CN106808032A - 一种减少螺纹铣削加工干涉的方法 - Google Patents

一种减少螺纹铣削加工干涉的方法 Download PDF

Info

Publication number
CN106808032A
CN106808032A CN201710117690.2A CN201710117690A CN106808032A CN 106808032 A CN106808032 A CN 106808032A CN 201710117690 A CN201710117690 A CN 201710117690A CN 106808032 A CN106808032 A CN 106808032A
Authority
CN
China
Prior art keywords
thread
tooth form
screw cutter
screw
cot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710117690.2A
Other languages
English (en)
Inventor
胡自化
谭兆
秦长江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiangtan University
Original Assignee
Xiangtan University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiangtan University filed Critical Xiangtan University
Priority to CN201710117690.2A priority Critical patent/CN106808032A/zh
Publication of CN106808032A publication Critical patent/CN106808032A/zh
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23GTHREAD CUTTING; WORKING OF SCREWS, BOLT HEADS, OR NUTS, IN CONJUNCTION THEREWITH
    • B23G1/00Thread cutting; Automatic machines specially designed therefor
    • B23G1/32Thread cutting; Automatic machines specially designed therefor by milling

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

本发明提供了一种减少螺纹铣削加工干涉的方法,属数控加工技术领域。其包括以下步骤:1)利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型;2)通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工干涉值的计算模型;3)利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点;4)利用优化后的六个特征点生成理想的螺纹铣刀牙型。本发明通过优化螺纹铣刀牙型,不仅可以大幅度减小螺纹铣削加工中产生的干涉,提高螺纹的加工精度和加工效率,而且降低了生产成本。

Description

一种减少螺纹铣削加工干涉的方法
技术领域
本发明涉及一种减少螺纹铣削加工干涉的方法,特别是针对大螺距、大直径螺纹的数控铣削加工。
背景技术
螺纹连接作为机械设备中最常用的一种连接方式,其性能的优劣直接影响到机械设备的使用寿命。传统的螺纹车削和丝锥、板牙加工效率低、切削力大,难以适应大型精密螺纹的制造需求。而随着螺纹数控铣削的出现,很好的弥补了传统螺纹加工方法的不足,螺纹铣削加工与其它加工螺纹的方式相比,加工效率高、适用性好,发生断刃时容易将其移除,因此被广泛应用。
螺纹铣削加工是刀具一边随机床主轴回转,一边沿工件回转中心开展切削运动,同时进行轴向运动。在螺纹铣削加工过程中,因螺纹铣刀牙型不符合目标曲面而产生干涉,从而极大地影响螺纹加工的精度,因此若能够得到一种减少螺纹铣削加工干涉的方法,将极大地提高加工精度,扩大螺纹铣削应用范围,降低高精度的螺纹生产成本。
减少螺纹铣削加工干涉的方法是提高螺纹精度的一个重要研究方向,现有主要分为两类:一类是通过优化螺纹铣削工艺的方法来减少加工中产生的干涉,国内主要是研究这一类,但在实际生产中,许多企业希望在原有工艺上提高螺纹生产精度,因此该类方法在后期螺纹铣削优化中使用甚少;另一类是通过优化铣刀牙型来减少螺纹铣削加工中产生的干涉,很适用于在原有工艺不变的情况下,提高螺纹精度,国内在这类研究较少,国外研究有一定的研究,如文献1《螺纹铣削加工过程中的干涉建模》(Fromentin G, Poulachon G.Modeling of interferences during thread milling operation[J]. Adv Manuf Tech2010,49(1) 41-51.)提出了通过优化铣刀轮廓和减小铣刀直径来减少螺纹铣削加工中的干涉,但其过程复杂、计算大,不利于推广应用。
发明内容
针对现有技术中存在的不足之处,本发明提供一种减少螺纹铣削加工干涉的方法,该方法能够保证螺纹实际铣削过程中产生的干涉值在干涉公差范围内,并且使得螺纹实际牙型最优。
为实现上述目的,本发明采用的技术方案如下:一种减少螺纹铣削加工干涉的方法,包括以下步骤:
步骤1)利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型;
步骤2)通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型;
步骤3)利用最大干涉值得到螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点;
步骤4)利用优化后的六个特征点生成理想的螺纹铣刀牙型。
所述步骤1中,利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型,包括以下内容:
1)公称螺纹牙型数学模型建立,主要包括以下步骤;
根据螺纹大径D和螺纹螺距P,计算螺纹小径D 1、螺纹中径D 2
计算螺纹牙型六个坐标点P tj =(P tjr ,P tjz ):
P t1=(P t1r ,P t1z )=(D 1/2,0),
P t2=(P t2r ,P t2z )=(D 1/2,(P/2+△r 1 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))-△r 1),
P t3=(P t3r ,P t3z )=(D/2,(P/2+△r 2 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))+△r 2),
P t4=(P t4r ,P t4z )=(D/2,P/2+ P/2·sin(α 1)(cos(α 2)sec(α 1+α 2)-△r 2 tan(α 2),
P t5=(P t5r ,P t5z )=(D 1/2,(P/2+△r 1 tan(α 2))cot(α 1)+Pcot(α 2))/(cot(α 1)+cot(α 2))+△r 2),
P t6=(P t6r ,P t6z )=(D 1/2,P),
其中,P tj 为螺纹牙型上第j点,j=1,2,3,4,5,6;P tjr 为螺纹牙型第j点的径向坐标,P tjz 为螺纹牙型第j点的轴向坐标,△r 1=(D 2-D 1)/2,△r 2=(D-D 2)/2,α 1α 2为螺纹牙侧角;
构建公称螺纹牙型NTP的数学模型:
NTP(z)=( r(z), z) (2)
其中,r(z)为螺纹牙型的径向坐标,z为螺纹牙型的轴向坐标,z取值范围为0<z<Pr(z)与z的函数关系为:
(3)
2)实际螺纹牙型数学模型建立,主要包括以下步骤:
根据螺纹铣刀大径D m 和螺纹刀螺距P,计算螺纹铣刀小径D m1、螺纹铣刀中径D m2
计算螺纹铣刀牙型六个坐标点P mj =(P mjr ,P mjz ):
P m1=(P m1r ,P m1z )=( D m1,0),
P m2=(P m2r ,P m2z )=( D m1/2,(P/2+△r m1 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))-△r m1),
P m3=(P m3r ,P m3z )=( D m /2,(P/2+△r 2 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))+△r m2),
P m4=(P m4r ,P m4z )=( D m /2,P/2+ P/2·sin(α 1)(cos(α 2)sec(α 1+α 2)-△r m2 tan(α 2),
P m5=(P m5r ,P m5z )=(D m1/2,(P/2+△r m1 tan(α 2))cot(α 1)+Pcot(α 2))/(cot(α 1)+cot(α 2))+△r m2),
P m6=(P m6r ,P m6z )=( D m1/2,P),
其中,P mj 为螺纹铣刀牙型上第j点,j=1,2,3,4,5,6;P mjr 为螺纹铣刀牙型第j点的径向坐标,P mjz 为螺纹铣刀牙型第j点的轴向坐标,△r m1=(D m2-D m1)/2,△r m2=(D m -D m2)/2,α 1α 2为螺纹牙侧角;
构建出螺纹铣刀牙型MP的数学模型:
MP(z m )=(r m (z m ), z m ) (5)
其中,r m (z m )为螺纹铣刀牙型的径向坐标,z m 为螺纹铣刀牙型的轴向坐标,z m 取值范围为0<z m <Pr m (z m )与z m 的函数关系为:
(6)
3)实际螺纹牙型数学模型建立,主要包括以下步骤:
计算螺纹铣刀加工轨迹半径R mc
R mc = (D 2-D m )/2 (7)
根据主轴转速S、进给速度V f ,计算铣刀自转角速度ω,铣刀公转角速度ψ
ω= π·S/30 (8)
ψ=m m ·V f / S·ω/ (2π·(q 2+R 2 mc)1/2) (9)
其中,q=P/2π;
利用所得到的参数,建立螺纹铣刀加工轨迹MC
MC(t)=( R mc ·cos(ψ·t), R mc ·sin(ψ·t), t d ·p·ψ·t) (10)
再由螺纹铣刀加工轨迹MC得到螺纹铣刀包络面ME
ME(t, θ, z m )=MC(t)+ (R mc ·cos(ψ·t)+r m (z m cos(θ),r m (z m sin(θ),z m ) (11)
其中,铣刀自转角度θ(t, z m )= -arcsin(R mc ·sin(ψ·t)/MP r (z m )),t为公转时间,t取值范围是0<t<L/V f L为螺纹加工长度,z m 取值范围为0<z m <P,螺纹旋向t d (右旋t d =1,左旋t d =-1);
然后利用螺纹铣刀包络面ME进行正平面投影可以建立螺纹铣刀包络轨迹MET数学模型:
MET( t, z m)=(R mc ·cos(ψ·t)+r m (z m ), t d ·q·ψ·t +z m ) (12)
其中,z m 的取值范围是0<z m <P
最后通过螺纹铣刀包络轨迹MET构建出实际螺纹牙型GTP数学模型:
GTP(z m )=(r g (z m ), z m ) (13)
其中,r g (z m )为螺纹铣刀牙型的径向坐标,z m 为螺纹铣刀牙型的轴向坐标,z m 取值范围为0<z m <2,r g (z m )与z m 的函数关系为:
(14)
其中,
所述步骤2中,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型,包括以下内容:
1)计算螺纹牙型的干涉值:
E (z m )= z m (r g )- z(r g ) (15)
其中,r g 取值范围为D 1 < r g < D 2 ,并以P/20为步长进行计算,当相邻两次干涉值的差值大于E (z m )十分之一时,则采用二分法进行减小步长;
2)通过比较公式(15)中计算出的干涉值大小,得到螺纹牙型的最大干涉值E x ,并判断最大干涉值E x 是否超过干涉公差范围,当最大干涉值E max 小于干涉公差范围时,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,若没有超过,则进入步骤3,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点。
所述步骤3中,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点,主要包括以下内容:
1)计算相邻两次最大干涉值之间的差值△E
E=E 1 max -E 2 max (16)
其中,E 1 max 、E 2 max 为相邻两次的最大干涉值;
2)判断△E是否小于允许公差范围时,如果△E小于允许公差范围时,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,否则将按如下步骤继续:
首先对牙型顶点P m3P m4进行坐标变换,获得新坐标点P m3 nP m4 n,所述的坐标变换方程为:
P m3g n =( P m3r, P m3z- E(P m3z )); P m4g n = (P m4r, P m4z- E(P m4z )) (17)
然后将铣刀牙型底部P m2P m5两点所产生的螺纹点P m2gP m5g,进行坐标转换,获得新坐标点P m2g nP m5g n的坐标,所述的坐标变换方程为:
P m2g n = (rg(P t2z ), P t2z - E(P t2z )); P m5g n =(rg(P t5z ), P t2z - E(P t5z )) (18)
最后将铣刀牙型底部P m1P m6两点连线分别与直线P m2g n P m3 n以及直线P m5g n P m4 n相交,得到两个新铣刀牙型点P m2 nP m5 n
生成优化后的六个坐标点,重复步骤2,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型。
所述步骤4中,利用优化后的六个特征点生成优化后的螺纹铣刀牙型,主要包括以下内容:
1)将优化后的六个特征点代入公式(5)中,计算得到优化后的螺纹铣刀数学模型;
2)通过MATLAB软件,对优化后的螺纹铣刀数学模型进行编程、计算,输出螺纹铣刀牙型。
本发明具有以下有益效果及优点:本发明综合考虑了多方面因素,通过优化螺纹铣刀轮廓和直径,对减少螺纹铣削加工中的干涉有明显的效果,且方法简单、通用性强。利用该方法,可以有效地减少螺纹高速铣削加工中的干涉,提高螺纹的加工精度,降低高精度螺纹的废品率和生产成本。
附图说明
图1是本发明的步骤流程图;
图2是本发明所使用的螺纹牙型图;
图3是本发明所使用的螺纹铣刀牙型图;
图4是本发明的螺纹牙型调整算法图;
图5是本发明螺纹铣刀优化牙型图。
具体实施方式
下面结合附图和具体实施方式对本发明进一步详细的说明。本实施例在以本发明内容为前提下进行实施,给出了详细的实施步骤,但本发明的保护范围不限于下述的实施例。
本发明实施对象为普通右旋螺纹孔,其深度L=10mm、螺纹大径D=16mm、螺纹螺距P=2mm、牙侧角α 1=α 2=30º,螺纹铣刀大径D m =12mm,主轴转速S s =3000 r/min、进给速度V f =1500mm/min,根据图1步骤流程图,本发明一种减少螺纹铣削加工干涉的方法,包括以下步骤:
步骤1)利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型;
步骤2)通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型;
步骤3)利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点;
步骤4)利用优化后的六个特征点生成理想的螺纹铣刀牙型。
所述步骤1中,利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型,包括以下内容:
1)公称螺纹牙型数学模型建立,主要包括以下步骤;
根据螺纹大径D和螺纹螺距P,计算螺纹小径D 1、螺纹中径D 2
D 1=D-5 P/8=13.8mmD 2=D-3 P/8=14.8mm (1)
螺纹牙型上的六个点如图2所示,计算螺纹牙型六个坐标点P tj =(P tjr ,P tjz ):
P t1=(P t1r ,P t1z )=(6.9,0),
P t2=(P t2r ,P t2z )=(D 1/2,(P/2+△r 1 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))-△r 1)=(6.9,0.25),
P t3=(P t3r ,P t3z )=(D/2,(P/2+△r 2 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))+△r 2)=(8,0.75),
P t4=(P t4r ,P t4z )=(D/2,P/2+ P/2·sin(α 1)(cos(α 2)sec(α 1+α 2)-△r 2 tan(α 2)=(8,1.125),
P t5=(P t5r ,P t5z )=(D 1/2,(P/2+△r 1 tan(α 2))cot(α 1)+Pcot(α 2))/(cot(α 1)+cot(α 2))+△r 2)
=(6.9,1.75),
P t6=(P t6r ,P t6z )=(6.9,2),
其中,P tj 为螺纹牙型上第j点,j=1,2,3,4,5,6;P tjr 为螺纹牙型第j点的径向坐标,P tjz 为螺纹牙型第j点的轴向坐标,△r 1=(D 2-D 1)/2=0.5,△r 2=(D-D 2)/2=0.6,α 1α 2为螺纹牙侧角;
构建公称螺纹牙型NTP的数学模型:
NTP(z)=( r(z), z) (2)
其中,r(z)为螺纹牙型的径向坐标,z为螺纹牙型的轴向坐标,z取值范围为0<z<Pr(z)与z的函数关系为:
(3)
其中,r(z)为螺纹牙型中的径向坐标,z为螺纹牙型中的轴向坐标,z取值范围为0<z<2;
2)实际螺纹牙型数学模型建立,主要包括以下步骤:
根据螺纹铣刀大径D m ,螺纹刀螺距P,计算螺纹铣刀小径D m1、螺纹铣刀中径D m2
D m1=D-3 P/8=10.8mmD m2=D- P/8=11.6mm (4)
螺纹铣刀牙型上的六点如图3所示,计算螺纹铣刀牙型六个坐标点P mj =(P mjr ,P mjz ):
P m1=(P m1r ,P m1z )=( D m1,0) =(5.4,0),
P m2=(P m2r ,P m2z )=( D m1/2,(P/2+△r m1 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))-△r m1)
=(5.4,0.125),
P m3=(P m3r ,P m3z )=( D m /2,(P/2+△r 2 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))+△r m2) =(6.0.75),
P m4=(P m4r ,P m4z )=( D m /2,P/2+ P/2·sin(α 1)(cos(α 2)sec(α 1+α 2)-△r m2 tan(α 2) =(6,1.125),
P m5=(P m5r ,P m5z )=(D m1/2,(P/2+△r m1 tan(α 2))cot(α 1)+Pcot(α 2))/(cot(α 1)+cot(α 2))+△r m2)
=(5.4,1.875),
P m6=(P m6r ,P m6z )=( D m1/2,P) =(5.4,2),
其中,P mj 为螺纹铣刀牙型上第j点,j=1,2,3,4,5,6,P mjr 为螺纹铣刀牙型第j点的径向坐标,P mjz 为螺纹铣刀牙型第j点的轴向坐标,△r m1=(D m2-D m1)/2=0.4,△r m2=(D m -D m2)/2=0.2,α 1α 2为螺纹牙侧角;
构建出螺纹铣刀牙型MP的数学模型:
MP(z m )=(r m (z m ), z m ) (5)
其中,r m (z m )为螺纹铣刀牙型的径向坐标,z m 为螺纹铣刀牙型的轴向坐标,z m 取值范围为0<z m <2,r m (z m )与z m 的函数关系为:
(6)
3)实际螺纹牙型数学模型建立,主要包括以下步骤:
计算螺纹铣刀加工轨迹半径R mc
R mc = (D 2- D m2)=2mm (7)
计算铣刀自转角速度ω,铣刀公转角速度ψ
ω= π·S s /30=314 rad/s; (8)
ψ=m m ·V f / S s ·ω/ (2π·)=88 rad/s (9)
其中,q=1
利用所得到的参数,建立螺纹铣刀加工轨迹MC、螺纹铣刀包络面ME
MC(t)=(R mc ·cos(ψ·t), R mc ·sin(ψ·t), t d ·p·ψ·t) (10)
=(2cos(88t),2sin(88t),88π/t)
ME(t, θ, z m )=MC(t)+ (R mc ·cos(ψ·t)+r m (z m cos(θ),r m (z m sin(θ),z m ) (11)
=(4cos(88t)+r m (z m cos(θ),2sin(88t)+r m (z m sin(θ),88π/t+z m )
其中,铣刀自转角度θ(t, z m )=-arcsin(R mc ·sin(88·t)/MP r (z m )),t—公转时间,t取值范围为0<t<4,z m 取值范围为0<z m <2, 螺纹旋向t d =1(右旋t d =1,左旋t d =-1);
然后建立螺纹铣刀包络轨迹MET
MET( t, z m)=(R mc ·cos(ψ·t)+r m (z m ), t d ·p·ψ·t +z m )=(2cos(88t)+r m (z m ), 88π/t+ z m ) (12)
其中,z m 取值范围为0<z m <P
最后建立实际螺纹轮廓GTP
GTP(z m )=(r g (z m ), z m ) (13)
其中,r g (z m )为螺纹铣刀牙型的径向坐标,z m 为螺纹铣刀牙型的轴向坐标,z m 取值范围为0<z m <2,r g (z m )与z m 的函数关系为:
(14)
其中,
所述步骤2中,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型,包括以下内容:
1)计算螺纹牙型的干涉值:
E (z m )= z m (r g )- z(r g ) (15)
其中,r g 取值范围为D 1 < r g < D 2 ,并以0.1mm为步长进行计算;
2)通过比较公式(15)中计算出的干涉值大小,得到螺纹牙型的最大干涉值E x ,并判断最大干涉值E x 是否超过干涉公差范围,当最大干涉值E max 小于干涉公差范围时,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,若没有超过,则进入步骤3,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点。
所述步骤3中,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点,主要包括以下内容:
如图4所示,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点主要包括以下步骤:
1)计算相邻两次最大干涉值之间的差值△E
E=E 1 max -E 2 max (16)
其中,E 1 max 、E 2 max 为相邻两次的最大干涉值;
2)判断△E是否小于允许公差范围时,如果△E小于允许公差范围时,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,否则将按如下步骤继续:
首先对牙型顶点P m3P m4进行坐标变换,如图4所示,获得新坐标点P m3 nP m4 n,所述的坐标变换方程为:
P m3g n =( P m3r, P m3z- E(P m3z )); P m4g n = (P m4r, P m4z- E(P m4z )) (17)
然后将铣刀牙型底部P m2P m5两点所产生的螺纹点P m2gP m5g,如图4所示,进行坐标转换,获得新坐标点P m2g nP m5g n的坐标,所述的坐标变换方程为:
P m2g n = (rg(P t2z ), P t2z - E(P t2z )); P m5g n =(rg(P t5z ), P t2z - E(P t5z )) (18)
最后将铣刀牙型底部P m1P m6两点连线分别与直线P m2g n P m3 n以及直线P m5g n P m4 n相交,得到两个新铣刀牙型点P m2 nP m5 n,如图4所示;
生成优化后的六个坐标点,重复步骤2,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型。
得到其中最大干涉值E x0 = 58 μm,此外本施例允许干涉值为15μm,允许干涉差值为1.5μm,第一次判断得到E max0 >15μm,计算进行螺纹铣刀牙型调整。重复步骤2, 通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型,得到第一次迭代后获得的最大干涉值E max1 =9.2μm<15μm,以及最大干涉值之间的差值△E 2 =48.8μm>1.5μm,继续重复步骤2,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型,得到第二次最大干涉值之间的差值E max2 = 8.6 μm <15μm,△E 1 =0.6μ m<1.5μm,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,
所述步骤4中,利用优化后的六个特征点生成优化后的螺纹铣刀牙型,主要包括以下内容:
1)将优化后的六个特征点代入公式(5)中,计算得到优化后的螺纹铣刀数学模型;
2)通过MATLAB软件,对优化后的螺纹铣刀数学模型进行编程、计算,输出螺纹铣刀牙型,如图5所示。
为进一步体现本发明的方法与现有技术相比具有明显的改进之处,以下将本发明的方法与文献 《螺纹铣削加工过程中的干涉建模》(Fromentin G, Poulachon G.Modeling of interferences during thread milling operation[J]. Adv Manuf Tech2010,49(1) 41-51.)中的干涉结果数据进行比较,如表1所示:
从表1的数据比可知,利用本发明的方法,所有得到干涉值略有减小。虽然减小幅度较小,但本发明的方法简单、高效、适用范围广,而且本发明只进行了轴向误差调整,因此不会使得实际螺纹大径超过理论值。
综上所述,本实施例以普通螺纹铣削加工为例,来说明本发明的一种减少螺纹铣削加工干涉的方法,本发明通过优化铣刀牙型来减少螺纹铣削加工中的干涉,提升螺纹铣削加工精度,并且简便、效率高。此外,本发明的方法还可以应用到梯形螺纹、锥螺纹、锯齿形螺纹。

Claims (5)

1.一种减少螺纹铣削加工干涉的方法,其特征在于,包括以下步骤:
步骤1)利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型;
步骤2)通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型;
步骤3)利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点;
步骤4)利用优化后的六个特征点生成理想的螺纹铣刀牙型。
2.根据权利要求1所述的一种减少螺纹铣削加工干涉的方法,其特征在于,所述步骤1中,利用螺纹和铣刀基本参数建立理论螺纹牙型和实际螺纹牙型的数学模型,包括以下内容:
1)公称螺纹牙型数学模型建立,主要包括以下步骤;
根据螺纹大径D和螺纹螺距P,计算螺纹小径D 1、螺纹中径D 2
计算螺纹牙型六个特征点坐标P tj =(P tjr ,P tjz ):
P t1=(P t1r ,P t1z )=(D 1/2,0),
P t2=(P t2r ,P t2z )=(D 1/2,(P/2+△r 1 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))-△r 1),
P t3=(P t3r ,P t3z )=(D/2,(P/2+△r 2 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))+△r 2),
P t4=(P t4r ,P t4z )=(D/2,P/2+ P/2·sin(α 1)(cos(α 2)sec(α 1+α 2)-△r 2 tan(α 2),
P t5=(P t5r ,P t5z )=(D 1/2,(P/2+△r 1 tan(α 2))cot(α 1)+Pcot(α 2))/(cot(α 1)+cot(α 2))+△r 2),
P t6=(P t6r ,P t6z )=(D 1/2,P),
其中,P tj 为螺纹牙型上第j点,j=1,2,3,4,5,6,P tjr 为螺纹牙型第j点的径向坐标,P tjz 为螺纹牙型第j点的轴向坐标,△r 1=(D 2-D 1)/2,△r 2=(D-D 2)/2,α 1α 2为螺纹牙侧角;
构建公称螺纹牙型NTP的数学模型:
NTP(z)=( r(z), z) (2)
其中,r(z)为螺纹牙型的径向坐标,z为螺纹牙型的轴向坐标,z取值范围为0<z<Pr(z)与z的函数关系为:
(3)
2)螺纹铣刀牙型数学模型建立,主要包括以下步骤:
根据螺纹铣刀大径D m 和螺纹螺距P,计算螺纹铣刀小径D m1、螺纹铣刀中径D m2
计算螺纹铣刀牙型六个特征点坐标P mj =(P mjr ,P mjz ):
P m1=(P m1r ,P m1z )=( D m1,0),
P m2=(P m2r ,P m2z )=( D m1/2,(P/2+△r m1 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))-△r m1),
P m3=(P m3r ,P m3z )=( D m /2,(P/2+△r 2 tan(α 1))cot(α 2)/(cot(α 1)+cot(α 2))+△r m2),
P m4=(P m4r ,P m4z )=( D m /2,P/2+ P/2·sin(α 1)(cos(α 2)sec(α 1+α 2)-△r m2 tan(α 2),
P m5=(P m5r ,P m5z )=(D m1/2,(P/2+△r m1 tan(α 2))cot(α 1)+Pcot(α 2))/(cot(α 1)+cot(α 2))+△r m2),
P m6=(P m6r ,P m6z )=( D m1/2,P),
其中,P mj 为螺纹铣刀牙型上第j点,j=1,2,3,4,5,6;P mjr 为螺纹铣刀牙型第j点的径向坐标,P mjz 为螺纹铣刀牙型第j点的轴向坐标,△r m1=(D m2-D m1)/2,△r m2=(D m -D m2)/2,α 1α 2为螺纹牙侧角;
构建出螺纹铣刀牙型MP的数学模型:
MP(z m )=(r m (z m ), z m ) (5)
其中,r m (z m )为螺纹铣刀牙型的径向坐标,z m 为螺纹铣刀牙型的轴向坐标,z m 取值范围为0<z m <Pr m (z m )与z m 的函数关系为:
(6)
3)实际螺纹牙型数学模型建立,主要包括以下步骤:
计算螺纹铣刀加工轨迹半径R mc
R mc = (D 2-D m )/2 (7)
根据主轴转速S、进给速度V f ,计算铣刀自转角速度ω,铣刀公转角速度ψ
ω= π·S/30 (8)
ψ=m m ·V f / S·ω/ (2π·) (9)
其中,q=P/2π
利用所得到的参数,建立螺纹铣刀加工轨迹MC
MC(t)=( R mc ·cos(ψ·t), R mc ·sin(ψ·t), t d ·p·ψ·t) (10)
再由螺纹铣刀加工轨迹MC得到螺纹铣刀包络面ME
ME(t, θ, z m )=MC(t)+ (R mc ·cos(ψ·t)+r m (z m cos(θ),r m (z m sin(θ),z m ) (11)
其中,铣刀自转角度θ(t, z m )= -arcsin(R mc ·sin(ψ·t)/MP r (z m )),t为公转时间,t取值范围是0<t<L/V f L为螺纹加工长度,z m 取值范围为0<z m <P,螺纹旋向t d (右旋t d =1,左旋t d =-1);
然后利用螺纹铣刀包络面ME进行正平面投影可以建立螺纹铣刀包络轨迹MET数学模型:
MET( t, z m)=(R mc ·cos(ψ·t)+r m (z m ), t d ·q·ψ·t +z m ) (12)
其中,z m 的取值范围是0<z m <P
最后通过螺纹铣刀包络轨迹MET构建出实际螺纹牙型GTP数学模型:
GTP(z m )=(r g (z m ), z m ) (13)
其中,r g (z m )为螺纹铣刀牙型的径向坐标,z m 为螺纹铣刀牙型的轴向坐标,z m 取值范围为0<z m <2,r g (z m )与z m 的函数关系为:
(14)
其中, t = arcsin ( P &sdot; t d &sdot; r m &bull; ) &sol; &psi;
3.根据权利要求1所述的一种减少螺纹铣削加工干涉的方法,其特征在于,所述步骤2中,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型,包括以下内容:
1)计算螺纹牙型的干涉值:
E (z m )= z m (r g )- z(r g ) (15)
其中,r g 取值范围为D 1 < r g < D 2 ,并以P/20为步长进行计算,当相邻两次干涉值的差值大于E (z m )十分之一时,则采用二分法进行减小步长;
2)通过比较公式(15)中计算出的干涉值大小,得到螺纹牙型的最大干涉值E x ,并判断最大干涉值E x 是否超过干涉公差范围,当最大干涉值E max 小于干涉公差范围时,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,若没有超过,则进入步骤3,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点。
4.根据权利要求1所述的一种减少螺纹铣削加工干涉的方法,其特征在于,所述步骤3中,利用最大干涉值建立螺纹铣刀牙型动态调整的迭代算法,优化螺纹铣刀牙型的六个特征点,主要包括以下内容:
1)计算相邻两次最大干涉值之间的差值△E
E=E 1 max -E 2 max (16)
其中,E 1 max 、E 2 max 为相邻两次的最大干涉值;
2)判断△E是否小于允许公差范围时,如果△E小于允许公差范围时,进入步骤4,利用优化后的六个特征点生成理想的螺纹铣刀牙型,否则将按如下步骤继续:
首先对牙型顶点P m3P m4进行坐标变换,获得新坐标点P m3 nP m4 n,所述的坐标变换方程为:
P m3g n =( P m3r, P m3z- E(P m3z )); P m4g n = (P m4r, P m4z- E(P m4z )) (17)
然后将铣刀牙型底部P m2P m5两点所产生的螺纹点P m2gP m5g,进行坐标转换,获得新坐标点P m2g nP m5g n的坐标,所述的坐标变换方程为:
P m2g n = (rg(P t2z ), P t2z - E(P t2z )); P m5g n =(rg(P t5z ), P t2z - E(P t5z )) (18)
最后将铣刀牙型底部P m1P m6两点连线分别与直线P m2g n P m3 n以及直线P m5g n P m4 n相交,得到两个新铣刀牙型点P m2 nP m5 n
优化螺纹铣刀牙型的六个特征点,重复步骤2,通过对理论螺纹牙型和实际螺纹牙型进行比较,建立螺纹铣削加工中干涉值的计算模型。
5.根据权利要求1所述的一种减少螺纹铣削加工干涉的方法,其特征在于,所述步骤4中,利用优化后的六个特征点生成优化后的螺纹铣刀牙型,主要包括以下内容:
1)将优化后的六个特征点代入公式(5)中,计算得到优化后的螺纹铣刀数学模型;
2)通过MATLAB软件,对优化后的螺纹铣刀数学模型进行编程、计算,输出螺纹铣刀牙型。
CN201710117690.2A 2017-03-01 2017-03-01 一种减少螺纹铣削加工干涉的方法 Pending CN106808032A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710117690.2A CN106808032A (zh) 2017-03-01 2017-03-01 一种减少螺纹铣削加工干涉的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710117690.2A CN106808032A (zh) 2017-03-01 2017-03-01 一种减少螺纹铣削加工干涉的方法

Publications (1)

Publication Number Publication Date
CN106808032A true CN106808032A (zh) 2017-06-09

Family

ID=59114671

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710117690.2A Pending CN106808032A (zh) 2017-03-01 2017-03-01 一种减少螺纹铣削加工干涉的方法

Country Status (1)

Country Link
CN (1) CN106808032A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108890048A (zh) * 2018-07-23 2018-11-27 湘潭大学 螺纹螺旋铣削加工方法及装置
CN111390302A (zh) * 2020-04-07 2020-07-10 盘起工业(大连)有限公司 一种成型螺纹型芯的加工方法
CN114728357A (zh) * 2019-09-13 2022-07-08 埃莫克精密工具厂里查德格林普尔有限责任两合公司 用于生成螺纹的方法和具有传动单元的装置
CN114769747A (zh) * 2022-06-02 2022-07-22 重庆齿轮箱有限责任公司 一种内螺纹加工机床、内螺纹及内螺纹刀具加工方法
CN115870566A (zh) * 2021-09-27 2023-03-31 湘潭大学 复合加工刀具优化方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07285025A (ja) * 1994-02-25 1995-10-31 Toshiba Tungaloy Co Ltd ねじ切りフライスおよびその使用方法
CN1159777A (zh) * 1994-09-06 1997-09-17 梅基诺公司 改进的孔和螺纹复合加工刀具和方法
CN101274380A (zh) * 2007-03-28 2008-10-01 南车四方机车车辆股份有限公司 内螺纹铣削工艺
CN101767227A (zh) * 2009-12-28 2010-07-07 沈阳黎明航空发动机(集团)有限责任公司 钛合金或高温合金材料件大直径螺纹铣削加工方法
CN105127788A (zh) * 2015-08-12 2015-12-09 张家港市精辉达机械有限公司 一种铣床

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07285025A (ja) * 1994-02-25 1995-10-31 Toshiba Tungaloy Co Ltd ねじ切りフライスおよびその使用方法
CN1159777A (zh) * 1994-09-06 1997-09-17 梅基诺公司 改进的孔和螺纹复合加工刀具和方法
CN101274380A (zh) * 2007-03-28 2008-10-01 南车四方机车车辆股份有限公司 内螺纹铣削工艺
CN101767227A (zh) * 2009-12-28 2010-07-07 沈阳黎明航空发动机(集团)有限责任公司 钛合金或高温合金材料件大直径螺纹铣削加工方法
CN105127788A (zh) * 2015-08-12 2015-12-09 张家港市精辉达机械有限公司 一种铣床

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
GUILLAUME FROMENTIN ET AL: "Modeling of interferences during thread milling operation", 《THE INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY》 *
王新权: "内螺纹铣刀的设计与计算", 《机械工艺师》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108890048A (zh) * 2018-07-23 2018-11-27 湘潭大学 螺纹螺旋铣削加工方法及装置
CN114728357A (zh) * 2019-09-13 2022-07-08 埃莫克精密工具厂里查德格林普尔有限责任两合公司 用于生成螺纹的方法和具有传动单元的装置
CN111390302A (zh) * 2020-04-07 2020-07-10 盘起工业(大连)有限公司 一种成型螺纹型芯的加工方法
CN115870566A (zh) * 2021-09-27 2023-03-31 湘潭大学 复合加工刀具优化方法
CN115870566B (zh) * 2021-09-27 2024-06-14 湘潭大学 复合加工刀具优化方法
CN114769747A (zh) * 2022-06-02 2022-07-22 重庆齿轮箱有限责任公司 一种内螺纹加工机床、内螺纹及内螺纹刀具加工方法
CN114769747B (zh) * 2022-06-02 2024-01-26 重庆齿轮箱有限责任公司 一种内螺纹加工机床、内螺纹及内螺纹刀具加工方法

Similar Documents

Publication Publication Date Title
CN106808032A (zh) 一种减少螺纹铣削加工干涉的方法
CN104384586B (zh) 四轴数控铣机床加工整体叶轮的方法
CN102166665B (zh) 一种弯管内表面的五轴数控铣削加工方法
CN106934170B (zh) 基于球头铣刀与工件接触区域的颤振稳定域叶瓣图建模方法
CN106338965A (zh) 一种基于误差补偿的拐角加工精度控制方法
CN104635619A (zh) 基于刀具矢量插补的五轴数控加工方法
CN111008441A (zh) 整体平头立铣刀端齿直纹型后刀面的磨削轨迹求解方法
CN110262397A (zh) 车铣加工空间螺旋次摆线运动轨迹及瞬时切削力预测模型
CN101274380A (zh) 内螺纹铣削工艺
CN108544041A (zh) 内螺纹铣削加工方法
CN104924158A (zh) 大型螺杆压缩机转子的分段磨削方法
CN106312850A (zh) 螺杆磨削刀具的设计方法
Guo et al. An efficient tapered tool having multiple blades for manufacturing cylindrical gears with power skiving
CN105397163A (zh) 利用宏程序数控加工叶轮的方法
US7226255B2 (en) Five-simultaneously-working-axis computerized numerical controlled tooth cutting machine tool for plane enveloping toroidal worms
CN104985244B (zh) 大型螺杆压缩机转子齿廓面沿螺旋线逐行铣削的方法
CN112558550A (zh) 一种使用cam软件加工异形螺纹的方法
US20040086350A1 (en) Five-simultaneously-working-axis computerized numerical controlled tooth cutting machine tool for plane enveloping toroidal worms
CN106862628B (zh) 数控机床主轴定向自制插刀对型腔内直角加工方法
CN102107303A (zh) 一种加工内孔螺旋槽的方法
CN110449648B (zh) 一种加工偏心轴空刀槽的刀具及方法
CN208961047U (zh) 一种柴油机大倍径凸轮轴孔加工工具
CN104722851B (zh) 直齿锥齿轮包络刨削成形方法
CN107861467B (zh) 环形刀四轴定轴加工刀位确定方法、装置及电子设备
CN208483333U (zh) 一种圆柱和圆锥螺纹铣削加工装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170609

WD01 Invention patent application deemed withdrawn after publication