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 System Variables?

  • Devon
  • October 19, 2021 at 9:53 PM
  • Thread is Unresolved
  • Devon
    Trophies
    3
    Posts
    18
    • October 19, 2021 at 9:53 PM
    • #1

    Hi everyone,

    I'm running a single-view visual tracking process that finds 4 objects on a conveyor, then all will be picked at once. I'm sending the X and Y of those 4 objects to the PLC from VR[1].Found_Pos[n] (via a PR sent to a GO). The PLC will average my X values to determine where the best fit for the row is, and do a similar function with the Y values to determine the best Y offset. This part is all fine, and I get the correct values back from the PLC. But my VR[1] that is being picked has very different values for the .Offset compared the the .Found_Pos. This is because my vision jobs have a pretty large offset in the Reference Data for X and Y. I could get away with hard coding the values in for that reference, but if anyone else touches the job and changes the reference, the system will no longer pick correctly unless they know to change the hard coded part. What I would like to do is just pull the reference data numbers from a system variables somewhere, but I haven't had any luck finding them. Anyone know where they are, or have a better suggestion? Thanks!

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,269
    • October 20, 2021 at 12:44 AM
    • #2

    Build a fixture to position your parts when doing the reference, then document it.

  • Devon
    Trophies
    3
    Posts
    18
    • October 20, 2021 at 5:49 AM
    • #3

    Unfortunately not an option. System has been in place for years, I'm just here to make some vision improvements.

  • HawkME
    Reactions Received
    570
    Trophies
    11
    Posts
    3,269
    • October 21, 2021 at 12:56 AM
    • #4

    What value are you using to actually move the robot? Is it moving to the PLC calculated value based off found position only?

  • Devon
    Trophies
    3
    Posts
    18
    • October 21, 2021 at 1:56 PM
    • #5

    Yes, doing exactly that. Vision finds parts, part locations are sent to the PLC, the PLC does some math (see if all are present, or which are missing or out of place) and sends back a correct pick location to the robot.

  • Fabian Munoz
    Reactions Received
    134
    Trophies
    9
    Articles
    1
    Posts
    1,517
    • October 21, 2021 at 3:10 PM
    • #6

    Devon

    I would love to see how you send position to the PLC. ?

    Let's say you take a shot and the vision finds 5 parts. Part #1,#2........

    How or which information you send to PLC. Where do you read Part #1 ,x,y,rot ?

    I understand you use GO. We will use Explicit messaging but that's not the point. I'm interested to know how from the PLC you tell the robot: Pick part #3

    What I really need to know is how do you read each location on the vision log ?

    Maybe you can post the program, that will be a good help

    This is an example of the system that we are integrating

    Retired but still helping

  • Devon
    Trophies
    3
    Posts
    18
    • October 21, 2021 at 5:32 PM
    • #7

    Haha, I'd love to know that too! That's my other post. Unfortunately no luck yet.

    RE: Why is my VR[1].Found_Pos[2] Blank?

    Edited once, last by Devon (October 21, 2021 at 7:46 PM).

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 Limit Check Variables

    • CSpark11
    • January 4, 2021 at 6:44 PM
    • Fanuc Robot Forum
  • IRVision and Master Alignment

    • pcather
    • October 12, 2018 at 8:50 AM
    • Fanuc Robot Forum

Tags

  • Fanuc
  • vision
  • IRVIsion
  • system variables
  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