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

iRVision Accuracy

  • edimmy
  • August 7, 2023 at 3:58 PM
  • Thread is Unresolved
  • edimmy
    Reactions Received
    1
    Trophies
    1
    Posts
    19
    • August 7, 2023 at 3:58 PM
    • #1

    Hi everyone,

    I was hoping someone might be able to help me improve the accuracy of a part picking program I'm using with an SC130EF2 camera and SR6iA/ R-30iB. Currently, when I go to pick up the part that I've created vision data for, the tool is a few millimeters off with no visible pattern (sometimes it is on the part, sometimes it is right next to the part, sometimes it is a little further). I was wondering if there was a way to take an image multiple times and then average the location - although I've been working with FANUC for a few weeks now I am still pretty new to how to program these types of things.

    I'm not sure if these details are important but I figured I'd add them:

    -When I set up camera calibration, the software thinks the camera is much further away from the grid than it really is. Hard coding this value does not improve accuracy.

    -When I teach the part in the middle of the tray I am using, anywhere outside of the bottom right quadrant of the tray (meaning the origin is in the top left) results in a limit error; I have to teach the part in the top left corner of the tray in order for the robot to reach anywhere on the tray

    -The part is seen as a circle from above so rotation should not really be a factor, although when the part is moved anywhere other than the middle of the tray (which is in line with the middle of the camera) the part is seen as a little more of an oval. It is still detected as a part either way.

    Sorry if any of this is confusing, please feel free to ask clarifying questions and as always any help is greatly appreciated.

  • HawkME
    Reactions Received
    568
    Trophies
    11
    Posts
    3,268
    • August 7, 2023 at 5:08 PM
    • #2

    I'm assuming a fixed mounted camera?

    How did you teach the grid user frame? If you used a pointer did you teach a good tool frame first?

    How did you set your Z height?

    How far away is the camera from the part?

    What Focal length lens are you using?

  • Doctor_C
    Reactions Received
    33
    Trophies
    4
    Posts
    198
    • August 7, 2023 at 5:15 PM
    • #3

    Good tool frame

    Good pointer tool frame for teaching user frame

    Good grid user frame

    Override focal distance (to lens size .ie 25mm)

    Application frame the same as grid frame used.

    Good application Z, measured with the robot pointer tool frame to the surface of image, robot in grid frame number used.

    AND! your GPM should only look at 1 plane of the part. Multiple height surfaces used in your GPM is a real bad no no.

    Any one of these bad, and you'll be fighting with it. Hope this helps

  • edimmy
    Reactions Received
    1
    Trophies
    1
    Posts
    19
    • August 7, 2023 at 10:06 PM
    • #4

    I ended up going back through all of those configurations and re-doing it all to make sure it was accurate - everything works now! Thank you both 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

Similar Threads

  • iRVision - Accuracy changes with Part Rotation

    • AlexMac
    • July 29, 2023 at 7:52 AM
    • Fanuc Robot Forum
  • Issue localisation iRVision

    • RudiVoller
    • March 19, 2021 at 5:51 PM
    • Fanuc Robot Forum
  • Fanuc iRVision Off-Axis Rotation Correction

    • Nick1324
    • January 14, 2020 at 5:21 PM
    • Fanuc Robot Forum

Tags

  • Fanuc
  • vision
  • IRVIsion
  • Offset
  • Accuracy
  • Beginner
  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