Been racking my brain on this all day and have come up stumped. Running IRVision 2D on a Fanuc Crx5 R30iB+. Doing a pick and place operation for small screws. User frame is set, camera calibrated, offset position set to 70,0,0 (just to get the robot head to clear the vibe plate when approaching).
When I go into IRVision and find part everything looks good, part coords seem to match what's on the plate but for some reason when I call the offset to a PR:
GET_OFFSET SR[1] VR[1]
PR[100]=VR[1].OFFSET
Now the issue arises when PR[100] is written with the offset value. It should be (reference position/0 point of robot tip) - (VR position/offset from calibration grid 0) but the numbers it spits out to the PR seem to just be random. I tried changing sort command from Parent command (H) to vision process (X) but that didn't help.
We are running all of our robot positions in FUT and the vision spits out in NDB but we have an identical system operating that way as well with no issues.
Let me know if there is anything I can provide that might help with assistance.