CN105573248A - Flexible member assembling dimensional deviation control method based on multi-station assembly jig compensation - Google Patents
Flexible member assembling dimensional deviation control method based on multi-station assembly jig compensation Download PDFInfo
- Publication number
- CN105573248A CN105573248A CN201610024893.2A CN201610024893A CN105573248A CN 105573248 A CN105573248 A CN 105573248A CN 201610024893 A CN201610024893 A CN 201610024893A CN 105573248 A CN105573248 A CN 105573248A
- Authority
- CN
- China
- Prior art keywords
- deviation
- assembly
- compensation
- station
- positioning
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 89
- 238000005457 optimization Methods 0.000 claims abstract description 45
- 239000011159 matrix material Substances 0.000 claims description 41
- 230000008569 process Effects 0.000 claims description 33
- 238000004519 manufacturing process Methods 0.000 claims description 20
- 238000012546 transfer Methods 0.000 claims description 15
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000013480 data collection Methods 0.000 claims 2
- 238000005259 measurement Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000003825 pressing Methods 0.000 description 6
- 238000000429 assembly Methods 0.000 description 5
- 238000003070 Statistical process control Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001276 controlling effect Effects 0.000 description 2
- 238000013178 mathematical model Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- XNKARWLGLZGMGX-UHFFFAOYSA-N ethyl 4-(4-chloro-2-methylphenoxy)butanoate Chemical compound CCOC(=O)CCCOC1=CC=C(Cl)C=C1C XNKARWLGLZGMGX-UHFFFAOYSA-N 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35218—From cad data derive fixture configuration and assembly program
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Automatic Assembly (AREA)
Abstract
The invention provides a flexible member assembling dimensional deviation control method based on multi-station assembly jig compensation. The flexible member assembling dimensional deviation control method is characterized in that based on a state space method for controlling the theory, a jig compensation system is added in a positioning or re-positioning link for each station, wherein the system comprises three modules: a deviation data acquisition module, a compensation scheme decision module and a compensation implementation module; the deviation data acquisition module provides input for a system; except the first station, other stations needs acquisition of the dimensional deviation values of the assembly parts after assembling of the front stations; the compensation scheme decision module is the core content, and comprises three steps: assembly deviation modeling, compensation dosage optimization model modeling, and optimal compensation dosage solution, and is used for determining the jig positioning compensation dosage for the subsequent stations so as to enable the assembly deviation of the subsequent stations to be minimum; and the compensation implementation module adjusts a jig positioning point according to a compensation decision scheme. The flexible member assembling dimensional deviation control method based on multi-station assembly jig compensation can scientifically, accurately and instantly reduce the assembly deviation for each station, and can realize station-by-station control for multi-station assembly deviation of the flexible member, and can reduce the dimensional deviation after assembling of the multi-station for the flexible member.
Description
Technical Field
The invention relates to a computer-aided manufacturing technology, in particular to a flexible piece multi-station assembling deviation control method, and specifically relates to a flexible piece assembling size deviation control method based on multi-station assembling clamp compensation.
Background
The flexible parts have the characteristics of deformability and resilience, so that gaps and interference caused by errors can be overcome through deformation during assembly, but the assembly is deformed and assembly stress is generated. In actual engineering, complex products are often assembled on a plurality of stations. When the work station is changed, the assembly deviation can be transferred along with the advance of the work station and gradually accumulated, and the repositioning deviation can be generated due to the change of the positioning reference. In multi-station assembly, the problems of uneven fit clearance, poor assembly coordination and the like are often caused by overlarge size deviation, and the product quality is finally influenced. Therefore, an effective method is needed to reduce the multi-station assembly deviation of the flexible parts, improve the product quality and reduce the manufacturing cost.
By studying the transmission and accumulation of deviations during the assembly process, several methods for reducing the influence of deviations have been widely used to reduce the negative influence of dimensional deviations on the quality of the final assembled product and improve the quality of the product. Among them, the most common method is robust design, which works in the product design phase and minimizes the sensitivity of the product quality to deviations and disturbances in the production phase. Another approach is to use statistical process quality control (SPC) to detect mean shift and variation in the production process, requiring corrective or regulatory measures to restore the process to normal operating conditions. However, the robustness design can only reduce the influence of the deviation and cannot directly improve the quality; statistical process control has hysteresis and does not provide a systematic way to automatically control dimensional deviations. Statistical Process Control (SPC) requires a large number of samples to determine the source of error and so cannot compensate for errors in piece-by-piece assembly. Neither of these two methods described above can reduce errors instantaneously during assembly.
In 1996, Nguyen and Mills improved automatic, robust clampless assembly elements, using a variety of controllers that combined mechanical modeling of components with force sensor readings to precisely position sheet metal components to nominal positions. However, it is not possible to control the dimensional variations of the components by altering the component positions (off-nominal positions) to compensate for critical product feature variations in the final assembly. In 2006, Hu and Camelio used a method for controlling component errors to solve the problem of dimensional deviation in the assembly process of a flexible part, and proposed an adaptive control framework for controlling input component errors, which consists of pre-assembly measurement and optimization, and is used to determine an optimal control behavior, so that the deviation of Key Product Characteristics (KPC) after assembly is minimized. However, they only present a conceptual framework of such heuristic methods and do not refer to how to implement the bias compensation; and the method does not consider the application range, can only be used for determining the control behavior in the actual assembly process within a short time, and if the control process is used for real-time online control, an efficient offline algorithm is needed to obtain the relation between the error and the control behavior. In 2007 Lzquierdo and the like, a practical feedback control method for single-station assembly is provided, and deviation of a linear assembly system can be reduced in real time. In 2012, Xie proposed a piece-by-piece control error compensation method for flexible sheet assembly to improve the assembly deviation quality. The method comprises an off-line control module, and determines a control behavior by adopting a simulation model in consideration of contact and friction among parts, so that the KPC deviation of the assembly body is minimum. However, the method based on finite element simulation requires a simulation model to be established for each assembly, and has great limitations in real-time performance and feasibility for production control; and does not consider how to achieve continuous control of assembly deviation in a multi-station assembly mode.
Therefore, the adaptive control method suitable for the multi-station assembly process of the flexible parts is established, the assembly deviation is reduced by implementing the clamp compensation in the positioning or repositioning link, the assembly deviation in the multi-station assembly of the flexible parts can be scientifically and accurately reduced, and the engineering application value is achieved.
Disclosure of Invention
The invention aims to solve the problem of poor adaptability control of multi-station assembly deviation of a flexible part, and provides a flexible part assembly size deviation control method based on multi-station assembly fixture compensation.
The technical scheme of the invention is as follows:
a flexible part assembling size deviation control method based on multi-station assembling clamp compensation is characterized by comprising the following steps: firstly, predicting and compensating assembly deviation station by station in a flexible part multi-station assembly process, and enabling the position of a clamp positioning point participating in clamp compensation to be normally adjusted within a certain range; secondly, on the basis of a state space method in a control theory, a clamp compensation system is added in a positioning or repositioning link of multi-station assembly of the flexible part to acquire deviation data, optimize a compensation scheme and implement compensation so as to reduce assembly deviation on a station to be assembled. In other words, the positioning point normal adjustable clamp is taken as assembly equipment, and in the positioning or repositioning link of multi-station assembly of the flexible part, the normal deviation of the assembly part at the station is reduced by adopting a method of adjusting the normal compensation quantity of the positioning point of the clamp at the subsequent station, so that the deviation of the final assembly part is reduced. The clamp compensation system for multi-station assembly of the flexible parts comprises three modules of deviation data acquisition, compensation scheme decision and compensation implementation, and can be realized through the following technical routes:
1. deviation data acquisition
The deviation data acquisition module is an input part of the clamp compensation system. Because the input quantity of the whole assembly system, namely the manufacturing deviation of all parts participating in assembly is a known quantity, the input of the clamp compensation system of the first station is included, so that the first station does not need to carry out deviation data acquisition; for other stations except the first station, the deviation data acquisition refers to the acquisition of the size deviation value of the sub-assembly parts assembled by the front station and assembled in the subsequent stations. Taking Key Product Characteristics (KPC) of the sub-assembly parts, and the positions of the fixture positioning points and the assembly connecting points of the sub-assembly parts in subsequent stations as deviation data acquisition points, wherein the data acquisition mode comprises the following steps: derived from the assembly deviation transfer model of the preposed station and measured by a measuring tool.
2. Compensation scheme decision
The compensation scheme decision module is a core part of the clamp compensation system and comprises three steps of assembly deviation modeling, compensation quantity optimization model modeling and optimal compensation quantity solving.
2.1 Assembly offset modeling
And (3) taking the normal compensation quantity of the positioning point of the clamp as a group of adjustable variables to establish a flexible part assembly deviation transfer model on a subsequent station to be assembled. For the first station, the considered deviation sources are the manufacturing deviation and the positioning deviation of the clamp of the parts participating in assembly; for stations other than the first station, the sources of variation considered include subassembly variation, part manufacturing variation and jig positioning variation for subassemblies participating in assembly. The modeling process comprises four steps of positioning, clamping, connecting and releasing resilience, small deformation and linear elasticity assumption are adopted for deformation of the flexible part, Key Product Characteristics (KPC) are used as measuring points, and the relation between each measuring point of the flexible part and each deviation source in deformation and resilience in the assembling process is established by applying the theory of an influence coefficient method. And (3) simulating the assembly process by adopting finite element software, and extracting a super element rigidity matrix of each assembly force and deformation in the steps of positioning, clamping, connecting and releasing springback. And finally, establishing a normal compensation quantity of a positioning point of the fixture, a deviation transfer relation between the deviation source deviation and the deviation of a measuring point of the assembly part of the station, namely an assembly deviation transfer model of the station.
2.2 Compensation optimization model modeling
And establishing an assembly deviation optimization model of the station based on the clamp compensation according to the flexible part assembly deviation transfer model considering the normal compensation quantity of the clamp positioning point on the subsequent station. The optimization variable is the normal offset of the adjustable position of the clamp. There are multiple optimization objectives, including: the square sum of the deviation of each measuring point of the station assembly part is minimized, and the square sum of the compensation quantity of each adjustable positioning point of the fixture is minimized. The constraint conditions include: the compensation amount of each clamp positioning point is within a certain adjustable range, and the deviation of each measuring point of the assembly part is within an allowable range of the assembly process requirement.
2.3 optimal Compensation solution
The assembly deviation transfer model can obtain: when a group of input deviation values are given by the deviation data acquisition module, the deviation of the assembly part measuring point and the normal compensation value of the clamp positioning point are in a linear relation, so that the solution of the optimization model is a quadratic programming problem. And constructing an objective function, and obtaining an optimal solution meeting the optimization objective within a range specified by the constraint condition. The case-by-case discussion here needs to be based on whether a feasible solution exists or not. If a feasible solution exists, adjusting the compensation quantity of the positioning point of the clamp in the next module according to the feasible solution; if there is no feasible solution, it needs to consider ensuring the assembly quality by other methods, such as: the concrete implementation of these methods is not in the research content of the present invention, considering that a new fixture positioning point is added at the station, etc.
3. Compensation implementation
The compensation implementation module is an implementation part of the clamp compensation system. And adjusting the normal compensation quantity of the positioning point of the adjustable clamp according to the solving result of the assembly deviation optimization model based on the clamp compensation in the decision module. If the positioning points of the adjusting clamp cannot meet the requirement on the quality of the assembling deviation of the station, methods such as increasing the number of the positioning points of the clamp are considered, and the content is out of the implementation range of the invention.
The invention has the beneficial effects that: the flexible part assembly size deviation control method based on multi-station assembly fixture compensation can utilize a positioning or repositioning link in multi-station assembly, and immediately and accurately adjust the normal compensation quantity of the fixture positioning point of a station according to the input deviation of a subsequent station to be assembled, so that the flexible part assembly deviation adaptability control from station to station is realized, and the qualification rate of the deviation quality of a final assembly product is ensured.
Drawings
FIG. 1 is a schematic diagram of a multi-station assembly process of a flexible part by using clamp compensation.
FIG. 2 is a flow chart of a jig compensation system for multi-station assembly dimension deviation control of flexible parts.
FIG. 3 is a schematic structural diagram of the positioning point normal adjustable clamp.
FIG. 4 is a schematic diagram of the multi-station assembly of the flexible parts at the 3-2-1 positioning stage in the station k.
FIG. 5 is a schematic diagram of a multi-station assembly of flexible parts at the N-2-1 positioning stage in station k.
Fig. 6 is a schematic diagram of a multi-station assembly of flexible parts in the clamping stage in station k.
Fig. 7 is a schematic diagram of a multi-station assembly of a flexible member at the connection (riveting) stage in station k.
Fig. 8 is a schematic diagram of the stage of releasing the riveter in station k during multi-station assembly of the flexible member.
Fig. 9 is a schematic diagram of a stage of multi-station assembly of the flexible piece in releasing an additional positioning point in a station k.
Fig. 10 is a schematic diagram of the stage of multi-station assembly of the flexible part in the station k for releasing the over-constrained anchor point.
Detailed Description
The invention is described in further detail below with reference to the figures and examples.
As shown in fig. 1-10.
A flexible part assembling size deviation control method based on multi-station assembling clamp compensation predicts and compensates assembling deviation station by station in the multi-station assembling process of a flexible part, and enables the position of a clamp positioning point participating in clamp compensation to be normally adjusted within a certain range. Meanwhile, on the basis of a state space method in a control theory, a clamp compensation system is added in a positioning or repositioning link of multi-station assembly of the flexible part to acquire deviation data, optimize a compensation scheme and implement compensation so as to reduce assembly deviation on a station to be assembled. The details are as follows:
FIG. 1 is a schematic diagram of a multi-station assembly process of flexible parts by using clamp compensation, and compared with the conventional multi-station assembly process described by using a state space method, a clamp compensation system is added in a positioning or repositioning link of each station. Wherein the first station is offset by a part offset X0For system input, other stations except the first station output X by the assembly deviation of the preposed stationk-1Is the system input. The normal compensation quantity theta of the positioning point of the station fixture is output through calculation and derivation of the fixture compensation systemk. In the figure, k is 1,2, …, N indicates the total number of assembly stations, X0For assembling manufacturing variations of parts, XkFor assembly deviations of station k, UkFor deviations of the clamps participating in the assembly at station k, wkThe random error of the station k is ignored in the invention, and the normal compensation quantity theta of the positioning point of the clamp iskThe deterministic setpoint is not compensated for at all, only the normal compensation of the additional setpoint is taken into account. Fig. 2 shows a flowchart of a fixture compensation system for multi-station assembly dimension deviation control of a flexible part, the fixture compensation system includes three modules of deviation data acquisition, compensation scheme decision and compensation implementation, a detailed description is given below for functions and contents of each module by taking a station k as an example, and it is not assumed that k is not equal to 1. Fig. 3 shows a schematic structural diagram of the positioning point normal adjustable clamp, and in specific implementation, the corresponding positioning point normal adjustable clamp can be designed according to needs or realized by referring to the positioning point normal adjustable clamp disclosed in related papers and patents.
1. Deviation data acquisition
The deviation data acquisition module obtains the output deviation of the station (k-1) by a measuring or calculating method, and the deviation is used as the station kThe clamp compensation system. Because of the inevitable error in both the measurement and calculation results, the deviation of the output of the station (k-1) acquired by the module from its true value Xk-1There is an error, and the deviation value obtained by this block is denoted as X'k-1。X′k-1The manufacturing deviation of the sub-assembly parts assembled by the front station, namely the manufacturing deviation of the parts to be assembled in the station k and the manufacturing deviation of the parts to be assembled which are not assembled in the station k are included. The input X being already contained in the entire assembly system due to manufacturing variations of the parts0The data to be collected is the assembly deviation of the flexible sub-assembly assembled by the station (k-1), and the sub-assembly is marked as Ak. The sub-assembly AkKey product features (KPC) and A in workstation kkThe normal deviation of the positions of the positioning points and the positions of the connecting points (riveting points) of the clamp is taken as a deviation data acquisition object, the normal deviation value is a normal component of a deviation value of the flexible piece data acquisition points and the nominal position thereof, and the deviation value can be obtained in two ways: firstly, after the station (k-1) is assembled, a measuring tool (such as a laser tracker) is adopted to directly measure the quantum assembly AkObtaining; and secondly, deducing the assembly deviation transfer model of the station (k-1), wherein the deducing process of the deviation transfer models of the flexible parts of different stations is similar, and the deducing process is divided into four steps of positioning, clamping, connecting and releasing springback, and the specific process can refer to the assembly deviation modeling in a scheme decision module. Obtained AkThe normal deviation at the data acquisition point is denoted as VA. In addition, the flexible part to be assembled in the station k is marked as PkThe normal deviation of the KPC point is marked as VP。
2. Compensation scheme decision
2.1 Assembly offset modeling
Normal compensation quantity theta of extra positioning point of clamp is considered on station kkThe flexible member assembly deviation transfer model needs to consider the following deviation sources: assembling deviation of sub-assembly parts participating in assembly, manufacturing deviation of parts and positioning deviation of clamps. Will be provided withSub-assembly AkAnd part PkThe KPC points are used as measuring points, and the deviations are respectively marked as VAmAnd VPm。AkAnd PkThe deviations of the position of the additional positioning points in the station k are respectively marked as VAaAnd VPaThe deviation of the position of the assembly connection point is respectively marked as VAjAnd VPj. Is not provided with AkAnd PkThe positions of the measuring point, the additional positioning point and the assembling connection point are not coincident with each other.
The flexible part assembling deviation modeling can be respectively carried out four steps of positioning, clamping, connecting and releasing springback, and an assembling deviation transfer model of a station k is established by using an influence coefficient method and a super-element rigidity theory on the assumption of small deformation and linear elasticity.
(1) Positioning
In order to ensure the assembly rigidity and accuracy, the flexible part is generally positioned by adopting 'N-2-1' overconstrained positioning, and the positioning process can be divided into two stages: in the first stage, a deterministic positioning method based on a rigid body model is adopted to carry out deterministic positioning (namely 3-2-1 positioning), which is a process of complete constraint of freedom, and the flexible part does not deform; in the second stage, in order to reduce the error caused by the deformation of the flexible part, an additional positioning point needs to be added on the basis of the positioning of 3-2-1 to form an over-constrained positioning (namely the positioning of N-2-1), and the flexible part is deformed at the moment.
a) Deterministic positioning
In deterministic positioning analysis, all sub-assemblies and parts are assumed to be rigid bodies, and positioning deviation is caused by the change of the spatial pose of the rigid body parts after positioning. The deterministic positioning analysis establishes the relationship between the pose deviation of the parts involved in assembly and the assembly deviation of the sub-assembly parts, the part manufacturing deviation and the fixture positioning point deviation by using the rigid body kinematics theory.
6 degrees of freedom of any three-dimensional part can be completely restricted by 6 positioning blocks, and 3-2-1 deterministic positioning is realized. At this time, the deviation of any point on the part due to the deviation of the jig and the part occurring at the positioning block can be calculated by the equation (1):
qo=J-1·N·R(1)
wherein q iso=[ox,oy,oz,α,β,γ]TAnd represents the translation deviation [ o ] at any measuring point o on the partx,oy,oz]TAnd rotational offset [ α, gamma ]]T;J=[J1,J2,…,J6]TThe Jacobian matrix of the jig positioning block is represented, and the Jacobian matrix of the ith jig positioning block is Ji=[nix,niy,niz,nizyi-niyzi,nixzi-nizxi,niyxi-nixyi]Wherein the coordinate of the ith fixture positioning block is (x)i,yi,zi),ni=[nix,niy,niz]T(i ═ 1,2, …,6) is the unit normal vector of the part surface at the fixture locating block; r ═ R1,r2,…,r6]TThe sum of the jig positioning deviation at 6 jig positioning blocks and the part manufacturing deviation (sub-assembly assembling deviation) is shown, where ri=[xi,yi,zi]T;
As shown in fig. 4, subassembly akAnd part PkIn the stage of deterministic positioning, the normal deviations are all deviations in the z direction. At this time, AkAnd PkThe normal deviation at each point requires the superimposition of the effect of the fixture positioning deviation on that point. Known flexible member AkAnd PkThe deviation of the deterministic positioning points of the clamp is V respectivelyAJdAnd VPJdThe resulting normal deviation (i.e. z-direction) of any point on the flexureDirectional deviation) can be calculated by equation (1). In the deterministic positioning phase, the flexible part AkAnd PkThe measuring point deviations caused by the deterministic positioning point deviations are respectively marked as VAm(d)And VPm(d)And the deviation of the position of the additional positioning point in the station k is respectively recorded as VAa(d)And VPa(d)And the deviation of the position of the assembly connection point (rivet point) is respectively marked as VAj(d)And VPj(d). Sub-assembly A after tolerance accumulationkThe deviations of the above points are:
VAm(1)=VAm+VAm(d)(2)
VAa(1)=VAa+VAa(d)(3)
VAj(1)=VAj+VAj(d)(4)
part PkThe deviations of the above points are:
VPm(1)=VPm+VPm(d)(5)
VPa(1)=VPa+VPa(d)(6)
VPj(1)=VPj+VPj(d)(7)
b) adding additional anchor points
After additional anchor points are applied, subassembly A, as shown in FIG. 5kAnd part PkForm an "N-2-1" over-constrained positioning, flexible member AkAnd PkDeformation occurs and the deviation at the additional positioning point is 0. If it is at AkAnd PkRespectively introducing a normal compensation quantity theta of the clamp at the additional positioning pointsAAnd thetaPThen in the stage of adding additional anchor points, AkAnd PkThe deviations at the additional positioning points are respectively thetaAAnd thetaP. For flexible part AkAnd PkAnd (3) making linear elasticity and small deformation assumptions, and establishing the relation between the deformation and the stress of the flexible part by using an influence coefficient method and a super-element rigidity theory. The following sub-assembly AkThe analysis was performed as an example:
FAa=KAa(VAJa+θA-VAa(1))(8)
in the formula, FAaIs a flexible sub-assembly AkThe force experienced at its additional location point; kAaThe method comprises the steps of establishing a super-element stiffness matrix by using '3-2-1' deterministic positioning constraint extracted by finite element software as a boundary condition and using additional positioning points as key points; vAJaIs the fixture offset at the additional location point.
When in sub-assembly AkAt the additional location point of (a) exerts a force FAaAfter formation of the "N-2-1" orientation, A is causedkDeformation occurs, and the deviation of the positions of the measuring points and the connecting points in the stage is as follows:
VAm(a)=CAm(a)FAa(9)
VAj(a)=CAj(a)FAa(10)
wherein, VAm(a)And VAj(a)In the stage of adding additional anchor points, respectively, the sub-assembly AkNormal deviations at the survey and connecting points. CAm(a)And CAj(a)Are respectively AkThe deviation V between the clamping force applied to the additional positioning point and the measuring pointAm(a)And deviation from the connection point VAj(a)A linear system matrix in between, which can be derived from the stiffness matrix.
Will VAm(a)And VAj(a)Superposition to subassembly AkObtaining the deviation A at the end of the stage in the measured point and the connecting pointkDeviation V at the measurement and connection pointsAm(2)And VAj(2)Respectively as follows:
VAm(2)=VAm(1)+VAm(a)(11)
VAj(2)=VAj(1)+VAj(a)(12)
according to the above method, the part P can be obtained in the same waykIn the stage of adding the additional positioning point, the force F applied to the additional positioning pointPaAnd the normal deviation V generated at the measuring points and the connecting pointsPm(a)And VPj(a)。
FPa=KPa(VPJa+θP-VPa(1))(13)
VPm(a)=CPm(a)FPa(14)
VPj(a)=CPj(a)FPa(15)
Wherein, KPaIs under the deterministic positioning constraint of '3-2-1', the part PkThe meta-stiffness matrix at the additional location points; vPJaIs the fixture offset at the additional location point. CPm(a)And CPj(a)Are respectively PkForce F experienced at additional location pointPaDeviation V from its measuring pointPm(a)And deviation from the connection point VPj(a)Linear system matrix in between.
After the stage of adding additional anchor points is finished, PkDeviation V at the measurement and connection pointsPm(2)And VPj(2)Respectively as follows:
VPm(2)=VPm(1)+VPm(a)(16)
VPj(2)=VPj(1)+VPj(a)(17)
(2) clamping of
Sub-assembly AkAnd part PkAfter the positioning of N-2-1 is completed, the riveter applies pressing force to its assembling connection point to hold the connection point (riveting point) to its nominal position, i.e. the deviation of the connection point is respectively regulated by VAj(2)And VPj(2)Becomes 0 as shown in fig. 6. Under the action of the pressing force of the riveter, the flexible part AkAnd PkFurther deformation occurs, and at this time, the relationship between the stress and deformation at the connecting point can be expressed as:
Fj=FAj+FPj(18)
in the formula, FjIndicating the pressing force applied by the riveter at the point of connection, FAjAnd FPjAre respectively a flexible part AkAnd PkThe riveting force applied to the assembly connection point. Under the positioning constraint of 'N-2-1', the flexible part AkAnd PkThe meta-stiffness matrix at the connection point of (a) is KAjAnd KPjThen, there are:
FAj=-KAjVAj(2)(19)
FPj=-KPjVPj(2)(20)
in the clamping phase, the flexible part AkAnd PkThe deviation generated at the measuring point has a linear relation with the pressing force applied at the connecting point, and can be derived from the rigidity matrix at the stage. Will be caused by the caulking force of the riveterkAnd PkThe deviations at the measurement points are respectively denoted as VAm(j)And VPm(j),AkForce F experienced at the connection pointAjDeviation V from its measuring pointAm(j)Linear system matrix in between is denoted as CAm(j),PkForce F experienced at the connection pointPjDeviation V from its measuring pointPm(j)Linear system matrix in between is denoted as CPm(j)Then, there are:
VAm(j)=CAm(j)FAj(21)
VPm(j)=CPm(j)FPj(22)
will VAm(j)And VPm(j)Are respectively superposed to the sub-assemblies AkAnd part PkIn the deviation at the measuring point, the end A of the clamping phase is obtainedkAnd PkDeviation V at its measurement pointAm(3)And VPm(3)Respectively as follows:
VAm(3)=VAm(2)+VAm(j)(23)
VPm(3)=VPm(2)+VPm(j)(24)
(3) connection (riveting)
In the connection stage, the flexible components may be connected to form one assembly by a connection fastening means such as welding or caulking. For convenience of illustration, the flexible member A is not rivetedkAnd PkThe connection is made.
As shown in fig. 7, at this stage, at akAnd PkThe riveter clamping force applied at the attachment point location is not released and the riveter is used to rivet the two flexible members together. Due to wear and the like, the riveter may deviate during the riveting process, which may affect the deviation of the final assembly. The modeling process here does not take into account the riveter bias for the moment. At this time, the flexible member AkAnd PkThe clamping force is applied to the additional positioning points and the positions of the connecting points, and the deviation of the clamping force is not changed. When the riveter rivets two flexible parts together, the rigidity matrix is the assembly Ak+1Is different from subassembly AkAnd part PkThe stiffness matrix of (a).
(4) Releasing rebound
Because the flexible piece receives the clamping force of extra setpoint and the clamping force effect of riveter in location, the clamping process, takes place to warp, has internal stress, and after release riveter and extra setpoint, the flexible assembly part can take place to kick-back deformation under the internal stress effect. At the moment, the flexible assembly part is still restrained by two groups of '3-2-1' deterministic positioning points, and in an over-restrained state, part of the positioning points are released to be changed into a deterministic positioning state, and the flexible assembly part is subjected to rebound deformation in the process.
a) Release riveter
As shown in fig. 8, this stage releases the riveter, i.e. releases the compressive force of the riveter at the point of connection. Based on the assumption of linear elasticity, small deformation, the resilience being approximately equal to the pressing forceCounter-forces, i.e. flexible fittings Ak+1Spring back force F at the joint due to release of the rivetersjComprises the following steps:
Fsj=-Fj(25)
under the action of the resilience force, the flexible assembly Ak+1Deformation occurs, and at this time, the relationship between the stress and the deformation at the connecting point can be expressed as:
Fsj=KsjVj(sj)(26)
wherein, KsjIs shown in subassembly AkAnd part PkUnder the constraint of two groups of 'N-2-1' positioning, assembly part Ak+1The meta-stiffness matrix at the connection point of (a). Vj(sj)For releasing the riveter stage, Ak+1The normal deviation generated at the connection point. Since the cumulative deviation at the connection point of the previous stage is 0, Vj(sj)I.e. afterloading part A at the end of this phasek+1Deviation V at the connecting pointj(4)Namely:
Vj(4)=Vj(sj)(27)
assembly Ak+1The measuring point is a sub-assembly AkMeasuring point and part PkA collection of measurement points. During this phase, A is caused by the release of the riveterk+1The normal deviation produced at the measurement point is denoted as Vm(sj)And is provided with Wherein, VAm(sj)And VPm(sj)Are respectively AkAnd PkThe deviation generated at the measuring point.
Vm(sj)=Cm(sj)Fsj(28)
In the formula, Cm(sj)Is Ak+1Spring back force F experienced at the connection pointsjDeviation V from its measuring pointm(sj)A linear system matrix in between, and wherein, CAm(sj)Is FsjAnd sub-assembly AkDeviation V of measuring pointAm(sj)Linear system matrix of CPm(sj)Is FsjAnd part PkDeviation V of measuring pointPm(sj)The linear system matrix in between, then:
VAm(sj)=CAm(sj)Fsj(29)
VPm(sj)=CPm(sj)Fsj(30)
will VAm(sj)And VPm(sj)Are respectively superposed to the sub-assemblies AkAnd part PkIn the deviation of the measured point, after the riveting gun releasing stage is finished, AkAnd PkDeviation V at the measurement pointAm(4)And VPm(4)Respectively as follows:
VAm(4)=VAm(3)+VAm(sj)(31)
VPm(4)=VPm(3)+VPm(sj)(32)
b) releasing additional anchor points
This stage releases subassembly A as shown in FIG. 9kAnd part PkI.e. releasing the clamping force at the additional location point. Based on the assumption of linear elasticity and small deformation, the resilience is approximately equal to the counter force of the pressing force, i.e. the flexible assembly Ak+1Due to AkAnd PkIs released to generate a resilience force FAsaAnd FPsaRespectively as follows:
FAsa=-FAa(33)
FPsa=-FPa(34)
under the elastic force FAsaAnd FPsaUnder the action of (A), the flexible assembly partk+1Further deformation occurs. At this time, A is not consideredkAnd PkAdditional definitionResilience force F at siteAsaAnd FPsaIn the order of release of (A)kThe deformation at the extra positioning point can be considered equal to the deformation represented by AkSpring back force F at additional location pointAsaThe point deformation caused is superposed by PkSpring back force F at additional location pointPsaCausing the point to deform.
Then A iskThe force versus deformation relationship at the additional location points may be expressed as:
VAa(sa)=KAsa -1FAsa+CAa_P(sa)FPsa(35)
wherein, KAsaIs represented by Ak+1At subassembly AkAnd part PkUnder the restriction of the two groups of 3-2-1 positioning, AkThe meta-stiffness matrix at the additional location points. CAa_P(sa)Is represented by Ak+1At PkIs subjected to a spring back force F at the additional location pointPsaAnd is prepared from FPsaCaused by AkA linear system matrix between the additional anchor point biases. VAa(sa)In the stage of releasing the additional anchor point, Ak+1In AkThe normal deviation generated at the additional location point.
Likewise, PkThe deformation at the extra positioning point can be considered equal to PkSpring back force F at additional location pointPsaThe point deformation caused is superposed by AkSpring back force F at additional location pointAsaThe point caused is deformed, then PkThe force versus deformation relationship at the additional location points may be expressed as:
VPa(sa)=KPsa -1FPsa+CPa_A(sa)FAsa(36)
wherein, KPsaIs represented by Ak+1At subassembly AkAnd part PkUnder the constraint of the two groups of 3-2-1 positioning, PkThe meta-stiffness matrix at the additional location points. CPa_A(sa)Is represented by Ak+1In AkIs subjected to spring-back at the additional location pointForce FAsaAnd is prepared from FAsaInduced PkA linear system matrix between the additional anchor point biases. VPa(sa)In the stage of releasing the additional anchor point, Ak+1At PkThe normal deviation generated at the additional location point.
And at the end of the previous stage, the accumulated deviation of the additional positioning point of the clamp is the sum of the clamp deviation of the additional positioning point and the clamp compensation quantity. Accumulating the deviation generated in the stage to obtain A after the stage is finishedk+1In AkAnd PkDeviation V of position of additional location pointAa(5)And VPa(5)。
VAa(5)=VAJa+θA+VAa(sa)(37)
VPa(5)=VPJa+θP+VPa(sa)(38)
In the stage of releasing the additional anchor point, due to the sub-assembly AkAdditional anchor point release of (2) caused fitting part ak+1The normal deviation produced at the measurement point is denoted as Vm_A(sa)And is provided with Wherein, VAm_A(sa)And VPm_A(sa)Respectively caused by AkDeviation sum P at measurement pointkDeviation at the measurement point; due to the part PkAdditional anchor point release of (2) caused fitting part ak+1The normal deviation produced at the measurement point is denoted as Vm_P(sa)And is provided with Wherein, VAm_P(sa)And VPm_P(sa)Are respectively provided withA caused therebykDeviation sum P at measurement pointkDeviation at the measurement point.
In this stage, assembly Ak+1Deviation V occurring at the measuring pointm(sa)Is equal to AkAnd PkIs released from the additional anchor pointm_A(sa)、Vm_P(sa)And (c) the sum, i.e.:
Vm(sa)=Vm_A(sa)+Vm_P(sa)(39)
Vm_A(sa)=Cm_A(sa)FAsa(40)
Vm_P(sa)=Cm_P(sa)FPsa(41)
in the formula, Cm_A(sa)Is Ak+1In AkIs subjected to a spring back force F at the additional location pointAsaDeviation V from its measuring pointm_A(sa)A linear system matrix in between, and wherein, CAm_A(sa)Is FAsaAnd sub-assembly AkDeviation V of measuring pointAm_A(sa)Linear system matrix of CPm_A(sa)Is FAsaAnd part PkDeviation V of measuring pointPm_A(sa)A linear system matrix in between; cm_P(sa)Is Ak+1At PkIs subjected to a spring back force F at the additional location pointPsaDeviation V from its measuring pointm_P(sa)A linear system matrix in between, and wherein, CAm_P(sa)Is FPsaAnd sub-assemblyAkDeviation V of measuring pointAm_P(sa)Linear system matrix of CPm_P(sa)Is FPsaAnd part PkDeviation V of measuring pointPm_P(sa)The linear system matrix in between, then:
VAm_A(sa)=CAm_A(sa)FAsa(42)
VPm_A(sa)=CPm_A(sa)FAsa(43)
VAm_P(sa)=CAm_P(sa)FPsa(44)
VPm_P(sa)=CPm_P(sa)FPsa(45)
the combination (39) gives A which is produced in this stagekAnd PkThe deviation at the measurement points is:
VAm(sa)=VAm_A(sa)+VAm_P(sa)(46)
VPm(sa)=VPm_A(sa)+VPm_P(sa)(47)
will VAm(sa)And VPm(sa)Are respectively superposed to the sub-assemblies AkAnd part PkIn the deviation of the measured point, after the stage of obtaining the additional positioning point is finished, AkAnd PkDeviation V at the measurement pointAm(5)And VPm(5)Respectively as follows:
VAm(5)=VAm(4)+VAm(sa)(48)
VPm(5)=VPm(4)+VPm(sa)(49)
similarly, at this stage, assembly Ak+1Deviation V occurring at the connecting pointj(sa)Is equal to AkAnd PkIs released from the additional anchor point ofj_A(sa)、Vj_P(sa)And (c) the sum, i.e.:
Vj(sa)=Vj_A(sa)+Vj_P(sa)(50)
Vj_A(sa)=Cj_A(sa)FAsa(51)
Vj_P(sa)=Cj_P(sa)FPsa(52)
in the formula, Cj_A(sa)Is Ak+1In AkIs subjected to a spring back force F at the additional location pointAsaDeviation V from its connection pointj_A(sa)Linear system matrix of Cj_P(sa)Is Ak+1At PkIs subjected to a spring back force F at the additional location pointAsaDeviation V from its connection pointj_P(sa)Linear system matrix in between.
Will Vj(sa)Superimposed on assembly Ak+1Obtaining the deviation V of the connecting point after the stage of releasing the additional positioning point is finished in the deviation of the connecting pointj(5)Comprises the following steps:
Vj(5)=Vj(4)+Vj(sa)(53)
c) release fitting over-constraint anchor
Due to the sub-assembly AkAnd part PkEach having a set of 3-2-1 deterministic positions, so that when the stages of releasing the riveter and releasing the additional positioning points are over, the flexible assembly Ak+1And the stress is still restrained by two groups of '3-2-1' deterministic positioning points and is in an over-restrained state, and the internal stress still exists. When partial anchor points are released, the assembly A is madek+1Upon formation of a positively positioned state, the flexible assembly will resiliently deform as a result of the release of internal stresses.
Without releasing the part P herekThe "3-2-1" deterministic anchor point of (1) as shown in fig. 10. At the point of releasing over-constraint, i.e. part PkBefore the "3-2-1" deterministic anchor point, PkThe constraint state of the positioning block is the same as that of the deterministic positioning stage, and is constrained by 6 positioning blocks. Due to the existence of the assembly deviation of the preposed station, the manufacturing deviation of the part and the positioning deviation of the clamp, the part PkAt the sub-assembly AkAfter joining (riveting), there is an assembly deformation, such that PkAgainst which the force is acting. If the 6 positioning blocks are released, the method is equivalent to the method for assembling the component Ak+1The positions corresponding to the positioning blocks exert reverse acting force, and the assembly part Ak+1Deformation will occur and assembly deviation will further accumulate.
Normal deviation direction of measurement point and assembly part Ak+1The normal direction of the main plane of (b) is consistent. During the stage of releasing the over-constrained positioning points of the assembly, the normal deviation generated at the measuring points is mainly related to the normal deviation positioned on the main plane of the assembly (namely, the part P)kMajor plane) is associated, ignoring the effects of the other 3 locating blocks being released.
Holding force of positioning block and part PkAnd sub-assembly AkThe interaction force between the two is related. Firstly, before the release of the over-constrained positioning points is calculated, the sub-assembly A at the assembly connecting point is assembledkTo part PkNormal acting force FP_A(5). Let KP_A(1)Is a part PkAnd a hyper-element stiffness matrix established by taking the deterministic positioning constraint of '3-2-1' as a boundary condition and taking the connection points as key points. Normal force FP_A(5)Is equal to part PkThe variation of the deviation of the connection point position before and after riveting and PkStiffness matrix KP_A(1)The product of the two, namely:
FP_A(5)=KP_A(1)(Vj(5)-VPj(1))(54)
then through the part PkNormal force F experienced at the connection pointP_A(5)Calculating P before releasing over-constrained anchor pointkMain plane 3 positioning block pair assembly Ak+1Applied force FPJd(5)。
FPJd(5)=CPJd(1)FP_A(5)(55)
Wherein, CPJd(1)To reaction AkTo PkActing force FP_A(5)And PkPrincipal plane locating block acting force FPJd(5)Linear system matrix of relationship between them, can pass through the part PkAnd under the constraint of deterministic positioning, deriving the super-element stiffness matrix at the connecting point and the main plane positioning block.
When release fitting Ak+1Over-constrained location point of (i.e. part P)kWhen the positioning point is determined, the main plane positioning block generates a resilience force FsdApproximately equal to the pair of main plane positioning blocks A before releasek+1Acting force FPJd(5)The counter force of (c), namely:
Fsd=-FPJd(5)(56)
under the elastic force FsdUnder the action of (A), the flexible assembly partk+1Further deformation occurs. At this time, then Ak+1At PkMain plane positioning block position due to resilience force FsdDeviation V caused by actionPd(sd)Comprises the following steps:
VPd(sd)=Ksd -1Fsd(57)
wherein, KsdIs represented by Ak+1At subassembly AkUnder the constraint of the "3-2-1" positioning of (A), PkThe principal plane of (1) positioning a block of the meta-stiffness matrix.
Since P is at the end of the previous stagekThe accumulated deviation of the main plane positioning block is the corresponding clamp deviation and is marked as VPJd_zIs a part PkDeterministic setpoint deviation VPJdA subset of (a). Accumulating the deviation generated in the stage to obtain A after the stage is finishedk+1At PkDeviation V of main plane positioning block positionPd(6)。
VPd(6)=VPJd_z+VPd(sd)(58)
During the stage of releasing over-constraint anchor point of assembly part, the part PkSpring back force F at main plane positioning blocksdInduced assembly Ak+1Normal deflection at the measuring pointThe difference is denoted as Vm(sd)And is provided with Wherein, VAm(sd)And VPm(sd)Respectively A caused therebykAnd PkThe deviation generated at the measuring point.
Vm(sd)=Cm(sd)Fsd(59)
In the formula, Cm(sd)Is Ak+1At PkThe main plane positioning block is subjected to resilience force FsdDeviation V from its measuring pointm(sd)A linear system matrix in between, and wherein, CAm(sd)Is FsdAnd sub-assembly AkMeasuring point normal deviation VAm(sd)Linear system matrix of CPm(sd)Is FsdAnd part PkMeasuring point normal deviation VPm(sd)The linear system matrix in between, then:
VAm(sd)=CAm(sd)Fsd(60)
VPm(sd)=CPm(sd)Fsd(61)
will VAm(sd)And VPm(sd)Are respectively superposed to the sub-assemblies AkAnd part PkIn the deviation of the measuring point, after the stage of obtaining the over-constrained positioning point of the release assembly is finishedkAnd PkDeviation V at the measurement pointAm(6)And VPm(6)Respectively as follows:
VAm(6)=VAm(5)+VAm(sd)(62)
VPm(6)=VPm(5)+VPm(sd)(63)
in accordance with the above method, it is likewise possible to obtain A caused by the release of the over-constrained anchor point of the assembly during this phasek+1Deviation V at the junctionj(sd)And A iskAnd PkDeviation V at additional location pointsAa(sd)And VPa(sd)。
Vj(sd)=Cj(sd)Fsd(64)
VAa(sd)=CAa(sd)Fsd(65)
VPa(sd)=CPa(sd)Fsd(66)
In the formula, Cj(sd)Is Ak+1At PkThe main plane positioning block is subjected to resilience force FsdNormal deviation V from its connection pointj(sd)Linear system matrix of CAa(sd)Is FsdAnd sub-assembly AkAdditional positioning point normal deviation VAa(sd)Linear system matrix of CPa(sd)Is FsdAnd part PkAdditional positioning point normal deviation VPa(sd)Linear system matrix in between.
After the stage of releasing the assembly over-constraint anchor point is finished, Ak+1Deviation V at the junctionj(6)And A iskAnd PkDeviation V at additional location pointsAa(6)And VPa(6)Respectively as follows:
Vj(6)=Vj(5)+Vj(sd)(67)
VAa(6)=VAa(5)+VAa(sd)(68)
VPa(6)=VPa(5)+VPa(sd)(69)
in conclusion, when the assembly of the station k is completed, the assembly part Ak+1The final normal deviation at the measurement point is VAm(6)And VPm(6)The final normal deviation at the junction is Vj(6),AkAnd PkThe final normal deviation at the extra positioning points is VAa(6)And VPa(6),PkFinal method at main plane positioning blockDeviation in direction of VPd(6). After finishing, the method can be obtained:
VAm(6)=VAm+VAm(d)+(CAm(a)-CAm_A(sa)+CAm(sd)CPJd(1)KP_A(1)Cj_A(sa))KAa(VAJa+θA-VAa-VAa(d))
+(CAm(sj)-CAm(j)-CAm(sd)CPJd(1)KP_A(1)Ksj -1)KAj[VAj+VAj(d)+CAj(a)KAa(VAJa+θA-VAa-VAa(d))]
+(CAm(sj)-CAm(sd)CPJd(1)KP_A(1)Ksj -1)KPj[VPj+VPj(d)+CPj(a)KPa(VPJa+θP-VPa-VPa(d))]
+(-CAm_P(sa)+CAm(sd)CPJd(1)KP_A(1)Cj_P(sa))KPa(VPJa+θP-VPa-VPa(d))
+CAm(sd)CPJd(1)KP_A(1)(VPj+VPj(d))
(70)
VPm(6)=VPm+VPm(d)+(CPm(a)-CPm_P(sa)+CPm(sd)CPJd(1)KP_A(1)Cj_P(sa))KPa(VPJa+θP-VPa-VPa(d))
+(CPm(sj)-CPm(j)-CPm(sd)CPJd(1)KP_A(1)Ksj -1)KPj[VPj+VPj(d)+CPj(a)KPa(VPJa+θP-VPa-VPa(d))]
+(CPm(sj)-CPm(sd)CPJd(1)KP_A(1)Ksj -1)KAj[VAj+VAj(d)+CAj(a)KAa(VAJa+θA-VAa-VAa(d))]
+(-CPm_A(sa)+CPm(sd)CPJd(1)KP_A(1)Cj_A(sa))KAa(VAJa+θA-VAa-VAa(d))
+CPm(sd)CPJd(1)KP_A(1)(VPj+VPj(d))
(71)
VPd(6)=VPJd_z-Ksd -1CPJd(1)KP_A(1)Ksj -1KAj[VAj+VAj(d)+CAj(a)KAa(VAJa+θA-VAa-VAa(d))]
-Ksd -1CPJd(1)KP_A(1)Ksj -1KPj[VPj+VPj(d)+CPj(a)KPa(VPJa+θP-VPa-VPa(d))]
+Ksd -1CPJd(1)KP_A(1)Cj_A(sa)KAa(VAJa+θA-VAa-VAa(d))
+Ksd -1CPJd(1)KP_A(1)Cj_P(sa)KPa(VPJa+θP-VPa-VPa(d))
+Ksd -1CPJd(1)KP_A(1)(VPj+VPj(d))
(75)
2) modeling of compensation optimization model
And establishing a flexible part assembling deviation optimization model based on clamp compensation on the station k. Optimizing the normal compensation quantity theta of the extra positioning point of the fixture on the variable selection station kAAnd thetaP. The optimization target is as follows: when the station is assembled, the assembly part Ak+1The sum of squares of the final normal deviations of the measuring points is minimum; and minimizes the sum of the squares of the additional location point normal compensation amounts for each fixture. A flexible part assembly deviation transfer model combined with a station k in the assembly deviation modeling module and an assembly part Ak+1In AkHas m measuring points, PkN measuring points of, Ak+1Final normal deviation V of each measuring pointm(6)Can be expressed as:
Vm(6)=[VAm(6),VPm(6)]T=[VAm(6)1,VAm(6)2,…,VAm(6)m,VPm(6)1,VPm(6)2,…,VPm(6)n]T(76)
wherein, VAm(6)i(i-1, 2, …, m) represents AkFinal method of m measuring pointsDeviation in direction, VPm(6)j(j ═ 1,2, …, n) denotes PkThe final normal deviation of n measurement points.
Mounting accessory Ak+1In AkHas u additional anchor points, PkHas v additional anchor points, then Ak+1Normal compensation quantity theta of each additional positioning pointkCan be expressed as:
θk=[θA,θP]T=[θA1,θA2,…,θAu,θP1,θP2,…,θPv]T(77)
wherein, thetaAs(s-1, 2, …, u) represents AkOf u additional positioning points, thetaPt(t-1, 2, …, v) represents PkThe normal compensation amount of the v additional setpoint.
Setting the objective function of the optimization model as:
the constraint conditions considered by the optimization model are as follows: after the station k is assembled, the assembly part Ak+1Final normal deviation V of each measuring pointm(6)Within the tolerance allowed by the process requirements; and, according to the structural parameter characteristics of the adjustable clamp, Ak+1Compensation quantity theta of additional positioning point of each clampkShould be within the adjustable range of the clamp positioning point.
Let Ak+1Maximum deviation V of each measuring point in the process requirement rangem(6)_maxComprises the following steps:
let Ak+1Compensation quantity theta of additional positioning point of each clampkIncludes an adjustable upper limit thetak_upAnd an adjustable lower limit thetak_lowThey are respectively:
the optimization model is multi-objective optimization, and the mathematical model can be expressed as:
minf1(θk)
minf2(θk)
θk∈H={θk|θAs_low≤θAs≤θAs_up,θPt_low≤θPt≤θPt_up,
s=1,2,…,u,t=1,2,…,v}
according to the assembly deviation modeling module, the normal compensation quantity theta of the additional positioning point of the clamp is considered on the established station kkThe flexible member assembly deviation transfer model can obtain Ak+1Is additionally located point normal compensation quantity thetakFinal normal deviation V from its measuring pointm(6)See equations (70) and (71).
In flexible assembly Ak+1Middle, sub-assembly AkThe assembly deviation on the station (k-1) can be obtained by a data acquisition module, including AkDeviation of assembling connection point positions at a measuring point, a clamp positioning point and a station k; part PkIncluding PkThe deviation of the positions of the measuring point, the positioning point of the clamp, the assembly connecting point and the positioning deviation of the clamp of the station k are all contained in the input X of the station kk-1In (1), is a known amount. And in the assembling process of the station k, when the assembling process is not changed, all the rigidity matrixes and all the linear system matrixes are kept unchanged. Therefore, formula (7)0) And formula (71) may be represented as:
VAm(6)=TA+SA_AθA+SA_PθP(84)
VPm(6)=TP+SP_AθA+SP_PθP(85)
wherein,
TP=VPm+VPm(d)+(CPm(a)-CPm_P(sa)+CPm(sd)CPJd(1)KP_A(1)Cj_P(sa))KPa(VPJa-VPa-VPa(d))
+(CPm(sj)-CPm(j)-CPm(sd)CPJd(1)KP_A(1)Ksj -1)KPjCPj(a)KPa(VPJa-VPa-VPa(d))
+(CPm(sj)-CPm(sd)CPJd(1)KP_A(1)Ksj -1)KAjCAj(a)KAa(VAJa-VAa-VAa(d))
+(-CPm_A(sa)+CPm(sd)CPJd(1)KP_A(1)Cj_A(sa))KAa(VAJa-VAa-VAa(d))
+[(CPm(sj)-CPm(j)-CPm(sd)CPJd(1)KP_A(1)Ksj -1)KPj+CPm(sd)CPJd(1)KP_A(1)](VPj+VPj(d))
+(CPm(sj)-CPm(sd)CPJd(1)KP_A(1)Ksj -1)KAj(VAj+VAj(d))
(87)
let SA=[SA_A,SA_P],SP=[SP_A,SP_P],θk=[θA,θP]TThen equations (84) and (85) can be expressed as:
VAm(6)=TA+SAθk(92)
VPm(6)=TP+SPθk(93)
order to Then there are:
Vm(6)=T+Sθk(94)
thus, in station k, assembly Ak+1Normal deviation V of measuring pointm(6)Normal compensation quantity theta with additional positioning point of clampkIs a wireAnd (4) sexual relations. According to the objective function of the optimization model, the combination formula (94), the objective function f1(θk) And can be represented as:
f1(θk)=Vm(6) TVm(6)=(T+Sθk)T(T+Sθk)=TTT+TTSθk+θk TSTT+θk T(STS)θk(95)
let TTS=A,STWhen S is equal to B, then TST=ATEquation (95) can be:
f1(θk)=TTT+Aθk+θk TAT+θk TBθk(96)
obviously, S rows are full, with rand (S) ═ m + n, and STS is B, so B is a semi-positive definite symmetric matrix. Thus, the mathematical model equation (83) of the optimization model can be expressed in the form:
wherein, i is a unit matrix, and S, T, A, B are real number matrices. As can be seen, the optimization model is a convex quadratic programming model.
3) Optimal compensation solution
As can be seen from equation (97), the solution of the optimization model is an inequality-constrained multi-objective convex quadratic programming solution. For the multi-objective optimization problem, the priority orders of the optimization objectives are different, namely: first optimization goal minf1(θk) Is prioritized over the second optimization target minf2(θk) Therefore, a hierarchical sequence method can be adopted for solving. The most important objective function is firstly optimized, then the secondary objective function is optimized in a layering mode, and the former must be kept to be changed within an allowable range when the latter is optimized.
The feasible domain D of the optimization model is as follows:
D={θk|-Vm(6)i_max≤Siθk+Ti≤Vm(6)i_max,θkj_low≤Ιjθk≤θkj_up}
wherein, i is 1,2, …, m + n, j is 1,2, …, u + v.
Since B is a semi-positive definite symmetric matrix, for the first optimization objective minf1(θk) If the feasible domain is not empty and the objective function has a lower bound in the feasible domain, then the optimization problem has a global minimum point, but may not be unique. And for a second optimization target minf2(θk) If the feasible region is not empty and the objective function has a lower bound in the feasible region, then the optimization problem has a global minimum point and is unique.
Because the constraint condition of the optimization model is inequality constraint, methods such as an active set method and the like can be adopted when each optimization target is solved. First, a first optimization objective minf is solved1(θk) In the optimal solution in the feasible region D, due to the limitation of constraint conditions, the situation of no feasible solution may occur, and at the moment, the process requirements cannot be met only by a method of adjusting the normal compensation quantity of the positioning point of the clamp, and other methods are needed; when the first optimization target minf1(θk) When the feasible domain D has a feasible solution, if the feasible solution is the only solution, the feasible solution is the optimal solution of the optimization model represented by the formula (97), and if the feasible solution is not the only solution, the second optimization target minf is solved in the optimal solution set domain of the feasible solution2(θk) I.e. the first objective function is converted into an auxiliary constraint to obtain an optimal solution.
3. Compensation implementation
And executing relevant operation according to a solving result of the assembly deviation optimization model based on the clamp compensation in the compensation scheme decision module. And if the feasible solution exists, adjusting the normal compensation quantity of the positioning point of the additional clamp in the station k according to the group of data. If no feasible solution exists, it is shown that the extra positioning point of the fixture for adjusting the station cannot meet the requirement of matching deviation quality, and then other modes need to be considered to ensure the assembly quality, such as: the specific scheme of adopting the clamp positioner with a larger adjustable range, adding a new clamp positioning point at the station and the like is out of the scope of the invention.
Claims (5)
1. A flexible part assembling size deviation control method based on multi-station assembling clamp compensation is characterized by comprising the following steps: firstly, predicting and compensating assembly deviation station by station in a flexible part multi-station assembly process, and enabling the position of a clamp positioning point participating in clamp compensation to be normally adjusted within a certain range; secondly, on the basis of a state space method in a control theory, a clamp compensation system is added in a positioning or repositioning link of multi-station assembly of the flexible part to acquire deviation data, make a compensation scheme decision and perform compensation so as to reduce assembly deviation on a subsequent station to be assembled.
2. The method of claim 1, wherein the fixture compensation system comprises a deviation data collection module, a compensation recipe decision module, and a compensation implementation module.
3. The method of claim 2, wherein the deviation data collection module is an input to a fixture compensation system; the first station does not execute the module because the input of the whole assembly system, i.e. the manufacturing deviation of all the parts involved in the assembly, is a known quantity, including the input of the jig compensation system of the first station; for other stations except the first station, the step of acquiring deviation data refers to acquiring the size deviation value of a sub-assembly part assembled by a front station and to be assembled in a subsequent station; taking Key Product Characteristics (KPC) of the sub-assembly parts, and the positions of the fixture positioning points and the assembly connecting points of the sub-assembly parts in subsequent stations as deviation data acquisition points, wherein the data acquisition mode comprises the following steps: derived from the assembly deviation transfer model of the preposed station and measured by a measuring tool.
4. The method as claimed in claim 2, wherein the compensation scheme decision module is a core part of the fixture compensation system, and comprises three steps of assembling deviation modeling, compensation quantity optimization model modeling and optimal compensation quantity solving, wherein:
(1) the assembly deviation modeling means that: the normal compensation quantity of the positioning point of the clamp is used as a group of adjustable variables, and a flexible part assembly deviation transfer model of a subsequent station is established;
for the first station, the considered deviation sources are the manufacturing deviation and the positioning deviation of the clamp of the parts participating in assembly; for other stations except the first station, the considered deviation sources comprise sub-assembly deviation, part manufacturing deviation and fixture positioning deviation which participate in assembly;
the modeling process comprises four steps of positioning, clamping, connecting and releasing resilience, small deformation and linear elasticity assumption are carried out on the flexible part, and a deviation transfer relation between the normal compensation quantity of the positioning point of the clamp, the deviation source deviation and the deviation of the measuring point of the station assembly part is established by using an influence coefficient method, a finite element analysis method and a super element rigidity matrix theory;
(2) the modeling of the compensation optimization model refers to: establishing an assembly deviation optimization model of the station based on clamp compensation; the optimization variable is the normal compensation quantity of the adjustable positioning points of the clamp; the optimization objectives include: the square sum of the deviation of each measuring point of the station assembly part is minimized, and the square sum of the compensation quantity of each adjustable positioning point of the fixture is minimized; the constraint conditions include: the normal compensation quantity of each clamp positioning point is within a certain adjustable range, and the deviation of each measuring point of the assembly part is within the allowable range of the assembly process requirement;
(3) solving the optimal compensation quantity comprises the following steps: converting the solution of the established compensation optimization model into a quadratic programming problem; the quadratic programming has a plurality of optimization targets, and the constraint conditions are inequalities; solving by adopting a hierarchical sequence method, and obtaining an optimal solution meeting an optimization target within a range specified by a constraint condition; and discussing whether a feasible solution exists or not, if the feasible solution does not exist, the assembly quality requirement of the station cannot be met only by adopting a mode of adjusting the positioning point of the clamp, and other methods need to be considered.
5. The method of claim 2, wherein said compensation enforcement module is an executive part of a fixture compensation system; and the system is used for adjusting the positioning point of the clamp according to the solution result of the optimal compensation amount in the compensation scheme decision module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610024893.2A CN105573248B (en) | 2016-01-13 | 2016-01-13 | Sheet metal assembly dimensional discrepancy control method based on the compensation of multistation assembling jig |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610024893.2A CN105573248B (en) | 2016-01-13 | 2016-01-13 | Sheet metal assembly dimensional discrepancy control method based on the compensation of multistation assembling jig |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105573248A true CN105573248A (en) | 2016-05-11 |
CN105573248B CN105573248B (en) | 2018-01-30 |
Family
ID=55883505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610024893.2A Expired - Fee Related CN105573248B (en) | 2016-01-13 | 2016-01-13 | Sheet metal assembly dimensional discrepancy control method based on the compensation of multistation assembling jig |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105573248B (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106407575A (en) * | 2016-09-23 | 2017-02-15 | 南京航空航天大学 | A composite material flexible part assembling deviation analysis method |
CN109117524A (en) * | 2018-07-25 | 2019-01-01 | 上海理工大学 | Sheet metal component fitted position Deviation Control Method based on the compensation of multistation assembling jig |
CN109732209A (en) * | 2019-03-22 | 2019-05-10 | 奇瑞新能源汽车技术有限公司 | Car body of aluminum alloy method for laser welding |
CN110096762A (en) * | 2019-04-11 | 2019-08-06 | 天津大学 | A kind of prediction of lathe rigging error and control method |
CN111375961A (en) * | 2020-03-23 | 2020-07-07 | 华晨宝马汽车有限公司 | Method for determining fixture adjustment amount, body-in-white welding method and automatic fixture system |
CN111805145A (en) * | 2020-07-20 | 2020-10-23 | 湖南九方焊接技术有限公司 | Clamp system control method and clamp system |
CN112319845A (en) * | 2020-08-04 | 2021-02-05 | 杨海成 | Deformation monitoring method and system for aircraft wall plate precision self-correction |
CN112880587A (en) * | 2021-01-12 | 2021-06-01 | 东南大学 | Online measurement method for assembly deviation of thin plate |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60213438A (en) * | 1984-04-02 | 1985-10-25 | Nissan Motor Co Ltd | Workpiece assembly method |
EP0214554A2 (en) * | 1985-08-31 | 1987-03-18 | SCHWING HYDRAULIK ELEKTRONIK GMBH & CO. | Down-hole device for transmitting information from a well |
CN1194041A (en) * | 1995-06-28 | 1998-09-23 | 波音公司 | Statistical tolerancing |
CN102225516A (en) * | 2011-06-09 | 2011-10-26 | 天津大学 | Method for realizing extraction of comprehensive errors and determination of compensation values for jig system |
CN104698983A (en) * | 2014-12-29 | 2015-06-10 | 西北工业大学 | System and method for controlling pre-positioning flexible tool of wallboard assembly of airplane |
-
2016
- 2016-01-13 CN CN201610024893.2A patent/CN105573248B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60213438A (en) * | 1984-04-02 | 1985-10-25 | Nissan Motor Co Ltd | Workpiece assembly method |
EP0214554A2 (en) * | 1985-08-31 | 1987-03-18 | SCHWING HYDRAULIK ELEKTRONIK GMBH & CO. | Down-hole device for transmitting information from a well |
CN1194041A (en) * | 1995-06-28 | 1998-09-23 | 波音公司 | Statistical tolerancing |
CN102225516A (en) * | 2011-06-09 | 2011-10-26 | 天津大学 | Method for realizing extraction of comprehensive errors and determination of compensation values for jig system |
CN104698983A (en) * | 2014-12-29 | 2015-06-10 | 西北工业大学 | System and method for controlling pre-positioning flexible tool of wallboard assembly of airplane |
Non-Patent Citations (1)
Title |
---|
田兆青,等: "多工位薄板装配偏差流传递的状态空间模型", 《机械工程学报》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106407575B (en) * | 2016-09-23 | 2019-03-26 | 南京航空航天大学 | A kind of compound material flexible component assembly Deviation Analysis Method |
CN106407575A (en) * | 2016-09-23 | 2017-02-15 | 南京航空航天大学 | A composite material flexible part assembling deviation analysis method |
CN109117524A (en) * | 2018-07-25 | 2019-01-01 | 上海理工大学 | Sheet metal component fitted position Deviation Control Method based on the compensation of multistation assembling jig |
CN109117524B (en) * | 2018-07-25 | 2023-08-22 | 上海理工大学 | Sheet metal part assembly dimension deviation control method based on multi-station assembly fixture compensation |
CN109732209A (en) * | 2019-03-22 | 2019-05-10 | 奇瑞新能源汽车技术有限公司 | Car body of aluminum alloy method for laser welding |
CN109732209B (en) * | 2019-03-22 | 2021-04-27 | 奇瑞新能源汽车股份有限公司 | Laser welding method for aluminum alloy vehicle body |
CN110096762A (en) * | 2019-04-11 | 2019-08-06 | 天津大学 | A kind of prediction of lathe rigging error and control method |
CN110096762B (en) * | 2019-04-11 | 2023-06-30 | 天津大学 | Machine tool assembly error prediction and control method |
CN111375961B (en) * | 2020-03-23 | 2021-12-28 | 华晨宝马汽车有限公司 | Method for determining fixture adjustment amount, body-in-white welding method and automatic fixture system |
CN111375961A (en) * | 2020-03-23 | 2020-07-07 | 华晨宝马汽车有限公司 | Method for determining fixture adjustment amount, body-in-white welding method and automatic fixture system |
CN111805145A (en) * | 2020-07-20 | 2020-10-23 | 湖南九方焊接技术有限公司 | Clamp system control method and clamp system |
CN112319845A (en) * | 2020-08-04 | 2021-02-05 | 杨海成 | Deformation monitoring method and system for aircraft wall plate precision self-correction |
CN112880587A (en) * | 2021-01-12 | 2021-06-01 | 东南大学 | Online measurement method for assembly deviation of thin plate |
Also Published As
Publication number | Publication date |
---|---|
CN105573248B (en) | 2018-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105573248B (en) | Sheet metal assembly dimensional discrepancy control method based on the compensation of multistation assembling jig | |
Söderberg et al. | Toward a Digital Twin for real-time geometry assurance in individualized production | |
CN100562823C (en) | A kind of contour outline control method of complicated track | |
CN108762284B (en) | Spacecraft attitude tracking control method and device based on L PV technology | |
CN107457785B (en) | Robot position compensation method based on joint feedback | |
CN108508749A (en) | A kind of anti-interference iterative learning control method of Space Manipulator System for arresting noncooperative target | |
CN111375961B (en) | Method for determining fixture adjustment amount, body-in-white welding method and automatic fixture system | |
Cheng et al. | Efficient method of positioning error analysis for aeronautical thin-walled structures multi-state riveting | |
CN105912823B (en) | Aircraft skin and stringer assembling deviation analysis method based on N-2-1 positioning | |
CN105760662B (en) | A kind of machine finish Reliability Sensitivity Method based on quick Markov chain | |
CN106542113B (en) | A kind of aircraft target ship horizontal automatic drill riveter space relative pose error compensating method | |
CN110703693B (en) | Iterative learning feedforward control method and system for machine tool feeding system | |
Guo et al. | Analysis on quantifiable and controllable assembly technology for aeronautical thin-walled structures | |
CN106202812A (en) | A kind of numerically controlled lathe reliability allocation methods based on subsystem correlation models | |
CN105678023A (en) | Movement parameter identification method of horizontal automatic drilling and riveting machine of aircraft panel | |
Izquierdo et al. | Feedforward control of multistage assembly processes using programmable tooling | |
CN109759684B (en) | Vehicle body auxiliary clamping method for assisting robot to automatically arc weld | |
Liu et al. | A parametric study of joint performance in sheet metal assembly | |
Meng et al. | Intelligent layout optimization of reconfigurable flexible fixture for assembling multiple aircraft panels | |
Fritzsche et al. | Product flexible car body fixtures with position-dependent load balancing based on finite element method in combination with methods of artificial intelligence | |
Tian et al. | Stiffness modeling and analysis of a multiple coordinated robot system | |
Zhao et al. | A united kinematic calibration method for a dual-machine system | |
Obuz et al. | Adaptive Cartesian space control of robotic manipulators: A concurrent learning based approach | |
CN106516153B (en) | The horizontal automatic drill riveter space relative pose error compensating method of aircraft target ship of combination temperature factor | |
Ha et al. | Robust control by inverse optimal PID approach for flexible joint robot manipulator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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 |
Granted publication date: 20180130 Termination date: 20220113 |
|
CF01 | Termination of patent right due to non-payment of annual fee |