首页 理论教育 用铣刀从上往下加工圆柱内螺纹

用铣刀从上往下加工圆柱内螺纹

时间:2023-06-28 理论教育 版权反馈
【摘要】:O608是适用于发那科系统的用整硬螺纹铣刀从上往下一刀铣成右旋和左旋圆柱内螺纹的通用宏程序。用O608程序从上往下铣例2的M16粗牙螺纹,还是用有4条排屑槽的M16×2规格的铣刀,工艺参数不变。用“编程助手”仿真的轨迹是两圈下降螺旋线,其中半圈为入刀段,一圈为铣螺纹,半圈为出刀段。图6-12 用O6080程序铣M16×2内螺纹的仿真轨迹图6-12中最上方那条水平线是入刀段。由于采用的是从上往下铣,所以此段上的箭头指向左。

用铣刀从上往下加工圆柱内螺纹

图6-11所示为用整硬螺纹铣刀从上往下一刀铣成右旋和左旋圆柱内螺纹的编程用图。

O608是适用于发那科系统的用整硬螺纹铣刀从上往下一刀铣成右旋和左旋圆柱内螺纹的通用宏程序

978-7-111-56182-8-Chapter06-12.jpg

图6-11 用整硬螺纹铣刀从上往下一刀铣成圆柱内螺纹编程用图

a)铣右旋内螺纹(逆铣) b)铣左旋内螺纹(顺铣)

O608;

N01 #1=a; (螺纹公称直径)

N02 #2=b; (螺距)

N03 #3=c; (螺纹整圈数,用它代替深度)

N04 #4=i; (螺纹左、右旋向代号,右旋取2,左旋取3)

N05 #7=d; (整硬螺纹铣刀上的槽条数,即刃口排数)

N06 #8=m; (每排刃口每转进给量,选定)

N07 #11=h; (准备点的Z值)

N08 #19=s; (主轴转速S,选定)

N09 #20=t; (刀具补偿号)

N10 #24=x; (螺纹孔中心在工件坐标系中的X值)

N11 #25=y; (螺纹孔中心在工件坐标系中的Y值)

N21 #9=#1-0.54∗#2∗2; (#9代表入刀段起点和出刀段终点所在圆的直径值)

N22 G54 G90 G95 G40 G00 X0 Y0; (设定工件坐标系,用每转进给,平移到工件XY平面原点)

N23 D#20 S#19 M03; (指令刀具半径补偿号,主轴正转)

N24 G52 X#24 Y#25; (建立局部坐标系)

N25 X0 Y0; (铣刀平移到螺纹孔中心)

N26 G43 H#20 Z#11; (激活刀具长度补偿,铣刀底面下降到准备点)

N27 Z0; (铣刀底面下降到工件上平面)

N28 Z[-#3∗#2+#2]; (铣刀底刃齿下降到入刀段起点所在平面)

N29 G[44-#4]G01X-[#9/2]F[5∗#8∗#7]; (激活刀具半径补偿,铣刀平移到入刀段起点)

N30 G#4X[#1/2]Z[-#3∗#2+#2/2]R[#1/2-0.27∗#2]F[#8∗#7/5]; (下降螺旋入刀)

N31 Z[-#3∗#2-#2/2]I-[#1/2]F[#8∗#7]; (下降螺旋铣一整圈)

N32 X-[#9/2]Z[-#3∗#2-#2]R[#1/2-0.27∗#2]F[2∗#8∗#7]; (下降螺旋出刀)

N33 G40 G00 X0 Y0; (铣刀平移到刀中心与螺纹孔中心重合)

N34 G49 Z#11; (撤销长度补偿,铣刀上升到起始位)

N35 G52 X0 Y0; (取消局部坐标系)

N36 X0 Y0 M05; (铣刀平移到工件坐标系原点之上)

N37 M30;

PP608.MPF程序是适用于西门子802D系统的用整体硬质合金螺纹铣刀从上往下一刀铣成左、右旋圆柱内螺纹的通用宏程序。

PP608.MPF(www.xing528.com)

N01 R1=a; 螺纹公称直径

N02 R2=b; 螺距

N03 R3=c; 螺纹整圈数,用它代替深度

N04 R4=i; 螺纹左、右旋向代号,右旋取2,左旋取3

N05 R7=d; 整硬螺纹铣刀上的槽条数,即刃口排数

N06 R8=m; 每排刃口每转进给量,选定

N07 R11=h; 准备点的Z

N08 R19=s; 主轴转速S,选定

N09 R20=t; 刀具补偿号

N10 R24=x; 螺纹孔中心在工件坐标系中的X

N11 R25=y; 螺纹孔中心在工件坐标系中的Y

N21 R9=R1-0.54∗R2∗2; R9代表入刀段起点和出刀段终点所在圆的直径值

N22 G54 G90 G95 G40 G00 X0 Y0; 设定工件坐标系,用每转进给,平移到工件XY平面原点

N23 T1 D=R20 S=R19 M03; 指令刀具半径补偿和长度补偿号,主轴正转

N24 TRANS X=R24 Y=R25; 零点偏移

N25 X0 Y0; 铣刀平移到螺纹孔中心

N26 Z=R11; 铣刀底面下降到准备点

N27 Z0; 铣刀底面下降到工件上平面

N28 Z=-R3∗R2+R2; 铣刀底刃齿下降到入刀段起点所在平面

N29 G=44-R4G01X=-R9/2F=5∗R8∗R7; 激活刀具半径补偿,铣刀平移到入刀段起点

N30 G=R4X=R1/2 Z=-R3∗R2+R2/2CR=R1/2-0.27∗R2F=R8∗R7/5; 下降螺旋入刀

N31 Z=-R3∗R2-R2/2I=-R1/2 F=R8∗R7; 下降螺旋铣一整圈

N32 X=R9/2Z=-R3∗R2-R2CR=R1/2-0.27∗R2F=2∗R8∗R7; 下降螺旋出刀

N33 G40 G00 X0 Y0; 铣刀平移到刀中心与螺纹孔中心重合

N34 Z=R11; 铣刀上升到准备点

N35 TRANS; 零点偏移注销

N36 X0 Y0 M05; 铣刀平移到工件坐标系原点之上

N37 M02

O608和PP608.MPF两个程序中都含有11个变量/参数,使用时只要根据具体尺寸和所选的工艺参数给这11个变量/参数赋值即可。注意从上往下铣右旋内螺纹时是逆铣,而从上往下铣左旋内螺纹时是顺铣。

用O608程序从上往下铣例2的M16粗牙螺纹,还是用有4条排屑槽的M16×2规格的铣刀,工艺参数不变。给O608程序中前11段中的变量赋值,将赋值后的程序名改为O6080,其与O6070中前11段的内容完全一样,这里不再重复列出。

用“编程助手”仿真的轨迹是两圈下降螺旋线,其中半圈为入刀段,一圈为铣螺纹,半圈为出刀段。这条螺旋线在XY平面内的投影与图6-10中是一样的。图6-12所示为用O6080程序铣M16×2螺纹的仿真轨迹(YZ平面内的投影)。

978-7-111-56182-8-Chapter06-13.jpg

图6-12 用O6080程序铣M16×2内螺纹的仿真轨迹(YZ平面内的投影)

图6-12中最上方那条水平线是入刀段。由于采用的是从上往下铣,所以此段上的箭头指向左。这是执行N29段的轨迹和走刀方向(箭头)。顺便说一下,前面用O6070程序的仿真轨迹在YZ平面内的投影与此图是一样的,只是执行N29段的轨迹是图中最下方那条水平线,箭头也指向左。

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

我要反馈