首页 理论教育 FANUC数控系统矩形倒圆加工的实例三

FANUC数控系统矩形倒圆加工的实例三

时间:2023-06-30 理论教育 版权反馈
【摘要】:图6-59 圆角外矩形倒圆加工此例编程参照图6-58实例,在它的基础上,只要在宏程序的轮廓切削相关程序段中,添加“,R#5”即可。

FANUC数控系统矩形倒圆加工的实例三

1.直角外矩形倒圆加工

(1)立铣刀

1)分析:如图6-57所示,矩形体长、宽分别为#1、#3,上平面四周倒圆半径为#4,现在用直径为#2的立铣刀进行倒圆加工。

首先确定坐标系,以工件上平面中心为坐标原点,向右、向前、向上分别为X、Y、Z轴的正向。加工起始点从工件正前方,中间点圆角与侧面切点(0,#3/2,-#4)开始圆弧切入,切入圆弧半径为#18;顺时针走刀路线,完成一层切削后,圆弧切出。为了编程坐标计算方便,运用半径补偿功能,直接用轮廓相关尺寸进行编程,一层一层向上分层切削,加工路线不变,在这里以切削点与倒圆中心连线的倾斜角#8为变量,范围从0°~90°。X、Y坐标尺寸按照#1(#3)-#4*[1-COS[#8]]规律缩小,深度尺寸变化规律是:#4*[1-SIN[#8]],绝对值递减。

978-7-111-34860-3-Chapter06-294.jpg

图6-57 直角外矩形倒圆加工(1)

运用半径补偿就可利用轮廓尺寸进行编程,切削是从下往上,当半径补偿值固定为#2/2时,X、Y轴坐标就不能固定,而分别是±[#1/2-#4*[1-COS[#8]]]、±[#3/2-#4*[1-COS[#8]]],并且圆弧切入切出点以及开始、结束点坐标都是变化的,即切入切出点(0,#3/2-#4*[1-COS[#8]]),圆弧切入开始点(-#18,#3/2-#4*[1-COS[#8]]+#18)、圆弧切出结束点(#18,#3/2-#4*[1-COS[#8]]+#18)。如果用G10 P1 L12 R#10指令,就可以即时给半径补偿值指定变化后的数值,半径补偿值(D1)的变化规律:#10=#2/2-#4*[1-COS[#8]],这样编程坐标计算方便多了。

2)变量及说明:

#1=[A];矩形长度

#2=[B];立铣刀直径

#3=[C];矩形宽度

#4=[I];倒圆R值

#6=[K];递增量

#7=[D];进给量

#18=[R];1/4圆弧切入切出半径

3)宏程序如下:

①用G10 P1 L12 R#10指令格式编写的宏程序。

978-7-111-34860-3-Chapter06-295.jpg

978-7-111-34860-3-Chapter06-296.jpg

②用固定半径补偿值指令格式编写的宏程序。

978-7-111-34860-3-Chapter06-297.jpg

978-7-111-34860-3-Chapter06-298.jpg

4)主程序如下:

978-7-111-34860-3-Chapter06-299.jpg

(2)球头铣刀

1)分析:如图6-58所示,矩形体长、宽分别为#1、#3,上平面四周倒圆半径为#4,现在用半径为#2的球头铣刀进行倒圆加工。编程思路参照图6-57实例,要注意:参考点是球心,倒圆时深度和水平轮廓的尺寸变化所涉及的半径是[#2+#4],深度变化规律:#26=[#2+#4]*SIN[#8]-#4,半径补偿值#10=[#2+#4]*COS[#8]-#4。这里用的是G10指令格式,固定半径补偿值编程读者可自行尝试一下。

2)变量及说明:

#1=[A];矩形长度

#2=[B];球头铣刀半径

#3=[C];矩形宽度

#4=[I];倒圆R值

978-7-111-34860-3-Chapter06-300.jpg

图6-58 直角外矩形倒圆加工(2)

#6=[K];递增量

#7=[D];进给量

#18=[R];1/4圆弧切入切出半径

3)宏程序如下:

978-7-111-34860-3-Chapter06-301.jpg

978-7-111-34860-3-Chapter06-302.jpg

4)主程序如下:

978-7-111-34860-3-Chapter06-303.jpg

2.圆角外矩形倒圆加工

(1)立铣刀

1)分析:如图6-59所示,矩形体长、宽分别为#1、#3,矩形体四周倒圆半径为#5,上平面四周倒圆半径为#4,现在用直径为#2的立铣刀进行倒圆加工。

978-7-111-34860-3-Chapter06-304.jpg

图6-59 圆角外矩形倒圆加工

此例编程参照图6-58实例,在它的基础上,只要在宏程序的轮廓切削相关程序段中,添加“,R#5”即可。

这里应注意#5要大于等于#4。另外,如果四周侧面圆角在上平面倒圆后要求半径值(#5)是不变,用固定半径补偿值编程方法编程时圆角半径#5不变,而用G10指令格式编程时圆角半径#5在倒圆时需加修正值#4-#4*COS[#8]。如果要求半径值(#5)成规律递减,用G10指令格式编程更方便些,用固定半径补偿值编程方法编程时圆角半径#5在倒圆时需减去修正值#4-#4*COS[#8]。

2)变量及说明:

#1=[A];矩形长度

#2=[B];立铣刀直径

#3=[C];矩形宽度

#4=[I];倒圆R值

#5=[J];圆角半径

#6=[K];递增量

#7=[D];进给量

#18=[R];1/4圆弧切入切出半径

3)宏程序如下:

①用G10指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后从下向上递减宏程序。

978-7-111-34860-3-Chapter06-305.jpg

978-7-111-34860-3-Chapter06-306.jpg

②用固定半径补偿值指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后从下向上递减宏程序。

978-7-111-34860-3-Chapter06-307.jpg(www.xing528.com)

③用G10指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后不变的宏程序。

978-7-111-34860-3-Chapter06-308.jpg

978-7-111-34860-3-Chapter06-309.jpg

④用固定半径补偿值指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后不变的宏程序。

978-7-111-34860-3-Chapter06-310.jpg

978-7-111-34860-3-Chapter06-311.jpg

4)主程序如下:

978-7-111-34860-3-Chapter06-312.jpg

(2)球头铣刀

在图6-58基础上,在宏程序的轮廓切削相关程序段中,添加“,R#5”即可。

程序略。

3.倒角外矩形倒圆加工

(1)立铣刀

1)分析:在图6-60基础上,在宏程序的轮廓切削相关程序段中,添加“,C#5”即可。

2)变量及说明:

#1=[A];矩形长度

#2=[B];立铣刀直径

#3=[C];矩形宽度

978-7-111-34860-3-Chapter06-313.jpg

图6-60 倒角外矩形倒圆加工

#4=[I];倒圆角R值

#5=[J];倒角C值

#6=[K];递增量

#7=[D];进给量

#18=[R];1/4圆弧切入切出半径

3)宏程序如下:

978-7-111-34860-3-Chapter06-314.jpg

978-7-111-34860-3-Chapter06-315.jpg

4)主程序如下:

978-7-111-34860-3-Chapter06-316.jpg

(2)球头铣刀

在图6-58基础上,在宏程序的轮廓切削相关程序段中,添加“,C#5”即可。

程序略。

4.圆角内矩形倒圆加工

(1)立铣刀

1)分析:如图6-61所示,矩形槽长、宽分别为#1、#3,矩形体四周倒圆半径为#5,上平面四周倒圆半径为#4,现在用直径为#2的立铣刀进行倒圆加工。

2)变量及说明:

#1=[A];矩形长度

#2=[B];立铣刀直径

#3=[C];矩形宽度

#4=[I];倒圆R值

#5=[J];圆角半径

#6=[K];递增量

#7=[D];进给量

#18=[R];1/4圆弧切入切出半径

978-7-111-34860-3-Chapter06-317.jpg

图6-61 圆角内矩形倒圆加工

3)宏程序如下:

①用G10指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后变化的宏程序。

978-7-111-34860-3-Chapter06-318.jpg

978-7-111-34860-3-Chapter06-319.jpg

②用固定半径补偿值指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后变化的宏程序。

978-7-111-34860-3-Chapter06-320.jpg

③用G10指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后不变的宏程序。

978-7-111-34860-3-Chapter06-321.jpg

978-7-111-34860-3-Chapter06-322.jpg

④用固定半径补偿值指令格式编写的侧面四周圆角半径#5在上平面轮廓倒圆后不变的宏程序。

978-7-111-34860-3-Chapter06-323.jpg

978-7-111-34860-3-Chapter06-324.jpg

(2)球头铣刀

略。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈