上尉
UID2238664
U币1
G币5590
技术0
主题11
精华0
阅读权限90
注册时间2014-9-23
最后登录2024-11-5
在线时间358 小时
居住地河北省
手机18632737708
出生地陕西省
学历硕士
职业CNC工程师
上尉
|
每句计算的话确实会。最好通过机床旋转轴零点和实际工件摆放坐标系零点,对编程坐标系运算后,进行偏置转换,再出点位就好了。
不过我这个是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… 基于对刀坐标系
正常加工。。。
|
|