CN105759726A - Adaptive curve interpolation method based on contour error constraint - Google Patents

Adaptive curve interpolation method based on contour error constraint Download PDF

Info

Publication number
CN105759726A
CN105759726A CN201610167558.8A CN201610167558A CN105759726A CN 105759726 A CN105759726 A CN 105759726A CN 201610167558 A CN201610167558 A CN 201610167558A CN 105759726 A CN105759726 A CN 105759726A
Authority
CN
China
Prior art keywords
omega
feed speed
curve
value
profile errors
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
CN201610167558.8A
Other languages
Chinese (zh)
Other versions
CN105759726B (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.)
Dalian University of Technology
Original Assignee
Dalian 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 Dalian University of Technology filed Critical Dalian University of Technology
Priority to CN201610167558.8A priority Critical patent/CN105759726B/en
Publication of CN105759726A publication Critical patent/CN105759726A/en
Application granted granted Critical
Publication of CN105759726B publication Critical patent/CN105759726B/en
Expired - Fee Related 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/41Numerical 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 interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • 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/34Director, elements to supervisory
    • G05B2219/34096Approximate, replace curve, surface with circle, linear segments, least error

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Theoretical 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 an adaptive curve interpolation method based on contour error constraint, belongs to the technical field of precision high-efficiency numerical control machining, and especially relates to a parameter spline curve interpolation feeding speed adaptive planning method based on contour error constraint. The method comprises: establishing an incidence relation model among contour errors, feeding speed, servo system parameters, and curve curvature for a typical second-order feeding servo system, and computing, by using current interpolation point curvature information and a contour error constraint value, a current interpolation point processing feeding speed permissible value under the contour error constraint; determining a magnitude relation between the permissible feeding speed of the contour error constraint and a program-preset speed, and using a minor value as the current interpolation point adaptive feeding speed value; and computing the curve parameters of a next interpolation point by using the adaptive feeding speed and achieving parameter curve interpolation considering the contour error constraint. The method is low in calculated amount, good in practicality, and capable of effectively increasing curve interpolation processing locus contour precision.

Description

Self adaptation curve interpolating method based on profile errors constraint
Technical field
The invention belongs to precise high-efficiency Computerized Numerical Control processing technology field, particularly to a kind of parametric spline curve interpolation feed speed Adaptive Planning method based on profile errors constraint.
Background technology
Along with the fast development in the Important Project such as Aero-Space, energy source and power field, the machining accuracy of the complex-curved important Parts of high-end equipment and the requirement of working (machining) efficiency are promoted by manufacturing industry day by day.In view of parametric spline curve can Precise Representation any free shape curve cutter rail, overcoming small straight line, arc section to replace the approximate error produced in curve cutter rail process thus improving surface machining accuracy, therefore parametric curve interpolator technology obtains the extensive concern of high-end numerical control field.In parametric curve interpolator process, the planning of feed speed is most important.Existing mainly it is constrained to master with geometry (namely bending high level error) constraint and kinesiology (i.e. acceleration, acceleration) about curve interpolating speed planning method, considers that the profile errors that feed system servo lagging characteristics brings out retrains.Therefore, when processing feed speed is very fast and cutter rail curvature of curve is bigger, very easily cause bigger processing profile errors, reduce the machining accuracy of part.To sum up, the parameter curve adaptive compensation technology taking into account profile errors constraint is studied significant to realizing the processing of complex curved surface parts precise high-efficiency.
Prior art literature is summed up and finds, document " CubicSplineTrajectoryGenerationwithAxisJerkandTrackingEr rorConstraints ", KeZhang etc., InternationalJournalofPrecisionEngineeringandManufacturi ng, 2013,14 (7): 1141-1146, the document is with feed shaft acceleration and following error for constraints, generating C batten cutter rail, in reality being processed, single shaft following error is limited in the limit of error set in advance.Although the method can effectively reduce following error, but following error and machining profile error there is no direct correlation relation, and the reduction of following error does not represent the reduction of profile errors.Document " Smoothfeedrateplanningforcontinuousshortlinetoolpathwith contourerrorconstraint ", JingchuanDong etc., InternationalJournalofMachineToolsandManufacture, 2014,76:1-12, the document proposes the feed speed planing method of a kind of profile errors constraint, but feed shaft servosystem is reduced to a first-order system and discusses by the document, simplification degree is too high, it is possible to cause simplified system and the original system non_uniform response when frequency is bigger.
Summary of the invention
It is contemplated that overcome prior art defect, invent a kind of self adaptation curve interpolating method based on profile errors constraint, with profile errors for constraints calculating processing feed speed adaptation value, calculated curve interpolation parameters accordingly, Interpolation Process directly considers profile errors constraint, effectively suppresses numerical control processing track profile errors.
The technical scheme is that a kind of self adaptation curve interpolating method based on profile errors constraint, its characteristic is in that, the method is first against typical case's second order feed servo-system, set up association relation model between profile errors and feed speed, servo parameter, curvature of curve, utilize current interpolated point curvature information and profile errors binding occurrence to calculate processing feed speed allowable value in current interpolated point place under profile errors constraint;Secondly, it is judged that feed speed allowable and the program of profile errors constraint preset feed speed magnitude relationship, using smaller value as current interpolated point self adaptation feed speed value;Finally, this self adaptation feed speed is utilized to calculate the parameter of curve of next interpolated point, it is achieved to take into account the parametric curve interpolator of profile errors constraint;Specifically comprise the following steps that
Under the constraint of first step profile errors, processing feed speed allowable calculates
Closed loop transfer function G (s) of the exemplary position closed loop feed servo-system controlled by proportional controller is:
G ( s ) = K Js 2 + B s + K - - - ( 1 )
Wherein, K is position ring proportional controller gain, and J is servomotor and the equivalent moment of inertia of leading screw even load, and B is the equivalent viscous damping of load, and s is Laplace operator;
OrderThen formula (1) can be expressed as typical case's second-order system:
G ( s ) = ω n 2 s 2 + 2 ζω n s + ω n 2 - - - ( 2 )
Wherein, ωnFor undamped natural frequency of a mechanical system, ζ is damping ratio;Making s=j ω, the frequency response function G (j ω) obtaining system is:
G ( j ω ) = ω n 2 ( ω n 2 - ω 2 - 2 ζω n ω j ) ( ω n 2 - ω 2 ) 2 + ( 2 ζω n ω ) 2 - - - ( 3 )
Wherein, ω is system input angle frequency;
Therefore, amplitude-frequency characteristic function M (ω) of system and phase-frequency characteristic function phi (ω) are respectively as follows:
M ( ω ) = ω n 2 ( ω n 2 - ω 2 ) 2 + ( 2 ζω n ω ) 2 - - - ( 4 )
φ ( ω ) = - a r c t a n ( 2 ζω n ω ω n 2 - ω 2 ) - - - ( 5 )
During the profile that radius of curvature is ρ when adopting feed speed v to process, each axle input instruction r of digital control systemx、ryFor:
r x = ρ cos ( ω t ) - r x , 0 r y = ρ sin ( ω t ) - r y , 0 - - - ( 6 )
Wherein, angular frequency=v/ ρ, (rx,0,ry,0) for the center of circle of the circle of curvature;When reaching stable state, each axle output p of systemx、pyFor:
p x = ρM x ( ω ) cos ( ω t + φ ( ω ) ) - r x , 0 p y = ρM y ( ω ) sin ( ω t + φ y ( ω ) ) - r y , 0 - - - ( 7 )
When each axle dynamic characteristics of servo system coupling is good, Mx(ω)=My(ω)=M (ω), actual machining profile radius of curvature is M (ω) times of desired radius of curvature, and now profile errors ε is represented by:
ε=ρ | 1-M (ω) | (8)
For digital control system, to when controlling parameter testing, often dampingratioζ is adjusted between 0.707 to 1.0, the damping characteristic good to ensure servosystem;Through type (4) is it can be seen that as ζ>0.707 time, for any ω>0, all have M (ω)<1, therefore formula (8) is rewritable is:
ε=ρ (1-M (ω)) (9)
Again because M (ω) is permanent in 0, therefore by formula (9) it can be seen that when processing the profile that radius of curvature is ρ, profile errors maximum εmaxLess than ρ;Therefore, for given profile errors limit restraint value εlim, work as εlimDuring >=ρ, no matter much processing feed speed is, can meet requirement, it is not necessary to speed is planned;Work as εlim< during ρ, pass through solving equation
M ( &omega; ) = 1 - &epsiv; lim &rho; - - - ( 10 )
It is met the angular frequency of profile errors constraintscValue, and then it is met the processing feed speed maximum allowable value v of profile errors constraintc=ρ ωc
Unique analytic solutions of solving equation (10) below;Make Q=1-εlim/ ρ, W=ω2, equation (10) becomes:
W 2 + 2 ( 2 &zeta; 2 - 1 ) &omega; n 2 W + &omega; n 4 - Q = 0 - - - ( 11 )
Solve:
W 1 , 2 = ( 1 - 2 &zeta; 2 ) &omega; n 2 &PlusMinus; ( 2 &zeta; 2 - 1 ) 2 &omega; n 4 - &omega; n 4 + Q - - - ( 12 )
Due to ζ > 0.707 time, (1-2 ζ2) < 0, and W=ω2> 0, therefore obtain:
&omega; 2 = ( 1 - 2 &zeta; 2 ) &omega; n 2 + ( 2 &zeta; 2 - 1 ) 2 &omega; n 4 - &omega; n 4 + Q - - - ( 13 )
I.e. non trivial solution ωcFor:
&omega; c = ( 1 - 2 &zeta; 2 ) &omega; n 2 + ( 2 &zeta; 2 - 1 ) 2 &omega; n 4 - &omega; n 4 + Q - - - ( 14 )
By ωc=vc/ ρ, Q=1-εlim/ ρ substitutes into above formula, obtains profile errors εlimThe lower maximum allowable processing feed speed value v of constraintcFor:
v c = &rho;&omega; n 1 - 2 &zeta; 2 + ( 2 &zeta; 2 - 1 ) 2 - &epsiv; lim 2 - 2 &epsiv; lim &rho; ( &rho; - &epsiv; lim ) 2 - - - ( 15 )
Second step processing feed speed adaptation value calculates
Obtaining on the basis of current interpolated point place curvature of curve, first step method is adopted to calculate the maximum allowable processing feed speed under profile errors constraint, and compare with program default processing feed speed value, select the processing feed speed adaptation value v that smaller retrains as current interpolated point place profile errorsi:
vi=min{vc,vp}(16)
Wherein, vpProcessing feed speed value is preset for program;
3rd step interpolation parameters calculates
According to the profile errors constraint lower feeding speed adaptive value v that second step obtainsi, adopt second order Taylor series expansion method to calculate the parameter of curve value u at parametric spline curve next one interpolated point placei+1:
u i + 1 = u i + v i | | C &prime; ( u i ) | | T s - v i 2 ( C &prime; ( u i ) , C &prime; &prime; ( u i ) ) 2 | | C &prime; ( u i ) | | 2 Ts 2 - - - ( 17 )
Wherein, uiFor current interpolated point parameter of curve value, C ' (ui) lead mistake, C " (u for the single order of current interpolated point place SPLi) leading mistake for the second order of current interpolated point place SPL, Ts is interpolation cycle;
Judge whether to arrive final on trajectory, if not reaching home, making i=i+1, repeating said process;If reaching terminal, then terminate interpolation, thus realizing taking into account the self adaptation curve interpolating of profile errors constraint.
The invention has the beneficial effects as follows: the maximum allowable processing feed speed model establishing under profile errors constraint, provide important reference for the planning of NC Interpolation process feed speed;Take into full account the dynamic characteristic of feed servo-system when parametric curve interpolator, the precise high-efficiency of complex curved surface parts has been processed significant.
Accompanying drawing explanation
The self adaptation curve interpolating method overall flow figure that Fig. 1 retrains based on profile errors;
Fig. 2 " bone " shape non-homogeneous B spline curve geometric model figure;
Fig. 3 adopts the profile errors comparison diagram of this method and constant speed profile interpolating method machining locus;Wherein, A axle represents SPL parameter, and B axle represents profile errors absolute value, and unit is mm, and curve 1 is constant speed profile interpolation machining locus profile errors value, and curve 2 is this method machining locus profile errors value.
Detailed description of the invention
Combination technology scheme and accompanying drawing describe the specific embodiment of the present invention in detail.
In parametric spline curve Interpolation Process, if being left out machine dynamic characteristics, very easily causing that feed speed is relatively big, machining locus curvature produces profile errors time bigger, affecting curved surface part machining accuracy.Accordingly, a kind of self adaptation curve interpolating method based on profile errors constraint is invented.
For non-homogeneous B spline curve interpolation, by MATLAB computed in software and emulate, describing the invention process process in detail, overall flow is referring to accompanying drawing 1.
The first step, as shown in Figure 1, first, making i=1, i is current interpolated point sequence number, calculates the radius of curvature ρ of current interpolated point place curve:
&rho; = | | C &prime; ( u i ) | | 3 | | C &prime; ( u i ) &times; C &prime; &prime; ( u i ) | |
In this example, interpolation track is one " bone " sigmoid curves, and as shown in Figure 2, parameter of curve is geometric model: exponent number: 2;Control point: { (0,0);(-8,-20);(30,-5);(60,-20);(47,0);(60,20);(30,5);(-8,20);(0,0)};Weight factor: { 1,0.9,0.75,1.5,6,3.5,1.8,1.5,1};Knot vector: { 0,0,0,0.15,0.3,0.45,0.6,0.75,0.85,1,1,1};
Second step, by current interpolated point curve curvature radius ρ, feed shaft servo parameter ωn, ζ, profile errors limit restraint value εlimSubstitute into formula (15), obtain the maximum allowable processing feed speed value v under the profile errors constraint of current interpolated point placec;And then, according to formula (16), calculate current interpolated point place self adaptation feed speed value vi
In this example, take undamped natural frequency of a mechanical system ωn=67.08 (1/s), dampingratioζ=0.745, profile errors limit restraint value εlim=0.01mm, presets feed speed vp=80 (mm/s);
3rd step, according to current interpolated point self adaptation feed speed value vi, adopt formula (17) to calculate next interpolated point place parameter of curve ui+1;In this example, take interpolation cycle Ts=0.002s;Judge whether to arrive final on trajectory, if not reaching home, making i=i+1, repeating said process;If reaching terminal, then terminate interpolation;
For " bone " sigmoid curves in this example, adopting above-mentioned steps to carry out parametric spline curve adaptive interpolation, the wide error of gained machining locus wheel contrasts as shown in Figure 3 with the profile errors of constant speed profile interpolation gained machining locus;It can be seen that adopt this method can effectively suppress machining profile error from accompanying drawing 3, improve parametric curve interpolator machining profile precision.
When the present invention is directed to parametric curve interpolator under high feed speed, it is limited to the problem that deep camber machining locus profile errors that machine dynamic characteristics causes is bigger, invent the self adaptation curve interpolating method based on profile errors constraint, it is used for suppressing curve interpolating machining locus profile errors, the development of Numeric Control Technology and the precise high-efficiency processing of high-performance complex curved surface parts are significant.

Claims (1)

1. the self adaptation curve interpolating method based on profile errors constraint, its characteristic is in that, the method is first against typical case's second order feed servo-system, set up association relation model between profile errors and feed speed, servo parameter, curvature of curve, utilize current interpolated point curvature information and profile errors binding occurrence to calculate processing feed speed allowable value in current interpolated point place under profile errors constraint;Secondly, it is judged that feed speed allowable and the program of profile errors constraint preset feed speed magnitude relationship, using smaller value as current interpolated point self adaptation feed speed value;Finally, this self adaptation feed speed is utilized to calculate the parameter of curve of next interpolated point, it is achieved to take into account the parametric curve interpolator of profile errors constraint;Specifically comprise the following steps that
Under the constraint of first step profile errors, processing feed speed allowable calculates
Closed loop transfer function G (s) of the exemplary position closed loop feed servo-system controlled by proportional controller is:
G ( s ) = K Js 2 + B s + K - - - ( 1 )
Wherein, K is position ring proportional controller gain, and J is servomotor and the equivalent moment of inertia of leading screw even load, and B is the equivalent viscous damping of load, and s is Laplace operator;
OrderThen formula (1) is expressed as typical case's second-order system:
G ( s ) = &omega; n 2 s 2 + 2 &zeta;&omega; n s + &omega; n 2 - - - ( 2 )
Wherein, ωnFor undamped natural frequency of a mechanical system, ζ is damping ratio;Making s=j ω, the frequency response function G (j ω) obtaining system is:
G ( j &omega; ) = &omega; n 2 ( &omega; n 2 - &omega; 2 - 2 &zeta;&omega; n &omega; j ) ( &omega; n 2 - &omega; 2 ) 2 + ( 2 &zeta;&omega; n &omega; ) 2 - - - ( 3 )
Wherein, ω is system input angle frequency;
Therefore, amplitude-frequency characteristic function M (ω) of system and phase-frequency characteristic function phi (ω) are respectively as follows:
M ( &omega; ) = &omega; n 2 ( &omega; n 2 - &omega; 2 ) 2 + ( 2 &zeta;&omega; n &omega; ) 2 - - - ( 4 )
&phi; ( &omega; ) = - arctan ( 2 &zeta;&omega; n &omega; &omega; n 2 - &omega; 2 ) - - - ( 5 )
During the profile that radius of curvature is ρ when adopting feed speed v to process, each axle input instruction r of digital control systemx、ryFor:
r x = &rho; cos ( &omega; t ) - r x , 0 r y = &rho; sin ( &omega; t ) - r y , 0 - - - ( 6 )
Wherein, angular frequency=v/ ρ, (rx,0,ry,0) for the center of circle of the circle of curvature;When reaching stable state, each axle output p of systemx、pyFor:
p x = &rho;M x ( &omega; ) cos ( &omega; t + &phi; x ( &omega; ) ) - r x , 0 p y = &rho;M y ( &omega; ) sin ( &omega; t + &phi; y ( &omega; ) ) - r y , 0 - - - ( 7 )
When each axle dynamic characteristics of servo system coupling is good, Mx(ω)=My(ω)=M (ω), actual machining profile radius of curvature is M (ω) times of desired radius of curvature, and now profile errors ε is expressed as:
ε=ρ | 1-M (ω) | (8)
For digital control system, to when controlling parameter testing, often dampingratioζ is adjusted between 0.707 to 1.0, the damping characteristic good to ensure servosystem;Through type (4) is as ζ>0.707 time, for any ω>0, all have M (ω)<1, therefore formula (8) is rewritten as:
ε=ρ (1-M (ω)) (9)
Again because M (ω) is permanent in 0, therefore by formula (9), when processing the profile that radius of curvature is ρ, profile errors maximum εmaxLess than ρ;Therefore, for given profile errors limit restraint value εlim, work as εlimDuring >=ρ, no matter much processing feed speed is, all meets requirement, it is not necessary to speed is planned;Work as εlim< during ρ, pass through solving equation
M ( &omega; ) = 1 - &epsiv; lim &rho; - - - ( 10 )
It is met the angular frequency of profile errors constraintscValue, and then it is met the processing feed speed maximum allowable value v of profile errors constraintc=ρ ωc
Unique analytic solutions of solving equation (10) below;Make Q=1-εlim/ ρ, W=ω2, equation (10) becomes:
W 2 + 2 ( 2 &zeta; 2 - 1 ) &omega; n 2 W + &omega; n 4 - Q = 0 - - - ( 11 )
Solve:
W 1 , 2 = ( 1 - 2 &zeta; 2 ) &omega; n 2 &PlusMinus; ( 2 &zeta; 2 - 1 ) 2 &omega; n 4 - &omega; n 4 + Q - - - ( 12 )
Due to ζ > 0.707 time, (1-2 ζ2) < 0, and W=ω2> 0, therefore obtain:
&omega; 2 = ( 1 - 2 &zeta; 2 ) &omega; n 2 + ( 2 &zeta; 2 - 1 ) 2 &omega; n 4 - &omega; n 4 + Q - - - ( 13 )
I.e. non trivial solution ωcFor:
&omega; c = ( 1 - 2 &zeta; 2 ) &omega; n 2 + ( 2 &zeta; 2 - 1 ) 2 &omega; n 4 - &omega; n 4 + Q - - - ( 14 )
By ωc=vc/ ρ, Q=1-εlim/ ρ substitutes into above formula, obtains profile errors εlimThe lower maximum allowable processing feed speed value v of constraintcFor:
v c = &rho;&omega; n 1 - 2 &zeta; 2 + ( 2 &zeta; 2 - 1 ) 2 - &epsiv; lim 2 - 2 &epsiv; lim &rho; ( &rho; - &epsiv; lim ) 2 - - - ( 15 )
Second step processing feed speed adaptation value calculates
Obtaining on the basis of current interpolated point place curvature of curve, first step method is adopted to calculate the maximum allowable processing feed speed under profile errors constraint, and compare with program default processing feed speed value, select the processing feed speed adaptation value v that smaller retrains as current interpolated point place profile errorsi:
vi=min{vc,vp}(16)
Wherein, vpProcessing feed speed value is preset for program;
3rd step interpolation parameters calculates
According to the profile errors constraint lower feeding speed adaptive value v that second step obtainsi, adopt second order Taylor series expansion method to calculate the parameter of curve value u at parametric spline curve next one interpolated point placei+1:
u i + 1 = u i + v i | | C &prime; ( u i ) | | T s - v i 2 ( C &prime; ( u i ) , C &prime; &prime; ( u i ) ) 2 | | C &prime; ( u i ) | | 4 Ts 2 - - - ( 17 )
Wherein, uiFor current interpolated point parameter of curve value, C ' (ui) lead mistake, C " (u for the single order of current interpolated point place SPLi) leading mistake for the second order of current interpolated point place SPL, Ts is interpolation cycle;
Judge whether to arrive final on trajectory, if not reaching home, making i=i+1, repeating said process;If reaching terminal, then terminate interpolation, thus realizing taking into account the self adaptation curve interpolating of profile errors constraint.
CN201610167558.8A 2016-03-22 2016-03-22 Adaptive curve interpolating method based on profile errors constraint Expired - Fee Related CN105759726B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610167558.8A CN105759726B (en) 2016-03-22 2016-03-22 Adaptive curve interpolating method based on profile errors constraint

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610167558.8A CN105759726B (en) 2016-03-22 2016-03-22 Adaptive curve interpolating method based on profile errors constraint

Publications (2)

Publication Number Publication Date
CN105759726A true CN105759726A (en) 2016-07-13
CN105759726B CN105759726B (en) 2018-04-10

Family

ID=56346144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610167558.8A Expired - Fee Related CN105759726B (en) 2016-03-22 2016-03-22 Adaptive curve interpolating method based on profile errors constraint

Country Status (1)

Country Link
CN (1) CN105759726B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106200553A (en) * 2016-08-03 2016-12-07 大连理工大学 Servo-actuated and profile errors works in coordination with compensation method online
CN107291047A (en) * 2017-07-14 2017-10-24 福建工程学院 A kind of positive and negative two-way nurbs curve interpolating method based on multi-constraint condition
CN108445832A (en) * 2018-02-23 2018-08-24 陕西丰赜机电科技有限公司 Follow grinding cutter path with Noncircular profile curve revolving body and its smooth circular arc splicing numerical control program wound at and processing method
CN110989503A (en) * 2019-11-29 2020-04-10 华中科技大学 Method for controlling milling feeding speed of cutter relieving error constraint complex curved surface
CN113341886A (en) * 2021-05-25 2021-09-03 深圳市汇川技术股份有限公司 Smooth feed speed planning method, device and computer readable storage medium
CN113554649A (en) * 2021-09-22 2021-10-26 中科慧远视觉技术(北京)有限公司 Defect detection method and device, computer equipment and storage medium
CN114740800A (en) * 2022-03-09 2022-07-12 天津大学 Double-sliding-mode direct contour control method for parameter curve machining path
CN115128996A (en) * 2022-07-04 2022-09-30 深圳市汇川技术股份有限公司 Error compensation method, device, equipment and medium for numerical control machining

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4754208A (en) * 1986-11-17 1988-06-28 Nippon Kokan Kabushiki Kaisha Circular path control apparatus and method for multi-axis servomechanisms
EP0413825A1 (en) * 1989-03-13 1991-02-27 Fanuc Ltd. Involute-interpolation speed control method
CN102419570A (en) * 2011-09-29 2012-04-18 上海大学 Acceleration and deceleration look-ahead control method for high-speed machining of numerical control machine tool
CN102681489A (en) * 2012-06-01 2012-09-19 南京航空航天大学 Control method for motion stability and outline machining precision of multi-shaft linkage numerical control system
CN104615084A (en) * 2015-01-23 2015-05-13 大连理工大学 Machining feed speed optimized tool path curve contour error compensation method
CN104615083A (en) * 2015-01-23 2015-05-13 大连理工大学 Curved surface tool path contour error compensation method based tool location point correction
CN104898564A (en) * 2015-05-04 2015-09-09 大连理工大学 Method for reducing three-shaft linkage contour error

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4754208A (en) * 1986-11-17 1988-06-28 Nippon Kokan Kabushiki Kaisha Circular path control apparatus and method for multi-axis servomechanisms
EP0413825A1 (en) * 1989-03-13 1991-02-27 Fanuc Ltd. Involute-interpolation speed control method
CN102419570A (en) * 2011-09-29 2012-04-18 上海大学 Acceleration and deceleration look-ahead control method for high-speed machining of numerical control machine tool
CN102681489A (en) * 2012-06-01 2012-09-19 南京航空航天大学 Control method for motion stability and outline machining precision of multi-shaft linkage numerical control system
CN104615084A (en) * 2015-01-23 2015-05-13 大连理工大学 Machining feed speed optimized tool path curve contour error compensation method
CN104615083A (en) * 2015-01-23 2015-05-13 大连理工大学 Curved surface tool path contour error compensation method based tool location point correction
CN104898564A (en) * 2015-05-04 2015-09-09 大连理工大学 Method for reducing three-shaft linkage contour error

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
方晨曦等: "基于动态轮廓误差的微段速度规划并行算法", 《计算机集成制造***》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106200553A (en) * 2016-08-03 2016-12-07 大连理工大学 Servo-actuated and profile errors works in coordination with compensation method online
CN106200553B (en) * 2016-08-03 2018-07-13 大连理工大学 It is servo-actuated to cooperate with compensation method online with profile errors
CN107291047A (en) * 2017-07-14 2017-10-24 福建工程学院 A kind of positive and negative two-way nurbs curve interpolating method based on multi-constraint condition
CN107291047B (en) * 2017-07-14 2020-02-07 福建工程学院 Positive and negative bidirectional NURBS curve interpolation method based on multiple constraint conditions
CN108445832A (en) * 2018-02-23 2018-08-24 陕西丰赜机电科技有限公司 Follow grinding cutter path with Noncircular profile curve revolving body and its smooth circular arc splicing numerical control program wound at and processing method
CN108445832B (en) * 2018-02-23 2020-12-29 陕西丰赜机电科技有限公司 Method for generating and processing follow-up grinding cutter track and arc splicing numerical control program
CN110989503A (en) * 2019-11-29 2020-04-10 华中科技大学 Method for controlling milling feeding speed of cutter relieving error constraint complex curved surface
CN113341886A (en) * 2021-05-25 2021-09-03 深圳市汇川技术股份有限公司 Smooth feed speed planning method, device and computer readable storage medium
CN113554649A (en) * 2021-09-22 2021-10-26 中科慧远视觉技术(北京)有限公司 Defect detection method and device, computer equipment and storage medium
CN114740800A (en) * 2022-03-09 2022-07-12 天津大学 Double-sliding-mode direct contour control method for parameter curve machining path
CN114740800B (en) * 2022-03-09 2024-05-24 天津大学 Double-sliding-mode direct contour control method of parameter curve processing path
CN115128996A (en) * 2022-07-04 2022-09-30 深圳市汇川技术股份有限公司 Error compensation method, device, equipment and medium for numerical control machining

Also Published As

Publication number Publication date
CN105759726B (en) 2018-04-10

Similar Documents

Publication Publication Date Title
CN105759726A (en) Adaptive curve interpolation method based on contour error constraint
CN106393106A (en) Parameter adapting and calibrating robot NURBS curvilinear motion interpolation method
Weck et al. Sharp corner tracking using the IKF control strategy
Shih et al. Flank modification methodology for face-hobbing hypoid gears based on ease-off topography
US9360849B2 (en) Numerical control method
CN101976060B (en) NURBS (Non-Uniform Rational B-Spline) interpolation method based on machine tool dynamics and curve characteristics
US5402332A (en) Method for optimizing the efficiency of a set of machines comprising a turbine and a generator
CN107479497B (en) A kind of five-axis robot track profile errors two close cycles compensation method
KR101928419B1 (en) Tool Path Generation Method and Machine Tool
CN106125674B (en) A kind of high-precision real time profile error estimation
JP6636998B2 (en) Numerical control unit
CN103592891A (en) Method for cutter-axis vector fairing of complex curved surface five-axis numerical control machining based on kinematical constraints
CN110601624B (en) Servo control device
CN109343466B (en) Helical bevel gear shape cooperative machining parameter mixing back-adjustment correction method
US9798295B2 (en) Motor controller having a function of suppressing vibrations
WO2013140679A1 (en) Track control device
CN104020719A (en) S-type acceleration and deceleration control interpolation algorithm of NURBS curve segmented by speed sensitive points
CN103869748A (en) Non-circular curved surface XY direct-drive machining profile error cross-couple control system and method
CN108170094A (en) A kind of method of cutter path smooth compression
JP2008543582A (en) Method and apparatus for optimizing free shape of bevel gear and hypoid gear
CN107145155A (en) It is a kind of from steady system and underwater vehicle
CN105929791A (en) Direct contour control method of plane rectangular coordinate motion system
US11980966B2 (en) Method, computer program and laser cutting system for smart corner cutting
CN107450308B (en) Storage device and robot
JPH09131087A (en) Equipment and method for adjusting control gain of servo system

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180410