CN109500619A - 机床的数控装置和数控方法 - Google Patents

机床的数控装置和数控方法 Download PDF

Info

Publication number
CN109500619A
CN109500619A CN201811067636.2A CN201811067636A CN109500619A CN 109500619 A CN109500619 A CN 109500619A CN 201811067636 A CN201811067636 A CN 201811067636A CN 109500619 A CN109500619 A CN 109500619A
Authority
CN
China
Prior art keywords
axis
error
interdependent
value
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.)
Granted
Application number
CN201811067636.2A
Other languages
English (en)
Other versions
CN109500619B (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.)
Okuma Corp
Original Assignee
Okuma Corp
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 Okuma Corp filed Critical Okuma Corp
Publication of CN109500619A publication Critical patent/CN109500619A/zh
Application granted granted Critical
Publication of CN109500619B publication Critical patent/CN109500619B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
    • B23Q17/2233Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece
    • B23Q17/2275Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece of a tool-axis relative to a workpiece-axis
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/0009Energy-transferring means or control lines for movable machine parts; Control panels or boxes; Control parts
    • 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/404Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/14Control or regulation of the orientation of the tool with respect to the work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • B23Q15/24Control or regulation of position of tool or workpiece of linear position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece
    • B23Q15/26Control or regulation of position of tool or workpiece of angular position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0096Programme-controlled manipulators co-operating with a working support, e.g. work-table
    • 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/41Servomotor, servo controller till figures
    • G05B2219/41114Compensation for gravity, counter balance gravity
    • 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/49186Deflection, bending of tool

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

提供机床的数控装置和数控方法,能够对各种工件实现高精度的加工。5轴机床的数控装置具备:轴依存变形误差估计单元(20),其根据轴依存变形误差参数和平移轴和/或旋转轴的指令值,运算由于5轴机床发生变形而产生的轴依存变形误差的估计值;输入单元(17),其用于输入工件的质量和重心位置;重力变形估计单元(18),其根据重力变形误差参数、由输入单元(17)输入的质量和重心位置以及平移轴和/或旋转轴的指令值,运算由工件质量引起的重力变形误差的估计值;校正值运算单元(16),其根据轴依存变形误差的估计值、重力变形误差的估计值以及该指令值,运算与刀具相对于工件的位置和/或姿态的误差对应的平移轴和/或旋转轴的校正值;以及加法器(21),其将校正值加到指令值中。

Description

机床的数控装置和数控方法
技术领域
本发明涉及在机床中用于校正由工件的质量引起的机床变形的数控装置和数控方法。
背景技术
图1是具有三个平移轴和两个旋转轴的5轴控制加工中心的示意图。主轴头2 能够借助作为平移轴的彼此垂直的X轴、Z轴相对于底座1进行两个平移自由度的运 动。工作台3能够借助作为旋转轴的C轴相对于托架4进行一个旋转自由度的运动, 托架4能够借助作为旋转轴的A轴相对于耳轴5进行一个旋转自由度的运动,A轴 和C轴彼此垂直。此外,耳轴5能够借助作为平移轴且与X、Z轴垂直的Y轴相对于 底座1进行一个平移自由度的运动。因此,主轴头2能够相对于工作台3进行三个平 移自由度和两个旋转自由度的运动。各进给轴被由未图示的数控装置控制的伺服电机 驱动,将被加工物固定到工作台3上,将刀具安装在主轴头2上并使刀具旋转,控制 被加工物和刀具之间的相对位置和相对姿态来进行加工。
对该5轴机床的运动精度产生影响的主要因素例如有旋转轴的中心位置的误差(相对于假定的位置的偏离)以及旋转轴的倾斜误差(轴间的垂直度、平行度)等各 轴间的几何学误差(以下称为“几何误差”)。若存在几何误差,则导致机床的运动精 度恶化,工件的加工精度恶化。因此,虽然需要通过调整来减小几何误差,但是难以 使其为零,可以通过进行校正几何误差的控制来进行高精度的加工。
作为测定机床的几何误差的手段,已经提出了各种方法,但是测定需要昂贵的测定仪器或多个测定仪器,此外,所述误差的测定还要求某种程度的技能水平。因此, 专利文献1公开了一种***,其中,在机床的刀具台上安装接触探针,在工作台上设 置目标球,使机床在指定的分度位置自动进行倾斜轴/旋转轴的分度动作,在各分度 位置计测目标球的中心坐标,基于该结果辨识、校正几何误差。
还可举出由于装载在工作台3上的夹具或工件的重力等外力以及平移轴和旋转轴的动作导致的托架4和耳轴5等的重心移动而产生的变形误差也是对该5轴机床的 运动精度产生影响的主要因素之一。为了抑制变形误差,存在有实施增加构成机床的 各要素的厚度等措施以提高静刚性的方法,但是会发生由于材料的成本或机床本身的 质量增加而导致的速度降低等问题。
针对这样的问题,在专利文献2的三维测定器中,在预先装载各种质量的工件的状态下计测几何误差,根据该计测结果求出并存储每个工件质量的校正参数,适当读 出与待测定工件的质量对应的校正参数来校正待测定的工件的测定坐标。
此外,在专利文献3中,已经提出了如下装置:将由于外力引起的变形误差、热 位移和机床的定位误差等各种误差作为几何误差来处理,从而以更简单的结构来校正 各种误差。
在先技术文献
专利文献1:日本特开2011-38902号公报
专利文献2:日本特开2005-214943号公报
专利文献3:日本特开2009-104317号公报
上述变形误差根据每台机床的组装精度而有偏差。此外,长时间使用机床会导致部件磨损,变形行为发生变化。因此,在如专利文献2那样基于预先计测的变形误差 估计变形误差时,产生由于老化引起的误差。
此外,像专利文献1所述的***那样,对于机床的老化,也可以使用接触探针等 计测装置来自动辨识几何误差,但是无法辨识依赖于轴的位置而变化的变形误差。此 外,在装载有大工件的状态下,有如下情况:由于与机床发生干涉,因此无法进行计 测。此外,在工件的重心位置从旋转轴C轴的中心偏离时,重心位置根据C轴的位 置而移动,变形行为发生变化,因此无法辨识几何误差。
在专利文献3中,将由于外力引起的变形误差作为针对工件质量、重心等的函数,但是,由于变形行为如上所述根据每台机床的偏差和机床的使用状况而变化,因此, 仅凭工件的质量和重心的函数,无法高精度地估计变形误差。
发明内容
因此,本发明目的在于提供数控装置和数控方法,基于所输入的工件的质量和重心位置估计变形误差,并且在装载有工件的状态下使用接触探针等计测装置辨识变形 误差,从而能够对各种工件实现高精度的加工。
为了实现所述目的,技术方案1的发明是数控装置,该数控装置控制机床,所述 机床具备安装有刀具的主轴、保持工件和夹具的工作台、三个平移轴以及至少一个旋 转轴,该数控装置的特征在于,具备:轴依存变形误差估计单元,其至少根据轴依存变形 误差参数和平移轴和/或旋转轴的指令值,运算由于平移轴和/或旋转轴的动作引起机 床发生变形而产生的轴依存变形误差的估计值;输入单元,其用于输入工件和/或夹具 的质量和重心位置;重力变形估计单元,其至少根据重力变形误差参数、由输入单元 输入的质量和重心位置以及指令值,运算由工件和/或夹具的质量引起的重力变形误 差的估计值;校正值运算单元,其根据轴依存变形误差的估计值、重力变形误差的估 计值以及指令值,运算与刀具相对于工件的位置和/或姿态的误差对应的平移轴和/或 旋转轴的校正值;以及加法单元,其将校正值加到指令值中。
技术方案2的发明的特征在于,在技术方案1的结构的基础上,轴依存变形误差 估计单元使用以至少一个旋转轴的指令值作为变量的、旋转轴的6个自由度的几何误 差的函数,运算轴依存变形误差的估计值。
技术方案3的发明的特征在于,在技术方案1或2的结构的基础上,重力变形估 计单元使用依赖于工件和/或夹具的质量、工件和/或夹具的重心位置以及至少一个旋 转轴的指令值的函数,运算重力变形误差的估计值。
技术方案4的发明的特征在于,在技术方案1至3中的任意一个结构的基础上, 具备误差辨识单元,该误差辨识单元利用安装于主轴或工作台中的任意一方的计测单 元来计测安装于另一方的目标的位置,根据计测出的目标的多个位置的三维坐标值来 辨识轴依存变形误差参数,轴依存变形误差估计单元根据由误差辨识单元辨识的轴依 存变形误差参数和指令值来运算轴依存变形误差的估计值。
技术方案5的发明的特征在于,在技术方案4的结构的基础上,误差辨识单元以 旋转轴中的至少一个轴为动作轴,另一个轴为固定轴,将固定轴定位在两个以上的固 定位置,在各固定位置上,将动作轴定位在多个位置,利用计测单元计测目标的位置而 分别取得目标的位置的坐标值,根据各固定位置处的多个坐标值辨识轴依存变形误差 参数。
技术方案6的发明的特征在于,在技术方案5的结构的基础上,误差辨识单元根 据各固定位置处的多个坐标值辨识各固定位置处的与动作轴相关的6个自由度误差, 根据辨识出的6个自由度误差辨识轴依存变形误差参数。
技术方案7的发明的特征在于,在技术方案4的结构的基础上,误差辨识单元根 据存在重力变形误差时估计的刀具相对于工件的位置与没有重力变形误差的理想的 刀具相对于工件的位置之差,运算由重力变形误差引起的刀具相对于工件的位置误差 的估计值,使用从计测单元所计测的目标的坐标值中减去位置误差的估计值而得到的 坐标值,辨识轴依存变形误差参数。
为了实现上述目的,技术方案8的发明是机床的数控方法,该数控方法用于控制所述机床,所述机床具备安装有刀具的主轴、保持工件和夹具的工作台、三个平移轴 以及至少一个旋转轴,该数控方法的特征在于,执行以下步骤:轴依存变形误差估计步 骤,至少根据轴依存变形误差参数和平移轴和/或旋转轴的指令值,运算由于平移轴和/ 或旋转轴的动作引起机床发生变形而产生的轴依存变形误差的估计值;工件信息取得 步骤,取得工件和/或夹具的质量和重心位置;重力变形估计步骤,至少根据重力变形误 差参数、通过工件信息取得步骤取得的质量和重心位置以及指令值,运算由工件和/ 或夹具的质量引起的重力变形误差的估计值;校正值运算步骤,根据轴依存变形误差 的估计值、重力变形误差的估计值以及指令值,运算与刀具相对于工件的位置和/或 姿态的误差对应的平移轴和/或旋转轴的校正值;以及加法步骤,其将校正值加到指令 值中。
发明的效果
根据本发明,即使存在每台机床的偏差或机床的使用状况所导致的变形行为的变化,也能够用计测装置辨识变形误差。即使在装载大工件、发生干涉而无法进行计测 的情况下,在可计测的状态、例如仅装载夹具的状态等状态下辨识出变形误差之后, 通过根据从该时刻起堆积的夹具或工件的质量或重心位置信息来估计变形误差,也能 够更准确地估计变形误差。此外,即使在工件的重心位置从旋转轴的中心偏离的情况 下,也能够基于工件的质量和重心位置估计根据旋转轴的位置而变化的变形误差。通 过基于所估计的变形误差进行校正,还校正了由旋转轴的位置引起的变形误差的变 化。此外,通过使用计测装置,能够辨识未能估计出的变形误差。
通过以上方式校正辨识/估计出的误差,能够对各种工件实现更高精度的加工。
附图说明
图1是5轴控制加工中心的示意图。
图2是以往的数控装置的框线图。
图3是执行本发明的数控方法的数控装置的框线图。
图4是辨识几何误差的流程图。
标号说明
1:底座;2:主轴头;3:工作台;4:托架;5:耳轴;11:加工程序;12:指 令值生成单元;13:伺服指令值转换单元;14a~14e:伺服放大器;15a~15e:伺服 电机;16:校正值运算单元;17:输入单元;18:重力变形估计单元;19:误差辨识 单元;20:轴依存变形误差估计单元;21:加法器
具体实施方式
以下,根据附图对本发明的实施方式进行说明。
以图1所示的5轴控制加工中心(以下称为“5轴机床”)为例对本发明的实施方 式的一例进行说明。本次举出关于从工件到刀具的轴结构是C轴-A轴-Y轴-X轴-Z 轴的工作台旋转型加工中心的实施例,但是,本发明只要是具备三个平移轴和至少一 个旋转轴的机床,则不限于加工中心或5轴机床。
接下来,对几何误差进行说明。
几何误差被定义为各轴间的三个方向的相对平移误差和三个方向的相对旋转误差共计六个分量(δx、δy、δz、α、β、γ)。在本例的5轴机床中,从固定在工作台3 上的工件(被加工物)起到安装于主轴头2的主轴上的刀具为止的轴的连接是C轴、 A轴、Y轴、X轴、Z轴的顺序,还考虑到Z轴与刀具之间、工件与C轴之间的话, 共计存在36个几何误差。但是,由于在36个几何误差中有多个处于冗余关系,因此, 对于将它们除外之后的最终几何误差,将从各几何误差的刀具侧起的顺序作为下标来 表示的话,是δx5、δy5、α5、β5、δy4、δz4、β4、γ4、γ3、α2、β2、α1、β1共计13 个。这些几何误差的含义分别是C轴中心位置X方向误差、C-A轴间偏移误差、A 轴角度偏移误差、C-A轴间垂直度、A轴中心位置Y方向误差、A轴中心位置Z方向误差、A-X轴间垂直度、A-Y轴间垂直度、X-Y轴间垂直度、Y-Z轴间垂直度、Z-X 轴间垂直度、主轴-Y轴间垂直度、主轴-X轴间垂直度。
图2是以往的数控装置的一例。
当加工程序11被输入时,在指令值生成单元12中生成各驱动轴的指令值。
接下来,由校正值运算单元16基于生成的指令值运算各轴的校正值,将指令值 和校正值的合计值发送到伺服指令值转换单元13,运算伺服指令值,各轴的伺服指 令值被发送到各轴的伺服放大器14a~14e。各轴的伺服放大器14a~14e分别驱动伺 服电机15a~15e,控制主轴头2相对于工作台3的相对位置和姿态。
这里,对针对几何误差的校正值的运算方法进行说明。为了将位于主轴头2的主轴坐标系上的刀具末端点矢量PT转换为位于工作台3的工件坐标系,若设所使用的 刀具的长度为t,X、Y、Z、A、C轴的指令位置分别为x、y、z、a、c,则可以通过 使用以下算式1进行齐次坐标变换来求出。即,求出没有几何误差时的工件坐标系中 的刀具末端点矢量PI
【算式1】
P1=M5·M4·M3·M2·M1·PT
在此,
另一方面,通过如下面的算式2那样将各几何误差作为转换矩阵而配置在算式1的各轴的转换矩阵间,求出存在几何误差时的工件坐标系中的刀具末端点矢量PR。 另外,算式2是假定几何误差微小而将它们的积视为0的近似式。
【算式2】
PR=ε6·M5·ε5·M4·ε4·M3·ε3·M2·ε2·M1·ε1·Pr
在此,
因此,工件坐标系中的刀具末端点的位置误差ΔPW=(δx,δy,δz)为以下的算 式(3)。
【算式3】
ΔPW=PR-P1
此外,通过像下面的算式4那样对工件坐标系中的刀具末端点的位置误差ΔPW 进行坐标变换,能够求出指令值中的误差ΔPO。
【算式4】
ΔPO=M4 -1·M5 -1·ΔPw
因此,根据采用了各轴的指令值和预先计测、辨识上述算式的几何误差而得到的参数(几何参数)的以下算式5,能够得到X、Y、Z轴的校正值ΔP=(Δx,Δy,Δz)。
【算式5】
ΔP=-ΔPO=M3·M2·M1·PT-M4 -1·M5 -1·ε6·M5·ε5·M4·ε4·M3·ε3·M2·ε2·M1·ε1·PT
此外,在校正姿态误差时,像下面的算式6那样求出旋转轴A轴、C轴的校正 值Δa、Δc,并像下面的算式7那样求出这时的X、Y、Z轴的校正值ΔP=(Δx,Δy,Δz)。
【算式6】
【算式7】
ΔP=-ΔPO=M3·M2·M1·PT-M4 -1·M5 -1·ε6·ξC·M5·ε5·ξA·M4·ε4·M3·ε3·M2·ε2·M1·ε1·PT
在此,
这样,通过将各平移轴的校正值分别与所对应的平移轴的指令值相加进行指示,能够校正由于几何误差导致的刀具末端点的位置误差和姿态误差。
另一方面,当存在由于外力产生的变形误差时,将该误差设为曲线或线段组的函数fG。可以通过将后述的估计值fG_sim和辨识值fG_idt进行合计,像下面的算式8那样 求出变形误差的函数fG,如果是离散值,则通过直线或曲线在点之间进行插值。
【算式8】
fG=fG-sim+fG-idt
该变形误差可以作为几何误差的一部分来处理,例如,当工作台3由于工件的装载而变形时,可以将该变形误差作为C轴与A轴之间的几何误差来处理,可以根据 下面的算式9来求出存在变形误差时的工件坐标系中的刀具末端点矢量WPD
【算式9】
WPD=M5·ξG·M4·M3·M2·M1·TP=MD·TP
在此,
接下来,图3示出用于执行本发明的数控方法的数控装置的一例。指令值生成单元12和伺服指令值转换单元13与图2相同,为了简化附图,省略了加工程序11、 伺服放大器14a~14e和伺服电机15a~15e。
在该数控装置中,基于由指令值生成单元12计算出的指令值,通过重力变形估 计单元18和轴依存变形误差估计单元20分别运算变形误差的估计值(重力变形估计 步骤和轴依存变形误差估计步骤)。将由重力变形估计单元18和轴依存变形误差估计 单元20计算出的各变形误差的估计值加起来输入到校正值运算单元16,从而求出针 对变形误差的校正值(校正值运算步骤)。计算出的校正值由作为加法单元的加法器 21加到指令值中,被输入到伺服指令值转换单元13(加法步骤)。
对将工件的质量和重心位置输入到重力变形估计单元18并基于所输入的工件的质量和重心位置来运算变形误差(以下称为“重力变形误差”)的估计值的一系列流程 进行说明。
首先,利用设置于数控装置中的输入单元17将工件的质量mW/重心位置vW输入 到重力变形估计单元18(工件信息取得步骤)。作为输入单元17,可以举出手动输入 或自动输入所辨识的工件的质量/重心位置的方法。
在重力变形估计单元18中,基于所输入的质量/重心位置和由指令值生成单元12生成的指令值,根据函数fG_sim(a,c,mW,vW)计算重力变形误差。变形误差的函 数fG_sim(a,c,mW,vW)是将A轴和C轴的指令值、质量mW、重心位置vW作为 重力变形误差参数的函数,利用实测值和分析值等预先求出。
接下来,说明如下的一系列流程:基于由误差辨识单元19辨识的几何误差,由 轴依存变形误差估计单元20辨识变形误差的函数fG_idt(以下称为“轴依存变形误差函 数”),运算变形误差(以下称为“轴依存变形误差”)的估计值。
图4示出由误差辨识单元19进行使用计测装置的测定以辨识几何误差的一系列流程。
首先,在进行几何误差的计测之前,利用安装于主轴的作为计测单元的接触探针来确定设置于工作台的目标球的初始/基准位置(S1-1)。
接下来,以在计测条件中设定的次数执行用于进行几何误差的辨识的分度计测(S1-2)。
接下来,根据由输入单元17等预先设定的旋转轴(A轴)/旋转轴(C轴)的分 度条件(S1-3)来执行作为倾斜轴的A轴和作为旋转轴的C轴的分度动作(S1-4)。
然后,在各分度条件下反复进行计测目标球的坐标的处理(S1-5)(S1-6),根据 其结果辨识几何误差(S1-7)。
接下来,对步骤S1-7的详细情况进行说明。
考虑在一个计测条件下,固定旋转轴的一方,将另一方分度为多个角度来计测目标球中心位置。可以将球中心位置的计测值相对于该计测条件下的指令值的差分矢量 分配为分度轴的半径方向、轴向、切线方向分量。上述各分量可以通过最小二乘法等 近似为0次分量(半径误差)、1次分量(中心偏差)、2次分量(椭圆形状)的傅里 叶级数、即具有误差的圆弧。
计测条件i下的第j个旋转轴的第k个分度角θijk处的计测值的半径方向分量dRri、轴向分量dRai、切线方向分量dRti可以表示为以下算式10。
【算式10】
dRri=ra0i+ra1i*cos(θijk)+rb1i*sin(θijk)+ra2i*cos(2θijk)+rb2i*sin(2θijk)
dRai=aa0i+aa1i*cos(θijk)+ab1i*sin(θijk)+aa2i*cos(2θijk)+ab2i*sin(2θijk)
dRti=ta0i+ta1i*cos(θijk)+tb1i*sin(θijk)+ta2i*cos(2θijk)+tb2i*sin(2θijk)
将变形误差作为C轴与A轴之间的几何误差来处理,设A轴角度为a时的轴依 存变形误差为fG_idt(a)。设固定轴为A轴,分度轴为C轴,计测条件i的A轴角度 为ai时,通过以下算式11那样来辨识计测条件i下的C轴与A轴之间的几何误差、 即A轴角度为ai时的轴依存变形误差fG_idt(ai)。这里,H是工作台坐标系(在没有 几何误差的理想状态下,以A、C轴的交点作为原点,其X轴是与机床的X轴平行 的工作台上的坐标系)中的目标球中心的Z方向坐标。
【算式11】
fG_idt X(ai)=-ra1i-fG_idt B(ai)*H
fG_idt Y(ai)=rb1i+fG_idt A(ai)*H
fG_idt Z(ai)=aa0i
fG_idt A(ai)=ab1i
fG_idt B(ai)=aa1i
fG_idt C(ai)=ta0i
通过在多个计测条件下使用像算式11那样以A轴的指令值作为变量的六个自由度的几何误差的函数来辨识六个自由度的几何误差,能够得到多个计测条件的相对于 各A轴角度ai的轴依存变形误差fG_idt(ai)。通过用直线或曲线对所得到的相对于各 A轴角度ai的轴依存变形误差fG_idt(ai)进行插值、或者用三角函数等对离散值进行 近似,求出轴依存变形误差函数fG_idt(a)。
对用三角函数进行近似的示例进行说明。当设能够用一阶三角函数来表述轴依存变形误差函数的X方向分量fG_idtx(a)时,可以使用轴依存变形误差参数的X方向 分量δxa、δxb像下面的算式12那样表示轴依存变形误差函数的X方向分量fG_idtx(a)。
【算式12】
fG_idt X(a)=δxa(1-cos(a))+δxbsin(a)
通过对多个A轴角度ai辨识X方向轴依存变形误差fG_idtx(ai),可以对X方向 轴依存变形误差参数δxa、δxb使用最小二乘法等,求出算式12的解。对于X方向分 量以外的5个分量也同样地进行计算,由此辨识6个自由度的轴依存变形误差参数。
这样,基于由误差辨识单元19辨识的轴依存变形误差参数和指令值,在轴依存 变形误差估计单元20运算轴依存变形误差的估计值。该估计值和由重力变形估计单 元18运算出的重力变形误差的估计值被加在一起输入到校正值运算单元16,求出加 到指令值中的校正值。
这样,根据上述5轴机床的数控装置和数控方法,由轴依存变形误差估计单元 20根据轴依存变形误差参数和平移轴和/或旋转轴的指令值运算由于平移轴和/或旋 转轴的动作引起5轴机床变形而产生的轴依存变形误差的估计值,由输入单元17输 入工件的质量和重心位置,由重力变形估计单元18根据重力变形误差参数、输入单 元17所输入的质量和重心位置以及该指令值,运算由工件质量引起的重力变形误差 的估计值,由校正值运算单元16根据轴依存变形误差的估计值、重力变形误差的估 计值以及该指令值运算与刀具相对于工件的位置和/或姿态的误差对应的平移轴和/或 旋转轴的校正值,由加法器21将校正值与指令值相加。
由此,即使存在由于每台机床的偏差或机床的使用状况而导致变形行为的变化,也能够用计测装置辨识变形误差。即使在装载大工件、发生干涉而无法进行计测的情 况下,在可计测的状态、例如仅装载夹具的状态等状态下辨识出变形误差之后,通过 根据从该时刻起堆积的夹具或工件的质量或重心位置信息来估计变形误差,能够更准 确地估计变形误差。此外,即使在工件的重心位置从旋转轴C轴的中心偏离的情况 下,也能够基于工件的质量和重心位置估计根据C轴的位置而变化的变形误差。通 过基于所估计的变形误差进行校正,还校正了由于C轴的位置引起的变形误差的变 化。此外,通过使用计测装置,能够辨识未能估计出的变形误差。
通过以上方式校正辨识/估计的误差,能够对各种工件实现更高精度的加工。
另外,作为另一实施例,对如下示例进行说明:在工作台上装载有夹具或工件的状态下去除重力变形误差fG_sim而辨识轴依存变形误差,由此辨识在工作台上未装 载夹具或工件时的轴依存变形误差。
通过下面的算式(13)求出由重力变形误差fG_sim引起的X、Y、Z轴方向的刀具 末端点的位置误差。
【算式13】
ΔPO G_sim=M3·M2·M1·PT-M4 -1·ξG_sim·M4·M3·M2·M1·PT
在此,
由此,在误差辨识单元19中,从球中心位置的计测值减去通过算式13求出的X、 Y、Z轴方向的刀具末端点的位置误差之后,根据算式10、算式11、算式12进行计 算,由此能够辨识除去重力变形误差fG_sim后的轴依存变形误差参数。
如算式8那样将由重力变形估计单元18运算出的重力变形误差和由轴依存变形误差估计单元20运算出的轴依存变形误差进行合计并输入到校正值运算单元16,由 此计算出刀具末端点的位置误差和姿态误差的校正值。通过将计算出的校正值加到指 令值中,可以校正刀具末端点的位置误差和姿态误差。
另外,在上述方式和别的实施例中,输入工件的质量和重心位置,但是也可以是包括工件和夹具的质量和重心位置,也可以是只有夹具的质量和重心位置。

Claims (8)

1.一种机床的数控装置,该数控装置控制所述机床,所述机床具备安装有刀具的主轴、保持工件和夹具的工作台、三个平移轴以及至少一个旋转轴,该数控装置的特征在于,具备:
轴依存变形误差估计单元,其至少根据轴依存变形误差参数和所述平移轴和/或所述旋转轴的指令值运算轴依存变形误差的估计值,其中,所述轴依存变形误差是由于所述平移轴和/或所述旋转轴的动作引起所述机床发生变形而产生的;
输入单元,其用于输入所述工件和/或夹具的质量和重心位置;
重力变形估计单元,其至少根据重力变形误差参数、所述指令值以及由所述输入单元输入的所述质量和重心位置,运算由所述工件和/或夹具的质量引起的重力变形误差的估计值;
校正值运算单元,其根据所述轴依存变形误差的估计值、所述重力变形误差的估计值以及所述指令值,运算与所述刀具相对于所述工件的位置和/或姿态的误差对应的所述平移轴和/或所述旋转轴的校正值;以及
加法单元,其将所述校正值加到所述指令值中。
2.根据权利要求1所述的机床的数控装置,其特征在于,
所述轴依存变形误差估计单元使用以至少一个所述旋转轴的指令值作为变量的、所述旋转轴的6个自由度的几何误差的函数,运算所述轴依存变形误差的估计值。
3.根据权利要求1或2所述的机床的数控装置,其特征在于,
所述重力变形估计单元使用依存于所述工件和/或夹具的质量、所述工件和/或夹具的重心位置以及至少一个所述旋转轴的指令值的函数,运算所述重力变形误差的估计值。
4.根据权利要求1至3中的任一项所述的机床的数控装置,其特征在于,
该数控装置具备误差辨识单元,该误差辨识单元利用安装于所述主轴和所述工作台中的任意一方的计测单元来计测安装于另一方的目标的位置,根据计测出的所述目标的多个位置的三维坐标值来辨识所述轴依存变形误差参数,
所述轴依存变形误差估计单元根据由所述误差辨识单元辨识的所述轴依存变形误差参数和所述指令值,运算所述轴依存变形误差的估计值。
5.根据权利要求4所述的机床的数控装置,其特征在于,
所述误差辨识单元以所述旋转轴中的至少一个轴为动作轴,另一个轴为固定轴,将所述固定轴定位在两个以上的固定位置,在各所述固定位置上,将所述动作轴定位在多个位置,利用所述计测单元计测所述目标的位置而分别取得所述目标的位置的坐标值,根据各所述固定位置处的多个所述坐标值辨识所述轴依存变形误差参数。
6.根据权利要求5所述的机床的数控装置,其特征在于,
所述误差辨识单元根据各所述固定位置处的多个所述坐标值辨识各所述固定位置处的与所述动作轴相关的6个自由度误差,根据辨识出的所述6个自由度误差辨识所述轴依存变形误差参数。
7.根据权利要求4所述的机床的数控装置,其特征在于,
所述误差辨识单元根据存在所述重力变形误差时估计的所述刀具相对于所述工件的位置与没有所述重力变形误差的理想的所述刀具相对于所述工件的位置之差,运算由所述重力变形误差引起的所述刀具相对于所述工件的位置误差的估计值,
使用从所述计测单元所计测出的所述目标的坐标值中减去所述位置误差的估计值而得到的坐标值,辨识所述轴依存变形误差参数。
8.一种机床的数控方法,该数控方法用于控制所述机床,所述机床具备安装有刀具的主轴、保持工件和夹具的工作台、三个平移轴以及至少一个旋转轴,该数控方法的特征在于,执行以下步骤:
轴依存变形误差估计步骤,至少根据轴依存变形误差参数和所述平移轴和/或所述旋转轴的指令值,运算由于所述平移轴和/或所述旋转轴的动作引起所述机床发生变形而产生的轴依存变形误差的估计值;
工件信息取得步骤,取得所述工件和/或夹具的质量和重心位置;
重力变形估计步骤,至少根据重力变形误差参数、所述指令值以及通过所述工件信息取得步骤取得的所述质量和重心位置,运算由所述工件和/或夹具的质量引起的重力变形误差的估计值;
校正值运算步骤,根据所述轴依存变形误差的估计值、所述重力变形误差的估计值以及所述指令值,运算与所述刀具相对于所述工件的位置和/或姿态的误差对应的所述平移轴和/或所述旋转轴的校正值;以及
加法步骤,将所述校正值加到所述指令值中。
CN201811067636.2A 2017-09-15 2018-09-13 机床的数控装置和数控方法 Active CN109500619B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-178070 2017-09-15
JP2017178070A JP6942577B2 (ja) 2017-09-15 2017-09-15 工作機械の数値制御装置及び数値制御方法

Publications (2)

Publication Number Publication Date
CN109500619A true CN109500619A (zh) 2019-03-22
CN109500619B CN109500619B (zh) 2021-11-30

Family

ID=65526722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811067636.2A Active CN109500619B (zh) 2017-09-15 2018-09-13 机床的数控装置和数控方法

Country Status (4)

Country Link
US (1) US11247305B2 (zh)
JP (1) JP6942577B2 (zh)
CN (1) CN109500619B (zh)
DE (1) DE102018215617A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110045683A (zh) * 2019-04-30 2019-07-23 天津大学 一种适用于混联数控机床的嵌入式误差软件补偿方法
CN111730409A (zh) * 2020-08-01 2020-10-02 巩诚电装(重庆)有限公司 内孔倒角刀具矫正工装
CN113711143A (zh) * 2019-04-11 2021-11-26 三菱电机株式会社 数控装置
CN113739700A (zh) * 2020-12-25 2021-12-03 深圳市中图仪器股份有限公司 坐标测量仪器的正交轴***的调校方法
CN114076581A (zh) * 2020-08-14 2022-02-22 赫克斯冈技术中心 旋转工作台补偿

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7448336B2 (ja) * 2019-11-05 2024-03-12 ファナック株式会社 数値制御装置
JP7300374B2 (ja) * 2019-11-25 2023-06-29 オークマ株式会社 工作機械の誤差計測方法及び工作機械
EP3871833A1 (en) * 2020-02-27 2021-09-01 Airbus Operations, S.L.U. Automated drilling optimization method
CN112264837B (zh) * 2020-09-16 2022-09-02 天津大学 一种摇篮式五轴数控机床摆台静刚度检测装置及其方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102331743A (zh) * 2010-06-30 2012-01-25 发那科株式会社 多轴加工机用数值控制装置
CN102736559A (zh) * 2011-04-04 2012-10-17 大隈株式会社 机床的校正值运算方法以及程序
CN102736560A (zh) * 2011-04-04 2012-10-17 大隈株式会社 机床的校正值运算方法以及程序
CN103867636A (zh) * 2014-03-27 2014-06-18 北京航空航天大学 一种调谐式两自由度被动阻尼器
JP2014191520A (ja) * 2013-03-27 2014-10-06 Brother Ind Ltd 数値制御装置
CN104325359A (zh) * 2014-11-24 2015-02-04 上海交通大学 一种局部变形量的实时非接触测量与补偿装置
CN104698966A (zh) * 2013-12-05 2015-06-10 大隈株式会社 多轴机床的几何误差确定方法及多轴机床

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4675047B2 (ja) 2004-02-02 2011-04-20 株式会社ミツトヨ 三次元測定機の測定座標補正方法及び三次元測定システム
JP5399624B2 (ja) 2007-10-22 2014-01-29 オークマ株式会社 数値制御方法及び数値制御装置
JP2009104316A (ja) 2007-10-22 2009-05-14 Okuma Corp 回転構造物の位置制御方法
JP5448634B2 (ja) 2009-08-11 2014-03-19 オークマ株式会社 機械の誤差同定方法およびプログラム
JP5758976B2 (ja) * 2013-12-20 2015-08-05 ファナック株式会社 数値制御装置付き工作機械
CN107708937B (zh) * 2015-06-22 2021-03-05 三菱电机株式会社 校准装置以及使用该校准装置的机器人***
JP6321586B2 (ja) * 2015-07-10 2018-05-09 ファナック株式会社 軸移動方向を考慮した誤差補正を可能とする数値制御装置
DE102015113890A1 (de) * 2015-08-21 2017-02-23 Gebr. Heller Maschinenfabrik Gmbh Werkzeugmaschine mit Werkstückpositions- und gewichtsabhängiger Einfederungskompensation

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102331743A (zh) * 2010-06-30 2012-01-25 发那科株式会社 多轴加工机用数值控制装置
CN102736559A (zh) * 2011-04-04 2012-10-17 大隈株式会社 机床的校正值运算方法以及程序
CN102736560A (zh) * 2011-04-04 2012-10-17 大隈株式会社 机床的校正值运算方法以及程序
JP2014191520A (ja) * 2013-03-27 2014-10-06 Brother Ind Ltd 数値制御装置
CN104698966A (zh) * 2013-12-05 2015-06-10 大隈株式会社 多轴机床的几何误差确定方法及多轴机床
CN103867636A (zh) * 2014-03-27 2014-06-18 北京航空航天大学 一种调谐式两自由度被动阻尼器
CN104325359A (zh) * 2014-11-24 2015-02-04 上海交通大学 一种局部变形量的实时非接触测量与补偿装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113711143A (zh) * 2019-04-11 2021-11-26 三菱电机株式会社 数控装置
CN110045683A (zh) * 2019-04-30 2019-07-23 天津大学 一种适用于混联数控机床的嵌入式误差软件补偿方法
CN111730409A (zh) * 2020-08-01 2020-10-02 巩诚电装(重庆)有限公司 内孔倒角刀具矫正工装
CN114076581A (zh) * 2020-08-14 2022-02-22 赫克斯冈技术中心 旋转工作台补偿
CN113739700A (zh) * 2020-12-25 2021-12-03 深圳市中图仪器股份有限公司 坐标测量仪器的正交轴***的调校方法
CN113739700B (zh) * 2020-12-25 2023-09-01 深圳市中图仪器股份有限公司 坐标测量仪器的正交轴***的调校方法

Also Published As

Publication number Publication date
DE102018215617A1 (de) 2019-03-21
JP6942577B2 (ja) 2021-09-29
US11247305B2 (en) 2022-02-15
CN109500619B (zh) 2021-11-30
JP2019053598A (ja) 2019-04-04
US20190084112A1 (en) 2019-03-21

Similar Documents

Publication Publication Date Title
CN109500619A (zh) 机床的数控装置和数控方法
US8494800B2 (en) Method and program for identifying mechanical errors
CN105643369B (zh) 机床以及具备机器人的协作***
JP6295070B2 (ja) 多軸工作機械の幾何誤差同定方法及び多軸工作機械
CN109454281B (zh) 一种机器人铣削加工中的螺旋桨工件坐标系标定方法
US20160116275A1 (en) Geometric-error identification system and geometric-error identification method
JP2018142064A (ja) 工作機械の誤差同定方法
CN107498388B (zh) 用于偏摆头的旋转中心校正装置
CN106078359B (zh) 一种龙门式多主轴制孔组合机床的零点定义与标定方法
CN113518690B (zh) 切削装置以及接触位置确定程序
CN108972343A (zh) 一种二自由度磨抛接触力控制方法及***
CN109773585A (zh) 一种基于rtcp的五轴数控机床空间误差检测方法
Huang et al. Identification of geometric errors of rotary axes on 5-axis machine tools by on-machine measurement
JP2014215079A (ja) 幾何偏差測定方法、及び、幾何偏差計測装置
CN108723893A (zh) 一种基于球杆仪测量的回转轴与位置无关的几何误差辨识方法
CN114739344A (zh) 一种圆度误差在线测量方法及***
CN108067939A (zh) 一种空间点位测量基准误差补偿方法
TW201816531A (zh) 具有空間位置誤差補償的數值控制工具機
CN110837246A (zh) 五轴数控机床双旋转轴几何误差敏感度分析方法
JP2007257606A (ja) ツールの加工位置決め誤差補正方法
Zimmermann et al. Extended discrete R-Test as on-machine measurement cycle to separate the thermal errors in Z-direction
TWI647037B (zh) 治具校正裝置與方法
CN207501896U (zh) 旋转工作台几何精度误差量测装置
CN113467371B (zh) 一种基于R-test的五轴机床RTCP参数标定方法
JP6623061B2 (ja) 工作機械及び工作機械の制御方法

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
GR01 Patent grant
GR01 Patent grant