一个完整的数控加工程序由程序开始部分、若干程序段、程序结束部分组成。一个程序段由程序段号和若干个“字”组成,一个“字”由地址符和数字组成。
下面是一个完整的数控加工程序,该程序由程序号开始,以M30结束。
程序 说明
O1234 程序开始
N10 T0101 G95 M3 S500 程序段1
N20 G0 X100 Z100 程序段2
N30 G0 X26 Z0 程序段3
N40 G1 X0.0 F0.1 程序段4
N50 Z1 程序段5
N60 G0 X100 程序段6
N70 Z100 程序段7
N80 M30 程序结束
(1) 程序号
零件程序的起始部分一般由程序起始符号%(或O)后跟1—4位数字组成,如:%123,O1234等。
(2)程序段的格式和组成
程序段的格式可分为地址格式、分割地址格式、固定程序段格式和可变程序段格式等。其中以可变程序段格式应用最为广泛,所谓可变程序段格式就是程序段的长短是可变的。
例如:
N10 G01 X40.0 Z-30.0 F200 ;
程序段号 功能字 坐标字 进给速度功能字 程序段结束
(3)“字”
一个“字”的组成如下所示:
Z - 30.0
地址符 符号(正、负号) 数据字(数字)
程序段号加上若干程序字就可组成一个程序段。在程序段中表示地址的英文字母可分为地址和非尺寸地址两种。表示尺寸地址的英文字母有X、Y、Z、U、V、W、P、Q、I、J、K、A、B、C、DERH共18个字母。表示非尺寸地址有N、G、F、S、T、M、L、O等8个字母。