CN105824289A - General method for machining complex curved surface of non-spherical cutter in multi-axis-linkage CNC manner - Google Patents

General method for machining complex curved surface of non-spherical cutter in multi-axis-linkage CNC manner Download PDF

Info

Publication number
CN105824289A
CN105824289A CN201610063504.7A CN201610063504A CN105824289A CN 105824289 A CN105824289 A CN 105824289A CN 201610063504 A CN201610063504 A CN 201610063504A CN 105824289 A CN105824289 A CN 105824289A
Authority
CN
China
Prior art keywords
cutter
upsi
curved surface
theta
delta
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610063504.7A
Other languages
Chinese (zh)
Other versions
CN105824289B (en
Inventor
周凯红
李淑
王聪毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GUILIN FUDA CO Ltd
Guilin Fuda Gear Co ltd
Original Assignee
Guilin University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guilin University of Technology filed Critical Guilin University of Technology
Priority to CN201610063504.7A priority Critical patent/CN105824289B/en
Publication of CN105824289A publication Critical patent/CN105824289A/en
Application granted granted Critical
Publication of CN105824289B publication Critical patent/CN105824289B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35146Enter data, calculate 3-D curve or surface, sculptured surface, okisurf

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

The invention discloses a general method for machining the complex curved surface of a non-spherical cutter in the multi-axis-linkage CNC manner. The method comprises the steps of (1) designing the curved-surface generating motion of a cutter relative to a workpiece: firstly, the curved surface of the cutter is described based on a vector function having continuous third-order partial derivatives, and then an envelope surface equation formula for the curved surface of the cutter is obtained with boundary conditions taken into consideration; secondly, a motion optimization functional extremum model formula of the cutter relative to the workpiece and having a minimum machining error, and a motion optimization functional extremum model formula of the cutter relative to the workpiece and having a maximum machining line width are obtained; finally, the above functional extremum model formulas are solved to respectively obtain a motion of the cutter relative to the workpiece at a given machining line width and a minimum curved-surface machining error, and a motion of the cutter relative to the workpiece at a maximum machining line width and a given limit error; (2) realizing the curved-surface generating motion of the cutter relative to the workpiece on a specific machine tool. According to the technical scheme of the invention, the machining accuracy and the machining efficiency of the curved surface are improved through fully developing the machining potential of the multi-axis-linkage CNC.

Description

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(utt) describe, wherein, uttConstitute Orthogonal Parameter net, by the processed curved surface vector function Σ with continuous print three rank partial derivativep:rp=rp(upp) describe, wherein, uppConstitute 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;
S f t [ M ; e 1 = r 1 E e 2 = r 2 G e 3 = n t M = e 1 × e 2 ] r 1 = dr t d u , r 2 = dr t d υ , E = r 1 · r 1 , G = r 2 · r 2 ;
Moving frame with cutter-contact point trace curve;
S f p [ M ; α v = n p M × α n p M ] α = dr p ds p , n p M = ( dr p du p × dr p dυ p ) / | dr p du p × dr p dυ p | ;
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:
M p t = e 1 x e 1 y e 1 y - ( x t M e 1 x + y t M e 1 y + z t M e 1 z ) e 2 x e 2 y e 2 z - ( x t M e 2 x + y t M e 2 y + z t M e 2 z ) n t M x n t M y n t M z - ( x t M e t x + y t M e t y + z t M n t z ) 0 0 0 1 cos Δ - sin Δ 0 0 sin Δ cos Δ 0 0 0 0 1 0 0 0 0 1 α x v x n p M x x p M α y v y n p M y y p M α z v z n p M z z p M 0 0 0 1 ; 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:
V t p ( u t M , υ t M , s p , du t M ds p , dυ t M ds p , u t , υ t , Δ ) = ω t p × r t ( f t ) + V M t p ;
ω t p = - ( ω 23 e 1 - ω 13 e 2 + ω 12 n t M ) + ( τ g α ( p ) α - κ n α ( p ) v + κ g α ( p ) n p M ) ds p d t - d Δ d t n t M ;
V M t p = V M p - V M t = - ( du t M d t e 1 + dυ t M d t e 2 ) + ds p d t α = [ - ( du t M ds p e 1 + dυ t M ds p e 2 ) + α ] ds p d t ;
In formula:
ω 12 = - E 2 du t M / d t + G 1 dυ t M / d t 2 E G , E 2 = d E dυ t M , G 1 = d G du t M ω 23 = M du t M / d t + N dυ t M / d t G , M = n t M · ∂ 2 r t ∂ u t M ∂ υ t M , N = n t M · ∂ 2 r t ∂ υ t M 2 ω 13 = L du t M / d t + M dυ t M / d t E , L = n t M · ∂ 2 r t ∂ u t M 2 ;
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:
F = min ( ∫ L p 1 δ k max ( 1 ) ds p 1 ∫ L p 1 ds p 1 + ∫ L p 2 δ k max ( 2 ) ds p 2 ∫ L p 2 ds p 2 )
st.
δk≥0
δ k = r g ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) - r p ( u p , υ p ) ;
Formula 6:
S = m a x ( ∫ s p 1 s p 2 ∫ υ t 1 υ t 2 [ ( r g p ) υ t · ( r g p ) υ t ] [ ( r g p ) s p · ( r g p ) s p ] - [ ( r g p ) υ t · ( r g p ) s p ] 2 dυ t )
st.
δ k ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) = ϵ
δk≥0
δ k = r g ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) - r p ( u p , υ p ) ;
(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:
M p t = cosθ B 0 sinθ B x m ( h ) 0 1 0 y m ( h ) - sinθ B 0 cosθ B z m ( h ) 0 0 0 1 1 0 0 - x x ( m d ) 0 cosθ A - sinθ A 0 0 sinθ A cosθ A 0 0 0 0 1 ;
In formula 7, the meaning of each variable is shown in accompanying drawing 4.
Equation 8:
cosθ B 0 sinθ B x m ( h ) 0 1 0 y m ( h ) - sinθ B 0 cosθ B z m ( h ) 0 0 0 1 1 0 0 - x x ( m d ) 0 cosθ A - sinθ A 0 0 sinθ A cosθ A 0 0 0 0 1 = e 1 x e 1 y e 1 y - ( x t M e 1 x + y t M e 1 y + z t M e 1 z ) e 2 x e 2 y e 2 z - ( x t M e 2 x + y t M e 2 y + z t M e 2 z ) n t M x n t M y n t M z - ( x t M e t x + y t M e t y + z t M n t z ) 0 0 0 1 cos Δ - sin Δ 0 0 sin Δ cos Δ 0 0 0 0 1 0 0 0 0 1 α x v x n p M x x p M α y v y n p M y y p M α z v z n p M z z p M 0 0 0 1 .
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(utt) describe, wherein, uttConstitute Orthogonal Parameter net, by the processed curved surface vector function Σ with continuous print three rank partial derivativep:rp=rp(upp) describe, wherein, uppConstitute 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;
S f t [ M ; e 1 = r 1 E e 2 = r 2 G e 3 = n t M = e 1 × e 2 ] r 1 = dr t d u , r 2 = dr t d υ , E = r 1 · r 1 , G = r 2 · r 2 ;
Moving frame with cutter-contact point trace curve;
S f p [ M ; α v = n p M × α n p M ] α = dr p ds p , n p M = ( dr p du p × dr p dυ p ) / | dr p du p × dr p dυ p | ;
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:
M p t = e 1 x e 1 y e 1 y - ( x t M e 1 x + y t M e 1 y + z t M e 1 z ) e 2 x e 2 y e 2 z - ( x t M e 2 x + y t M e 2 y + z t M e 2 z ) n t M x n t M y n t M z - ( x t M e t x + y t M e t y + z t M n t z ) 0 0 0 1 cos Δ - sin Δ 0 0 sin Δ cos Δ 0 0 0 0 1 0 0 0 0 1 α x v x n p M x x p M α y v y n p M y y p M α z v z n p M z z p M 0 0 0 1 ; 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:
V t p ( u t M , υ t M , s p , du t M ds p , dυ t M ds p , u t , υ t , Δ ) = ω t p × r t ( f t ) + V M t p ;
ω t p = - ( ω 23 e 1 - ω 13 e 2 + ω 12 n t M ) + ( τ g α ( p ) α - κ n α ( p ) v + κ g α ( p ) n p M ) ds p d t - d Δ d t n t M ;
V M t p = V M p - V M t = - ( du t M d t e 1 + dυ t M d t e 2 ) + ds p d t α = [ - ( du t M ds p e 1 + dυ t M ds p e 2 ) + α ] ds p d t ;
In formula
ω 12 = - E 2 du t M / d t + G 1 dυ t M / d t 2 E G , E 2 = d E dυ t M , G 1 = d G du t M ω 23 = M du t M / d t + N dυ t M / d t G , M = n t M · ∂ 2 r t ∂ u t M ∂ υ t M , N = n t M · ∂ 2 r t ∂ υ t M 2 ω 13 = L du t M / d t + M dυ t M / d t E , L = n t M · ∂ 2 r t ∂ u t M 2 ;
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:
F = min ( ∫ L p 1 δ k max ( 1 ) ds p 1 ∫ L p 1 ds p 1 + ∫ L p 2 δ k max ( 2 ) ds p 2 ∫ L p 2 ds p 2 )
st.
δk≥0
δ k = r g ( u t M , υ t M , du t M * p , dυ t M * p , s p , υ t ) - r p ( u p , υ p ) ;
Formula 6:
S = m a x ( ∫ s p 1 s p 2 ∫ υ t 1 υ t 2 [ ( r g p ) υ t · ( r g p ) υ t ] [ ( r g p ) s p · ( r g p ) s p ] - [ ( r g p ) υ t · ( r g p ) s p ] 2 dυ t )
st.
δ k ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) = ϵ
δk≥0
δ k = r g ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) - r p ( u p , υ p ) ;
(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:
M p t = cosθ B 0 sinθ B x m ( h ) 0 1 0 y m ( h ) - sinθ B 0 cosθ B z m ( h ) 0 0 0 1 1 0 0 - x x ( m d ) 0 cosθ A - sinθ A 0 0 sinθ A cosθ A 0 0 0 0 1 ;
In formula 7, the meaning of each variable is shown in accompanying drawing 4.
Equation 8:
cosθ B 0 sinθ B x m ( h ) 0 1 0 y m ( h ) - sinθ B 0 cosθ B z m ( h ) 0 0 0 1 1 0 0 - x x ( m d ) 0 cosθ A - sinθ A 0 0 sinθ A cosθ A 0 0 0 0 1 = e 1 x e 1 y e 1 y - ( x t M e 1 x + y t M e 1 y + z t M e 1 z ) e 2 x e 2 y e 2 z - ( x t M e 2 x + y t M e 2 y + z t M e 2 z ) n t M x n t M y n t M z - ( x t M e t x + y t M e t y + z t M n t z ) 0 0 0 1 cos Δ - sin Δ 0 0 sin Δ cos Δ 0 0 0 0 1 0 0 0 0 1 α x v x n p M x x p M α y v y n p M y y p M α z v z n p M z z p M 0 0 0 1 ;
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.

Claims (1)

1. the universal method that an aspheric surface cutter multi-axis NC machining is complex-curved, it is characterised in that comprise 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(utt) describe, wherein, uttConstitute Orthogonal Parameter net, by the processed curved surface vector function Σ with continuous print three rank partial derivativep:rp=rp(upp) describe, wherein, uppConstitute 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:
S f t [ M ; e 1 = r 1 E e 2 = r 2 G e 3 = n t M = e 1 × e 2 ] r 1 = dr t d u , r 2 = dr t d υ , E = r 1 · r 1 , G = r 2 · r 2 ;
Moving frame with cutter-contact point trace curve:
S f p [ M ; α v = n p M × α n p M ] α = dr p ds p , n p M = ( dr p du p × dr p dυ p ) / | dr p du p × dr p dυ p | ;
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:
M p t = e 1 x e 1 y e 1 y - ( x t M e 1 x + y t M e 1 y + z t M e 1 z ) e 2 x e 2 y e 2 z - ( x t M e 2 x + y t M e 2 y + z t M e 2 z ) n t M x n t M y n t M z - ( x t M e t x + y t M e t y + z t M e t z ) 0 0 0 1 cos Δ - sin Δ 0 0 sin Δ cos Δ 0 0 0 0 1 0 0 0 0 1 α x v x n p M x x p M α y v y n p M y y p M α z v z n p M z z p M 0 0 0 1 ; 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:
V t p ( u t M , υ t M , s p , du t M ds p , dυ t M ds p , u t , υ t , Δ ) = ω t p × r t ( f t ) + V M t p ;
ω t p = - ( ω 23 e 1 - ω 13 e 2 + ω 12 n t M ) + ( τ g α ( p ) α - κ n α ( p ) v + κ g α ( p ) n p M ) ds p d t - d Δ d t n t M ;
V M t p = V M p - V M t = - ( du t M d t e 1 + dυ t M d t e 2 ) + ds p d t α = [ - ( du t M ds p e 1 + dυ t M ds p e 2 ) + α ] ds p d t ;
In formula
ω 12 = - E 2 du t M / d t + G 1 dυ t M / d t 2 E G , E 2 = d E dυ t M , G 1 = d G du t M ω 23 = Mdu t m / d t + Ndυ t M / d t G , M = n t M · ∂ 2 r t ∂ u t M ∂ υ t M , N = n t M · ∂ 2 r t ∂ υ t M 2 ω 13 = Ldu t M / d t + Mdυ t M / d t E , L = n t M · ∂ 2 r t ∂ u t M 2 ;
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:
F = min ( ∫ L p 1 δ k max ( 1 ) ds p 1 ∫ L p 1 ds p 1 + ∫ L p 2 δ k max ( 2 ) ds p 2 ∫ L p 2 ds p 2 )
st.
δk≥0
δ k = r g ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) - r p ( u p , υ p ) ;
Formula 6:
S = max ( ∫ s p 1 s p 2 ds p ∫ υ t 1 υ t 2 [ ( r g p ) υ t · ( r g p ) υ t ] [ ( r g p ) s p · ( r g p ) s p ] - [ ( r g p ) υ t · ( r g p ) s p ] 2 d υ t )
st.
δ k ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) = ϵ
δk≥0
δ k = r g ( u t M , υ t M , du t M ds p , dυ t M ds p , s p , υ t ) - r p ( u p , υ p ) ;
(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:
M p t = cosθ B 0 sinθ B x m ( h ) 0 1 0 y m ( h ) - sinθ B 0 cosθ B z m ( h ) 0 0 0 1 1 0 0 - x x ( m d ) 0 cosθ A - sinθ A 0 0 sinθ A cosθ A 0 0 0 0 1 ;
Equation 8:
cosθ B 0 sinθ B x m ( h ) 0 1 0 y m ( h ) - sinθ B 0 cosθ B z m ( h ) 0 0 0 1 1 0 0 - x x ( m d ) 0 cosθ A - sinθ A 0 0 sinθ A cosθ A 0 0 0 0 1 = e 1 x e 1 y e 1 y - ( x t M e 1 x + y t M e 1 y + z t M e 1 z ) e 2 x e 2 y e 2 z - ( x t M e 2 x + y t M e 2 y + z t M e 2 z ) n t M x n t M y n t M z - ( x t M e t x + y t M e t y + z t M e t z ) 0 0 0 1 cos Δ - sin Δ 0 0 sin Δ cos Δ 0 0 0 0 1 0 0 0 0 1 α x v x n p M x x p M α y v y n p M y y p M α z v z n p M z z p M 0 0 0 1 .
CN201610063504.7A 2016-01-29 2016-01-29 The complex-curved universal method of aspherical cutter multi-axis NC machining Active CN105824289B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610063504.7A CN105824289B (en) 2016-01-29 2016-01-29 The complex-curved universal method of aspherical cutter multi-axis NC machining

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610063504.7A CN105824289B (en) 2016-01-29 2016-01-29 The complex-curved universal method of aspherical cutter multi-axis NC machining

Publications (2)

Publication Number Publication Date
CN105824289A true CN105824289A (en) 2016-08-03
CN105824289B CN105824289B (en) 2018-12-25

Family

ID=56986940

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610063504.7A Active CN105824289B (en) 2016-01-29 2016-01-29 The complex-curved universal method of aspherical cutter multi-axis NC machining

Country Status (1)

Country Link
CN (1) CN105824289B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106545639A (en) * 2016-11-24 2017-03-29 桂林理工大学 Point gearing tooth face method for designing based on natural flank of tooth moving frame
CN107037779A (en) * 2017-05-09 2017-08-11 西北工业大学 Free form surface NC process tool track optimizing methods under non-homogeneous tolerance
CN107491034A (en) * 2017-08-28 2017-12-19 华中科技大学 A kind of optimal tool orientation method based on covariant field functional
CN108536093A (en) * 2018-04-09 2018-09-14 枣庄北航机床创新研究院有限公司 The processing method of non-rotating type tool Complex Surface in NC Machining
CN112857221A (en) * 2021-01-15 2021-05-28 海伯森技术(深圳)有限公司 Scanning method and device for quickly positioning spherical extreme point

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4070608A (en) * 1975-12-22 1978-01-24 The Superior Electric Company Two axes NC system with tool offset
CN103558808A (en) * 2013-09-28 2014-02-05 大连理工大学 Kinematics control method for complex-curved-surface five-axis numerical control machining cutter vectors
CN103592891A (en) * 2013-09-28 2014-02-19 大连理工大学 Method for cutter-axis vector fairing of complex curved surface five-axis numerical control machining based on kinematical constraints
CN104102171A (en) * 2014-07-04 2014-10-15 山东理工大学 Ball-end cutter multi-axis machining cutter axis vector optimization method
CN104678888A (en) * 2013-12-02 2015-06-03 昌河飞机工业(集团)有限责任公司 Tool path generating method for multi-axis machining complex curved surface of constraint circular tool based on motion of machine tool

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4070608A (en) * 1975-12-22 1978-01-24 The Superior Electric Company Two axes NC system with tool offset
CN103558808A (en) * 2013-09-28 2014-02-05 大连理工大学 Kinematics control method for complex-curved-surface five-axis numerical control machining cutter vectors
CN103592891A (en) * 2013-09-28 2014-02-19 大连理工大学 Method for cutter-axis vector fairing of complex curved surface five-axis numerical control machining based on kinematical constraints
CN104678888A (en) * 2013-12-02 2015-06-03 昌河飞机工业(集团)有限责任公司 Tool path generating method for multi-axis machining complex curved surface of constraint circular tool based on motion of machine tool
CN104102171A (en) * 2014-07-04 2014-10-15 山东理工大学 Ball-end cutter multi-axis machining cutter axis vector optimization method

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
周凯红: "基于预定啮合特性的螺旋锥齿轮点啮合齿面设计及CNC制造技术研究", 《工程科技II辑》 *
周凯红等: "六轴联动数控齿轮加工机床加工点啮合齿面的包络逼近原理", 《桂林理工大学学报》 *
周凯红等: "复杂曲面CNC加工技术的曲面包络逼近原理", 《制造技术与机床》 *
周凯红等: "点啮合齿面CNC制造技术的曲面包络逼近法", 《中国机械工程》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106545639A (en) * 2016-11-24 2017-03-29 桂林理工大学 Point gearing tooth face method for designing based on natural flank of tooth moving frame
CN107037779A (en) * 2017-05-09 2017-08-11 西北工业大学 Free form surface NC process tool track optimizing methods under non-homogeneous tolerance
CN107037779B (en) * 2017-05-09 2019-03-05 西北工业大学 Free form surface NC process tool track optimizing method under non-homogeneous tolerance
CN107491034A (en) * 2017-08-28 2017-12-19 华中科技大学 A kind of optimal tool orientation method based on covariant field functional
CN107491034B (en) * 2017-08-28 2020-02-21 华中科技大学 Cutter axis vector optimization method based on covariant field functional
CN108536093A (en) * 2018-04-09 2018-09-14 枣庄北航机床创新研究院有限公司 The processing method of non-rotating type tool Complex Surface in NC Machining
CN108536093B (en) * 2018-04-09 2020-04-03 枣庄北航机床创新研究院有限公司 Processing method for numerical control processing of complex curved surface by non-rotary tool
CN112857221A (en) * 2021-01-15 2021-05-28 海伯森技术(深圳)有限公司 Scanning method and device for quickly positioning spherical extreme point
CN112857221B (en) * 2021-01-15 2023-02-24 海伯森技术(深圳)有限公司 Scanning method and device for quickly positioning spherical extreme point

Also Published As

Publication number Publication date
CN105824289B (en) 2018-12-25

Similar Documents

Publication Publication Date Title
CN105824289A (en) General method for machining complex curved surface of non-spherical cutter in multi-axis-linkage CNC manner
CN102591257B (en) Parameter curve cutter path oriented numerical control system contour error control method
Chiu et al. Contouring control of machine tool feed drive systems: a task coordinate frame approach
CN104615084A (en) Machining feed speed optimized tool path curve contour error compensation method
CN103176428B (en) CNC (computerized numerical control) system interpolating algorithm based on spherical coordinates and device for realizing same
CN103412514B (en) Paths planning method in a kind of multi-shaft interlocked belt sanding processing
CN106547251B (en) A kind of five axis cutter track generation methods based on low speed sensitizing range interpolation information feedback
CN101980091A (en) Method for compensating central point of double-turntable five-axis linked numerical control machining rotary tool
CN102298358A (en) NURBS tool path speed planning method for five-axis numerical control machining
CN112558549B (en) Reference selection method for minimum hole site error in large-part group hole machining
CN103713579B (en) A kind of industrial robot operation method
CN113759827B (en) High-speed high-precision five-axis cutter path corner smoothing method
Zhang et al. Double NURBS trajectory generation and synchronous interpolation for five-axis machining based on dual quaternion algorithm
CN106502203A (en) A kind of Geometric Error for Computerized Numerical Control Milling Machine modeling method
CN106647623A (en) Geometric precision and linking speed optimization five-axis linkage smooth interpolation method
CN106873522A (en) A kind of numerical control turning cutter path planing method of non-axis symmetry sweeping surface
CN109960215A (en) A kind of offline compensation method of four-spindle lathe machining locus profile errors
CN111736537A (en) Method for calculating double NURBS path limit speed in free-form surface machining
Chen et al. Contouring control of multi-axis motion systems for NURBS paths
Sun et al. A cutter orientation modification method for five-axis ball-end machining with kinematic constraints
CN105252232A (en) Method for machining blade body curved surface of moving blade of steam turbine
CN105278449A (en) Numerical controller having tool tip point control function
CN111745306B (en) Five-axis linkage operation control method for laser cutting
Chen et al. Smooth geodesic interpolation for five-axis machine tools
CN107876905A (en) A kind of worm abrasion wheel roll flute error compensating method based on imaginary axis

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20211108

Address after: 541004 the Guangxi Zhuang Autonomous Region Guilin City Seven Star District Building Road No. 12

Patentee after: GUILIN University OF TECHNOLOGY

Address before: 541004 the Guangxi Zhuang Autonomous Region Guilin Construction Road No. 12

Patentee before: GUILIN University OF TECHNOLOGY

Patentee before: Zhou Kaihong

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230109

Address after: 541199 yang18th Road, Yangtang Industrial Park, Xicheng Economic Development Zone, Guilin City, Guangxi Zhuang Autonomous Region

Patentee after: GUILIN FUDA GEAR Co.,Ltd.

Patentee after: GUILIN FUDA Co.,Ltd.

Address before: 541004 the Guangxi Zhuang Autonomous Region Guilin City Seven Star District Building Road No. 12

Patentee before: GUILIN University OF TECHNOLOGY

TR01 Transfer of patent right