cnc三菱系统程序结构和程序段格式
(1)程序结构
一个完整的程序由程序号、程序的内容和程序结束三部分组成,下面就以加工程序为例,
具体说明程序结构、程序代码的样式与含义:
%88
n001
g59
x0
z60
n002
g90
n003
g92
x40
z20
n004
m03s1000
n005
m06t1
/*/*/*/*
(2)程序段格式
程序段的格式是指程序段书写规则,它包括机床所要求执行的功能和运动所需要的所有几何数据和工艺数据。一个零件的加工程序由若干以段号大小次序排列的程序段组成,每个程序段由以下几部分组成:
n
程序段号
g
准备功能
x、y、z
坐标或增量值
f
进给速度
m
辅助功能
s
主轴转速
t
刀具号
从车床实例可看出:程序段由若干程序字组成,其中程序字包括由英文字母表示的地址符和跟随其后的数字、字符组成。
/*/*/*/*
g指令
又称g功能指令、准备功能指令、g功能、g代码。主要是指定数控机床的加工方式,为数控装置的插补运算、刀补运算、固定循环等做好准备,如加工平面的选择、刀具的补偿、插补方式的选择等任务。
g指令由字母g和其后跟两位数字组成,即从g00到g99共100种。
/*/*/*/*
m指令
又称辅助功能指令、m功能、m代码。主要是控制机床或系统的辅助功能动作。如切削液的开关、主轴的正反转、程序的结束等功能。
m指令由字母m和其后的两位数字组成,即从m00到m99共100种。
/*/*/*/*
f、s、t功能
利用字母f、s、t指令后面跟一个数值,分别指定进给速度、主轴转速和所用刀具与刀具补偿号,在一个程序段中,f、s、t均只能有一个,并将接受的代码信息传送给机床。
f功能也称进给功能,数控系统不同,f功能的表示方法也不同,用字母f后面跟一位、二位、三位、四位或五位数字表示,如跟两位时的表示方式即为f××,其数值有的代表具体的进给数值,有的代表某种进给速度的编码号。单位一般为mm/min,当进给速度与主轴转速有关时(如车削螺纹)单位为mm/r
。