如何给四轴机床开发增加(RTCP)刀尖跟随功能?

四轴不带(RTCP)刀尖跟随功能机床,如何开发增加(调用宏程序)刀尖跟随功能?

请先 登录 后评论

5 个回答

维平

RTCP一般是针对五轴机床的。带RTCP的机床在编程的时候MCS不受机床旋转中心的影响,数控系统会自动插补。对于四轴机床可以在装夹好工件后把编程原点坐标与旋转中心坐标的差值手动补正在数控系统的坐标偏置里面。


请先 登录 后评论
你的小蚊子卅

可以关注下小梁的公众号,有说过。好像因为这个小梁还被黑了   

*.*

请先 登录 后评论
雨季

自己这一个宏程式就行了,具体宏程式问题查看相关机床说明书。另外一点这种一般只适合定轴的情况,如果联动还是后处理控制吧!

请先 登录 后评论
钢铁是怎样被铣削的

一哥们给了个法兰克卧加的宏程序,有空研究下,应该可以搞定

请先 登录 后评论
hongfeiyunjie

3+2定轴宏程序(双托盘正交类型五轴),支持任意局部坐标(G55~G59,G54.1P1~P48),但主坐标必须为G54(找零点时,只需要找这个G54,其他坐标都是宏程序自动计算和赋值,类似G68.2),其中#115,#116(#600),#601,为五轴旋转中心点的机械坐标值,大家查说明书自行填写;#1和#2为旋转轴变量,大家自行查找说明书,这里所有旋转轴都是正对于旋转轴的正向看逆时针为正,如果旋转方向相反只需要把对应的变量相反数即可(比如#2改为-#2),旋转轴的行程大家自己参照说明书修改
五轴五联动的宏和对应的后处理还没有搞定,梁大师已经搞定了,太厉害了!!
程序结构
G54 G00 G90 A0 B0
G65 P9600 A-30. B55. X10. Y20. Z30. U0. V0. W0. M(55~59/1~48)
G55~G59/G54.1P1~P48
G00 G90.......


%
O9600
#24=10.
#25=20.
#26=30.
#1=-30
#2=55
IF[#1*#2*#13EQ#0]GOTO9001
IF[[#13GE50]AND[#13LE54]]GOTO9001
IF[#1LE-110.]GOTO9001
IF[#1GE20.]GOTO9001
N11(TABLE DATA)
#115=-50.0000(C AXIS ROTATING CENTER X) 
#116=-20.0000(C AXIS ROTATING CENTER Y) 
#117=-350.0000(C AXIS ROTATING CENTER Z)  
#600=-20.0000(A AXIS CENTER Y) 
#601=-300.0000(A AXIS CENTER Z)

#118=#5221+#24(WORKPIECE CENTER X) 
#119=#5222+#25(WORKPIECE CENTER Y) 
#120=#5223+#26(WORKPIECE CENTER Z) 

#121=[#118-#115] 
#122=[#119-#116] 
#123=SQRT[[#121*#121]+[#122*#122]] 
IF[#123NE0]THEN#124=ACOS[#121/#123]
IF[#123EQ0]THEN#124=0

IF[[#122GE0]AND[#121GE0]]THEN#125=#124+#2
IF[[#122LT0]AND[#121GE0]]THEN#125=-#124+#2
IF[[#122GE0]AND[#121LT0]]THEN#125=#124+#2
IF[[#122LT0]AND[#121LT0]]THEN#125=#124+#2+90

#101=#123*COS[#125]+#115(new x)
#102=#123*SIN[#125]+#116(new y)
#103=#120(new z) 
M01 

#104=[#102-#600](Y)
#105=[#103-#601](Z)
#106=SQRT[[#104*#104]+[#105*#105]] 
IF[#106NE0]THEN#107=ACOS[[#104/#106]] 
IF[#106EQ0]THEN#107=0
IF[#105GE0]THEN#108=#107+#1 
IF[#105LT0]THEN#108=-#107+#1
#109=#106*COS[#108](new Y) 
#110=#106*SIN[#108](new Z) 

#130=#101(X) 
#131=#109+#600(Y)
#132=#110+#601(Z)

IF[#13GT54]GOTO21
IF[#13LT50]GOTO31 
N21 
G90G10L2P[#13-53]X[#130+#21]Y[#131+#22]Z[#132+#23](G54-G59)
IF[#13GT54]GOTO99 
N31
G90G10L20P#13X[#130+#21]Y[#131+#22]Z[#132+#23](G54.1P)

N99
M99  
N9001
#3000=1(DATA ERROR) 

%attachments-2021-11-pHXKAuGQ618154240bf34.jpg

请先 登录 后评论