CN1303487C - 将导引工具运动的方法作为切削加工材料块过程的一部分 - Google Patents

将导引工具运动的方法作为切削加工材料块过程的一部分 Download PDF

Info

Publication number
CN1303487C
CN1303487C CNB018009018A CN01800901A CN1303487C CN 1303487 C CN1303487 C CN 1303487C CN B018009018 A CNB018009018 A CN B018009018A CN 01800901 A CN01800901 A CN 01800901A CN 1303487 C CN1303487 C CN 1303487C
Authority
CN
China
Prior art keywords
guide path
instrument
axis
tool
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
CNB018009018A
Other languages
English (en)
Other versions
CN1430741A (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.)
Open Mind Technologies AG
Original Assignee
Enlightened Technology Jsc
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 Enlightened Technology Jsc filed Critical Enlightened Technology Jsc
Publication of CN1430741A publication Critical patent/CN1430741A/zh
Application granted granted Critical
Publication of CN1303487C publication Critical patent/CN1303487C/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/406Numerical 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 monitoring or safety
    • G05B19/4061Avoiding collision or forbidden zones
    • 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
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34135Spline
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35159With nominal blank and model in memory define tool path and machine workpiece
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49146Tool changing registers geometry of tool to avoid collision
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49149Ball end cutter interference, caused by tool shape, overcut part surface
    • 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/30084Milling with regulation of operation by templet, card, or other replaceable information supply
    • Y10T409/30112Process
    • 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)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
  • Turning (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Grinding And Polishing Of Tertiary Curved Surfaces And Surfaces With Complex Shapes (AREA)
  • Milling, Broaching, Filing, Reaming, And Others (AREA)

Abstract

一种导引工具的方法,用于加工材料块工件,工具的切削工作部由沿着一个第一导引路径移动导引,同时在工具的轴线上的距离工作部一定距离的位置处的另外一点沿着一个规定的第二导引路径导引,从而工具的五个运动坐标被完全确定。

Description

将导引工具运动的方法作为切削加工材料块过程的一部分
优先权
根据35 U.S.C§119的规定,本发明要求标题为“将导引工具运动的步骤作为切削加工材料块过程的一部分”、申请日为2000年4月11日,获得的临时申请号为No.60/196105的临时申请的优先权,所述的整个临时申请在此被引入作为参考。
技术领域
本发明总得来说涉及一种在将一块材料加工成规定形状的工件的过程中控制工具运动的方法,在该方法中工具的工作部的作用就是从块材料的表面去掉一些材料而将它形成一定的形状,工作部沿着一个导引路径移动,所述的导引路径在一个大体上为平面的导引表面延伸,从而与导引路径交叉的工具轴线相对于导引平面保持一个给定的方向。
背景技术
具体地讲,现有技术中有多种方法用在工具和模具的制造上,这些方法用于制造复杂形状的工件。要被形成规定形状的工件材料块由一个三到五轴线铣床的铣头加工。这种工作过程的优化大大地促进了采用这种方法制造的具有较佳成本效果的金属片材和塑料部件的应用,例如,在汽车工业和飞机制造业中,以及消费品工业中。
然而,现有技术的缺点在于工具和模具制造者需要制造的工件具有日益弯曲和复杂的形状,这些形状用现有的铣技术很难实现。具体地讲,在铣孔穴时,即在工件上深凹的、挖空的空间需要3+2轴线铣过程,在这种过程中现有的实践是至少沿着导引路径的部分将铣头与实际铣削工具的回转轴线成一个锐角。但是这会造成这样的困难,即铣头可能与处于加工过程中的工件的轮廓发生碰撞,这种危险对于现有技术中的这些方法来讲是一个很大的缺点,对于这种危险这些现有技术方法也没有提供足够的保护。
另外,现有技术中另外一个缺点是其仅仅可以形成非常有限的深度的孔穴。
发明内容
本发明的一个特征和优点就是提供一种在将一材料块加工成规定形状的工件过程中控制工具的运动的方法,这种方法能够以高度可靠的加工过程将高度复杂形状的工件加工出来。
本发明的一种导引具有一个工作部的工具来将材料块加工成规定形状的工件的方法,包含下述步骤:将所述工具的工作部沿着一个第一导引路径移动,所述的第一导引路径在所述材料块的一个平面的导引表面上延伸;在所述的移动步骤中,将所述第一导引路径交叉在位于所述工具的轴线上的一个第一点处,从而使得所述的交叉相对于所述的导引表面保持在一个给定方向;将位于所述工具的所述轴线上的一个第二点沿着一个规定的第二导引路径移动,所述的第二点位于距离所述第一导引路径的一个垂直距离的地方;其中所述的第一导引路径包括多个点,所述的第二导引路径包括由所有下述点组成的轨迹,这些点通过将所述第一导引路径的每个点平移到一个位置处获得,该位置包括一个与所述第一导引路径正交的平移矢量,所述的平移矢量具有一个平行于所述导引表面的第一分量d和一个垂直于所述导引表面的第二分量dz。
在每个第一点处,所述工具的所述轴线同时与所述第一导引路径在预定点处相交,相应的第二点是这样确定的,即使所述第一点和所述第二点之间同时在所述预定的点处的距离最小化,其中,在所述的第二点处所述工具轴线与所述第二导引路径同时相交。
所述第一点沿着所述第一导引路径以一个相同的速度移动,所述的第二导引路径是一条近似曲线,从而使得所述第二点沿着所述第二导引路径以最小的震动量移动。
所述的近似曲线为三次仿样函数。
针对位于所述第一导引路径上的每个位置和所述工具的所述轴线的所述的相关方向进行一个预先的计算,来确定是否所述工具的几何包迹线会妨碍所述工件的表面外形,并且在除所述工具的工作部之外的地方发现妨碍时,预测所述工具和所述工件之间会发生碰撞。
如果已经预测到会发生碰撞,那么所述的碰撞通过下述方式避免:计算一个最大角度,在所述的最大角度时,工具的轴线可以相对于导引表面的法向矢量倾斜,该最大角度为一个恰小于碰撞发生时的临界角度,根据所计算出来的最大角度来重新确定所述轴线的方向。
进一步包括随后重新计算所述第一导引路径的步骤,该重新计算考虑到工具的工作部的几何特性。
所述的预先计算采用一个径向地包围所述工具的近似表面作为所述工具的实际几何包迹线的替代品而进行。
所述的近似表面包括一个锥形和截头锥形的工具。
所述的第一点和所述的第二点将所述轴线的所述给定方向相对于所述平面导引表面的法向矢量以一个锐角进行限定。
进一步包括下述步骤:即采用CAD***控制所述工具的所述轴线的斜角来将碰撞最小化。
如果所述轴线的不发生碰撞的方向没能找到,并且在一个预测位置的碰撞不能通过由所述轴线和法向矢量限定的平面的横向偏移而得以避免,那么用于加工工件的控制程序结束。
所述的导引路径采用CAD***计算出来。
根据本发明的第一实施例,公开了一种方法,该方法包括将位于工具轴线上距离第一导引路径一段距离处的点沿着一个规定的第二导引路径导引。本发明特别适合于生成用于五轴线铣床的程序。然而,本发明的方法并不局限于这种具体的应用,而是也适用于控制其他切削工具如激光工具的运动。
在本发明的第一实施例中,第一导引路径被如此选择,使得工具的切削工作部(即铣刀的切削端部)沿着相应于所需工件形状的轮廓曲线在导引平面内移动,同时,第二导引路径被适当地选择,使得工具(即铣刀)的回转轴线的方向在加工过程的任何时候都最佳地适应于要被加工成型的工件的表面壁,和/或工具以及其工具座被保持在距离工件表面一个预定距离的位置上。
当工件的形状在计算机辅助设计***(CAD)中按照通常方式模拟时,CAD数据可以通过整体的或者标准的界面提供作为导引路径计算的基础。从所述CAD数据计算出来的导引路径以与计算机数字控制(CNC’s)相兼容的数据格式传递。所述的CNC’s会接着导引数字控制的机器工具使得位于工具轴线上的两个预定点相应地遵循着第一和第二导引路径。
因此,加工工具可以是一个五轴线铣床,该铣床能允许铣削工具沿着三个相互正交的平移轴线作平移运动,以及围绕两个相互正交的回转轴线作旋转运动。
计算出的导引路径不一定完全是两维曲线(即,包含导引路径的导引表面不一定完全是两维的)。另外,可以看出在加工材料块的过程中,工具沿着位于导引表面中延伸的多个导引路径移动,所述的导引表面相互平行,彼此间隔一个垂直的距离。对于每个在给定导引平面中延伸的第一导引路径,通过CAD***确定相关连的第二导引路径。第一导引路径实际上类似于表示工件形状的外形图的轮廓线。
应当指出,根据公知的计算方法,工件和导引路径的形状仅仅需要按照给定的公差尽可能精确地模拟,从而通过修整的表面、立体几何形状或者近似曲线而对工件表面和轮廓曲线进行逼近的公知技术可以被采用。
在本发明的一个优选实施例中,第二导引路径距离包含第一导引路径的导引表面的正交距离保持恒定。例如,包含第一导引路径的导引表面可以平行于一个空间固定坐标系的xy平面,也就是说,仅仅x和y沿着第一导引路径可以变化,而第一导引路径的z坐标保持一个恒定值。包含第二导引路径的表面以另外一个固定的z坐标值平行延伸。
在本发明的一个优选实施例中,第二导引路径被定义为通过将第一导引路径的每个点在垂直于第一导引路径的方向上平移到下述点处而获得的所有点的线而获得的轨迹,所述的点位于平行于导引平面一个给定距离,以及垂直于导引平面另外一个给定距离处。因此,如果第二导引路径在第一导引路径的导引平面上垂直地延伸,那么第一导引路径和第二导引路径的延伸会彼此相距一个恒定距离在大体为二维的导引表面中延伸。在第一导引路径形成一个封闭环的情形中,如果工件的相应的表面部分为凹形,那么第二导引路径将会在第一导引路径内部延伸。如果工件的相应表面部分为凸形,那么第二导引路径将会在第一导引路径外部延伸。
在本发明的另外一个特征中,对于工具的轴线与第一导引路径相交叉的每一个点,工具轴线在第二导引路径上被导引的相关连的点被确定为距离第一导引路径上所述点距离最小的点。这确保了沿着第二导引路径移动与工具上的沿着第一导引路径以一个给定速度导引的点的前进同步进行。第一导引路径的作为时间的函数的参数表示法,提供了一种简单的方法来计算第二导引路径的同步参数表示法,所述的第一通道作为时间的函数的参数表示法确定了位于工具轴线上的点的运动速度。由此,位于工具轴线上的两个点以及因此工具轴线的方向可以清楚地确定下来。
在本文中,作为另外一个优点,轴线与第一导引路径的交叉点沿着第一导引路径以一个相同的速度移动,第二导引路径是近似曲线的一个适当的组合,使得沿着第二导引路径移动的轴线上的点光滑地前进(即,相对来讲没有震动——这种震动由加速度的第一次求导(移动路径相对于时间的第三次求导)来定义)。尽管所述的给定的速度确保沿着第一导引路径没有震动地移动,但是所获得的第二导引路径可能会有不能对时间求导的点;当工具轴线在第二移动路径上通过相应位置时,不能对时间求导是会引起不良震动的条件。通过对近似曲线段(即三次仿样函数)的适当选择,通过确保对时间的第三次求导的连续性可以将震动最小化。
本发明的另外一个重要特征是对于工具在第一导引路径上的每个工具位置和工具轴线的相关方向,工具的几何包迹线和工件表面外形之间的位置关系可预先计算出来。当在除了工具的工作部位置之外发现空间干涉的情形中,本发明的方法包括预测在两个空间包迹线之间发生碰撞的步骤。在工具(即由铣刀和工具座构成的铣头)和处于进程中的工件之间的碰撞可以通过对第二导引路径谨慎的选择而避免。
本发明的另外一个特征是自动地预测和避免碰撞。这不仅仅考虑到工具本身的几何形状如细长的圆柱铣刀,而且还考虑到工具座的形状,工具座在加工深孔的情形中不得不进入到工件的周边空间内部深的位置以至于可能与所述孔的壁发生碰撞。
由于这种预测即将发生碰撞的能力,本发明的优选实施例提供了一种通过计算最大角度(恰小于碰撞发生时的角度)以及根据计算出来的最大角度来确定所述轴线的方向来自动避免碰撞的能力,在所述的最大角度时,工具的轴线可以相对于第一导引路径的导引表面的垂直方向倾斜。通过这种轴线的重新定向,工具可以移动而没有工作过程中的任何中断。
由于轴线的重新定向能引起工具的工作部的位置相对于被加工的材料块的变化,本发明的第二实施例在考虑到工具的工作部的几何形状下能对第一导引路径重新计算。
在这种计算中,将工具的几何形状由径向包围着工具的近似表面替代很重要。近似表面可以通过下述方式形成(即在CAD***中按通常的方法将表面线段连接起来),可以通过立体几何形状的合成或者通过网格单元结构,这将大大地简化和缩短了空间妨碍的计算,因为避免碰撞的计算可以在一个相对较大的公差水平下进行。假如所述工具通常为相对于其轴线呈旋转对称,且工具座在大多数情形中比实际工具本身的直径大,那么圆锥形近似表面将是一个较好的选择(即,从工具的工作部向着具有一个变宽的锥度的工具座延伸将工具座包围起来的表面)。
这里已经相当宽地描绘出本发明的重要特征,以便使紧接着的详细描述能够被更好地理解,以及本发明对现有技术的贡献可以被更好的理解。当然,本发明也存在着其它特征,这将会在下文中进行详细描述,其将构成所附权利要求书的主题。
就此而言,在详细说明本发明的至少一个实施例之前,应当明白,本发明在应用中并不局限于下文或者附图中将要描述和说明的具体结构和零件的安排。本发明能够用于其他实施例中和能够以各种方式实施。另外,应当理解这里采用的措辞和术语以及随后的摘要仅仅是用于说明的目的,而不应当被理解为是起限定作用。
由此,本领域技术人员应当理解本发明公开内容所基于的概念可以很容易地被用作其它结构、方法和***的设计基础而实现本发明的几个目的。因此,在不脱离本发明精髓和范围的情况下,权利要求书应当被认为包含了这些等同的结构,这一点是很重要的。
附图说明
本发明其它的特征、细节和优点将通过下面的说明书和附图变的明了,其中:
图1(a)、(b)和(c)示出带有不同形状的工作部的铣削工具的示意图;
图2为一个示意图,示出在加工一个孔洞过程中的铣削工具;
图3为一个平面图的一部分,示出的是具有铣削工具的第一导引路径的一个导引平面;
图4为一个示意图,示出的是如何确定第二导引路径;
图5为一个示意图,示出的是铣削工具相对于两个导引路径的位置;
图6为一个示意图,示出的是沿着第一和第二导引路径工具同步前进的原理;
图7为一个示意图,示出的是第二导引路径的减少震动的近似法;
图8为一个示意图,示出的是为了避免碰撞,工具轴线的重新取向;
图9为一个示意图,示出的是在轴线重新取向之后如何重新计算第一导引路径;
图10(a)、(b)和(c)为几个示意图,示出的是为了所述工具的几何包迹的不同近似表面。
具体实施方式
如图1(a)、1(b)和1(c)所示,本发明公开了一种工具2,该工具相对于一个轴线具有回转对称性。该工具2包括一个大体锥形的工具座3,在工具座3中夹持着圆柱形铣刀的圆柱形工具柄4,该柄4的长度比其宽度明显的长。轴线1代表着锥形工具座3以及圆柱形工具柄4的回转对称轴线。在附图1(a)、1(b)和1(c)中的三种工具2的唯一区别在于其位于工具2的自由端(即,在工具柄上与形成工具座3相对的一端)的相应的工作部5、5’、5”的形状。工作部5、5’、5”的目的就是与材料块6机械地相互作用并从其上去除材料,从而形成工件,图2中示意地示出。
例如,图1(b)中的工具2为一种带柄的铣刀,具有一个长的圆柱形工具柄4,其工作部5’形成在位于自由端的一个径向导引端部表面。另一方面,图1(a)示出一个导圆的铣刀,其中工作部5在位于柄4的端部表面和外圆周表面之间的过渡位置具有一个给定半径的倒角。最后,图1(c)示出一种球形铣刀,其中工作部5”在其工具柄4的自由端具有一个半球形状的倒角。
工具2为一个五轴线铣床的一部分,该五轴线铣床的工具2在三维笛卡儿坐标系x、y、z作平移运动和相对于两个相互正交的回转轴线作旋转运动。工具2的瞬间旋转方向由一个单位向量(即一个向量,其分量为u、v、w,满足条件u2+v2+w2=1)来描述,该单位向量平行于轴线1的方向。
所述铣床装备有计算机数字控制(CNC)***,能够执行数字控制(NC)程序,该程序在一个计算机辅助制造(CAM)***上准备,即在一种能够控制铣削工具2的进行所需运动的***上准备。
为了将一个材料块6加工成规定形状的工件,将工件的形状在CAD***中模拟,并通过代表着通常的CAD格式的数据组描述出来,这些数据组给出要在加工过程中制造出来的工件(即材料块6)表面的足够的定义。在这个数据的基础上,第一导引路径7在平面导引表面8上得以计算出来。
作为一个实例,现有的CAD格式类型,被称为NURBS(Non-Uniform Rational B-Splines)、B-仿形功能、Bezier曲线以及专有的固体模拟格式如B-Rep和Mockups,这些都可以被采用。从CAD数据计算出来的导引路径以与现有的CNC’s兼容的数据格式传递。
图3示出第一导引路径7的一段从垂直于平面导引表面8的方向看的情形,第一导引路径7包含在平面导引表面8中。图3也示出了工具柄4的剖面,以及已经在加工过程加工了的材料块6的表面部分9、9’。实际上,图3仅仅示出第一导引路径7的平滑轨迹。更详细地,工具柄4的相应工作部5、5’、5”没有示出,而再现第一导引路径7的曲线小段10。
图4示出从垂直于导引平面8的方向看时第一导引路径7的一段。在第一导引路径7上的每个点(第一点)11,确定一个距离向量12,该距离向量在点11处垂直于第一导引路径7的切线并为一个规定的固定长度d。在与距离向量12的点11相反一端的点13限定出所有点的轨迹14,这些所有的点位于距离第一导引路径7的规定距离d处。在第一导引路径7的狭窄弯折区域,距离向量12的点对点计算过程可形成如图4中虚线所示的段15。然而,段15由于并不能满足相对于所有的导引路径7有一个规定的距离d,因此,从交点16开始被删除,从而真正的轨迹14为图4中实线所示的剩余连续曲线。
根据图5中所示,在第一导引路径7的平面导引表面8上延伸的轨迹曲线14上的每一点被平行于导引表面8平移一个规定的垂直距离dz,以及另外一个垂直于导引表面8的规定距离,平移后的曲线被用作工具2的轴线1上点的第二导引路径17。因此,第二导引路径17距离包含第一通道7的导引表面8的垂直距离保持恒定。作为一个例子,包含第一导引路径7的导引表面8可以平行于一个空间固定坐标系的xy平面,即,沿着第一导引路径7仅仅x和y可变,而第一导引路径7的z坐标保持恒定值。包含第二导引路径17的表面以另外一个固定z坐标值平行延伸。
换句话说,如果第二导引路径17在第一导引路径7的导引表面8上垂直地伸展,第一导引路径7和第二导引路径17的伸展部分将彼此以恒定距离基本在平面导引表面8内移动。在第一导引路径7形成一个封闭环的情况下,如果工件相应的表面部分是凹入形状,第二导引路径17的伸展部分将在第一导引路径7的内侧移动。当相应的工件表面部分是凸出形状时,第二导引路径17的伸展部分将在第一导引路径7的外侧移动。
如图5所示,轴1与第一导引路径7相交于工具柄4的球形切割端的工件部5″的中心。因而,与第一和第二导引路径7和17分别相交的两点限定轴1相对于平面导引表面8的法向矢量19以锐角W定位,矢量20表示导引表面自身。因而,单位矢量(u、v、w)描述的轴1的空间定位完全得以限定。
换句话说,当第一导引路径7经选定使得工具2的去除材料的工作部5(即铣刀的切削端部)在导引表面8中对应于所需工件形状的轮廓曲线沿着第一导引路径7移动,第二导引路径17经适当地选择使得工具2(即铣刀)的回转轴线1的方向在整个过程的任何时间都最佳地适应于加工时材料块6的表面壁9,和/或工具2以及其工具座3被固定在距离材料块6的表面一个预定距离处。
由于工件的形状用CAD***模拟,导引路径以与传统CNC’s相兼容的数据格式输送的CAD数据中计算出来,所以CNC’s将会导引数字控制的机器工具2使得前述的位于工具轴线上的两点相应地跟随第一和第二导引路径7、17运动。
根据公知的算法,材料块6的形状和导引路径7、17需要在给定公差要求下尽可能精确地模拟,使得人们可以给出通过修整的表面、立体的几何图形或者近似曲线而进行工件表面和轮廓曲线的逼近的公知技术。
工具2的表面成形工作部5、5’、5”沿着第一导引路径7的前进是以一个规定的恒定速度进行,从而轴线1与第一导引路径7的交叉点21(参见图6)将会沿着第一导引路径7以相同的速率移动。沿着第一导引路径7的移动是通过将第一导引路径7的(x、y、z)坐标以参数的形式定义为时间t的函数并确定时间导数而获得。对于轴线1与第一导引路径7相交的每个点21,为了确定工具2的轴线1的方向矢量(u、v、w),位于第二导引路径17上的相关的点22被这样确定,使得位于点21和22之间的距离最小化。这确保了点22沿着第二导引路径17的移动与沿着第一导引路径7以给定速度导引的工具2上的点的前进同步。这个规则对于每个参数值t不仅限定了沿着第一导引路径7移动的交叉点21的三个坐标x(t)、y(t)、z(t),而且也限定了沿着第二导引路径17移动的交叉点22的坐标a(t)、b(t)、c(t)。代表着工具2的轴线1空间方向的单位矢量u(t)、v(t)、w(t)由前述的六个坐标值限定,从而用于导引工具2的五个机器坐标函数被完全确定。因而,第一导引路径7作为时间函数的参数表示法提供了一种简单的方法来计算第二导引路径17的同步参数表示法,所述第一导引路径作为时间函数的参数表示法确定了位于工具轴线1上的点的运动速度。由此,位于工具2的轴线1上的两点以及工具轴线1的方向被清楚地确定下来。
在图4的上下文中已经进行过描述,在第一导引路径7通过小曲率转弯的地方,第二导引路径17所基于的轨迹14可以具有时间导数不能确定的尖角26(即奇异性)。从第二导引路径17作为时间函数的参数表示法开始,第一次求导获得沿着第二导引路径17的前进速率,第二次求导获得加速度,第三次求导表示加速度的变化。为了避免由于加速度突然变化(第三次对时间求导的峰值)而引起的不良震动,轴线1与第一导引路径7的交点21沿着第一导引路径7以相同的速度移动,第二导引路径17至少在奇异点16处附近被一近似曲线23替代(图7),该近似曲线具有连续的导数,使得沿着第二导引路径17移动的轴线1的点22光滑地前进,从而减小了震动影响。震动被定义为加速度的第一次求导(即移动路径的第三次求导)。三次仿样函数特别适合于近似曲线23。
尽管给定的速度确保了没有震动地沿着第一导引路径7的移动,但是获得的第二导引路径17可以有一些时间导数不能求出的点,不能求出导数是轴线1在第二导引路径17上通过相应位置时引起不良震动的条件。通过近似曲线段10(即三次仿样函数)的适当选择,通过确保第三次导数(对时间)的连续性,所述的震动可以被最小化。
如图5中所示,导引表面8的法向矢量19在附图的平面内延伸。参照图5和8以及图4,首先观察第一导引路径7的小曲率部分,在该部分中,工具2与材料块6的表面部分碰撞的可能升高。通过对第二导引路径17的适当的选择,或者更具体地说,是对图5中的距离矢量12的适当选择,工具2的轴线1的斜角被如此的控制从而将上述碰撞的可能最小化。另外,工具2沿着两个导引路径7、17的移动非常协调地展现给机器的操作者,因此具有安全性和可预测性的优点。
然而,在复杂形状的工件中,特别是具有深孔的情形,采用预先确定的固定距离的矢量12不能彻底地防止发生碰撞。由于这个原因,本发明提供了可预示即将发生碰撞的能力,这是通过分析工具2的相应几何包迹线和进程中的工件之间的空间关系,并进行预先计算确定是否它们会彼此影响,如图8中所示的例子中在工具包迹线2’和材料块6的工件包迹线之间出现了干涉部分24。通过这种计算过程,如果工具2沿着预先计算出来的导引路径7、17移动,就可以对碰撞作出预言。
因此,对于在第一导引路径7中工具1的每个位置和工具轴线1的相关方向,工具1的几何包迹线和工件表面的外形之间的位置关系可预先计算出来。当发现在一个不是工具2的工作部的位置处会有空间位置相互妨碍的情形中,本方法可以包括预测两个空间包迹线之间的碰撞的步骤。
在工具2(即由铣刀和工具座3构成的铣头)和处于进程中的工件表面之间的碰撞可以通过细心地选择第二导引路径17而得以避免。因此,本发明的方法不仅仅考虑到工具2本身的几何形状,如细长的圆柱形铣刀,而且还考虑到了工具座3的形状,该工具座3在加工深孔的情形中不得不进入到工件的周边内部空间很深以致于可能会与孔壁发生碰撞。
对这种碰撞预测的利用,本发明的方法需要自动避免碰撞程序,对工具2的轴线1可以相对于第一导引路径7的导引表面8的法向矢量19的最大倾斜角度(恰小于碰撞发生的角度)进行计算,并根据计算出来的最大角度设定轴线1的方向。在找到了前述定义的最大角度之后,预先计算出来的位置(x、y、z、u、v、w)用新的、不会碰撞的位置替代,该新位置由坐标值x、y、z、u’、v’、w’表示。这意味着轴线1向着所述法向矢量19旋转角度θ,从而工具2的干涉部分24从工件的包迹线移出,工具2可以进行移动而不会中断工作过程。
然而,在轴线1不发生碰撞的方向找不到的情形时(由于第二导引路径17的不利的形状引起的),产生控制程序的过程被中断。在中断该程序之前,可以尝试计算是否在预测位置的碰撞能够通过将由轴线1和法向矢量19限定的平面横向偏移而得以避免。
如果轴线1的方向被改变以便避免碰撞,由于图1(c)的铣刀的球形形状,所以在位于表面成形工作部5”和材料块6之间的接触区域不需要进行变化。相反,采用如图1(a)所示的导圆的铣刀以及图1(b)柄型铣刀,需要对接触区域进行重新计算,因为切削材料的工作部5、5’不是球形对称形状。图9有助于示出这种情形。作为重新计算的结果,具有轴线1的工具2在法向矢量19的方向上向着相应由2’和1’标示的位置移动。从而接触区域得到调整而不会产生新的碰撞危险;只要被生产的工件的形状不包含任何凹入切割。如果由于工件的形状需要复杂的凹入切割而存在新的碰撞危险,在图8的上下文中讨论过的碰撞分析可以再一次进行,接下来接触区域的调整已经以图9为基础描述过了。调整和碰撞分析过程可以作为一个循环而重复进行,直到完全确保不存在碰撞危险为止。
由于轴线1的重新取向可以引起工具2的工作部5的位置相对于被加工的材料块6的位置发生改变,所以本发明的第二实施例考虑到工具2的工作部5的几何形状,能够对第一导引路径7进行重新计算。
具体地讲,为了简化和提高先前段落中讨论的碰撞分析速度,实践中通过采用简化的近似表面25代替工具2的可能比较复杂的空间包迹线并降低相关计算的复杂性,所述的近似表面25以下述方式径向地包围着工具2,即,在近似表面25和工件之间确实不会碰撞,而使实际的工具2和进程中的工件之间不会发生碰撞性。
所述的近似表面可以被如此限定(即在CAD***中向通常一样将各段接起来),通过立体几何形状的合成或者通过网格单元结构来实现,这大大地简化和缩短了空间干涉的计算,这是因为防止碰撞的计算可以在一个相对较大的公差级别进行。
更加具体地说,如果工件的形状在碰撞分析中被表示为一个邻接的平面网格的组合,这种组合对于实现这种目的是一个足够好的逼近方法,每个近似表面25、25’、25”的妨碍计算都导致圆锥分段(conesections)。假如工具2通常为相对于其轴线1对称地旋转,且工具座3在大多数情况中比实际工具2本身的直径大,那么圆锥形近似表面将是一个较好的选择(即,从工具2的工作部5向着工具座3延伸的表面,其具有一个变宽的锥度将工具座3包围起来)。
在附图10(a)、(b)和(c)中示出近似表面的例子。图10(a)中近似表面25是工具2的一个相对粗糙的替代品,其是一个圆锥形,圆锥的顶点与工具柄4的工作部5”重合,并从该点处分叉到达工具座3的最大半径26。
图10(b)的近似表面25’表示的工具2很大程度上更接近于一个截头圆锥形状,该截头圆锥形状与工具座3的最小半径16’和最大半径26”相一致,而工具柄4在碰撞分析中表示为其实际的形状。
图10(c)中的近似表面25”给出工具2的另外一种更接近实际形状的表示图形,因为该图形以一个较小的径向距离包住了工具座3与其实际形状完全一致。
因此,仅仅涉及到两次方程式,这种方程式可以用代数方法解出。作为平面网格的替代方式,可以采用点阵,这种点阵可以非常迅速地用公知的方法分析。作为另外一种方案,工具2的几何模型可以被描述为平面或者立体模型,提供简单的方式进行计算。
本发明的很多特征和优点通过详细的说明而得以明了,因此通过所附的权利要求书意图覆盖所有落入到本发明精髓和范围之内的所有特征和优点。另外,对于本领域技术人员来讲可以容易地进行多种改变和变形,因此,并不想将本发明限定到与前文示出和描述的结构和控制完全相同的情形,而是所有适当的改变和变形均可以进行,这些都落在了本发明的保护范围之内。

Claims (12)

1.一种导引具有一个工作部(5,5′,5″)的工具(2,2′)来将材料块(6)加工成规定形状的工件的方法,包含下述步骤:
将所述工具(2,2′)的工作部(5,5′,5″)沿着一个第一导引路径(7)移动,所述的第一导引路径(7)在所述材料块(6)的一个平面的导引表面(8)上延伸;
在所述的移动步骤中,将所述第一导引路径(7)交叉在位于所述工具(2,2′)的轴线(1)上的一个第一点(11)处,从而使得所述的交叉相对于所述的导引表面(8)保持在一个给定方向;
将位于所述工具(2,2′)的所述轴线(1)上的一个第二点沿着一个规定的第二导引路径(17)移动,所述的第二点位于距离所述第一导引路径(7)的一个垂直距离的地方;
其中所述的第一导引路径(7)包括多个点,所述的第二导引路径(17)包括由所有下述点(13)组成的轨迹(14),这些点通过将所述第一导引路径(7)的每个点平移到一个位置处获得,该位置包括一个与所述第一导引路径(7)正交的平移矢量,所述的平移矢量具有一个平行于所述导引表面(8)的第一分量(d)和一个垂直于所述导引表面(8)的第二分量(dz)。
2.如权利要求1的方法,其中,在每个第一点处,所述工具(2,2′)的所述轴线(1)同时与所述第一导引路径(7)在预定点处相交,相应的第二点是这样确定的,即使所述第一点和所述第二点之间同时在所述预定的点处的距离最小化,其中,在所述的第二点处所述工具轴线(1)与所述第二导引路径(17)同时相交。
3.如权利要求1或2的方法,其中,所述第一点沿着所述第一导引路径(7)以一个相同的速度移动,所述的第二导引路径(17)是一条近似曲线(23),从而使得所述第二点沿着所述第二导引路径(17)以最小的震动量移动。
4.如权利要求3的方法,其中,所述的近似曲线(23)为三次仿样函数。
5.如权利要求1的方法,其中,针对位于所述第一导引路径(7)上的所述第一点的每个位置和所述工具(2,2′)的所述轴线(1)的所述的相关方向进行一个预先的计算,来确定是否所述工具(2,2′)的几何包迹线会妨碍所述工件的表面外形,并且在除所述工具的工作部之外的地方发现妨碍(24)时,预测所述工具(2,2′)和所述工件之间会发生碰撞。
6.如权利要求5的方法,其中,如果已经预测到会发生碰撞,那么所述的碰撞通过下述方式避免:
计算一个最大角度,在所述的最大角度时,所述工具(2,2′)的所述轴线(1)可以相对于导引表面(8)的法向矢量(9)倾斜,该最大角度为一个恰小于碰撞发生时的临界角度的角度,
根据所计算出来的最大角度来重新确定所述轴线(1)的方向。
7.如权利要求6的方法,进一步包括随后重新计算所述第一导引路径(7)的步骤,该重新计算考虑到工具(2,2′)的工作部的几何特性。
8.如权利要求5的方法,其中,所述的预先计算采用一个径向地包围所述工具(2,2′)的近似表面(25,25′,25″)作为所述工具(2,2′)的实际几何包迹线的替代品而进行。
9.如权利要求8的方法,其中,所述的近似表面(25,25′,25″)包括一个锥形和截头锥形的工具。
10.如权利要求1的方法,其中,所述的第一点和所述的第二点将所述轴线(1)的所述给定方向相对于所述平面导引表面(8)的法向矢量(19)以一个锐角(W)进行限定。
11.如权利要求1的方法,进一步包括下述步骤:即采用CAD***控制所述工具(2,2′)的所述轴线(1)的斜角。
12.如权利要求1的方法,其中,所述的导引路径(7,17)采用CAD***计算出来。
CNB018009018A 1998-10-08 2001-04-11 将导引工具运动的方法作为切削加工材料块过程的一部分 Expired - Fee Related CN1303487C (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
DE19846426A DE19846426A1 (de) 1998-10-08 1998-10-08 Verfahren zum Steuern der Arbeitsbewegung eines Werkzeugs zur materialabtragenden Bearbeitung eines Materialblocks
EP00107685A EP1146408B1 (de) 1998-10-08 2000-04-10 Verfahren zum Steuern der Arbeitsbewegung eines Werkzeugs zur materialabtragenden Bearbeitung eines Materialblocks
US19610500P 2000-04-11 2000-04-11
US60/196,105 2000-04-11

Publications (2)

Publication Number Publication Date
CN1430741A CN1430741A (zh) 2003-07-16
CN1303487C true CN1303487C (zh) 2007-03-07

Family

ID=27438867

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018009018A Expired - Fee Related CN1303487C (zh) 1998-10-08 2001-04-11 将导引工具运动的方法作为切削加工材料块过程的一部分

Country Status (8)

Country Link
US (1) US6632053B2 (zh)
EP (1) EP1146408B1 (zh)
JP (1) JP2003531422A (zh)
CN (1) CN1303487C (zh)
AT (1) ATE333671T1 (zh)
AU (1) AU5247601A (zh)
DE (2) DE19846426A1 (zh)
WO (1) WO2001078943A2 (zh)

Families Citing this family (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19846426A1 (de) * 1998-10-08 2000-04-13 Open Mind Software Technologie Verfahren zum Steuern der Arbeitsbewegung eines Werkzeugs zur materialabtragenden Bearbeitung eines Materialblocks
DE10031441B4 (de) * 2000-06-28 2006-10-12 Open Mind Technologies Ag Verfahren zum Steuern der Arbeitsbewegung eines Fräswerkzeugs
DE10144508C9 (de) * 2001-09-10 2018-06-28 Open Mind Technologies Ag Verfahren zur Steuerung von Relativbewegungen eines Werkzeuges gegen ein Werkstück
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
JP4362095B2 (ja) * 2004-08-20 2009-11-11 オークマ株式会社 数値制御装置
DE102005022036A1 (de) * 2005-05-09 2006-11-16 Lemuth Gmbh Montagekopf, insbesondere zur Montage von Glasscheiben in Rahmen
US7272463B2 (en) * 2005-05-24 2007-09-18 General Electric Company Gouge and interference avoidance in surface contouring
US7881909B2 (en) * 2005-07-21 2011-02-01 The Boeing Company Computerized tool and method for the automated creation of a cutter ramp curve
GB2436079A (en) * 2006-03-16 2007-09-19 Guy Satchwell Method of manufacturing three-dimensional signage
JP4943173B2 (ja) * 2007-02-06 2012-05-30 東芝機械株式会社 スライドコア穴の加工方法およびスライドコア穴加工に用いる計測・補正システム
DE102007059568A1 (de) * 2007-12-11 2009-06-18 Mtu Aero Engines Gmbh Tauchfräsverfahren
DE102008033130B3 (de) * 2008-07-15 2010-02-11 Open Mind Technologies Ag Verfahren zur Herstellung eines Fertigteils aus einem Rohteil mittels eines Fräswerkzeuges
JP4607993B2 (ja) * 2008-10-27 2011-01-05 ファナック株式会社 5軸加工機の数値制御方法
JP5426153B2 (ja) * 2008-12-17 2014-02-26 ファナック株式会社 回転軸を有する工作機械用の数値制御装置
US8538574B2 (en) * 2009-04-02 2013-09-17 Dmg Electronics Gmbh Method and apparatus for generating control data for controlling a tool on a machine tool
JP5431987B2 (ja) * 2010-01-29 2014-03-05 Dmg森精機株式会社 工作機械の制御装置
US9946245B2 (en) 2011-07-25 2018-04-17 Celeritive Technologies, Inc. Non-concentric milling
EP2590144B1 (en) 2011-11-03 2018-10-24 Dassault Systèmes Designing a modeled volume represented by dexels
EP2590142B1 (en) 2011-11-03 2018-03-14 Dassault Systèmes Designing a modeled volume represented by dexels
EP2590143B1 (en) * 2011-11-03 2018-10-24 Dassault Systèmes Simulation of the machining of a workpiece
TWI453078B (zh) * 2011-11-28 2014-09-21 Nat Univ Tsing Hua 一種五軸曲面側銑加工系統及其路徑規劃方法
DE102011088864A1 (de) * 2011-12-16 2013-06-20 Cdp Bharat Forge Gmbh Kaltkalibrierpresse für Monoblockschalträder mit einbaufertiger Kupplungsverzahnung
US10022833B2 (en) * 2012-05-03 2018-07-17 Celeritive Technologies, Inc. High performance multi-axis milling
US9046888B2 (en) * 2012-06-27 2015-06-02 Mitsubishi Electric Research Laboratories, Inc. Method and system for detouring around features cut from sheet materials with a laser cutter according to a pattern
DE102012106849A1 (de) * 2012-07-27 2014-05-28 Open Mind Technologies Ag Verfahren zur teilweisen oder vollständigen Bearbeitung einer beliebigen Kavität
US9329592B2 (en) * 2012-11-27 2016-05-03 Pratt & Whitney Canada Corp. Methods and systems for calculation of feedrate
US9292626B2 (en) * 2012-12-10 2016-03-22 Palo Alto Research Center Incorporated Computer numerical control (CNC) machining tool and method for controlling a CNC machining tool
US9869990B1 (en) * 2013-09-12 2018-01-16 D.P. Technology Corp. Automatic positioning movement calculator
EP2902859B1 (de) * 2013-09-27 2020-03-11 Siemens Aktiengesellschaft Steuereinrichtung mit integriertem Optimierer
JP5845228B2 (ja) * 2013-10-23 2016-01-20 ファナック株式会社 工具経路曲線化装置
JP6442861B2 (ja) * 2014-04-24 2018-12-26 スター精密株式会社 工作機械、及び、解釈実行プログラム
JP5766895B1 (ja) * 2014-07-16 2015-08-19 ヤマザキマザック株式会社 旋削加工制御装置、および旋削加工支援プログラム
JP5855715B1 (ja) * 2014-08-07 2016-02-09 ファナック株式会社 工作機械
EP3040797B1 (en) 2014-12-31 2020-10-28 Dassault Systèmes Simulating the machining of a workpiece
DE102015104679C5 (de) * 2015-03-26 2023-09-07 Open Mind Technologies Ag Verfahren zur materialabtragenden Bearbeitung von ebenen Flächen eines Werkstückes
JP6612592B2 (ja) * 2015-11-12 2019-11-27 ローランドディー.ジー.株式会社 箔転写装置で使用するデータを作成するためのプログラム、箔転写装置、箔転写方法
US10564626B2 (en) 2016-01-29 2020-02-18 Sandvik Intellectual Property Ab Planning of computer numerical control (CNC) machining operations with the aid of a digital computer
US10271021B2 (en) * 2016-02-29 2019-04-23 Microsoft Technology Licensing, Llc Vehicle trajectory determination to stabilize vehicle-captured video
DE102016117932B4 (de) * 2016-09-22 2020-06-10 Open Mind Technologies Ag Verfahren zur materialabtragenden Bearbeitung von Verrundungsflächen eines Werkstückes
CN108415375B (zh) * 2018-02-07 2019-12-27 大连理工大学 一种用于多主轴加工的电子凸轮控制方法
DE102018123363B4 (de) * 2018-09-24 2021-01-07 Bystronic Laser Ag Verfahren zur Kollisionsvermeidung und Laserbearbeitungsmaschine
DE102018125620A1 (de) * 2018-10-16 2020-04-16 Schuler Pressen Gmbh Verfahren und Vorrichtung zum Schneiden einer Blechplatine aus einem kontinuierlich geförderten Blechband
EP3680738A1 (de) * 2019-01-14 2020-07-15 Siemens Aktiengesellschaft Kollisionsprüfung auf basis höherwertiger geometrie
CN114239140B (zh) * 2021-12-15 2024-07-12 成都飞机工业(集团)有限责任公司 一种飞机结构件腹板铣削表面粗糙度预测方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4503373A (en) * 1980-10-29 1985-03-05 Fanuc Ltd. Numerical control system
US4503493A (en) * 1981-04-07 1985-03-05 Dr. Johannes Heidenhain Gmbh NC Machine for producing tangential entry to and exit from a compensated contour
US5107436A (en) * 1990-04-06 1992-04-21 Northern Research & Engineering Corp. Method for generating a tool course for a cutting tool
US5726917A (en) * 1995-08-11 1998-03-10 Carl-Zeiss-Stiftung Method for controlling a coordinate measuring apparatus
CN1217075A (zh) * 1996-03-26 1999-05-19 丰田自动车株式会社 工具移动路径数据的生成方法、生成装置、加工方法及加工***

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3774279A (en) * 1972-06-27 1973-11-27 H Hunter Radius cutter
JPS57166606A (en) * 1981-04-04 1982-10-14 Fanuc Ltd Numerical control working method
JPS58163001A (ja) * 1982-03-23 1983-09-27 Toyoda Mach Works Ltd 干渉チエツク機能を備えた数値制御装置
JPS59214539A (ja) * 1983-05-17 1984-12-04 Fanuc Ltd 工具干渉チエツク方法
US4674928A (en) * 1984-06-25 1987-06-23 George Lyman Milling machine controller
JPH0766290B2 (ja) * 1986-06-26 1995-07-19 東芝機械株式会社 工具経路生成方法
JP2531148B2 (ja) * 1986-09-04 1996-09-04 ソニー株式会社 自由曲面の加工情報生成方法
JPH0276004A (ja) * 1988-09-13 1990-03-15 Fanuc Ltd 荒加工用ncデータ作成方法
JPH02113305A (ja) * 1988-10-24 1990-04-25 Fanuc Ltd スプライン補間方法
US5043906A (en) * 1989-11-24 1991-08-27 Ford Motor Company Absolute gouge avoidance for computer-aided control of cutter paths
JP2667563B2 (ja) * 1990-08-09 1997-10-27 ファナック株式会社 工具軸方向計算方法
JP2800861B2 (ja) * 1991-11-19 1998-09-21 株式会社 エフ・エーラボ 三次元加工方法
US5378091A (en) * 1992-06-17 1995-01-03 Makino Milling Machine Co., Ltd. Method and apparatus for machining a workpiece
US5508596A (en) * 1993-10-07 1996-04-16 Omax Corporation Motion control with precomputation
JPH0852638A (ja) * 1994-08-15 1996-02-27 Toshiba Mach Co Ltd 干渉チェック方法および加工プログラムチェック方法および加工適否チェック方法
CA2175594A1 (en) * 1994-09-02 1996-03-21 Jiawei Hong Interactive machine control system and method
JP3599800B2 (ja) * 1994-10-24 2004-12-08 東芝機械株式会社 数値制御工作機械の主軸法線方向制御方法
US5595391A (en) * 1995-04-18 1997-01-21 The Board Of Governors Of Wayne State University Relating to tapered connections
JPH08305427A (ja) * 1995-04-28 1996-11-22 Honda Motor Co Ltd 5軸加工機用面加工データの作成方法
JPH0938843A (ja) * 1995-07-26 1997-02-10 Toyota Motor Corp 切削加工方法および切削加工用移動経路データの作成装置
JPH1020919A (ja) * 1996-06-28 1998-01-23 Toyota Central Res & Dev Lab Inc 移動体経路生成方法及びその装置
JPH10177406A (ja) * 1996-12-17 1998-06-30 Fanuc Ltd 5軸加工機の制御装置
JPH10240320A (ja) * 1997-03-03 1998-09-11 Toyoda Mach Works Ltd Ncデータ作成装置
JPH10337636A (ja) * 1997-06-09 1998-12-22 Fanuc Ltd 5軸加工機の制御装置
US6311100B1 (en) * 1998-09-14 2001-10-30 Mass. Institute Of Technology Tool path generator for computer aided manufacturing
DE19846426A1 (de) * 1998-10-08 2000-04-13 Open Mind Software Technologie Verfahren zum Steuern der Arbeitsbewegung eines Werkzeugs zur materialabtragenden Bearbeitung eines Materialblocks

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4503373A (en) * 1980-10-29 1985-03-05 Fanuc Ltd. Numerical control system
US4503493A (en) * 1981-04-07 1985-03-05 Dr. Johannes Heidenhain Gmbh NC Machine for producing tangential entry to and exit from a compensated contour
US5107436A (en) * 1990-04-06 1992-04-21 Northern Research & Engineering Corp. Method for generating a tool course for a cutting tool
US5726917A (en) * 1995-08-11 1998-03-10 Carl-Zeiss-Stiftung Method for controlling a coordinate measuring apparatus
CN1217075A (zh) * 1996-03-26 1999-05-19 丰田自动车株式会社 工具移动路径数据的生成方法、生成装置、加工方法及加工***

Also Published As

Publication number Publication date
WO2001078943A2 (en) 2001-10-25
CN1430741A (zh) 2003-07-16
US20010048857A1 (en) 2001-12-06
AU5247601A (en) 2001-10-30
ATE333671T1 (de) 2006-08-15
DE50013188D1 (de) 2006-08-31
US6632053B2 (en) 2003-10-14
DE19846426A1 (de) 2000-04-13
JP2003531422A (ja) 2003-10-21
EP1146408B1 (de) 2006-07-19
EP1146408A1 (de) 2001-10-17
WO2001078943A3 (en) 2002-07-18

Similar Documents

Publication Publication Date Title
CN1303487C (zh) 将导引工具运动的方法作为切削加工材料块过程的一部分
CN1107250C (zh) 工具移动路径数据的生成方法、生成装置、加工方法及加工***
US9573202B2 (en) Workpiece machining method, machine tool, tool path-generating device and tool path-generating program
EP2634659B1 (en) Method and device for generating tool path
EP2453328B1 (en) Nesting data generation device and nesting data generation method
EP2634658B1 (en) Tool path generation method and tool path generation device
JPH09128028A (ja) 三次元部品の製作方法と製作装置
EP2482155A2 (en) Machine tool, machining method, program and NC data generation device
KR20140115371A (ko) 워크 가공면 표시방법, 워크 가공면 표시장치, 공구경로 생성장치 및 워크 가공면 표시 프로그램
JP2005074569A (ja) プログラム、コンピュータ装置、多軸加工機、ncプログラムの生成方法、ワークの加工方法
JP4702951B2 (ja) 数値制御単一刃具による輪郭面及び立体の加工方法
JP2007018495A (ja) 数値制御単一刃具による輪郭加工方法
EP4075216A1 (en) Tool path generation method, tool path generation device, and machine tool control device
JP4327662B2 (ja) ワイヤカット放電加工方法、ワイヤカット放電加工方法における加工プログラムの作成方法、およびワイヤカット放電加工用加工プログラム作成装置
CN1264630C (zh) 粉末材料六轴机器手激光快速成型***及成型方法
Watanabe et al. Development of tool collision avoidance method adapted to uncut workpiece shape
JPH07261815A (ja) Nc加工用工具加工経路作成方法およびその装置
CN108723445A (zh) 控制装置以及控制方法
CN114449974B (zh) 用于具有运动学轴线耦合的同时双侧机加工的规划自由形态刀具路径的方法
EP3919210A1 (en) Forming stylus tool and toolpath generation module for 3 axis computer numerical control manufacturing processes
Frank Subtractive rapid prototyping: Creating a completely automated process for rapid machining
JPH1153018A (ja) 切削装置の制御方法
JP3732290B2 (ja) 放電加工装置および放電加工方法
JP3903779B2 (ja) 等高線加工における工具径と加工層の決定方法
Japitana et al. Manufacture of overhanging sharp corner by means of 6-axis control machining with the application of ultrasonic vibrations

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: KAIMING TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: OPEN MIND SOFTWARE TECHNOLOGIES GMBH

Effective date: 20060728

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20060728

Address after: German Sitaenbao

Applicant after: Open Mind Technologies AG

Address before: Germany's spirit.

Applicant before: Open Mind Software Technologies GmbH

C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070307

Termination date: 20170411