用宏程序加工凹槽的45°倒角、凸缘的R4倒圆角
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 程序结束