[go: up one dir, main page]

CN109732401A - A method for detecting the position-independent error of double rotary axes of five-axis CNC machine tools - Google Patents

A method for detecting the position-independent error of double rotary axes of five-axis CNC machine tools Download PDF

Info

Publication number
CN109732401A
CN109732401A CN201910010087.3A CN201910010087A CN109732401A CN 109732401 A CN109732401 A CN 109732401A CN 201910010087 A CN201910010087 A CN 201910010087A CN 109732401 A CN109732401 A CN 109732401A
Authority
CN
China
Prior art keywords
axis
machine tool
tool
error
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
CN201910010087.3A
Other languages
Chinese (zh)
Other versions
CN109732401B (en
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.)
Tianjin Polytechnic University
Original Assignee
Tianjin Polytechnic University
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 Tianjin Polytechnic University filed Critical Tianjin Polytechnic University
Priority to CN201910010087.3A priority Critical patent/CN109732401B/en
Publication of CN109732401A publication Critical patent/CN109732401A/en
Application granted granted Critical
Publication of CN109732401B publication Critical patent/CN109732401B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Abstract

本发明公开了一种关于五轴数控机床双回转轴位置无关误差的检测方法,其特征在于,利用球杆仪作为实验设备识别五轴数控机床中摆动轴B轴和旋转轴C轴中与位置无关几何误差(PIGEs),提出了一种新的测量轨迹,解决摆动轴B轴和旋转轴C轴协调运动时的合成速度与球杆仪捕获速度之间的异步性,结合刚体运动学中的齐次变换矩阵,建立仿真模型,将仿真模型与实验相结合,实现对五轴数控机床双回转轴与位置无关几何误差的辨识测量,本发明方法可以快速且有效的检测五轴数控机床双回转轴与位置无关几何误差,精度高,实用性好。

The invention discloses a method for detecting the position-independent error of double rotary axes of a five-axis numerically controlled machine tool. Independent Geometric Errors (PIGEs), a new measurement trajectory is proposed to solve the asynchrony between the resultant velocity and the ballbar capture velocity when the B-axis of the swing axis and the C-axis of the rotation axis move in coordination, combined with the rigid body kinematics. Homogeneous transformation matrix, establishing a simulation model, and combining the simulation model with the experiment to realize the identification and measurement of the position-independent geometric errors of the double rotary axes of the five-axis numerical control machine tool. The geometric error of the rotating shaft has nothing to do with the position, the precision is high, and the practicability is good.

Description

A kind of detection method about the unrelated error of five-axle number control machine tool double back rotating shaft position
Technical field
The invention belongs to numerically-controlled machine tool detection technique fields, in particular to one kind is about five-axle number control machine tool dual AC power axle position Set the detection method of unrelated error.
Technical background
Five-axle number control machine tool is widely used in the part of processing complex geometry feature, it, which has, improves surface smoothness, improves The advantages that material remove rate.And under most processing conditions be all the double back shaft by lathe, make cutter relative to workpiece into Change in orientation occurs when row processing, therefore there is greater flexibility than traditional three axis machining when generating cutter path.But It is that swinging axle B axle and rotary shaft C axis introduce more geometric error elements in processing, part to be processed is caused flaw occur And defect.
The constant error for studying swinging axle B axle and rotary shaft C axis is most important for control five-axle number control machine tool precision, mesh Before there are ball bar, the measuring devices such as laser interferometer and R-test.Due to the features such as ball bar operation is convenient, and time-consuming is few It is widely adopted.But how to solve aggregate velocity when swinging axle B axle and the rotary shaft C axis coordinated movement of various economic factors and ball bar capture speed Asynchronism between degree accurately identifies the double back shaft geometric error unrelated with position using ball bar, therefore proposes that one kind can It is particularly important in the method for quickly and simply detecting the unrelated error of five-axle number control machine tool double back rotating shaft position.
Summary of the invention
To solve the above problems, it is an object of the invention to propose it is a kind of about five-axle number control machine tool double back rotating shaft position without The detection method for closing error, is examined using the geometric error unrelated with position of the ball bar to swinging axle B axle and rotary shaft C axis It surveys.The invention can be easy and be accurately measured to error, and then greatlys improve processing quality.Specific measuring process is such as Under:
Step 1, according to the specific structure and swinging axle B axle of five-axle number control machine tool and the position of rotary shaft C axis, build reality Test measuring device.
Step 2, Binding experiment device propose 8 Xiang Yuwei of measurement five-axle number control machine tool swinging axle B axle and rotary shaft C axis Set the track of unrelated geometric error.
Step 3, solve swinging axle B axle and aggregate velocity when the rotary shaft C axis coordinated movement of various economic factors and ball bar acquisition speed it Between asynchronism
Step 4 carries out error identification in conjunction with lathe multi-body movement Systems Theory and homogeneous coordinate transformation.
According to five shafts numerical controlled machine bed structure and swinging axle B axle and rotary shaft C axis type in step 1, the survey of ball bar is determined Measure position.Two balls of ball bar are magnetically attracted on two tool cups, the two tool cups are connected to main shaft and are located at workbench Fixture on, comprising steps of
The coordinate system that step 1.1, setting measure, Z axis are overlapped with the original Z axis of lathe, measure the X-axis and Y-axis of coordinate system It is parallel to the direction of motion of lathe X-axis and Y-axis.
Step 1.2, rotary shaft C axis tool cup are mounted on the fixture at the top of turntable, and the XOY plane for measuring coordinate system exists It is lifted on turntable, sets the size of the distance between swinging axle B axle and origin O-XYZ as 400mm, incited somebody to action using touch probe The center of spindle tools cup to swinging axle B axle is adjusted to 400mm, while the Workpiece tool cup being located on turntable is apart from rotary shaft C axis center 400mm, ball bar are extended using extension bar, its nominal length is converted to 400mm, and to experimental tool into Row calibration.
Corresponding program is utilized in step 2, the swinging axle B axle and rotary shaft C axis for controlling five-axle number control machine tool link, Geometric error unrelated with position of double back shaft of five-axle number control machine tool is measured during this, comprising steps of
It is aligned the axis of ball bar with the Y-axis of O-XYZ in step 2.1, measuring route, one end setting of ball bar exists The origin of O-XYZ, the other end are arranged at the position 400mm apart from Y-axis.Swinging axle B axle and rotary shaft C axis are rotated from 0 ° respectively To -90 ° and 90 ° to 0 °.
The distance between two tool cups are not constant in step 2.2, main shaft and turntable, will lead to ball bar from magnetic Fall down on property centre mount, thus the coordinated movement of various economic factors of swinging axle B axle and rotary shaft C axis should ensure that the point of the P in Fig. 3 and Q point away from From being held constant at 400mm.
P point in Fig. 3 is projected to XOY plane by step 2.3, Fig. 4, to obtain the rotation of swinging axle B axle and rotary shaft C axis Relationship between angle:
According to pythagoras of Samos theorem:
In XOY plane according to cosine law:
By measuring device RB=RC=LDBB=400mm, formula (1) and formula (2), the available pass rotated between angle System:
Solved in step 3 swinging axle B axle and aggregate velocity when the rotary shaft C axis coordinated movement of various economic factors and ball bar acquisition speed it Between asynchronism.
Step 3.1, swinging axle B axle and rotary shaft C axis rotate to -90 ° and 90 ° from 0 ° respectively and rotate to 0 °, swinging axle B axle It is rotated with constant speed, step-length is that the position of 0.1 ° of corresponding rotary shaft C shaft angle can provide are as follows:
And the angle position of swinging axle B axle and rotary shaft C axis is:
Step 3.2, each step-length of experiment measurement represent in Fig. 5, form semicircle track.
Step 3.3, Fig. 6 show adjacent step sizes be not it is equidistant, will lead to lathe along the fluctuation of the step-length of track The problem of movement and ball bar asynchronous sampling, since the acquisition rate of ball bar is constant, thereby, it is ensured that movement is at the uniform velocity It is also particularly significant, analysis also could be effective.
Step 3.4, track represents tool cup center in Fig. 6.Spindle tools cup is mounted on the main shaft of swinging axle B axle On shell, therefore tool cup axis and tool cup are centrally formed one and half straight circular cones as shown in fig. 7, cone therefore can be obtained The bottom radius of circle of parameter, cone isThe aperture of cone is 90 °, and the bus length of cone is 400mm.
Step 3.5, in order to ensure the distance between adjacent step sizes it is constant, cone is deployed on two-dimensional surface, such as Fig. 8 (a) shown in, if distance | | OO ' | | it is r,SchemingIt can also be obtained in expansion planeThe angle of spread can be obtained:
Step 3.6 is expressed as φ by the central angle of OB and BP ' encirclement, can provide are as follows:
Θ can be given by the central angle of OO ' and O ' P ' encirclement in step 3.7, Fig. 8 (c), in the bottom circle of cone In, it can provide:
Step 3.8, wherein N is in Fig. 8 (c) | | OP ' | | midpoint, be based on triangle relation, following equation can be provided:
Step 3.9, therefore θBIt can be obtained based on equation 5-9 with the relationship of Θ:
As long as step 3.10, tool cup center are evenly distributed in Φ, so that it may realize uniform motion, be selected in centre 900 steps of equidistance are selected, formula equation 5-10 is substituted into, it is as shown in Figure 9 to form equally distributed motion profile.
In step 4, error measure model is established according to theory of multi body system and homogeneous coordinate transformation, although proposed Method is to put english to carry out on turntable type five-axis machine tool in swinging axle, but can be applied to any have the five of similar topological structure Axis lathe.In order to simplify modeling process, current multi-axis NC Machine Tools NC system can compensate for linear axis error, it is therefore assumed that all The geometric error of compensation linear axes only considers the PIGE of rotary shaft before test.
Step 4.1, rotary shaft C axis PIGE according to ISO230-1, each rotary shaft has 4 PIGE, it is contemplated that the zero of CNC Position compensation function can ignore an error of zero.4 PIGE are two linear position errors in XOY plane in X-axis and Y-axis Component EXOCAnd EYOC, and two orientation error component E of X-axis and Y-axis are surrounded respectivelyAOCAnd EBOC.It can be based on IOS230-1 Obtain the like error composition of swinging axle B axle.
Step 4.2, the overall error that kinematic axis can be assessed by the sequence multiplication of basic homogeneous transform matrix.According to more bodies Systems Theory, the eigentransformation matrix from workpiece coordinate system to reference frame can be given below:
Cutting tool branch similar with above-mentioned expression formula can provide:
Ideal transformation matrix from center cutter point to workpiece coordinate system can be given below:
It is influenced by PIGE in contacting, the practical posture of transition matrix indicates are as follows:
Wherein E is 4 × 4 rank unit matrixs, due to there are geometric error,Indicate given deviation matrix:
Then the real transform from cutting tool central point to workpiece can provide:
Wherein letter r, W, T and i indicate the reference frame in the kinematic chain of target lathe, workpiece coordinate system, skiver Has the coordinate system of coordinate system and the i-th rigid body.DidealAnd DactualIt indicates ideal and actual homogeneous transform matrix, indicates from its left side Transformation of the lower target coordinate system to one of its pre-super.Rot and Trans respectively describes rotation and translation in homogeneous transform matrix From its pre-sub coordinate system to the conversion in one of its upper left corner.
The model use pseudoinverse technique proposed in step 4.3, Binding experiment measurement data and step 4 obtains five-shaft numerical control Eight errors unrelated with geometric position of lathe swinging axle and rotary shaft.
Five-axle number control machine tool double back shaft Error Analysis unrelated with position, including 8 and geometry position are completed above Set unrelated geometric error.
The identification and inspection of double back shaft geometric error unrelated with position in effective solution of the present invention five-axle number control machine tool It surveys, propose effective detection path and solves the asynchronism of ball bar in the detection process, finally obtain measurement result.
Detailed description of the invention
Fig. 1 is the structure chart of certain five-axle number control machine tool
Fig. 2 is the schematic diagram of experimental provision position in embodiment of the present invention method
Fig. 3 is by the measuring route that experiment measurement is walked in embodiment of the present invention method
Fig. 4 is the XOY plane perspective view of measuring route in embodiment of the present invention method
Fig. 5 is the semicircle track that each step-length in track is formed in embodiment of the present invention method
Fig. 6 is that measuring route step-length is uneven in embodiment of the present invention method
Fig. 7 be embodiment of the present invention method in B axle measuring route tool cupuliform at semicircle cone
Fig. 8 is that plan view is unfolded in half cone formed in embodiment of the present invention method
Fig. 9 is that measuring route step-length is uniform in embodiment of the present invention method
Specific embodiment
A specific embodiment of the invention is described below with reference to experimental measurement method and attached drawing.
Attached drawing 1 show the structure chart for certain five-axle number control machine tool that the present invention uses, based on this to this measurement method It is described.
According to five shafts numerical controlled machine bed structure and swinging axle B axle and rotary shaft C axis type in step 1, the survey of ball bar is determined Measure position.Two balls of ball bar are magnetically attracted on two tool cups, the two tool cups are connected to main shaft and are located at workbench Fixture on, comprising steps of
Step 1.1, setting meet the measurement coordinate system of this experimental measurement method, by the original Z of the Z axis of coordinate system and lathe Overlapping of axles, the X-axis and Y-axis of coordinate system are parallel to the direction of motion of lathe X-axis and Y-axis.
Step 1.2, as shown in Fig. 2, the tool cup of rotary shaft C axis is mounted in the top clamp of rotary table, The XOY plane of measurement coordinate system is lifted on a spinstand, and swinging axle B axle is set as apart from the distance between origin O-XYZ The center of spindle tools cup to swinging axle B axle is adjusted to 400mm using touch probe, while is located on turntable by 400mm Workpiece tool cup is extended using extension bar apart from rotary shaft C axis center 400mm, ball bar, its nominal length is converted to 400mm, and experimental tool is calibrated.
Corresponding program is utilized in step 2, the swinging axle B axle and rotary shaft C axis for controlling five-axle number control machine tool link, Geometric error unrelated with position of five-axle number control machine tool double back shaft is measured during this, comprising steps of
Step 2.1, measuring route are as shown in Fig. 3, are aligned the bar of ball bar with the Y-axis of O-XYZ, ball bar The origin of O-XYZ is arranged in one end, and the other end is arranged at the position 400mm of distance Y.Swinging axle B axle and rotary shaft C axis difference - 90 ° and 90 ° to 0 ° are rotated to from 0 °.Ball bar carries out data acquisition simultaneously.
Step 2.2, due between two tool cups on main shaft and in turntable distance be not it is constant, will lead to club Instrument falls down from non-magnetic center seat, therefore the coordinated movement of various economic factors of swinging axle B axle and rotary shaft C axis should ensure that the point of the P in Fig. 3 and Q The distance of point is held constant at 400mm.
P point in attached drawing 3 is projected to XOY plane by step 2.3, attached drawing 4, to obtain between B axle and the rotation angle of C axis Relationship:
According to pythagoras of Samos theorem:
In XOY plane according to cosine law:
By measuring device RB=RC=LDBB=400mm, formula (1) and formula (2), the available pass rotated between angle System:
Further, it is different that the movement of swinging axle B axle and rotary shaft C axis when carrying out data acquisition is solved in step 3 Step problem.
Step 3.1, swinging axle B axle and rotary shaft C axis rotate to -90 ° and 90 ° from 0 ° respectively and rotate to 0 °, swinging axle B axle It is rotated with constant speed, step-length is that the position of 0.1 ° of corresponding rotary shaft C shaft angle can provide are as follows:
And the angle position of swinging axle B axle and rotary shaft C axis is:
The semicircle track that each step-length of experiment measurement is formed is illustrated in step 3.2, attached drawing 5.
Step 3.3, attached drawing 6 show adjacent step sizes be not it is equidistant, will lead to machine along the fluctuation of the step-length of track The problem of bed motion and ball bar asynchronous sampling, since the acquisition rate of ball bar is constant, thereby, it is ensured that movement is even Fast is also particularly significant, and analysis also could be effective.
Step 3.4, track represents tool cup center in Fig. 6.Spindle tools cup is mounted on the main shaft of swinging axle B axle On shell, therefore tool cup axis and tool cup are centrally formed one and half straight circular cones as shown in fig. 7, cone therefore can be obtained The bottom radius of circle of parameter, cone isThe aperture of cone is 90 °, and the bus length of cone is 400mm.
Step 3.5, in order to ensure the distance between adjacent step sizes it is constant, cone is deployed on two-dimensional surface, such as Fig. 8 (a) shown in, if distance | | OO ' | | it is r,SchemingIt can also be obtained in expansion planeThe angle of spread can be obtained:
Step 3.6 is expressed as φ by the central angle of OB and BP ' encirclement, can provide are as follows:
Step 3.7 can be given Θ by the central angle of OO ' in Fig. 8 (c) and O ' P ' encirclement, in the bottom circle of cone In, it can provide:
Step 3.8, N is in Fig. 8 (c) | | OP ' | | midpoint, be based on triangle relation, following equation can be provided:
Step 3.9, therefore θBIt can be obtained based on equation 5-9 with the relationship of Θ:
Step 3.10, attached drawing 9 show equally distributed motion profile, as long as tool cup center is evenly distributed on Φ In, so that it may it realizes uniform motion, in 900 steps of intermediate selection equidistance, substitutes into formula equation 5-10, formation is uniformly distributed Motion profile.
Further, in step 4, error measure model is established according to theory of multi body system and homogeneous coordinate transformation, although institute The method of proposition is to carry out on " swinging axle B axle and turntable C axis " formula five-axis machine tool, but can be applied to any have The five-axis machine tool of similar topological structure.In order to simplify modeling process, current multi-axis NC Machine Tools NC system can compensate for linear axes Error, it is therefore assumed that the geometric error for compensating linear axes before all tests only considers the PIGE of rotary shaft.
Step 4.1, rotary shaft C axis PIGE according to ISO230-1, each rotary shaft has 4 PIGE, it is contemplated that the zero of CNC Position compensation function can ignore an error of zero.4 PIGE are two linear position errors in XOY plane in X-axis and Y-axis Component EXOCAnd EYOC, and two orientation error component E of X-axis and Y-axis are surrounded respectivelyAOCAnd EBOC.It can be based on IOS230-1 Obtain the like error composition of swinging axle B axle.
Step 4.2, the overall error that kinematic axis can be assessed by the sequence multiplication of basic homogeneous transform matrix.According to more bodies Systems Theory, the eigentransformation matrix from workpiece coordinate system to reference frame can be given below:
Cutting tool branch similar with above-mentioned expression formula can provide:
Ideal transformation matrix from center cutter point to workpiece coordinate system can be given below:
It is influenced by PIGE in contacting, the practical posture of transition matrix indicates are as follows:
Wherein E is 4 × 4 rank unit matrixs, due to there are geometric error,Indicate given deviation matrix:
Then the real transform from cutting tool central point to workpiece can provide:
Wherein letter r, W, T and i indicate the reference frame in the kinematic chain of target lathe, workpiece coordinate system, skiver Has the coordinate system of coordinate system and the i-th rigid body.DidealAnd DactualIt indicates ideal and actual homogeneous transform matrix, indicates from its left side Transformation of the lower target coordinate system to one of its pre-super.Rot and Trans respectively describes rotation and translation in homogeneous transform matrix From its pre-sub coordinate system to the conversion in one of its upper left corner.
The model use pseudoinverse technique proposed in step 4.3, Binding experiment measurement data and step 4 obtains five-shaft numerical control The error unrelated with geometric position of eight of lathe double back shaft is as shown in Table 1:

Claims (5)

1.一种关于五轴数控机床双回转轴位置无关误差的检测方法,其特征在于,包括如下步骤:1. a detection method about the position-independent error of the double rotary axes of a five-axis CNC machine tool, is characterized in that, comprises the steps: 步骤1、根据五轴数控机床的具体结构以及摆动轴B轴和旋转轴C轴的位置,搭建实验测量装置。Step 1. According to the specific structure of the five-axis CNC machine tool and the positions of the B-axis of the swing axis and the C-axis of the rotation axis, an experimental measurement device is built. 步骤2、结合实验装置,提出测量五轴数控机床摆动轴B轴和旋转轴C轴的8项与位置无关几何误差的轨迹。Step 2. Combined with the experimental device, a trajectory for measuring 8 position-independent geometric errors of the swing axis B axis and the rotation axis C axis of the five-axis CNC machine tool is proposed. 步骤3、解决摆动轴B轴和旋转轴C轴协调运动时的合成速度与球杆仪捕获速度之间的异步性Step 3. Solve the asynchrony between the synthetic speed and the ballbar capture speed when the swing axis B axis and the rotation axis C axis coordinate motion 步骤4、结合机床多体运动系统理论与齐次坐标变换进行误差辨识。Step 4. Carry out error identification based on the theory of machine tool multi-body motion system and homogeneous coordinate transformation. 2.根据权利要求1所述的关于五轴数控机床双回转轴位置无关误差的检测方法,其特征在于,在步骤1当中,依据五轴数控机床的结构和摆动轴B轴和旋转轴C轴的类型,搭建实验装置,例如球杆仪的位置和工具杯的校准,包括步骤:2. The method for detecting the position-independent error of the dual rotary axes of a five-axis CNC machine tool according to claim 1, wherein in step 1, according to the structure of the five-axis CNC machine tool and the swing axis B axis and the rotation axis C axis type, set up the experimental setup, such as the position of the ballbar and the calibration of the tool cup, including steps: 步骤1.1、设定测量的坐标系,Z轴与机床的原始Z轴重合,测量坐标系的X轴和Y轴平行于机床X轴和Y轴的运动方向。Step 1.1. Set the coordinate system for measurement, the Z-axis coincides with the original Z-axis of the machine tool, and the X-axis and Y-axis of the measurement coordinate system are parallel to the movement directions of the X-axis and Y-axis of the machine tool. 步骤1.2、旋转轴C轴工具杯安装在旋转台顶部的夹具上,测量坐标系的XOY平面在旋转台上被抬起,设定摆动轴B轴与原点之间的距离O-XYZ的尺寸为400mm,使用触摸探头将主轴工具杯到摆动轴B轴的中心调整为400mm,同时位于旋转台上的工件工具杯距离旋转轴C轴中心400mm,球杆仪使用加长杆进行扩展,将其标称长度转换为400mm,并对实验工具进行校准。Step 1.2. The rotary axis C-axis tool cup is installed on the fixture on the top of the rotary table, the XOY plane of the measurement coordinate system is lifted on the rotary table, and the distance O-XYZ between the B-axis of the swing axis and the origin is set as 400mm, use the touch probe to adjust the center of the spindle tool cup to the B-axis of the swing axis to 400mm, and the workpiece tool cup located on the rotary table is 400mm away from the center of the C-axis of the rotary axis. The length was converted to 400mm and the experimental tool was calibrated. 3.根据权利要求书1所述的关于五轴数控机床双回转轴位置无关误差的检测方法,其特征在于,所述步骤2中,结合实验装置,提出测量五轴数控机床摆动轴B轴和旋转轴C轴的8项与位置无关几何误差的轨迹,包括步骤:3. The detection method about the position-independent error of the double rotary axes of the five-axis CNC machine tool according to claim 1, is characterized in that, in the step 2, in conjunction with the experimental device, it is proposed to measure the five-axis CNC machine tool swing axis B-axis and The trajectory of the 8-item position-independent geometric errors of the C-axis of the rotary axis, including the steps: 步骤2.1、测量路径中首先使球杆仪的轴与O-XYZ的Y轴对齐,球杆仪的一端设置在O-XYZ的原点,另一端设置在距离Y轴的位置400mm处。摆动轴B轴和旋转轴C轴分别从0°旋转到-90°和90°到0°。Step 2.1. In the measurement path, first align the axis of the ballbar with the Y axis of the O-XYZ. One end of the ballbar is set at the origin of the O-XYZ, and the other end is set at a distance of 400mm from the Y axis. The swing axis B axis and the rotation axis C axis rotate from 0° to -90° and 90° to 0°, respectively. 步骤2.2、主轴和旋转台中两个工具杯之间的距离不是恒定的,会导致球杆仪从磁性中心座上掉下来,因此摆动轴B轴和旋转轴C轴的协调运动应保证球杆仪两基座的距离保持恒定为400mm。Step 2.2. The distance between the two tool cups in the spindle and the rotary table is not constant, which will cause the ballbar to fall off the magnetic center seat, so the coordinated movement of the swing axis B axis and the rotation axis C axis should ensure that the ballbar The distance between the two bases was kept constant at 400mm. 步骤2.3、将测量轨迹投影到XOY平面,以获得摆动轴B轴和旋转轴C轴的旋转角度之间的关系:Step 2.3. Project the measurement trajectory to the XOY plane to obtain the relationship between the rotation angle of the swing axis B axis and the rotation axis C axis: 根据毕达格拉斯定理:According to the Pythagorean theorem: 在XOY平面根据余弦定律:In the XOY plane according to the law of cosines: 由测量装置RB=RC=LDBB=400mm,公式(1)和公式(2),可以得到旋转角度之间的关系:From the measuring device R B =R C =L DBB =400mm, formula (1) and formula (2), the relationship between the rotation angles can be obtained: 4.根据权利要求书1所述的关于五轴数控机床双回转轴位置无关误差的检测方法,其特征在于所述步骤3中,解决摆动轴B轴和旋转轴C轴协调运动时的合成速度与球杆仪捕获速度之间的异步性,包括步骤:4. the detection method about the position-independent error of the double rotary axes of the five-axis CNC machine tool according to claim 1, it is characterized in that in the described step 3, solve the synthetic speed during the coordinated movement of the swing axis B axis and the rotation axis C axis Asynchrony with ballbar capture velocity, including steps: 步骤3.1、摆动轴B轴和旋转轴C轴分别从0°旋转到-90°和90°旋转到0°,摆动轴B轴以恒定速度旋转,步长为0.1°对应的旋转轴C轴角的位置可以给出为:Step 3.1. The swing axis B axis and the rotation axis C axis rotate from 0° to -90° and 90° to 0° respectively, the swing axis B axis rotates at a constant speed, and the step length is 0.1° corresponding to the rotation axis C axis angle The location of can be given as: 并且B轴和C轴的角度位置是:And the angular positions of the B and C axes are: 步骤3.2、实验测量的每个步长表示出发现会形成半圆形轨迹,形成的半圆形轨迹相邻步长并不是等距离,沿着轨迹的步长的波动将导致机床运动和球杆仪采样不同步的问题,由于球杆仪的采集速率是恒定的,因此确保运动是匀速的也十分重要,分析也才能有效。Step 3.2. Each step measured by the experiment indicates that a semicircular trajectory will be formed. The adjacent steps of the formed semicircular trajectory are not equidistant. The fluctuation of the step along the trajectory will cause the machine tool movement and the club Since the acquisition rate of the ballbar is constant, it is also very important to ensure that the movement is uniform, and the analysis can be effective. 步骤3.3、轨迹代表工具杯中心位置。主轴工具杯安装在B轴摆动轴的主轴壳体上,因此工具杯轴线与工具杯中心形成一个半直圆锥,因此可以获得锥体的参数,锥体的底部圆半径是锥体的孔径是90°,锥体的母线长度是400mm。Step 3.3. The track represents the center position of the tool cup. The spindle tool cup is installed on the spindle housing of the B-axis swing shaft, so the axis of the tool cup and the center of the tool cup form a semi-right cone, so the parameters of the cone can be obtained. The radius of the bottom circle of the cone is The hole diameter of the cone is 90°, and the length of the generatrix of the cone is 400mm. 步骤3.4、为了确保相邻步长之间的距离恒定,将椎体展开在二维平面上,如果距离||OO′||为r,也可在展开平面获得可得展开角:Step 3.4. In order to ensure that the distance between adjacent steps is constant, expand the vertebral body on a two-dimensional plane. If the distance ||OO′|| is r, Also available in the unfolded plane Available expansion angles: 步骤3.5、由OB和BP′包围的中心角表示为φ,可以给出为:Step 3.5. The central angle surrounded by OB and BP′ is denoted as φ and can be given as: 步骤3.6、由OO′和O′P′包围的中心角可以给出为Θ,在锥体的底部圆圈中,可以给出:Step 3.6. The central angle surrounded by OO' and O'P' can be given as Θ, in the bottom circle of the cone, can be given as: 步骤3.7、其中N是||OP′||的中点,基于三角关系,可以给出以下等式:Step 3.7, where N is the midpoint of ||OP′||, based on the trigonometric relationship, the following equation can be given: 步骤3.8、因此θB和Θ的关系可以基于等式5-9获得:Step 3.8, so the relationship between θ B and Θ can be obtained based on Equations 5-9: 步骤3.9、只要工具杯中心位置均匀分布在Φ中,就可以实现匀速运动,在中间选择相等距离的900步,代入公式等式5-10,形成均匀分布的运动轨迹。Step 3.9. As long as the center position of the tool cup is evenly distributed in Φ, uniform motion can be achieved. Select 900 steps of equal distance in the middle, and substitute it into the formula Equation 5-10 to form a uniformly distributed motion trajectory. 5.根据权利要求书1所述的关于五轴数控机床双回转轴误差的检测方法,其特征在于,所述步骤4中,结合机床多体运动系统理论与齐次坐标变换进行误差辨识,包括步骤:5. The method for detecting the error of the double rotary axis of a five-axis CNC machine tool according to claim 1, wherein in the step 4, error identification is carried out in combination with the theory of the multi-body motion system of the machine tool and the homogeneous coordinate transformation, including step: 步骤4.1、旋转轴C轴的PIGE根据ISO230-1,每个旋转轴有4个PIGE,考虑到CNC的零位补偿功能可以忽略一个零位误差。4个PIGE是XOY平面中X轴和Y轴上的两个线性位置误差分量EXOC和EYOC,以及分别围绕X轴和Y轴的两个定向误差分量EAOC和EBOC。可以基于IOS230-1获得摆动轴B轴的类似误差组成。Step 4.1. PIGE of the C-axis of the rotary axis According to ISO230-1, each rotary axis has 4 PIGEs. Considering the zero position compensation function of the CNC, a zero position error can be ignored. The 4 PIGEs are the two linear position error components E XOC and E YOC on the X and Y axes in the XOY plane, and the two orientation error components E AOC and E BOC around the X and Y axes, respectively. A similar error composition of the B-axis of the swing axis can be obtained based on IOS230-1. 步骤4.2、通过基本齐次变换矩阵的顺序乘法可以评估运动轴的总误差。根据多体系统理论,从工件坐标系到参考坐标系的特征变换矩阵可以给出如下:Step 4.2. The total error of the motion axis can be estimated by sequential multiplication of the basic homogeneous transformation matrix. According to the multi-body system theory, the feature transformation matrix from the workpiece coordinate system to the reference coordinate system can be given as follows: 切削刀具分支可以与上述表达式类似的给出:The cutting tool branch can be given similarly to the above expression: 从刀具中心点到工件坐标系的理想变换矩阵可以给出如下:The ideal transformation matrix from the tool center point to the workpiece coordinate system can be given as follows: 受联系中PIGE的影响,转换矩阵的实际姿势表示为:Influenced by PIGE in the contact, the actual pose of the transformation matrix is expressed as: 其中E是4×4阶单位矩阵,由于存在几何误差,表示给定的偏差矩阵:where E is the identity matrix of order 4 × 4, due to geometric errors, Represent a given bias matrix: 然后从切削刀具中心点到工件的实际变换可以给出:Then the actual transformation from the cutting tool center point to the workpiece can be given by: 其中字母R,W,T和i表示目标机床的运动链中的参考坐标系,工件坐标系,切削工具坐标系和第i刚体的坐标系。Dideal和Dactual表示理想和实际的齐次变换矩阵,表示从其左下标的坐标系到其左上标之一的变换。Rot和Trans分别描述了齐次变换矩阵中旋转和平移从其左下标坐标系到其左上角之一的转换。The letters R, W, T and i represent the reference coordinate system, workpiece coordinate system, cutting tool coordinate system and the coordinate system of the i-th rigid body in the kinematic chain of the target machine tool. D ideal and D actual represent the ideal and actual homogeneous transformation matrices, representing the transformation from the coordinate system of its left subscript to one of its left superscript. Rot and Trans respectively describe the transformation of rotation and translation in a homogeneous transformation matrix from its left subscript coordinate system to one of its upper left corners. 步骤4.3、结合实验测量数据以及步骤4中提出的模型运用伪逆方法得出五轴数控机床双回转轴的八项与几何位置无关误差。Step 4.3. Combined with the experimental measurement data and the model proposed in step 4, the pseudo-inverse method is used to obtain the eight-term geometric position-independent errors of the double rotary axis of the five-axis CNC machine tool.
CN201910010087.3A 2019-01-02 2019-01-02 Detection method for position-independent errors of double rotating shafts of five-axis numerical control machine tool Expired - Fee Related CN109732401B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910010087.3A CN109732401B (en) 2019-01-02 2019-01-02 Detection method for position-independent errors of double rotating shafts of five-axis numerical control machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910010087.3A CN109732401B (en) 2019-01-02 2019-01-02 Detection method for position-independent errors of double rotating shafts of five-axis numerical control machine tool

Publications (2)

Publication Number Publication Date
CN109732401A true CN109732401A (en) 2019-05-10
CN109732401B CN109732401B (en) 2020-09-01

Family

ID=66363456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910010087.3A Expired - Fee Related CN109732401B (en) 2019-01-02 2019-01-02 Detection method for position-independent errors of double rotating shafts of five-axis numerical control machine tool

Country Status (1)

Country Link
CN (1) CN109732401B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110794766A (en) * 2019-11-25 2020-02-14 天津工业大学 Quick identification method for measuring perpendicularity error of numerical control machine tool based on ball arm instrument
CN110837246A (en) * 2019-11-25 2020-02-25 天津工业大学 Method for analyzing geometric error sensitivity of double rotating shafts of five-axis numerical control machine tool
CN111872742A (en) * 2020-07-20 2020-11-03 天津大学 Five-axis machine tool error measurement method based on ball arm instrument
CN111872748A (en) * 2020-07-20 2020-11-03 天津大学 A method for measuring geometric errors of machine tools based on ballbar
CN112496863A (en) * 2020-11-23 2021-03-16 中国航发沈阳黎明航空发动机有限责任公司 Automatic measuring method for numerical control machining angle
CN112518422A (en) * 2020-11-19 2021-03-19 西安交通大学 Five-axis AC swing head gantry machine tool geometric error modeling and separating method
CN113369997A (en) * 2021-06-25 2021-09-10 成都飞机工业(集团)有限责任公司 Numerical control machine tool swing angle precision checking method
CN113400088A (en) * 2021-06-21 2021-09-17 中国科学院宁波材料技术与工程研究所 Position-independent geometric error modeling and identification method for AC double-turntable five-axis machine tool
CN114012507A (en) * 2021-12-09 2022-02-08 天津工业大学 Identification method for position-independent errors of double rotating shafts of cradle type five-axis machine tool
CN117348518A (en) * 2023-12-05 2024-01-05 广东海洋大学 A method and device for geometric error identification of CNC machine tools based on the improved nine-line method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102001021A (en) * 2010-10-22 2011-04-06 西南交通大学 Method for measuring geometric error parameter value of rotary oscillation axis of five-axis linkage numerical control machine tool
CN102944197A (en) * 2012-11-13 2013-02-27 天津大学 Method for detecting precision of five-spindle machining center of double-rotary table structure
TW201412452A (en) * 2012-09-21 2014-04-01 Wei-Tai Lei A method for the measurement of static and dynamic errors of rotary axes in five-axis CNC machine tool
TW201412454A (en) * 2012-09-25 2014-04-01 Wei-Tai Lei A method for the measurement of static and dynamic errors of rotary axes in five-axis CNC machine tools
CN107186548A (en) * 2017-06-08 2017-09-22 大连理工大学 A kind of five-axle number control machine tool gyroaxis geometric error detection method
CN108340210A (en) * 2018-05-09 2018-07-31 天津工业大学 A kind of gang tool geometric error discrimination method measured based on ball bar
CN108655827A (en) * 2018-07-30 2018-10-16 天津中德应用技术大学 Five-axle number control machine tool space error discrimination method
CN108723893A (en) * 2018-05-28 2018-11-02 天津工业大学 A kind of geometric error discrimination method that the rotating shaft measured based on ball bar is unrelated with position

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102001021A (en) * 2010-10-22 2011-04-06 西南交通大学 Method for measuring geometric error parameter value of rotary oscillation axis of five-axis linkage numerical control machine tool
TW201412452A (en) * 2012-09-21 2014-04-01 Wei-Tai Lei A method for the measurement of static and dynamic errors of rotary axes in five-axis CNC machine tool
TW201412454A (en) * 2012-09-25 2014-04-01 Wei-Tai Lei A method for the measurement of static and dynamic errors of rotary axes in five-axis CNC machine tools
CN102944197A (en) * 2012-11-13 2013-02-27 天津大学 Method for detecting precision of five-spindle machining center of double-rotary table structure
CN107186548A (en) * 2017-06-08 2017-09-22 大连理工大学 A kind of five-axle number control machine tool gyroaxis geometric error detection method
CN108340210A (en) * 2018-05-09 2018-07-31 天津工业大学 A kind of gang tool geometric error discrimination method measured based on ball bar
CN108723893A (en) * 2018-05-28 2018-11-02 天津工业大学 A kind of geometric error discrimination method that the rotating shaft measured based on ball bar is unrelated with position
CN108655827A (en) * 2018-07-30 2018-10-16 天津中德应用技术大学 Five-axle number control machine tool space error discrimination method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蒋晓耕: "《Geometric characterisation and simulation of position independent geometric errors of five-axis machine tools using a double ball bar》", 《THE INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY》 *

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110837246A (en) * 2019-11-25 2020-02-25 天津工业大学 Method for analyzing geometric error sensitivity of double rotating shafts of five-axis numerical control machine tool
CN110794766A (en) * 2019-11-25 2020-02-14 天津工业大学 Quick identification method for measuring perpendicularity error of numerical control machine tool based on ball arm instrument
CN111872742A (en) * 2020-07-20 2020-11-03 天津大学 Five-axis machine tool error measurement method based on ball arm instrument
CN111872748A (en) * 2020-07-20 2020-11-03 天津大学 A method for measuring geometric errors of machine tools based on ballbar
CN112518422A (en) * 2020-11-19 2021-03-19 西安交通大学 Five-axis AC swing head gantry machine tool geometric error modeling and separating method
CN112518422B (en) * 2020-11-19 2021-12-28 西安交通大学 A five-axis AC swing head gantry machine tool geometric error modeling and separation method
CN112496863A (en) * 2020-11-23 2021-03-16 中国航发沈阳黎明航空发动机有限责任公司 Automatic measuring method for numerical control machining angle
CN112496863B (en) * 2020-11-23 2022-10-28 中国航发沈阳黎明航空发动机有限责任公司 Automatic measuring method for numerical control machining angle
CN113400088B (en) * 2021-06-21 2022-10-14 中国科学院宁波材料技术与工程研究所 Modeling and identification method of position-independent geometric error of AC double-turntable five-axis machine tool
CN113400088A (en) * 2021-06-21 2021-09-17 中国科学院宁波材料技术与工程研究所 Position-independent geometric error modeling and identification method for AC double-turntable five-axis machine tool
CN113369997A (en) * 2021-06-25 2021-09-10 成都飞机工业(集团)有限责任公司 Numerical control machine tool swing angle precision checking method
CN114012507A (en) * 2021-12-09 2022-02-08 天津工业大学 Identification method for position-independent errors of double rotating shafts of cradle type five-axis machine tool
CN117348518A (en) * 2023-12-05 2024-01-05 广东海洋大学 A method and device for geometric error identification of CNC machine tools based on the improved nine-line method
CN117348518B (en) * 2023-12-05 2024-03-01 广东海洋大学 A method and device for geometric error identification of CNC machine tools based on the improved nine-line method

Also Published As

Publication number Publication date
CN109732401B (en) 2020-09-01

Similar Documents

Publication Publication Date Title
CN109732401A (en) A method for detecting the position-independent error of double rotary axes of five-axis CNC machine tools
CN105136031B (en) A kind of geometric error method for continuous measuring of five-axis linkage machine tools rotary shaft
US8457786B2 (en) Method and an apparatus for calibration of an industrial robot system
CN111665784B (en) Siemens subsystem-based spatial positioning error compensation method
CN102001021B (en) Method for measuring geometric error parameter value of rotary oscillation axis of five-axis linkage numerical control machine tool
Zhang et al. Geometric error measurement and compensation for the rotary table of five-axis machine tool with double ballbar
CN106043736B (en) A kind of series-parallel connection mechanical structure and attitude-adjusting method for aircraft component attitude adjusting
CN109454281B (en) Method for calibrating propeller workpiece coordinate system in robot milling
CN102944197B (en) A kind of method for detecting precision of five-spindle machining center of double-rotary table structure
CN104990487B (en) A kind of nonopiate gyroaxis axle center bias measurement method based on linkage error analysis
CN108655827B (en) Spatial Error Identification Method of Five-axis CNC Machine Tool
CN104655167B (en) Calibration method of angle encoder eccentricity and structure parameters of joint coordinate measuring machine
CN105479268B (en) Five-axle number control machine tool swinging axle geometric error discrimination method based on RTCP
Jiang et al. Geometric accuracy evaluation during coordinated motion of rotary axes of a five-axis machine tool
CN111678472B (en) Error identification method for rotary table of four-axis coordinate measuring machine
Lei et al. Error measurement of five-axis CNC machines with 3D probe–ball
CN102501172B (en) In-Situ Measurement Method for Spatial Surface Machining for Robotic Grinding System
Huang et al. Identification of geometric errors of rotary axes on 5-axis machine tools by on-machine measurement
CN103063213A (en) Calibration method of position relationship between welding robot and position changer
CN204893581U (en) Continuous measuring device of geometrical error of five -axle linkage lathe rotation axis
CN110757504A (en) Positioning error compensation method of high-precision movable robot
CN113587870A (en) Five-axis machine tool rotating shaft geometric error on-machine detection device and error field prediction method
CN108827210B (en) A Calibration Method for Joint Coordinate Measuring Machine Combined with CNC Machine Tool
TW201412454A (en) A method for the measurement of static and dynamic errors of rotary axes in five-axis CNC machine tools
CN113733102B (en) Error calibration device for industrial robot

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
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: 20200901