CN1110730C - 工件切削加工方法 - Google Patents

工件切削加工方法 Download PDF

Info

Publication number
CN1110730C
CN1110730C CN98813256A CN98813256A CN1110730C CN 1110730 C CN1110730 C CN 1110730C CN 98813256 A CN98813256 A CN 98813256A CN 98813256 A CN98813256 A CN 98813256A CN 1110730 C CN1110730 C CN 1110730C
Authority
CN
China
Prior art keywords
cutter
route
point
tolerance
workpiece
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.)
Expired - Fee Related
Application number
CN98813256A
Other languages
English (en)
Other versions
CN1284176A (zh
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.)
STARAG Inc
Original Assignee
STARAG Inc
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 STARAG Inc filed Critical STARAG Inc
Publication of CN1284176A publication Critical patent/CN1284176A/zh
Application granted granted Critical
Publication of CN1110730C publication Critical patent/CN1110730C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making 3D objects, e.g. desktop manufacturing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/30084Milling with regulation of operation by templet, card, or other replaceable information supply
    • Y10T409/300896Milling with regulation of operation by templet, card, or other replaceable information supply with sensing of numerical information and regulation without mechanical connection between sensing means and regulated means [i.e., numerical control]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T409/00Gear cutting, milling, or planing
    • Y10T409/30Milling
    • Y10T409/303752Process
    • Y10T409/303808Process including infeeding

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Numerical Control (AREA)
  • Turning (AREA)
  • Milling Processes (AREA)
  • Machine Tool Copy Controls (AREA)
  • Mechanical Treatment Of Semiconductor (AREA)
  • Processing Of Solid Wastes (AREA)

Abstract

本发明涉及一种用刀具为工件切削加工的方法,刀具沿路线在工件上导引。在每个点按这样的方式选择偏角和外倾角,即,使公差区的宽度是最佳的,在公差区范围内刀具的作用区(K)处于工件所要求的额定表面(Psi)的公差范围内。此外,两点(P1、Pr)之间的距离最大,这两点表明了公差区最靠外的点。由此可以通过少量路线制造出高精度的表面。

Description

工件切削加工方法
本申请要求瑞士专利申请2944/97的优先权,它于1997年12月22日提交以及其公开的全部内容经参照吸收在本申请中。
技术领域
本发明涉及一种工件表面的切削加工方法。
背景技术
这种方法例如用于生成在CAD(计算机辅助设计)/CAM(计算机辅助制造)***中的五轴刀具加工路线以加工有所需任意表面的工件。
所有已知的贴合方法都从刀具在工件上预先确定的接触路线开始。有不同的方法确定接触路线上所选点的位置和方位,亦即外倾角(沿刀具运动方向的刀具轴线与所需表面法线之间的夹角)和偏角(刀具轴线沿垂直于刀具运动方向的方向时的倾斜角)。目前最好的方法(Jean-Pierre Kruth and Paul Klewais,Optimization and DynamicAdaptation of the Cutter Inclination during Five-Axis Milling ofSoulptured Surfaces,Annals of the CIRP,1994)是基于工件和刀具的二次近似投影确定外倾角和偏角。对于恒定的偏角推导出一个用于计算临界外倾角(在近似时正好不出现潜挖的外倾角)的二次方程。这种方法尽管精度有限(有冲突的危险)但加工越来越复杂。
发明内容
因此,本发明的目的是提供一种前言所述类型的方法,这种方法至少部分克服已知方法的缺点。尤其是应允许快速并因而经济地加工。
根据本发明,提出一种用刀具为工件表面切削加工的方法,其中,刀具沿路线B在工件上导引并与此同时去除工件上处于刀具作用区τ内的材料,以制造所要求的额定表面ψ,其特征为:沿其路线重复调整不仅外倾角而且偏角,以便使一个公差区最大化,该公差区被称为一个连续区,在该连续区内,在额定表面与刀具作用区之间的距离在一个预定的公差范围内,为此,通过使作用区τ按计算在两点P0、P2与工件的额定表面ψ接触,然后改变至少一个点的位置,确定外倾角和偏角,其中,对所述公差区进行最大化的方式是,或者通过至少改变两个点P0、P2之一,直至两点之间的距离最大,或者通过至少改变两个点P0、P2之一,直至所述公差区的宽度最大。
根据本发明,还提出一种用刀具为工件表面切削加工的方法,其中,刀具沿路线B在工件上导引并与此同时去除工件上处于刀具作用区τ内的材料,以制造所要求的额定表面ψ,其特征为:沿其路线按这样的方式重复调整不仅外倾角而且偏角,即,通过改变外倾角和偏角的数值使一个公差区宽度最大,该公差区被称为一个连续区,在该连续区内,在额定表面与刀具作用区之间的距离处于预定的公差范围内。
根据本发明,还提出一种用刀具为工件表面切削加工的方法,其中,刀具沿路线B在工件上导引并与此同时去除在刀具作用区τ内的材料,以制造所要求的额定表面ψ,其特征为:沿其路线按这样的方式重复调整不仅外倾角而且偏角,即,为路线上许多点的每个点确定一条位于额定表面内的贴合曲线c(t),该贴合曲线是通过它在该点的曲率、曲率导数和第二曲率与一条作用曲线的那些曲率、曲率导数和第二曲率相等来确定的,其中,此作用曲线是刀具作用区τ上离额定表面ψ有最小距离的那些点的集合。
也就是说与已知的方法不同,不是在接触点区域内进行局部适配,而是实施公差区尺寸例如宽度的非局部优化,因此减少了加工路线的数量以及加工可以合理化。
优选地按这样的方式选择外偏角和偏角,即,使刀具始终处于额定表面的上方。因此可通过手挖修整使表面更好地调整到其规定的形状。在已知的Kruth和Klewais的方法中,借助于准确描述刀具和工件表面可以证明,刀具可能伤害工件(尤其在使用大型刀具时)。
按另一种优选的实施形式,加工路线选择为,为额定表面上的每个点确定公差区和公差区最大直径的方向。加工路线选择为基本上垂直于此直径,由此可以减少加工路线的数量。
在本发明的另一种实施形式中,为在额定表面上为一个点确定一条贴合曲线。它在给定点的导数,尤其是其曲率、曲率的导数和第二曲率,与描述刀具作用范围的作用曲线(由与额定表面有最小距离的所有点构成)一致。如在下面所指出的那样,采用这种方法可在计算方法简便的情况下确定刀具良好适配的位置。
可采用本方法的加工技术例如五轴铣、磨、腐蚀、车。作为工件则例如用于飞机、汽车或轮船的外蒙皮、流体机械零件如涡轮叶片、设计零件(Designerteile)等。
附图说明
由下面借助于图所作的说明中给出本发明其他优点和应用。其中:
图1带环面段的旋转对称刀具,环面段作用在工件上(环面中心圆K的半径为a,小环面半径为b);
图2不同刀具举例:圆柱形刀具(A)、环面刀具(B)、球面刀具(C);
图3 Hermite法:圆 应绕e2转θ角,所以切向矢量
Figure C9881325600062
垂直于法线no,解是圆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的点Pl和Pr为止;
图7 Taylor法:有表面曲线c的所需表面ψ,它在贴合点P0=c0的泰勒级数前三项与圆的泰勒级数一致;
图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 ) ) * cos ( s ) ( a + b * cos ( t ) ) * sin ( s ) b * sin ( t )
图2表示一些典型的例子:圆柱刀具(a>0,b=0)、环面刀具(a>b>0)以及球面刀具(a=0,b>0)。
采用球面刀具不能改善当地的贴合质量,因为少了一个自由度。因此在这里不必对它作进一步讨论。
工件
用标记符号<.,.>表示欧几里得标积,‖.‖表示欧几里得范数,.X.表示矢量积,以及d(P,Q):=‖P-Q‖表示两个点P、Q的欧几里得距离。令ψ(u、v)∈C4([0.1]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-平行面: &psi; d : = &psi; + d n | | 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:=v/‖v‖, e 1 : = e 2 &times; n 0 | | e 2 &times; n 0 | | 和e3:=e1×e2
基本思想是,绕e2旋转一个在e2,e3平面内通过P0和P2的有给定直径2a的圆 直至在点P0切向矢量
Figure C9881325600093
垂直于n0为止。切向矢量 在e1、e2、e3坐标系内有分量(0,-h,c)T,其中 h : = a 2 - c 2 和n0有坐标(0,<n0,e2>,<n0,e3>)T。方程 < cos ( &theta; ) 0 - sin ( &theta; ) 0 1 0 sin ( &theta; ) 0 cos ( &theta; ) 0 - h c , 0 < n 0 , e 2 > < n 0 , e 2 > > = 0 - - - - - - ( 1 ) 现在确定旋转角θ的余弦 cos ( &theta; ) = h < n 0 , e 2 > c < n 0 , e 3 > - - - - - - ( 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 - t 0 - t 2 - t 0 2 ] 2 - [ t 2 - t 0 2 ] 2 ] 2 + O ( t 5 ) - - - - - - - - - - ( 7 )
此函数满足d(t0)=d’(t0)=d(t2)=d’(t2)=0以及假定在(t2+t0)/2有最大值: k [ t 2 - t 0 2 ] 4 - - - - - - - ( 8 )
为了以P0为出发点找到ψ上的那个点P2,即在P0与P2以内距离最大值等于stol的点,迭代地重复下列步骤,直至达到期望的精度:
按上面的说明确定P2。为了测量距离,使用在τ上与ψ的接触圆C(t):=Ωτ(t,s0)+v。在C与ψ之间的最大距离通过求解
d*=maxt,u,vd(C(t),ψ(u,v))              (9)得出。按有关贴合质量的说明可计算常数k: k = d * ( t * - t 0 ) 4 - - - - ( 10 ) 由此确定距离约等于stol的参数 t ^ 2 = t 0 + 2 [ stol k ] 1 / 4 - - - - - - ( 11 ) 系数 f : = [ t ^ 2 - t 0 ] / ( t 2 - t 0 ) 应用于在(5)内的半径r处,
Δu2+Δv2=(fr)2                       (12)以及此问题用(12)、(6)求解。整个过程反复迭代,直至达到要求的精度。
Hermite-Chebyshev法
Hermite-Chebyshev法利用Hermite法所用的优化贴合的计算方法。这意味着,距离函数也是完全相同的。但可扩大刀具的使用宽度,因为尚未超过stol的区域(下方从P0至Pl和上方从P2至Pr,见图5a、5b)增大。简短的计算表明,在接近位置 t 1 = t 0 - ( 2 - 1 ) t 2 - t 0 2 - - - - - ( 13 ) t r = t 2 + ( 2 - 1 ) t 2 - t 0 2 - - - - - ( 14 ) 处,d(t)有在P0与P2范围内假定的最大值k((t2-t0)/2)4。因此,与Hermite方法相比,Hermite-Chebyshev方法的使用宽度大约增大
Figure C9881325600118
倍,也就是说刀具路线的数量约减少30%。在Hermite方法和Hermite/Chebyshev方法中,接触点附近发生冲突的危险比Taylor法小。
为了更准确地计算还可设想,对每个接触点对P0、P2直接在数值上确定点P1和Pr的位置,也就是说不通过近似式(13)和(14)。由此可计算Pl和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)可以贴合具有给定的当地第二曲率和曲率导数的任意作用曲线;例如在预定的贴合点一个椭圆贴合在此椭圆上): < c . 0 , c . 0 > = 1 - - - ( 15 ) < c . 0 , c . . 0 > = 0 - - - ( 16 ) < c &CenterDot; 0 , c &CenterDot; &CenterDot; &CenterDot; 0 > + < c &CenterDot; &CenterDot; 0 , c &CenterDot; &CenterDot; 0 > = 0 - - - - ( 17 ) < c . . 0 , c . . 0 > = 1 / a 2 - - - ( 18 ) < c . . 0 , c . . . 0 > = 0 - - ( 19 ) < c . 0 &times; c . . 0 , c . . . 0 > = 0 - - - ( 20 )
对于此圆,可用窍门将有6个方程和未知数的(15)-(20)减少到有4个方程和未知数的非线性方程组。为了简化,从现在起ψσ(u0,v0)用符合ψσ表示。从(17)、(19)和(20)出发,c0必须反向平行于 因为 是ψu和ψv的线性组合以及n0:=n(u0,v0)垂直于这两个矢量,所以
Figure C9881325600129
也必须垂直于n0。研究在c0按弧长参数化的泰勒级数 c . 0 = &Psi; u u . + &Psi; v v . c . . 0 = &Psi; u u . . + &Psi; v v . . + &Psi; uu u &CenterDot; 2 + 2 &Psi; uv u . v . + &Psi; vv v . 2 c . . . 0 = &Psi; u u . . . + &Psi; v v . . . + 3 &Psi; uu u . u . . + 3 &Psi; uv ( u . . v . + u . v . . ) + 3 &Psi; vv v . v . . + &Psi; uuu u . 3 + 3 &Psi; uuv u . 2 v &CenterDot; + 3 &Psi; uvv u . v . 2 + &Psi; vvv v . 3 表明,在简化后的方程组 < c . 0 , c . 0 > = 1 - - - ( 21 ) < c . 0 , c . . 0 > = 0 - - - ( 22 ) < c . . 0 , c . . 0 > = 1 / a 2 - - - ( 23 ) < c . . . 0 , n . . 0 > = 0 - - - ( 24 ) 中,在(24)中消去了有
Figure C9881325600138
的项。这意味着,通过计算在(u,v)参数平面内找到的曲线参数化的系数
Figure C98813256001311
确定最佳贴合圆的位置和方向。
利用简写gσ,μ:=(ψσ,ψμ),可全部列出方程组如下: < c &CenterDot; 0 , c &CenterDot; 0 > = g u , u u &CenterDot; 2 + 2 g u , v u &CenterDot; v &CenterDot; + g v , v v &CenterDot; 2 - - - ( 25 ) < c . 0 , c . . 0 > = g u , uu u . 3 + ( 2 g u , uv + g v , uu ) u . 2 v . + ( 2 g u , uv + g v , uu ) u . v 2 . + g v , vv v &CenterDot; 3 g u , u u . u . . + g u , v u . v . . + g u , v u . . v . + g v , v v . v . . < c . . 0 , c . . 0 > = g uu , uu u 4 + 4 g uu , uv u 3 v . + 2 ( g uu , vv + 2 g uv , uv ) u . 2 v . 2 + 4 g uv , vv u . v . 3 + g vv , vv v . 4 + 2 g u , uu u . 2 u &CenterDot; &CenterDot; + 4 g u , uv u . v . u . . + 2 g u , vv v . 2 u . . + 2 g v , uu u . 2 v . . + 4 g v , uv u . v . v . . + 2 g v , vv v . 2 v . . + g u , u u . . 2 + 2 g u , v u . . v . . + g v , v v . . 2 < c . . . 0 , n . . 0 > = g uuu , n u . 3 + 3 g uuv , n u . 2 v . + 3 g uvv , n u . v . 2 + g vvv , n v . 3 3 g uu , n u . u . . + 3 g uv , n u . v . . + 3 g uv , n v . u . . + 3 g vv , n v . v . .
此用于未知数
Figure C98813256001321
Figure C98813256001322
Figure C98813256001323
的非线性代数方程组可利用牛顿法求解。在这里仍得出四重解。局部近似所需表面ψ的环面可利用来为方程组(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))确定。按照有关贴合质量的陈述,可计算常数k: k = d * ( t * - t 0 ) 4 由此确定距离近似等于stol的位置 t r = t 0 + [ stol k ] 1 / 4
这一方法也进行迭代,直至达到要求的精度。tl的确定完全一样进行。尤其应注意到在一般的情况下左侧和右侧的使用宽度大小不同。
在所有三种上面所说明的贴合方法中得出在ψ上刀具位置和方向的不同矢量场(vf)解(贴合的矢量场A,参见图9)。为了说明路线的间隔使用间隔场D(见图10)。它由在ψ上的方向、到左方的间距和到右方的间距组成。方向是最大路线宽度的方向,以及间隔说明在给定stol的情况下沿此方向的路线有多宽。
其他方法
如已提及的那样,上述Hermite-Chebyshev法是确定所需表面上在一个网络的任何点刀具最佳定位的当前优选的方法。在此方法中为每个点确定刀具在点Pl和Pr之间距离至少接近最大时的那个外倾角和偏角。为此求解方程(5)、(6)和(9),这便于以非常有效的方法获得所期望的结果。
但若提供足够的计算能力,还可以设想其他许多比较复杂的求解途径。例如可对每个点确定最佳的外倾角和偏角,为此在数值上改变这两个角并针对每个角度对计算刀具处于正确位置时公差区有多宽,亦即刀具与所需表面之间的距离保持在stol以内的区域有多宽。使此宽度为最大值的那个角度对离最佳值最近。
路线选择
在选择A后(应利用四个解中那一个?)可用D作为在参数平面内的B-Splines(u(s),v(s))确定刀具在工件上的接触路线。为了获得尽可能大的路线宽度,B应在表面上尽可能垂直于路线间隔方向。为了在控制器中进行处理有两种可能的方法(见图12):
1.在CAM***内沿刀具移动途径逐点计算刀具的位置和方向及其导数。通过这些点选择第三或更高阶的样条。这为刀具在工件坐标系(WKS)内的位置和方向得出至少C2连续的路线。在后信息处理机内将这些样条转换成轴向值样条。这些轴向值样条被传输给控制器。
2.将表面连同在此表面上的接触路线以及选择哪一个解的信息传输给控制器。在控制器内逐点计算刀具最佳位置和方向。它们逐点转换为轴向值和轴向值的导数。通过这些点选择第三或更高阶的多项式。得出至少C2连续的轴向值多项式,它们在控制器内进行处理。
在本申请中说明了本发明优选的实施例,但显然应当指出,本发明不受此限制并可在下列权利要求范围内以不同的方式实施。

Claims (10)

1.用刀具为工件表面切削加工的方法,其中,刀具沿路线(B)在工件上导引并与此同时去除工件上处于刀具作用区(τ)内的材料,以制造所要求的额定表面(ψ),其特征为:沿其路线重复调整不仅外倾角而且偏角,以便使一个公差区最大化,该公差区被称为一个连续区,在该连续区内,在额定表面与刀具作用区之间的距离在一个预定的公差范围内,为此,通过使作用区(τ)按计算在两点(P0、P2)与工件的额定表面(ψ)接触,然后改变至少一个点的位置,确定外倾角和偏角,其中,对所述公差区进行最大化的方式是,或者通过至少改变两个点(P0、P2)之一,直至两点之间的距离最大,或者通过至少改变两个点(P0、P2)之一,直至所述公差区的宽度最大。
2.按照权利要求1所述的方法,其特征为:按这样的方式调整外倾角和偏角,即,使刀具始终处于额定表面的上方。
3.按照前列诸权利要求之一所述的方法,其特征为:至少改变两个点(P0、P2)之一,直至两点之间的距离最大。
4.按照权利要求1或2所述的方法,其特征为:至少改变两个点(P0、P2)之一,直至所述公差区的宽度最大。
5.按照权利要求1或2所述的方法,其特征为:固定两个点之一和改变另一个。
6.按照权利要求1或2所述的方法,其特征为:为在额定表面上的许多点确定最大宽度的公差区;为每个点确定一个方向,该方向与所述公差区的一个最大直径相对应;以及,路线(B)选择为基本上垂直于这些方向。
7.按照权利要求1或2所述的方法,其特征为:路线的间隔根据公差区的宽度选择。
8.用刀具为工件表面切削加工的方法,其中,刀具沿路线(B)在工件上导引并与此同时去除工件上处于刀具作用区(τ)内的材料,以制造所要求的额定表面(ψ),其特征为:沿其路线按这样的方式重复调整不仅外倾角而且偏角,即,通过改变外倾角和偏角的数值使一个公差区宽度最大,该公差区被称为一个连续区,在该连续区内,在额定表面与刀具作用区之间的距离处于预定的公差范围内。
9.用刀具为工件表面切削加工的方法,其中,刀具沿路线(B)在工件上导引并与此同时去除在刀具作用区(τ)内的材料,以制造所要求的额定表面(ψ),其特征为:沿其路线按这样的方式重复调整不仅外倾角而且偏角,即,为路线上许多点的每个点确定一条位于额定表面内的贴合曲线(c(t)),该贴合曲线是通过它在该点的曲率、曲率导数和第二曲率与一条作用曲线的那些曲率、曲率导数和第二曲率相等来确定的,其中,此作用曲线是刀具作用区(τ)上离额定表面(ψ)有最小距离的那些点的集合。
10.按照权利要求9所述的方法,其特征为:作用曲线是一个圆。
CN98813256A 1997-12-22 1998-12-08 工件切削加工方法 Expired - Fee Related CN1110730C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CH294497 1997-12-22
CH2944/1997 1997-12-22

Publications (2)

Publication Number Publication Date
CN1284176A CN1284176A (zh) 2001-02-14
CN1110730C true CN1110730C (zh) 2003-06-04

Family

ID=4245151

Family Applications (1)

Application Number Title Priority Date Filing Date
CN98813256A Expired - Fee Related CN1110730C (zh) 1997-12-22 1998-12-08 工件切削加工方法

Country Status (13)

Country Link
US (1) US6485236B1 (zh)
EP (1) EP1040396B1 (zh)
JP (1) JP2002529803A (zh)
KR (1) KR100569049B1 (zh)
CN (1) CN1110730C (zh)
AT (1) ATE227443T1 (zh)
AU (1) AU1255599A (zh)
CA (1) CA2315710C (zh)
CZ (1) CZ297714B6 (zh)
DE (1) DE59806217D1 (zh)
ES (1) ES2185230T3 (zh)
RU (1) RU2217787C2 (zh)
WO (1) WO1999032949A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI414376B (zh) * 2011-04-14 2013-11-11 Nat Univ Tsing Hua 一種五軸曲面側銑加工系統及其刀具路徑規劃方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE204523T1 (de) * 1999-03-08 2001-09-15 Alstom Schweiz Ag Fräsverfahren
US6576265B1 (en) * 1999-12-22 2003-06-10 Acell, Inc. Tissue regenerative composition, method of making, and method of use thereof
DE10322340B4 (de) * 2003-05-17 2006-09-14 Mtu Aero Engines Gmbh Verfahren und Vorrichtung zum Fräsen von Freiformflächen
DE10327623B4 (de) * 2003-06-19 2006-07-13 Mtu Aero Engines Gmbh Fräsverfahren zur Fertigung von Bauteilen
DE10330831A1 (de) * 2003-07-08 2005-02-10 Mtu Aero Engines Gmbh Fräsverfahren zur Fertigung von Bauteilen
US7494305B2 (en) * 2004-08-03 2009-02-24 Essilor International (Compagnie Generale D'optique) Raster cutting technology for ophthalmic lenses
US7637010B2 (en) * 2005-12-01 2009-12-29 General Electric Company Methods for machining turbine engine components
DE102007031695A1 (de) * 2007-07-06 2009-01-08 Sandvik Intellectual Property Ab Verfahren zum Fräsen von Kugelbahnen und Scheibenfräser für Kugelbahnen
DE102009008124A1 (de) * 2009-02-09 2010-08-19 Deckel Maho Pfronten Gmbh Verfahren und Vorrichtung zum Erzeugen von Steuerdaten zum Steuern eines Werkzeugs an einer zumindest 5 Achsen umfassenden Werkzeugmaschine
SG186470A1 (en) * 2010-06-28 2013-02-28 Noda Kanagata Co Ltd Elbow formed by cutting and method for manufacturing same
CN102033981B (zh) * 2010-10-28 2012-12-19 中冶南方工程技术有限公司 热轧h型钢飞剪机初始停位角的设计方法
DE102010060220B4 (de) * 2010-10-28 2013-07-11 Gebr. Heller Maschinenfabrik Gmbh Verfahren zur Bearbeitung von Freiformflächen
TWI453078B (zh) * 2011-11-28 2014-09-21 Nat Univ Tsing Hua 一種五軸曲面側銑加工系統及其路徑規劃方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5033005A (en) * 1988-09-06 1991-07-16 Schlumberger Technologies, Inc. Analytical computer-aided machining system and method
US5363309A (en) * 1993-02-25 1994-11-08 International Business Machines Corp. Normal distance construction for machining edges of solid models
CN1155337A (zh) * 1994-09-29 1997-07-23 西门子公司 在不产生轮廓误差的情况下限制轴向加速度的方法
EP0798616A2 (en) * 1996-03-29 1997-10-01 Toyota Jidosha Kabushiki Kaisha Process of generating discrete points defining cutter path, so as to meet selected workpiece machining requirements

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0653164B2 (ja) * 1986-06-10 1994-07-20 東洋紡績株式会社 セルロ−スエステル系中空糸状血漿分離膜
JP3000219B2 (ja) * 1987-07-31 2000-01-17 株式会社豊田中央研究所 曲面加工用情報処理装置
US5257203A (en) * 1989-06-09 1993-10-26 Regents Of The University Of Minnesota Method and apparatus for manipulating computer-based representations of objects of complex and unique geometry
CN1107250C (zh) * 1996-03-26 2003-04-30 丰田自动车株式会社 工具移动路径数据的生成方法、生成装置、加工方法及加工***
US6223095B1 (en) * 1996-11-07 2001-04-24 Okuma Corporation Numeric control command generator and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5033005A (en) * 1988-09-06 1991-07-16 Schlumberger Technologies, Inc. Analytical computer-aided machining system and method
US5363309A (en) * 1993-02-25 1994-11-08 International Business Machines Corp. Normal distance construction for machining edges of solid models
CN1155337A (zh) * 1994-09-29 1997-07-23 西门子公司 在不产生轮廓误差的情况下限制轴向加速度的方法
EP0798616A2 (en) * 1996-03-29 1997-10-01 Toyota Jidosha Kabushiki Kaisha Process of generating discrete points defining cutter path, so as to meet selected workpiece machining requirements

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI414376B (zh) * 2011-04-14 2013-11-11 Nat Univ Tsing Hua 一種五軸曲面側銑加工系統及其刀具路徑規劃方法

Also Published As

Publication number Publication date
JP2002529803A (ja) 2002-09-10
CZ20002331A3 (cs) 2001-03-14
CZ297714B6 (cs) 2007-03-14
CA2315710A1 (en) 1999-07-01
KR100569049B1 (ko) 2006-04-07
US6485236B1 (en) 2002-11-26
EP1040396A1 (de) 2000-10-04
CA2315710C (en) 2007-01-30
ATE227443T1 (de) 2002-11-15
CN1284176A (zh) 2001-02-14
RU2217787C2 (ru) 2003-11-27
DE59806217D1 (de) 2002-12-12
WO1999032949A1 (de) 1999-07-01
ES2185230T3 (es) 2003-04-16
KR20010033451A (ko) 2001-04-25
AU1255599A (en) 1999-07-12
EP1040396B1 (de) 2002-11-06

Similar Documents

Publication Publication Date Title
CN1110730C (zh) 工件切削加工方法
CN104102171B (zh) 一种球头刀多轴加工刀轴矢量优化方法
Budak et al. Peripheral milling conditions for improved dimensional accuracy
US9696707B2 (en) Method of controlling tool orientation and step-over distance in face milling of curvilinear surfaces
CN102269984B (zh) 五轴联动数控加工的后置处理方法
CN111644909B (zh) 一种木工成型铣刀的后刀面的磨削轨迹求解方法
CN104635619A (zh) 基于刀具矢量插补的五轴数控加工方法
CN112847364B (zh) 机器人铣削加工刀具路径c3连续的在线实时解析光顺方法
KR20120040251A (ko) 페이스 기어를 제작하기 위한 방법 및 공구
US20120046782A1 (en) Kinematic approximation algorithm having a ruled surface
JP2007196331A (ja) 切削自励振動における最大切込み量算出方法及びプログラム
CN101870073B (zh) 基于工艺***刚度特性的多轴数控加工刀具运动规划方法
CN108563848B (zh) 一种平底螺旋立铣刀的铣削力建模方法
CN104678888A (zh) 基于机床运动约束环形刀多轴加工复杂曲面刀轨生成方法
CN109909806A (zh) 一种提升机器人铣削稳定域的方法
CN105873703A (zh) 切削加工中的切削条件的设计方法
JP2008168379A (ja) 回転工具を用いた肩削り加工における切削加工終了座標の算出方法
Tutunea-Fatan et al. Determination of geometry-based errors for interpolated tool paths in five-axis surface machining
JP4431880B2 (ja) 多軸数値制御装置用のncポストプロセッサ装置
CN100424601C (zh) 一种加工鞋楦的方法
CN112883505B (zh) 考虑刀具工件相对振动的超精密端面车削表面建模方法
CN110727246B (zh) 一种基于刀位文件的刀具与工件瞬时接触轮廓提取方法
CN112799299A (zh) 一种机器人多轴铣削稳定性模型及其构建方法
CN110227994B (zh) 一种高阶切触包络式磨抛加工方法及其应用
Ghaffari et al. Kinematic design of a novel 4-DOF parallel mechanism for turbine blade machining

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030604

Termination date: 20101208