Hello,
I am using Visual Components Premium OLP. I have a basic robot program (Robot is a Fanuc M800ia/60)running through a series of points in keeping in the same configuration.
Here is an example point programmed in VC :
X = 1032.666 mm, Y = -767.42 mm,Z = 215.378 mm, Rx = -180, Ry = -90, Rz = 0.
Note that all Rx and Ry and Rz have these values in the VC simulation program.
When I use the inbuilt translator for fanuc, this point is post processed into:
P[3]{
GP1:
UF : 0, UT : 2, CONFIG : ‘N U T, 0, 0, 0’,
X = 1032.666 mm, Y = -767.42 mm, Z = 215.378 mm,
W = 180.0 deg, P = -90.0 deg, R = 0.0 deg
Note that W = 180.0 deg, not -180.0 deg. This happens for various points within then post processed .ls file.
When I use the add on post processor, I get the following:
P[3]{
GP1:
UF : 1, UT : 2, CONFIG : ‘N U T, 0, 0, 0’,
X = 1032.67 mm, Y = -767.42 mm, Z = 215.38 mm,
W = -180.00 deg, P = -90.00 deg, R = 0.00 deg
This keeps the minus sign in W, however, it rounds the TCP values to 2 decimal places.
Is there a reason why the inbuilt Fanuc post processor has decided to remove the minus for various programmed points?
I am guessing the add on post processor can be adapted to 3 decimal places, I just have not tried to do that yet, just wanted to highlight this incase accuracy is important for an application.
Lauren