|
发表于 2024-6-22 13:20:53
|
显示全部楼层
每句计算的话确实会。最好通过机床旋转轴零点和实际工件摆放坐标系零点,对编程坐标系运算后,进行偏置转换,再出点位就好了。
不过我这个是Siemens的。
录入一遍对刀点,后续每次转动工作台时,只带入角度运算即可
;*****************OFFSET******************
;(对刀坐标系)
R1=$P_UIFR[2,X,TR] 对应X5
R2=$P_UIFR[2,Y,TR] 对应无
R3=$P_UIFR[2,Z,TR] 对应Z5
;(旋转中心坐标系)
R4=$P_UIFR[1,X,TR] 对应X9
R5=$P_UIFR[1,Z,TR] 对应Z9
;(旋转角度)
R6=$AA_IW[B] 需要减去工件找平后的初始角度
;(加工坐标系)
X=R4+(R1-R4)*COS(R6)-(R3-R5)*SIN(R6)
Y=R2
Z=R5+(R3-R5)*COS(R6)+(R1-R4)*SIN(R6)
TRANS X Y Z… 基于对刀坐标系
正常加工。。。
|
|