Hello Everyone,
We have MH12 robot with DX200 controller with MotoSight 2D for Pick and Place application.
As you guys can see in following picture robot is picking a shaft from tray and loading them into housings. Loading position is fixed but robot is getting pick position from Cognex Camera via MotoSight 2D application.
As you all can see shaft tray has 2 rows. Top row is towards robot and bottom row(indicated in green box) is away from robot.
This is new product I am setting up on line currently this robot is used to pick up longer shaft(approx. 2x length) with only one row in a tray.
After my initial set up with robot and camera I am not having any trouble to pick every single shaft from top Row(towards robot).
But I am getting offset in pickup points for bottom row(away from robot). For example if I teach pick up point one shat in middle in UF created by INSPECT and ADJUST macro jobs; I get an offset in pick up point more on right side for right most shaft and get an offset in pick up more on left side for leftmost shaft.
I do not understand how or why am I getting these offset since my top row works perfectly fine.???
I was thinking about to perform camera calibration but scared what if it screws up current production with long shafts I can't afford downtime for that??
Is there any other different or preferable way to resolve this issue??
Thank you so much for help in advance.