现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
准考证考 | 操作时间 | 8小时 | 得分 | |||||||
考试编号 | 3 | 系统类型 | ||||||||
序号 | 考核项目 | 考核内容及要求 | 评分标准 | 配分 | 检测结果 | 扣分 | 得分 | 备注 | ||
1 | 件1 | 凹槽 | 圆弧过渡光滑 | 有明显接痕每处扣1分 | 4 | |||||
2 | 30°(两处) | 超差不得分 | 2 | |||||||
3 | 125±0.02 | 每超差0.01级扣1分 | 2 | |||||||
4 | 周边Ra1.6 | 每降一级扣2分 | 4 | |||||||
5 | 孔 | 每超差0.01扣1分 | 3 | |||||||
6 | 177±0.02 | 每超差0.01扣1分 | 2 | |||||||
7 | 124±0.02 | 每超差0.01扣1分 | 2 | |||||||
8 | Ra1.6 | 每降一级扣2分 | 2 | |||||||
9 | 件2 | 零件厚度 | 每超差0.01扣1分 | 3 | ||||||
10 | 平行度 | 0.03 | 超差不得分 | 2 | ||||||
11 | 对称度 | 0.04 | 超差不得分 | 2 | ||||||
12 | 孔 | 每超差0.01扣2分 | 3 | |||||||
13 | 177±0.02 | 每超差0.01扣1分 | 2 | |||||||
14 | 124±0.02 | 每超差0.01扣1分 | 2 | |||||||
15 | Ra1.6 | 每降一级扣2分 | 2 | |||||||
16 | 孔 | 每超差0.01扣2分 | 4 | |||||||
17 | Ra1.6 | 每降一级扣1分 | 2 | |||||||
18 | 孔 | 每超差0.01扣2分 | 4 | |||||||
19 | 每超差0.01扣1分 | 3 | ||||||||
20 | Ra1.6 | 每降一级扣2分 | 2 | |||||||
21 | 凹槽 | 宽度50±0.02 | 每超差0.01扣1分 | 3 | ||||||
22 | 轮廓 | 圆弧过渡光滑 | 有明显接痕每处扣1分 | 6 | ||||||
23 | 30°(两处) | 超差不得分 | 1 | |||||||
24 | 125±0.02 | 每超差0.01扣1分 | 2 | |||||||
25 | 每超差0.01扣1分 | 3 | ||||||||
26 | 周边Ra3.2 | 每降一级扣2分 | 4 | |||||||
27 | 圆柱凸台 | 30° | 超差不得分 | 1 | ||||||
28 | R12.5 | 每超差0.01扣1分 | 3 | |||||||
29 | 宽度20 | 每超差0.01扣1分 | 2 | |||||||
30 | 周边Ra1.6 | 每降一级扣2分 | 2 | |||||||
31 | 残料清角 | 外轮廓加工后的残料必须切除; 内轮廓必须清角 | 每留一个残料岛屿扣1分,没有清角每处扣1分。扣完为止 | 5 | ||||||
22 | 配合 | 双边配合间隙≤0.06 | 超差不得分 | 5 | ||||||
33 | 安全文明生产 | 1.遵守机床安全操作规程 2.刀具、工具、量具放置规范 3.设备保养、场地整洁 | 酌情扣1~5分 | 3 | ||||||
34 | 工艺合理 | 1.工件定位、夹紧及刀具选择合理 2.加到顺序及刀具轨迹路线合理 | 酌情扣1~5分 | 3 | ||||||
35 | 程序编制 | 1.指令正确,程序完整 2.数值计算正确、程序编写表现出 一定的技巧,简化计算和加工程序 3.刀具补偿功能运用正确、合理 4.切削参数、坐标系选择正确、 合理 | 酌情扣1~5分 | 5 | ||||||
36 | 其他项目 | 发生重大事故(人身和设备安全事故等)、严重违反工艺原则和情节严重的野蛮操作等,由裁判长决定 取消其实操竞赛资格 | ||||||||
记录员 | 监考人 | 检查员 | 考评人 |
表3-7 件1各工序刀具的切削参数 | |||||||
加工步骤 | 刀具与切削参数 | ||||||
序 号 | 加工内容 | 刀具规格 | 主轴转速n/ r·min-1 | 进给速度vf/ mm·min-1 | 刀具补偿 | ||
类 型 | 材料 | 长度 | 半径 | ||||
1 | 粗加工上表面 | 80m端铣刀(5个刀片) | 硬质 合金 | 450 | 300 | H1/T1D1 | |
2 | 精加工上表面 | 800 | 160 | ||||
3 | 钻两工艺孔(凹型腔) | 11.8mm直柄麻花钻 | 高 速 钢 | 550 | 80 | H2/T2D1 | |
4 5 | 粗加工左右凹型腔(落料) 粗加工中间凹台阶 | 16mm粗齿三刃立铣刀 | 500 | 120 | H3/T3D1 | 8.2mm | |
6 7 | 精加工型腔所有侧面 点孔加工(边上两孔) | 12mm细齿四刃立铣刀 3mm中心钻 | 800 | 100 | H4/T4D1 | 5.985mm | |
1200 | 120 | H5/T5D1 | |||||
8 | 钻孔加工(边上两孔) | 11.8mm直柄麻花钻 | 550 | 80 | H2/T2D1 | ||
9 | 铰孔加工(边上两孔) | 12mm机用铰刀 | 300 | 50 | H6/T6D1 |
表3-8 件2各工序刀具的切削参数 | |||||||
加工步骤 | 刀具与切削参数 | ||||||
序 号 | 加工内容 | 刀具规格 | 主轴转速n/ r·min-1 | 进给速度vf/ mm·min-1 | 刀具补偿 | ||
类 型 | 材料 | 长度 | 半径 | ||||
1 | 粗加工上表面 | 80mm端铣刀(5个刀片) | 硬质 合金 | 450 | 300 | H1/T1D1 | |
2 | 精加工上表面 | 800 | 160 | ||||
3 | 粗加工外轮廓面 | 16mm粗齿三刃立铣刀 | 高 速 钢 | 500 | 120 | H3/T3D1 | 8.2mm |
4 | 铣削边角料 | ||||||
5 | 粗加工50m凹槽 | 25mm粗齿三刃立铣刀 | 300 | 60 | H7/T7D1 | 12.7mm | |
6 | 粗加工两圆弧凹槽 | 8mm二刃键槽铣刀 | 800 | 80 | H8/T8D1 | 4.2mm | |
7 | 钻中间位置两孔 | 11.8mm直柄麻花钻 | 550 | 80 | H2/T2D1 | ||
8 | 粗加工铣削中间两孔 | 16mm粗齿三刃立铣刀 | 400 | 80 | H3/T3D1 | ||
9 | 精加工两圆弧凹槽 | 8mm三刃粗齿立铣刀 | 1000 | 90 | H9/T9D1 | 3.99mm | |
10 | 精加工外轮廓侧面 | 12mm细齿四刃立铣刀 | 800 | 100 | H4/T4D1 | 5.985mm | |
11 | 精加工凹槽侧面 | ||||||
12 | 加工三维面(圆柱形) | 1000 | |||||
13 | 点孔加工(边上两孔) | 3mm中心钻 | 1200 | 120 | H5/T5D1 | ||
14 | 钻孔加工(边上两孔) | 11.8mm直柄麻花钻 | 550 | 80 | H2/T2D1 | ||
15 | 铰孔加工(边上两孔) | 12mm机用铰刀 | 300 | 50 | H6/T6D1 | ||
16 | 精镗40mm孔 | 40mm精镗刀 | 硬质 合金 | 1000 | 4J0 | H10/T10D1 | |
17 | 精镗24mm孔 | 24mm精镗刀 | 1400 | 65 | H11/T11D1 | ||
件1 | ||||||||||
%_N_XK3311_MPF | 程序名 | |||||||||
;$PATH=/_N_MPF_DIR | ||||||||||
N1 | G54 G90 G17 G71 G94 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进 给,取消刀补,(选用80mm端铣刀粗加工) | ||||||||
N2 | M03 S450 | 主轴正转,转速450r/min | ||||||||
N3 | G00 Z150 T1 D1 | Z轴快速定位,调用1号刀具的1号长度补偿 | ||||||||
N4 | X145 Y-38 | X、Y轴快速定位 | ||||||||
N5 | Z0.3 | Z轴进刀,留0.3mm铣削深度余量 | ||||||||
N6 | G01 X-145 F300 | 平面铣削,进给速度300mm/min | ||||||||
N7 | G00 Y38 | Y轴快速定位 | ||||||||
N8 | G01 X145 | 平面铣削 | ||||||||
N9 | G00 Z150 | Z轴快速退刀 | ||||||||
N10 | M05 | 主轴停转 | ||||||||
N11 | M00 | 程序暂停(利用厚度千分尺测量厚度,确定实际精加工余量) | ||||||||
N12 | M03 S800 | 主轴正转,转速800r/min(80mm端铣刀精加工) | ||||||||
N13 | G00 X145 Y-38 M07 | X、Y轴快速定位,切削液开 | ||||||||
N14 | Z0 | Z轴进刀 | ||||||||
N15 | G01 X-145 F160 | 平面铣削,进给速度160mm/min | ||||||||
N16 | G00 Y38 | Y轴快速定位 | ||||||||
N17 | G01 X145 | 平面铣削 | ||||||||
N18 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N19 | M05 | 主轴停转 | ||||||||
N20 | M00 | 程序暂停(手动换刀,更换11.8mm麻花钻) | ||||||||
N21 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | ||||||||
N22 | G00 Z150 12 D1 M07 | Z轴快速定位,调用2号刀具的1号长度补偿,切削液开 | ||||||||
N23 | MCALL CYCLE83(10,0,2,-28,28, -5,5,0,0,1,1,1) |
模态调用钻孔固定循环 | ||||||||
N24 | X46 Y-43 | 钻工艺孔1 | ||||||||
N25 | X-46 Y43 | 钻工艺孔2 | ||||||||
N26 | MCALL | 取消模态调用 | ||||||||
N27 | G00 Z150 M00 | Z轴快速退刀,切削液关 | ||||||||
N28 | M05 | 主轴停转 | ||||||||
N29 | M00 | 程序暂停(手动换刀,更换16mm粗齿立铣刀) | ||||||||
N30 | M03 S500 | 主轴正转,转速500r/min | ||||||||
N31 | G00 Z150 T3 D1 | Z轴快速定位,调用3号刀具的1号长度补偿 | ||||||||
N32 | X46 Y-43 M07 | X、Y轴快速定位,切削液开 | ||||||||
N33 | Z1 | Z轴快速定位 | ||||||||
N34 | G01 Z-10 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N35 | G41 G01 X63.59 Y-53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N36 | L1 | 调用子程序L1 | ||||||||
N37 | G01 Z-20.5 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N38 | G41 C01 X63.59 Y-53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N39 | L1 | 调用子程序L1 | ||||||||
N40 | G00 Z10 | Z轴快速定位 | ||||||||
N41 | X-46 Y43 | X、Y轴快速定位 | ||||||||
N42 | Z1 | Z轴快速定位 | ||||||||
N43 | G01 Z-10 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N44 | G41 G01 X-63.59 Y53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N45 | L2 | 调用子程序L2 | ||||||||
N46 | G01 Z-20.5 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N47 | G41 G01 X-63.59 Y53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度 120mm/min | ||||||||
N48 | L2 | 调用子程序L2 | ||||||||
N49 | G00 Z-5 | Z轴快速定位 | ||||||||
N50 | X-20 Y-49 | X、Y轴快速定位 | ||||||||
N51 | G01 X-5 | X向进给 | ||||||||
N52 | Y59 | Y向进给 | ||||||||
N53 | X5 | X向进给 | ||||||||
N54 | Y-48 | Y向进给 | ||||||||
N55 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N56 | M05 | 主轴停转 | ||||||||
N57 | M00 | 程序暂停(手动换刀,更换12mm立铣刀) | ||||||||
N58 | M03 S800 | 主轴正转,转速800r/min | ||||||||
N59 | G00 Z150 T4 D1 | Z轴快速定位,调用4号刀具的1号跃度补偿 | ||||||||
N60 | X46 Y-43 M07 | X、Y轴快速定位,切削液开 | ||||||||
N61 | Z-20.5 | Z轴快速进刀 | ||||||||
N62 | G01 G41 X63.59 Y-53 D1 F100 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 100mm/min | ||||||||
N63 | L1 | 调用子程序L1 | ||||||||
N64 | G00 Z10 | Z轴快速定位 | ||||||||
N65 | X-46 Y43 | X、Y轴快速定位 | ||||||||
N66 | Z-20.5 | Z轴快速定位 | ||||||||
N67 | G01 G41 X-63.59 Y53 D1 F100 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 100mm/min | ||||||||
N68 | L2 | 调用子程序L2 | ||||||||
N69 | G00 Z-5 | Z轴快速定位 | ||||||||
N70 | X-30 Y45 | X、Y轴快速定位 | ||||||||
N71 | G01 G41 X-19.5 Y-57.85 D1 | X、Y向进给,并引入刀具1号半径补偿值 | ||||||||
N72 | X-4.99 Y-57.12 | X、Y向进给 | ||||||||
N73 | G02 X16.24 Y-58.33 CR=100 | R100圆弧铣削 | ||||||||
N74 | G01 X18.38 Y-58.68 | X、Y向进给 | ||||||||
N75 | G40 X30 Y-50 | X、Y向退刀,并取消刀具半径补偿 | ||||||||
N76 | G00 Y50 | Y轴快速定位 | ||||||||
N77 | G41 G01 X21.38 Y65.99 D1 | X、Y向进给,并引入刀具1号半径补偿值 | ||||||||
N78 | X13.79 Y67.04 | X、Y向进给 | ||||||||
N79 | G03 X-11.97 Y67.28 CR=100 | R100圆弧铣削 | ||||||||
N80 | G01 X.21.2 Y66.17 | X、Y向进给 | ||||||||
N81 | G40 X-30 Y50 | X、Y向退刀,并取消刀具半径补偿 | ||||||||
N82 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N83 | M05 | 主轴停转 | ||||||||
N84 | M00 | 程序暂停(手动换刀,更换3mm中心钻) | ||||||||
N85 | M42 | 主轴选用高速档(800~5300r/min) | ||||||||
N86 | M03 S1200 F120 | 主轴正转,转速1200r/min,进给速度120mm/min | ||||||||
N87 | G00 Z150 T5 D1 | Z轴快速定位,调用5号刀具的1号长度补偿 | ||||||||
N88 | MCALL CYCLE81(10,0,2,-2,2) | 模态调用点孔固定循环 | ||||||||
N89 | X88.5 Y62 | 点孔加工(右上) | ||||||||
N90 | X-88.5 Y-62 | 点孔加工(左下) | ||||||||
N91 | MCALL | 取消点孔固定循环 | ||||||||
N92 | G00 Z150 | Z轴快速定位 | ||||||||
N93 | M05 | 主轴停转 | ||||||||
N94 | M00 | 程序暂停(更换11.8mm麻花钻) | ||||||||
N95 | M41 | 主轴选用低速档(50~800r/min) | ||||||||
N96 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度80mm/min | ||||||||
N97 | G00 Z100 T2 D1 M07 | Z轴快速定位,调用2号刀具的1号长度补偿,切削液开 | ||||||||
N98 | MCALL CYCLF83(10,0,2,-25,25, -5,5,0,0,1,1,1) |
模态调用钻孔固定循环 | ||||||||
N99 | X88.5 Y62 | 钻孔加工(右上) | ||||||||
N100 | X-88.5 Y-62 | 钻孔加工(左下) | ||||||||
N101 | MCALL | 取消钻孔固定循环 | ||||||||
N102 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N103 | M05 | 主轴停转 | ||||||||
N104 | M00 | 程序暂停(更换12mm机用铰刀) | ||||||||
N105 | M03 S300 F50 | 主轴正转,转速300r/min,进给速度50mm/min | ||||||||
N106 | G00 Z100 T6 D1 M07 | Z轴快速定位,调用6号刀具的1号长度补偿,切削液开 | ||||||||
N107 | MCALL CYCLE85(10,0,2,-25,25, 0,50,50) |
模态调用钻孔固定循环 | ||||||||
N108 | X88.5 Y62 | 铰孔加工(右上) | ||||||||
N109 | x-88.5 Y-62 | 铰孔加工(左下) | ||||||||
N110 | MCALL | 取消铰孔固定循环 | ||||||||
N111 | G00 Z-50 D0 M09 | 取消刀具长度补偿,Z轴快速定位,切削液关 | ||||||||
N112 | M05 | 主轴停转 | ||||||||
N113 | M02 | 程序结束 | ||||||||
%_N_L1_SPF | 子程序名L1 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G01 X82.64 Y-20 | X、Y向进给 | ||||||||
N2 | G03 X83.42 Y18.59 CR=40 | 圆弧铣削加工 | ||||||||
N3 | G02 X82.06 Y33.95 CR=20 | 圆弧铣削加工 | ||||||||
N4 | G03 X65.76 Y59.81 CR=20 | 圆弧铣削加工 | ||||||||
N5 | C01 X21.38 Y65.99 | X、Y向进给 | ||||||||
N6 | G03 X10 Y56.08 CR=10 | 圆弧铣削加工 | ||||||||
N7 | G01 Y-48.81 | Y向进给 | ||||||||
N8 | G03 X18.38 57-58.68 CR=10 | 圆弧铣削加工 | ||||||||
N9 | G01 X43.02 Y-62.73 | X、Y向进给 | ||||||||
N10 | G03 X63.59 Y-53 CR=20 | 圆弧铣削加工 | ||||||||
N11 | G40 G01 X46 Y43 | X、Y向进给,取消刀具半径补偿 | ||||||||
N12 | RET | 子程序结束,返回主程序 | ||||||||
%_N_L2_SPF | 子程序名L2 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G01 X-82.64 Y20 | X、Y向进给 | ||||||||
N2 | G03 X-83.42 Y-18.59 CR=40 | 圆弧铣削加工 | ||||||||
N3 | G02 X-82.06 Y-33.95 CR=20 | 圆弧铣削加工 | ||||||||
N4 | G03 X-62 Y-59.98 CR=20 | 圆弧铣削加工 | ||||||||
N5 | G01 X-19.5 Y-57.85 | X、Y向进给 | ||||||||
N6 | G03 X-10 Y-47.86 CR=10 | 圆弧铣削加工 | ||||||||
N7 | G01 Y56.24 | Y向进给 | ||||||||
N8 | G03 X-21.2 Y66.17 CR=10 | 圆弧铣削加工 | ||||||||
N9 | G01 X48.66 Y62.86 | X、Y向进给 | ||||||||
N10 | G03 X-63.59 Y53 CR=20 | 圆弧铣削加工 | ||||||||
N11 | G40 G01 X-46 Y43 | X、Y向进给,取消刀具半径补偿 | ||||||||
N12 | RET | 子程序结束,返回主程序 | ||||||||
件2 | ||||||||||
%_N_XK3312_MPF | 程序名 | |||||||||
;$PATH=/_N_MPF_DIR | ||||||||||
N1 | G54 G90 G17 G71 G94 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进 给,取消刀补,(选用80mm端铣刀粗加工) | ||||||||
N2 | M03 S450 | 主轴正转,转速450r/min | ||||||||
N3 | G00 Z150 T1 D1 | Z轴快速定位,调用1号刀具的1号长度补偿 | ||||||||
N4 | X145 Y-38 | X、Y轴快速定位 | ||||||||
N5 | Z0.3 | Z轴进刀,留0.3mm铣削深度余量 | ||||||||
N6 | G01 X-145 F300 | 平面铣削,进给速度300mm/min | ||||||||
N7 | G00 Y38 | Y轴快速定位 | ||||||||
N8 | G01 X145 | 平面铣削 | ||||||||
N9 | G00 Z150 | Z轴快速退刀 | ||||||||
N10 | M05 | 主轴停转 | ||||||||
N11 | M00 | 程序暂停(利用厚度千分尺测量厚度,确定实际精加工余 量) | ||||||||
N12 | M03 S800 | 主轴正转,转速800r/min(80mm端铣刀精加工) | ||||||||
N13 | G00 X145 Y-38 M07 | X、Y轴快速定位,切削液开 | ||||||||
N14 | Z0 | Z轴快速进刀 | ||||||||
N15 | G01 X-145 F160 | 平面铣削,进给速度160mm/min | ||||||||
N16 | G00 Y38 | Y轴快速定位 | ||||||||
N17 | G01 X145 | 平面铣削 | ||||||||
N18 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N19 | M05 | 主轴停转 | ||||||||
N20 | M00 | 程序暂停(手动换刀,更换16mm立铣刀) | ||||||||
N21 | M03 S500 | 主轴正转,转速500r/min | ||||||||
N22 | G00 Z150 T3 D1 | Z轴快速定位,调用3号刀具的1号长度补偿 | ||||||||
N23 | X120 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N24 | Z-10 | Z轴快速进刀 | ||||||||
N25 | G41 G01 X102 Y-77.04 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N26 | L3 | 调用子程序L3 | ||||||||
N27 | G00 Z-20 | Z轴快速进刀 | ||||||||
N28 | G41 G01 X102 Y-77.04 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N29 | L3 | 调用子程序L3 | ||||||||
N30 | G00 Z-10 | Z轴快速定位 | ||||||||
N31 | X100 Y0 | X、Y轴快速定位 | ||||||||
N32 | G41 X88.41 Y-10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | ||||||||
N33 | G01 X63.59 Y-53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N34 | G02 X61.29 Y-56.21 CR=20 | R20圆弧铣削 | ||||||||
N35 | G40 C01 X86 Y-55 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N36 | Y-45 | Y向进给 | ||||||||
N37 | X94 | X向进给 | ||||||||
N38 | Y-66 | Y向进给 | ||||||||
N39 | G00 Z10 | Z轴快速定位 | ||||||||
N40 | X-100 Y0 | X、Y轴快速定位 | ||||||||
N41 | Z-10 | Z轴快速进刀 | ||||||||
N42 | G41 X-88.41 Y10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | ||||||||
N43 | G01 X-63.59 Y53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N44 | G02 X-61.29 Y56.21 CR=20 | R20圆弧铣削 | ||||||||
N45 | G40 G01 X-86 Y55 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N46 | Y45 | Y向进给 | ||||||||
N47 | X-94 | X向进给 | ||||||||
N48 | Y66 | Y向进给 | ||||||||
N49 | G00 X-88 Y73 | X、Y快速定位 | ||||||||
N50 | Z-20 | Z向快速进刀 | ||||||||
N51 | G01 X-68 | X向进给 | ||||||||
N52 | G00 Z10 | Z向快速退刀 | ||||||||
N53 | X62 Y70 | X、Y快速定位 | ||||||||
N54 | Z-20 | Z向快速进刀 | ||||||||
N55 | G01 X95 | X向进给 | ||||||||
N56 | Y-25 | Y向进给 | ||||||||
N57 | G00 Z10 | Z轴快速定位 | ||||||||
N58 | X88 Y-73 | X、Y向快速定位 | ||||||||
N59 | Z-20 | Z向快速进刀 | ||||||||
N60 | G01 X-85 | X向进给 | ||||||||
N61 | Y-68 | Y向进给 | ||||||||
N62 | X-100 | X向进给 | ||||||||
N63 | Y22 | Y向进给 | ||||||||
N64 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N65 | M05 | 主轴停转 | ||||||||
N66 | M00 | 程序暂停(手动换刀,更换25mm立铣刀) | ||||||||
N67 | M03 S300 | 主轴正转,转速300r/min | ||||||||
N68 | G00 Z150 T7 D1 | Z轴快速定位,调用7号刀具的1号长度补偿 | ||||||||
N69 | X0 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N70 | Z-10 | Z轴快速进刀 | ||||||||
N71 | G41 C01 X25 Y-65 D1 F60 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 60mm/min | ||||||||
N72 | L4 | 调用子程序L4 | ||||||||
N73 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N74 | M05 | 主轴停转 | ||||||||
N75 | M00 | 程序暂停(手动换刀,更换8mm键槽铣刀) | ||||||||
N76 | M03 S800 | 主轴正转,转速800r/min | ||||||||
N77 | G00 Z150 T8 D1 | Z轴快速定位,调用8号刀具的1号长度补偿 | ||||||||
N78 | X-54 Y20 M07 | X、Y轴快速定位,切削液开 | ||||||||
N79 | Z1 | Z轴快速定位 | ||||||||
N80 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N81 | G41 C01 X42.44 Y24.5 D1 F80 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 80mm/min | ||||||||
N82 | L5 | 调用子程序L5 | ||||||||
N83 | G00 Z10 | Z轴快速退刀 | ||||||||
N84 | X56 Y-22 | X、Y轴快速定位 | ||||||||
N85 | Z1 | Z轴快速定位 | ||||||||
N86 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N87 | G41 G01 X62.79 Y.16.82 D1 F80 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 80mm/min | ||||||||
N88 | L6 | 调用子程序L6 | ||||||||
N89 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N90 | M05 | 主轴停转 | ||||||||
N91 | M00 | 程序暂停(手动换刀,更换11.8mm麻花钻) | ||||||||
N92 | M03$550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | ||||||||
N93 | G00 Z150 T2 D1 | Z轴快速定位,调用2号刀具的1号长度补偿 | ||||||||
N94 | MCALL CYCLE83(10,-10,-8,-40, 32,-5,5,0,0,1,1,1) |
模态调用钻孔固定循环 | ||||||||
N95 | X0 Y30 | 钻孔加工 | ||||||||
N96 | X0 Y-25 | 钻工加工 | ||||||||
N97 | MCALL | 取消模态调用 | ||||||||
N98 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N99 | M05 | 主轴停转 | ||||||||
N100 | M00 | 程序暂停(手动换刀,更换16mm立铣刀) | ||||||||
N101 | M03 S400 | 主轴正转,转速400r/min | ||||||||
N102 | G00 Z150 T3 D1 | Z轴快速定位,调用3号刀具的1号长度补偿 | ||||||||
N103 | X0 Y-25 M07 | X、Y轴快速定位,切削液开 | ||||||||
N104 | Z-8 | Z轴快速定位 | ||||||||
N105 | G01 Z-19 F60 | Z向进给,进给速度为60mm/min | ||||||||
N106 | X3.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N107 | G03 I-3.7 | 整圆铣削加工 | ||||||||
N108 | G01 X0 | X向退刀 | ||||||||
N109 | Z-28 F60 | Z向进给,进给速度为60mm/min | ||||||||
N110 | X3.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N111 | G03 I-3.7 | 整圆铣削加工 | ||||||||
N112 | G01 X0 | X向退刀 | ||||||||
N113 | Z-35.5 F60 | Z向进给,进给速度为60mm/min | ||||||||
N114 | X3.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N115 | G03 I-3.7 | 整圆铣削加工 | ||||||||
N116 | C01 X0 | X向退刀 | ||||||||
N117 | G00 Z-8 | Z向快速退刀 | ||||||||
N118 | Y30 | Y轴快速定位 | ||||||||
N119 | G01 Z-19 F60 | Z向进给,进给速度为60mm/min | ||||||||
N120 | X11.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N121 | G03 I-11.7 | 整圆铣削加工 | ||||||||
N+122 | G01 X0 | X向退刀 | ||||||||
N123 | Z-28 F60 | Z向进给,进给速度为60mm/min | ||||||||
N124 | X11.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N125 | G03 I-11.7 | 整圆铣削加工 | ||||||||
N126 | G01 X0 | X向退刀 | ||||||||
N127 | Z-35.5 F60 | Z向进给,进给速度为60mm/min | ||||||||
N128 | X11.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N129 | G03 I-11.7 | 整圆铣削加工 | ||||||||
N130 | G01 X0 | X向退刀 | ||||||||
N131 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | ||||||||
N132 | M05 | 主轴停转 | ||||||||
N133 | M00 | 程序暂停(手动换刀,更换8mm立铣刀) | ||||||||
N134 | M42 | 主轴选用高速档(800~5300r/min) | ||||||||
N135 | M03 S1000 | 主轴正转,转速1000r/min | ||||||||
N136 | G00 Z150 T9 D1 | Z轴快速定位,调用9号刀具的1号长度补偿 | ||||||||
N137 | X-54 Y20 M07 | X、Y轴快速定位,切削液开 | ||||||||
N138 | Z1 | Z轴快速定位 | ||||||||
N139 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N140 | G41 G01 X-42.44 Y24.5 D1 F90 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 90mm/min | ||||||||
N141 | L5 | 调用子程序L5 | ||||||||
N142 | G00 Z10 | Z轴快速退刀 | ||||||||
N143 | X56 Y-22 | X、Y轴快速定位 | ||||||||
N144 | Z1 | Z轴快速定位 | ||||||||
N145 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N146 | G41 G01 X62.79 Y-16.82 D1 F90 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 90mm/min | ||||||||
N147 | L6 | 调用子程序L6 | ||||||||
N148 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N149 | M05 | 主轴停转 | ||||||||
N150 | M00 | 程序暂停(手动换刀,更换12mm立铣刀) | ||||||||
N151 | M03 S800 | 主轴正转,转速800r/min | ||||||||
N152 | G00 Z150 T14 D1 | Z轴快速定位,调用4号刀具的1号长度补偿 | ||||||||
N153 | X120 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N154 | Z-20 | Z轴快速进刀 | ||||||||
N155 | G41 G01 X102 Y-77.04 D1 F100 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 100mm/min | ||||||||
N156 | L3 | 调用子程序L3 | ||||||||
N157 | G00 Z-10 | Z轴快速定位 | ||||||||
N158 | X100 Y0 | X、Y轴快速定位 | ||||||||
N159 | G41 X88.41 Y-10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | ||||||||
N160 | G01 X63.59 Y-53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N161 | G02 X61.29 Y-56.21 CR20 | R20圆弧铣削 | ||||||||
N162 | G40 G01 X86 Y-80 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N163 | G00 Z10 | Z轴快速定位 | ||||||||
N164 | X-100 Y0 M07 | X、Y轴快速定位,切削液开 | ||||||||
N165 | Z-10 | Z轴快速进刀 | ||||||||
N166 | G41 X-88.41 Y10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | ||||||||
N167 | G01 X-63.59 Y53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N168 | G02 X-61.29 Y56.21 CR20 | R20圆弧铣削 | ||||||||
N169 | G40 C01 X-86 Y80 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N170 | G00 Z10 | Z轴快速定位 | ||||||||
N171 | X0 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N172 | Z-10 | Z轴快速进刀 | ||||||||
N173 | G41 G01 X25 Y-65 D1 F100 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 100mm/min | ||||||||
N174 | L4 | 调用子程序L4 | ||||||||
N175 | G00 Z10 | Z轴快速定位 | ||||||||
N176 | TRANS X0 Y0 | 可编程的偏置 | ||||||||
N177 | AROT RPL=150 | 建立旋转,旋转角度为150° | ||||||||
N178 | L7 | 调用子程序L7 | ||||||||
N179 | AROT RPL=180 | 建立旋转,旋转角度为180° | ||||||||
N180 | L7 | 调用子程序L7 | ||||||||
N181 | TRANS | 删除偏移和旋转 | ||||||||
N182 | G00 Z150 M09 | Z轴快速定位,切削液关 | ||||||||
N183 | M05 | 主轴停转 | ||||||||
N184 | M00 | 程序暂停(手动换刀,更换3mm中心钻) | ||||||||
N185 | N03 S1200 F120 | 主轴正转,转速1200r/min,进给速度120mm/min | ||||||||
N186 | G00 Z150 T5 D1 | Z轴快速定位,调用5号刀具的1号长度补偿 | ||||||||
N187 | MCALL CYCLE81(10,-20,-18, -22,2) |
模态调用点孔固定循环 | ||||||||
N188 | X88.5 Y62 | 点孔加工(右上) | ||||||||
N189 | X-88.5 Y-62 | 点孔加工(左下) | ||||||||
N190 | MCALL | 取消点孔固定循环 | ||||||||
N191 | G00 Z150 | Z轴快速定位 | ||||||||
N192 | M05 | 主轴停转 | ||||||||
N193 | M00 | 程序暂停(更换11.8mm麻花钻) | ||||||||
N194 | M41 | 主轴选用低速档(50~800r/min) | ||||||||
N195 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度80mm/min | ||||||||
N196 | G00 Z100 T2 D1 M07 | Z轴快速定位,调用2号刀具的1号长度补偿,切削液开 | ||||||||
N197 | MCALL CYCLE83(10,-20,-18, -42,22,-5,5,0,0,1,1,1) |
模态调用钻孔固定循环 | ||||||||
N198 | X88.5 Y62 | 钻孔加工(右上) | ||||||||
N199 | X-88.5 Y-62 | 钻孔加工(左下) | ||||||||
N200 | MCALL | 取消钻孔固定循环 | ||||||||
N201 | G00 Z150 809 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N202 | M05 | 主轴停转 | ||||||||
N203 | M00 | 程序暂停(更换12mm机用铰刀) | ||||||||
N204 | M03 8300 F50 | 主轴正转,转速300r/min,进给速度50mm/min | ||||||||
N205 | G00 Z100 TD D1 M07 | Z轴快速定位,调用6号刀具的1号长度补偿,切削液开 | ||||||||
N206 | MCALL CYCLE85(10,-20,-18, -42,22,0,50,50) |
模态调用钻孔固定循环 | ||||||||
N207 | X88.5 Y62 | 铰孔加工(右上) | ||||||||
N208 | X-88.5 Y-62 | 铰孔加工(左下) | ||||||||
N209 | MCALL | 取消铰孔固定循环 | ||||||||
N210 | G00 Z150 M09 | Z轴快速定位,切削液关 | ||||||||
N211 | M05 | 主轴停转 | ||||||||
N212 | M00 | 程序暂停(手动换刀,更换40精镗刀) | ||||||||
N213 | M42 | 主轴选用高速档(800~5300r/min) | ||||||||
N214 | M03 S1000 F40 | 主轴正转,转速1000r/min,进给速度40mm/min | ||||||||
N215 | G00 Z100 T10 D1 M07 | Z轴快速定位,调用10号刀具的1号长度补偿,切削液开 | ||||||||
N216 | X0 Y30 | X、Y轴快速定位 | ||||||||
N217 | CYCLE85(10,-10,-8,-36,26,0,40, 40) |
精镗中间位置孔 | ||||||||
N218 | G00 Z100 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N219 | MQ5 | 主轴停转 | ||||||||
N220 | M00 | 程序暂停(手动换刀,选用24精镗刀) | ||||||||
N221 | M03 S1400 F65 | 主轴正转,转速1400r/min,进给速度65mm/min | ||||||||
N222 | G00 Z100 T11 D1 M07 | Z轴快速定位,调用11号刀具的1号长度补偿,切削液开 | ||||||||
N223 | X0 Y-25 | X、Y轴快速定位 | ||||||||
N224 | CYCLE85(10,-10,-8,-36,26, 0,65,65) |
精镗中间位置孔 | ||||||||
N225 | G00 Z-50 D0 M09 | 取消刀具长度补偿,Z轴快速定位,切削液关 | ||||||||
N226 | M05 | 主轴停转 | ||||||||
N227 | M02 | 程序结束 | ||||||||
%_N _L3_SPF | 子程序名L3 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G01 X73.79 Y-54.15 | X、Y方向进给 | ||||||||
N2 | G03 X61.29 Y.56.21 CR=10 | R10圆弧铣削加工 | ||||||||
N3 | G02 X43.02 Y-62.73 CR=20 | R20圆弧铣削加工 | ||||||||
N4 | G01 X16.24 Y-58.33 | X、Y方向进给 | ||||||||
N5 | G03 X-4.99 Y-57.12 CR=100 | R100圆弧铣削加工 | ||||||||
N6 | G01 X-62 Y-59.98 | X、Y方向进给 | ||||||||
N7 | G02 X-82.06 Y-33.95 CR=20 | R20圆弧铣削加工 | ||||||||
N8 | G03 X-83.42 Y-18.59 CR=20 | R20圆弧铣削加工 | ||||||||
N9 | G02 X-82.64 Y20 CR=40 | R40圆弧铣削加工 | ||||||||
N10 | G01 X-80.64 Y23.46 | X、Y方向进给 | ||||||||
N11 | G03 X-84.3 Y37.12 CR=10 | R10圆弧铣削加工 | ||||||||
N12 | G01 X-102 Y47.34 | X、Y方向进给 | ||||||||
N13 | Y70.44 | Y方向进给 | ||||||||
N14 | X-73.79 Y54.15 | X、Y方向进给 | ||||||||
N15 | G03 X-61.29 Y56.21 CR=10 | R10圆弧铣削加工 | ||||||||
N16 | G02 X-48.66 Y62.86 CR=20 | R20圆弧铣削加工 | ||||||||
N17 | G01 X-11.97 Y67.28 | X、Y方向进给 | ||||||||
N18 | G02 X13.79 Y67.04 CR=100 | R100圆弧铣削加工 | ||||||||
N19 | G01 X65.76 Y59.81 | X、Y方向进给 | ||||||||
N20 | G02 X82.06 Y32.95 CR=20 | R20圆弧铣削加工 | ||||||||
N21 | G03 X83.42 Y18.59 CR=20 | R20圆弧铣削加工 | ||||||||
N22 | G02 X82.64 Y-20 CR=40 | R40圆弧铣削加工 | ||||||||
N23 | G01 X55.64 Y-23.46 | X、Y方向进给 | ||||||||
N24 | G03 X59.3 Y-37.12 CR=10 | R10圆弧铣削加工 | ||||||||
N25 | G01 X102 Y47.34 | X、Y方向进给 | ||||||||
N26 | G40 X120 Y-90 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N27 | RET | 子程序结束,返回主程序 | ||||||||
%_N_L4_SPF | 子程序名L4 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G01 Y80 | Y方向进给 | ||||||||
N2 | X-25 | X方向进给 | ||||||||
N3 | Y-65 | Y方向进给 | ||||||||
N4 | G40 X0 Y-90 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N5 | RET | 子程序结束,返回主程序 | ||||||||
%_N_L5_SPF | 子程序名L5 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G03 X-56.29 Y32.5 CR=8 | R8圆弧铣削加工 | ||||||||
N2 | X-65 Y0 CR=65 | R65圆弧铣削加工 | ||||||||
N3 | X-49 Y0 CR=8 | R8圆弧铣削加工 | ||||||||
N4 | G02 X-42.44 Y24.5 CR=49 | R49圆弧铣削加工 | ||||||||
N5 | G40 G01 X-54 Y20 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N6 | RET | 子程序结束,返回主程序 | ||||||||
%_N_16_SPF | 子程序名L6 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G03 X53.13 Y-14.24 CR=5 | R5圆弧铣削加工 | ||||||||
N2 | G02 X38.89 Y-38.89 CR=55 | R55圆弧铣削加工 | ||||||||
N3 | G03 X45.96 Y-45.96 CR=5 | R5圆弧铣削加工 | ||||||||
N4 | X62.79 Y-16.82 CR=65 | R65圆弧铣削加工 | ||||||||
N5 | G40 G01 X56 Y-22 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N6 | RET | 子程序结束,返回主程序 | ||||||||
%_N_L7 SPF | 子程序名L7 | |||||||||
;$PATH=/_N_SPF_DIR | ||||||||||
N1 | G00 X121.5 Y-16 | X、Y快速定位 | ||||||||
N2 | Z-15 | Z轴快速定位 | ||||||||
N3 | R1=121.5 | 定义Y轴起始值 | ||||||||
N4 | R2=91.57 | 定义Y轴终止值 | ||||||||
N5 | MARKE1: | 标示符 | ||||||||
N6 | R3=R1-0.025 | |||||||||
N7 | G01 X=R1 Z-15 F1000 | 直线进给,进给速度1000mm/min | ||||||||
N8 | G19 G02 Y-6 Z-10 CR=12.5 | YZ平面内圆弧铣削 | ||||||||
N9 | G01 Y6 | Y轴向移动 | ||||||||
N10 | G02 Y16 Z-15 CR=12.5 | YZ平面内圆弧铣削 | ||||||||
N11 | G01 X=R3 | X轴向移动 | ||||||||
N12 | G03 Y6 Z-10 CR=12.5 | YZ平面内圆弧铣削 | ||||||||
N13 | G01 Y-6 | Y轴向移动 | ||||||||
N14 | G03 Y-16 Z-15 CR=12.5 | YZ平面内圆弧铣削 | ||||||||
N15 | R1=R1-0.05 | 圆柱面宽度的每次增加量 | ||||||||
N16 | IF R1>=R2 GOTOB MARKE1 | 条件不满足时,跳跃到MARKE1处运行程序 | ||||||||
N17 | G17 G00 Z10 | XY平面内编程,Z轴快速定位 | ||||||||
N18 | RET | 子程序结束,返回主程序 |
件1 | ||||||||||
% | ||||||||||
:3313 | 程序名 | |||||||||
N1 | G54 G90 G17 G21 G94 G49 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进 给,取消刀具长度、半径补偿,(选用80mm端铣刀粗加工) | ||||||||
N2 | M03 S450 | 主轴正转,转速450r/min | ||||||||
N3 | G00 G43 Z150 H1 | Z轴快速定位,调用刀具1号长度补偿 | ||||||||
N4 | X145 Y-38 | X、Y轴快速定位 | ||||||||
N5 | Z0.3 | Z轴进刀,留0.3mm铣削深度余量 | ||||||||
N6 | G01 X-145 F300 | 平面铣削,进给速度300mm/min | ||||||||
M7 | G00 Y38 | Y轴快速定位 | ||||||||
N8 | G01 X145 | 平面铣削 | ||||||||
N9 | G00 Z150 | Z轴快速退刀 | ||||||||
N10 | N05 | 主轴停转 | ||||||||
N11 | M00 | 程序暂停(利用厚度千分尺测量厚度,确定实际精加工余 量) | ||||||||
N12 | M03 S800 | 主轴正转,转速800r/min(80mm端铣刀精加工) | ||||||||
N13 | G00 X145 Y-38 M07 | X、Y轴快速定位,切削液开 | ||||||||
N14 | Z0 | Z轴进刀 | ||||||||
N15 | G01 X-145 F160 | 平面铣削,进给速度160mm/min | ||||||||
N16 | G00 Y38 | Y轴快速定位 | ||||||||
N17 | G01 X145 | 平面铣削 | ||||||||
N18 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N19 | M05 | 主轴停转 | ||||||||
N20 | M00 | 程序暂停(手动换刀,更换11.8mm麻花钻) | ||||||||
N21 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | ||||||||
N22 | G00 G43 Z150 H2 | Z轴快速定位,调用刀具2号长度补偿 | ||||||||
N23 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | ||||||||
N24 | G83 G99 X46 Y-43 Z-28 Q5 R2 | 固定循环指令钻工艺孔 | ||||||||
N25 | X-46 Y43 | 固定循环指令钻工艺孔 | ||||||||
N26 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | ||||||||
N27 | M05 | 主轴停转 | ||||||||
N28 | M00 | 程序暂停(手动换刀,更换16mm粗齿立铣刀) | ||||||||
N29 | M03 S500 | 主轴正转,转速500r/min | ||||||||
N30 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | ||||||||
N31 | X46 Y-43 M07 | X、Y轴快速定位,切削液开 | ||||||||
N32 | Z1 | Z轴快速定位 | ||||||||
N33 | G01 Z-10 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N34 | G41 G01 X63.59 Y-53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N35 | M98 P1 | 调用子程序O1 | ||||||||
N36 | G01 Z-20.5 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N37 | G41 G01 X63.59 Y-53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N38 | M98 P1 | 调用子程序O1 | ||||||||
N39 | G00 Z10 | Z轴快速定位 | ||||||||
N40 | X-46 Y43 | X、Y轴快速定位 | ||||||||
N41 | Z1 | Z轴快速定位 | ||||||||
N42 | G01 Z-10 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N43 | G41 G01 X-63.59 Y53 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N44 | M98 P2 | 调用子程序O2 | ||||||||
N45 | G01 Z-20.5 F60 | Z轴加工进给,进给速度为60mm/min | ||||||||
N46 | G41 G01 X-63.59 Y53 D1 P120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N47 | M98 P2 | 调用子程序O2 | ||||||||
N48 | G00 Z-5 | Z轴快速定位 | ||||||||
N49 | X-20 Y-49 | X、Y轴快速定位 | ||||||||
N50 | G01 X-5 | X向进给 | ||||||||
N51 | Y59 | Y向进给 | ||||||||
N52 | X5 | X向进给 | ||||||||
N53 | Y-48 | Y向进给 | ||||||||
N54 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N55 | M05 | 主轴停转 | ||||||||
N56 | M00 | 程序暂停(手动换刀,更换12mm立铣刀) | ||||||||
N57 | M03 S800 | 主轴正转,转速800r/min | ||||||||
N58 | G00 G43 Z150 H4 | Z轴快速定位,调用刀具4号长度补偿 | ||||||||
N59 | X46 Y-43 M07 | X、Y轴快速定位,切削液开 | ||||||||
N60 | Z-20.5 | Z轴快速进刀 | ||||||||
N61 | G41 G01 X63.59 Y-53 D2 F100 | X、Y向进给,引入刀具2号半径补偿值,进给速度为 100mm/min | ||||||||
N62 | M98 P1 | 调用子程序O1 | ||||||||
N63 | G00 Z10 | Z轴快速定位 | ||||||||
N64 | X-46 Y43 | X、Y轴快速定位 | ||||||||
N65 | Z-20.5 | Z轴快速定位 | ||||||||
N66 | G41 G01 X-63.59 Y53 D2 F100 | X、Y向进给,引入刀具2号半径补偿值,进给速度为 100mm/min | ||||||||
N67 | M98 P2 | 调用子程序O2 | ||||||||
N68 | G00 Z-5 | Z轴快速定位 | ||||||||
N69 | X-30 Y-45 | X、Y轴快速定位 | ||||||||
N70 | G01 G41 X-19.5 Y-57.85 D2 | X、Y向进给,并引入刀具2号半径补偿值 | ||||||||
N71 | X-4.99 Y-57.12 | X、Y向进给 | ||||||||
N72 | G02 X16.24 Y-58.33 R100 | R103圆弧铣削 | ||||||||
N73 | G01 X18.38 Y-58.68 | X、Y向进给 | ||||||||
N74 | G40 X30 Y-50 | X、Y向退刀,并取消刀具半径补偿 | ||||||||
N75 | G00 Y50 | Y轴快速定位 | ||||||||
N76 | G41 G01 X21.38 Y65.99 D2 | X、Y向进给,并引入刀具2号半径补偿值 | ||||||||
N77 | X13.79 Y67.04 | X、Y向进给 | ||||||||
N78 | G03 X-11.97 Y-67.28 R100 | R100圆弧铣削 | ||||||||
N79 | G01 X-21.2 Y66.17 | X、Y向进给 | ||||||||
N80 | G40 X-30 Y50 | X、Y向退刀,并取消刀具半径补偿 | ||||||||
N81 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N82 | M05 | 主轴停转 | ||||||||
N83 | M00 | 程序暂停(手动换刀,更换3mm中心钻) | ||||||||
N84 | M03 S1200 | 主轴正转,转速1200r/min | ||||||||
N85 | G00 G43 Z150 H5 | Z轴快速定位,调用刀具5号长度补偿 | ||||||||
N86 | X0 Y0 | X、Y轴快速定位 | ||||||||
N87 | G81 G99 X88.5 Y62 Z-2 R2 F120 | 固定循环指令点孔加工(右上),进给速度120mm/min | ||||||||
N88 | X-88.5 Y-62 | 点孔加工(左下) | ||||||||
N89 | G00 Z150 | 取消固定循环,Z轴快速定位 | ||||||||
N90 | M05 | 主轴停转 | ||||||||
N91 | M00 | 程序暂停(更换11.8mm麻花钻) | ||||||||
N92 | M03 S550 | 主轴正转,转速550r/min | ||||||||
N93 | G43 G00 Z100 H2 | Z轴快速定位,调用刀具2号长度补偿 | ||||||||
N94 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | ||||||||
N95 | G83 G99 X88.5 Y62 Z-25 Q5 R2 F80 |
固定循环指令钻孔加工(右上),进给速度80mm/min | ||||||||
N96 | X-88.5 Y-62 | 钻孔加工(左下) | ||||||||
N97 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N98 | M05 | 主轴停转 | ||||||||
N99 | M00 | 程序暂停(更换12mm机用铰刀) | ||||||||
N100 | M03 S300 | 主轴正转,转速300r/min | ||||||||
N101 | G43 G00 Z100 H6 M07 | Z轴快速定位,调用刀具6号长度补偿,切削液开 | ||||||||
N102 | X0 Y0 | X、Y轴快速定位 | ||||||||
N103 | G85 G99 X88.5 Y62 Z-25 R2 F50 | 固定循环指令铰孔加工(右上),进给速度50mm/min | ||||||||
N104 | X-88.5 Y-62 | 铰孔加工(左下) | ||||||||
N105 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N106 | G00 G49 Z-50 | 取消固定循环,取消刀具长度补偿,Z轴快速定位 | ||||||||
N107 | M30 | 程序结束回起始位置,机床复位(切削液关,主轴停转) | ||||||||
% | ||||||||||
:1 | 子程序名O1 | |||||||||
N1 | G01 X82.64 Y-20 | X、Y向进给 | ||||||||
N2 | G03 X83.42 Y18.59 R40 | 圆弧铣削加工 | ||||||||
N3 | G02 X82.06 Y33.95 R20 | 圆弧铣削加工 | ||||||||
N4 | G03 X65.76 Y59.81 R20 | 圆弧铣削加工 | ||||||||
N5 | G01 X21.38 Y65.99 | X、Y向进给 | ||||||||
N6 | G03 X10 Y56.08 R10 | 圆弧铣削加工 | ||||||||
N7 | C01 Y-48.8 | Y向进给 | ||||||||
N8 | G03 X18.38 Y-58.68 R10 | 圆弧铣削加工 | ||||||||
N9 | G01 X43.02 Y-62.73 | X、Y向进给 | ||||||||
N10 | G03 X63.59 Y-53 R20 | 圆弧铣削加工 | ||||||||
N11 | G40 G01 X46 Y43 | X、Y向进给,取消刀具半径补偿 | ||||||||
N12 | M99 | 子程序结束,返回主程序 | ||||||||
% | ||||||||||
:2 | 子程序名O2 | |||||||||
N1 | G01 X-82.64 Y20 | X、Y向进给 | ||||||||
N2 | G03 X-83.42 Y-18.59 R40 | 圆弧铣削加工 | ||||||||
N3 | G02 X-82.06 Y-33.95 R20 | 圆弧铣削加工 | ||||||||
N4 | C03 X-62 Y-59.98 R20 | 圆弧铣削加工 | ||||||||
N5 | G01 X-19.5 Y-57.85 | X、Y向进给 | ||||||||
N6 | G03 X-10 Y-47.86 R10 | 圆弧铣削加工 | ||||||||
N7 | G01 Y56.24 | Y向进给 | ||||||||
N8 | G03 X-21.2 Y66.17 R10 | 圆弧铣削加工 | ||||||||
N9 | G01 X-48.66 Y62.86 | X、Y向进给 | ||||||||
N10 | G03 X-63.59 Y53 R20 | 圆弧铣削加工 | ||||||||
N11 | G40 G01 X-46 Y43 | X、Y向进给,取消刀具半径补偿 | ||||||||
N12 | M99 | 子程序结束,返回主程序 | ||||||||
件2 | ||||||||||
% | ||||||||||
:3314 | 程序名 | |||||||||
N1 | G55 G90 G17 G21 G94 G49 G40 | 建立工件坐标系,绝对编程,删平面,公制编程,分进 给,取消刀具长度、半径补偿,(选用80mm端铣刀粗加工) | ||||||||
N2 | M03$450 | 主轴正转,转速450r/min | ||||||||
N3 | G00 G43 Z150 H1 | Z轴快速定位,调用刀具1号长度补偿 | ||||||||
M | X145 Y-38 | X、Y轴快速定位 | ||||||||
N5 | Z0.3 | Z轴进刀,留0.3mm铣削深度余量 | ||||||||
N6 | G01 X-145 G300 | 平面铣削,进给速度300mm/min | ||||||||
N7 | G00 Y38 | Y轴快速定位 | ||||||||
N8 | G01 X145 | 平面铣削 | ||||||||
N9 | G00 Z150 | Z轴快速退刀 | ||||||||
N10 | M05 | 主轴停转 | ||||||||
N11 | M00 | 程序暂停(利用厚度千分尺测量厚度,确定实际精加工余 量) | ||||||||
N12 | M03 S800 | 主轴正转,转速800r/min(80mm端铣刀精加工) | ||||||||
N13 | G00 X145 Y-38 M07 | X、Y轴快速定位,切削液开 | ||||||||
N14 | Z0 | Z轴快速进刀 | ||||||||
N15 | G01 X-145 F160 | 平面铣削,进给速度160mm/min | ||||||||
N16 | G00 Y38 | Y轴快速定位 | ||||||||
N17 | G01 X145 | 平面铣削 | ||||||||
N18 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N19 | M05 | 主轴停转 | ||||||||
N20 | M00 | 程序暂停(手动换刀,更换16mm立铣刀) | ||||||||
N21 | M03 S500 | 主轴正转,转速500r/min | ||||||||
N22 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | ||||||||
N23 | X120 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N24 | Z-10 | Z轴快速进刀 | ||||||||
N25 | G41 G01 X102 Y-77.04 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N26 | M98 P3 | 调用子程序O3 | ||||||||
N27 | G00 Z-20 | Z轴快速进刀 | ||||||||
N28 | G41 G01 X102 Y-77.04 D1 F120 | X、Y向进给,引入刀具1号半径补偿值,进给速度为 120mm/min | ||||||||
N29 | M98 P3 | 调用子程序O3 | ||||||||
N30 | G00 Z-10 | Z轴快速定位 | ||||||||
N31 | X100 Y0 | X、Y轴快速定位 | ||||||||
N32 | G41 X88.41 Y-10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | ||||||||
N33 | G01 X63.59 Y-53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N34 | G02 X61.29 Y-56.21 R20 | R20圆弧铣削 | ||||||||
N35 | G40 G01 X86 Y-55 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N36 | Y-45 | Y向进给 | ||||||||
N37 | X94 | X向进给 | ||||||||
N38 | Y-66 | Y向进给 | ||||||||
N39 | G00 Z10 | Z轴快速定位 | ||||||||
N40 | X-100 Y0 | X、Y轴快速定位 | ||||||||
N41 | Z-10 | Z轴快速进刀 | ||||||||
N42 | G41 X-88.41 Y10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | ||||||||
N43 | G01 X-63.59 Y53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N44 | G02 X-61.29 Y56.21 R20 | R20圆弧铣削 | ||||||||
N45 | G40 G01 X-86 Y55 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N46 | Y45 | Y向进给 | ||||||||
N47 | X-94 | X向进给 | ||||||||
N48 | Y66 | Y向进给 | ||||||||
N49 | G00 X-88 Y73 | X、Y快速定位 | ||||||||
N50 | Z-20 | Z向快速进刀 | ||||||||
N51 | G01 X-68 | X向进给 | ||||||||
N52 | G00 Z10 | Z向快速退刀 | ||||||||
N53 | X62 Y70 | X、Y快速定位 | ||||||||
N54 | Z-20 | Z向快速进刀 | ||||||||
N55 | G01 X95 | X向进给 | ||||||||
N56 | Y-25 | Y向进给 | ||||||||
N57 | G00 Z10 | Z轴快速定位 | ||||||||
N58 | X88 Y-73 | X、Y向快速定位 | ||||||||
N59 | Z-20 | Z向快速进刀 | ||||||||
N60 | G01 X-85 | X向进给 | ||||||||
N61 | Y-68 | Y向进给 | ||||||||
N62 | X-100 | X向进给 | ||||||||
N63 | Y22 | Y向进给 | ||||||||
N64 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N65 | M05 | 主轴停转 | ||||||||
N66 | M00 | 程序暂停(手动换刀,更换25mm立铣刀) | ||||||||
N67 | M03 S300 | 主轴正转,转速300r/min | ||||||||
N68 | G00 G43 Z150 H7 | Z轴快速定位,调用刀具7号长度补偿 | ||||||||
N69 | X0 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N70 | Z-10 | Z轴快速进刀 | ||||||||
N71 | G41 G01 X25 Y-65 D3 F60 | X、Y向进给,并引入刀具3号半径补偿值,进给速度为 60mm/mim | ||||||||
N72 | M98 P4 | 调用子程序O4 | ||||||||
N73 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N74 | M05 | 主轴停转 | ||||||||
N75 | M00 | 程序暂停(手动换刀,更换8mm键槽铣刀) | ||||||||
5176 | M03 S800 | 主轴正转,转速800r/min | ||||||||
N77 | G00 G43 Z150 H8 | Z轴快速定位,调用刀具8号长度补偿 | ||||||||
N78 | X-54 Y20 M07 | X、Y轴快速定位 | ||||||||
N79 | Z1 | Z轴快速定位 | ||||||||
N80 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N81 | G41 G01 X-42.44 Y24.5 D4 F80 | X、Y向进给,并引入刀具4号半径补偿值,进给速度为 80mm/min | ||||||||
N82 | M98 P5 | 调用子程序O5 | ||||||||
N83 | G00 Z10 | Z轴快速退刀 | ||||||||
N84 | X56 Y-22 | X、Y轴快速定位 | ||||||||
N85 | Z1 | Z轴快速定位 | ||||||||
N86 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N87 | G41 G01 X62.79 Y-16.82 D4 F80 | X、Y向进给,并引入刀具4号半径补偿值,进给速度为 80mm/min | ||||||||
N88 | M98 P6 | 调用子程序O6 | ||||||||
N89 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N90 | M05 | 主轴停转 | ||||||||
N91 | M00 | 程序暂停(手动换刀,更换11.8mm麻花钻) | ||||||||
N92 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | ||||||||
N93 | G00 G43 Z150 H2 | Z轴快速定位,调用刀具2号长度补偿 | ||||||||
N94 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | ||||||||
N95 | G83 G99 X0 Y30 Z-40 Q5 R-7 | 固定循环指令钻孔 | ||||||||
N96 | Y-25 | 固定循环指令钻孔 | ||||||||
N97 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | ||||||||
N98 | M05 | 主轴停转 | ||||||||
N99 | M00 | 程序暂停(手动换刀,更换16mm立铣刀) | ||||||||
N100 | M03 S400 | 主轴正转,转速400r/min | ||||||||
N101 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | ||||||||
N102 | X0 Y-25 M07 | X、Y轴快速定位,切削液开 | ||||||||
N103 | Z-8 | Z轴快速定位 | ||||||||
N104 | G01 Z-19 F60 | Z向进给,进给速度为60mm/min | ||||||||
N105 | X3.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N106 | G03 I-3.7 | 整圆铣削加工 | ||||||||
N107 | G01 X0 | X向退刀 | ||||||||
N108 | Z-28 F60 | Z向进给,进给速度为60mm/min | ||||||||
N109 | X3.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N110 | G03 I-3.7 | 整圆铣削加工 | ||||||||
N111 | G01 X0 | X向退刀 | ||||||||
N112 | Z-35.5 F60 | Z向进给,进给速度为60mm/min | ||||||||
N113 | X3.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N114 | G03 I-3.7 | 整圆铣削加工 | ||||||||
N115 | G01 X0 | X向退刀 | ||||||||
N116 | G00 Z-8 | Z向快速退刀 | ||||||||
N117 | Y30 | Y轴快速定位 | ||||||||
N118 | G01 Z-19 F60 | Z向进给,进给速度为60mm/min | ||||||||
N119 | X11.7 P80 | X向进给,进给速度为80mm/min | ||||||||
N120 | G03 I-11.7 | 整圆铣削加工 | ||||||||
N121 | G01 X0 | X向退刀 | ||||||||
N122 | Z-28 F60 | Z向进给,进给速度为60mm/min | ||||||||
N123 | X11.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N124 | G03 I-11.7 | 整圆铣削加工 | ||||||||
N125 | G01 X0 | X向退刀 | ||||||||
N126 | Z-35.5 F60 | Z向进给,进给速度为60mm/min | ||||||||
N127 | X11.7 F80 | X向进给,进给速度为80mm/min | ||||||||
N128 | G03 I-11.7 | 整圆铣削加工 | ||||||||
N129 | G01 X0 | X向退刀 | ||||||||
N130 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | ||||||||
N131 | M05 | 主轴停转 | ||||||||
N132 | M00 | 程序暂停(手动换刀,更换8mm立铣刀) | ||||||||
N133 | M03 S1000 | 主轴正转,转速1000r/min | ||||||||
N134 | G00 G43 Z150 H9 | Z轴快速定位,调用刀具9号长度补偿 | ||||||||
N135 | X-54 Y20 | X、Y轴快速定位 | ||||||||
N136 | Z1 | Z轴快速定位 | ||||||||
N137 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N138 | G41 G01 X-42.44 Y24.5 D5 F90 | X、Y向进给,并引入刀具5号半径补偿值,进给速度为 90mm/min | ||||||||
N139 | M98 P5 | 调用子程序O5 | ||||||||
N140 | G00 Z10 | Z轴快速退刀 | ||||||||
N141 | X56 Y-22 | X、Y轴快速定位 | ||||||||
N142 | Z1 | Z轴快速定位 | ||||||||
N143 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | ||||||||
N144 | G41 G01 X62.79 Y-16.82 D5 F90 | X、Y向进给,并引入刀具5号半径补偿值,进给速度为 90mm/min | ||||||||
N145 | M98 P6 | 调用子程序O6 | ||||||||
N146 | G00 Z150 M09 | Z轴快速退刀,切削液关 | ||||||||
N147 | M05 | 主轴停转 | ||||||||
N148 | M00 | 程序暂停(手动换刀,更换12mm立铣刀) | ||||||||
N149 | M03 S800 | 主轴正转,转速800r/min | ||||||||
N150 | G00 G43 Z150 H4 | Z轴快速定位,调用刀具4号长度补偿 | ||||||||
N151 | X120 Y-90 M07 | X、Y轴快速定位,切削液开 | ||||||||
N152 | Z-20 | Z轴快速进刀 | ||||||||
N153 | G41 G01 X102 Y-77.04 D2 F100 | X、Y向进给,引入刀具2号半径补偿值,进给速度为 100mm/min | ||||||||
N154 | M98 P3 | 调用子程序O3 | ||||||||
N155 | G00 Z-10 | Z轴快速定位 | ||||||||
N156 | X100 Y0 | X、Y轴快速定位 | ||||||||
N157 | G41 X88.41 Y-10 D2 | X、Y向快速定位,并引入刀具2号半径补偿值 | ||||||||
N158 | G01 X63.59 Y-53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N159 | G02 X61.29 Y-56.21 R20 | R20圆弧铣削 | ||||||||
N160 | G40 G01 X86 Y-80 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N161 | G00 Z10 | Z轴快速定位 | ||||||||
N162 | X-100 Y0 | X、Y轴快速定位 | ||||||||
N163 | Z-10 | Z轴快速进刀 | ||||||||
N164 | G41 X-88.41 Y10 D2 | X、Y向快速定位,并引入刀具2号半径补偿值 | ||||||||
N165 | G01 X-63.59 Y53 F120 | X、Y向进给,进给速度为120mm/min | ||||||||
N166 | G02 X-61.29 Y56.21 R20 | R20圆弧铣削 | ||||||||
N167 | G40 G01 X-86 Y80 | X、Y向退刀,并取消刀具半径补偿值 | ||||||||
N168 | G00 Z10 | Z轴快速定位 | ||||||||
N169 | X0 Y-90 | X、Y轴快速定位 | ||||||||
N170 | Z-10 | Z轴快速进刀 | ||||||||
N171 | G41 G01 X25 Y-65 D2 F100 | X、Y向进给,引入刀具2号半径补偿值,进给速度为 100mm/min | ||||||||
N172 | M98 P4 | 调用子程序O4 | ||||||||
N173 | G00 Z10 | Z轴快速定位 | ||||||||
N174 | G68 X0 Y0 R150 | 建立旋转,中心为X0 Y0,旋转角度为150° | ||||||||
N175 | M98 P7 | 调用子程序O7 | ||||||||
N176 | G68 X0 Y0 R330 | 建立旋转,中心为X0 Y0,旋转角度为330° | ||||||||
N177 | M98 P7 | 调用子程序O7 | ||||||||
N178 | G00 Z150 M09 | Z轴快速定位,切削液关 | ||||||||
N179 | G69 | 取消旋转 | ||||||||
N180 | M05 | 主轴停转 | ||||||||
N181 | M00 | 程序暂停(手动换刀,更换3mm中心钻) | ||||||||
N182 | M03 S1200 | 主轴正转,转速1200r/min | ||||||||
N183 | G00 G43 Z150 H5 | Z轴快速定位,调用刀具5号长度补偿 | ||||||||
N184 | X0 Y0 | X、Y轴快速定位 | ||||||||
N185 | G81 G99 X88.5 Y62 Z-22 R2 F120 | 固定循环指令点孔加工(右上),进给速度120mm/min | ||||||||
N186 | X-88.5 Y-62 | 点孔加工(左下) | ||||||||
N187 | G00 Z150 | 取消固定循环,Z轴快速定位 | ||||||||
N188 | M05 | 主轴停转 | ||||||||
N189 | M00 | 程序暂停(更换11.8mm麻花钻) | ||||||||
N190 | M03 S550 | 主轴正转,转速550r/min | ||||||||
N191 | G43 G00 Z100 H2 | Z轴快速定位,调用刀具2号长度补偿 | ||||||||
N192 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | ||||||||
N193 | G83 G99 X88.5 Y62 Z-42 Q5 R2 F80 |
固定循环指令钻孔加工(右上),进给速度80mm/min | ||||||||
N194 | X-88.5 Y-62 | 钻孔加工(左下) | ||||||||
N195 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N196 | M05 | 主轴停转 | ||||||||
N197 | M00 | 程序暂停(更换12mm机用铰刀) | ||||||||
N198 | M03 S300 | 主轴正转,转速300r/min | ||||||||
N199 | G43 G00 Z100 H6 M07 | Z轴快速定位,调用刀具6号长度补偿,切削液开 | ||||||||
N200 | X0 Y0 | X、Y轴快速定位 | ||||||||
N201 | G85 G99 X88.5 Y62 Z-42 R2 F50 | 固定循环指令铰孔加工(右上),进给速度50mm/min | ||||||||
N202 | X-88.5 Y-62 | 铰孔加工(左下) | ||||||||
N203 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N204 | M05 | 主轴停转 | ||||||||
N205 | M00 | 程序暂停(手动换刀,更换40精镗刀) | ||||||||
N206 | M03 S1000 | 主轴正转,转速1000r/min | ||||||||
N207 | G43 G00 Z100 H10 M07 | Z轴快速定位,调用刀具10号长度补偿,切削液开 | ||||||||
N208 | X0 Y0 | X、Y轴快速定位 | ||||||||
N209 | G85 G99 X0 Y30 Z-36 R-8 F40 | 精镗中间位置孔,进给速度40mm/min | ||||||||
N210 | G00 Z100 M09 | 取消固定循环,Z轴快速定位,切削液关 | ||||||||
N211 | M05 | 主轴停转 | ||||||||
N212 | M00 | 程序暂停(手动换刀,选用24精镗刀) | ||||||||
N213 | M03 S1400 | 主轴正转,转速1400r/min | ||||||||
N214 | G43 G00 Z100 H11 M07 | Z轴快速定位,调用刀具11号长度补偿,切削液开 | ||||||||
N215 | X0 Y0 | X、Y轴快速定位 | ||||||||
N216 | G85 G99 X0 Y-25 Z-36 R-8 F65 | 精镗中间位置孔,进给速度65mm/min | ||||||||
N217 | G00 G49 Z-50 | 取消固定循环,取消刀具长度补偿,Z轴快速定位 | ||||||||
N218 | M30 | 程序结束回起始位置,机床复位(切削液关,主轴停转) | ||||||||
% | ||||||||||
:3 | 子程序名O3 | |||||||||
N1 | G01 X73.79 Y-54.15 | X、Y方向进给 | ||||||||
N2 | G03 X61.29 Y-56.21 R10 | R10圆弧铣削加工 | ||||||||
N3 | G02 X43.02 Y-62.73 R20 | R20圆弧铣削加工 | ||||||||
N4 | G01 X16.24 Y-58.33 | X、Y方向进给 | ||||||||
N5 | G03 X-4.99 Y-57.12 R100 | R100圆弧铣肖削加工 | ||||||||
N6 | G01 X-62 Y-59.98 | X、Y方向进给 | ||||||||
N7 | G02 X-82.06 Y-33.95 R20 | R20圆弧铣削加工 | ||||||||
N8 | G03 X-83.42 Y-18.59 R20 | R20圆弧铣削加工 | ||||||||
N9 | G02 X-82.64 Y20 R40 | R40圆弧铣削加工 | ||||||||
N10 | G01 X-80.64 Y23.46 | X、Y方向进给 | ||||||||
N11 | G03 X-84.3 Y37.12 R10 | R10圆弧铣削加工 | ||||||||
N12 | G01 X-102 Y147.34 | X、Y方向进给 | ||||||||
N13 | Y70.44 | Y方向进给 | ||||||||
N14 | X-73.79 Y54.15 | X、Y方向进给 | ||||||||
N15 | G03 X-61.29 Y56.21 R10 | R10圆弧铣削加工 | ||||||||
N16 | G02 X-48.66 Y62.86 R20 | R20圆弧铣削加工 | ||||||||
N17 | G01 X-11.97 Y67.28 | X、Y方向进给 | ||||||||
N18 | G02 X13.79 Y67.04 R100 | R100圆弧铣削加工 | ||||||||
N19 | G01 X65.76 Y59.81 | X、Y方向进给 | ||||||||
N20 | G02 X82.06 Y32.95 R20 | R20圆弧铣削加工 | ||||||||
N21 | G03 X83.42 Y18.59.R20 | R20圆弧铣削加工 | ||||||||
N22 | G02 X82.64 Y-20 R40 | R40圆弧铣削加工 | ||||||||
N23 | G01 X55.64 Y-23.46 | X、Y方向进给 | ||||||||
N24 | G03 X59.3 Y-37.12 R10 | R10圆弧铣削加工 | ||||||||
N25 | G01 X102 Y-47.34 | X、Y方向进给 | ||||||||
N26 | G40 X120 Y-90 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N27 | M99 | 子程序结束,返回主程序 | ||||||||
:4 | 子程序名O4 | |||||||||
N1 | G01 Y80 | Y方向进给 | ||||||||
N2 | X-25 | X方向进给 | ||||||||
N3 | Y-65 | Y方向进给 | ||||||||
N4 | G40 X0 Y-90 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N5 | M99 | 子程序结束,返回主程序 | ||||||||
% | ||||||||||
:5 | 子程序名O5 | |||||||||
N1 | G03 X-56.29 Y32.5 R8 | R8圆弧铣削加工 | ||||||||
N2 | X-65 Y0 R65 | R65圆弧铣削加工 | ||||||||
N3 | X-49 Y0 R8 | R8圆弧铣削加工 | ||||||||
N4 | G02 X-42.44 Y24.5 R49 | R49圆弧铣削加工 | ||||||||
N5 | G40 G01 X-54 Y20 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N6 | M99 | 子程序结束,返回主程序 | ||||||||
% | ||||||||||
:6 | 子程序名O6 | |||||||||
N1 | G03 X53.13 Y-14.24 R5 | R5圆弧铣削加工 | ||||||||
N2 | G02 X38.89 Y-38.89 R55 | R55圆弧铣削加工 | ||||||||
N3 | G03 X45.96 Y-45.96 R5 | R5圆弧铣削加工 | ||||||||
N4 | X62.79 Y-16.82 R65 | R65圆弧铣削加工 | ||||||||
N5 | G40 G01 X56 Y-22 | X、Y方向退刀,取消刀具半径补偿 | ||||||||
N6 | M99 | 子程序结束,返回主程序 | ||||||||
% | ||||||||||
:7 | 子程序名O7 | |||||||||
N1 | G00 X121.5 Y-16 | X、Y快速定位 | ||||||||
N2 | Z-15 | Z轴快速定位 | ||||||||
N3 | #1=121.5 | 定义Y轴起始值 | ||||||||
N4 | #2=91.57 | 定义Y轴终止值 | ||||||||
N5 | WHILE#1 GE#2 D01 | 判断X轴进给是否到达终点 | ||||||||
N6 | 鞋3=样1-0.025 | |||||||||
N7 | G01 X[撑1] Z-15 F1000 | 直线进给 | ||||||||
N8 | G19 G02 Y-6 Z-10 R12.5 | YZ平面内圆弧铣削 | ||||||||
N9 | G01 Y6 | Y轴向移动 | ||||||||
N10 | G02 Y16Z-15 R12.5 | YZ平面内圆弧铣削 | ||||||||
N11 | G01 X[#3] | X轴向移动 | ||||||||
N12 | G03 Y6 Z-10 R12.5 | YZ平面内圆弧铣削 | ||||||||
N13 | G01 Y-6 | Y轴向移动 | ||||||||
N14 | G03 Y-16 Z-15 R2.5 | YZ平面内圆弧铣削 | ||||||||
N15 | #1=#1-0.05 | 圆柱面宽度的每次增加量 | ||||||||
N16 | END 1 | 条件不满足时,返回执行 | ||||||||
N17 | G17 G00 Z10 | XY平面内编程,Z轴快速定位 | ||||||||
N18 | M99 | 子程序结束,返回主程序 |
件1 | |||||||||
%3315 | 程序名 | ||||||||
N1 | G54 G90 G17 G21 G94 G49 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进 给,取消刀具长度、半径补偿,(选用80mm端铣刀粗加工) | |||||||
N2 | M03 S450 | 主轴正转,转速450r/min | |||||||
N3 | G00 G43 Z150 H1 | Z轴快速定位,调用刀具1号长度补偿 | |||||||
N4 | X145 Y-38 | X、Y轴快速定位 | |||||||
N5 | Z0.3 | Z轴进刀,留0.3mm铣削深度余量 | |||||||
N6 | G01 X-145 F300 | 平面铣削,进给速度300mm/min | |||||||
N7 | G00 Y38 | Y轴快速定位 | |||||||
N8 | G01 X145 | 平面铣削 | |||||||
N9 | G00 Z150 | Z轴快速退刀 | |||||||
N10 | M05 | 主轴停转 | |||||||
N11 | M00 | 程序暂停(利用厚度千分尺测量厚度,确定实际精加工余量) | |||||||
N12 | M03 S800 | 主轴正转,转速800r/min(80mm端铣刀精加工) | |||||||
N13 | G00 X145 Y-38 M07 | X、Y轴快速定位,切削液开 | |||||||
N14 | Z0 | Z轴进刀 | |||||||
N15 | G01 X-145 F160 | 平面铣削,进给速度160mm/min | |||||||
N16 | G00 Y38 | Y轴快速定位 | |||||||
N17 | G01 X145 | 平面铣削 | |||||||
N18 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||||||
N19 | M05 | 主轴停转 | |||||||
N20 | M00 | 程序暂停(手动换刀,更换11.8mm麻花钻) | |||||||
N21 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | |||||||
N22 | G00 G43 Z150 H2 | Z轴快速定位,调用刀具2号长度补偿 | |||||||
N23 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||||||
N24 | G83 G99 X46 Y-43 Z-28 Q-5 K1 R2 |
固定循环指令钻工艺孔 | |||||||
N25 | X-46 Y43 | 固定循环指令钻工艺孔 | |||||||
N26 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | |||||||
N27 | N05 | 主轴停转 | |||||||
N28 | N00 | 程序暂停(手动换刀,更换16mm粗齿立铣刀) | |||||||
N29 | M03 S500 | 主轴正转,转速500r/min | |||||||
N30 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||||||
N31 | X46 Y43 M07 | X、Y轴快速定位,切削液开 | |||||||
N32 | Z1 | Z轴快速定位 | |||||||
N33 | G01 Z-10 F60 | Z轴加工进给,进给速度为60mm/min | |||||||
N34 | G41 G01 X63.59 Y-53 D1 F120 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 120mm/min | |||||||
N35 | M98 P1 | 调用子程序%1 | |||||||
N36 | G01 Z-20.5 F60 | Z轴加工进给,进给速度为60mm/min | |||||||
N37 | G41 G01 X63.59 Y.53 D1 F120 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 120mm/min | |||||||
N38 | M98 P1 | 调用子程序%1 | |||||||
N39 | G00 Z10 | Z轴快速定位 | |||||||
N40 | X-46 Y43 | X、Y轴快速定位 | |||||||
N41 | Z1 | Z轴快速定位 | |||||||
N42 | G01 Z-10 F60 | Z轴加工进给,进给速度为60mm/min | |||||||
N43 | G41 G01 X-63.59 Y53 D1 F120 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 120mm/min | |||||||
N44 | N98 P2 | 调用子程序%2 | |||||||
N45 | G01 Z-20.5 F60 | Z轴加工进给,进给速度为60mm/min | |||||||
N46 | G41 G01 X-63.59 Y53 D1 F120 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 120mm/min | |||||||
N17 | M98 P2 | 调用子程序%2 | |||||||
N48 | G00 Z-5 | Z轴快速定位 | |||||||
N49 | X-20 Y-49 | X、Y轴快速定位 | |||||||
N50 | G01 X-5 | X向进给 | |||||||
N51 | Y59 | Y向进给 | |||||||
N52 | X5 | X向进给 | |||||||
N53 | Y-48 | Y向进给 | |||||||
N54 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||||||
N55 | M05 | 主轴停转 | |||||||
N56 | M00 | 程序暂停(手动换刀,更换12mm立铣刀) | |||||||
N57 | M03 S800 | 主轴正转,转速800r/min | |||||||
N58 | G00 G43 Z150 H4 | Z轴快速定位,调用刀具4号长度补偿 | |||||||
N59 | X46 Y-43 M07 | X、Y轴快速定位,切削液开 | |||||||
N60 | Z-20.5 | Z轴快速进刀 | |||||||
N61 | G41 C01 X63.59 Y.53 D2 F100 | X、Y向进给,并引入刀具2号半径补偿值,进给速度为 100mm/min | |||||||
N62 | M98 P1 | 调用子程序%1 | |||||||
N63 | G00 Z10 | Z轴快速定位 | |||||||
N64 | X-46 Y43 | X、Y轴快速定位 | |||||||
N65 | Z-20.5 | Z轴快速定位 | |||||||
N66 | G41 G01 X-63.59 Y53 D2 F100 | X、Y向进给,并引入刀具2号半径补偿值,进给速度为 100mm/min | |||||||
N67 | M98 P2 | 调用子程序%2 | |||||||
N68 | G00 Z-5 | Z轴快速定位 | |||||||
N69 | X-30 Y-45 | X、Y轴快速定位 | |||||||
N70 | G01 G41 X-19.5 Y-57.85 D2 | X、Y向进给,并引入刀具2号半径补偿值 | |||||||
N71 | X-4.99 Y-57.12 | X、Y向进给 | |||||||
N72 | G02 X16.24 Y-58.33 R100 | R100圆弧铣削 | |||||||
N73 | G01 X18.38 Y-58.68 | X、Y向进给 | |||||||
N74 | G40 X30 Y-50 | X、Y向退刀,并取消刀具半径补偿 | |||||||
N75 | G00 Y50 | Y轴快速定位 | |||||||
N76 | G41 G431 X21.38 Y65.99 D2 | X、Y向进给,并引入刀具2号半径补偿值 | |||||||
N77 | X13.79 Y67.04 | X、Y向进给 | |||||||
N78 | G03 X-11.97 Y67.28 R100 | R100圆弧铣削 | |||||||
N79 | G01 X-21.2 Y66.17 | X、Y向进给 | |||||||
N80 | G40 X-30 Y50 | X、Y向退刀,并取消刀具半径补偿 | |||||||
N81 | G00 Z150 F09 | Z轴快速退刀,切削液关 | |||||||
N82 | M05 | 主轴停转 | |||||||
N83 | M00 | 程序暂停(手动换刀,更换3mm中心钻) | |||||||
N84 | M11 | 主轴选用高速档(500~4000r/min) | |||||||
N85 | M03 S1200 | 主轴正转,转速1200r/min | |||||||
N86 | G00 G43 Z150 H5 | Z轴快速定位,调用刀具5号长度补偿 | |||||||
N87 | X0 Y0 | X、Y轴快速定位 | |||||||
N88 | G81 G99 X88.5 Y62 Z-2 R2 F120 | 固定循环指令点孔加工(右上),进给速度120mm/min | |||||||
N89 | X-88.5 Y-62 | 点孔加工(左下) | |||||||
N90 | G00 Z150 | 取消固定循环,Z轴快速定位 | |||||||
N91 | M05 | 主轴停转 | |||||||
N92 | M00 | 程序暂停(更换11.8mm麻花钻) | |||||||
N93 | M03 S550 | 主轴正转,转速550r/min | |||||||
N94 | G43 G00 Z100 H2 | Z轴快速定位,调用刀具2号长度补偿 | |||||||
N95 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||||||
N96 | G83 G99 X88.5 Y62 Z-25 Q-5 K1 R2 F80 |
固定循环指令钻孑L加工(右上),进给速度80mm/min | |||||||
N97 | X-88.5 Y-62 | 钻孔加工(左下) | |||||||
N98 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||||||
N99 | M05 | 主轴停转 | |||||||
N100 | M00 | 程序暂停(更换12mm机用铰刀) | |||||||
N101 | M13 | 主轴选用低速档(100~800r/min) | |||||||
N102 | M03 S300 | 主轴正转,转速300r/min | |||||||
N103 | G43 G00 Z100 H6 M07 | Z轴快速定位,调用刀具6号长度补偿,切削液开 | |||||||
N104 | X0 Y0 | X、Y轴快速定位 | |||||||
N105 | G85 G99 X88.5 Y62 Z-25 R2 F50 | 固定循环指令铰孔加工(右上),进给速度50mm/min | |||||||
N106 | X-88.5 Y-62 | 铰孔加工(左下) | |||||||
N107 | G00 G49 Z-50 | 取消固定循环,取消刀具长度补偿,Z轴快速定位 | |||||||
N108 | M30 | 程序结束回起始位置,机床复位(切削液关,主轴停转) | |||||||
%1 | 子程序名%1 | ||||||||
N1 | G01 X82.64 Y-20 | X、Y向进给 | |||||||
N2 | G03 X83.42 Y18.59 R40 | 圆弧铣削加工 | |||||||
N3 | G02 X82.06 Y33.95 R20 | 圆弧铣削加工 | |||||||
N4 | G03 X65.76 Y59.81 R20 | 圆弧铣削加工 | |||||||
N5 | G01 X21.38 Y65.99 | X、Y向进给 | |||||||
N6 | G03 X10 Y56.08 R10 | 圆弧铣削加工 | |||||||
N7 | G01 Y-48.81 | Y向进给 | |||||||
N8 | G03 X18.38 Y-58.68 R10 | 圆弧铣削加工 | |||||||
N9 | G01 X43.02 Y-62.73 | X、Y向进给 | |||||||
N10 | G03 X63.59 Y-53 R20 | 圆弧铣削加工 | |||||||
N11 | G40 G01 X46 Y-43 | X、Y向进给,取消刀具半径补偿 | |||||||
N12 | M99 | 子程序结束,返回主程序 | |||||||
%2 | 子程序名%2 | ||||||||
N1 | G01 X-82.64 Y20 | X、Y向进给 | |||||||
N2 | G03 X-83.42 Y-18.59.R40 | 圆弧铣削加工 | |||||||
N3 | G02 X-82.06 Y-33.95 R20 | 圆弧铣削加工 | |||||||
N4 | G03 X-62 Y-59.98 R20 | 圆弧铣削加工 | |||||||
N5 | G01 X-19.5 Y-57.85 | X、Y向进给 | |||||||
N6 | G03 X-10 Y-47.86 R10 | 圆弧铣削加工 | |||||||
N7 | G01 Y56.24 | Y向进给 | |||||||
N8 | G03 X-21.2 Y66.17 R10 | 圆弧铣削加工 | |||||||
N9 | G01 X-66 Y62.86 | X、Y向进给 | |||||||
N10 | G03 X-63.59 Y53 R20 | 圆弧铣削加工 | |||||||
N11 | G40 G01 X-46 Y43 | X、Y向进给,取消刀具半径补偿 | |||||||
N12 | M99 | 子程序结束,返回主程序 | |||||||
件2 | |||||||||
%3316 | 程序名 | ||||||||
N1 | G55 G90 G17 G21 G94 G49 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进 给,取消刀具长度、半径补偿,(选用80mm端铣刀粗加工) | |||||||
N2 | M03 S450 | 主轴正转,转速450r/min | |||||||
N3 | G00 G43 Z150 H1 | Z轴快速定位,调用刀具1号长度补偿 | |||||||
N4 | X145 Y-38 | X、Y轴快速定位 | |||||||
N5 | Z0.3 | Z轴进刀,留0.3mm铣削深度余量 | |||||||
N6 | G01 X-145 F300 | 平面铣削,进给速度300mm/min | |||||||
N7 | G00 Y38 | Y轴快速定位 | |||||||
N8 | G01 X145 | 平面铣削 | |||||||
N9 | G00 Z150 | Z轴快速退刀 | |||||||
N10 | M05 | 主轴停转 | |||||||
N11 | M00 | 程序暂停(利用厚度千分尺测量厚度,确定实际精加工余 量) | |||||||
N12 | M03 S800 | 主轴正转,转速800r/min(80mm端铣刀精加工) | |||||||
N13 | G00 X145 Y-38 M07 | X、Y轴快速定位,切削液开 | |||||||
N14 | Z0 | Z轴快速进刀 | |||||||
N15 | C01 X-145 F160 | 平面铣削,进给速度160mm/min | |||||||
N16 | G00 Y38 | Y轴快速定位 | |||||||
N17 | G01 X145 | 平面铣削 | |||||||
N18 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||||||
N19 | M05 | 主轴停转 | |||||||
N20 | M00 | 程序暂停(手动换刀,更换16mm立铣刀) | |||||||
N21 | M03 S500 | 主轴正转,转速500r/min | |||||||
N22 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||||||
N23 | X120 Y-90 M07 | X、Y轴快速定位,切削液开 | |||||||
N24 | Z-10 | Z轴快速进刀 | |||||||
N25 | G41 G01 X102 Y-77.04 D1 F120 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 120mm/min | |||||||
N26 | M98 P3 | 调用子程序%3 | |||||||
N27 | G00 Z-20 | Z轴快速进刀 | |||||||
N28 | G41 G01 X102 Y-77.04 D1 F120 | X、Y向进给,并引入刀具1号半径补偿值,进给速度为 120mm/min | |||||||
N29 | M98 P3 | 调用子程序%3 | |||||||
N30 | G00 Z-10 | Z轴快速定位 | |||||||
N31 | X100 Y0 | X、Y轴快速定位 | |||||||
N32 | G41 X88.41 Y-10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | |||||||
N33 | G01 X63.59 Y一53 F120 | X、Y向进给,进给速度为120mm/min | |||||||
N34 | G02 X61.29 Y-56.21 R20 | R20圆弧铣削 | |||||||
N35 | G40 G01 X86 Y-55 | X、Y向退刀,并取消刀具半径补偿值 | |||||||
N36 | Y-45 | Y向进给 | |||||||
N37 | X94 | X向进给 | |||||||
N38 | Y-66 | Y向进给 | |||||||
N39 | G00 Z10 | Z轴快速定位 | |||||||
N40 | X-100 Y0 | X、Y轴快速定位 | |||||||
N41 | Z-10 | Z轴快速进刀 | |||||||
N42 | G41 X-88.41 Y10 D1 | X、Y向快速定位,并引入刀具1号半径补偿值 | |||||||
N43 | G01 X-63.59 Y53 F120 | X、Y向进给,进给速度为120mm/min | |||||||
N44 | G02 X-61.29 Y56.21 R20 | R20圆弧铣削 | |||||||
N45 | G40 G01 X-86 Y55 | X、Y向退刀,并取消刀具半径补偿值 | |||||||
N46 | Y45 | Y向进给 | |||||||
N47 | X-94 | X向进给 | |||||||
N48 | Y66 | Y向进给 | |||||||
N49 | G00 X-88 Y73 | X、Y快速定位 | |||||||
N50 | Z-20 | Z向快速进刀 | |||||||
N51 | G01 X-68 | Z向进给 | |||||||
N52 | G00 Z10 | Z向快速退刀 | |||||||
N53 | X62 Y70 | X、Y快速定位 | |||||||
N54 | Z-20 | Z向快速进刀 | |||||||
N55 | G01 X95 | X向进给 | |||||||
N56 | Y-25 | Y向进给 | |||||||
N57 | G00 Z10 | Z轴快速定位 | |||||||
N58 | X88 Y-73 | X、Y向快速定位 | |||||||
N59 | Z-20 | Z向快速进刀 | |||||||
N60 | G01 X-85 | X向进给 | |||||||
N61 | Y-68 | Y向进给 | |||||||
N62 | X-100 | X向进给 | |||||||
N63 | Y22 | Y向进给 | |||||||
N64 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||||||
N65 | M05 | 主轴停转 | |||||||
N66 | M00 | 程序暂停(手动换刀,更换25mm立铣刀) | |||||||
N67 | M03 S300 | 主轴正转,转速300r/min | |||||||
N68 | G00 G43 Z150 H7 | Z轴快速定位,调用刀具7号长度补偿 | |||||||
N69 | X0 Y-90 M07 | X、Y轴快速定位,切削液开 | |||||||
N70 | Z-10 | Z轴快速进刀 | |||||||
N71 | G41 G01 X25 Y-65 D3 F60 | X、Y向进给,并引入刀具3号半径补偿值,进给速度为 60mm/min | |||||||
N72 | M98 P4 | 调用子程序%4 | |||||||
N73 | G00 Z150 M00 | Z轴快速退刀,切削液关 | |||||||
N74 | M05 | 主轴停转 | |||||||
N75 | M00 | 程序暂停(手动换刀,更换8mm键槽铣刀) | |||||||
N76 | M03 S800 | 主轴正转,转速800r/min | |||||||
N77 | G00 G43 Z150 H8 | Z轴快速定位,调用刀具8号长度补偿 | |||||||
N78 | X-54 Y20 M07 | X、Y轴快速定位,切削液开 | |||||||
N79 | Z1 | Z轴快速定位 | |||||||
N80 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | |||||||
N81 | G41 G01 X-42.44 Y24.5 D4 F80 | X、Y向进给,并引入刀具4号半径补偿值,进给速度为 80mm/min | |||||||
N82 | M98 P5 | 调用子程序%5 | |||||||
N83 | G00 Z10 | Z轴快速退刀 | |||||||
N84 | X56 Y-22 | X、Y轴快速定位 | |||||||
N85 | Z1 | Z轴快速定位 | |||||||
N86 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | |||||||
N87 | G41 G01 X62.79 Y-16.82 D4 F80 | X、Y向进给,并引入刀具4号半径补偿值,进给速度为 80mm/min | |||||||
N88 | M98 P6 | 调用子程序%6 | |||||||
N89 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||||||
N90 | M05 | 主轴停转 | |||||||
N91 | M00 | 程序暂停(手动换刀,更换11.8mm麻花钻) | |||||||
N92 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | |||||||
N93 | G00 G43 Z150 H2 | Z轴快速定位,调用刀具2号长度补偿 | |||||||
N94 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||||||
N95 | G83 G99 X0 Y30 Z-40 Q-5 K1 R-7 |
固定循环指令钻孔 | |||||||
N96 | Y-25 | 固定循环指令钻孔 | |||||||
N97 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | |||||||
N98 | M05 | 主轴停转 | |||||||
N99 | M00 | 程序暂停(手动换刀,更换16mm立铣刀) | |||||||
N100 | M03 S400 | 主轴正转,转速400r/min | |||||||
N101 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||||||
N102 | X0 Y-25 M07 | X、Y轴快速定位,切削液开 | |||||||
N103 | Z-8 | Z轴快速定位 | |||||||
N104 | G01 Z-19 F60 | Z向进给,进给速度为60mm/min | |||||||
N105 | X3.7 F80 | X向进给,进给速度为80mm/min | |||||||
N106 | G03 I-3.7 | 整圆铣削加工 | |||||||
N107 | G01 X0 | X向退刀 | |||||||
N108 | Z-28 F60 | Z向进给,进给速度为60mm/min | |||||||
N109 | X3.7 F80 | X向进给,进给速度为80mm/min | |||||||
N110 | G03 I-3.7 | 整圆铣削加工 | |||||||
N111 | G01 X0 | X向退刀 | |||||||
N112 | Z-35.5 F60 | Z向进给,进给速度为60mm/min | |||||||
N113 | X3.7 F80 | X向进给,进给速度为80mm/min | |||||||
N114 | G03 I-3.7 | 整圆铣削加工 | |||||||
N115 | G01 X0 | X向退刀 | |||||||
N116 | G00 Z-8 | Z向快速退刀 | |||||||
N117 | Y30 | Y轴快速定位 | |||||||
N118 | G01 Z-19 F60 | Z向进给,进给速度为60mm/min | |||||||
N119 | X11.7 F80 | X向进给,进给速度为80mm/min | |||||||
N120 | G03 I-11.7 | 整圆铣削加工 | |||||||
N121 | G01 X0 | X向退刀 | |||||||
N122 | Z-28 F60 | Z向进给,进给速度为60mm/min | |||||||
N123 | X11.7 F80 | X向进给,进给速度为80mm/min | |||||||
N124 | G03 I-11.7 | 整圆铣削加工 | |||||||
N125 | G01 X0 | X向退刀 | |||||||
N126 | Z-35.5 F60 | Z向进给,进给速度为60mm/min | |||||||
N127 | X11.7 F80 | X向进给,进给速度为80mm/min | |||||||
N128 | G03 I-11.7 | 整圆铣削加工 | |||||||
N129 | G01 X0 | X向退刀 | |||||||
N130 | G00 Z150 M09 | 取消固定循环,Z轴快速退刀,切削液关 | |||||||
N131 | M05 | 主轴停转 | |||||||
N132 | M00 | 程序暂停(手动换刀,更换8mm立铣刀) | |||||||
N133 | M11 | 主轴选用高速档(500~4000r/min) | |||||||
N134 | M03 S1000 | 主轴正转,转速1000r/min | |||||||
N135 | G00 G43 Z150 H9 | Z轴快速定位,调用刀具9号长度补偿 | |||||||
N136 | X-54 Y20 | X、Y轴快速定位 | |||||||
N137 | Z1 | Z轴快速定位 | |||||||
N138 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | |||||||
N139 | G41 G01 X-42.44 Y24.5 D5 F90 | X、Y向进给,并引入刀具5号半径补偿值,进给速度为 90mm/min | |||||||
N140 | M98 P5 | 调用子程序%5 | |||||||
N141 | G00 Z10 | Z轴快速退刀 | |||||||
N142 | X56 Y-22 | X、Y轴快速定位 | |||||||
N143 | Z1 | Z轴快速定位 | |||||||
N144 | G01 Z-8 F30 | Z向进给,进给速度为30mm/min | |||||||
N145 | G41 G01 X62.79 Y-16.82 D5 F90 | X、Y向进给,并引入刀具5号半径补偿值,进给速度为 90mm/min | |||||||
N146 | M98 P6 | 调用子程序%6 | |||||||
N147 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||||||
N148 | M05 | 主轴停转 | |||||||
N149 | M00 | 程序暂停(手动换刀,更换12mm立铣刀) | |||||||
N150 | M03$800 | 主轴正转,转速800r/min | |||||||
N151 | G00 G43 Z150 H4 | Z轴快速定位,调用刀具4号长度补偿 | |||||||
N152 | X120 Y-90 M07 | X、Y轴快速定位,切削液开 | |||||||
N153 | Z-20 | Z轴快速进刀 | |||||||
N154 | G41 G01 X102 Y-77.04 D2 F100 | X、Y向进给,并引入刀具2号半径补偿值,进给速度为 100mm/min | |||||||
N155 | N98 P3 | 调用子程序%3 | |||||||
N156 | G00 Z-10 | Z轴快速定位 | |||||||
N157 | X100 Y0 | X、Y轴快速定位 | |||||||
N158 | G41 X88.41 Y-10 D2 | X、Y向快速定位,并引入刀具2号半径补偿值 | |||||||
N159 | G01 X63.59 Y-53 F120 | X、Y向进给,进给速度为120mm/min | |||||||
N160 | G02 X61.29 Y-56.21 R20 | R20圆弧铣削 | |||||||
N161 | G40 G01 X86 Y-80 | X、Y向退刀,并取消刀具半径补偿值 | |||||||
N162 | G00 Z10 | Z轴快速定位 | |||||||
N163 | X-100 Y0 M07 | X、Y轴快速定位,切削液开 | |||||||
N164 | Z-10 | Z轴快速进刀 | |||||||
N165 | G41 X-88.41 Y10 D2 | X、Y向快速定位,并引入刀具2号半径补偿值 | |||||||
N166 | G01 X-63.59 Y53 F120 | X、Y向进给,进给速度为120mm/min | |||||||
N167 | G02 X-61.29 Y56.21 R20 | R20圆弧铣削 | |||||||
N168 | G40 G01 X-86 Y80 | X、Y向退刀,并取消刀具半径补偿值 | |||||||
N169 | G00 Z10 | Z轴快速定位 | |||||||
N170 | X0 Y-90 M07 | X、Y轴快速定位,切削液开 | |||||||
N171 | Z-10 | Z轴快速进刀 | |||||||
N172 | G41 G01 X25 Y-65 D2 F100 | X、Y向进给,并引入刀具2号半径补偿值,进给速度为 100mm/min | |||||||
N173 | M98 P4 | 调用子程序%4 | |||||||
N174 | G00 Z10 | Z轴快速定位 | |||||||
N175 | G68 X0 Y0 P150 | 建立旋转,中心为X0Y0,旋转角度为150° | |||||||
N176 | M98 P7 | 调用子程序%7 | |||||||
N177 | G68 X0 Y0 P330 | 建立旋转,中心为X0Y0,旋转角度为330° | |||||||
N178 | M98 P7 | 调用子程序%7 | |||||||
N179 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||||||
N180 | G69 | 取消旋转 | |||||||
N181 | M05 | 主轴停转 | |||||||
N182 | M00 | 程序暂停(手动换刀,更换3mm中心钻) | |||||||
N183 | M03 S1200 | 主轴正转,转速1200r/min | |||||||
N184 | G00 G43 Z150 H5 | Z轴快速定位,调用刀具5号长度补偿 | |||||||
Nt85 | X0 Y0 | X、Y轴快速定位 | |||||||
N186 | G81 G99 X88.5 Y62 Z-22 R2 F120 |
固定循环指令点孔加工(右上),进给速度120mm/min | |||||||
N187 | X-88.5 Y-62 | 点孔加工(左下) | |||||||
N188 | G00 Z150 | 取消固定循环,Z轴快速定位 | |||||||
N189 | M05 | 主轴停转 | |||||||
N190 | M00 | 程序暂停(更换11.8mm麻花钻) | |||||||
N191 | M03 S550 | 主轴正转,转速550r/min | |||||||
N192 | G43 G00 Z100 H2 | Z轴快速定位,调用刀具2号长度补偿 | |||||||
N193 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||||||
N194 | G83 G99 X88.5 Y62 Z-42 Q-5 K1 R2 F80 |
固定循环指令钻孔加工(右上),进给速度80mm/min | |||||||
N195 | X-88.5 Y-62 | 钻孔加工(左下) | |||||||
N196 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||||||
N197 | M05 | 主轴停转 | |||||||
N198 | M00 | 程序暂停(更换12mm机用铰刀) | |||||||
N199 | M13 | 主轴选用低速档(100~800r/min) | |||||||
N200 | M03 S300 | 主轴正转,转速300r/min | |||||||
N201 | G43 G00 Z100 H6 M07 | Z轴快速定位,调用刀具6号长度补偿,切削液开 | |||||||
N202 | X0 Y0 | X、Y轴快速定位 | |||||||
N203 | G85 G99 X88.5 Y62 Z-42 R2 F50 | 固定循环指令铰孔加工(右上),进给速度50mm/min | |||||||
N204 | X-88.5 Y-62 | 铰孔加工(左下) | |||||||
N205 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||||||
N206 | M05 | 主轴停转 | |||||||
N207 | M00 | 程序暂停(手动换刀,更换40精镗刀) | |||||||
N208 | M11 | 主轴选用高速档(500~4000r/min) | |||||||
N209 | M03 S1000 | 主轴正转,转速1000r/min | |||||||
N210 | G43 G00 Z100 H10 M07 | Z轴快速定位,调用刀具10号长度补偿,切削液开 | |||||||
N211 | X0 Y0 | X、Y轴快速定位 | |||||||
N212 | G85 G99 X0 Y30 Z-36 R-8 F40 | 粗镗中间位置孔,进给速度40mm/min | |||||||
N213 | G00 Z100 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||||||
N214 | M05 | 主轴停转 | |||||||
N215 | M00 | 程序暂停(手动换刀,选用24精镗刀) | |||||||
N216 | M03 S1400 | 主轴正转,转速1400r/min | |||||||
N217 | G43 G00 Z100 H11 M07 | Z轴快速定位,调用刀具11号长度补偿,切削液开 | |||||||
N218 | X0 Y0 | X、Y轴快速定位 | |||||||
N219 | G85 G99 X0 Y-25 Z-36 R-8 F65 | 精镗中间位置孔,进给速度65mm/min | |||||||
N220 | G00 G49 Z-50 | 取消固定循环,取消刀具长度补偿,Z轴快速定位 | |||||||
N221 | M30 | 程序结束回起始位置,机床复位(切削液关,主轴停转) | |||||||
N1 | G01 X73.79 Y-54.15 | X、Y方向进给 | |||||||
N2 | G03 X61.29 Y-56.21 R10 | R10圆弧铣削加工 | |||||||
N3 | G02 X43.02 Y-62.73 R20 | R20圆弧铣削加工 | |||||||
N4 | G01 X16.24 Y-58.33 | X、Y方向进给 | |||||||
N5 | G03 X-4.99 Y-57.12 R100 | R100圆弧铣削加工 | |||||||
N6 | G01 X-62 Y-59.98 | X、Y方向进给 | |||||||
N7 | G02 X-82.06 Y-33.95 R20 | R20圆弧铣削加工 | |||||||
N8 | G03 X-83.42 Y-18.59 R20 | R20圆弧铣削加工 | |||||||
N9 | G02 X-82.64 Y20 R40 | R40圆弧铣削加工 | |||||||
N10 | G01 X-80.64 Y23.46 | X、Y方向进给 | |||||||
N11 | G03 X-84.3 Y37.12 R10 | R10圆弧铣削加工 | |||||||
N12 | G01 X-102 Y47.34 | X、Y方向进给 | |||||||
N13 | Y70.44 | Y方向进给 | |||||||
Nt4 | X-73.79 Y54.15 | X、Y方向进给 | |||||||
N15 | G03 X-61.29 Y56.21 R10 | R10圆弧铣削加工 | |||||||
N16 | G02 X-48.66 Y62.86 R20 | R20圆弧铣削加工 | |||||||
N17 | G01 X-11.97 Y67.28 | X、Y方向进给 | |||||||
N18 | G02 X13.79 Y67.04 R100 | R100圆弧铣削加工 | |||||||
N19 | G01 X65.76 Y59.81 | X、Y方向进给 | |||||||
N20 | G02 X82.06 Y32.95 R20 | R20圆弧铣削加工 | |||||||
N21 | G03 X83.42 Y18.59 R20 | R20圆弧铣削加工 | |||||||
N22 | G02 X82.64 Y-20.R40 | R40圆弧铣削加工 | |||||||
N23 | G01 X55.64 Y-23.46 | X、Y方向进给 | |||||||
N24 | G03.X59.3 Y-37.12 R10 | R10圆弧铣削加工 | |||||||
N25 | G01 X102 Y-47.34 | X、Y方向进给 | |||||||
N26 | G40 X120 Y-90 | X、Y方向退刀,取消刀具半径补偿 | |||||||
N27 | M99 | 子程序结束,返回主程序 | |||||||
%4 | 子程序名%4 | ||||||||
N1 | G01 Y80 | Y方向进给 | |||||||
N2 | X-25 | X方向进给 | |||||||
N3 | Y-65 | Y方向进给 | |||||||
N4 | G40 X0 Y-90 | X、Y方向退刀,取消刀具半径补偿 | |||||||
N5 | M99 | 子程序结束,返回主程序 | |||||||
%5 | 子程序名%5 | ||||||||
N1 | G03 X-56.29 Y32.5 R8 | R8圆弧铣削加工 | |||||||
N2 | X-65 Y0 R65 | R65圆弧铣削加工 | |||||||
N3 | X-49 Y0 R8 | R8圆弧铣削加工 | |||||||
N4 | G02 X-42.44 Y24.5 R49 | R49圆弧铣削加工 | |||||||
N5 | G40 G01 X-54 Y20 | X、Y方向退刀,取消刀具半径补偿 | |||||||
N6 | M99 | 子程序结束,返回主程序 | |||||||
%6 | 子程序名%6 | ||||||||
N1 | G03 X53.13 Y-14.24 R5 | R5圆弧铣削加工 | |||||||
N2 | G02 X38.89 Y-38.89 R55 | R55圆弧铣削加工 | |||||||
N3 | G03 X45.96 Y-45.96 R5 | R5圆弧铣削加工 | |||||||
N4 | X62.79 Y-16.82 R65 | R65圆弧铣削加工 | |||||||
N5 | G40 G01 X56 Y-22 | X、Y方向退刀,取消刀具半径补偿 | |||||||
N6 | M99 | 子程序结束,返回主程序 | |||||||
%7 | 子程序名%7 | ||||||||
N1 | G00 X121.5 Y-16 | X、Y快速定位 | |||||||
N2 | Z-15 | Z轴快速定位 | |||||||
N3 | #1=121.5 | 定义Y轴起始值 | |||||||
N4 | #2=91.57 | 定义Y轴终止值 | |||||||
N5 | WHILE#1 GE#2 | 判断X轴进给是否到达终点 | |||||||
N6 | #3=#1-0.025 | ||||||||
N7 | G01 X[#1] Z-15 F1000 | 直线进给 | |||||||
N8 | G19 G02 Y-6Z-10 R12.5 | YZ平面内圆弧铣削 | |||||||
N9 | G01 Y6 | Y轴向移动 | |||||||
N10 | G02 Y16 Z-15 R12.5 | YZ平面内圆弧铣削 | |||||||
N11 | G01 X[#3] | X轴向移动 | |||||||
N12 | G03 Y6 Z-10 R12.5 | YZ平面内圆弧铣削 | |||||||
N13 | G01 Y-6 | Y轴向移动 | |||||||
N14 | G03 Y-16 Z-15 R12.5 | YZ平面内圆弧铣削 | |||||||
N15 | #1=#1-0.05 | 圆柱面宽度的每次增加量 | |||||||
N16 | ENDW | 条件不满足时,返回执行 | |||||||
N17 | G17 G00 Z10 | XY平面内编程,Z轴快速定位 | |||||||
N18 | M99 | 子程序结束,返回主程序 |