资源描述
数控加工编程与加工
工程零件使用教材以外的数控系统程序集
主编 副主编 参编 主审 李河水 范洪斌 吴在丞 龚建国
梁斯仁彭实名
机械工业出版社
N460 X25.8
N470 X25.7
N410 G00X25
N420 Z100
Z方向快退刀
N430 M30
程序结束
SINUMERIK系统零件加工程序如下:
SK05
程序名。
N10 G90G95G40G71
初始化。
N20 T1D1S600M3
选择外圆粗加工刀具,建立刀补,设置主轴转速。
N30 G0X38Z2
定位到加工起点。
N40 CYCLE95C “FF:FF_E” , 1, 0.2, 0.5, , 0.2,
0. 1, 0.2, 9, , , 1,)
外轮廓粗加工轮廓循环。
N50 G0X100Z100
快速退刀到换刀点。
N60 M5M0
主轴停止,程序暂停(用于测量)。
N70 S800M3
设置精加工主轴转速。
N80 G0X38Z2
定位到加工起点。
N90 CYCLE95 ( "FF:FF_E”,,,,,,,
0. 1, 5, , , 1,)
外轮廓精加工轮廓循环。
N100 G0X100Z100
快速退刀到换刀点。
N110 T4D1S600M3
选择内孔镯刀,建立刀补,设置主轴转速。
N120 G0X20Z2
定位到加工起点。
N130CYCLE95 ( "HH:HH_E”, 1, 0. 1, 0.3,,
0. 15, 0. 1, 0.08, 11, , , 1,)
内轮廓粗加工轮廓循环。
N140 G0Z100
快速退刀到换刀点Z值。
N150 X100
快速退刀到换刀点X值。
N160 M5M0
主轴停止,程序暂停(用于测量)。
N170 S1000M3
设置精加工主轴转速。
N180 G0X20Z2
定位到加工起点。
N180CYCLE95 ( “HH:HH_E”,,,,,,,
0. 1, 7, , , 1,)
内轮廓精加工轮廓循环。
N200 G0Z100
快速退刀到换刀点Z值。
N210 X100
快速退刀到换刀点X值。
N220 T2D1S400M3
选择内切槽刀具,建立刀补,设置主轴转速。
N230 G0X20Z2
快速定位到进刀起点。
N240 CYCLE93 (25, -35, 4, 2,,,,,,,,
0. 2, 0.1, 1, 0. 5, 3,,)
内切槽循环。
N250 G0Z100
快速退刀到换刀点。
N260 G0X100
N270 T3D1S400M3
选择内螺纹加工刀具,建立刀补,设置主轴转速。
N280 G0X24Z2
定位到加工起点。
N290 CYCLE99(0,25,-33,25, 2, 2,1.08,
0.05,30,0,4, 1,2, 300104,1,,
0, 0,0,0,0, 0,0, 1,,,,
螺纹加工循环。
N300 G0Z100
快速退刀到换刀点。
N310 G0X100
N320 M5
主轴停止。
N330 G74X0Z0
自动返回参考点。
N340 M30
程序结束。
N350 FF:
零件外轮廓子程序开始。
N360 G0X36
X方向快进。
N370 G1Z0
定位到端面。
N380 G1Z-45
车外圆6 36至Z-45o
N390 X38
X方向快退。
N400 M2
程序结束。
N410 FF_E:
零件外轮廓子程序结束。
N420 IIH:
零件内轮廓子程序开始。
N430 G0X29
X方向快进。
N440 G1Z0
定位到端面。
N450 G1X25Z-2
倒角
N460Z-35
车内孔625至Z-35o
N470X24
车端面
N480Z-45
车内孔624至Z-45o
N490 X20
X方向快退。
N500 M2
程序结束。
N510 HH_E:
零件内轮廓子程序结束。
任务
使用复合固定循环指令的编程与加工
试用华中数控和西门子数控系统的复合固定循环指令编制如图1-34所示零件的加工程序。
I 未rtftftci.
2未注尺寸公始按GH/T 1职一tn处FL 3未ttJLH公是按-
技术要求
艾堂
¥
S££
如
泠计
TZ
45
・■
| |
M馆
SK07
华中系统零件加工程序如下:
%4001
N10 T0101 M03 S800 F150
刀具编号粗车参数
N20 GOO XO Z2
快速定位于起点
N30 G71 U2R1P80Q190 XO. 5 ZO. 1
粗车循环指令UR吃刀量P循环起点Q终点XZ余量
N40 GOO X100 Z100
退刀
N50 M05
主轴停止
N60 MOO
暂停程序测量
N70 T0101 M03 S800 F150
精车
N80 G00X0Z2
N80粗车起点快速定位
N90 GO1ZO
N100 G02X15Z-7. 5R7. 5
圆弧加工
N110 G01Z-17. 5
N120 X20
N130 X24Z-19. 5
N140 Z-37
N150 X28Z-39
N160 Z-52
N170 G03X34Z-55R3
圆弧加工
N180 G1Z-70
N190 X36
N190终点
N200 G00X100
快速退到换刀点
N210 Z100
N220 M05
主轴停止
N230 M00
程序暂停
N240 T0202 M03 S800 F100
切槽
N250 G00X36
快速定位于起点
N260 Z-52
N270 GO1X20
N280 G00X36
N290 Z100
N300 M05
主轴停止
N310 M00
程序暂停
N320 T0303 M03 S800 F100
车螺纹
N330 G00X26 Z-15. 5
快速定位于起点
N340 G82 X23.5 Z-39 F2
N350 X23. 1
N360 X22. 8
N370 X22. 7
N380 G00X100
X方向快退
N390 Z100
Z方向快退
N400 M30
程序结束
SINUMERIK系统零件加工程序如下:
SK07
程序名O
N10 G90G95G40G71
初始化•
N20 T1D1S600M3
选择外圆粗加工刀具,建立刀补,设置主轴转速。
N30 G0X38Z2
定位到加工起点。
N40 CYCLE95 ( “FF:FF_E” , 1, 0.2, 0.5,, 0.2,
0. 1, 0.2, 9, , , 1,)
外轮廓粗加工轮廓循环。
N50 G0X100Z100
快速退刀到换刀点。
N60 M5M0
主轴停止,程序暂停(用于测量)。
N70 S800M3
设置精加工主轴转速。
N80 G0X38Z2
定位到加工起点。
N90 CYCLE95 ( "FF:FF_E”,,,,,,,
0. 1, 5, , , 1,)
外轮廓精加工轮廓循环。
N100 G0X100Z100
快速退刀到换刀点。
N110 T2D1S400M3
选择外切槽刀具,建立刀补,设置主轴转速。
N120 G0X38Z2
快速定位到进刀起点。
N130 CYCLE93 (24, -37, 4, 2,,,,,,,,
0. 2, 0.1, 1, 0. 5, 1,,)
内切槽循环。
N140 G0X100Z100
快速退刀到换刀点。
N150 T3D1S400M3
选择内螺纹加工刀具,建立刀补,设置主轴转速。
N160 G0X24Z2
定位到加工起点。
N170 CYCLE99 (-17.5, 24, -35, 24, 2, 2, 1.3,
0.05,30,0,4,1,2, 300103,1,,
0, 0,0,0,0,0,0, 1,,,,
0,)
螺纹加工循环。
N180 G0X100Z100
快速退刀到换刀点。
N190 M5
主轴停止。
N200 G74X0Z0
自动返回参考点。
N210 M30
程序结束。
N220 FF:
零件轮廓子程序开始。
N230 GOXO
X方向快进。
N240 G1Z0
定位到端面。
N250 G3X15Z-7. 5CR=7. 5
车R7.5球头。
N260 G1Z-17. 5
车外圆6 15至Z-17. 5O
N270 X20
车端面
N280 X24Z-19. 5
车倒角
N290 Z-37
车外圆『24至Z-37o
N300 X28Z-39. 5
车倒角
N310 Z-52
车外圆『28至Z-52o
N320 G2X34Z-55CR=3
车R3圆弧
N330 G1Z-65
车外圆『34至Z-65o
N340 X38
X方向快进。
N350 M2
程序结束。
N360 FF_E:
零件外轮廓子程序结束。
任务五使用宏程序的编程与加工试分别用华中数控和西门子数控系统编程指令编写以下配合零件加工程序。
配弁件|
华中系统零件加工程序如下:
配合件1左端加工程序表1-31配合件2左端加工程序
%5001
配合件1左端加工程序
N10 T0101 M03 S800 F150
程序开始局部
N20 GOO X55 Z2
快速定位于固定循环起点
N30 G71 U2R1P90Q180 X0. 5 Z0. 1
粗车循环指令UR吃刀量P循环起点Q终点XZ余量
N40 GOO X100 Z300
退刀
N50 M05
主轴停止
N60 M00
程序暂停
N70 T0101 M03 S800 F150
N80 G00X55Z2
N90 X44
N90粗车起点快速定位
N100 G01Z0F200
N110 X42Z-1
N120 X44
N130 Z-20
N140 X53
N150 Z-28
N160 G02 X53Z-58 R30
N170 G01Z-62
N180 G01X53
N180终点
N190 G00X100
N200 Z100
退刀到换刀点
N210 M30
程序结束
05002
掉头加工
N230 T0101 M03 S800 F150
N240 GOO X18 Z2
快速定位于固定循环起点
N250 G71 U2R1P310Q350 X-0. 5 Z0. 1
粗车循环指令UR吃刀量P循环起点Q终点XZ余量
N260 GOO X100 Z100
退刀到换刀点
N270 M05
主轴停止
N280 M00
程序暂停
N290 T0101 M03 S800 F150
N300 G00X18Z2
快速定位
N310 X29
N310粗车起点
配合件1右端加工程序
N320 Z0
N330 G01X25Z-2F200
N340 Z-24
N350 X18
N350终点
N360 Z2
N370 G00Z100
Z方向退刀
N380 X100
X方向退刀
N390 M05
主轴停止
N400 M00
程序暂停
N410 T0202M03S600F200
切断刀
N420 G00X22Z2
快速定位到起点
N430 G01Z-24F100
N440 X29
N450 X22
N460 Z2
N470 G00Z100X100
N480 M05
主轴停止
N490 M00
N500 T303S800F100
换螺纹刀
N510 G00X27.2Z2
快速定位到起点
N520 G82X26. 5Z-22F2
N530 X26. 1
N540 X25. 8
N550 X25. 7
N560 G00X18
N570 X100
X方向退刀
N580 Z100
Z方向退刀
N590 M05
主轴停止
N600 M30
程序结束
%5003
配合件1右端加工程序
N10 G94G90G97G40G21
程序开始局部
N20 T0101S600 M03 F180
换粗加工刀、带刀补、起动主轴
N30 GOO X56 Z2
快速定位于固定循环起点
N40 G71 U2 R1 P60 Q90 X0. 5 Z0. 1
粗加工循环
N42 GOO X100Z100M05
N44 M00
N46 T0101 S1000 M03 F100
重新调用01刀补值、起动主轴、设定进给速度
N48 GOO X56 Z2
快速定位于固定循环起点
N60 GOO X52 Z1
粗加工循环开始
N70 G01 Z0
N80 G02 X52 Z-30 R30
N90 G01 X56
粗加工循环结束
N140 GOO X100Z100
退刀到换刀点
N150 T0404 S600 M03 F120
换内孔粗车刀、起动主轴、设定进给速度
N160 GOO X20Z2
程序定位点
N170 G71 U1. 5 R1 P190 Q230 X-0. 4 Z0. 1
内孔粗车循环
N172 GOO Z100
退刀到换刀点
N174 X100M05
N176 M00
暂停、测量,必要时修改T04刀补值
N178 T0404 S1000 M03 F100
换刀、给定精车内孔主轴转数和进给速度
N180 GOO X20 Z2
程序定位点
N190 GOO X29
内孔粗车循环开始
N200 G01 Z0
N210 X25 Z-2
N220 Z-24
N230 X20
内孔粗车循环结束
N240 GOO Z100
退刀到换刀点
N300 X100
N310 T0505 S600 M03 F60
换内切槽刀、起动主轴、设定进给速度
N320 GOO X24 Z2
N330 GOO Z-24
N340 G01 X29
N350 GOO X24
N360 Z100
退刀到换刀点
N370 X100
N380 T0606 S400 M03
换内螺纹车刀、起动主轴、设定进给速度
N390 G95G00 X24 Z5
N400 G82 X25.8 Z-22 F2
车削内螺纹
N410 X26.4
N420 X26.8
N430 X27
N440 GOO X100 Z100
退刀
N450 M30
程序结束
配合件2右端加工程序
%5004
N10 G94G90G40G21
初始化
N20 T0101S600M03F180
换外圆粗车刀、起动主轴、设定主轴转数和进给速度
N30 G00X56Z2M08
快速定位到循环起始点
N40 G71U3R0. 5 P60 Q150X0. 3Z0. 2
调用G71粗车复合固定循环
N42 G00X56 Z2
快速定位到起始点
N44 G96S100F0. 15
设定恒线速度控制
N46 G50S2000
限制主轴最高转数
N60 GOOXO
N70 G01G42Z0
N80 #1-0
自变量#1赋初值0
N90 WHILE #1GE-4O
判断
N100 #2=26*SQRT[40*40-[#1+40]*[#1+40]]/40
计算因变量#2的值
N110 G01X[2*#2]Z#l
直线插补至点(2*#2, #1)
N1201
改变自变量值
N130 ENDW
N150 G00G40X56
N190 G00X100Z100M05
N200 M30
SINUMERIK系统零件加工程序如下:
SK09101
配合件1左端加工程序的程序名。
N10 G90G95G40G71
初始化。
N20 T1D1S600M3
选择外圆粗加工刀具,建立刀补,设置主轴转速。
N30 G0X56Z3
定位到加工起点。
N40 CYCLE95 ( "FF:FF_E”,1, 0. 2, 0. 5,,
0.2, 0. 1, 0. 15, 9, , , 1,)
粗加工轮廓循环。
N50 G0X100Z100
快速退刀到换刀点。
N60 M5M0
主轴停止,程序暂停(用于测量)。
N70 S800M3
设置精加工主轴转速。
N80 G0X56Z3
定位到加工起点。
N90CYCLE95 ( “FF:FF_E”,,,,,,,
0. 1, 5, , , 1,)
精加工轮廓循环。
N100 G0X100Z100
快速退刀到换刀点。
N110 M5
主轴停止。
N120 G74X0Z0
自动返回参考点。
N130 M30
程序结束。
N140 FF:
零件轮廓子程序开始。
N150 G0X42
X方向快进。
N160 G1Z0
定位到端面。
N170 X44Z-1
倒角1X45。
工程一数控车削编程与加工
任务一 数控车床认识与操作
4$
taints *i'vm
tx
MR
MH
SK-001
*
M
M %
・«
华中系统零件加工程序如下:
%2800
程序名
N10 T0101 M03 S800 F150
刀具编号粗车参数
N20 GOO X18 Z2
起刀点
N30 G71 U2R1P80Q140 XO. 5 ZO. 1
粗车循环指令UR吃刀量P循环起点Q终点XZ余量
N40 GOO X100 Z300
退刀
N50 M05
主轴停止
N60 MOO
暂停程序测量
N70 T0101 M03 S1000 F100
精车
N80 GOO X18 Z2
N1粗车起点快速定位
N90 G01 ZO
N100 X20 Z-2
N110 Z-20
N120 X28
N130 X34 Z-40
N140 Z-64
N2终点
N150 GOOX1OO
X方向快退
N180 Z-20
车外圆『44至Z-20o
N190 X56
X方向快退。
N200 M2
程序结束。
N210 FF_E:
零件轮廓子程序结束。
SK09201
配合件2左端加工程序的程序名。
N10 G90G95G40G71
初始化.
N20 T1D1S600M3
选择外圆粗加工刀具,建立刀补,设置主轴转速。
N30 G0X56Z2
定位到加工起点。
N40CYCLE95( “FF:FF_E”,1, 0.2, 0.5,, 0.2,
0. 1, 0.2, 9, , , 1,)
外轮廓粗加工轮廓循环。
N50 G0X100Z100
快速退刀到换刀点。
N60 M5M0
主轴停止,程序暂停(用于测量)。
N70 S800M3
设置精加工主轴转速。
N80 G0X56Z2
定位到加工起点。
N90 CYCLE95 ( “FF:FF_E”,,,,,,,
0. 1, 5, , , 1,)
外轮廓精加工轮廓循环。
N100 G0X100Z100
快速退刀到换刀点。
N110 T2D1S400M3
选择切槽刀具,建立刀补,设置主轴转速。
N120 G0X56Z2
快速定位到进刀起点。
N120 CYCLE93 (27, -20, 5, 2,,,,,,,,
0. 2, 0. 1, 1, 0. 5, 1,,)
切槽循环。
N140 G0X100Z100
快速退刀到换刀点。
N150 T3D1S400M3
选择外螺纹加工刀具,建立刀补,设置主轴转速。
N160 G0X56Z2
定位到加工起点。
N170 CYCLE99C0, 27, -18, 27, 2, 2, 1.3, 0.05,
30,0,4,1,2, 300103, 1,, 0, 0,
0,0,0,0,0, 1,,,, 0,)
螺纹加工循环。
N180 G0X100Z100
快速退刀到换刀点。
N190 M5
主轴停止。
N200 G74X0Z0
自动返回参考点。
N210 M30
程序结束。
N220 FF:
零件轮廓子程序开始。
N230 G0X23
X方向快进。
N240 G1Z0
定位到端面。
N250 X27Z-2
车倒角
N260 Z-20
车6 27外圆至Z-20o
N270 X56
快速退刀到换刀点。
N280 M2
程序结束。
N290 FF_E:
零件外轮廓子程序结束。
SK09102
配合件1右端加工程序的程序名。
N10 G90G95G40G71
初始化。
N20 T1D1S600M3
选择外圆粗加工刀具,建立刀补,设置主轴转速。
N30 G0X56Z2
定位到加工起点。
N40 CYCLE95 ( “FF: FF_E” , 1, 0.2, 0.5,, 0.2,
0. 1, 0.2, 9, , , 1,)
外轮廓粗加工轮廓循环。
N50 G0X100Z100
快速退刀到换刀点。
N60 M5M0
主轴停止,程序暂停(用于测量)。
N70 S800M3
设置精加工主轴转速。
N80 G0X56Z2
定位到加工起点。
N90CYCLE95 ( “FF:FF_E”,,,,,,,
0. 1, 5, , , 1,)
外轮廓精加工轮廓循环。
N100 G0X100Z100
快速退刀到换刀点。
N110 T4D1S600M3
选择内孔疆刀,建立刀补,设置主轴转速。
N120 G0X20Z2
定位到加工起点。
N130CYCLE95 (,1, 0. 1, 0.3,,
0. 15, 0. 1, 0.08, 11, , , 1,)
内轮廓粗加工轮廓循环。
N140 G0Z100
快速退刀到换刀点Z值。
N150 X100
快速退刀到换刀点X值。
N160 M5M0
主轴停止,程序暂停(用于测量)。
N170 S1000M3
设置精加工主轴转速。
N180 G0X20Z2
定位到加工起点。
N190CYCLE95 ( “HH:HH_E”,,,,,,,
0. 1, 7, , , 1,)
内轮廓精加工轮廓循环。
N200 G0Z100
快速退刀到换刀点Z值。
N210 X100
快速退刀到换刀点X值。
N220 T2D1S400M3
选择内切槽刀具,建立刀补,设置主轴转速。
N230 G0X20Z2
快速定位到进刀起点。
N240 CYCLE93 (25, -24, 4, 2,,,,,,,,
0. 2, 0.1, 1, 0. 5, 1,,)
内切槽循环。
N250 G0Z100
快速退刀到换刀点。
N260 G0X100
N270 T3D1S400M3
选择内螺纹加工刀具,建立刀补,设置主轴转速。
N280 G0X24Z2
定位到加工起点。
N290 CYCLE99(0,25,-33,25, 2, 2,1.08,
0.05,30,0,4, 1,2, 300104,1,,
0, 0,0,0,0, 0,0, 1,,,,
螺纹加工循环。
N300 G0X100Z100
快速退刀到换刀点。
N310 M5
主轴停止。
N320 G74X0Z0
自动返回参考点。
N330 M30
程序结束。
N340 FF:
零件外轮廓子程序开始。
N350 G0X53
X方向快进。
N360 G1Z0
定位到端面。
N370 G2X53Z-30CR=30
车R30圆弧。
N380 G1Z-40
车外圆(1)53至Z-40o
N390 X56
X方向快退。
N400 M2
程序结束。
N410 FF_E:
零件轮廓子程序结束。
N420 HH:
零件内轮廓子程序开始。
N430 G0X29
X方向快进。
N440 G1Z0
定位到端面。
N450 G1X25Z-2
车倒角。
N460 Z-24
车内孔4)25至_24。
N470 X22
车端面
N480 Z-26
车内孔622至Z-26o
N490 X20
X方向快进。
N500 M2
程序结束。
N510 IIII_E:
零件内轮廓子程序结束。
配合件2右端加工程序
Sk09202
配合件2右端加工程序
N10 G95G90G40G71
初始化
N20 T1D1S600M3
换外圆粗车刀、起动主轴、设定主轴转数和进
N30 G00X56Z2M8
快速定位到循环起始点
N40 CYCLE95 ( "CONTOUR」”,1, 0. 2, 0. 5, , 0. 2, 0. 1,
0.2, 9, , , 1,)
调用G71粗车复合固定循环
N50 G00X56 Z2
快速定位到起始点
N60 G96S100LIMS=2500
设定恒线速度控制,限制主轴最高转数
N70 CYCLE95 ( "CONTOUR」”,,,,,,,0. 1,
5, , , 1,)
N150 G00G40X56
N190 G00X100Z100M05
N200 M30
CONTOUR l.SPF
N70 GOOXO
N80 G01G42Z0
N90RM0
自变量#1赋初值0
N100 LABEL1:R2=26*SQRT[40*40-[Rl+40]*[Rl+40]]/40
计算因变量#2的值
N110 G01X二2*R2 Z=R1
直线插补至点(2*#2, #1)
N120 R1=R1-O. 1
改变自变量值
N130 IF R1 >= -40 GOTOB LABEL1:
判断
N140 M02
工程二数控铢削编程与加工
任务一数控铢床认识与操作
FANUC系统零件加工程序如下:
02100;
程序名
N10G90G17G54G00X70. Y34. 64;
初始化,快速至定位点
N20S500M03;
起动主轴设定主轴转数和进给速度
N30G01Z-5. F80;
下刀至图样深度
N40G41G01X50. Y0D01F100;
刀具接近工件,半径左补偿
N50X25. Y-43. 3;
铢六边形外轮廓
N60X-25.;
N70X-50.Y0;
N80X-25. Y43. 3;
N90X25.;
N100X50. Y0;
N110G40G00X70. Y-34. 64;
取消刀补
N120Z300.;
抬刀
N130M05;
主轴停
N140M30;
程序停
SINUMERIK系统零件加工程序如下:
AB01
程序名
N10 G54 G90 G17 GO X80 Y34. 6 T1 M3 S500
初始化,快速至定位点,设定转速
N20 Z5
快速到平安高度
N30 G1 Z-5 Fl 00
下刀至图样深度
N40 G1 G41 DI X70
刀具接近工件,建立刀具半径补偿
N50 X25 Y-43. 3
铢六边形外轮廓
N60 X-25
N70 X-50 Y0
N80 X-25 Y43. 3
N90 X25
N100 X70 Y-34.6
N110 G40 X80
取消刀具半径补偿
N120 Z200 M5
抬刀,主轴停
N130 M02
程序停
任务二以平面和外轮廓为主的板类零件加工编程与操作
14() ±0.02
65 一」65
111 817
155»f
一I
技术要求
I未注尺寸公差按
GB/T 1804—m 处理
2.饨后修健毛刺。
rl0 04-ls-_
/Ru 3.2
使用FANUC数控系统指令编写的板类零件加工程序如下: 表2-8主程序
02200;
程序名
N10G17G90G40G49G94G54;
初始化,以第一把刀为基准刀对刀设定工件坐标系
N20G00X-160.Y160.M08;
XY平面内快速定位至点(-160, 160),切削液开
N30M03S360;
主轴正转
N40Z0;
快速下刀
N50G01X-120.Y30.F500;
工进到工件左侧(X-120, Y30)
N60X120.F80;
N70Y-30.;
p Kyi1—1 /
N80X-120.;
(-120,-30)《120,-30)/
'一,..za y ,―十图2-15上平面铳削进给路线设计
行切进给,饨上平面
N90G00Z300.M09;
抬刀
N100M05;
主轴停
N110M00;
暂停(手工换第二把刀T02)
N120G00X-100.Y48.;
铢上凸台侧轮廓时XY平面定位点
N130M03S400F100;
主轴正转,设定主轴转速和进给速度
N140G43G00Z-7.5H02M08;
快速下刀并带刀具长度补偿(刀长补偿值为相对基准刀的长度差值)
N150D22M98P801;
调用最上面凸台外轮廓加工子程序粗加工外轮廓D22=16mm
N160D23M98P801;
调用最上面凸台外轮廓加工子程序去残料D23=28mm
N170G00Y-80.;
Y方向快速定位到点(-100 » -80)
N175 X-34.317;
X方向快速定位到(-34.317,-80)
NI80Z-14.;
下刀至图样尺寸
N190D22M98P802;
调用下凸台轮廓加工子程序进行粗加工D22=16mm
N200G00G49Z0M09;
抬刀取消刀补,主轴停
N205 M05
N210M00;
程序暂停(手动换第三把刀T03)
N215G00X-100.;
X方向快速定位到(-100,-80)
N220Y48.M08;
Y方向快速定位到(・100,48)
N230M03S500F80;
起动主轴,设定加工参数
N240G43G01Z-8.H03;
快速下刀并带刀具长度补偿(刀长补偿值为相对基准刀的长度差值)
N250D21M98P801;
调用最上面凸台外轮廓加工子程序精加工外轮廓D21=15mm
N260D23M98P801;
调用最上面凸台外轮廓加工子程序精加工底面D23-28mm
N270 G00Y-80.;
Y方向快速定位到点(-100 -80)
N275 X-34.317;
X方向快速定位到(-34.317,-80)
N280G01Z-14.;
下刀至图样尺寸
N290D21M98P802;
调用下凸台轮廓加工子程序进行外轮廓精加工D21=15nmi
N300G00G49Z0M09;
提刀取消刀补
N310M30;
程序结束
表2-9 f先上凸台侧面轮廓子程序
00801;
铢上凸台侧面轮廓子程序
N10G41G01X-20.Y48.;
筑上凸台侧面轮廓
N20X14.;
N30G02X30.Y-40.R50.;
N40G01X-30.;
N50G02X-48.926Y-10.308R50.;
N60 G01X7.97Y57.5;
N70G00Y63.;
N80G40X-100.Y48.;N90M99;
N90M99;
子程序结束表2-10铢下凸台侧面轮廓子程序
表2-10铢下凸台侧面轮廓子程序
N80G01Y-70.;
N100G40 X-34.317 Y-80;
取消刀补
N120M99;
子程序结束
SINUMERIK系统零件加工程序如下:
AB03
主程序名
N10 G54 G90 G17 GO X-160 Y160 T1 DI M3 S300
初始化,以第一把刀为基准刀对刀设定工件坐标系,到定 位点
N20 Z5 M8
下刀至平安高度,切削液开
N30 G1 ZO F100
加工上外表
N40 X-120 Y30
N50 X120
N60 Y-30
N70 X-120
N80 GO Z200 M5
抬刀,停转
N90 MO
换刀
N100 T2 DI M3 S400 GO X80 Y-70
粗加工参数设定,并定位
N110 Z5 M8
下刀至平安高度,切削液开
N120 G1 Z-13.8 F80
下刀,留精加工余量
N130 LI
调用大凸台粗加工子程序,半径补偿Dl=15.2
N140 GO Z5
下刀至平安高度,切削液开
N150 X80 YO
小凸台加工定位
N160 G1 Z-7.8 F80
下刀,留精加工余量
N170 L2
调用粗加工子程序,半径补偿Dl=15.2
N180 D2 L2
调用去除残料子程序,半径补偿Dl=28
N190 D3 L2
调用去除残料子程序,半径补偿01=35
N200 GO Z200 M5
抬刀,停转
N210 MO
换刀
N220 T3 DI M3 S500 GO X80 Y-70
精加工参数设定,并定位
N230 Z5 M8
下刀至平安高度,切削液开
N240 G1 Z-14 F80
下刀,精加工到位
N250 LI
调用大凸台精加工子程序,半径补偿D1二15
N260 GO Z5
抬刀至平安高度
N270 X80 YO
小凸台加工定位
N280 G1 Z-8 F80
下刀,留精加工余量
N290 L2
调用精加工子程序,半径补偿D1二15
N300 D2 L2
调用去除残料子程序,半径补偿1)1=28
N310 D3 L2
调用去除残料子程序,半径补偿01=35
N320 GO Z200 M5
抬刀,停转
N330 M2
程序结束
L1
大凸台子程序
N10 G41 Y-57.5 F100
建立刀补至切入点
N20 X-46.817
轮廓加工
N30 X-60.037 Y-44.28
N40 G2 X-56. 556 Y65 CR=200
N50 G1 X65
N60 Y43.589
N70 G3 Y-43.589 CR=100
N80 G1 Y-70
N90 G40 X80
取消刀补,返回定位点
N1
展开阅读全文