下运行无效。
4、从子程序返回M99
指令功能: (子程序中)当前程序段的其它指令执行完
成后,返回主程序中由P指定的程序段继续执行,当未输入P时,返回主程序中调用当前子程序的M98指令的后一程序段继续执行。如果M99用于主程序结束(即当前程序不是由其它程序调用执行),当前程序将反复执行。M99指令在MDI下运行无效。
示例:图A表示调用子程序(M99中有P指令字)的执行路径。图B表示调用子程序(M99中无P指令字)的执行路径
13
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处理。 指令格式:
指令功能:自动刀架换刀到目标刀具号刀位,并按指令的刀具偏置号执行刀具偏置。刀具偏置号可以和刀具号相同,也可以不同,即一把刀具可以对应多个偏置号。在执行了刀具偏置后,再执行T□□00,CNC将按当前的刀具偏置反
14
向偏移,CNC由已执行刀具偏置状态改变为未补偿状态,这个过程称为取消刀具偏置。
在加工前通过对刀操作获得每一把刀具的位置偏置数据(称为刀具偏置或刀偏),程序运行中执行T指令后,自动执行刀具偏置。这样,在编辑程序时每把刀具按零件图纸尺寸来编写,可不用考虑每把刀具相互间在机床坐标系的位置关系。如因刀具磨损导致加工尺寸出现偏差,可根据尺寸偏差修改刀具偏置。
刀具偏置是对编程轨迹而言的,T指令中刀具偏置号对应的偏置,在每个程序段的终点被加上或减去补偿量。X轴刀具偏置使用直径值
图为移动方式执行刀具偏置时建立、执行及取消的过程。 G01 X100 Z100 T0101; (程序段1,开始执行刀具偏
置,即1号刀执行1号刀的刀偏)
G01 W150; (程序段2,刀具偏置状态)
G01 U150 W100 T0100(程序段3,取消刀具偏置)
15
2.3 进给功能
1、切削进给(G98/G99、F指令)
指令格式:G98 F__;(F0001~F8000,前导零可省略,给定每分进给速度,毫米/分)
指令功能:以毫米/分为单位给定切削进给速度,G98为
模态G指令,如果当前为G98模态,可以不输入G98。 指令格式:G99 F__;(F0.0001~F500,前导零可省略) 指令功能:以毫米/转为单位给定切削进给速度,G99为
模态G指令。如果当前为G99模态,
可以不输入G99。CNC执行G99 F__时,把F指令值(毫米/转)与当前主轴转速(转
/分)的乘积作为指令进给速度控制实际的切削进给速度,主轴转速变化时,实际的切削进给速度随着改变。使用G99 F__给定主轴每转的切削进给量,可以在工件表面形成均匀的切削纹路。在G99模态进行加工,机床必须安装主轴编码器。
G98、G99为同组的模态G指令,只能一个有效。G98为初态G指令,CNC上电时默认G98有效。每转进给量与每分钟进给量的换算公式:
Fm = Fr×S 其中:Fm:每分钟的进给量(mm/min);
Fr:每转进给量(mm/r);取值范围: G98为1~8000毫米/分钟; G99 为0.001~500毫米/转。
2、螺纹切削
螺纹切削:切削时,主轴每旋转一圈,刀具移动一个螺
距。切削的速度与指定的螺距大小、主轴实际的旋转速度有关。螺纹切削时须安装主轴编码器,主轴
16