程序名:主程序以字母P为开头,后面跟随两位数字,从P00---P99。例如: P10
子程序以字母N为开头,后面跟随两位数字,从N00---N99。例如: N10
G81 外圆(内圆)固定循环
格式:G81 X-- Z -- R-- I-- K-- F --
说明:(1)X,Z为目标点坐标;
(2)R为起点截面的加工直径。
(3)I粗车进给量
K精加工余量
I, K为有符号数,并且两者符号应相同。车外圆为“-”,
内圆为 “+”
(4)F进给速度(mm/min);
(5)加工结束后,刀具停止在终点上。
例如:
程序名:P01
M03 S500 F50
G00 X50 Z50
T1
G00 X60 Z2
G81 X50 Z-30 R50 I-2 K-0.2 F50
G00 X52 Z2
G81 X30 Z-20 R30 I-2 K-0.2 F50
G00 X50 Z50
M02
G86 公制螺纹循环
格式:G00 X—Z—(螺纹起点坐标)
G86 X—Z—K—I—R—N—L—J—
说明:(1) X,Z目标点坐标
(2) K螺距
(3) I 螺纹切完后在X方向的退尾长度。“+”为外螺纹,
“-”为内螺纹。
(4) R为牙高(直径方向)值。
(4) N为螺纹头数
(5) L为循环次数
(6) J为Z向退尾长度(正值)。
G00 X30 Z2
G86 X30 Z-17 K2 I4 R2.6 L6
G00 X50
G00 Z50
G20 子程序调用
格式:G20 N__ __.__ __ __
说明:(1)N后第一个2位数为调用的子程序的程序名,允许两位数,小数点后的3位数表示调用的次数,可以从1~225次。
(2)不同的子程序可重复嵌套调用10次,但不可调用本身。
G22 子程序定义
格式:G22 N__ __
说明:(1)子程序名以N开头,N 后的2位数为子程序名
(2)G22与G24成对出现,形成一个完整的子程序体
G24 子程序结束返回
格式:G24
主程序P01
N0010 S1000 M03
N0020 G20 N05
N0030 M02
子程序N05
N0010 G22 N05
N0020 G01 X40 F200
N0030 Z97
N0040 G02 Z92 X50 I10 K0 F50
N0050 G01 Z-25 F200
N0060 G00 X60
N0070 Z100
N0080 G24