广州数控980TD数控车床操作编程说明书 联系客服

发布时间 : 星期三 文章广州数控980TD数控车床操作编程说明书更新完毕开始阅读

2.1 M指令(辅助功能)

M指令由指令地址M和其后的1~2位数字或4位数组成,用于控制程序执行的流程或输出M代码到PLC。

1、程序结束M02

指令格式:M02或M2

指令功能:在自动方式下,执行M02 指令,当前程序段

的其它指令执行完成后,自动运行结束,光标停留在M02指令所在的程序段,不返回程序开头。若要再次执行程序,必须让光标返回程序开头。 2、程序运行结束M30 指令格式:M30

指令功能:在自动方式下,执行M30 指令,当前程序段

的其它指令执行完成后,自动运行结束,

加工件数加1,取消刀尖半径补偿,光标返回程序开头(是否返回程序开头由参数决定)。当CNC状态参数NO.005的BIT4设为0时,光标不回到程序开头;当CNC状态参数NO.005的BIT4设为1时,程序执行完毕,光标立即回到程序开头。 3、子程序调用M98

指令功能:在自动方式下,执行M98 指令时,当前程序

段的其它指令执行完成后,CNC去调用执行P指定的子程序,子程序最多可执行9999次。M98指令在MDI

13

下运行无效。

4、从子程序返回M99

指令功能: (子程序中)当前程序段的其它指令执行完

成后,返回主程序中由P指定的程序段继续执行,当未输入P时,返回主程序中调用当前子程序的M98指令的后一程序段继续执行。如果M99用于主程序结束(即当前程序不是由其它程序调用执行),当前程序将反复执行。M99指令在MDI下运行无效。

示例:图A表示调用子程序(M99中有P指令字)的执行路径。图B表示调用子程序(M99中无P指令字)的执行路径

14

5、 程序停止M00

指令格式:M00或M0

指令功能:执行M00 指令后,程序运行停止,显示“暂

停”字样,按循环启动键后,程序继续运行。 6、主轴正转、反转停止控制 M03、M04、M05 指令格式:M03或M3 ,M04或M4 ,M05或M5

指令功能:M03:主轴正转; M04:主轴反转; M05:主轴停止。

7、 冷却泵控制M08、M09

指令格式:M08或M8 ,M09或M9;

指令功能:M08:冷却泵开;M09:冷却泵关 8、8 润滑液控制M32、M33 指令格式:M32; M33;

指令功能:M32:润滑泵开; M33:润滑泵关。 2.2 刀具功能

GSK980TD的刀具功能(T指令)具有两个作用:自动换刀和执行刀具偏置。自动换刀的控制逻辑由PLC梯形图处理,刀具偏置的执行由NC处理。 指令格式:

15

指令功能:自动刀架换刀到目标刀具号刀位,并按指令的刀具偏置号执行刀具偏置。刀具偏置号可以和刀具号相同,也可以不同,即一把刀具可以对应多个偏置号。在执行了刀具偏置后,再执行T□□00,CNC将按当前的刀具偏置反向偏移,CNC由已执行刀具偏置状态改变为未补偿状态,这个过程称为取消刀具偏置。

在加工前通过对刀操作获得每一把刀具的位置偏置数据(称为刀具偏置或刀偏),程序运行中执行T指令后,自动执行刀具偏置。这样,在编辑程序时每把刀具按零件图纸尺寸来编写,可不用考虑每把刀具相互间在机床坐标系的位置关系。如因刀具磨损导致加工尺寸出现偏差,可根据尺寸偏差修改刀具偏置。

刀具偏置是对编程轨迹而言的,T指令中刀具偏置号对应的偏置,在每个程序段的终点被加上或减去补偿量。X轴刀具偏置使用直径值

图为移动方式执行刀具偏臵时建立、执行及取消的过程。

16