首页 理论教育 FANUC数控系统椭圆柱倒圆实例七

FANUC数控系统椭圆柱倒圆实例七

时间:2023-06-30 理论教育 版权反馈
【摘要】:图6-94 外椭圆柱上平面倒圆首先快速定位在处,赋自变量初始值#8=0,计算此时刀具半径补偿值#11,通过G10 L12 P1 R#11指令将半径补偿值#11赋给半径补偿值D1寄存器,然后再运用半径补偿指令G41 D1和圆弧切入、顺时针走刀切削水平椭圆轮廓、切出和取消半径补偿,从而完成第一层的切削。图6-97 外椭圆柱底面倒圆走刀方式:与图6-96完全一样。

FANUC数控系统椭圆柱倒圆实例七

1.外椭圆柱上平面倒圆

(1)立铣刀

1)分析:如图6-94所示,X、Y轴方向半轴长分别为#1、#3的外椭圆柱上平面为XY轴所在的平面,中心为坐标系原点,轴线为Z轴,上平面四周需用直径为#2的立铣刀进行倒圆,R为#6。

走刀方式:下刀点即开始点选择在工件的正前方,由下而上逐层环铣,以切入点与圆角圆心连线跟水平面之间的夹角为角度变量#8,#6为角度递增量,顺铣方式(顺时针方向走刀铣削)单向走刀。

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

图6-94 外椭圆柱上平面倒圆(1)

首先快速定位在(0,[#3+#18],-#5)处,赋自变量初始值#8=0,计算此时刀具半径补偿值#11,通过G10 L12 P1 R#11指令将半径补偿值#11赋给半径补偿值D1寄存器,然后再运用半径补偿指令G41 D1和圆弧切入、顺时针走刀切削水平椭圆轮廓、切出和取消半径补偿,从而完成第一层的切削。然后角度自变量#8递增一个角度递增量#6,再计算刀具半径补偿值#11并赋给半径补偿值D1寄存器,进而如第一层方法进行第二层切削,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,始终以#1、#3为X、Y方向的半轴长,只是通过G10 L12 P1 R#11指令对角度变量#8的变化,将相应的半径补偿值#11及时赋给半径补偿值D1寄存器,利用不同的半径补偿值来调整每层水平椭圆轮廓的大小,这样简化了椭圆轮廓加工程序的编程难度。但要注意半径补偿值#11计算要准确,能正确反映随着角度变量#8的变化刀具实际加工位置的变化。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

#2=[B];刀具直径

#3=[C];椭圆Y轴向半轴长

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

4)主程序如下:

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

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

(2)球头铣刀

1)分析:如图6-95所示,与图6-94基本相同,只不过刀具是半径为#2的球头铣刀,其余完全一样。

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

图6-95 外椭圆柱上平面倒圆(2)

走刀方式:与图6-94完全一样。

首先快速定位在(0,[#3+#18],-#5)处,赋自变量初始值#8=0,这里没用半径补偿,而是计算随着角度变量#8的变化,倒圆后椭圆轮廓缩小量以及相应X、Y方向半轴长,仍然进行圆弧切入、顺时针走刀切削水平椭圆轮廓、切出,完成每一层的切削。然后角度自变量#8递增一个角度递增量#6,再重新计算切削加工,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,以能反映角度变量#8变化的变量#14、#15作为X、Y方向的半轴长。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

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

#3=[C];椭圆Y轴向半轴长

#4=[I];椭圆柱高度

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

4)主程序如下:

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

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

2.外椭圆柱底面倒圆

(1)立铣刀

1)分析:如图6-96所示,X、Y轴方向半轴长分别为#1、#3的外椭圆柱上平面为XY轴所在的平面,中心为坐标系原点,轴线为Z轴,上平面四周需用直径为#2的立铣刀进行倒圆,R为#6。

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

图6-96 外椭圆柱底面倒圆(1)

走刀方式:下刀点即开始点选择在工件的正前方,由下而上逐层环铣,以切入点与圆角圆心连线跟垂直面之间的夹角为角度自变量#8,#6为角度递增量,顺铣方式(顺时针方向走刀铣削)单向走刀。

首先快速定位在(0,[#3+#5+#18],-#4)处,赋自变量初始值#8=0,计算此时刀具半径补偿值#11,通过G10 L12 P1 R#11指令将半径补偿值#11赋给半径补偿值D1寄存器,然后再运用半径补偿指令G41 D1和圆弧切入、顺时针走刀切削水平椭圆轮廓、切出和取消半径补偿,从而完成第一层的切削。然后角度自变量#8递增一个角度递增量#6,再计算刀具半径补偿值#11并赋给半径补偿值D1寄存器,进而如第一层方法进行第二层切削,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,始终以#1、#3为X、Y方向的半轴长,只是通过G10 L12 P1 R#11指令对角度变量#8的变化,将相应的半径补偿值#11及时赋给半径补偿值D1寄存器,利用不同的半径补偿值来调整每层水平椭圆轮廓的大小,这样简化了椭圆轮廓加工程序的编程难度。但要注意半径补偿值#11计算要准确,能正确反映随着角度变量#8的变化刀具实际加工位置的变化。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

#2=[B];刀具直径

#3=[C];椭圆Y轴向半轴长

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

4)主程序如下:

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

(2)球头铣刀

1)分析:如图6-97所示,与图6-96基本相同,只不过刀具是半径为#2的球头铣刀,其余完全一样。

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

图6-97 外椭圆柱底面倒圆(2)

走刀方式:与图6-96完全一样。

首先快速定位在(0,[#3+#5+#18],[-#4+#2])处,赋自变量初始值#8=0,这里没用半径补偿,而是计算随着角度变量#8的变化,倒圆后椭圆轮廓缩小量以及相应X、Y方向半轴长,仍然进行圆弧切入、顺时针走刀切削水平椭圆轮廓、切出,完成每一层的切削。然后角度自变量#8递增一个角度递增量#6,再重新计算切削加工,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,以能反映角度变量#8变化的变量#14、#15作为X、Y方向的半轴长。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

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

#3=[C];椭圆Y轴向半轴长

#4=[I];椭圆柱高度

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

3.内椭圆槽孔口倒圆

(1)立铣刀(www.xing528.com)

1)分析:如图6-98所示,X、Y轴方向半轴长分别为#1、#3的内椭圆槽上平面为X、Y轴所在的平面,中心为坐标系原点,轴线为Z轴,槽底面四周需用直径为#2的立铣刀进行倒圆,R为#6。

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

图6-98 内椭圆槽孔口倒圆(1)

走刀方式:下刀点即开始点选择在槽的正前方偏后,由底面而上逐层环铣,以切入点与圆角圆心连线跟垂直面之间的夹角为角度自变量#8,#6为角度递增量,顺铣方式(逆时针方向走刀铣削)单向走刀。

首先快速定位在(0,[#3-#18],-#5)处,赋自变量初始值#8=0,计算此时刀具半径补偿值#11,通过G10 L12 P1 R#11指令将半径补偿值#11赋给半径补偿值D1寄存器,然后再运用半径补偿指令G41 D1和圆弧切入、逆时针走刀切削水平椭圆轮廓、切出和取消半径补偿,从而完成第一层的切削。然后角度自变量#8递增一个角度递增量#6,再计算刀具半径补偿值#11并赋给半径补偿值D1寄存器,进而如第一层方法进行第二层切削,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,始终以#1、#3为X、Y方向的半轴长,只是通过G10 L12 P1 R#11指令对角度变量#8的变化,将相应的半径补偿值#11及时赋给半径补偿值D1寄存器,利用不同的半径补偿值来调整每层水平椭圆轮廓的大小,这样简化了椭圆轮廓加工程序的编程难度。但要注意半径补偿值#11计算要准确,能正确反映随着角度变量#8的变化刀具实际加工位置的变化。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

#2=[B];刀具直径

#3=[C];椭圆Y轴向半轴长

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

4)主程序如下:

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

(2)球头铣刀

1)分析:如图6-99所示,与图6-98基本相同,只不过刀具是半径为#2的球头铣刀,其余完全一样。

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

图6-99 内椭圆槽孔口倒圆(2)

走刀方式:与图6-98完全一样。

首先快速定位在(0,[#3-#18],-#5)处,赋自变量初始值#8=0,这里没用半径补偿,而是计算随着角度变量#8的变化,倒圆后椭圆轮廓增大量以及相应X、Y方向半轴长,仍然进行圆弧切入、逆时针走刀切削水平椭圆轮廓、切出,完成每一层的切削。然后角度自变量#8递增一个角度递增量#6,再重新计算切削加工,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,以能反映角度变量#8变化的变量#14、#15作为X、Y方向的半轴长。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

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

#3=[C];椭圆Y轴向半轴长

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

4)主程序如下:

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

4.内椭圆槽底面倒圆

(1)立铣刀

1)分析:如图6-100所示,X、Y轴方向半轴长分别为#1、#3的内椭圆槽上平面为XY轴所在的平面,中心为坐标系原点,轴线为Z轴,槽底面四周需用直径为#2的立铣刀进行倒圆,R为#6。

走刀方式:下刀点即开始点选择在槽的正前方偏后,由底面而上逐层环铣,以切入点与圆角圆心连线跟垂直面之间的夹角为角度自变量#8,#6为角度递增量,顺铣方式(逆时针方向走刀铣削)单向走刀。

首先快速定位在(0,[#3-#18],-#4)处,赋自变量初始值#8=0,计算此时刀具半径补偿值#11,通过G10 L12 P1 R#11指令将半径补偿值#11赋给半径补偿值D1寄存器,然后再运用半径补偿指令G41 D1和圆弧切入、逆时针走刀切削水平椭圆轮廓、切出和取消半径补偿,从而完成第一层的切削。然后角度自变量#8递增一个角度递增量#6,再计算刀具半径补偿值#11并赋给半径补偿值D1寄存器,进而如第一层方法进行第二层切削,一层一层直至完成全部倒圆切削加工。

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

图6-100 内椭圆槽底面倒圆(1)

a)零件示意图 b)局部放大图

这里水平椭圆轮廓的加工,始终以#1、#3为X、Y方向的半轴长,只是通过G10 L12 P1 R#11指令对角度变量#8的变化,将相应的半径补偿值#11及时赋给半径补偿值D1寄存器,利用不同的半径补偿值来调整每层水平椭圆轮廓的大小,这样简化了椭圆轮廓加工程序的编程难度。但要注意半径补偿值#11计算要准确,能正确反映随着角度变量#8的变化刀具实际加工位置的变化。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

#2=[B];刀具直径

#3=[C];椭圆Y轴向半轴长

#4=[I];槽深度

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

4)主程序如下:

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

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

(2)球头铣刀

1)分析:如图6-101所示,与图6-100基本相同,只不过刀具是半径为#2的球头铣刀,其余完全一样。

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

图6-101 内椭圆槽底面倒圆(2)

走刀方式:与图6-100完全一样。

首先快速定位在(0,[#3-#6-#18],-#4)处,赋自变量初始值#8=0,这里没用半径补偿,而是计算随着角度变量#8的变化,倒圆后椭圆轮廓增大量以及相应X、Y方向半轴长,仍然进行圆弧切入、逆时针走刀切削水平椭圆轮廓、切出,完成每一层的切削。然后角度自变量#8递增一个角度递增量#6,再重新计算切削加工,一层一层直至完成全部倒圆切削加工。

这里水平椭圆轮廓的加工,以能反映角度变量#8变化的变量#14、#15作为X、Y方向的半轴长。

2)变量及说明:

#1=[A];椭圆X轴向半轴长

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

#3=[C];椭圆Y轴向半轴长

#4=[I];槽深度

#5=[J];圆角半径r

#6=[K];角度递增值

#7=[D];进给量

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

3)宏程序如下:

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

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

4)主程序如下:

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

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

我要反馈