组成程序段的每一个字都有特定的含义,此处以FANUC 0i 数控系统的规范为例做介绍,实际工作中请按照数控机床的说明书来使用各个功能字。
1.顺序号字N
顺序号位于程序段之首,由N 和后续数字组成。顺序号的作用:①对程序的校对和检索修改;②作为条件转向的目标,即作为转向目的程序段的名称。
2.准备功能字G
准备功能字的地址符是G,又称G 功能或G 指令,是用于建立机床或控制系统工作方式的一种指令。后续数字一般为1~3 位正整数,表3-4-1 所示为FUNUC 0i 数控系统的G代码。
准备功能G 代码说明如下。
(1)准备功能指令的组
准备功能指令按其功能分为若干组,不同组的指令可以出现在同一程序段中,如果两个或两个以上同组指令出现在同一程序段中,只有最后面的指令有效。
(2)准备功能指令的模态
准备功能指令按其有效性的长短分属于两种模态:00 组的指令为非模态指令;其余组的指令为模态指令。模态指令具有长效性、延续性,即在同组其他指令未出现以前一直有效,不受程序段多少的限制,而非模态指令只在当前程序段有效。
(3)固定循环指令的禁忌
在固定循环指令中,如果使用了01 组的代码,则固定循环将被自动取消或为G80 状态(即取消固定循环);但在01 组指令中则不受固定循环指令的影响。
(4)默认设置
默认设置是指在机床开机时控制系统的初始状态。
注意:不同的控制系统,准备功能指令G 代码的定义可能有所差异,在实际加工编程之前,一定要搞清楚所用控制系统每个G 代码的实际意义。
表3-4-1 FUNUC 0i 数控系统的G 代码
续表
续表
3.尺寸字
尺寸字用于确定机床上刀具运动终点的坐标位置。其中,第一组X,Y,Z,U,V,W,P,Q,R 用于确定终点的直线坐标尺寸;第二组A,B,C,D,E 用于确定终点的角度坐标尺寸;第三组I,J,K 用于确定圆弧轮廓的圆心坐标尺寸。在一些数控系统中,还可以用P指令指定暂停时间、用R 指令指定圆弧的半径等。(www.xing528.com)
多数数控系统可以用准备功能字来选择坐标尺寸的制式,如FANUC 系统可用G21/G22来选择米制单位或英制单位,也有些系统用系统参数来设定尺寸制式。采用米制时,一般单位为mm,如X100 指令的坐标单位为100 mm。当然,一些数控系统可通过参数来选择不同的尺寸单位。
4.进给功能字F
进给功能字的地址符是F,又称F 功能或F 指令,用于指定切削的进给速度。对于车床,F 指令可分为每分钟进给和主轴每转进给两种;对于其他数控机床,一般只指定每分钟进给。F 指令在螺纹切削程序段中常用来指定螺纹的导程。
5.主轴转速功能字S
主轴转速功能字的地址符是S,用于指定主轴转速,单位为r·min-1。
6.刀具功能字T
刀具功能字的地址符是T,用于指定加工时所用刀具的编号。
7.辅助功能字M
辅助功能字的地址符是M,用于指定数控机床辅助装置的开关动作,如表3-4-2 所示。
辅助功能字M 代码说明如下。
(1)程序暂停指令M00
程序暂停指令M00 可使主轴停转、冷却液关闭、刀具进给停止而进入程序停止状态。如果操作者要继续执行下面的程序,就必须按控制面板上的“循环启动”按钮。
(2)计划停止指令M01
计划停止指令M01 功能与M00 相同,但在程序执行前须按下“任选停止”或“计划停止”按钮,否则M01 功能不起作用,程序将继续执行下去。
(3)程序结束指令M02
程序结束指令M02 能使主轴停转、冷却液关闭、刀具进给停止,并将控制部分复位到初始状态。可见,M02 指令比M00 的功能多了一项“复位”,它编写在程序的最后一条程序段中,用以表示程序的结束。
(4)纸带结束指令M30
纸带结束指令M30 能使主轴停转、冷却液关闭、刀具进给停止、将控制部分复位到初始状态并倒带。它比M02 指令多了一个“倒带”功能。它的位置与M02 相同,是程序结束的标志,只用于由纸带输入加工程序的方式。
注意:M02 与M30 不能出现在同一程序中。
表3-4-2 M 功能字含义表
续表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。