hi eveybody, now i currently doing a offset calculation of pallets which are arranged in a array order. (one row)
i have 4 pallet on a row.
create a new work object (wobj1) of pallet (x1,x2,y1) (based on wobj0 and using right hand rule). x1,x2 are point located on 1st pallet. while y1 is a point located on last pallet on a row. (because i want the distance cover the whole row)
verify x1,x2,y1 's position is accurate as possible.
choose wobj1. move robot from 1st pallet to last pallet in y-direction.
Result: the robot shift a little bit in x-direction.
Does anybody have better idea or understanding about work object?
Hello,
It’s because Y point is on XY plan but not at X=0. So for your case you have to invert X and Y axes to calculate it. Then rotate it of 90° on Z and 180 on X.
The other thing that you could do to verify is to make move instructions from 0,0, maybe plus just a little Z, to 0, 500 (or 1000 or whatever) in the workobject coordinate system.