1. Home
    1. Dashboard
    2. Search
  2. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team Members
      4. Search Members
      5. Trophys
  3. Articles
  4. Blog
  5. Videos
  6. Jobs
  7. Shop
    1. Orders
  • Login or register
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Blog Articles
  • Products
  • More Options
  1. Robotforum - Support and discussion community for industrial robots and cobots
  2. Forum
  3. Industrial Robot Support and Discussion Center
  4. Fanuc Robot Forum
Your browser does not support videos RoboDK Software for simulation and programming
Visit our Mainsponsor
IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Sponsored Ads

FANUC Pick & Place Offset Issues

  • kualsrb
  • March 5, 2024 at 6:24 PM
  • Thread is Unresolved
  • kualsrb
    Trophies
    1
    Posts
    8
    • March 5, 2024 at 6:24 PM
    • #1

    Hey everyone! I am currently trying to implement some sort of vision offset pick & place simulation, but currently having trouble where when my program hits line 9, it will do some crazy rotations when it should be moving towards the object to pick it up. I am new to FANUC so I honestly have no idea what is going on and what I have to do.

    I did have an issue earlier with the Offset Data Calculation Tool where I was unable to set a ref. pos. status because the camera will capture at the position where it should be picking up the shell (thus not being able to see the shell itself because the camera is mounted on the robot).

    Anyone know how to solve this problem by any chance? Any feedback will be appreciated. Thank you!

    Video of simulation: Video

    Picture of code: 7OR1sPG

  • Lemster68 March 5, 2024 at 6:33 PM

    Approved the thread.
  • HawkME
    Reactions Received
    568
    Trophies
    11
    Posts
    3,268
    • March 6, 2024 at 5:48 PM
    • #2

    Did you touch up that position after applying the vision offset? Can you show the values of all those positions?

  • Doctor_C
    Reactions Received
    33
    Trophies
    4
    Posts
    198
    • March 6, 2024 at 6:52 PM
    • #3

    Change line 9 to Joint, Line 10 to linear. With offsets and linear it will take the shortest route. By making the line 9 move above a Joint, it will use your taught pose with the offset applied.

  • ROBOT_G
    Reactions Received
    23
    Trophies
    4
    Posts
    241
    • March 6, 2024 at 9:05 PM
    • #4

    If the model is a round object turn the orientation off in the gpm locator

  • kualsrb
    Trophies
    1
    Posts
    8
    • March 7, 2024 at 4:01 PM
    • #5

    Thank you all for the reply. For the position, which position are you referring to? Are you talking about my position registers?

    I tried to change line 9 to joint, but I get the error MOTN 017 Limit Error (G: 1, A: 5).

    I have also just turned off the orientation.

  • ROBOT_G
    Reactions Received
    23
    Trophies
    4
    Posts
    241
    • March 7, 2024 at 4:18 PM
    • #6

    After you set reference you need to run the process again to get zero offset then touchup your position that has the VR offset. When it ask to subtract offset it won't matter because it should be zero.

  • kualsrb
    Trophies
    1
    Posts
    8
    • March 7, 2024 at 4:21 PM
    • #7

    Here is the picture of the current program and positions:

    6Hfnl8z


    Also, my understanding is that the reference position is the position where the robot arm is inside the object and is ready to pick up the object. Is that true?

  • Nation
    Typical Robot Error
    Reactions Received
    547
    Trophies
    9
    Posts
    1,925
    • March 7, 2024 at 5:54 PM
    • #8

    Is your part really -287mm from where your application frame is taught?

    Quote from kualsrb

    Also, my understanding is that the reference position is the position where the robot arm is inside the object and is ready to pick up the object. Is that true?

    No. It is what will be subtracted from the vision's found position.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • kualsrb
    Trophies
    1
    Posts
    8
    • March 7, 2024 at 7:29 PM
    • #9

    I just measured it and my part is 98mm from the ground. Is this the value I should be putting in?

    Quote from Nation

    Is your part really -287mm from where your application frame is taught?

    No. It is what will be subtracted from the vision's found position.

  • Nation
    Typical Robot Error
    Reactions Received
    547
    Trophies
    9
    Posts
    1,925
    • March 7, 2024 at 8:15 PM
    • #10

    Without knowing where your application user frame is (I believe it is specified in the snap part of the tree, or at the root), I can't answer that. If it the ground, that is correct, but if it is not the ground, it will be wrong.

    Check out the Fanuc position converter I wrote here! Now open source!

    Check out my example Fanuc Ethernet/IP Explicit Messaging program here!

  • kualsrb
    Trophies
    1
    Posts
    8
    • March 7, 2024 at 9:59 PM
    • #11

    Made some fixes like all of you have recommended me AND after updating my user frame, the simulation is working properly.

    Thank you all for your help!!!

Advertising from our partners

IRBCAM
Robotics Channel
Robotics Training
Advertise in robotics
Advertise in Robotics
Advertise in Robotics

Job Postings

  • Anyware Robotics is hiring!

    yzhou377 February 23, 2025 at 4:54 AM
  • How to see your Job Posting (search or recruit) here in Robot-Forum.com

    Werner Hampel November 18, 2021 at 3:44 PM
Your browser does not support videos RoboDK Software for simulation and programming

Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Thread Tag Cloud

  • abb
  • Backup
  • calibration
  • Communication
  • CRX
  • DCS
  • dx100
  • dx200
  • error
  • Ethernet
  • Ethernet IP
  • external axis
  • Fanuc
  • help
  • hmi
  • I/O
  • irc5
  • IRVIsion
  • karel
  • kawasaki
  • KRC2
  • KRC4
  • KRC 4
  • KRL
  • KUKA
  • motoman
  • Offset
  • PLC
  • PROFINET
  • Program
  • Programming
  • RAPID
  • robodk
  • roboguide
  • robot
  • robotstudio
  • RSI
  • safety
  • Siemens
  • simulation
  • SPEED
  • staubli
  • tcp
  • TCP/IP
  • teach pendant
  • vision
  • Welding
  • workvisual
  • yaskawa
  • YRC1000

Tags

  • Fanuc
  • vision
  • Offset
  • vision error
  1. Privacy Policy
  2. Legal Notice
Powered by WoltLab Suite™
As a registered Member:
* You will see no Google advertising
* You can translate posts into your local language
* You can ask questions or help the community with your knowledge
* You can thank the authors for their help
* You can receive notifications of replies or new topics on request
* We do not sell your data - we promise

JOIN OUR GREAT ROBOTICS COMMUNITY.
Don’t have an account yet? Register yourself now and be a part of our community!
Register Yourself Lost Password
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on Google Play
Robotforum - Support and discussion community for industrial robots and cobots in the WSC-Connect App on the App Store
Download