The universal method that aspheric surface cutter multi-axis NC machining is complex-curved
Technical field
The present invention relates to the universal method that a kind of wide-line processing is complex-curved, particularly relate to the universal method that a kind of aspheric surface cutter multi-axis NC machining is complex-curved.
Background technology
At present, widely used in complex-curved digital control processing is ball head knife.Ball head knife flexibility (adaptability) of operation is strong, tool path scheduling simple, theoretically, only needs three-shaft linkage just can process arbitrarily complicated curved surface.But, ball head knife cannot change machined strip width and machining accuracy by cutter spacing and pose adjustment, thus, machining accuracy and efficiency comparison are low.Five axles and above multi-shaft linkage numerical control machine multifreedom motion function is utilized suitably to adjust cutter spacing and the attitude of aspheric surface cutter, it is possible to obtain optimum machined strip width and machining accuracy.But, owing to tool motion complicated in five axles and above multiaxis NC maching to be lacked the description method of unified standard, and the problem relatively button tool processing such as the tool path scheduling of aspheric surface cutter, precision controlling and interference checking want complicated a lot, at present, the research of this respect is only limitted to for certain types of cutter, the research method using approximation to simplify, is formed without general tool motion and controls optimum theory.
Summary of the invention
The purpose of the present invention is that the universal method providing a kind of aspheric surface cutter multi-axis NC machining complex-curved in order to solve the problems referred to above.
The present invention is achieved through the following technical solutions above-mentioned purpose:
The present invention comprises the following steps:
(1) the curved surface generating motion of design cutter opposite piece:
(1) by the cutter curved surface vector function Σ with continuous print three rank partial derivativet:rt=rt(ut,υt) describe, wherein, ut,υtConstitute Orthogonal Parameter net, by the processed curved surface vector function Σ with continuous print three rank partial derivativep:rp=rp(up,υp) describe, wherein, up,υpConstitute Orthogonal Parameter net.By the cutter-contact point trace curve L in processed curved surfacepUse vector function rpM=rpM(upM(sp),υpM(sp)) describe, wherein, spFor curve LpArc length parameters;
(2) by the curved surface moving frame of cutter curved surface;
Moving frame with cutter-contact point trace curve;
And consider boundary condition: along cutter-contact point trace curve cutter envelope of surfaces face and processed curved surface, there is second order contact, curved surface generating motion and the movement velocity thereof of cutter opposite piece are expressed as cutter curved surface, processed curved surface and the function of cutter-contact point trace curve intrinsic geometry amount thereof, equation below 1 and formula 2:
Formula 1
Δ is by boundary condition: has second order contact along cutter-contact point trace curve cutter envelope of surfaces face with processed curved surface and determines;
Formula 2:
In formula:
It is curved surface Σ respectivelypAt a M along the Geodesic torsion in α direction and normal curvature,It is curved surface ΣpAt a M along the short distance curvature in α direction;
(3) by the curved surface mesh equation formula 3 during cutter generated processed curved surface, obtain by cutter curved surface, processed curved surface and the envelope surface equation formulations 4 of the cutter curved surface of cutter-contact point trace curve intrinsic geometry amount description thereof:
Formula 3:Nt·Vtp=0;Formula 4:
(4) by comparing the error between envelope surface and the processed curved surface of cutter curved surface, in the case of obtaining given processing line width, obtain under motion optimization functional extreme model formula 5 and the prescribed limit error condition of the cutter opposite piece of minimum process error, it is thus achieved that the motion optimization functional extreme model formula 6 of the cutter opposite piece of maximum processing line width:
Formula 5:
st.
δk≥0
Formula 6:
st.
δk≥0
(5) solve the two functional extreme model, in the case of being able to obtain given processing line width, make, under motion and the prescribed limit error condition of the cutter opposite piece of Machining of Curved Surface error minimum, to make the motion of the cutter opposite piece of processing line width maximum.
(2) realizing the curved surface generating motion of cutter opposite piece on concrete lathe, as a example by using certain type 5-shaft linkage numerical control lathe and conical surface wire rod quality processed complex curved surface, it is as follows that this step technique method implements step:
(1) selected 5-shaft linkage numerical control lathe, consolidates a coordinate system in its frame and each kinematic axis, forms the coordinate system describing the motion of cutter opposite piece of this lathe;
(2) by machine coordinates system, cutter is expressed as formula 7 to the curved surface generating motion of workpiece;
(3) press motion design and realize equivalent principle with motion, the design equation formula 1 of the curved surface generating motion of comparison cutter opposite piece realizes equation formulations 7 with the lathe of the curved surface generating motion of cutter opposite piece and obtains equation 8, and solving equation 8 i.e. can determine that the motor control equation of each numerical control axle of machine tooling;
Formula 7:
In formula 7, the meaning of each variable is shown in accompanying drawing 4.
Equation 8:
The beneficial effects of the present invention is:
nullThe present invention is the universal method that a kind of aspheric surface cutter multi-axis NC machining is complex-curved,Compared with prior art,The present invention is when describing and design cutter opposite piece moves,Introduce curved-surface natural moving frame,Describe with the intrinsic geometry amount of cutter curved surface and processed curved surface and design cutter opposite piece motion,Set up the functional extreme model of cutter opposite piece motion optimization design,This motion optimization model can meet the requirement of processed curved surface local characteristics and overall permanence simultaneously,And can guarantee that the motion of obtained cutter opposite piece is continuous and derivable,The lathe equivalence designed with the motion of cutter opposite piece that optimizes moved by cutter opposite piece realizes accounting for respectively,Ensure that the versatility of tool position optimization method and of overall importance,Avoid to cutter curved surface and processed curved surface unnecessary approximation simplification process the mismachining tolerance brought,The potentiality of multi-axis NC machining are given full play to improve precision and the efficiency of Machining of Curved Surface.
Accompanying drawing explanation
Fig. 1 is the relative motion figure of cutter curved surface of the present invention and enveloping surface moving frame thereof;
Fig. 2 is the Error Graph in cutter envelope of surfaces face of the present invention and processed curved surface;
Fig. 3 is the three dimensional structure sketch of 5-shaft linkage numerical control lathe of the present invention;
Fig. 4 is the coordinate system involved by 5-shaft linkage numerical control machine tool motion of the present invention describes;
Fig. 5 is wire rod quality cutter curved surface of the present invention and coordinate system thereof.
In Fig. 3: 1-z axle, 2-x axle, 3-y axle, 4-workpiece column, 5-support, 6-cutter spindle (C axle), 7-rotary table (B axle), 8-work spindle (A axle).
Detailed description of the invention
The invention will be further described below in conjunction with the accompanying drawings:
The present invention comprises the following steps:
(1) the curved surface generating motion of design cutter opposite piece:
(1) by the cutter curved surface vector function Σ with continuous print three rank partial derivativet:rt=rt(ut,υt) describe, wherein, ut,υtConstitute Orthogonal Parameter net, by the processed curved surface vector function Σ with continuous print three rank partial derivativep:rp=rp(up,υp) describe, wherein, up,υpConstitute Orthogonal Parameter net.By the cutter-contact point trace curve L in processed curved surfacepUse vector function rpM=rpM(upM(sp),υpM(sp)) describe, wherein, spFor curve LpArc length parameters;
(2) by the curved surface moving frame of cutter curved surface;
Moving frame with cutter-contact point trace curve;
And consider boundary condition: along cutter-contact point trace curve cutter envelope of surfaces face and processed curved surface, there is second order contact (as shown in Figure 1), curved surface generating motion and the movement velocity thereof of cutter opposite piece are expressed as cutter curved surface, processed curved surface and the function of cutter-contact point trace curve intrinsic geometry amount thereof, equation below 1 and formula 2:
Formula 1
Δ is by boundary condition: has second order contact along cutter-contact point trace curve cutter envelope of surfaces face with processed curved surface and determines;
Formula 2:
In formula
It is curved surface Σ respectivelypAt a M along the Geodesic torsion in α direction and normal curvature,It is curved surface ΣpAt a M along the short distance curvature in α direction;
(3) by the curved surface mesh equation formula 3 during cutter generated processed curved surface, obtain by cutter curved surface, processed curved surface and the envelope surface equation formulations 4 of the cutter curved surface of cutter-contact point trace curve intrinsic geometry amount description thereof:
Formula 3:Nt·Vtp=0;Formula 4:
(4) by comparing the error (as shown in Figure 2) between envelope surface and the processed curved surface of cutter curved surface, in the case of obtaining given processing line width, obtain under motion optimization functional extreme model formula 5 and the prescribed limit error condition of the cutter opposite piece of minimum process error, it is thus achieved that the motion optimization functional extreme model formula 6 of the cutter opposite piece of maximum processing line width:
Formula 5:
st.
δk≥0
Formula 6:
st.
δk≥0
(5) solve the two functional extreme model, in the case of being able to obtain given processing line width, make, under motion and the prescribed limit error condition of the cutter opposite piece of Machining of Curved Surface error minimum, to make the motion of the cutter opposite piece of processing line width maximum.
(2) realizing the curved surface generating motion of cutter opposite piece on concrete lathe, as a example by using certain type 5-shaft linkage numerical control lathe and conical surface wire rod quality processed complex curved surface, it is as follows that this step technique method implements step:
(1) selected 5-shaft linkage numerical control lathe is (as shown in Figure 3,1-z axle, 2-x axle, 3-y axle, 4-workpiece column, 5-support, 6-cutter spindle (C axle), 7-rotary table (B axle), 8-work spindle (A axle)), its frame and each kinematic axis consolidate a coordinate system, forms the coordinate system (as shown in Figure 4) describing the motion of cutter opposite piece of this lathe;The process tool curved surface used and coordinate system thereof are as shown in Figure 5.
(2) by (as shown in Figure 4) machine coordinates system, cutter is expressed as formula 7 to the curved surface generating motion of workpiece;
(3) press motion design and realize equivalent principle with motion, the design equation formula 1 of the curved surface generating motion of comparison cutter opposite piece realizes equation formulations 7 with the lathe of the curved surface generating motion of cutter opposite piece and obtains equation 8, and solving equation 8 i.e. can determine that the motor control equation of each numerical control axle of machine tooling.
Formula 7:
In formula 7, the meaning of each variable is shown in accompanying drawing 4.
Equation 8:
The ultimate principle of the present invention and principal character and advantages of the present invention have more than been shown and described.Skilled person will appreciate that of the industry; the present invention is not restricted to the described embodiments; the principle that the present invention is simply described described in above-described embodiment and description; without departing from the spirit and scope of the present invention; the present invention also has various changes and modifications, and these changes and improvements both fall within scope of the claimed invention.Claimed scope is defined by appending claims and equivalent thereof.