background image

 

    说明:数控机床的指令格式在国际上有很多标准,并不完全一致。而随着数控机床的发
展,不断改进和创新,其系统功能更加强大和使用方便,在不同数控系统之间,程序格式
上存在一定的差异,因此,在具体进行某一数控机床编程时,要仔细了解其数控系统的编
程格式,参考该数控机床编程手册。
 
3.常用编程指令(功能字)
 
    功能字也叫程序字或指令,是机床数字控制的专用术语。他的定义一组有规定次序的代
码符号,可以作为一个信息单元存贮、传递和操作。
(1) 坐 标 字 : 用 来 设 定 机 床 各 坐 标 的 位 移 量 由 坐 标 地 址 符 及 数 字 组 成 , 一 般 以
X、Y、Z、U、V、W

等字母开头,后面紧跟 +” “

或 -”及一串数字。该数字一般以脉冲当量为单

位,不使用小数点,如果使用小数表示该数,则基本单位为 mm  

(2)准备功能字(简称 G 功能):指定机床的运动方式,为数控系统的插补运算作准备,

由准备功能地址符 G”和两位数字所组成,G 功能的代号已标准化,一些多功能机床,已
有数字大于 100 的指令。
    常用 G 指令:坐标定位与插补;坐标平面选择;固定循环加工;刀具补偿;绝对坐标
及增量坐标等。
(3)

进给功能字:指定刀具相对工件的运动速度,进给功能字以地址符 F”为首,后跟一串

字代码,单位 mm/min,在进给速度与主轴转速有关时,如进行车螺纹、攻丝或套扣等加工
时,使用的单位还可为 mm/r。
    三位数代码法:F

后跟三位数字,第一位为进给速度的整数位数加 3”,后二位是进给

速度的前二位有效数字。如 1728mm/min 指定为 F717。
    二位数代码法:F 后跟二位数字,规定了与 00—99 相对应的速度表,除 00 与 99 外,数
字 代 码 由 01 向 98 递 增 时 , 速 度 按 等 比 关 系 上 升 , 公 比 为 1.12 。 如 F21 速 度
11.2mm/min,F54 速度 500mm/min。
    一位数代码法:对速度档较少的机床 F 后跟一位数字,即 0—9 来对应十种预定的速度。
    直接指定法:在 F 后按照预定的单位直接写上要求的进给速度。
(4)主轴速度功能字:指定主轴旋转速度,以地址符 S

 

为首,后跟一串数字。数字的意义、分

档方法及对照表与进给功能字通用,只是单位为:r/min。
(5)刀具功能字:当系统具有换刀功能时,刀具功能字用以选择替换的刀具,以地址符 T 为
首,其后一般跟二位数字,该数代表刀具的编号。
(6)辅助功能字:用于机床加工操作时的工艺性指令,以地址符 M 为首,其后跟二位数字
(M00—M99),常用 M 指令:主轴的转向与启停;冷却液的开与停;指定机械的夹紧与
松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。
(7)模态指令和非模态指令:G 指令和 M 指令均有模态和非模态指令之分。