现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
准考证考 | 操作时间 | 5h | 得分 | ||||||
考试编号 | 1 | 系统类型 | |||||||
序号 | 考核项目 | 考核内容及要求 | 评分标准 | 配分 | 检测结果 | 扣分 | 得分 | 备注 | |
1 | 零件厚度 | 每超差0.01扣1分 | 5 | ||||||
2 | 零件表面 | 平行度0.02 | 每超差0.01扣1分 | 2 | |||||
3 | Ra3.2 | 每降1级扣2分 | 4 | ||||||
4 | 圆弧凸台 | 每超差0.01扣1分 | 5 | ||||||
5 | 每超差0.01扣1分 | 5 | |||||||
6 | 孔 | 每降1级扣2分 | 10 | ||||||
7 | Ra1.6 | 每超差0.01扣1分 | 4 | ||||||
8 | 定位尺寸 | 每超差0.01扣1分 | 2 | ||||||
9 | 每降1级扣1分 | 2 | |||||||
10 | 孔 | 每超差0.01扣2分 | 8 | ||||||
11 | Ra1.6 | 每降1级扣2分 | 4 | ||||||
12 | 孔口圆角 | R30 | 超差不得分 | 4 | |||||
13 | 键形槽 | 每超差0.01扣1分 | 2 | ||||||
14 | 每超差0.01扣1分 | 2 | |||||||
15 | 每超差0.01扣1分 | 2 | |||||||
16 | 周边Ra1.6 | 每降1级扣2分 | 4 | ||||||
17 | 凹槽 | 1 | 超差不得分 | 2 | |||||
18 | 周边Ra1.6 | 每降1级扣2分 | 4 | ||||||
19 | 2 | 超差不得分 | 2 | ||||||
20 | 周边Ra1.6 | 每降1级扣2分 | 4 | ||||||
21 | 3 | 超差不得分 | 2 | ||||||
22 | 周边Ra1.6 | 每降1级扣2分 | 4 | ||||||
23 | 残料清角 | 外轮廓加工后的残料必须切除;内轮廓必须清角 | 每留一个残料岛屿扣1分;没有清角每处扣1分。扣完为止 | 6 | |||||
24 | 安全文明生产 | 1.遵守机床安全操作规程 2.刀具、工具、量具放置规范 3.设备保养、场地整洁 | 酌情扣1~5分 | 3 | |||||
25 | 工艺合理 | 1.工件定位、夹紧及刀具选择合理 2.加到顺序及刀具轨迹路线合理 | 酌情扣1~5分 | 3 | |||||
26 | 程序编制 | 1.指令正确,程序完整 2.数值计算正确、程序编写表现出 一定的技巧,简化计算和加工程序 3.刀具补偿功能运用正确、合理 4.切削参数、坐标系选择正确、 合理 | 酌情扣1~5分 | 5 | |||||
27 | 其他项目 | 发生重大事故(人身和设备安全事故等)、严重违反工艺原则和情节严重的野蛮操作等,由裁判长决定 取消其实操竞赛资格 | |||||||
记录员 | 监考人 | 检查员 | 考评人 |
表3-2 各工序刀具的切削参数 | |||||||
加工步骤 | 刀具与切削参数 | ||||||
序 号 | 加工内容 | 刀具规格 | 主轴转速n/ r·mm | 进给速度vf/ mm·min-1 | 刀具补偿 | ||
类 型 | 材料 | 长度 | 半径 | ||||
1 | 粗加工表面A | 80mm端铣刀(5个刀片) | 硬质 合金 | 450 | 200 | H1/T1D1 | |
2 | 精加工表面A | 800 | 160 | ||||
3 | 加工R50凹圆弧槽 | 25mm粗齿三刃立铣刀 | 高 速 钢 | 300 | 75 | H2/T2D1 | |
4 | 加工深5mm凹槽 | ||||||
5 6 | 粗加工宽26mm凹槽 粗加工宽16mm凹槽 | 14mm粗齿三刃立铣刀 | 600 | 80 | H3/13D1 | 7.2mm | |
7 | 粗加工R85圆弧凸台侧面 | ||||||
8 | 粗加工R85圆弧凸台表面 | ||||||
9 | 钻中间位置孔 | 11.8mm直柄麻花钻 | 550 | 80 | H4/T4D1 | ||
10 | 扩中间位置孔 | 35mm锥柄麻花钻 | 150 | 20 | H5/T5D1 | ||
11 | 精加工宽26mm凹槽 | 12mm细齿四刃立铣刀 | 800 | 100 | H6/T6D1 | 5.99mm | |
12 | 精加工宽16mm凹槽 | ||||||
13 | 精加工R85圆弧凸台侧面 | ||||||
14 | 精加工R85圆弧凸台表面 | 1000 | |||||
15 | 粗镗孔37.5mm | 37.5mm粗镗刀 | 硬质 合金 | 850 | 80 | H7/T7D1 | |
16 | 精镗孔38mm | 38mm精镗刀 | 1000 | 40 | H8/T8D1 | ||
17 | 点孔加工 | 3mm中心钻 | 高 速 钢 | 1200 | 120 | H9/T9D1 | |
18 | 钻孔加工 | 11.8mm直柄麻花钻 | 550 | 80 | H4/T4D1 | ||
19 | 铰孔加工 | 12mm机用铰刀 | 300 | 50 | H10/T10D1 | ||
20 | 孔口R5圆角 | 14mm粗齿三刃立铣刀 | 800 | 1000 | H3/T3D1 |
%_N_XK3111_MPF | 程序名 | ||||
;$PATH=/_N_MPF-DIR | |||||
N1 | G54 G90 G17 G71 G94 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进给,取消 刀具半径补偿,(选用80mm端铣刀粗加工) | |||
N2 | M03 S450 F200 | 主轴正转,转速450r/min,进给速度为20mm/min | |||
N3 | G00 Z150 T1 D1 | Z轴快速定位,调用1号刀具的1号长度补偿 | |||
N4 | X-125Y-45 | X、Y轴快速定位 | |||
N5 | Z10 | Z轴快速定位 | |||
N6 | L1 | 调用子程序L1 | |||
N7 | L1 | 调用子程序L1 | |||
N8 | L1 | 调用子程序L1 | |||
N9 | L1 | 调用子程序L1 | |||
N10 | G00 Z150 | Z轴快速退刀 | |||
N11 | M05 | 主轴停转 | |||
N12 | M00 | 程序暂停 | |||
N13 | M03 S800 F160 | 主轴正转,转速800r/min,进给速度为160mm/min(精加工) | |||
N14 | G00 X-125 Y-45 M07 | X、Y轴快速定位,切削液开 | |||
N15 | Z2.4 | Z轴快速定位 | |||
N16 | L1 | 调用子程序L1 | |||
N17 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||
N18 | M05 | 主轴停转 | |||
N19 | M00 | 程序暂停(更换25mm立铣刀) | |||
N20 | M03 S300 | 主轴正转,转速300r/min | |||
N21 | C00 Z150 T2 D1 | Z轴快速定位,调用2号刀具的1号长度补偿 | |||
N22 | X-12.2 Y-93 M07 | X、Y轴快速定位,切削液开 | |||
N23 | Z0 | Z轴快速定位 | |||
N24 | L2 | 调用子程序L2 | |||
N25 | L2 | 调用子程序L2 | |||
N26 | G01 X-37.5 Y-78 F75 | X、Y向进给加工,进给速度为75mm/min | |||
N27 | G02 X37.5 CR=-37.5 | R50凹圆弧铣削 | |||
N28 | G01 Y-93 | Y向退刀 | |||
N29 | G00 Z5 | Z轴快速定位 | |||
N30 | X95 Y-55.483 | X、Y轴快速定位 | |||
N31 | Z-5 | Z向快速进刀 | |||
N32 | G01 X70 Y-69.917 | X、Y向进给加工,铣削60°斜角(右) | |||
N33 | X64.215 Y-65 | X、Y向进给加工 | |||
N34 | X87 Y-51.845 | X、Y向进给加工 | |||
N35 | G00 Z5 | Z轴快速定位 | |||
N36 | X-95 Y-55.367 | X、Y轴快速定位 | |||
N37 | Z-5 | Z向快速进刀 | |||
N38 | G01 X-70 Y-69.917 | X、Y向进给加工,铣削60°斜角(左) | |||
N39 | X-64.215 Y-65 | X、Y向进给加工 | |||
N40 | X-87 Y-51.845 | X、Y向进给加工 | |||
N41 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N42 | M05 | 主轴停转 | |||
N43 | M00 | 程序暂停(更换14mm立铣刀) | |||
N44 | M03 S600 F80 | 主轴正转,转速600r/min,进给速度为80mm/min | |||
N45 | G00 Z150 T3 D1 | Z轴快速定位,调用3号刀具的1号长度补偿 | |||
N46 | X0 Y-50 M07 | Z、Y轴快速定位,切削液开 | |||
N47 | Z-8 | Z轴快速定位 | |||
N48 | G41 G01 X-20 Y-35 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N49 | L3 | 调用子程序L3 | |||
N50 | G00 Z15 | Z轴快速定位 | |||
N51 | G40 X-28 Y55 | X、Y向退刀,并取消刀具半径补偿 | |||
N52 | Z-8 | Z轴快速进刀 | |||
N53 | G01 G41 X-36 Y42 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N54 | Y27 | Y向进给(左上角U形槽) | |||
N55 | G03 X-20 CR=-8 | 圆弧铣削 | |||
N56 | G01 Y50 | Y向进给 | |||
N57 | C00 Z15 | Z轴快速定位 | |||
N58 | G40 X90 Y24.8 | X、Y轴快速定位,并取消刀具半径补偿 | |||
N59 | Z0 | Z轴快速进刀 | |||
N60 | G01 X-7.2 | X向进给(R85圆柱形侧面) | |||
N61 | Y50 | Y向进给 | |||
N62 | X-7.423 | X向进给 | |||
N63 | Y37 | Y向进给 | |||
N64 | G18 C03 X33 Z10.2 CR=85.2 | 加工G18平面内圆弧 | |||
N65 | C01 X47 | X向进给 | |||
N66 | G03 X87.423 Z0 CR=85.2 | 加工G18平面内圆弧 | |||
N67 | G17 C00 Z150 M09 | G17平面内,Z轴快速定位,切削液关 | |||
N68 | M05 | 主轴停转 | |||
N69 | M00 | 程序暂停(更换11.8mm麻花钻) | |||
N70 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | |||
N71 | G00 Z150 T4 D1 | Z轴快速定位,调用4号刀具的1号长度补偿 | |||
N72 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N73 | CYCLE83(10,0,2,-35,35,-5,5,0,0,1,1,1) | 固定循环指令钻削中心位置孔 | |||
N74 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N75 | M05 | 主轴停转 | |||
N76 | M00 | 程序暂停(更换35mm麻花钻) | |||
N77 | M03 S150 F20 | 主轴正转,转速150r/min,进给速度为20mm/min | |||
N78 | C00 Z150 T5 D1 | Z轴快速定位,调用5号刀具1号长度补偿 | |||
N79 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N80 | CYCLE83(10,0,2,-40,40,-5,5,0,0,1,1,1) | 固定循环指令扩孔加工中心位置孔 | |||
N81 | C00 Z150 M09 | Z轴快速定位,切削液关 | |||
N82 | M05 | 主轴停转 | |||
N83 | M00 | 程序暂停(更换12mm立铣刀) | |||
N84 | M03 S800 F100 | 主轴正转,转速800r/min,进给速度为100mm/min | |||
N85 | G00 Z150 T6 D1 | Z轴快速定位,调用6号刀具的1号长度补偿 | |||
N86 | X0 Y-50 M07 | X、Y轴快速定位,切削液开 | |||
N87 | Z-8 | Z轴快速进刀 | |||
N88 | G41 G01 X-20 Y-35 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N89 | L3 | 调用子程序L3 | |||
N90 | G00 Z15 | Z轴快速定位 | |||
N91 | G40 X-28 Y55 | X、Y向退刀,并取消刀具半径补偿 | |||
N92 | Z-8 | Z轴快速进刀 | |||
N93 | C01 G41 X-36 Y42 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N94 | Y27 | Y向进给(左上角U形槽) | |||
N95 | G03 X-20 CR=-8 | 圆弧铣削 | |||
N96 | G01 Y50 | Y向进给 | |||
N97 | G00 Z15 | Z轴快速定位 | |||
N98 | G40 X100 Y26 | X、Y轴快速定位,并取消刀具半径补偿 | |||
N99 | Z0 | Z轴快速进刀 | |||
N100 | G01 X-6 | X向进给(R85圆柱形侧面) | |||
N101 | Y50 | Y向进给 | |||
N102 | X-6 Y42 | X、Y向进给 | |||
N103 | R1=42 | 定义Y轴起始值 | |||
N104 | R2=32 | 定义Y轴终止值 | |||
N105 | MARKE1: | 标示符 | |||
N106 | G01 X-6 Y=R1 F1000 | 直线进给 | |||
N107 | G18 G03 X34 Z10 CR=85 | XZ平面内圆弧铣削 | |||
N108 | G01 X46 | X轴向移动 | |||
N109 | G03 X86 Z0 CR=85 | XZ平面内圆弧铣削 | |||
N110 | G01 Y=R1-0.025 | Y轴向移动 | |||
N111 | G4Y2 X46 Z10 CB=85 | XZ平面内圆弧铣削 | |||
N112 | G01 X34 | X轴向移动 | |||
N113 | C02 X-6 Z0 CR=85 | XZ平面内圆弧铣削 | |||
N114 | R1=R1-0.05 | 圆柱面宽度的每次增加量 | |||
N115 | IF R1>=R2 GOTOB MARKE1 | 条件不满足时,跳跃到MARKE1处运行程序 | |||
N116 | G17 C00 Z150 M09 | XY平面内编程,Z轴快速定位,切削液关 | |||
N117 | M05 | 主轴停转 | |||
N118 | M00 | 程序暂停(更换37.5mm粗镗刀) | |||
N119 | M42 | 主轴选用高速档(800~5300r/min) | |||
N120 | M03 S850 F80 | 主轴正转,转速850r/min,进给速度为80mm/min | |||
N121 | C00 Z150 T7 D1 | Z轴快速定位,调用7号刀具的1号长度补偿 | |||
N122 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N123 | CYCLE85(10,0,2,-30,30,0,80,100) | 固定循环指令粗镗中心位置孔 | |||
N124 | C00 Z150 M00 | Z轴快速定位,切削液关 | |||
N125 | M05 | 主轴停转 | |||
N126 | M00 | 程序暂停(更换38mm精镗刀) | |||
N127 | M03 S1000 F40 | 主轴正转,转速1000r/min,进给速度为40mm/min | |||
N128 | G00 Z150 118 D1 | Z轴快速定位,调用8号刀具的1号长度补偿 | |||
N129 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N130 | CYCLE85(10,0,2,-30,30,0,40,60) | 固定循环指令中心位置孔精镗 | |||
N131 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N132 | M05 | 主轴停转 | |||
N133 | M00 | 程序暂停(更换3mm中心钻) | |||
N134 | M03 S1200 F120 | 主轴正转,转速1200r/min,进给速度120mm/min | |||
N135 | G00 Z150 T9 D1 | Z轴快速定位,调用9号刀具的1号长度补偿 | |||
N136 | X-55 Y0 | X、Y轴快速定位 | |||
N137 | CYCLE81(10,0,2,-2,2) | 固定循环指令点孔加工 | |||
N138 | C00 Z150 | Z轴快速定位 | |||
N139 | M05 | 主轴停转 | |||
N140 | M00 | 程序暂停(更换11.8mm麻花钻) | |||
N141 | M41 | 主轴选用低速档(50~800r/min) | |||
N142 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度80mm/min | |||
N143 | G00 Z100 T4 D1 | Z轴快速定位,调用4号刀具的1号长度补偿 | |||
N144 | X-55 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N145 | CYCLE83(10,0,2,-35,35,-5,5,0,0,1,1,1) | 固定循环指令钻孔加工 | |||
N146 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N147 | M05 | 主轴停转 | |||
N148 | M00 | 程序暂停(更换12mm机用铰刀) | |||
N149 | M03 S300 F50 | 主轴正转,转速300r/min,进给速度50mm/min | |||
N150 | G00 Z100 T10 D1 M07 | Z轴快速定位,调用10号刀具的1号长度补偿,切削液开 | |||
N151 | X-55 Y0 | X、Y轴快速定位 | |||
N152 | CYCLE85(10,0,2,-30,30,0,50,50) | 固定循环指令铰孔加工 | |||
N153 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N154 | M05 | 主轴停转 | |||
N155 | M00 | 程序暂停(更换14mm立铣刀) | |||
N156 | M03 S800 | 主轴正转,转速800r/min | |||
N157 | G00 Z100 T3 D1 | Z轴快速定位,调用3号刀具的1号长度补偿 | |||
N158 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N159 | Z0 | Z轴快速进刀 | |||
N160 | G01 X18.239 F100 | X向进给 | |||
N161 | R1=0 | 定义Z轴起始深度 | |||
N162 | R2=-7 | 定义Z轴最终深度 | |||
N163 | MARKE2: | 标示符 | |||
N164 | R3=16.216-R1 | Z方向数值计算 | |||
N165 | R4=SQRT(30*30-R3*R3) | X方向数值计算 | |||
N166 | R5=R4-7 | X方向数值计算 | |||
N167 | C01 X=R5 Y0 Z=R1 F1200 | 进给至圆弧面的X、Y、Z轴起点位置,进给速度1200mm/min | |||
N168 | G02I=-R5J0 | 整圆铣削加工 | |||
N169 | R1=R1-0.02 | 圆弧深度的每次增加量 | |||
N170 | IF R1>=R2 GOTBMARKE2 | 条件不满足时,跳跃到MARKE2处运行程序 | |||
N171 | G00 Z-50 D0 M09 | 取消固定循环,取消刀具长度补偿,Z轴快速定位,切削液关 | |||
N172 | M05 | 主轴停转 | |||
N173 | M02 | 程序结束 | |||
%_N_L1_SPF、 | 子程序名L1 | ||||
;$PATH=/_N_SPF_DIR | |||||
N1 | G91 C01 Z-2.4 | 增量编程,Z向进给-2.4mm | |||
N2 | G90 X125 | 绝对编程,X向平面铣削 | |||
N3 | G00 Y-10 | Y轴快速定位 | |||
N4 | G01 X-42 | X向平面铣削 | |||
N5 | Y85 | Y向平面铣削 | |||
N6 | G00 X-125 | X向快速退刀 | |||
N7 | Y-45 | Y向快速退刀 | |||
N8 | RET | 子程序结束,返回主程序 | |||
%_N_L2_SPF | 子程序名L2 | ||||
;$PATH=/_N_SPF_DIR | |||||
N1 | G91 G1 Z-5 F75 | 增量编程,Z向进给-5mm,进给速度75mm/min | |||
N2 | G90 Y-78 | 绝对编程,Y向进给 | |||
N3 | G02 X12.2 CR=-12.2 | 圆弧铣削 | |||
N4 | G01 X37 | X向进给 | |||
N5 | G03 X-37 CR=-37 | 圆弧铣削 | |||
N6 | C01 X-12.2 Y-93 F200 | X、Y向退刀,进给速度为200mm/min | |||
N7 | RET | 子程序结束,返回主程序 | |||
%_N_L3_SPF | 子程序名L3 | ||||
;$PATH=/_N_SPF_DIR | |||||
N1 | G01 X-52 | X向进给 | |||
N2 | G03 X-60 Y-43 CR=8 | 圆弧铣削加工 | |||
N3 | G01 Y-53 | Y向进给 | |||
N4 | G03 X-52 Y-61 CR=8 | 圆弧铣削加工 | |||
N5 | G01 X-30 | X向进给 | |||
N6 | G00 X30 | X向快速移动 | |||
N7 | G01 X52 | X向进给 | |||
N8 | G03 X60 Y-53 CR=8 | 圆弧铣削加工 | |||
N9 | G01 Y_43 | Y向进给 | |||
N10 | G03 X52 Y-35 CR=8 | 圆弧铣削加工 | |||
N11 | G01 X10 | X向进给 | |||
N12 | G00 X-10 | X向快速移动 | |||
N13 | RET | 子程序结束,返回主程序 |
% | |||||
:3112 | 程序名 | ||||
N1 | G54 G90 G17 G21 G94 G49 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进给,取消 刀具长度、半径补偿,(选用80mm端铣刀粗加工) | |||
N2 | M03 S450 F200 | 主轴正转,转速450r/min,进给速度为200mm/min | |||
N3 | G00 G43 Z150 H1 | Z轴快速定位,调用刀具1号长度补偿 | |||
N4 | X-125 Y-45 | X、Y轴快速定位 | |||
N5 | Z10 | Z轴快速定位 | |||
N6 | M98 P40001 | 连续调用子程序4次,程序名为01 | |||
N7 | G00 Z150 | Z轴快速退刀 | |||
N8 | M05 | 主轴停转 | |||
N9 | M00 | 程序暂停 | |||
N10 | M03 S800 F160 | 主轴正转,转速800r/min,进给速度为160mm/min(精加工) | |||
N11 | G00 X-125 Y-45 M07 | X、Y轴快速定位,切削液开 | |||
N12 | Z2.4 | Z轴快速定位 | |||
N13 | M98 P1 | 调用子程序01 | |||
N14 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||
N15 | M05 | 主轴停转 | |||
N16 | M00 | 程序暂停(更换25mm立铣刀) | |||
N17 | M03 S300 | 主轴正转,转速300r/min | |||
N18 | G00 G43 Z150 H2 | Z轴快速定位,调用刀具2号长度补偿 | |||
N19 | X-12.2 Y-93 M07 | X、Y轴快速定位,切削液开 | |||
N20 | Z0 | Z轴快速定位 | |||
N21 | M98 P20002 | 连续调用子程序2次,程序名为02 | |||
N22 | G01 X-37.5 Y-78 F75 | X、Y向进给加工,进给速度为75mm/min | |||
N23 | G02 X37.5 R-37.5 | R50凹圆弧铣削 | |||
N24 | G01 Y-93 | Y向退刀 | |||
N25 | G00 Z5 | Z轴快速定位 | |||
N26 | X95 Y-55.483 | X、Y轴快速定位 | |||
N27 | Z-5 | Z向快速进刀 | |||
N28 | G01 X70 Y-69.917 | X、Y向进给加工,铣削60°斜角(右) | |||
N29 | X64.215 Y-65 | X、Y向进给加工 | |||
N30 | X87 Y-51.845 | X、Y向进给加工 | |||
N31 | G00 z5 | Z轴快速定位 | |||
N32 | X-95 Y-55.367 | X、Y轴快速定位 | |||
N33 | Z-5 | Z向快速进刀 | |||
N34 | G01 X-70 Y-69.917 | X、Y向进给加工,铣削60°斜角(左) | |||
N35 | X-64.215 Y-65 | X、Y向进给加工 | |||
N36 | X-87 Y-51.845 | X、Y向进给加工 | |||
N37 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N38 | M05 | 主轴停转 | |||
N39 | M00 | 程序暂停(更换14mm立铣刀) | |||
N40 | M03 S600 F80 | 主轴正转,转速600r/min,进给量为80mm/min | |||
N41 | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||
N42 | X0 Y-50 M07 | X、Y轴快速定位,切削液开 | |||
N43 | Z-8 | Z轴快速定位 | |||
N44 | G41 G01 X-20 Y-35 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N45 | M98 P3 | 调用子程序03 | |||
N46 | G00 Z15 | Z轴快速定位 | |||
N47 | G40 X-28 Y55 | X、Y向退刀,并取消刀具半径补偿 | |||
N48 | Z-8 | Z轴快速进刀 | |||
N49 | G01 G41 X-36 Y42 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N50 | Y27 | Y向进给(左上角U形槽) | |||
N51 | G03 X-20 R-8 | 圆弧铣削 | |||
N52 | G01 Y50 | Y向进给 | |||
N53 | G00 Z15 | Z轴快速定位 | |||
N54 | G40 X90 Y24.8 | X、Y轴快速定位,并取消刀具半径补偿 | |||
N55 | Z0 | Z轴快速进刀(R85圆柱形侧面) | |||
N56 | G01 X-7.2 | X向进给 | |||
N57 | Y50 | Y向进给 | |||
N58 | G01 X-7.423 | X向进给 | |||
N59 | Y37 | Y向进给 | |||
N60 | G18 G03 X33 Z10.2 R85.2 | 加工G18平面内圆弧 | |||
N61 | C01 X47 | X向进给 | |||
N62 | G03 X87.423 Z0 R85.2 | 加工G18平面内圆弧 | |||
N63 | G17 G00 Z150 M09 | G17平面内,Z轴快速定位,切削液关 | |||
N64 | M05 | 主轴停转 | |||
N65 | M00 | 程序暂停(更换11.8mm麻花钻) | |||
N66 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | |||
N67 | G00 G43 Z150 H4 | Z轴快速定位,调用刀具4号长度补偿 | |||
N68 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N69 | G83 G99 X0 Y0 Z-35 Q5 R2 | 固定循环指令钻削中心位置孔 | |||
N70 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N71 | M05 | 主轴停转 | |||
N72 | M00 | 程序暂停(更换35mm麻花钻) | |||
N73 | M03 S150 F20 | 主轴正转,转速150r/min,进给速度为20mm/min | |||
N74 | G00 G43 Z150 H5 | Z轴快速定位,调用刀具5号长度补偿 | |||
N75 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N76 | G83 G99 X0 Y0 Z-40 Q5 R2 | 固定循环指令扩孔加工中心位置孔 | |||
N77 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N78 | M05 | 主轴停转 | |||
N79 | M00 | 程序暂停(更换12mm立铣刀) | |||
N80 | M03 S800 F100 | 主轴正转,转速800r/min,进给速度为100mm/min | |||
N81 | G00 G43 Z150 H6 | Z轴快速定位,调用刀具6号长度补偿 | |||
N82 | X0 Y-50 M07 | X、Y轴快速定位,切削液开 | |||
N83 | Z-8 | Z轴快速进刀 | |||
N84 | G41 C01 X-20 Y-35 D2 | X、Y向进给,并引入刀具2号半径补偿值 | |||
N85 | M98 P3 | 调用子程序03 | |||
N86 | G00 Z15 | Z轴快速定位 | |||
N87 | G40 X-28 Y55 | X、Y向退刀,并取消刀具半径补偿 | |||
N88 | Z-8 | Z轴快速进刀 | |||
N89 | G01 G41 X-36 Y42 D2 | X、Y向进给,并引入刀具2号半径补偿值 | |||
N90 | Y27 | Y向进给(左上角U形槽) | |||
N91 | G03 X-20 R-8 | 圆弧铣削 | |||
N92 | C01 Y50 | Y向进给 | |||
N93 | G00 Z15 | Z轴快速定位 | |||
N94 | G40 X100 Y26 | X、Y轴快速定位,并取消刀具半径补偿 | |||
N95 | Z0 | Z轴快速进刀 | |||
N96 | G01 X-6 | X向进给(R85圆柱形侧面) | |||
N97 | Y50 | Y向进给 | |||
N98 | X-6 Y42 | X、Y向进给 | |||
N99 | #1=42 | 定义Y轴起始值 | |||
N100 | #2=32 | 定义Y轴终止值 | |||
N101 | #3=#1-0.025 | Y向数值计算 | |||
N102 | G01 X-6 Y[#1]F1000 | 直线进给 | |||
N103 | G18 G03 X34 Z10 R85 | XZ平面内圆弧铣削 | |||
N104 | G01 X46 | X轴向移动 | |||
N105 | G03 X86 Z0 R85 | XZ平面内圆弧铣削 | |||
N106 | G01 Y[#3] | Y轴向移动 | |||
N107 | G02 X46 Z10 R85 | XZ平面内圆弧铣削 | |||
N108 | G01 X34 | X轴向移动 | |||
N109 | G02 X-6 Z0 R85 | XZ平面内圆弧铣削 | |||
N110 | #1=#1-0.05 | 圆柱面宽度的每次增加量 | |||
N111 | IF[#1GE#2]GOT01 | 条件不满足时,返回N101程序段执行 | |||
N112 | G17 G00 Z150 M09 | XY平面内编程,Z轴快速定位,切削液关 | |||
N113 | M05 | 主轴停转 | |||
N114 | M00 | 程序暂停(更换37.5mm粗镗刀) | |||
N115 | M03 S850 P80 | 主轴正转,转速850r/min,进给速度为80mm/min | |||
N116 | G00 G43 Z150 H7 | Z轴快速定位,调用刀具7号长度补偿 | |||
N117 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N118 | G85 G99 X0 Y0 Z-30 R2 | 固定循环指令粗镗中心位置孔 | |||
N119 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N120 | M05 | 主轴停转 | |||
N121 | M00 | 程序暂停(更换38mm精镗刀) | |||
N122 | M03 S1000 F40 | 主轴正转,转速1000r/min,进给速度为40mm/min | |||
N123 | G00 G43 Z150 H8 | Z轴快速定位,调用刀具8号长度补偿 | |||
N124 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N125 | G85 G99 X0 Y0 Z-30 R2 | 固定循环指令中心位置孔精镗 | |||
N126 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N127 | M05 | 主轴停转 | |||
N128 | M00 | 程序暂停(更换3mm中心钻) | |||
N129 | M03 S1200 | 主轴正转,转速1200r/min | |||
N130 | G00 G43 Z150 H9 | Z轴快速定位,调用刀具9号长度补偿 | |||
N131 | X0 Y0 | X、Y轴快速定位 | |||
N132 | G81 G99 X-55 Y0 Z-2 R2 F120 | 固定循环指令点孔加工,进给速度120mm/min | |||
N133 | G00 Z150 | 取消固定循环,Z轴快速定位 | |||
N134 | M05 | 主轴停转 | |||
N135 | M00 | 程序暂停(更换111.8mm麻花钻) | |||
N136 | M03 S550 | 主轴正转,转速550r/min | |||
N137 | G43 G00 Z100 H4 | Z轴快速定位,调用刀具4号长度补偿 | |||
N138 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N139 | G83 G99 X-55 Y0 Z-35 Q5 RP F80 | 固定循环指令钻孔加工,进给速度80mm/min | |||
N140 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N141 | M05 | 主轴停转 | |||
N142 | M00 | 程序暂停(更换12mm机用铰刀) | |||
N143 | M03 S300 | 主轴正转,转速300r/min | |||
N144 | G43 G00 Z100 H10 M07 | Z轴快速定位,调用刀具10号长度补偿,切削液开 | |||
N145 | X0 Y0 | X、Y轴快速定位 | |||
N146 | G85 G99 X-55 Y0 Z-35 R2 F50 | 固定循环指令铰孔加工,进给速度50mm/min | |||
N147 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N148 | M05 | 主轴停转 | |||
N149 | M00 | 程序暂停(更换14mm立铣刀) | |||
N150 | M03 S800 | 主轴正转,转速800r/min | |||
N151 | G43 G00 Z100 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||
N152 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N153 | Z0 | Z轴快速进刀 | |||
N154 | G01 X18.239 F100 | X向进给 | |||
N155 | #1=0 | 定义Z轴起始深度 | |||
N156 | #2=-7 | 定义Z轴最终深度 | |||
N157 | #3=16.216-#1 | Z方向数值计算 | |||
N158 | #4=SQRT[30*30-#3*#3] | X方向数值计算 | |||
N159 | #5=#4-7 | X方向数值计算 | |||
N160 | G01 X[#5] Y0 Z[#1] F1200 | 进给至圆弧面的X、Y、Z轴起点位置,进给速度1200mm/min | |||
N161 | G02 I[-#5] J0 | 整圆铣削加工 | |||
N162 | #1=#1-0.02 | 圆弧深度的每次增加量 | |||
N163 | IF[#1GE#2]GOTO156 | 条件不满足时,返回N157程序段执行 | |||
N164 | G00 G49 Z-50 | 取消刀具长度补偿,Z轴快速定位 | |||
N165 | M30 | 程序结束回起始位置,机床复位(切削液关,主轴停转) | |||
% | |||||
:1 | 子程序名01 | ||||
N1 | G91 G01 Z-2.4 | Z向增量进给2.4mm | |||
N2 | G90 X125 | X向平面铣削 | |||
N3 | G00 Y-10 | Y轴快速定位 | |||
N4 | G01 X-42 | X向平面铣削 | |||
N5 | Y85 | Y向平面铣削 | |||
N6 | G00 X-125 | X向快速退刀 | |||
N7 | Y-45 | Y向快速退刀 | |||
N8 | M99 | 子程序结束,返回主程序 | |||
% | |||||
:2 | 子程序名02 | ||||
N1 | G91 G1 Z-5 F75 | 增量编程,Z向进给-5mm,进给速度75mm/min | |||
N2 | G90 Y-78 | 绝对编程,Y向进给 | |||
N3 | G02 X12.2 R-12.2 | 圆弧铣削 | |||
N4 | G01 X37 | X向进给 | |||
N5 | G03 X-37 R-37 | 圆弧铣削 | |||
N6 | C01 X-12.2 Y-93 F200 | X、Y向退刀,进给速度为200mm/min | |||
N7 | M99 | 子程序结束,返回主程序 | |||
% | |||||
:3 | 子程序名03 | ||||
N1 | G01 X-52 | X向进给 | |||
N2 | G03 X-60 Y-43 R8 | 圆弧铣削加工 | |||
N3 | G01 Y-53 | Y向进给 | |||
N4 | G03 X-52 Y-61 R8 | 圆弧铣削加工 | |||
N5 | G01 X-30 | X向进给 | |||
N6 | G00 X30 | X向快速移动 | |||
N7 | G01 X52 | X向进给 | |||
N8 | G03 X60 Y-53 R8 | 圆弧铣削加工 | |||
N9 | G01 Y-43 | Y向进给 | |||
N10 | G03 X52 Y-35 R8 | 圆弧铣削加工 | |||
N11 | G01 X10 | X向进给 | |||
N12 | G00 X-10 | X向快速移动 | |||
N13 | M99 | 子程序结束,返回主程序 |
%3113 | 程序名 | ||||
N1 | G54 G90 G17 G21 094 G49 G40 | 建立工件坐标系,绝对编程,XY平面,公制编程,分进给,取消 刀具长度、半径补偿,(选用80mm端铣刀粗加工) | |||
N2 | M03 S450 F200 | 主轴正转,转速450r/min,进给速度为200mm/min | |||
N3 | G00 G43 Z150 H1 | Z轴快速定位,调用刀具1号长度补偿 | |||
N4 | X-125 Y-45 | X、Y轴快速定位 | |||
N5 | Z10 | Z轴快速定位 | |||
N6 | M98 P1 L4 | 调用子程序%1,连续调用4次 | |||
N7 | G00 Z150 | Z轴快速退刀 | |||
N8 | M05 | 主轴停转 | |||
N9 | M00 | 程序暂停 | |||
N10 | M03 S800 F160 | 主轴正转,转速800r/min,进给速度为160mm/min(精加工) | |||
N11 | G00 X-125 Y45 M07 | X、Y轴快速定位,切削液开 | |||
N12 | Z2.4 | Z轴快速定位 | |||
N13 | M98 P1 | 调用子程序%1 | |||
N14 | G00 Z150 M09 | Z轴快速退刀,切削液关 | |||
N15 | M05 | 主轴停转 | |||
N16 | M00 | 程序暂停(更换25mm立铣刀) | |||
N17 | M03 S300 | 主轴正转,转速300r/min | |||
N18 | G00 G43 Z150 H2 | Z轴快速定位,调用刀具2号长度补偿 | |||
N19 | X-12.2 Y-93 M07 | X、Y轴快速定位,切削液开 | |||
N20 | Z0 | Z轴快速定位 | |||
N21 | M98 P2也 | 调用子程序%2,连续调用2次 | |||
N22 | G01 X-37.5 Y-78 F75 | X、Y向进给加工,进给速度为75mm/min | |||
N23 | G02 X37.5 R-37.5 | R50凹圆弧铣削 | |||
N24 | C01 Y-93 | Y向退刀 | |||
N25 | G00 Z5 | Z轴快速定位 | |||
N26 | X95 Y-55.483 | X、Y轴快速定位 | |||
N27 | Z-5 | Z向快速进刀 | |||
N28 | G01 X70 Y-69.917 | X、Y向进给加工,铣削60°斜角(右) | |||
N29 | X64.215 Y-65 | X、Y向进给加工 | |||
N30 | X87 Y-51.845 | X、Y向进给加工 | |||
N31 | G00 Z5 | Z轴快速定位 | |||
N32 | X-95 Y-55.367 | X、Y轴快速定位 | |||
N33 | Z-5 | Z向快速进刀 | |||
N34 | G01 X-70 Y-69.917 | X、Y向进给加工,铣削60°斜角(左) | |||
N35 | X-64.215 Y-65 | X、Y向进给加工 | |||
N36 | X-87 Y-51.845 | X、Y向进给加工 | |||
N37 | G00 Z150 M09 | Z轴快速定位,切削液关 | |||
N38 | M05 | 主轴停转 | |||
N39 | M00 | 程序暂停(更换14mm立铣刀) | |||
N40 | M03 S600 P80 | 主轴正转,转速600r/min,进给速度为80mm/min | |||
N4l | G00 G43 Z150 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||
N42 | X0 Y-50 M07 | X、Y轴快速定位,切削液开 | |||
N43 | Z-8 | Z轴快速定位 | |||
N44 | G41 C01 X-20 Y-35 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N45 | M98 P3 | 调用子程序%3 | |||
N46 | G00 Z15 | Z轴快速定位 | |||
N47 | G40 X-28 Y55 | X、Y向退刀,并取消刀具半径补偿 | |||
N48 | Z-8 | Z轴快速进刀 | |||
N49 | G01 G41 X-36 Y42 D1 | X、Y向进给,并引入刀具1号半径补偿值 | |||
N50 | Y27 | Y向进给(左上角U形槽) | |||
N51 | G03 X-20 H-8 | 圆弧铣削 | |||
N52 | G01 Y50 | Y向进给 | |||
N53 | G00 Z15 | Z轴快速定位 | |||
N54 | G40 X90 Y24.8 | X、Y轴快速定位,并取消刀具半径补偿 | |||
N55 | Z0 | Z轴快速进刀 | |||
N56 | G01 X-7.2 | X向进给(R85圆柱形侧面) | |||
N57 | Y50 | Y向进给 | |||
N58 | G01 X-7.423 | X向进给 | |||
N59 | Y37 | Y向进给 | |||
N60 | G18 G03 X33 Z10.2 R85.2 | 加工XZ平面内圆弧 | |||
N61 | G01 X47 | X向进给 | |||
N62 | G03 X87.423 Z0 R85.2 | 加工XZ平面内圆弧 | |||
N63 | G17 G00 Z150 M09 | XY平面内编程,Z轴快速定位,切削液关 | |||
N64 | M05 | 主轴停转 | |||
N65 | M00 | 程序暂停(更换11.8mm麻花钻) | |||
N66 | M03 S550 F80 | 主轴正转,转速550r/min,进给速度为80mm/min | |||
N67 | G00 G43 Z150 H4 | Z轴快速定位,调用刀具4号长度补偿 | |||
N68 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N69 | G83 G99 X0 Y0 Z-35 Q-5 K1 R2 | 固定循环指令钻削中心位置孔 | |||
N70 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N71 | M05 | 主轴停转 | |||
N72 | M00 | 程序暂停(更换35mm麻花钻) | |||
N73 | M03 S150 F20 | 主轴正转,转速150r/min,进给速度为20mm/min | |||
N74 | G00 G43 Z150 H15 | Z轴快速定位,调用刀具5号长度补偿 | |||
N75 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N76 | G83 G99 X0 Y0 Z-40 Q-5 K1 R2 | 固定循环指令扩孔加工中心位置孔 | |||
N77 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N78 | M05 | 主轴停转 | |||
N79 | M00 | 程序暂停(更换12mm立铣刀) | |||
N80 | M03 S800 F100 | 主轴正转,转速800r/min,进给速度为100mm/min | |||
N81 | G00 G43 Z150 H6 | Z轴快速定位,调用刀具6号长度补偿 | |||
N82 | X0 Y-50 M07 | X、Y轴快速定位,切削液开 | |||
N83 | Z-8 | Z轴快速进刀 | |||
N84 | G41 G01 X-20 Y-35 D2 | X、Y向进给,并引入刀具2号半径补偿值 | |||
N85 | M98 P3 | 调用子程序%3 | |||
N86 | G00 Z15 | Z轴快速定位 | |||
N87 | G40 X-28 Y55 | X、Y向退刀,并取消刀具半径补偿 | |||
N88 | Z-8 | Z轴快速进刀 | |||
N89 | G01 G41 X-36 Y42 D2 | X、Y向进给,并引入刀具2号半径补偿值 | |||
N90 | Y27 | Y向进给(左上角U形槽) | |||
N91 | G03 X-20 R-8 | 圆弧铣削 | |||
N92 | G01 Y50 | Y向进给 | |||
N93 | G00 Z15 | Z轴快速定位 | |||
N94 | G40 X100 Y26 | X、Y轴快速定位,并取消刀具半径补偿 | |||
N95 | Z0 | Z轴快速进刀 | |||
N96 | G01 X-6 | X向进给(R85圆柱形侧面) | |||
N97 | Y50 | Y向进给 | |||
N98 | X-6 Y42 | X、Y向进给 | |||
N99 | #1=42 | 定义Y轴起始值 | |||
N100 | #2=32 | 定义Y轴终止值 | |||
N101 | WHILE#1GE#2 | 判断Y轴进给是否到达终点 | |||
N102 | #3=#1-0.025 | ||||
N103 | G01 X-6 Y[#1] F1000 | 直线进给 | |||
N104 | G18 G03 X34 Z10 R85 | XZ平面内圆弧铣削 | |||
N105 | G01 X46 | X轴向移动 | |||
N106 | G03 X86 Z0 R85 | XZ平面内圆弧铣削 | |||
N107 | G01 Y[#3] | Y轴向移动 | |||
N108 | G02 X46 Z10 R85 | XZ平面内圆弧铣削 | |||
N109 | G01 X34 | X轴向移动 | |||
N110 | G02 X-6 Z0 R85 | XZ平面内圆弧铣削 | |||
N111 | #1=#1-0.05 | 圆柱面宽度的每次增加量 | |||
N112 | ENDW | 条件不满足时,返回执行 | |||
N113 | G17 G00 Z150 M09 | XY平面内编程,Z轴快速定位,切削液关 | |||
N114 | M05 | 主轴停转 | |||
N115 | M00 | 程序暂停(更换37.5mm粗镗刀) | |||
N116 | M11 | 主轴选用高速档(500~4000r/min) | |||
N117 | M03 S850 F80 | 主轴正转,转速850r/min,进给速度为80mm/min | |||
N118 | G30 G43 Z150 H7 | Z轴快速定位,调用刀具7号长度补偿 | |||
N119 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N120 | G85 G99 X0 Y0 Z-30 R2 | 固定循环指令粗镗中心位置孔 | |||
N121 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N122 | M05 | 主轴停转 | |||
N123 | M00 | 程序暂停(更换38mm精镗刀) | |||
N124 | M03 S1000 F40 | 主轴正转,转速1000r/min,进给速度为40mm/min | |||
N125 | G00 G43 Z150 H8 | Z轴快速定位,调用刀具8号长度补偿 | |||
N126 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N127 | G85 G99 X0 Y0 Z-30 R2 | 固定循环指令中心位置孔精镗 | |||
N128 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N129 | M05 | 主轴停转 | |||
N130 | M00 | 程序暂停(更换3mm中心钻) | |||
N131 | M03 S1200 | 主轴正转,转速1200r/min | |||
N132 | G00 G43 Z150 H9 | Z轴快速定位,调用刀具9号长度补偿 | |||
N133 | X0 Y0 | X、Y轴快速定位 | |||
N134 | G81 G99 X-55 Y0 Z-2 R2 F120 | 固定循环指令点孔加工,进给速度120mm/min | |||
N135 | G00 Z150 | 取消固定循环,Z轴快速定位 | |||
N136 | M05 | 主轴停转 | |||
N137 | M00 | 程序暂停(更换11.8mm麻花钻) | |||
N138 | M03 S550 | 主轴正转,转速550r/min | |||
N139 | C43 G00 Z100 H4 | Z轴快速定位,调用刀具4号长度补偿 | |||
N140 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N141 | G83 G99 X-55 Y0 Z-35 Q-5 K1 R2 F80 |
固定循环指令钻孔加工,进给速度80mm/min | |||
N142 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N143 | M05 | 主轴停转 | |||
N144 | M00 | 程序暂停(更换12mm机用铰刀) | |||
N145 | M13 | 主轴选用低速档(100~800r/min) | |||
N146 | M03 S300 | 主轴正转,转速300r/min | |||
N147 | G43 G00 Z100 H10 M07 | Z轴快速定位,调用刀具10号长度补偿,切削液开 | |||
N148 | X0 Y0 | X、Y轴快速定位 | |||
N149 | G85 G99 X-55 Y0 Z-35 R2 F50 | 固定循环指令铰孔加工,进给速度50mm/min | |||
N150 | G00 Z150 M09 | 取消固定循环,Z轴快速定位,切削液关 | |||
N151 | M05 | 主轴停转 | |||
N152 | M00 | 程序暂停(更换14mm立铣刀) | |||
N153 | M03 S800 | 主轴正转,转速800r/min | |||
N154 | G43 G00 Z100 H3 | Z轴快速定位,调用刀具3号长度补偿 | |||
N155 | X0 Y0 M07 | X、Y轴快速定位,切削液开 | |||
N156 | Z0 | Z轴快速进刀 | |||
N157 | G01 X18.239 F100 | X向进给 | |||
N158 | #1=0 | 定义Z轴起始深度 | |||
N159 | #2=-7 | 定义Z轴最终深度 | |||
N160 | WHILE#1 GE#2 | 判断Z轴进给是否到达终点 | |||
N161 | #3=16.216-#1 | Z方向数值计算 | |||
N162 | #4=SQRT[30*30-#3*#3] | X方向数值计算 | |||
N163 | #5=#4-7 | X方向数值计算 | |||
N164 | G01 X[#5] Y0 Z[#1] F1200 | 进给至圆弧面的X、Y、Z轴起点位置,进给速度1200mm/min | |||
N165 | G02 I[-#5] J0 | 整圆铣削加工 | |||
N166 | #1=#1-0.02 | 圆弧深度的每次增加量 | |||
N167 | ENDW | 条件不满足时,返回执行 | |||
N168 | G00 G49 Z-50 | 取消刀具长度补偿,Z轴快速定位 | |||
N169 | M30 | 程序结束回起始位置,机床复位(切削液关,主轴停转) | |||
%1 | 子程序名%1 | ||||
N1 | G91 G01 Z-2.4 | 增量编程,Z向进给-2.4mm | |||
5/2 | G90 X125 | 绝对编程,X平面铣削 | |||
N3 | G00 Y-10 | Y轴快速定位 | |||
N4 | G01 X42 | X向平面铣削 | |||
N5 | Y85 | Y向平面铣削 | |||
N6 | G00 X-125 | X向快速退刀 | |||
N7 | Y45 | Y向快速退刀 | |||
N8 | M99 | 子程序结束,返回主程序 | |||
%2 | 子程序名%2 | ||||
N1 | G91 G1 Z-5 F75 | 增量编程,Z向进给-5mm,进给速度75mm/min | |||
N2 | G90 Y-78 | 绝对编程,Y向进给 | |||
N3 | G02 X12.2 R-12.2 | 圆弧铣削 | |||
N4 | G01 X37 | X向进给 | |||
N5 | G03 X-37 R-37 | 圆弧铣削 | |||
N6 | G01 X-12.2 Y-93 F200 | X、Y向退刀,进给速度为200mm/min | |||
N7 | M99 | 子程序结束,返回主程序 | |||
%3 | 子程序名%3 | ||||
N1 | G01 X-52 | X向进给 | |||
N2 | G03 X-60 Y-43 R8 | 圆弧铣削加工 | |||
N3 | G01 Y-53 | Y向进给 | |||
N4 | G03 X-52 Y-61 R8 | 圆弧铣削加工 | |||
N5 | G01 X-30 | X向进给 | |||
N6 | G00 X30 | X向快速移动 | |||
N7 | G01 X52 | X向进给 | |||
N8 | G03 X60 Y-53 R8 | 圆弧铣削加工 | |||
N9 | C01 Y-43 | Y向进给 | |||
N10 | G03 X52 Y-35 R8 | 圆弧铣削加工 | |||
N11 | G01 X10 | X向进给 | |||
N12 | G00 X-10 | X向快速移动 | |||
N13 | M99 | 子程序结束,返回主程序 |