工件切削加工方法

文档序号:6278510阅读:190来源:国知局
专利名称:工件切削加工方法
本申请要求瑞士专利申请2944/97的优先权,它于1997年12月22日提交以及其公开的全部内容经参照吸收在本申请中。
本发明涉及一种按独立权利要求前序部分所述的切削加工方法。
这种方法例如用于生成在CAD(计算机辅助设计)/CAM(计算机辅助制造)系统中的五轴刀具加工路线以加工有所需任意表面的工件。
所有已知的贴合方法都从刀具在工件上预先确定的接触路线开始。有不同的方法确定接触路线上所选点的位置和方位,亦即外倾角(沿刀具运动方向的刀具轴线与所需表面法线之间的夹角)和偏角(刀具轴线沿垂直于刀具动运方向的方向时的倾斜角)。目前最好的方法(Jean-Pierre Kruth and Paul Klewais,Optimization and Dynamic Adaptationof the Cutter Inclination during Five-Axis Milling of SculpturedSurfaces,Annals of the CIRP,1994)是基于工件和刀具的二次近似投影确定外倾角和偏角。对于恒定的偏角推导出一个用于计算临界外倾角(在近似时正好不出现潜挖的外倾角)的二次方程。这种方法尽管精度有限(有冲突的危险)但加工越来越复杂。
因此,本发明的目的是提供一种前言所述类型的方法,这种方法至少部分克服已知方法的缺点。尤其是应允许快速并因而经济地加工。
此目的按独立权利要求的规定达到。
也就是说与已知的方法不同,不是在接触点区域内进行局部适配,而是实施公差区尺寸例如宽度的非局部优化,因此减少了加工路线的数量以及加工可以合理化。
优选地按这样的方式选择外偏角和偏角,即,使刀具始终处于额定表面的上方。因此可通过手挖修整使表面更好地调整到其规定的形状。在已知的Kruth和Klewais的方法中,借助于准确描述刀具和工件表面可以证明,刀具可能伤害工件(尤其在使用大型刀具时)。
按另一种优选的实施形式,加工路线选择为,为额定表面上的每个点确定公差区和公差区最大直径的方向。加工路线选择为基本上垂直于此直径,由此可以减少加工路线的数量。
在本发明另一种实施形式中,为在额定表面上为一个点确定一条贴合曲线。它在给定点的导数,尤其是其曲率、曲率的导数和第二曲率,与描述刀具作用范围的作用曲线(由与额定表面有最小距离的所有点构成)一致。如在下面所指出的那样,采用这种方法可在计算方法简便的情况下确定刀具良好适配的位置。
可采用本方法的加工技术例如五轴铣、磨、腐蚀、车。作为工件则例如用于飞机、汽车或轮船的外蒙皮、流体机械零件如涡轮叶片、设计零件(Designerteile)等。
由从属权利要求和下面借助于图所作的说明中给出本发明其他优点和应用。其中

图1带环面段的旋转对称刀具,环面段作用在工件上(环面中心圆K的半径为a,小环面半径为b);图2不同刀具举例圆柱形刀具(A)、环面刀具(B)、球面刀具(C);图3 Hermite法圆应绕e2转θ角,所以切向矢量垂直于法线n0,解是圆K;图4a Hermite法有两个贴合点P0和P2、贴合的环面中心圆K有给定的长半轴a的所需表面ψ;图4b图4a贴合点之间的距离函数曲线;图5a Hermite-Chebyshev法有两个贴合点P0和P2、贴合的环面中心圆K、以及超过Stol的点P1和Pr的任意表面ψ;图5b图5a的装置的距离函数曲线;图6a Taylor法τ局部优化贴合在ψ上等效于K局部优化贴合在bψ上;图6b图6a的距离函数曲线,到超过Stol的点P1和Pr为止;图7 Taylor法有表面曲线c的所需表面ψ,它在贴合点P0=co的泰勒级数前三项与圆的泰勒级数一致;图8环面上双曲线(左)和椭圆(右)点的四重解(在右边的四重解中第四个解被环面覆盖);图9用于环面刀具有贴合矢量场A的所需表面ψ,短的线段起始于在ψ上的接触点,沿法向延伸以及终止于在bψ上的接触点,长的线段起始于在bψ上的接触点以及终止于环面中心;图10图9的贴合矢量场A在ψ上的间隔场D;图11有接触路线B(s)=ψ(u(s),v(s))、沿B的贴合矢量场A和沿B的间隔矢量场D的所需表面ψ;图12在编制有局部优化贴合的刀具工艺规程时计算过程的两种不同的可能性(使用缩写WKS表示工具坐标系,MKS表示机器坐标系;在CAM系统以及在控制器内都可以采用优化贴合的算法);以及图13在构成平行面的同时环面缩减至其中心圆上。
在下面的讨论中所提出的本问题首先从数学的观点来处理。然后介绍按本发明方法的不同实施例。
刀具研究如图1所示的旋转对称刀具,其中一个环面段τ作用在工件上。在这里,环面段τ表示刀具的作用区,亦即其中工件的材料被去除的那个区域。
对于刀具,在这里可涉及任何用于切削加工的刀具,例如旋转的铣刀头或用于电腐蚀加工的设备的刀具电极。
环面τ的大半径用a表示,小半径用b表示,以及环面中心圆用K表示。
环面的一种可能的参数化为τ(t,s):=[(a+b*cos(t))*sin(s)b*sin(t)(a+b*cos(t))*cos(s)]]]>图2表示一些典型的例子圆柱刀具(a>0,b=0)、环面刀具(a>b>0)以及球面刀具(a=0,b>0)。
采用球面刀具不能改善当地的贴合质量,因为少了一个自由度。因此在这里不必对它作进一步讨论。
工件用标记符号<.,.>表示欧几里得标积,‖.‖表示欧几里得范数,.X.表示矢量积,以及d(P,Q)=‖P-Q‖表示两个点P、Q的欧几里得距离。令ψ(u、v)∈C4(
2,R3)是工件所需的表面,亦即加工后期望的额定表面。例如实际使用的所需表面的数学表达式是Bézier表面、有理的Bézier表面、B-样条和NURBS(Non uniform rational B-splines)。对于偏导数使用符号ψσ和σ∈{u,v,uu,uv,vv,uuu,uuv,uvv,vvv}。借助于法向矢量n=ψu×ψv可以描述d-偏离面和d-平行面dψ:=ψ+dn||n||]]>最佳贴合下面讨论刀具应如何在每一点相对于工件定向,以达到尽可能好地贴合所需表面(额定表面)。
上述方式的刀具局部优化贴合所需表面可用非线性方程组表达。在这方面这里称为Taylor法、Hermite法和Hermite-Chebyshev法的三种贴合方法是不同的。用Hermite-Chebyshev法可达到理论上尽可能好地贴合。尽可能好地贴合指的是,当给定垂直于所需表面方向的公差带(公差范围)(通常公差带全部位于所需表面上方)时,Hermite-Chebyshev法提供此表面上不超出公差带的最大区域。Hermite法得出约窄30%的路线。计算工作量较小的Taylor法与Hermite法有大约同样宽度的路线并可用于为Hermite法提供初值。
在所有三种贴合法中,用方程组表示圆柱形刀具。若环面向环面中心圆收缩并与此同时计算与所需表面的平行面,则得出在环面(极限值为环面中心圆)与平行面之间始终相同的距离关系(见图13)。
通过数学表达将一个圆按不同准则局部优化地定位在所需表面上。对于b>0的刀具使用b-平行面bψ和-bψ,以及环面中心圆K借助用于圆柱形刀具的方法来贴合。
图6a以Taylor法为例图解说明,从τ到ψ的局部优化贴合等效于从K到平行面bψ和-bψ的局部优化贴合。这一事实适用于所有的三种贴合法。这尤其意味着,所有三种贴合法的每一种在τ与ψ之间和在K与bψ(或-bψ)之间的贴合质量完全相同。这一陈述被利用来达到非常迅速地评估刀具的公差区(在此区内刀具偏离工件表面小于预定的量stol)。
Hermite法在Hermite法中用两个相近的贴合点P0和P2,在这些点处刀具应接触所需表面ψ(图4a、4b)。在这里的情况下针对圆柱形刀具,亦即针对一个圆来解Hermite贴合问题。(也可以取代圆而取一任意曲线,例如椭圆,此时表达式(1)-(4)必须相应修改)。此圆应在两个贴合点P0和P2与所需表面接触。
为了导出方程组,观察两个相邻点P0=ψ(u0,v0),P2=ψ(u2,v2)。相关的法线用n0,n2表示,连接矢量P2-P0用v表示,它的长度用2c表示(图3)。矢量n0,n2和v通常不在同一个平面内,而且n0和n2不垂直于v。
为求解Hermite贴合问题,引入有下列基本矢量的坐标系 基本思想是,绕e2旋转一个在e2,e3平面内通过P0和P2的有给定直径2a的圆,直至在点P0切向矢量垂直于n0为止。切向矢量在e1、e2、e3坐标系内有分量(0,-h,c)T,其中h:=a2-c2]]>和n0有坐标(0,<n0,e2>,<n0,e3>)T。方程 现在确定旋转角θ的余弦cos(θ)=h<n0,e2>c<n0,e3>-------(2)]]>和K在P0及P2的切向矢量
t0=-c*sin(θ)e1-he2+c cos(θ)e3(3)t2=-c*sin(θ)e1+he2+c cos(θ)e3(4)于是,由P0、P2和n0可确定圆K的位置。通常,圆K不垂直于n2<n2,t2>≠0。
因此,问题在于按Hemite法不可能借助于两个任选点完成贴合。P0、P2与在这些点的法向矢量n0、n2之间的相对位置,对于解是否存在是决定性的。下面推荐一种可以找到这种有解点对的方法。
令P0=ψ(u0,v0)是ψ上的一个点。在P0的周围找出按Hermite法存在贴合的点P2=ψ(u0+Δu,v0+Δv)。这一次任选此周围区。例如在参数平面内以(u0,v0)为中心的圆Δu2+Δv2=r2(5)按上述构思计算对于P0、P2和n0的贴合圆位置并因而切线t2。要求切线t2垂直于n2<n2(Δu,Δv),t2(Δu,Δv)>=0(6)因此用(5)和(6)表示了用于寻找P2点的方程组。此方程组最好这样求解,即将圆(5)参数化并代入(6)中。得出的方程可借助虚位置法求解。于是τ相对于ψ定位Ωτ(t,s)+v,其中Ω是方向,v是位置。在这里得出四重解(两个解用于加工外表面,另两个解用于加工内表面)。对于环面这种特殊情况能非常好地解出(参见例如Taylor法,图8)。
在按Hermite法贴合的刀具中,在贴合点P0=τ(t0,s0)和P2=τ(t2,s0)的范围内,τ与ψ之间的距离函数表示为方程(见图4b)d(t)=k[[t-t0-t2-t02]2-[t2-t02]2]2+O(t5)---(7)]]>此函数满足d(t0)=d’(t0)=d(t2)=d’(t2)=0以及假定在(t2+t0)/2有最大值k[t2-t02]4-----(8)]]>为了以P0为出发点找到ψ上的那个点P2,即在P0与P2以内距离最大值等于stol的点,迭代地重复下列步骤,直至达到期望的精度按上面的说明确定P2。为了测量距离,使用在τ上与ψ的接触圆C(t)=Ωτ(t,s0)+v。在C与ψ之间的最大距离通过求解d*=maxt,u,vd(C(t),ψ(u,v))(9)得出。按有关贴合质量的说明可计算常数kk=d*(t*-t0)4-----(10)]]>由此确定距离约等于stol的参数t2^:]]>t2^=t0+2[stolk]1/4------(11)]]>系数f:=[t2^-t0]/(t2-t0)]]>应用于在(5)内的半径r处,Δu2+Δv2=(fr)2(12)以及此问题用(12)、(6)求解。整个过程反复迭代,直至达到要求的精度。
Hermite-Chebyshev法Hermite-Chebyshev法利用Hermite法所用的优化贴合的计算方法。这意味着,距离函数也是完全相同的。但可扩大刀具的使用宽度,因为尚未超过stol的区域(下方从P0至P1和上方从P2至Pr,见图5a、5b)增大。简短的计算表明,在接近位置 处,d(t)有在P0与P2范围内假定的最大值k((t2-t0)/2)4。因此,与Hermite方法相比,Hermite-Chebyshev方法的使用宽度大约增大2]]>倍,也就是说刀具路线的数量约减少30%。在Hermite方法和Hermite/Chebyshev方法中,接触点附近发生冲突的危险比Taylor法小。
为了更准确地计算还可设想,对每个接触点对P0、P2直接在数值上确定点P1和Pr的位置,也就是说不通过近似式(13)和(14)。由此可计算P1和Pr之间的距离,然后优化。
Taylor法与前两种贴合法不同,在Taylor法中只研究贴合点P0=c0=ψ(u0,v0)。在P0,一个圆应按Taylor法局部优化地置于表面上。求解此问题的基本思想是,找到一条通过P0延伸并包含在ψ内的贴合曲线的泰勒级数c(t)=ψ(u(t),v(t)),它在展开点c0尽可能近似于圆(见图7)。在这里,此圆至少局部描述了刀具的工作区并称为工作曲线。
因此,在c0处按弧长参数化的泰勒级数(15)-(17)在那里应有与此圆相同的曲率(18)、曲率导数(19)和第二曲率(20)(用方程组(15)-(20)可以贴合具有给定的当地第二曲率和曲率导数的任意作用曲线;例如在预定的贴合点一个椭圆贴合在此椭圆上) 对于此圆,可用窍门将有6个方程和未知数的(15)-(20)减少到有4个方程和未知数的非线性方程组。为了简化,从现在起ψσ(u0,v0)用符合ψσ表示。从(17)、(19)和(20)出发,c0必须反向平行于0。因为0是ψu和ψv的线性组合以及n0=n(u0,v0)垂直于这两个矢量,所以0也必须垂直于n0。研究在c0按弧长参数化的泰勒级数 表明,在简化后的方程组 中,在(24)中消去了有和的项。这意味着,通过计算在(u,v)参数平面内找到的曲线参数化的系数、、、,确定最佳贴合圆的位置和方向。
利用简写gσ,μ=(ψσ,ψμ),可全部列出方程组如下 此用于未知数,,和的非线性代数方程组可利用牛顿法求解。在这里仍得出四重解。局部近似所需表面ψ的环面可利用来为方程组(25)求解确定初值。
对于按Taylor法贴合的刀具,在贴合点P0=τ(t0,s0)附近τ与ψ之间的距离函数d表示为(见图6b)d(t)=k(t-t0)4+O(t5)(26)为了计算刀具的一侧使用宽度,对于环面的一个位于P0附近的小圆C(s)=Ωτ(t*,s)+v,在ψ上的距离d*通过求解d*=maxt,u,vd(C(t),ψ(u,v))确定。按照有关贴合质量的陈述,可计算常数kk=d*(t*-t0)4]]>由此确定距离近似等于stol的位置tr=t0+[stolk]1/4]]>这一方法也进行迭代,直至达到要求的精度。t1的确定完全一样进行。尤其应注意到在一般的情况下左侧和右侧的使用宽度大小不同。
在所有三种上面所说明的贴合方法中得出在ψ上刀具位置和方向的不同矢量场(vf)解(贴合的矢量场A,参见图9)。为了说明路线的间隔使用间隔场D(见图10)。它由在ψ上的方向、到左方的间距和到右方的间距组成。方向是最大路线宽度的方向,以及间隔说明在给定stol的情况下沿此方向的路线有多宽。
其他方法如已提及的那样,上述Hermite-Chebyshev法是确定所需表面上在一个网络的任何点刀具最佳定位的当前优选的方法。在此方法中为每个点确定刀具在点P1和Pr之间距离至少接近最大时的那个外倾角和偏角。为此求解方程(5)、(6)和(9),这便于以非常有效的方法获得所期望的结果。
但若提供足够的计算能力,还可以设想其他许多比较复杂的求解途径。例如可对每个点确定最佳的外倾角和偏角,为此在数值上改变这两个角并针对每个角度对计算刀具处于正确位置时公差区有多宽,亦即刀具与所需表面之间的距离保持在stol以内的区域有多宽。使此宽度为最大值的那个角度对离最佳值最近。
路线选择在选择A后(应利用四个解中那一个?)可用D作为在参数平面内的B-Splines(u(s),v(s))确定刀具在工件上的接触路线。为了获得尽可能大的路线宽度,B应在表面上尽可能垂直于路线间隔方向。为了在控制器中进行处理有两种可能的方法(见图12)
1.在CAM系统内沿刀具移动途径逐点计算刀具的位置和方向及其导数。通过这些点选择第三或更高阶的样条。这为刀具在工件坐标系(WKS)内的位置和方向得出至少C2连续的路线。在后信息处理机内将这些样条转换成轴向值样条。这些轴向值样条被传输给控制器。
2.将表面连同在此表面上的接触路线以及选择哪一个解的信息传输给控制器。在控制器内逐点计算刀具最佳位置和方向。它们逐点转换为轴向值和轴向值的导数。通过这些点选择第三或更高阶的多项式。得出至少C2连续的轴向值多项式,它们在控制器内进行处理。
在本申请中说明了本发明优选的实施例,但显然应当指出,本发明不受此限制并可在下列权利要求范围内以不同的方式实施。
权利要求
1.用刀具为工件表面切削加工的方法,其中,刀具沿路线(B)在工件上导引并与此同时去除工件上处于刀具作用区(τ)内的材料,以制造所要求的额定表面(ψ),其特征为刀具在其路线上的定位通过按这样的方式重复调整刀具的至少一个外倾角和偏角进行,即,使公差区的尺寸基本上是最大的,在这里公差区是一个连续区,在该区内额定表面与刀具作用区之间的距离在一个预定的公差范围内。
2.按照权利要求1所述的方法,其特征为按这样的方式调整外倾角和偏角,即,使刀具始终处于额定表面的上方。
3.按照前列诸权利要求之一所述的方法,其特征为按这样的方式调整外倾角和偏角,即,使刀具的作用区在至少两点(P0、P2)接触额定表面(ψ)。
4.按照前列诸权利要求之一所述的方法,其特征为确定外倾角和偏角,为此,使作用区(τ)按计算在两点(P0、P2)与刀具额定表面(ψ)接触,然后改变至少一个点的位置。
5.按照权利要求4所述的方法,其特征为至少改变两个点之一,直至两点之间的距离最大。
6.按照权利要求4所述的方法,其特征为至少改变两个点之一,直至公差区的宽度最大。
7.按照权利要求4至6之一所述的方法,其特征为固定两个点之一和改变另一个。
8.按照前列诸权利要求之一所述的方法,其特征为为在额定表面上的许多点确定基本上最大宽度的公差区;为每个点确定一个相应于此最大宽度的方向;以及,路线(B)选择为基本上垂直于这些方向。
9.按照前列诸权利要求之一所述的方法,其特征为路线的间隔根据公差区的宽度选择。
10.按照前列诸权利要求之一所述的方法,其特征为按这样的方式调整外倾角和偏角,即,使公差区的宽度基本上最大。
11.用刀具为工件表面切削加工的方法,其中,刀具沿路线(B)在工件上导引并与此同时去除在刀具作用区(τ)内的材料,以制造所要求的额定表面(ψ),其特征为工件在其路线上的定位,通过重复调整刀具的外倾角和偏角,为许多点的每个点确定一条位于额定表面内的贴合曲线(c(t)),它在该点的曲率、曲率导数和第二曲率与作用曲线的那些相对应,其中,作用曲线是刀具作用区(τ)上离额定表面(ψ)有最小距离的那些点的集合。
12.按照权利要求11所述的方法,其特征为作用曲线是一个圆。
全文摘要
本发明涉及一种用刀具为工件切削加工的方法,刀具沿路线在工件上导引。在每个点按这样的方式选择偏角和外倾角,即,使公差区的宽度是最佳的,在公差区范围内刀具的作用区(K)处于工件所要求的额定表面(Psi)的公差范围内。此外,两点(P
文档编号G05B19/41GK1284176SQ98813256
公开日2001年2月14日 申请日期1998年12月8日 优先权日1997年12月22日
发明者马克斯·恩格利, 约尔格·瓦尔德弗格尔, 托马斯·施尼德 申请人:斯塔拉格公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1