(1)换刀过程分析 用M06TXX呼叫宏程序O9001换刀,当主轴有刀需要换另一把刀时,主轴先停止运转,Z轴回到第二参考点可换刀位置,主轴定向停止,刀链旋转寻找要换的刀,刀套向下送刀具,刀臂转65°扣住刀,主轴刀具松开,刀臂向下拔刀,刀臂转180°换刀,刀臂向上插刀具,主轴刀具夹紧,刀臂反转65°倒回刀具,刀臂反转180°回零(转180°的电磁阀复位,实际机械手不动伸出一根齿条),刀套向上送回刀具,刷新刀具表,复位宏变量,宏程序结束。
(2)换刀宏程序(参数6071=6)
O9001
M05(SPINDLESTOP)
#1103=0(NOTETOPMC4)
IF[#1002EQ1]GOTO20
N1G91G30Z0(ZGOTOTOOLCHANGEPOINT)
N2M19(SPINDLEORIENTATION)
N3#1100=1(NOTETOPMC1)
N4IF[#1000EQ1]GOTO6(WAITINGFORPMC1)
N5GOTO4
N6M33(POTDOWN)
N7M35(ARMTURN65)
N8G4X1.M32(SPINDLETOOLUNCLAMP)
N9M36(ARMPULLOUT)
N10M37(ARMTURN180)
N11M38(ARMPULLUP)
N12G04X1.M31(SPINDLETOOLCLAMP)
N13M39(ARMCCWTURN65)(www.xing528.com)
N14M40(ARMCCWTURN180)
N15#1102=1(NOTETOPMC2)
N16M34(POTUP)
N17#1101=1(NOTETOPMC3)
N18IF[#1001EQ1]GOTO20(WAITINGFORPMC2)
GOTO18
N20#1100=0(RESETMACROVER)
N21#1101=0
N22#1102=0
N23#1103=1
M99
换刀用的宏变量:
1)#1000 (G54.0)T代码检索完成,刀库旋转结束,等待换刀。
2)#1001 (G54.1)刀库和主轴数据更新结束。
3)#1002 (G54.2)T代码等于主轴上刀具号,换刀结束。
4)#1100 (F54.0)Z轴回到换刀第二参考点(参数1241),主轴定向完成(刀套下等待)。
5)#1101 (F54.1)换刀动作结束(数据表更新等待)。
6)#1102 (F54.2)换刀机构动作完成(刀套上等待)。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。