一个程序段中,除了由地址符N为首的三位数组成的序号字(N×××)外,常用的功能字有:准备功能字G;坐标功能字X,Y,Z;辅助功能字M;进给功能字F;主轴转速功能字S和刀具功能字T等。
(1) 准备功能字。 准备功能字以地址符G为首,后跟二位数字(G00-G99)。 ISO1056 标准对准备功能G的规定见表1—3。我国的标准为JB3208—83,其规定ISO1056—1975(E)等效。 这些准备功能包括:坐标移动或定位方法的指定;插补方式的指定;平面的选择;螺纹、攻丝、固定循环等加工的指定;对主轴或进给速度的说明;刀具补偿或刀具偏置的指定等。当设计一个机床数控系统时,要在标准规定的G功能中选择一部分与本系统相适应的准备功能,作为硬件设计及程序编制的依据。标准中那些“不指定”的准备功能,必要时可用来规定为本系统特殊的准备功能。
表 1 — 3 ISO 标准对准备功能 G 的规定
代 码
功 能
说 明
代 码
功 能
说 明
G00
点定位
G57
XY 平面直线位移
G01
直线插补
G58
XZ 平面直线位移
G02
顺时针圆弧插补
G59
YZ 平面直线位移
G03
逆时针圆弧插补
G60
准确定位(精)
按规定公差定位
G04
暂停
执行本段程序前暂停一段时间
G61
准确定位(中)
按规定公差定位
G05
不指定
G62
准确定位(粗)
按规定之较大公差定位
G06
抛物线插补
G63
攻丝
G07
不指定
G64-G67
不指定
G08
自动加速
G68
内角刀具偏置
G09
自动减速
G69
外角刀具偏置
G10-G16
不指定
G70-G79
不指定
G17
选择 XY 平面
G80
取消固定循环
取消 G81- G89 的固定循环
G18
选择 ZX 平面
G81
钻孔循环
G19
选择 YZ 平面
G82
钻或扩孔循环
G20-G32
不指定
G83
钻深孔循环
G33
切削等螺距旋纹
G84
攻丝循环
G34
切削增螺距旋纹
G85
镗孔循环 1
G35
切削减螺距旋纹
G86
镗孔循环 2
G36-G39
不指定
G87
镗孔循环 3
G40
取消刀具补偿
G88
镗孔循环 4
G41
刀具补偿 - 左侧
按运动方向看,
刀具在工件左侧
G89
镗孔循环 5
G42
刀具补偿 - 右侧
按运动方向看,
刀具在工件右侧
G90
绝对值输入方式
G43
正补偿
刀补值加给给定坐标值
G91
增量值输入方式
G44
负补偿
刀补值从给定坐标值减