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!