用宏程序加工凹槽的45°倒角、凸缘的R4倒圆角

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用的立铣刀加工凹槽的45°倒角、凸缘的R4倒圆角。凹槽的加工程序及凸缘外轮廓的加工程序均略。

%3018 程序名

N10 M6 T1 换上1号刀,立铣刀

N20 G54 G90 G0 G43 H1 Z200 刀具快速移动Z200处

N30 M3 S2000 主轴正转,转速2000r/min

N40 X-20 Y29 刀具快速定位(#1=0时,#5=1。30-#5=29)

N50 Z2 M8 Z轴下降,切削液开

N60 G1 Z0 F50 刀具下降到工件表面

N70 #1=0 定义变量(深度)

N80 #3=6 定义变量(刀具半径)

N90 #6=5 定义变量(倒角尺寸)

N100 #7=44.427 定义变量(图中角度之一)

N110 #8=16.2602 定义变量(图中角度之二)

N120 WHILE[#1LE#6]DO1 循环语句。当#1≤#6在N120~N280之间循环

N130 #4=#1 计算变量

N140 #5=#3+#1-#6 计算变量

N150 G1 X-20 Y[30-#5] F500 宏程序加工定位点

N160 Z-#4 F50 向下加工

N170 G3 X-[20+[30-#5]*COS[#7]] Y-[30-#5]*SIN[#7] R[30-#5] F500 加工R30圆弧部分倒角

N180 G1 X-[20+[16-#5]*COS[#7]] Y-[20+[16-#5]*SIN[#7]] 加工R30与R16之间直线段的倒角

N190 G3 X-[20-[16-#5]*SIN[#8]] Y-[20+[16-#5]*COS[#8]]R[16-#5] 加工R16圆弧部分倒角

N200 G1 X[35+[15-#5]*SIN[#8]] Y-[5+[15-#5]*COS[#8]] 加工R16与R15之间直线段的倒角

N210 G3 X[50-#5] Y-5 R[15-#5] 加工R15圆弧部分倒角

N220 G1 X10 加工R15与R20之间直线段的倒角

N230 G3 X30 Y[30-#5] R[20-#5] 加工R20圆弧部分倒角

N240 X[30-[10-#5]] Y20 加工R10圆弧部分倒角

N250 G2 X-#5 R-[10+#5] 加工R10半圆部分倒角,此处为凸圆弧

N260 G3 X-20 Y[30-#5] R[30-#5] 加工R10圆弧部分倒角

N270 #1=#1+0.2 更新深度(加工精度越高,增量应越小)

N280 END1 循环语句结束

N290 G0 Z5 快速上升到Z5处,准备刀具移动加工圆角

N300 X-67 Y35.784 快速定位

N310 G1 Z0 F50 进给下降到Z0

N320 #9=0 定义变量(角度)

N330 #10=4 定义变量(圆角半径)

N340 WHILE[#9LE90]DO2 循环语句。当#9≤90°在N330~N460之间循环

N350 #11=#10*[1-COS[#9]] 计算变量

N360 #12=#3+#10*SIN[#9]-#10 计算变量

N370 G1 X-[65+#12] Y35.784 F500 移动到起始点

N380 Z-#11 F50 Z轴下降

N390 Y-25 F500 走直线

N400 G3 X-40 Y-[50+#12] R[25+#12] 加工R25处的圆角

N410 G1 X20 走水平直线

N420 G3 X[20-50*SIN[10]] Y[50*COS[10]] R-[50+#12] 加工R50处的圆角

N430 G91 X-76.318 Y-13.457 增量加工斜直线圆角

N440 G90 G3 X-[65+#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 程序结束

相关文档
最新文档