辅助功能:M00—M99
(1)程序号
O0000—O9999
格式:程序号是数控程序的名称,用英文字母O加四位以内数字构成,在程序的开头指定程序号,每个程序都需要程 序号,用来识别存储的程序,在程序目录中检查,调用所需程序
(2)顺序号
N~~~
N0000—N9999
N1 G90G54G0X0.....
N2 N3
顺序号:由地址N和后面的4位数字组成,可组成由O和9999程序段的顺序号,程序段顺序号放在程序段的开头,顺序号可以按任意顺序指定,并且任何号都可以跳过,但是一般情况下为方便起见,按加工步骤的顺序指定顺序号。
(3)G指令:准备功能指令G~~(ISO国际标准化协会)
常用功能代码: G00 快速移动
G01 直线切削进给
G02 顺时针圆弧
G03 逆时针圆弧
G90 绝对编程
G91 增量编程
G54 工件坐标系原点
G00 指令刀具相对于工件以各轴预先设定的速度,从当前的位置快速移动到程序段指令的定位点。
G01 指令刀具以联动的方式,按F规定的合成进给速度,从当前位置按线性路线移动到程序指定的终点。
G02 顺时针圆弧插补指令。
G03 逆时针圆弧插补指令。
(4)M指令:辅助功能指令 M~~
常用功能代码: M00 程序停止
M01 选择停止
M02 程序结束
M03 主轴正转
M04 主轴反转
M05 主轴停止
M30 程序结束
M00:指令使正在运行的程序在本段停止运行,不执行下段,同时现场的模态信息,全部被保存下来,相当于程序暂停,使用M00停止程序运行后,当按下控制面板上的循环启动后。可继续执行下一段。
M01:与M00相似,不同的是若使该指令有效,必须先按下在机床面板上的“选择停止”键,当程序运行到M01时程序即停止,若不按下“选择停止”键,则M01指令不 起作用,程序继续执行。
M02: 该指令表示加工程序全部结束,它使主轴、进给、切削液都停止,机床复位。该指令必须编在程序的最后。
M30:该指令是执行完程序段的所有指令后,使主轴、进给停止,冷却液停止,使程序段执行顺序指针返回到程序的开头位置,以便继续执行同一程序,为加工下一个工件做好准备,因此,该指令必须编在最后一个程序段中。
(5)程序
图(b)
O~~~ (建立程序号)
N1 G90 G54 G00 X0 Y0 S500 M03; (建立G54坐标系,主轴正转,转速500r/mm)
N2 Z50.0; (Z向下刀到参考高度)
N3 Z5.0; (Z向下刀到安全高度)
N4 G1 Z-5.0 F50; (Z向下刀到工件指定深度)
N5 G01 X0 Y-90.0 F100; (开始加工)
N6 X100.0 Y-90.0;
N7 X100.0 Y90.0;
N8 X-100.0 Y90.0;
N9X-100.0 Y-90.0;
N10 X0 Y-90.0;
N11 X0 Y0;
N12 G00 Z100.0; (刀具抬到安全高度)
N13 M5; (主轴停止)
N14 M30; (程序停止)
打孔指令
X__Y__ 在定位平面上加工孔的位置坐标。
Z__ 孔底位置。
R__ 是加工循环中刀具快速进给到工件表面上方的R点位置。
Q__ 在G73 G83啄孔往复进给切削中,每次切削深度。
F__ 进给速度。
钻孔循环G81 G83
格式为 G81 X__Y__Z__R__F__;
G83 X__Y__Z__R__Q__F__
例 G90 G54 G00 X0 Y0 M3 S800;
G99 G81 Z-5.0 R5.0 F80;
·
·
·
G98·······;
G80;
M05;
M30;
G90 G54 G00 X0 Y0 M3 S800;
G99 G83 Z-40.0 R5.0 Q5.0F80;
·
·
·