CN114932455A - Method for automatically eliminating zero point deviation of multi-sister tooling - Google Patents

Method for automatically eliminating zero point deviation of multi-sister tooling Download PDF

Info

Publication number
CN114932455A
CN114932455A CN202210753179.2A CN202210753179A CN114932455A CN 114932455 A CN114932455 A CN 114932455A CN 202210753179 A CN202210753179 A CN 202210753179A CN 114932455 A CN114932455 A CN 114932455A
Authority
CN
China
Prior art keywords
point
value
machine tool
zero
numerical control
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
CN202210753179.2A
Other languages
Chinese (zh)
Other versions
CN114932455B (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.)
AECC Aviation Power Co Ltd
Original Assignee
AECC Aviation Power 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 AECC Aviation Power Co Ltd filed Critical AECC Aviation Power Co Ltd
Priority to CN202210753179.2A priority Critical patent/CN114932455B/en
Publication of CN114932455A publication Critical patent/CN114932455A/en
Application granted granted Critical
Publication of CN114932455B publication Critical patent/CN114932455B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

The invention belongs to the technical field of blade manufacturing, and particularly relates to a method for automatically eliminating zero point deviation of a plurality of sister tools. In the using process, the parts can be out of tolerance, and the method is to add a compensation value to eliminate the difference caused by a machine tool and a tooling.

Description

Method for automatically eliminating zero point deviation of multiple sister tools
Technical Field
The invention belongs to the technical field of blade manufacturing, and particularly relates to a method for automatically eliminating zero point deviation of a plurality of sister tools.
Background
In the field of manufacturing industry, the blade clamp with high positioning precision is difficult to manufacture and high in manufacturing cost. Because the dimensional tolerance of the profile of the blade is strict, in order to ensure that the blade body deformation of the blade is in a controllable range, the clamping is usually carried out in a clamping tenon working face and blade tip jacking mode. Because the working face area of the tenon is small, the positioning error of the tenon is transmitted to the blade tip in a mode of multiplying by several times, and therefore the positioning precision of the tool seriously influences the processing quality of the product. FMS is an advanced manufacturing technology, and relates to the continuous use of a plurality of sister tools and a plurality of numerical control machines, and the zero position deviation and the dispersity of the plurality of sister tools are large, so that processed products are unqualified.
Disclosure of Invention
The invention aims to provide a method for automatically eliminating zero point deviation of a multi-sister tool, which solves the problem of inconsistency in processing of the multi-sister tool.
The invention is realized by the following technical scheme:
a method for automatically eliminating zero deviation of a multi-sister tool comprises the following steps:
step 1: mounting standard measuring tool on fixture fix 1 In the method, an on-machine measurement program NC is prepared 1 、NC 2 、NC 3 、 NC 4 And part machining program NC 5 (ii) a The side surface of the standard measuring tool is named as a first surface, the front surface of the standard measuring tool is named as a second surface, the top surface of the standard measuring tool is named as a third surface, and a round hole is formed in the third surface;
step 2: using the management and control software, the fixture fix is automatically installed 1 Sending the obtained product into a 1 st numerical control machine tool in an FMS;
and step 3: 1 st NC machine tool automatically executing NC 1 Zero point of machining coordinate is WCS 0 Measuring two points on the first surface of the standard measuring tool, respectively named as P 1 、P 2
NC 1 Automatic calculation of P 1 、P 2 The difference between the theoretical position and the actual position of (2), the precompensation value is recorded as theta 1
And 4, step 4: 1 st NC machine tool automatically executing NC 2 Zero point of processing coordinate is WCS 0 Measuring two points on the second surface, respectively point P 3 And point P 4 ;NC 2 Automatic calculation of P 3 、P 4 The difference between the theoretical position and the actual position of (1), the precompensation value is recorded as beta 1
And 5: 1 st NC machine tool automatically executing NC 3 Zero point of processing coordinate is WCS 0 Measuring 3 points in the circular hole, which are respectively the point P 5 Point P 6 And point P 7 (ii) a Based on point P 5 Point P 6 Point P 7 Measurement of numerical values, NC 3 Automatically calculating a point P 5 Point P 6 Point P 7 The difference between the theoretical position and the actual position of (2), the precompensation value is recorded as a 1 、b 1
Step 6: 1 st NC machine tool automatically executing NC 4 Zero point of machining coordinate is WCS 0 Measuring 1 point on the third surface as point P 8 (ii) a Based on point P 8 Measuring the numerical value, the 1 st numerical control machine automatically carries out the calculation point P 8 The difference between the theoretical position and the actual position of (2), the precompensation value is noted as c 1
And 7: obtaining the precompensation value a of the ith machine numerical control machine in the precompensation FMS by adopting the same method of the steps 2 to 6 i 、b i 、c i 、θ i 、β i
And 8: calculating the zero difference delta a of the numerical control machine tool of the ith machine based on the 1 st numerical control machine tool in the FMS i 、Δb i 、Δc i 、Δθ i 、Δβ i
And step 9: obtaining the ith fixture fix by the 1 st numerical control machine tool in FMS by the same method of steps 2-6 i Pre-compensation value Fa of i 、Fb i 、Fc i 、Fθ i 、Fβ i
With the 1 st fixture fix 1 As a reference, the ith jig fix is calculated i Zero point difference Δ Fa of i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i
Step 10: is a fixture fix 1 Build oneZero offset File 1 ,file 1 The method comprises two parts, wherein the first part is used for establishing a 1 st to i th numerical control machine tool zero difference database, and the second part is used for pre-compensating values of a clamp; similarly, other sister clamps fix are established i Zero offset file of i
Step 11: clamping the blade in a clamp, arranging production by using a management and control system, and when the processed blade is sent to a machine tool, the management and control system of the FMS (failure mode system) is used for file i And NC 5 Sending to the machine i And starting to machine the part.
Further, in step 3-6, the processing coordinate system WCS 0 And on-machine measurement program NC 1 、NC 2 、 NC 3 、NC 4 The programmed zeros are identical.
Further, in step 3, the pre-compensation value θ 1 Comprises the following steps:
Figure BDA0003721694730000031
Figure BDA0003721694730000032
ε 1 =X‘ 1 -X 1
ε 2 =X‘ 2 -X 2
in the formula, X 1 、Y 1 、Z 1 Is a point P 1 The spatial coordinate values of (a); x 2 、Y 2 、Z 2 Is a point P 2 The spatial coordinate values of (a); l is 1 Is a point P 1 And point P 2 The distance of (d); x' 1 Is a point P 1 Actual X-axis coordinate values; x' 2 Is a point P 2 Actual X-axis coordinate values; epsilon 1 Is a point P 1 A deviation value in the X direction; epsilon 2 Is a point P 2 Deviation value in X direction.
Further, in step 4, the pre-compensation value β 1 Comprises the following steps:
Figure BDA0003721694730000033
Figure BDA0003721694730000034
ε 3 =Y‘ 3 -Y 3
ε 4 =Y‘ 4 -Y 4
in the formula: x 3 、Y 3 、Z 3 Is a point P 3 The spatial coordinate values of (a); x 4 、Y 4 、Z 4 Is a point P 4 The spatial coordinate values of (a); l is 2 Is a point P 3 And point P 4 The distance of (d); y is 3 Is a point P 3 Coordinate values of the actual Y axis; y is 4 Is a point P 4 Coordinate values of the actual Y axis; epsilon 3 Is a point P 3 A deviation value in the Y direction; epsilon 4 Is a point P 4 Deviation value in Y direction.
Further, in step 5, the pre-compensation value a 1 、b 1 The calculation formula of (a) is as follows:
(X’ 5 -O 1 ) 2 +(Y’ 5 -O 2 ) 2 +(Z’ 5 -O 3 ) 2 =R 2
(X’ 6 -O 1 ) 2 +(Y’ 6 -O 2 ) 2 +(Z’ 6 -O 3 ) 2 =R 2
(X’ 7 -O 1 ) 2 +(Y’ 7 -O 2 ) 2 +(Z’ 7 -O 3 ) 2 =R 2
a 1 =O 1
b 1 =O 2
in the formula: x' 5 、Y’ 5 、Z’ 5 Is a point P 5 Actually measuring a space coordinate value; x' 6 、Y’ 6 、Z’ 6 Is a point P 6 Actually measuring a space coordinate value; x' 7 、Y’ 7 、Z’ 7 Is a point P 7 Actually measuring a space coordinate value; o is 1 、O 2 、O 3 Coordinate values in the direction of X, Y, Z which are the centers of the circular holes respectively; r is the radius value of the circular hole.
Further, in step 6, the pre-compensation value c 1 Comprises the following steps:
c 1 =Z′ 8
in the formula: z' 8 Is a point P 8 And actually measuring the Z-axis numerical value of the space coordinate.
Further, in step 8,. DELTA.a i 、Δb i 、Δc i 、Δθ i 、Δβ i The following relationship is satisfied:
Δa i =a i -a 1
Δb i =b i -b 1
Δc i =c i -c 1
Δθ i =θ i1
Δβ i =β i1
in the formula: a is a 1 、b 1 、c 1 、θ 1 、β 1 Is a 1 st numerical control machine tool fix 1 A compensation value; a is a i 、b i 、c i 、θ i 、β i Pre-compensating value for the ith numerical control machine tool; Δ a i 、Δb i 、Δc i 、Δθ i 、Δβ i Is the zero point deviation of the ith numerical control machine tool, and i is a positive integer greater than 1.
Further, in step 9, the following relationship is satisfied:
Fa 1 =a 1
Fb 1 =b 1
Fc 1 =c 1
1 =θ 1
1 =β 1
in the formula: fa 1 、Fb 1 、Fc 1 、Fθ 1 、Fβ 1 Is a 1 st numerical control machine tool fix 1 A compensation value.
Further,. DELTA.Fa i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i The following relationship is satisfied:
ΔFa i =Fa i -a 1
ΔFb i =Fb i -b 1
ΔFc i =Fc i -c 1
ΔFθ i =Fθ i1
ΔFβ i =Fβ i1
in the formula: fa 1 、Fb 1 、Fc 1 、Fθ 1 、Fβ 1 Pre-compensating a value for the ith fixture; Δ Fa i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i And i is the zero offset of the ith clamp, and is a positive integer greater than 1.
Further, in step 11, the ith NC machine tool machine i Automatically running offset file first 1 And firstly judging which machine tool the clamp is on by using a numerical control system, carrying out zero point adjustment on machine tool machining by using the zero point difference value, and finally operating the pre-compensation value of the clamp.
Compared with the prior art, the invention has the following beneficial technical effects:
the invention discloses a method for automatically eliminating zero point deviation of a plurality of sister tools, which is based on an on-machine measurement technology, a standard measuring tool is clamped into the tool according to the structure of a processed blade, a set of algorithm is established, a detection path is planned, the deviation value of each reference direction of the standard measuring tool is automatically calculated, the deviation value is automatically compensated by adopting logic operation and combining the frame grammar of an operating system of a numerical control machine, and the automatic correction of a processing program is realized, so that the problem of processing inconsistency of the plurality of sister tools is solved. The FMS is provided with a plurality of machine tools and a plurality of tools, so that parts can be out of tolerance in the using process.
Drawings
FIG. 1 is a schematic diagram of a standard gauge of the present invention;
1 is the first face, 2 is the second face, 3 is the third face, 4 is the round hole.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following detailed description is made with reference to the accompanying drawings and embodiments. It should be understood that the detailed description and specific examples, while indicating the preferred embodiment of the invention, are intended for purposes of illustration only and are not intended to limit the scope of the invention.
The components illustrated and described in the figures and embodiments of the present invention may be arranged and designed in a wide variety of different configurations, and accordingly, the detailed description of the embodiments of the present invention provided in the figures that follow is not intended to limit the scope of the invention, as claimed, but is merely representative of a selected embodiment of the invention. All other embodiments, which can be obtained by a person skilled in the art without any inventive step based on the figures and embodiments of the present invention, belong to the scope of protection of the present invention.
The invention discloses a method for automatically eliminating zero point deviation of a plurality of sister tools, which comprises the following steps:
step 1: to prepare the jig fix to be processed 1 A standard measuring tool mounted on the jig fix 1 In the method, an on-machine measurement program NC is prepared 1 、NC 2 、NC 3 Preparing to program a part machining program NC 4
As shown in fig. 1, the standard measuring tool has a side surface named a first surface, a front surface named a second surface, and a top surface named a third surface, and the third surface has a circular hole.
Step 2: using the management and control software, the fixture fix is automatically installed 1 Sending to the 1 st numerical control machine tool in FMS 1 In (1).
And step 3: machine 1 Automatic execution of NC 1 Machining seatZero point is WCS 0 Measuring two points, P respectively, on the surface 1 of the standard measuring tool 1 、P 2
machine 1 Automatic calculation of P 1 、P 2 The difference between the theoretical position and the actual position of the rotor shaft compensates the torsion in the X-axis direction, and the pre-compensation value is theta 1
Figure BDA0003721694730000061
Figure BDA0003721694730000062
ε 1 =X‘ 1 -X 1
ε 2 =X‘ 2 -X 2
In the formula, X 1 、Y 1 、Z 1 Is a point P on the face 1 1 The spatial coordinate values of (a); x 2 、Y 2 、Z 2 Is a point P on the face 1 2 The spatial coordinate values of (a); l is 1 Is a point P on the face 1 1 And point P 2 The distance of (d); x' 1 Is P 1 Actual X-axis coordinate values of the points; x' 2 Is P 2 Actual X-axis coordinate values of the points; epsilon 1 Is P 1 Deviation value of point X direction; epsilon 2 Is P 2 Deviation value of point X direction.
And 4, step 4: machine 1 Automatic execution of NC 2 Zero point of processing coordinate is WCS 0 Two points are measured on the surface 2, respectively point P 3 And point P 4
machine 1 Automatic calculation of P 3 、P 4 The difference between the theoretical position and the actual position of the rotor shaft compensates the torsion in the Y-axis direction, and the pre-compensation value is beta 1
Figure BDA0003721694730000063
Figure BDA0003721694730000071
ε 3 =Y‘ 3 -Y 3
ε 4 =Y‘ 4 -Y 4
In the formula: x 3 、Y 3 、Z 3 Is a point P on the face 2 3 The spatial coordinate values of (a); x 4 、Y 4 、Z 4 Is a point P on the face 2 4 The spatial coordinate values of (a); l is 2 Is a point P on the face 2 3 And point P 4 The distance of (d); y' 3 Is P 3 The actual Y-axis coordinate value of the point; y' 4 Is P 4 The actual Y-axis coordinate value of the point; epsilon 3 Is P 3 Deviation value of point Y direction; epsilon 4 Is P 4 Deviation value of point Y direction.
And 5: machine 1 Automatic execution of NC 3 Zero point of machining coordinate is WCS 0 Measuring 3 points in the circular hole, which are respectively the point P 5 Point P 6 Point P 7
Based on point P 5 Point P 6 Point P 7 Measurement of value, machine 1 Automatically calculating a point P 5 Point P 6 Point P 7 The difference between the theoretical position and the actual position of (a), the precompensation value being a 1 、b 1 、c 1
The compensation value a 1 、b 1 、c 1 The following relationship is satisfied:
(X’ 5 -O 1 ) 2 +(Y’ 5 -O 2 ) 2 +(Z’ 5 -O 3 ) 2 =R 2
(X’ 6 -O 1 ) 2 +(Y’ 6 -O 2 ) 2 +(Z’ 6 -O 3 ) 2 =R 2
(X’ 7 -O 1 ) 2 +(Y’ 7 -O 2 ) 2 +(Z’ 7 -O 3 ) 2 =R 2
a 1 =O 1
b 1 =O 2
in the formula: x' 5~7 、Y’ 5~7 、Z’ 5~7 Is a point P 5 、P 6 、P 7 Actually measuring a space coordinate value; o is 1~3 A coordinate value in the direction X, Y, Z which is the center of the circular hole; r is the radius value of the circular hole.
Step 6: machine 1 Automatic execution of NC 4 Zero point of processing coordinate is WCS 0 Measuring 1 point on the surface 3 as point P 8
Based on point P 8 Measurement of value, machine 1 Automatically computing point P 8 The difference between the theoretical position and the actual position of the workpiece is compensated for after processing, and the pre-compensation value is c 1
c 1 =Z‘ 8
In the formula: z' 8 Is a point P 8 And actually measuring the Z-axis numerical value of the space coordinate.
And 7: by adopting the same method in the steps 3-6, the ith machine numerical control machine tool in the precompensation FMS can be obtained i Precompensation value a i 、b i 、c i 、θ i 、β i
And 8: using a machine in FMS 1 As a reference, the machine is calculated i Zero point difference Δ a i 、Δb i 、Δc i 、Δθ i 、Δβ i
Wherein: Δ a i 、Δb i 、Δc i 、Δθ i 、Δβ i The following relationship is satisfied:
Δa i =a i -a 1
Δb i =b i -b 1
Δc i =c i -c 1
Δθ i =θ i1
Δβ i =β i1
in the formula: a is a 1 、b 1 、c 1 、θ 1 、β 1 Is a 1 st numerical control machine tool fix 1 A compensation value; a is i 、b i 、c i 、θ i 、β i For the ith numerical control machine tool fix 1 Measuring values; Δ a i 、Δb i 、Δc i 、Δθ i 、Δβ i Is the ith numerical control machine tool fix 1 A compensation value.
Wherein: machine 1 Zero point difference Δ a i 、Δb i 、Δc i 、Δθ i 、Δβ i Are both 0.
And step 9: obtaining the ith fixture fix by the 1 st numerical control machine tool in FMS by the same method of steps 2-6 i Is pre-compensated for i 、Fb i 、Fc i 、Fθ i 、Fβ i
With the 1 st jig fix 1 As a reference, the ith jig fix is calculated i Zero point difference Δ Fa of i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i
Fa 1 =a 1
Fb 1 =b 1
Fc 1 =c 1
1 =θ 1
1 =β 1
In the formula: fa 1 、Fb 1 、Fc 1 、Fθ 1 、Fβ 1 Is a 1 st numerical control machine tool fix 1 And (4) compensating the value.
ΔFa i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i The following relationship is satisfied:
ΔFa i =Fa i -a 1
ΔFb i =Fb i -b 1
ΔFc i =Fc i -c 1
ΔFθ i =Fθ i1
ΔFβ i =Fβ i1
in the formula: fa 1 、Fb 1 、Fc 1 、Fθ 1 、Fβ 1 Pre-compensating a value for the ith fixture; Δ Fa i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i And i is the zero offset of the ith clamp, and is a positive integer greater than 1.
Step 10: is fix 1 Establishing a zero offset file 1 ,file 1 The method comprises two parts, wherein the first part is used for establishing a 1 st to i th numerical control machine tool zero difference database, and the second part is used for pre-compensating values of the clamp.
Similarly, other sister clamps fix can be established according to the steps 1 to 13 i Zero offset file of i
Step 11: clamping the blade in a clamp, scheduling by using a management and control system, and sending the file to a machine tool by the management and control system of the FMS when the processed blade is sent to the machine tool 1 And NC 5 Sending to the machine i And starting to machine the part.
Ith numerical control machine tool machine i Automatically running offset file first 1 And judging which machine tool the clamp is on by a numerical control system, carrying out machine tool machining zero point adjustment by a zero point difference value, and finally operating a pre-compensation value corresponding to the clamp.
The compensation method is a rotation + offset frame structure variable.
In a certain FMS line, 10 tools are shared, 3 numerical control machines are adopted, zero compensation values of the machines and the clamps are collected by adopting the method, and the data are as follows:
TABLE 1
Serial number Δa i Δb i Δc i Δθ i Δβ i
Machine tool 1 0 0 0 0 0
Machine tool 2 0.04 0 0 0.01 0
Machine tool 3 -0.02 -0.22 0 0.01 0
TABLE 2
Figure BDA0003721694730000091
Figure BDA0003721694730000101
The qualification rate of parts before improvement is about 30 percent, and the qualification rate of the parts is improved to more than 95 percent after the method for automatically eliminating the zero point deviation of the multiple sister tools designed by the invention is used.
Finally, it should be noted that: although the present invention has been described in detail with reference to the above embodiments, it should be understood by those skilled in the art that: modifications and equivalents may be made to the embodiments of the invention without departing from the spirit and scope of the invention, which is to be covered by the claims.

Claims (10)

1. A method for automatically eliminating zero point deviation of multi-sister tools is characterized by comprising the following steps:
step 1: mounting standard measuring tool on fixture fix 1 In the method, an on-machine measurement program NC is prepared 1 、NC 2 、NC 3 、NC 4 And part machining program NC 5 (ii) a The side surface of the standard measuring tool is named as a first surface, the front surface of the standard measuring tool is named as a second surface, the top surface of the standard measuring tool is named as a third surface, and a round hole is formed in the third surface;
step 2: using the management and control software, the fixture fix is automatically installed 1 Sending the obtained product into a 1 st numerical control machine tool in an FMS;
and step 3: 1 st NC machine tool automatically executing NC 1 Zero point of machining coordinate is WCS 0 Measuring two points on the first surface of the standard measuring tool, respectively named as P 1 、P 2
NC 1 Automatic calculation of P 1 、P 2 The difference between the theoretical position and the actual position of (2), the precompensation value is recorded as theta 1
And 4, step 4: 1 st NC machine tool automatically executing NC 2 Zero point of machining coordinate is WCS 0 Measuring two on the second sidePoints, respectively, as point P 3 And point P 4 ;NC 2 Automatic calculation of P 3 、P 4 The difference between the theoretical position and the actual position of (2), the precompensation value is noted as beta 1
And 5: 1 st NC machine tool automatically executing NC 3 Zero point of processing coordinate is WCS 0 Measuring 3 points in the circular hole, which are respectively the point P 5 Point P 6 And point P 7 (ii) a Based on point P 5 Point P 6 Point P 7 Measurement of numerical value, NC 3 Automatically computing a point P 5 Point P 6 Point P 7 Is different from the actual position, the pre-compensation value is recorded as a 1 、b 1
Step 6: 1 st NC machine tool automatically executing NC 4 Zero point of machining coordinate is WCS 0 Measuring 1 point on the third surface as point P 8 (ii) a Based on point P 8 Measuring the numerical value, the 1 st numerical control machine automatically carries out the calculation point P 8 The difference between the theoretical position and the actual position of (2), the precompensation value is noted as c 1
And 7: obtaining the precompensation value a of the ith machine numerical control machine in the precompensation FMS by adopting the same method of the steps 2 to 6 i 、b i 、c i 、θ i 、β i
And 8: calculating the zero difference delta a of the numerical control machine tool of the ith machine based on the 1 st numerical control machine tool in the FMS i 、Δb i 、Δc i 、Δθ i 、Δβ i
And step 9: the same method of step 2 to step 6 is adopted, the ith fixture fix is obtained by the 1 st numerical control machine tool in the FMS i Is pre-compensated for i 、Fb i 、Fc i 、Fθ i 、Fβ i
With the 1 st fixture fix 1 As a reference, the ith jig fix is calculated i Zero point difference Δ Fa of i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i
Step 10: is a fixture fix 1 Establishing a zero offset file 1 ,file 1 The method comprises two parts, wherein the first part is used for establishing a 1 st to i th numerical control machine tool zero difference database, and the second part is used for pre-compensating values of a clamp; similarly, other sister clamps fix are established i Zero offset file of i
Step 11: clamping the blade in a clamp, scheduling by using a management and control system, and sending the file to a machine tool by the management and control system of the FMS when the processed blade is sent to the machine tool i And NC 5 Sending to the machine i And starting to machine the part.
2. The method as claimed in claim 1, wherein the WCS coordinate system is set in step 3-6 0 And on-machine measurement program NC 1 、NC 2 、NC 3 、NC 4 The programmed zeros are identical.
3. The method as claimed in claim 1, wherein the pre-compensation value θ in step 3 is a pre-compensation value θ 1 Comprises the following steps:
Figure FDA0003721694720000021
Figure FDA0003721694720000022
ε 1 =X‘ 1 -X 1
ε 2 =X‘ 2 -X 2
in the formula, X 1 、Y 1 、Z 1 Is a point P 1 The spatial coordinate values of (a); x 2 、Y 2 、Z 2 Is a point P 2 The spatial coordinate values of (a); l is 1 Is a point P 1 And point P 2 The distance of (d); x' 1 Is a point P 1 Actual X-axis coordinate values; x' 2 Is a point P 2 Actual X-axis coordinate values; epsilon 1 Is a point P 1 A deviation value in the X direction; epsilon 2 Is a point P 2 Deviation value in X direction.
4. The method as claimed in claim 1, wherein the pre-compensation value β in step 4 is a pre-compensation value 1 Comprises the following steps:
Figure FDA0003721694720000023
Figure FDA0003721694720000024
ε 3 =Y‘ 3 -Y 3
ε 4 =Y‘ 4 -Y 4
in the formula: x 3 、Y 3 、Z 3 Is a point P 3 The spatial coordinate values of (a); x 4 、Y 4 、Z 4 Is a point P 4 The spatial coordinate values of (a); l is 2 Is a point P 3 And point P 4 The distance of (d); y' 3 Is a point P 3 Coordinate values of the actual Y axis; y' 4 Is a point P 4 Coordinate values of the actual Y axis; epsilon 3 Is a point P 3 A deviation value in the Y direction; epsilon 4 Is a point P 4 Deviation value in Y direction.
5. The method as claimed in claim 1, wherein the pre-compensation value a is pre-compensated in step 5 1 、b 1 The calculation formula of (c) is as follows:
(X’ 5 -O 1 ) 2 +(Y’ 5 -O 2 ) 2 +(Z’ 5 -O 3 ) 2 =R 2
(X’ 6 -O 1 ) 2 +(Y’ 6 -O 2 ) 2 +(Z’ 6 -O 3 ) 2 =R 2
(X’ 7 -O 1 ) 2 +(Y’ 7 -O 2 ) 2 +(Z’ 7 -O 3 ) 2 =R 2
a 1 =O 1
b 1 =O 2
in the formula: x' 5 、Y’ 5 、Z’ 5 Is a point P 5 Actually measuring a space coordinate value; x' 6 、Y’ 6 、Z’ 6 Is a point P 6 Actually measuring a space coordinate value; x' 7 、Y’ 7 、Z’ 7 Is a point P 7 Actually measuring a space coordinate value; o is 1 、O 2 、O 3 Coordinate values in the direction of X, Y, Z which are the centers of the circular holes respectively; r is the radius value of the circular hole.
6. The method as claimed in claim 1, wherein in step 6, the pre-compensation value c is pre-compensated 1 Comprises the following steps:
c 1 =Z′ 8
in the formula: z' 8 Is a point P 8 And actually measuring the Z-axis numerical value of the space coordinate.
7. The method as claimed in claim 1, wherein Δ a in step 8 is a zero offset of the multi-sister tool i 、Δb i 、Δc i 、Δθ i 、Δβ 1 The following relationship is satisfied:
Δa i =a i -a 1
Δb i =b 1 -b 1
Δc i =c i -c 1
Δθ i =θ i1
Δβ i =β i1
in the formula: a is 1 、b 1 、c 1 、θ 1 、β 1 Is a 1 st numerical control machine tool fix 1 A compensation value; a is i 、b i 、c i 、θ i 、β i Pre-compensating value for the ith numerical control machine tool; Δ a i 、Δb i 、Δc i 、Δθ i 、Δβ i Is the zero point deviation of the ith numerical control machine tool, and i is a positive integer greater than 1.
8. The method as claimed in claim 1, wherein in step 9, the following relationship is satisfied:
Fa 1 =a 1
Fb 1 =b 1
Fc 1 =c 1
1 =θ 1
1 =β 1
in the formula: fa 1 、Fb 1 、Fc 1 、Fθ 1 、Fβ 1 Is a 1 st numerical control machine tool fix 1 A compensation value.
9. The method as in claim 8, wherein Δ Fa is a zero offset of a multi-sister tool i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i The following relationship is satisfied:
ΔFa i =Fa i -a 1
ΔFb i =Fb i -b 1
ΔFc i =Fc i -c 1
ΔFθ i =Fθ i1
ΔFβ i =Fβ i1
in the formula: fa 1 、Fb 1 、Fc 1 、Fθ 1 、Fβ 1 Precompensation value for ith fixture;ΔFa i 、ΔFb i 、ΔFc i 、ΔFθ i 、ΔFβ i And i is the zero offset of the ith clamp, and is a positive integer greater than 1.
10. The method as claimed in claim 1, wherein in step 11, the ith numerical control machine tool machine is used for automatically eliminating the zero point deviation of the multi-sister tools i Automatically running offset file first 1 And firstly judging which machine tool the clamp is on by using a numerical control system, carrying out zero point adjustment on machine tool machining by using a zero point difference value, and finally operating the pre-compensation value of the clamp.
CN202210753179.2A 2022-06-29 2022-06-29 Method for automatically eliminating zero-point deviation of multiple sister tools Active CN114932455B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210753179.2A CN114932455B (en) 2022-06-29 2022-06-29 Method for automatically eliminating zero-point deviation of multiple sister tools

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210753179.2A CN114932455B (en) 2022-06-29 2022-06-29 Method for automatically eliminating zero-point deviation of multiple sister tools

Publications (2)

Publication Number Publication Date
CN114932455A true CN114932455A (en) 2022-08-23
CN114932455B CN114932455B (en) 2023-09-12

Family

ID=82868886

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210753179.2A Active CN114932455B (en) 2022-06-29 2022-06-29 Method for automatically eliminating zero-point deviation of multiple sister tools

Country Status (1)

Country Link
CN (1) CN114932455B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103286631A (en) * 2012-02-22 2013-09-11 北京福田康明斯发动机有限公司 Benchmark deviation compensation type processing method and system used for box or shell part
JP2017037460A (en) * 2015-08-10 2017-02-16 三菱重工工作機械株式会社 Machining system and machining method
CN110539020A (en) * 2019-09-10 2019-12-06 清华大学 Precision self-diagnosis method for double five-axis mirror milling machine tool
CN114488944A (en) * 2020-10-26 2022-05-13 上海霍塔浩福自动化测试技术有限公司 Interpolation-based servo displacement error compensation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103286631A (en) * 2012-02-22 2013-09-11 北京福田康明斯发动机有限公司 Benchmark deviation compensation type processing method and system used for box or shell part
JP2017037460A (en) * 2015-08-10 2017-02-16 三菱重工工作機械株式会社 Machining system and machining method
CN110539020A (en) * 2019-09-10 2019-12-06 清华大学 Precision self-diagnosis method for double five-axis mirror milling machine tool
CN114488944A (en) * 2020-10-26 2022-05-13 上海霍塔浩福自动化测试技术有限公司 Interpolation-based servo displacement error compensation method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
宋凯: "卧式镗铣加工中心夹具补偿的设计与应用", 机械工程师, no. 02, pages 105 - 106 *

Also Published As

Publication number Publication date
CN114932455B (en) 2023-09-12

Similar Documents

Publication Publication Date Title
US8676373B2 (en) Global offset compensation for a CNC machine
CN108723414B (en) Machining process for ensuring position tolerance of main hole system of precision box part of numerical control machine tool
CN210413777U (en) Tool for adjusting precision deviation of multi-axis numerical control machine tool
CN110281017B (en) Drilling method for central hole of curved surface forging
CN109648368B (en) Workpiece coordinate system setting method for eliminating rotation error of numerical control machining workbench
CN111390250A (en) Weak-rigidity thin-wall structural part and machining method thereof and station quick-change positioning and clamping device
CN112222538A (en) Tooth pitch accumulated error compensation method for forming and milling tooth machining
CN103231212A (en) Processing method for ultralong welding similar parts
CN113953891A (en) Process method for quickly calibrating center of rotary table
CN111112955B (en) Multi-split-flow split type box body and processing method thereof
CN114932455A (en) Method for automatically eliminating zero point deviation of multi-sister tooling
CN112276571B (en) Inclined hole machining method
CN109513947B (en) Machining process of large flange with conical surface sealing structure
CN107942930B (en) Method for bevel edge machining based on five-axis numerical control system
CN114273981B (en) Horizontal five-axis numerical control machining center with abnormal component checking function
CN210523854U (en) Roll arm boring machining tool
CN105033706B (en) Machining method of shaft part key grooves with multiple specifications and multiple angles
CN113352058B (en) High-precision part machining method
CN219293309U (en) High-precision lathe bent plate tool
CN204954410U (en) Processing frock of axle type many specifications of part multi -angle keyway
CN115365893B (en) Measurement conversion method between tool setting modes of outer circle of inner hole
CN102909580A (en) Sliding valve tool for twin-screw compressor and sliding valve processing method
CN110064772B (en) Roller arm boring tool and processing method thereof
CN117707074A (en) Preparation process of precise part
JP3044311B2 (en) NC correction method in multi-station processing

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