1、用的立铣刀加工凹槽的 45倒角、凸缘的 R4 倒圆角。凹槽的加工程序及凸缘外轮廓的加工程序均略。%3018 程序名 N10 M6 T1 换上 1 号刀,立铣刀 N20 G54 G90 G0 G43 H1 Z200 刀具快速移动 Z200 处 N30 M3 S2000 主轴正转,转速 2000r/min N40 X20 Y29 刀具快速定位(#10 时,#51 。30#5 29 ) N50 Z2 M8 Z 轴下降,切削液开 N60 G1 Z0 F50 刀具下降到工件表面 N70 #10 定义变量(深度) N80 #36 定义变量(刀具半径) N90 #65 定义变量(倒角尺寸) N100 #74
2、4.427 定义变量(图中角度之一) N110 #816.2602 定义变量(图中角度之二) N120 WHILE#1LE#6DO1 循环语句。当#1#6 在 N120N280 之间循环 N130 #4#1 计算变量 N140 #5#3+#1 #6 计算变量 N150 G1 X20 Y30#5 F500 宏程序加工定位点 N160 Z#4 F50 向下加工 N170 G3 X20+30 #5*COS#7 Y30 #5*SIN#7 R30#5 F500 加工R30 圆弧部分倒角 N180 G1 X20+16 #5*COS#7 Y20+16#5*SIN#7 加工 R30 与 R16之间直线段的倒角
3、 N190 G3 X2016 #5*SIN#8 Y20+16#5*COS#8R16#5 加工R16 圆弧部分倒角 N200 G1 X35+15#5*SIN#8 Y5+15#5*COS#8 加工 R16 与 R15 之间直线段的倒角 N210 G3 X50#5 Y5 R15#5 加工 R15 圆弧部分倒角 N220 G1 X10 加工 R15 与 R20 之间直线段的倒角 N230 G3 X30 Y30#5 R20#5 加工 R20 圆弧部分倒角 N240 X3010#5 Y20 加工 R10 圆弧部分倒角 N250 G2 X#5 R10+#5 加工 R10 半圆部分倒角,此处为凸圆弧 N260
4、 G3 X20 Y30#5 R30#5 加工 R10 圆弧部分倒角 N270 #1#1+0.2 更新深度(加工精度越高,增量应越小) N280 END1 循环语句结束 N290 G0 Z5 快速上升到 Z5 处,准备刀具移动加工圆角 N300 X67 Y35.784 快速定位 N310 G1 Z0 F50 进给下降到 Z0 N320 #90 定义变量(角度) N330 #104 定义变量(圆角半径) N340 WHILE#9LE90DO2 循环语句。当#990在 N330N460 之间循环 N350 #11#10*1COS#9 计算变量 N360 #12=#3+#10*SIN#9#10 计算变
5、量 N370 G1 X65+#12 Y35.784 F500 移动到起始点 N380 Z#11 F50 Z 轴下降 N390 Y25 F500 走直线 N400 G3 X40 Y50+#12 R25+#12 加工 R25 处的圆角 N410 G1 X20 走水平直线 N420 G3 X2050*SIN10 Y50*COS10 R50+#12 加工 R50 处的圆角 N430 G91 X76.318 Y13.457 增量加工斜直线圆角 N440 G90 G3 X65+#12 Y35.784 R#12 走圆弧过渡段。返回到 N370 后另走直线过渡段 N450 #9=#9+1 角度变量更新 N460 END2 循环语句结束 N470 G0 Z200 M9 加工结束后返回到 Z200,切削液关 N480 G49 G90 Z0 取消长度补偿,Z 轴快速移动到机床坐标 Z0 处 N490 M30 程序结束