CN110114733A - 工具机的运动误差鉴定方法 - Google Patents

工具机的运动误差鉴定方法 Download PDF

Info

Publication number
CN110114733A
CN110114733A CN201780078911.8A CN201780078911A CN110114733A CN 110114733 A CN110114733 A CN 110114733A CN 201780078911 A CN201780078911 A CN 201780078911A CN 110114733 A CN110114733 A CN 110114733A
Authority
CN
China
Prior art keywords
axis
error
aforementioned
feed mechanism
coordinate system
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
CN201780078911.8A
Other languages
English (en)
Other versions
CN110114733B (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.)
DMG Mori Co Ltd
Original Assignee
DMG Mori Seiki Co Ltd
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 DMG Mori Seiki Co Ltd filed Critical DMG Mori Seiki Co Ltd
Publication of CN110114733A publication Critical patent/CN110114733A/zh
Application granted granted Critical
Publication of CN110114733B publication Critical patent/CN110114733B/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
    • 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/002Arrangements for observing, indicating or measuring on machine tools for indicating or measuring the holding action of work or tool holders
    • B23Q17/003Arrangements for observing, indicating or measuring on machine tools for indicating or measuring the holding action of work or tool holders by measuring a position
    • 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
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/25Movable or adjustable work or tool supports
    • B23Q1/44Movable or adjustable work or tool supports using particular mechanisms
    • B23Q1/56Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism
    • B23Q1/60Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism
    • B23Q1/62Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism with perpendicular axes, e.g. cross-slides
    • B23Q1/621Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism with perpendicular axes, e.g. cross-slides a single sliding pair followed perpendicularly by a single sliding pair
    • B23Q1/626Movable or adjustable work or tool supports using particular mechanisms with sliding pairs only, the sliding pairs being the first two elements of the mechanism two sliding pairs only, the sliding pairs being the first two elements of the mechanism with perpendicular axes, e.g. cross-slides a single sliding pair followed perpendicularly by a single sliding pair followed perpendicularly by a single sliding pair
    • 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
    • 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/49172Compensate slide position as function of indexed workpiece spindle position error

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

一种工具机的运动误差鉴定方法,其使用以一般方法所测量的误差数据,来鉴定工具机以任意位置为原点的坐标系中的运动误差。于机器坐标系的3次元空间内致动X轴进给机构、Y轴进给机构、以及Z轴进给机构,并分别测量其平移误差、角度误差及垂直误差。基于所测量到的实测误差数据,导出在以预先设定的基准位置Xa、Ya、Za为原点的设定坐标系的3次元空间内,与一平移误差参数、一角度误差参数及一垂直误差参数相关的一误差资料。接着,基于所导出的各个误差数据,导出该设定坐标系的3次元空间内的主轴与工作台间的相对运动误差。

Description

工具机的运动误差鉴定方法
技术领域
本发明有关于一种工具机的运动误差鉴定方法,其在构成为可使保持工具的主轴及安装有工件的工作台,于X轴、Y轴及Z轴的正交的3轴方向相对移动的工具机中,鉴定前述主轴与前述工作台的相对运动误差的方法。
背景技术
以往,影响工具机的运动误差的因素,考虑有X轴、Y轴及Z轴的各个进给轴(亦即,X轴进给机构、Y轴进给机构及Z轴进给机构)的定位误差、以及各个进给轴的平直度等。目前针对补偿如上的运动误差的数值控制装置,提案有日本专利特许公开平8-152909号公报(以下为专利文献1)所揭示的数值控制装置。
根据专利文献1的揭示,该数值控制装置具有:格子点修正向量记忆机构,是在各个坐标轴方向将坐标系分割为固定间隔的格子状区域,并且储存于该格子状区域的格子点已预先测量的格子点修正向量;内插机构,其依据移动指令而输出各个进给轴的内插脉冲;现在位置辨识机构,将内插脉冲进行加算以辨识现在位置;现在位置修正向量算出机构,基于格子点修正向量来算出现在位置的现在位置修正向量;输出机构,将现在位置修正向量与内插前的旧现在位置的始点位置修正向量进行比较,将变化量做为修正脉冲进行输出;及加算机构,将修正脉冲加算至内插脉冲。
接着,依据该数值控制装置,于每次修正脉冲输出时,求得现在位置的3次元修正向量,并将其作为修正脉冲加算至内插脉冲,因此可藉由一个内插型的误差修正功能来修正归因于机械***的3次元空间上的位置误差。
又,前述格子区域的各个格子点中的格子点修正向量,是藉由下述方式得到:针对前述各个进给轴,测量将该等进给轴以固定间隔定位控制时之适当设定于主轴之轴在线的基准点于3次元空间内的定位误差。又,该测量一般是使用雷射干涉仪、雷射测长机或者自动照准检验仪等来进行。另外,前述基准点一般是设定为例如主轴的轴线与主轴前端面交叉的位置、或者主轴轴在线由主轴前端面起算预定距离的前方的位置等,可依测量方法来适当决定。
然而,近年内,如图4所示,考虑到发现工具机的3次元空间内的运动误差(定位误差)中,各个进给轴的平移运动的误差、各个进给轴的角度误差、以及与各个进给轴相互间的垂直度相关的误差有会相互影响的状态。因此,藉由求得上述各个误差,可正确鉴定前述运动误差。又,图4所示的各个误差的定义如下。
EXX是X轴进给机构的X轴方向上的定位误差,
EYY是Y轴进给机构的Y轴方向上的定位误差,
EZZ是Z轴进给机构的Z轴方向上的定位误差,
EYX是X轴进给机构的X轴-Y轴平面上的平直度误差(Y轴方向),
EZX是X轴进给机构的X轴-Z轴平面上的平直度误差(Z轴方向),
EXY是Y轴进给机构的Y轴-X轴平面上的平直度误差(X轴方向),
EZY是Y轴进给机构的Y轴-Z轴平面上的平直度误差(Z轴方向),
EXZ是Z轴进给机构的Z轴-X轴平面上的平直度误差(X轴方向),
EYZ是Z轴进给机构的Z轴-Y轴平面上的平直度误差(Y轴方向),
EAX是X轴进给机构环绕X轴的角度误差,
EAY是Y轴进给机构环绕X轴的角度误差,
EAZ是Z轴进给机构环绕X轴的角度误差,
EBX是X轴进给机构环绕Y轴的角度误差,
EBY是Y轴进给机构环绕Y轴的角度误差,
EBZ是Z轴进给机构环绕Y轴的角度误差,
ECX是X轴进给机构环绕Z轴的角度误差,
ECY是Y轴进给机构环绕Z轴的角度误差,
ECZ是Z轴进给机构环绕Z轴的角度误差,
A0Z是Z轴进给机构与理想Z轴的环绕X轴的角度误差,
B0Z是Z轴进给机构与理想Z轴的环绕Y轴的角度误差,
C0Y是Y轴进给机构与理想Y轴的环绕Z轴的角度误差。
又,其他的误差因素,还考虑有:A0Y,是Y轴进给机构与理想Y轴的环绕X轴的角度误差;B0X,是X轴进给机构与理想X轴的环绕Y轴的角度误差;及C0X,是X轴进给机构与理想X轴的环绕Z轴的角度误差。
另外,***部分位于基台51上方的方式配置,且其2个垂直部分分别卡合于基台51的侧部,且全体可朝Y轴方向移动。又,鞍部53与框架52的水平部分卡合,且可沿着该水平部分于X轴方向上移动。并且,主轴54被以可于Z轴方向上移动且可以与Z轴平行知轴线为中心旋转的方式保持于前述鞍部53上。前述X轴、Y轴及Z轴是相互正交的基准轴,对应该基准轴的各个进给轴是由X轴进给机构(未图示)、Y轴进给机构(未图示)、及Z轴进给机构(未图示)所构成。
前述各个误差是使用设置在基台51上的雷射测长机101及安装在主轴54上的镜子102来测量。具体而言,首先,将雷射测长机101设置在预定位置,例如图5中以实线所示的位置,并且在将镜子102安装于主轴54之后,分别将前述X轴进给机构、Y轴进给机构及Z轴进给机构于每隔预定间隔进行定位控制,藉此在3次元空间内以前述预定间隔所分割为格子状的各个格子点定位前述镜子102。之后,在各个格子点由雷射测长机101对镜子102照射雷射光,并由雷射测长机101接收其反射光,藉此可藉由该雷射测长机101测量与镜子102间的距离。
接着,将雷射测长机101的设置位置依序移动至与上述位置不同的其他3点的位置(例如,图5中以虚线表示的位置)。同时,亦将镜子102,就其高度方向的位置,相对于至少其中一个位置的雷射测长机101,设置于与上述位置不同的位置。并且与上述同样地,一面将前述镜子102定位于3次元空间内的各个格子点,一面于各个格子点藉由雷射测长机101测量与镜子102之间的距离。
接着,以上述所得的测量数据为基础,依循3边测量法的原理,算出3次元空间内各个格子点的镜子102的位置,而藉由解析经算出的位置数据与该位置数据来算出上述各个误差。
然而,使用如上述的雷射测长机101的测量方法,除了有雷射测长机101本身价格昂贵的问题之外,还必须要将雷射测长机101设置在4处,并于该等各个位置一面将镜子102定位在3次元空间内的各个格子点一面进行测量,因此尚有测量费时、作业繁杂且麻烦的问题。
相较于上述,前述各个进给轴的平移运动误差及各个进给轴的角度误差,依JIS B6190-2、JIS B 6336-1、及JIS B 6336-2等所规定,可遵循已确立的测量方法来测量。又,针对测量A0Z、B0Z、C0Y等关于X轴、Y轴及Z轴相互间垂直度的误差,亦提案有揭示于下述非专利文献1使用了双球杆循圆量测仪(Double Ball Bar)的测量方法。
因此,即使不依照上述使用了雷射测长机101及镜子102的测量方法,也可以使用这些方法来测量上述误差。
【先前技术文献】
专利文献
专利文献1:日本特许公开平8-152909号公报
非專利文獻
非专利文献1:垣野义明、井原之敏、中津义夫所着「关于NC工具机的运动精确度的研究(第2部分)」精密工学会报52/10/1986第73页~第79页
发明内容
[发明所欲解决的问题]
然而,上述3次元空间内的前述主轴(具体而言为前述基准点)的运动误差,由于最终必须要被修正,因此由控制上的理由来看,一般而言,有必要鉴定以所谓机械原点为基准的机器坐标系的3次元空间内的运动误差。
然而,使用前述双球杆循圆量测仪来测量前述X轴、Y轴及Z轴相互间的垂直误差时,会有无法测量以机械原点为基准的误差的问题。亦即,使用前述双球杆循圆量测仪来测量以机械原点为基准的垂直误差,需要将为已安装有双球杆循圆量测仪的状态的主轴,以机械原点为中心,并以杆的长度为旋转半径来旋转移动,但由于各个进给轴无法跨越机械原点而朝负方向移动,因此无法进行如上述一般的旋转动作。
并且,考虑到上述误差EXX、EYY、EZZ、EYX、EZX、EXY、EZY、EXZ、EYZ、EAX、EAY、EAZ、EBX、EBY、EBZ、ECX、ECY、ECZ,理论上会受到垂直误差A0Z、B0Z、C0Y等影响,因此可推知该等误差也是无法鉴定以机械原点为基准的误差。
如此一来,规定于JIS的测量方法、以及非专利文献1所揭示的方法,很明显无法利用该等测量值来鉴定机器坐标系的3次元空间内的运动误差。但是,如果可以使用如上述测量方法所测量的值,来鉴定机器坐标系的3次元空间内的运动误差,就无需使用如图5所示昂贵的雷射测长机101因而有成本上的优点,又由于无需设定于测量机器坐标系的3次元空间内的各个格子点的位置误差因此比起使用雷射测长机101的测量作业,有可更容易进行该作业的优点。
又,如果可以使用规定于JIS的测量方法、以及非专利文献1所揭示的方法所测量的测量值,来鉴定以任意的基准位置为原点的坐标系的3次元空间内的运动误差,则可使数据利用更加自由而变得更加便利。
本发明即是有鉴于上述实情,目的是提供一种使用以习知一般的测量方法所测量知误差数据,来鉴定以工具机的任意位置为原点的坐标系的该工具机运动误差的运动误差鉴定方法。
[用以解决课题的手段]
为解决上述课题,本发明提供一种工具机的运动误差鉴定方法,其于具有用以保持工具的主轴及安装有工件的工作台的工具机中,鉴定于3次元空间内的前述主轴与工作台的相对运动误差的方法,
其中该工具机具有与各个基准轴对应的X轴进给机构、Y轴进给机构及Z轴进给机构,且藉由该等X轴进给机构、Y轴进给机构及Z轴进给机构使前述主轴与前述工作台在前述3次元空间内相对移动,该各个基准轴为沿着该主轴的轴线方向的Z轴、以及与该Z轴正交且相互正交的X轴及Y轴,
又,该工具机的运动误差鉴定方法的特征在于:
于以分别对前述X轴进给机构、Y轴进给机构及Z轴进给机构设定的机械原点X0、Y0、Z0为基准的机器坐标系的3次元空间内,分别致动X轴进给机构、Y轴进给机构及Z轴进给机构,并以该机器坐标系中任意的坐标位置为基准,分别导出下述误差:
前述X轴方向的定位误差、
前述Y轴方向的定位误差、
前述Z轴方向的定位误差、
前述X轴、Y轴及Z轴的平直度误差、
前述X轴的环绕X轴、Y轴及Z轴的各个角度误差、
前述Y轴的环绕X轴、Y轴及Z轴的各个角度误差、
前述Z轴的环绕X轴、Y轴及Z轴的各个角度误差、及
前述X轴、Y轴及Z轴相互间的垂直误差,
又,基于已测量的实测误差数据,分别导出以在前述机器坐标系中预先设定的基准位置Xa、Ya、Za为原点的设定坐标系的3次元空间内的下述误差:
前述X轴进给机构的X轴方向的定位误差、
前述Y轴进给机构的Y轴方向的定位误差、
前述Z轴进给机构的Z轴方向的定位误差、
前述X轴进给机构、Y轴进给机构及Z轴进给机构的平直度误差、
前述X轴进给机构环绕X轴、Y轴及Z轴的各个角度误差、
前述Y轴进给机构环绕X轴、Y轴及Z轴的各个角度误差、
前述Z轴进给机构环绕X轴、Y轴及Z轴的各个角度误差、以及
前述X轴、Y轴及Z轴相互间的垂直误差,
基于所导出的各个误差数据,导出前述设定坐标系的3次元空间内的前述主轴与前述工作台的相对运动误差。
根据本发明,于以分别对前述X轴进给机构、Y轴进给机构及Z轴进给机构设定的机械原点X0、Y0、Z0为基准的机器坐标系的3次元空间内,分别致动X轴进给机构、Y轴进给机构及Z轴进给机构,并以该机器坐标系中任意的坐标位置为基准,分别测量:前述X轴方向的定位误差;前述Y轴方向的定位误差;前述Z轴方向的定位误差;前述X轴、Y轴及Z轴的平直度误差;前述X轴的环绕X轴、Y轴及Z轴的各个角度误差;前述Y轴的环绕X轴、Y轴及Z轴的各个角度误差;前述Z轴的环绕X轴、Y轴及Z轴的各个角度误差;以及前述X轴、Y轴及Z轴的相互间的垂直误差。
前述X轴方向的定位误差;前述Y轴方向的定位误差;前述Z轴方向的定位误差;前述X轴、Y轴及Z轴的平直度误差;前述X轴的环绕X轴、Y轴及Z轴的各个角度误差;前述Y轴的环绕X轴、Y轴及Z轴的各个角度误差;以及前述Z轴的环绕X轴、Y轴及Z轴的各个角度误差,可遵循例如JIS B 6190-2、JIS B 6336-1、JIS B 6336-2等规定来测量。又,前述X轴、Y轴及Z轴相互间的垂直误差可藉由例如揭示于前述非专利文献1之双球杆循圆量测仪法来测量。
接着,基于已测量之实测误差数据,分别导出以在前述机器坐标系中预先设定之基准位置Xa、Ya、Za为原点之设定坐标系之3次元空间内之下述误差:前述X轴进给机构之X轴方向之定位误差;前述Y轴进给机构之Y轴方向之定位误差;前述Z轴进给机构之Z轴方向之定位误差;前述X轴进给机构、Y轴进给机构及Z轴进给机构的平直度误差;前述X轴进给机构环绕X轴、Y轴及Z轴的各个角度误差;前述Y轴进给机构环绕X轴、Y轴及Z轴的各个角度误差;前述Z轴进给机构环绕X轴、Y轴及Z轴的各个角度误差;以及前述X轴、Y轴及Z轴相互间的垂直误差。
接着,基于所导出的各个误差数据,导出前述设定坐标系的3次元空间内的前述主轴与前述工作台的相对运动误差,亦即,导出主轴相对于工作台的定位误差。
如此,根据本发明,基于以既存一般测量方法所测量的实测误差数据,导出在前述机器坐标系中以已预先设定的基准位置Xa、Ya、Za为原点的设定坐标系的3次元空间内,与前记X轴进给机构、Y轴进给机构及Z轴进给机构相关的各个误差资料,并基于已导出的误差数据,导出前述设定坐标系的3次元空间内的工具机的运动误差。又,前述基准位置Xa、Ya、Za可将其设定在任意的位置,例如亦可设定在机械原点X0、Y0、Z0
如此,根据本发明,不用使用上述昂贵的雷射测长机,且与使用该雷射测长机的测量作业相比,可基于作业简单的既存一般测量方法所测量到的实测误差数据,来鉴定机器坐标系的3次元空间内的工具机的运动误差。因此,可廉价地以简单的作业来进行相关运动误差的鉴定。
又,若可鉴定将前述基准位置Xa、Ya、Za设定在任意位置的设定坐标系中的运动误差,则可提高该误差数据的利用的自由程度。
又,经导出的前述误差数据可设定为是与前述主轴的前端部的中心位置相关。如此,可消除实际测量误差时的测量器具突出等的变动因素。
又,前述设定坐标系的3次元空间内的前述主轴与前述工作台的相对运动误差,可相关于安装在前述主轴的工具刀刃。如此,使用所得到的运动误差量,可在进行其修正时,进行符合使用了该工具的实际加工的适当的修正。
[发明效果]
如同上述,根据本发明,可以不使用上述昂贵的雷射测长机,而且比起使用上述雷射测长机的测量作业可基于以更简单且既存一般的测量方法所测量的实测误差数据来鉴定机器坐标系的3次元空间内的工具机的运动误差,而可廉价地以简单的作业进行相关运动误差的鉴定。
附图说明
图1是用以说明本发明的一实施方案中运动误差鉴定方法的说明图。
图2是用以说明本实施方案中的运动误差鉴定方法的说明图。
图3是显示使用双球杆循圆量测仪来测量X-Y平面的X轴进给机构与Y轴进给机构的垂直度的结果的说明图。
图4是显示使运动误差产生的误差系数的说明图。
图5是用以鉴定运动误差的习知方法的说明图。
具体实施方式
以下,一面参考图式,一面就本发明的具体实施方案加以说明。
本实施例中,就图1及图2所示的鉴定卧式的综合加工机1的运动误差的方法加以说明。又,该综合加工机1具有:基台2,俯视形成为T字形;支柱3,以可于X轴方向移动的方式设置于该基台2;主轴头4,以可于Y轴方向移动的方式保持于支柱3;主轴5,可自由旋转地支撑于主轴头4;以及工作台6,以可沿着Z轴移动的方式设置于基台2上。
且,支柱3是藉由X轴进给机构(未图示)于X轴方向上移动,主轴头4是藉由Y轴进给机构(未图示)于Y轴方向上移动,工作台6是藉由Z轴进给机构(未图示)于Z轴方向上移动。如此,藉由该等X轴进给机构、Y轴进给机构及Z轴进给机构,主轴5及工作台6可在由X轴、Y轴及Z轴的正交3个轴所形成的3次元空间内相对移动。
1、运动误差算出公式
关于上述构造的综合加工机1,已知可藉由以下的计算式来算出机器坐标系的3次元空间内前述主轴5的前端中心位置(基准点)的运动误差(定位误差)。又,其中α、β、γ分别是X、Y、Z坐标的指令值,EX(α,β,γ)是X轴方向的定位误差,EY(α,β,γ)是Y轴方向的定位误差,EZ(α,β,γ)是Z轴方向的定位误差。
(公式1)
EX(α,β,γ)=EXX(α)+EXY(β)+EXZ(γ)-(ECX(α)+ECZ(γ)+C0Y)×β
(公式2)
EY(α,β,γ)=EYX(α)+EYY(β)+EYZ(γ)+ECZ(γ)×α
(公式3)
EZ(α,β,γ)=EZX(α)+EZY(β)+EZZ(γ)+(EAX(α)+EAZ(γ)+A0Y)×β-(EBZ(γ)+B0X)×α
惟,上述各个误差参数分别如同下述定义。
EXX是X轴进给机构的X轴方向的定位误差、
EYY是Y轴进给机构的Y轴方向的定位误差、
EZZ是Z轴进给机构的Z轴方向的定位误差、
EYX是X轴进给机构的X轴-Y轴平面上的平直度误差(Y轴方向)、
EZX是X轴进给机构的X轴-Z轴平面上的平直度误差(Z轴方向)、
EXY是Y轴进给机构的Y轴-X轴平面上的平直度误差(X轴方向)、
EZY是Y轴进给机构的Y轴-Z轴平面上的平直度误差(Z轴方向)、
EXZ是Z轴进给机构的Z轴-X轴平面上的平直度误差(X轴方向)、
EYZ是Z轴进给机构的Z轴-Y轴平面上的平直度误差(Y轴方向)、
EAX是X轴进给机构环绕X轴的角度误差、
EAY是Y轴进给机构环绕X轴的角度误差、
EAZ是Z轴进给机构环绕X轴的角度误差、
EBX是X轴进给机构环绕Y轴的角度误差、
EBY是Y轴进给机构环绕Y轴的角度误差、
EBZ是Z轴进给机构环绕Y轴的角度误差、
ECX是X轴进给机构环绕Z轴的角度误差、
ECY是Y轴进给机构环绕Z轴的角度误差、
ECZ是Z轴进给机构环绕Z轴的角度误差、
A0Y是Y轴进给机构与理想Y轴的环绕X轴的角度误差、
B0X是X轴进给机构与理想X轴的环绕Y轴的角度误差、
C0Y是Y轴进给机构与理想Y轴的环绕Z轴的角度误差。
又,前述以外的误差参数,可参考以下。。
A0Z,是Z轴进给机构与理想Z轴的环绕X轴的角度误差、
B0Z,是Z轴进给机构与理想Z轴的环绕Y轴的角度误差、
C0X,是X轴进给机构与理想X轴的环绕Z轴的角度误差。
又,安装于主轴5的工具的定位误差,可由以下的计算式来算出。惟,令以主轴5的前端中心位置(基准点)为基准的工具刀刃的X轴方向的偏差为TX、Y轴方向的偏差为TY、Z轴方向的偏差为TZ
(公式4)
EX(α,β,γ,TX,TY,TZ)=EXX(α)+EXY(β)+EXZ(γ)-(ECX(α)+ECZ(γ)+C0Y)×β+(EBX(α)+EBY(β)+EBZ(γ))×TZ-(ECX(α)+ECY(β)+ECZ(γ))×TY
(公式5)
EY(α,β,γ,TX,TY,TZ)=EYX(α)+EYY(β)+EYZ(γ)+ECZ(γ)×α+(ECX(α)+ECY(β)+ECZ(γ))×TX-(EAX(α)+EAY(β)+EAZ(γ))×TZ
(公式6)
EZ(α,β,γ,TX,TY,TZ)=EZX(α)+EZY(β)+EZZ(γ)+(EAX(α)+EAZ(γ)+A0Y)×β-(EBZ(γ)+B0X)×α+(EAX(α)+EAY(β)+EAZ(γ))×TY-(EBX(α)+EBY(β)+EBZ(γ))×TX
接着,可以以下的公式分别算出以机器坐标系中任意位置Xa、Ya、Za为原点的设定坐标系中的上述定位误差。
(公式7)
EX(α,β,γ)=EXX(α)+EXY(β)+EXZ(γ)-(ECX(α)+ECZ(γ)+C0Y)×(β-Ya)
(公式8)
EY(α,β,γ)=EYX(α)+EYY(β)+EYZ(γ)+(ECZ(γ)×(α-Xa)
(公式9)
EZ(α,β,γ)=EZX(α)+EZY(β)+EZZ(γ)+(EAX(α)+EAZ(γ)+A0Y)×(β-Ya)-(EBZ(γ)+B0X)×(α-Xa)
(公式10)
EX(α,β,γ,TX,TY,TZ)=EXX(α)+EXY(β)+EXZ(γ)-(ECX(α)+ECZ(γ)+C0Y)×(β-Ya)+(EBX(α)+EBY(β)+EBZ(γ))×TZ-(ECX(α)+ECY(β)+ECZ(γ))×TY
(公式11)
EY(α,β,γ,TX,TY,TZ)=EYX(α)+EYY(β)+EYZ(γ)+ECZ(γ)×(α-Xa)+(ECX(α)+ECY(β)+ECZ(γ))×TX-(EAX(α)+EAY(β)+EAZ(γ))×TZ
(公式12)
EZ(α,β,γ,TX,TY,TZ)=EZX(α)+EZY(β)+EZZ(γ)+(EAX(α)+EAZ(γ)+A0Y)×(β-Ya)-(EBZ(γ)+B0X)×(α-Xa)+(EAX(α)+EAY(β)+EAZ(γ))×TY-(EBX(α)+EBY(β)+EBZ(γ))×TX
2、运动误差的测量
首先,本实施例中,是遵循JIS B 6190-2、JIS B 6336-1来就下述项目测量误差。又,下述中,表示位置时的X、Y、Z是表示机器坐标系的主轴5的前端中心(基准点)的位置,并且分别表示X轴进给机构、Y轴进给机构及Z轴进给机构中由机械原点算起的前述基准点的位置。
[关于X轴]
驱动前述X轴进给机构(未图示),并使前述基准点以预定节距间隔移动至X1,X2…Xn的指令位置,同时就以下I1~I6的测量项目测量各个误差MI1(Xk)~MI6(Xk)。其中,k是1~n的整数。又,就各个项目进行测量时前述Y轴进给机构(未图示)及Z轴进给机构(未图标)中的指令位置是任意的位置YIm、ZIm。m是对应于测量项目的下标文字。
I1:测量X轴定位误差MI1(Xk)(JIS B 6190-2)
I2:测量X轴平直度误差MI2(Xk)(Y轴方向)(JIS B 6336-1)
I3:测量X轴平直度误差MI3(Xk)(Z轴方向)(JIS B 6336-1)
I4:测量X轴角度誤差MI4(Xk)(环绕X轴)(JIS B 6336-1)
I5:测量X轴角度誤差MI5(Xk)(环绕Y轴)(JIS B 6336-1)
I6:测量X轴角度誤差MI6(Xk)(环绕Z轴)(JIS B 6336-1)
[关于Y轴]
驱动前述Y轴进给机构(未图示),并使前述基准点以预定节距间隔移动至Y1,Y2…Yn的指令位置,同时就以下I7~I12的测量项目测量各个误差MI7(Yk)~MI12(Yk)。其中,k是1~n的整数。又,就各个项目进行测量时前述X轴进给机构(未图示)及Z轴进给机构(未图标)中的指令位置是任意的位置XIm、ZIm。m是对应于测量项目的下标文字。
I7:测量Y轴定位误差MI7(Yk)(JIS B 6190-2)、
I8:测量Y轴平直度误差MI8(Yk)(X轴方向)(JIS B 6336-1)
I9:测量Y轴平直度误差MI9(Yk)(Z轴方向)(JIS B 6336-1)
I10:测量Y轴角度誤差MI10(Yk)(环绕X轴)(JIS B 6336-1)
I11:测量Y轴角度誤差MI11(Yk)(环绕Y轴)(JIS B 6336-1)
I12:测量Y轴角度誤差MI12(Yk)(环绕Z轴)(JIS B 6336-1)
[关于Z轴]
驱动前述Z轴进给机构(未图示),并使前述基准点以预定节距间隔移动至Z1,Z2…Zn的指令位置,同时就以下I13~I18的测量项目测量各个误差MI13(Zk)~MI18(Zk)。其中,k是1~n的整数。又,就各个项目进行测量时前述X轴进给机构(未图示)及Y轴进给机构(未图标)中的指令位置是任意的位置XIm、YIm。m是对应于测量项目的下标文字。
I13:测量Z轴定位误差MI13(Zk)(JIS B 6190-2)、
I14:测量Z轴平直度误差MI14(Zk)(X轴方向)(JIS B 6336-1)
I15:测量Z轴平直度误差MI15(Zk)(Y轴方向)(JIS B 6336-1)
I16:测量Z轴角度誤差MI16(Zk)(环绕X轴)(JIS B 6336-1)
I17:测量Z轴角度誤差MI17(Zk)(环绕Y轴)(JIS B 6336-1)
I18:測量Z轴角度誤差MI18(Zk)(環繞Z轴)(JIS B 6336-1)
[关于垂直度]
依据前述非专利文献1,使用双球杆循圆量测仪来将工作台侧的球的中心位置设定在任意位置Xi、Yi、Zi,并使主轴5的前述基准点在X-Y平面、X-Z平面及Y-Z平面内,分别以杆的长度进行圆弧移动,由该杆的伸缩量来测量杆的长度MAij(Y-Z平面)、MBij(X-Z平面)及MCij(X-Y平面)。MAij是使主轴5的基准点在Xi为固定位置的Y-Z平面内进行圆弧移动时位置YAij、ZAij的杆的长度,MBij是使主轴5的基准点在Yi为固定位置的X-Z平面内进行圆弧移动时位置XBij、ZBij的杆的长度,MCij是使主轴5的基准点在Zi为固定位置的X-Y平面内进行圆弧移动时位置XCij、YCij的杆的长度。其中,i是1~g的整数,其意味着垂直度的测量次数。J是1~h的整数,其意味着主轴5的位置的取样个数。
于图3中显示使用双球杆循圆量测仪来测量X-Y平面内的X轴进给机构与Y轴进给机构的垂直度所得到的测量资料(杆的伸缩量)的其中一个例子。图3中,实线的线图是显示有2个,但其中一个是表示使主轴5的基准点正转的情况,而另一个是表示逆转的情况。又,粗的单点虚线的圆是表示基准圆,细的单点曲线的圆是表示刻度。
接着,基于已得到的测量值MAij、MBij、MCij,依循非专利文献1,算出:工作台侧的球的中心位置于Xi、Yi、Zi时的与X轴进给机构、Y轴进给机构及Z轴进给机构相关的垂直度PAi、PBi、PCi、及垂直误差A0Yi、B0Xi、C0Yi
其中,PAi是Y轴进给机构与理想Z轴的垂直度、
PBi是X轴进给机构与理想Z轴的垂直度、
PCi是Y轴进给机构与理想X轴的垂直度、
A0Yi是Y轴进给机构与理想Y轴的环绕X轴的角度误差、
B0Xi是X轴进给机构与理想X轴的环绕Y轴的角度误差、
C0Yi是Y轴进给机构与理想Y轴的环绕Z轴的角度误差。
又,直角度PAi、PBi、PCi是分别表示为测量值MAij、MBij、MCij的函数,将j为1~h时的测量值MAij的群集数据设定为MAi、测量值MBij的群集数据设定为MBi、且测量值MCij的群集数据设定为MCi,则满足下列数式:。
fA(MAi)=PAi
fB(MBi)=PBi
fC(MCi)=PCi
3、X轴进给机构、Y轴进给机构及Z轴进给机构的误差参数的鉴定
接着,基于如上述所测量到的各个误差资料MI1(Xk)~MI6(Xk)、MI7(Yk)~MI12(Yk)及MI13(Zk)~MI18(Zk),分别鉴定X轴进给机构、Y轴进给机构及Z轴进给机构的上述误差参数EXX、EYY、EZZ、EYX、EZX、EXY、EZY、EXZ、EYZ、EAX、EAY、EAZ、EBX、EBY、EBZ、ECX、ECY、ECZ
举例而言,就X轴的平直度误差MI3(Xk)(Z轴方向)进行检讨,则如图1及图2所示,由于MI3(Xk)是于X轴、Y轴及Z轴的各个指令位置上,在指示器(例如,针盘指示器)突出的状态下进行测量,因此要将其等考虑为误差因素。并且,由于为测量对象的X轴以外的Y轴的指令值YI3及Z轴的指令值ZI3、以及指示器的3个方向的突出量LI3 X、LI3 Y、LI3 Z分别为固定,因此MI3(Xk)可表示为下式:
MI3(Xk)=EZ(Xk,YI3,ZI3,LI3 X,LI3 Y,LI3 Z)+ConstI3
其中ConstI3为常数项。
接着,将前述Ez(Xk,YI3,ZI3,LX,LY,LZ)展开来做为以机器坐标系中于任意位置的Xa、Ya、Za为原点的设定坐标系的误差,则可将前述公式12改写成:
MI3(Xk)=EZX(Xk)+EZY(YI3)+EZZ(ZI3)+(EAX(Xk)+EAZ(ZI3)+A0Y)×(YI3-Ya)-(EBZ(ZI3)+B0X)×(Xk-Xa)+(EAX(Xk)+EAY(YI3)+EAZ(ZI3))×LI3 Y-(EBX(Xk)+EBY(YI3)+EBZ(ZI3))×LI3 X+ConstI3
进而,将常数项积分至ConstI3,则改写为下式:
MI3(Xk)=EZX(Xk)+EAX(Xk)×(YI3-Ya)+(EBZ(ZI3)+B0X)×Xk+EAX(Xk)×LI3 Y-EBX(Xk)×LI3 X+ConstI3
接着使E’ZX(Xk)=EZX(Xk)+(EBZ(ZI3)+B0X)×Xk,则可改写为下式:
MI3(Xk)=E'ZX(Xk)+EAX(Xk)×(YI3-Ya)+EAX(Xk)×LI3 Y-EBX(Xk)×LI3 X+ConstI3
又由于E'ZX(Xk)与EZX(Xk)视为相同,因此最后可改写为下式:
MI3(Xk)=EZX(Xk)+EAX(Xk)×(YI3-Ya)+EAX(Xk)×LI3 Y-EBX(Xk)×LI3 X+ConstI3
如此,X轴的平直度误差MI3(Xk)可藉由不使用到X轴进给机构的垂直度(B0X)及Y轴进给机构的垂直度(A0Y)的式子来表现。
又,就X轴环绕Z轴的角度误差MI6(Xk)来看,则角度误差的情况中,因为没有其他的误差因素,因此将角度误差MI6(Xk)以下式来表示:
MI6(Xk)=ECX(Xk)+ConstI6
其中,ConstI6是常数项。
由以上的讨论,前述各个误差可以表示为以下这样不使用X轴进给机构的垂直度(B0X)、Y轴进给机构的垂直度(A0Y)及Z轴进给机构的垂直度(C0Y)的式子:
MI1(Xk)=EXX(Xk)-ECX(Xk)×(YI1-Ya)+EBX(Xk)×LI1 Z-ECX(Xk)×LI1 Y+ConstI1
MI2(Xk)=EYX(Xk)+ECX(Xk)×LI2 X-EAX(Xk)×LI2 Z+ConstI2
MI3(Xk)=EZX(Xk)+EAX(Xk)×(YI3-Ya)+EAX(Xk)×LI3 Y-EBX(Xk)×LI3 X+ConstI3
MI4(Xk)=EAX(Xk)+ConstI4
MI5(Xk)=EBX(Xk)+ConstI5
MI6(Xk)=ECX(Xk)+ConstI6
MI7(Yk)=EYY(Yk)+ECY(Yk)×LI7 X-EAY(Yk)×LI7 Z+ConstI7
MI8(Yk)=EXY(Yk)+EBY(Yk)×LI8 X-ECY(Yk)×LI8 Y+ConstI8
MI9(Yk)=EZY(Yk)+EAY(Yk)×LI9 Y-EBY(Yk)×LI9 X+ConstI9
MI10(Yk)=EAY(Yk)+ConstI10
MI11(Yk)=EBY(Yk)+ConstI11
MI12(Yk)=ECY(Yk)+ConstI12
MI13(Zk)=EZZ(Zk)+EAZ(Zk)×(YI13-Ya)-EBZ(Zk)×(XI13-Xa)I+EAZ(Zk)×LI13 Y-EBZ(Zk)×LI13 X+ConstI13
MI14(Zk)=EXZ(Zk)-ECZ(Zk)×(YI14-Ya)+EBZ(Zk)×LI14 Z-ECZ(Zk)×LI14 Y+ConstI2
MI15(Zk)=EYZ(Zk)+ECZ(Zk)×(XI3-Xa)+ECZ(Zk)×LI15 X-EAZ(Zk)×LI15 Z+ConstI15
MI16(Zk)=EAZ(Zk)+ConstI16
MI17(Zk)=EBY(Zk)+ConstI17
MI18(Zk)=ECY(Zk)+ConstI18
并且,由上述可知,各个误差参数如下:
EXX(Xk)=MI1(Xk)+ECX(Xk)×(YI1-Ya)-EBX(Xk)×LI1 Z+ECX(Xk)×LI1 Y-ConstI1
EYX(Xk)=MI2(Xk)-ECX(Xk)×LI2 X+EAX(Xk)×LI2 Z-ConstI2
EZX(Xk)=MI3(Xk)-EAX(Xk)×(YI3-Ya)-EAX(Xk)×LI3 Y+EBX(Xk)×LI3 X-ConstI3
EAX(Xk)=MI4(Xk)-ConstI4
EBX(Xk)=MI5(Xk)-ConstI5
ECX(Xk)=MI6(Xk)-ConstI6
EYY(Yk)=MI7(Yk)-ECY(Yk)×LI7 X+EAY(Yk)×LI7 Z-ConstI7
EXY(Yk)=MI8(Yk)-EBY(Yk)×LI8 X+ECY(Yk)×LI8 Y-ConstI8
EZY(Yk)=MI9(Yk)-EAY(Yk)×LI9 Y+EBY(Yk)×LI9 X-ConstI9
EAY(Yk)=MI10(Yk)-ConstI10
EBY(Yk)=MI11(Yk)-ConstI11
ECY(Yk)=MI12(Yk)-ConstI12
EZZ(Zk)=MI13(Zk)-EAZ(Zk)×(YI13-Ya)+EBZ(Zk)×(XI13-Xa)I-EAZ(Zk)×LI13 Y+EBZ(Zk)×LI13 X-ConstI13
EXZ(Zk)=MI14(Zk)+ECZ(Zk)×(YI14-Ya)-EBZ(Zk)×LI14 Z+ECZ(Zk)×LI14 Y-ConstI2
EYZ(Zk)=MI15(Zk)-ECZ(Zk)×(XI15-Xa)-ECZ(Zk)×LI15 X+EAZ(Zk)×LI15 Z-ConstI15
EAZ(Zk)=MI16(Zk)-ConstI16
EBY(Zk)=MI17(Zk)-ConstI17
ECY(Zk)=MI18(Zk)-ConstI18
如此,根据上面的式子,可鉴定以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中各个误差参数。又,常数项ConstI1~ConstI18可视为用以变更各个误差的零点的采样方式的灵活性。
4、垂直误差参数的鉴定
接着,基于如前所述测量出的关于垂直度的测量值MAij、MBij、MCij;由该等测量值算出的垂直度PAi、PBi、PCi;以及垂直误差A0Yi、B0Xi、C0Yi,来鉴定以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中的垂直误差A0Y、B0X、C0Y。
在鉴定该垂直误差A0Y、B0X、C0Y之前,先就其计算依据加以说明。如上所述,垂直度PAi、PBi、PCi是分别表示为测量值MAij、MBij、MCij的函数,将测量值MAij的群集数据设定为MAi,测量值MBij的群集数据设定为MBi,测量值MCij的群集数据设定为MCi,则得到:
(公式13)
fA(RAij)=PAi
(公式14)
fB(RBij)=PBi
(公式15)
fC(RCij)=PCi
另一方面,用双球杆循圆量测仪使主轴5进行圆弧移动的情况中,与以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中的主轴5的指令值相对的定位误差,可用如前所述公式10~12来算出。因此,当令配置在工作台侧球体的机器坐标系中的位置为Xi、Yi、Zi,并且令以该Xi、Yi、Zi为中心且于X-Y平面内进行圆弧移动的主轴5的前述基准点的位置为Xik、Yik、Zi,则杆的长度SCik,可藉由以下公式算出:。
(公式16)
SCik=((Xik+EXik-Xi)2+(Yik+EYik-Yi)2+(Zi+EZik-Zi)2)1/2
又,EXik、EYik及EZik是藉由上述公式10~12所算出的主轴5的定位誤差。在此,公式10中的C0Y、公式12中的A0Y及B0X分别是使用任意值C0Y’、A0Y’及B0X’所算出的假设值。
EXik=EX(Xik,Yik,Zi,tX,tY,tZ)
EYik=EY(Xik,Yik,Zi,tX,tY,tZ)
EZik=EZ(Xik,Yik,Zi,tX,tY,tZ)
tX、tY、tZ是主轴侧的球体由主轴5的前述基准点分别向X轴、Y轴、Z轴方向偏移的距离。
又,于公式16中,EXik、EYik及EZik分别是微小的值,因此若使其乘方近似于零,则SCik可表示为下式:。
(公式17)
SCik=((Xik-Xi)2+(Yik-Yi)2+2EXik(Xik-Xi)+2EYik(Yik-Yi))1/2
接着,令所算出的杆的长度SCik的群集数据为SCi,则由该SCi所算出的垂直度P'Ci会成为下述关系式:
(公式18)
f(SCi)=P'Ci
在此,若使上述假设的垂直误差C0Y’与以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中的真实的垂直误差C0Y相等,则下述关系式成立:
C0Y-PCi=C0Y’-P'Ci
并且,将该关系式的变形则如下式:
(公式19)
C0Y=C0Y’-P'Ci+PCi
如此,由前述所假设的C0Y’、以公式15所算出来的垂直度PCi、以及以公式18所算出来的垂直度P'Ci,使用公式19,可鉴定以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中的真实的垂直误差C0Y。
同样地,就垂直误差B0X来看,当令在X-Z平面内进行圆弧移动的主轴5的基准点为Xik、Yi、Zik时,杆的长度SBik会满足下式:
SBik=((Xik+EXik-Xi)2+(Yi+EYik-Yi)2+(Zik+EZik-Zi)2)1/2
当令微小值EXik、EYik及EZik的乘方近似于零,则可改写为下式:
(公式20)
SBik=((Xik-Xi)2+(Zik-Zi)2+2EXik(Xik-Xi)+2EZik(Zik-Zi))1/2
接着,令所算出的杆长SBik的群集资料为SBi则由该SBi所算出的垂直度P'Bi会满足下列关系式:
(公式21)
f(SBi)=P'Bi
因此,以机器坐标系的任意位置Xa、Ya、Za为原点的坐标系中的真实垂直误差B0X,可由如上所述假设的B0X’、以上述公式14算出的垂直度PBi以及以上述公式21所算出的垂直度P'Bi,而用下述公式22来鉴定。
(公式22)
B0X=B0X’-P'Bi+PBi
又,就垂直误差A0Y来看,当令在Y-Z平面内进行圆弧移动的主轴5的位置为Xi、Yik、Zik时,杆长SAik满足下式:
SAik=((Xi+EXik-Xi)2+(Yik+EYik-Yi)2+(Zik+EZik-Zi)2)1/2
当令微小值EXik、EYik及EZik的乘方近似于零,则可改写为下式:
(公式23)
SAik=((Yik-Yi)2+(Zik-Zi)2+2EYik(Yik-Yi)+2EZik(Zik-Zi))1/2
接着,令所算出的杆长SAik的群集资料为SAi则由该SAi所算出的垂直度P'Ai会满足下列关系式:
(公式24)
f(SAi)=P'Ai
因此,以机器坐标系的任意位置Xa、Ya、Za为原点的坐标系中的真实垂直误差A0Y’、可由如上所述假设的B0X’、以上述公式13算出的垂直度PAi、以及以上述公式24所算出的垂直度P'Ai,而用下述公式25来鉴定。
(公式25)
A0Y=A0Y’-P'Ai+PAi
如此为之,可鉴定以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中的垂直误差A0Y、B0X、C0Y。又,当要鉴定以机械原点为基准的机械坐标系中的垂直误差A0Y、B0X、C0Y时,则使用以Xa=0、Ya=0、Za=0所算出来的EXik、EYik、EZik的值,可分别鉴定垂直误差A0Y、B0X、C0Y。
5、运动误差的鉴定
使用如上述所鉴定的各个误差参数,可藉由上述公式1~3来鉴定机器坐标系的3次元空间内,主轴5的基准点的定位误差EX(α,β,γ)、EY(α,β,γ)及EZ(α,β,γ),并可分别藉由上述公式4~6,同样地鉴定机器坐标系的3次元空间内,安装于主轴5工具的刀刃的定位误差EX(α,β,γ,TX,TY,TZ)、EY(α,β,γ,TX,TY,TZ)及EZ(α,β,γ,TX,TY,TZ)。
又,藉由上述公式7~9,鉴定以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中主轴5的基准点的定位误差EX(α,β,γ)、EY(α,β,γ)及EZ(α,β,γ),藉由上述公式10~12鉴定安装于主轴5的工具的刀刃的定位误差EX(α,β,γ,TX,TY,TZ)、EY(α,β,γ,TX,TY,TZ)及EZ(α,β,γ,TX,TY,TZ)。
如此,本实施例中,如前所述可算出以机器坐标系的任意位置Xa、Ya、Za为原点的设定坐标系中,与前述主轴5的基准点相关的运动误差(定位误差)EX(α,β,γ)、EY(α,β,γ)及EZ(α,β,γ),以及与工具刀刃相关的定位误差EX(α,β,γ,TX,TY,TZ)、EY(α,β,γ,TX,TY,TZ)及EZ(α,β,γ,TX,TY,TZ)。又,若使Xa=0、Ya=0、Za=0则可算出机器坐标系的运动误差EX(α,β,γ)、EY(α,β,γ)、EZ(α,β,γ)、以及EX(α,β,γ,TX,TY,TZ)、EY(α,β,γ,TX,TY,TZ)、EZ(α,β,γ,TX,TY,TZ)。。
如此,根据本实施例,基于以遵循JIS的一般测量方法所测量的实测误差数据,来鉴定关于前述机器坐标系、及以关于任意基准位置Xa、Ya、Za为原点的设定坐标系,该3次元空间内,前述基准点的运动误差及工具刀刃的运动误差。因此,可廉价地且以简单的作业来进行相关运动误差的鉴定。
又,由于可鉴定以任意的基准位置Xa、Ya、Za为原点的设定坐标系中的运动误差,因此可提高该误差数据利用上的灵活度。
以上,就本发明的一实施方案加以说明,惟本发明可采用的具体实施态样并不限于此。
例如,上述例子中,前述各个误差的测量虽是遵循JIS规定来进行,但只要是与JIS规定相等或者较其更加正确的方法,亦可以其它方法来测量前述各个误差。
又,前述各个误差参数EXX、EYY、EZZ、EYX、EZX、EXY、EZY、EXZ、EYZ、EAX、EAY、EAZ、EBX、EBY、EBZ、ECX、ECY、ECZ的计算式,是展示其中的一个例子,并不限于此,亦将该等参数藉由其他计算式算出。就垂直误差A0Y、B0X、C0Y的鉴定也是一样,并不限于上述的例子,亦可以以其他方法来鉴定该等垂直误差。
[符号的说明]
1 综合加工机
2 基台
3 支柱
4 主轴头
5 主轴
6 工作台

Claims (4)

1.一种工具机的运动误差鉴定方法,其于具有用以保持工具的主轴及安装有工件的工作台的工具机中,鉴定于3次元空间内的前述主轴与工作台的相对运动误差的方法,
其中该工具机具有与各个基准轴对应的X轴进给机构、Y轴进给机构及Z轴进给机构,且藉由该等X轴进给机构、Y轴进给机构及Z轴进给机构使前述主轴与前述工作台在前述3次元空间内相对移动,该各个基准轴为沿着该主轴的轴线方向的Z轴、以及与该Z轴正交且相互正交的X轴及Y轴,
其特征在于:
在以分别对前述X轴进给机构、Y轴进给机构及Z轴进给机构设定的机械原点X0、Y0、Z0为基准的机器坐标系的3次元空间内,分别致动X轴进给机构、Y轴进给机构及Z轴进给机构,并以该机器坐标系中任意的坐标位置为基准,分别导出下述误差:
前述X轴方向的定位误差、
前述Y轴方向的定位误差、
前述Z轴方向的定位误差、
前述X轴、Y轴及Z轴的平直度误差、
前述X轴的环绕X轴、Y轴及Z轴的各个角度误差、
前述Y轴的环绕X轴、Y轴及Z轴的各个角度误差、
前述Z轴的环绕X轴、Y轴及Z轴的各个角度误差、及
前述X轴、Y轴及Z轴相互间的垂直误差,
且基于已测量的实测误差数据,分别导出以在前述机器坐标系中预先设定的基准位置Xa、Ya、Za为原点的设定坐标系的3次元空间内的下述误差:
前述X轴进给机构的X轴方向的定位误差、
前述Y轴进给机构的Y轴方向的定位误差、
前述Z轴进给机构的Z轴方向的定位误差、
前述X轴进给机构、Y轴进给机构及Z轴进给机构的平直度误差、
前述X轴进给机构环绕X轴、Y轴及Z轴的各个角度误差、
前述Y轴进给机构环绕X轴、Y轴及Z轴的各个角度误差、
前述Z轴进给机构环绕X轴、Y轴及Z轴的各个角度误差、以及
前述X轴、Y轴及Z轴相互间的垂直误差,
基于所导出的各个误差数据,导出前述设定坐标系的3次元空间内的前述主轴与前述工作台的相对运动误差。
2.根据权利要求1所述的工具机的运动误差鉴定方法,其特征在于,前述X轴、Y轴及Z轴相互间的垂直误差是使用双球杆循圆量测仪来进行测量。
3.根据权利要求1或2所述的工具机的运动误差鉴定方法,其特征在于,所导出的前述误差资料是与前述主轴的前端部的主轴中心位置相关。
4.根据权利要求1至3中任一项所述的工具机的运动误差鉴定方法,其特征在于,前述设定坐标系的3次元空间内的前述主轴与前述工作台的相对运动误差,是与安装于前述主轴的工具刀刃相关。
CN201780078911.8A 2016-12-22 2017-10-27 工具机的运动误差鉴定方法 Active CN110114733B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2016249163A JP6606054B2 (ja) 2016-12-22 2016-12-22 工作機械の運動誤差同定方法
JP2016-249163 2016-12-22
PCT/JP2017/038842 WO2018116635A1 (ja) 2016-12-22 2017-10-27 工作機械の運動誤差同定方法

Publications (2)

Publication Number Publication Date
CN110114733A true CN110114733A (zh) 2019-08-09
CN110114733B CN110114733B (zh) 2022-03-15

Family

ID=62626030

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780078911.8A Active CN110114733B (zh) 2016-12-22 2017-10-27 工具机的运动误差鉴定方法

Country Status (6)

Country Link
US (1) US10946491B2 (zh)
JP (1) JP6606054B2 (zh)
CN (1) CN110114733B (zh)
DE (1) DE112017006465T5 (zh)
TW (1) TWI731193B (zh)
WO (1) WO2018116635A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201813372D0 (en) * 2018-08-16 2018-10-03 Rolls Royce Plc Machining error compensation
KR102199554B1 (ko) * 2018-12-24 2021-01-07 경북대학교 산학협력단 다축기계의 최대직각프리즘 작업공간 산출방법
CN112427969B (zh) * 2020-10-28 2022-06-24 九江精密测试技术研究所 一种转台框架轴向定位面的加工方法
CN112536644B (zh) * 2020-11-11 2022-04-12 湖北文理学院 机床加工测试件建立运动误差模型的方法
CN115685746B (zh) * 2022-09-20 2023-09-01 四川大学 一种机床工作台的离线和在线结合的***辨识方法
CN116448046B (zh) * 2023-06-16 2023-09-22 山东科技大学 一种圆柱形零件端面垂直度误差的测量装置及方法

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61209857A (ja) * 1985-03-08 1986-09-18 Yoshiaki Kakino Nc工作機械の運動精度試験方法および装置
CN1055812A (zh) * 1991-02-01 1991-10-30 天津大学 三坐标测量机21项机构误差的一维球列测量法和测量装置及装置的自检方法
JPH08152909A (ja) * 1994-11-29 1996-06-11 Fanuc Ltd 位置誤差補正方式
CN101866163A (zh) * 2007-11-02 2010-10-20 株式会社牧野铣床制作所 数值控制机床及数值控制装置
TW201326742A (zh) * 2011-12-29 2013-07-01 Prec Machinery Res Dev Ct 五軸工具機之幾何誤差評估方法
CN103328155A (zh) * 2011-01-26 2013-09-25 三菱电机株式会社 误差显示装置及误差显示方法
CN203380461U (zh) * 2013-07-08 2014-01-08 西华大学 真圆弧插补线切割机床用旋转工作台
TW201412452A (zh) * 2012-09-21 2014-04-01 Wei-Tai Lei 一種量測五軸同動cnc工具機轉動軸靜態及動態誤差之方法
JP2016045182A (ja) * 2014-08-27 2016-04-04 株式会社東京精密 3次元測定機

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5678964A (en) 1995-08-10 1997-10-21 Dashevsky; Leon G. Method of determining slide straightness and for providing a straight reference surface for a machine tool
TW200702101A (en) * 2005-07-13 2007-01-16 Wei-Tai Lei Method and device to measure the dynamic errors of rotary axes in five-axis CNC machine tools
JP4902316B2 (ja) * 2006-11-10 2012-03-21 東芝機械株式会社 斜め加工のための5軸加工機の姿勢保証システム
JP5030653B2 (ja) * 2007-04-20 2012-09-19 株式会社牧野フライス製作所 数値制御工作機械及び数値制御装置
JP5670504B2 (ja) * 2013-03-27 2015-02-18 ファナック株式会社 数値制御工作機械および数値制御工作機械の主軸誤差補正方法
JP5792251B2 (ja) * 2013-09-27 2015-10-07 ファナック株式会社 誤差補正量作成装置
JP6295070B2 (ja) * 2013-12-05 2018-03-14 オークマ株式会社 多軸工作機械の幾何誤差同定方法及び多軸工作機械
JP6184363B2 (ja) * 2014-03-31 2017-08-23 オークマ株式会社 工作機械の制御方法及び制御装置
WO2017158932A1 (ja) * 2016-03-16 2017-09-21 三菱電機株式会社 機械運動軌跡測定装置
JP6599832B2 (ja) * 2016-09-16 2019-10-30 ファナック株式会社 工作機械及びワーク平面加工方法
EP3327524B1 (en) * 2016-11-29 2023-04-05 GF Machining Solutions AG Kinematic calibration

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61209857A (ja) * 1985-03-08 1986-09-18 Yoshiaki Kakino Nc工作機械の運動精度試験方法および装置
CN1055812A (zh) * 1991-02-01 1991-10-30 天津大学 三坐标测量机21项机构误差的一维球列测量法和测量装置及装置的自检方法
JPH08152909A (ja) * 1994-11-29 1996-06-11 Fanuc Ltd 位置誤差補正方式
CN101866163A (zh) * 2007-11-02 2010-10-20 株式会社牧野铣床制作所 数值控制机床及数值控制装置
CN103328155A (zh) * 2011-01-26 2013-09-25 三菱电机株式会社 误差显示装置及误差显示方法
TW201326742A (zh) * 2011-12-29 2013-07-01 Prec Machinery Res Dev Ct 五軸工具機之幾何誤差評估方法
TW201412452A (zh) * 2012-09-21 2014-04-01 Wei-Tai Lei 一種量測五軸同動cnc工具機轉動軸靜態及動態誤差之方法
CN203380461U (zh) * 2013-07-08 2014-01-08 西华大学 真圆弧插补线切割机床用旋转工作台
JP2016045182A (ja) * 2014-08-27 2016-04-04 株式会社東京精密 3次元測定機

Also Published As

Publication number Publication date
TW201826057A (zh) 2018-07-16
US10946491B2 (en) 2021-03-16
JP6606054B2 (ja) 2019-11-13
DE112017006465T5 (de) 2019-09-05
CN110114733B (zh) 2022-03-15
JP2018106235A (ja) 2018-07-05
US20200086444A1 (en) 2020-03-19
WO2018116635A1 (ja) 2018-06-28
TWI731193B (zh) 2021-06-21

Similar Documents

Publication Publication Date Title
CN110114733A (zh) 工具机的运动误差鉴定方法
CN103878641B (zh) 一种五轴数控机床通用的旋转轴几何误差辨识方法
CN100462677C (zh) 三坐标测量机床误差补偿***及方法
CN103250025B (zh) 校正使用坐标定位设备所获得的测量的误差
CN105269404B (zh) 数控机床刀尖动态特性精度检测装置及其方法
CN107806825B (zh) 基于平面光栅的三面五线机床空间几何误差测量辨识方法
EP0318557A1 (en) PROCESS FOR INSPECTING WORKPIECES.
Ibaraki et al. Error calibration for five-axis machine tools by on-the-machine measurement using a touch-trigger probe
CN102416581A (zh) 飞机部件柔性装配中待装配零件的混合测量定位方法
CN104308657A (zh) 一种基于球杆仪测量的机床旋转轴几何误差六圈辨识方法
CN103575244B (zh) 极坐标齿轮测量中心测头偏置量的自动校正方法
CN108027601A (zh) 数值控制装置
CN104166373A (zh) 数控机床加工误差在线检测方法及***
TWI509218B (zh) 三座標測量機三軸垂直度誤差補償系統及方法
CN110794766A (zh) 一种基于球杆仪测量数控机床垂直度误差的快速辨识方法
CN104200063A (zh) 机床空间加工误差的非确定性描述及预测方法
Surkov Development of methods and means of coordinate measurements for linear and angular parameters of cutting instruments
CN211601865U (zh) 一种基于传感三维测量***的在线标定装置
Jermak et al. Measurement system for assesment of motor cylinder tolerances and roundness
CN205561739U (zh) 机床主轴垂直度测量装置
Maruyama et al. Measurement of machine tool two-dimensional error motions using direction-regulated laser interferometers
CN101183048B (zh) 数控车床误差自动测量装置
CN104913738A (zh) 机床倾斜转台运动精度的检测方法
US20230114210A1 (en) Batch production system and batch production method
Fan et al. A new concept of volumetric error analysis of machine tools based on Abbé Principle

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