[go: up one dir, main page]

CN102566511A - Five-shaft numerical control system cutter center point interpolation path interpolation method - Google Patents

Five-shaft numerical control system cutter center point interpolation path interpolation method Download PDF

Info

Publication number
CN102566511A
CN102566511A CN2010105813151A CN201010581315A CN102566511A CN 102566511 A CN102566511 A CN 102566511A CN 2010105813151 A CN2010105813151 A CN 2010105813151A CN 201010581315 A CN201010581315 A CN 201010581315A CN 102566511 A CN102566511 A CN 102566511A
Authority
CN
China
Prior art keywords
interpolation
cutter
point
path
shaft
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
CN2010105813151A
Other languages
Chinese (zh)
Other versions
CN102566511B (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.)
Shenyang Institute of Computing Technology of CAS
Original Assignee
SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd
Shenyang Institute of Computing Technology of CAS
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 SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd, Shenyang Institute of Computing Technology of CAS filed Critical SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd
Priority to CN 201010581315 priority Critical patent/CN102566511B/en
Publication of CN102566511A publication Critical patent/CN102566511A/en
Application granted granted Critical
Publication of CN102566511B publication Critical patent/CN102566511B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

The invention relates to a five- shaft numerical control system cutter center point interpolation path interpolation method. The method comprises the following steps: determining cutter center point position information, cutter direction information, cutter center point feeding speed and an interpolation period; determining a conversion relation of programming instruction information in a workpiece coordinate system to machine tool coordinate system lower shaft position information; determining a cutter center point interpolation step length and segment length, and a motion stroke of each shaft, and combined with maximum restriction speed of each shaft, calculating shortest shaft interpolation time and shaft interpolation period number which are needed by completing a cutter center point interpolation path; determining a shortest interpolation period number under a speed constraint condition; determining a motion position of each interpolation period of each shaft, and completing motion information calculation of each shaft; when motion of each shaft is in accordance with an acceleration constraint requirement, carrying out three times of batten smooth processing of motion information of each shaft, sending the motion information to a servo, and ending present operation. According to the method, a programming path is subjected to interpolation processing, thus smooth five- shaft processing cutter center point interpolation can be carried out through a five-shaft machine tool with two rotating shafts.

Description

Five-axle numerical control system cutter heart point interpolation path interpolation method
Technical field
The present invention relates to five process technologies in a kind of fields of numeric control technique, a kind of specifically five-axle numerical control system cutter heart point interpolation path interpolation method.
Background technology
As the five-axle number control machine tool of the free form surface of processing metal mould etc., have the parts of turning axle beyond using on linear shifting axle basis.Known have the linear shifting axle of X, Y, Z and a five-axis machine tool of two turning axles, adds man-hour carrying out multiaxis, because the appearance of turning axle can be processed cutter with different angles to workpiece.Appearing at when process flexibility is strengthened greatly of turning axle also makes the establishment of five job sequences become loaded down with trivial details, and be abstract, indigestion.In general, the five-shaft numerical control job sequence is difficult to accomplish with artificial hand-written mode, is the NC program of concrete lathe and can only handle the cutter spacing data-switching that CAD/CAM is generated through postposition.In case machine tool structure or cutter for same change, original program just can not be used.The cooked mode of this " key is driven once lock ", low operability of efficient and versatility are poor.In the production in enormous quantities that becomes increasingly complex and accuracy requirement is increasingly high is processed; This cooked mode serious limit the performance of five-axis machine tool working ability and efficient; Become the bottleneck that the 5-shaft linkage numerical control processed and applied is promoted and developed, there is following drawback in this tupe:
1. must use expensive CAM software and specific rearmounted process software;
2. processing produces a large amount of small program processing instructions to simple path, needs system to have jumbo memory device to store tediously long job sequence;
3. a large amount of small program segments can increase the weight of the communication load between programing system and the CNC system, reduces the reliability of total system;
4. numerical control device needs plenty of time and processing power to analyze tediously long program, is difficult to guarantee the level and smooth processing under the high-precision high-speed;
5. the lathe to the different motion structure need generate different job sequences;
6. can't control the processing speed of feed.
Can directly carry out multiaxis processing based on CAD/CAM system or profiling data for digital control system, need directly carry out interpolation from the instruction point.At this moment, need five-shaft numerical control to take all factors into consideration Machine Tool Dynamics constraint and machining path constraint, through in real-time interpolation, accomplishing the conversion that programming instruction arrives Machine-Tool Control point under the workpiece coordinate system.
In addition; Instruction under the workpiece coordinate system directly drives five-axis machine tool and carries out method for processing and become known technology; Program path is carried out being undertaken by program speed F the path interpolation of each interpolation cycle t, carry out the kinematics conversion then, each is processed to drive lathe.But carry out each interpolated point that path interpolation obtain according to program speed F and interpolation cycle t this moment, can not guarantee to retrain apart from the dynamics that satisfies lathe between adjacent interpolated point, may cause each overproof situation in the interpolation process, to occur.Turning axle occurs with angular unit simultaneously, the cutter shaft direction interpolating method of vector units form is not handled.
Summary of the invention
Overproof or the discontinuous problem of axle motion that possibly cause to the real-time interpolation that exists in the prior art based on instruction; The technical matters that the present invention will solve provides a kind of combining with digital control system Machine Tool Dynamics constraint of being controlled and the five-axle numerical control system cutter heart point interpolation path interpolation method that machining path retrains, and realizes continuous stably five processing cutter heart points interpolation.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is:
Five-axle numerical control system cutter heart point interpolation of the present invention path interpolation method is used for having the digital control system that the five-axis machine tool of three linear axes and two turning axles is used through control, may further comprise the steps:
Instruction is resolved: confirm the cutter heart dot position information and the tool orientation information of path starting point and terminal point, cutter heart point speed of feed, interpolation cycle; Through five-axis machine tool structural parameters in the system, confirm that programming instruction information is to the transformational relation of lathe coordinate system lower shaft positional information in the workpiece coordinate system simultaneously;
Path interpolation pre-service: confirm cutter heart point interpolation step-length and segment length, and according to the required cutter heart point interpolation cycle number of programming instruction;
Minor axis interpolation Time Calculation: confirm to accomplish needed each movement travel in whole cutter heart point interpolation path,, calculate and accomplish cutter heart point interpolation path required minor axis interpolation time and an interpolation cycle number in conjunction with the maximum constraints speed of each;
The shortest interpolation cycle number of constraint of velocity:, confirm the shortest interpolation cycle number under the constraint of velocity condition according to cutter heart point interpolation cycle number and axle interpolation cycle number;
Each interpolation position calculates: count the tool setting heart locus of points based on the shortest interpolation cycle and handle, confirm the movement position of each each interpolation cycle, calculate the movable information of accomplishing each through inverse kinematics then and calculate;
The acceleration constraint is judged: each carried out the acceleration constraint judges, and then servo when each motion meets the acceleration constraint requirements with issuing after each movable information process cubic spline smoothing processing, finish this operation.
When if each motion does not meet the acceleration constraint requirements, return minor axis interpolation Time Calculation step.
The cutter heart point interpolation time is:
Figure BDA0000037139400000021
Wherein, L is the displacement of the center cutter point of each interpolation cycle under the instruction speed F, and D is the center cutter point distance segment length that starting point is breasted the tape, and t is an interpolation cycle.
The displacement L of the center cutter point of each interpolation cycle under the instruction speed F is:
L=F×t
Wherein F is cutter heart point speed of feed.
The center cutter point distance segment length D that starting point is breasted the tape is:
D = ( ( x e - x s ) 2 + ( y e - y s ) 2 + ( z e - z s ) 2 )
Wherein, x s, y s, z sBe the center cutter point position coordinates of path starting point, x e, y e, z eCenter cutter point position coordinates for the path terminus.
The minor axis interpolation time calculates through following formula
t min = max ( Δx n mx , Δy n my , Δz n mz , Δα n mα , Δβ n mβ )
Wherein, each maximal rate is respectively n Mx, n My, n Mz, n MaAnd n Mc, each movement travel is respectively Δ x, Δ y, Δ z, Δ α and Δ B.
The shortest interpolation cycle number of constraint of velocity does
Figure BDA0000037139400000033
Wherein, L is the displacement of the center cutter point of each interpolation cycle under the instruction speed, and D is the center cutter point distance segment length that starting point is breasted the tape, and t is an interpolation cycle, t MinBe the minor axis interpolation time.
The present invention has following beneficial effect and advantage:
1. the present invention is when carrying out the interpolation of cutter heart point; Machine Tool Dynamics constraint that the combining with digital control system is controlled and machining path constraint; Program path is carried out interpolation processing, thereby can carry out five processing cutter heart points interpolation stably through having the five-axis machine tool of 2 turning axles.
Description of drawings
Fig. 1 is the digital control system structural drawing of embodiment of the present invention method;
Fig. 2 is the process flow diagram of the inventive method.
Embodiment
Fig. 1 is digital control system 10 structural drawing that are suitable for parameter configuration mode of the present invention.Based on component model, with bus the digital control system structure has been comprised human interface components 21, task controller assembly 22, PLC assembly 24, motion controller assembly 23 and control bus 25 assemblies and be connected in the digital control system 10.
Wherein human interface components 21: be responsible for user management, data acquisition, transmission new data provide unanimity to controller and for various device user interface; Also need the needed various information of explicit user simultaneously, like job sequence, at present conditions of machine tool, the data handled etc.
Task controller assembly 22: explain and carry out job sequence, add process sequence control in man-hour and for the detection diagnosis and the processing capacity of mistake.According to part program, task controller controlled motion controller and I/O controller are accomplished processing tasks.
PLC assembly 24: be responsible for the I/O control of sensor and actuator, mainly comprise lathe power-on and power-off, emergency stop switch, cold switch etc.
Motion controller assembly 23: be responsible for detecting each kinematic axis current location, calculate next movement position and result of calculation is sent to the control bus assembly to control execution etc. with command forms.
Control bus assembly 25: be responsible for from motion controller assembly and PLC assembly, receiving order, and order is sent in the bus driver card to drive digital servo 26, simultaneously servo condition is fed back to motion controller assembly 23 and PLC assembly 24.
In this embodiment,, have X axle, Y axle, Z axle and A axle, the B axle of linear axes, 2 turning axles in the C axle with digital control system 10 control gang tools.Each axle control structure outputs to servo 26 from the axle movement instruction of control bus 25 with each instruction.Servo 26 organization instructions drive each servo motor 34.Servo motor 34 is built-in with the speed/positional detecting device simultaneously, will feed back in the meeting servo 26 from the speed/positional feedback signal of this speed/positional detecting device, carries out the FEEDBACK CONTROL of speed/positional.
As shown in Figure 2, five-axle numerical control system cutter heart point interpolation of the present invention path interpolation method is used for having the digital control system that the five-axis machine tool of three linear axes and two turning axles is used through control, may further comprise the steps:
Instruction is resolved: confirm the cutter heart dot position information and the tool orientation information of path starting point and terminal point, cutter heart point speed of feed, interpolation cycle; Through five-axis machine tool structural parameters in the system, confirm that programming instruction information is to the transformational relation of lathe coordinate system lower shaft positional information in the workpiece coordinate system simultaneously;
Path interpolation pre-service: confirm cutter heart point interpolation step-length and segment length, and according to the required cutter heart point interpolation cycle number of programming instruction;
Minor axis interpolation Time Calculation: confirm to accomplish needed each movement travel in whole cutter heart point interpolation path,, calculate and accomplish cutter heart point interpolation path required minor axis interpolation time and an interpolation cycle number in conjunction with the maximum constraints speed of each;
The shortest interpolation cycle number of constraint of velocity:, confirm the shortest interpolation cycle number under the constraint of velocity condition according to cutter heart point interpolation cycle number and axle interpolation cycle number;
Each interpolation position calculates: count the tool setting heart locus of points based on the shortest interpolation cycle and handle, confirm the movement position of each each interpolation cycle;
Acceleration constraint is judged: each is carried out acceleration constraint judgement, when each motion meets the acceleration constraint requirements, then each movable information is carried out issuing after the cubic spline optimization servo, finish this operation;
When if each motion does not meet the acceleration constraint requirements, return minor axis interpolation Time Calculation step.
Calculating and accomplishing the required minor axis interpolation time of cutter heart point interpolation path is according to each interpolation stroke; And the maximal rate of each permission; Guarantee the shortest interpolation Time Calculation that each arrives simultaneously; According to cutter heart point routing information and cutter heart point programming speed of feed, calculate the cutter heart point interpolation time.
Comprise the job sequence that uses CAD/CAM system or profiling data directly to carry out multiaxis processing from data input device 31 through man-machine interface (HMI) 21 inputs.If each is linear axes X axle, Y axle and Z axle for the five-axis machine tool that digital control system 10 is controlled, turning axle is α axle and β axle.
In the instruction analyzing step, the concrete lathe configuring condition of at first controlling according to digital control system utilizes formula (1) and formula (2), and can obtain turning axle and generating tool axis vector and instruction point and the kinematics transformational relation of each has
(i i?j i?k i)=F Ri,β i)(1)
(x i?y i?z i)=F L(x mi?y mi?z miα iβ i)(2)
(i in formula 1 and the formula 2 ij ik i) be the generating tool axis vector under arbitrary i interpolation workpiece coordinate system constantly, (x Miy Miz Miα iβ i) be each shaft position instruction under arbitrary i interpolation moment lathe coordinate system.
Suppose that the path starting point and the center cutter point coordinate of terminal point that are obtained under the workpiece coordinate system by instruction are p s=(x sy sz s) and p e=(x ey ez e), the tool orientation vector is the q that vector form is described s=(i sj sk s) and q e=(i ej ek e) or (α of turning axle instruction type s, β s) and (α e, β e), cutter heart point speed of feed is F, interpolation cycle t.
In the interpolation pre-treatment step of path, obtain the displacement L of the center cutter point of each interpolation cycle under the instruction speed F by formula (3) earlier.
L=F×t (3)
Again according to starting point and terminal point center cutter point position (x sy sz s) and (x ey ez e), obtain the center cutter point distance segment length D that starting point is breasted the tape by formula (4).
D = ( ( x e - x s ) 2 + ( y e - y s ) 2 + ( z e - z s ) 2 ) - - - ( 4 )
In minor axis interpolation Time Calculation step, according to the information of starting point and terminal point, through type (1) and formula (2) can obtain each stroke in the interpolation process
Δx = | x me - x ms | Δy = | y me - y ms | Δz = | z me - z ms | Δα = | α me - α ms | Δβ = | β me - β ms | - - - ( 5 )
Because in the machine tool structure, the performance of each is different, also need confirm transition shortest time t MinGuarantee that each can arrive simultaneously.If each maximal rate is respectively n Mx, n My, n Mz, n MaAnd n McThen have
t min = max ( Δx n mx , Δy n my , Δz n mz , Δα n mα , Δβ n mβ ) - - - ( 6 )
Count in the n solution procedure at the shortest interpolation cycle,, can obtain that the maximum speed of clamping down on of each does in the interpolation process according to formula (5) and formula (6)
n x = Δx t min n y = Δy t min n z = Δz t min n α = Δα t min n β = Δβ t min
If n be cutter heart point from the required interpolation hop count of origin-to-destination, then have
Figure BDA0000037139400000062
Interpolation time when at this moment, cutter heart spot speed is F is t t=nt.Through type (7) can obtain
Figure BDA0000037139400000063
In inverse kinematics calculating and each movable information calculation procedure, after having confirmed interpolation hop count n, to starting point (x sy sz s) and terminal point (x ey ez e) the center cutter point path that forms carries out the n five equilibrium, utilizes formula (8) to obtain the center cutter point interpolation position of each interpolation cycle, have
x i = i × [ ( x e - x s ) / n ] + x s y i = i × [ ( y e - y s ) / n ] + y s z i = i × [ ( z e - z s ) / n ] + z s - - - ( 8 )
I=0 in the formula, 1 ..., n.(x iy iz i) center cutter point position coordinates when being each interpolation cycle.
Next carry out analyzing and processing to rotatablely moving, if turning axle adopts the linear interpolation mode, the turning axle angle of then using formula (9) to obtain each interpolation cycle does
α i = i × [ ( α e - α s ) / n ] + α s β i = i × [ ( β e - β s ) / n ] + β s - - - ( 9 )
If turning axle adopts the vector interpolation mode, then at first with start vector (i sj sk s) and finish vector (i ej ek e), carry out the n five equilibrium, obtain the generating tool axis vector (i of each interpolation cycle ij ik i).Use formula (1) to obtain corresponding turning axle angle
Figure BDA0000037139400000066
then
Confirming the center cutter point coordinate (x of each interpolation cycle iy iz i) and turning axle coordinate (α iβ i) after, use formula (2) obtains pairing each the reference mark positional information (x of each interpolation cycle Miy Miz Miα iβ i).
In acceleration constraint determining step, with each interpolation of obtaining constantly each movement position information of lathe be basis, carry out acceleration constraint judgement.With the X axle is example, and the location point sequence is { x s, x 1..., x I-1, x i, x I+1..., x e.If the permission peak acceleration of X axle is α Xmax, then use the x axle acceleration α of formula (10) to i interpolation section XiCalculate.
a xi = x i + 1 + x i - 1 - 2 x i t 2 - - - ( 10 )
I=0 in the formula, 1 ..., n-1.If the intersegmental acceleration of each interpolation satisfies peak acceleration constraint, each control point information of then being tried to achieve is carried out cubic spline and is issued servo 26 after level and smooth.If the intersegmental acceleration of each interpolation does not satisfy the peak acceleration constraint; Then with interpolation hop count n; Increase progressively to handle and get the n=n+1 continued and handle, after satisfying peak acceleration constraint condition, again each control point information of being tried to achieve is carried out cubic spline and issue servo 26 after level and smooth.

Claims (6)

1. five-axle numerical control system cutter heart point interpolation path interpolation method is used for having the digital control system that the five-axis machine tool of three linear axes and two turning axles is used through control, it is characterized in that may further comprise the steps:
Instruction is resolved: confirm the cutter heart dot position information and the tool orientation information of path starting point and terminal point, cutter heart point speed of feed, interpolation cycle; Through five-axis machine tool structural parameters in the system, confirm that programming instruction information is to the transformational relation of lathe coordinate system lower shaft positional information in the workpiece coordinate system simultaneously;
Path interpolation pre-service: confirm cutter heart point interpolation step-length and segment length, and according to the required cutter heart point interpolation cycle number of programming instruction;
Minor axis interpolation Time Calculation: confirm to accomplish needed each movement travel in whole cutter heart point interpolation path,, calculate and accomplish cutter heart point interpolation path required minor axis interpolation time and an interpolation cycle number in conjunction with the maximum constraints speed of each;
The shortest interpolation cycle number of constraint of velocity:, confirm the shortest interpolation cycle number under the constraint of velocity condition according to cutter heart point interpolation cycle number and axle interpolation cycle number;
Each interpolation position calculates: count the tool setting heart locus of points based on the shortest interpolation cycle and handle, confirm the movement position of each each interpolation cycle, calculate the movable information of accomplishing each through inverse kinematics then and calculate;
The acceleration constraint is judged: each carried out the acceleration constraint judges, and then servo when each motion meets the acceleration constraint requirements with issuing after each movable information process cubic spline smoothing processing, finish this operation.
2. by the described five-axle numerical control system cutter of claim 1 heart point interpolation path interpolation method, it is characterized in that:, return minor axis interpolation Time Calculation step if when each motion does not meet the acceleration constraint requirements.
3. by the described five-axle numerical control system cutter of claim 1 heart point interpolation path interpolation method, it is characterized in that:
The cutter heart point interpolation time is:
Figure FDA0000037139390000011
Wherein, L is the displacement of the center cutter point of each interpolation cycle under the instruction speed F, and D is the center cutter point distance segment length that starting point is breasted the tape, and t is an interpolation cycle.
4. by the described five-axle numerical control system cutter of claim 3 heart point interpolation path interpolation method, it is characterized in that:
The displacement L of the center cutter point of each interpolation cycle under the instruction speed F is:
L=F×t
Wherein F is cutter heart point speed of feed.
5. by the described five-axle numerical control system cutter of claim 3 heart point interpolation path interpolation method, it is characterized in that:
The center cutter point distance segment length D that starting point is breasted the tape is:
D = ( ( x e - x s ) 2 + ( y e - y s ) 2 + ( z e - z s ) 2 )
Wherein, xs, ys, zs are the center cutter point position coordinates of path starting point, and xe, ye, ze are the center cutter point position coordinates of path terminus.
The minor axis interpolation time calculates through following formula
t min = max ( Δx n mx , Δy n my , Δz n mz , Δα n mα , Δβ n mβ )
Wherein, each maximal rate is respectively nmx, nmy, nmz, nma and nmc, and each movement travel is respectively Δ x, Δ y, Δ z, Δ α and Δ β.
6. by the described five-axle numerical control system cutter of claim 1 heart point interpolation path interpolation method, it is characterized in that:
The shortest interpolation cycle number of constraint of velocity does
Wherein, L is the displacement of the center cutter point of each interpolation cycle under the instruction speed, and D is the center cutter point distance segment length that starting point is breasted the tape, and t is an interpolation cycle, and tmin is the minor axis interpolation time.
CN 201010581315 2010-12-09 2010-12-09 Five-shaft numerical control system cutter center point interpolation path interpolation method Active CN102566511B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010581315 CN102566511B (en) 2010-12-09 2010-12-09 Five-shaft numerical control system cutter center point interpolation path interpolation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010581315 CN102566511B (en) 2010-12-09 2010-12-09 Five-shaft numerical control system cutter center point interpolation path interpolation method

Publications (2)

Publication Number Publication Date
CN102566511A true CN102566511A (en) 2012-07-11
CN102566511B CN102566511B (en) 2013-07-03

Family

ID=46412156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010581315 Active CN102566511B (en) 2010-12-09 2010-12-09 Five-shaft numerical control system cutter center point interpolation path interpolation method

Country Status (1)

Country Link
CN (1) CN102566511B (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092128A (en) * 2013-01-25 2013-05-08 北京元茂兴控制设备技术有限责任公司 Multi-axis motion controller and motion control algorithm
CN103513612A (en) * 2013-09-12 2014-01-15 上海新时达电气股份有限公司 System and method for controlling coordination movement of industrial robot and position changing machine
CN103529754A (en) * 2013-10-12 2014-01-22 杭州电子科技大学 Rotation interpolation method for arbitrary curves
CN103809521A (en) * 2012-11-14 2014-05-21 中国科学院沈阳计算技术研究所有限公司 Spline curve interpolation method based on secant method
CN103941640A (en) * 2014-01-24 2014-07-23 解则晓 Method for realizing continuity of machining path of five-axis machine tool
CN104635624A (en) * 2013-11-12 2015-05-20 沈阳高精数控技术有限公司 Control method and control system for controlling numerical control system of four-axis processing equipment
CN105643619A (en) * 2014-11-13 2016-06-08 中国科学院沈阳计算技术研究所有限公司 Method for controlling tool position and pose of industrial robot through frame description
CN106647623A (en) * 2016-12-22 2017-05-10 广州数控设备有限公司 Geometric precision and linking speed optimization five-axis linkage smooth interpolation method
CN107390634A (en) * 2017-08-31 2017-11-24 南京埃斯顿机器人工程有限公司 A kind of industrial robot track quintic algebra curve planing method
CN107943034A (en) * 2017-11-23 2018-04-20 南开大学 Complete and Minimum Time Path planing method of the mobile robot along given path
CN109032077A (en) * 2018-09-05 2018-12-18 沈阳建筑大学 A kind of five-shaft numerical control Machining Instruction point interpolating method based on cutter-orientation control
CN110032142A (en) * 2019-04-29 2019-07-19 大连理工大学 Modified profile errors precompensation method is minimized based on Machining Path
CN113759829A (en) * 2021-08-26 2021-12-07 超同步股份有限公司 Post-processing method and device with tool tip tracking function for five-axis machine tool
CN113946139A (en) * 2020-07-17 2022-01-18 配天机器人技术有限公司 Speed prediction method of numerical control system, control method of numerical control system and numerical control system
CN114815738A (en) * 2022-03-09 2022-07-29 英诺威讯智能科技(杭州)有限公司 Cutter path control method applied to numerical control system
CN116551460A (en) * 2023-05-19 2023-08-08 江苏科技大学 Impeller five-axis four-linkage end milling method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202425A (en) * 1995-01-26 1996-08-09 Fanuc Ltd Involute interpolation acceleration control system
CN101497140A (en) * 2009-02-26 2009-08-05 上海交通大学 Off-line planning method for cutting feed rate of five-shaft numerical control side milling machining
CN101738984A (en) * 2009-12-23 2010-06-16 哈尔滨工业大学 Quaternion-based five-coordinate spline interpolation control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08202425A (en) * 1995-01-26 1996-08-09 Fanuc Ltd Involute interpolation acceleration control system
CN101497140A (en) * 2009-02-26 2009-08-05 上海交通大学 Off-line planning method for cutting feed rate of five-shaft numerical control side milling machining
CN101738984A (en) * 2009-12-23 2010-06-16 哈尔滨工业大学 Quaternion-based five-coordinate spline interpolation control method

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103809521A (en) * 2012-11-14 2014-05-21 中国科学院沈阳计算技术研究所有限公司 Spline curve interpolation method based on secant method
CN103092128A (en) * 2013-01-25 2013-05-08 北京元茂兴控制设备技术有限责任公司 Multi-axis motion controller and motion control algorithm
CN103513612B (en) * 2013-09-12 2015-09-30 上海新时达电气股份有限公司 Control the system and method for industrial robot and the positioner coordinated movement of various economic factors
CN103513612A (en) * 2013-09-12 2014-01-15 上海新时达电气股份有限公司 System and method for controlling coordination movement of industrial robot and position changing machine
CN103529754A (en) * 2013-10-12 2014-01-22 杭州电子科技大学 Rotation interpolation method for arbitrary curves
CN103529754B (en) * 2013-10-12 2016-09-14 杭州电子科技大学 A kind of arbitrary curve Angular Interpolations method
CN104635624A (en) * 2013-11-12 2015-05-20 沈阳高精数控技术有限公司 Control method and control system for controlling numerical control system of four-axis processing equipment
CN103941640A (en) * 2014-01-24 2014-07-23 解则晓 Method for realizing continuity of machining path of five-axis machine tool
CN105643619A (en) * 2014-11-13 2016-06-08 中国科学院沈阳计算技术研究所有限公司 Method for controlling tool position and pose of industrial robot through frame description
CN105643619B (en) * 2014-11-13 2017-10-20 中国科学院沈阳计算技术研究所有限公司 A kind of industrial robot instrument posture control method of use framework description
CN106647623B (en) * 2016-12-22 2019-08-13 广州数控设备有限公司 The smooth interpolating method of five-axle linkage that a kind of geometric accuracy and linking speed optimize
CN106647623A (en) * 2016-12-22 2017-05-10 广州数控设备有限公司 Geometric precision and linking speed optimization five-axis linkage smooth interpolation method
CN107390634A (en) * 2017-08-31 2017-11-24 南京埃斯顿机器人工程有限公司 A kind of industrial robot track quintic algebra curve planing method
CN107390634B (en) * 2017-08-31 2019-11-12 南京埃斯顿机器人工程有限公司 A kind of industrial robot track quintic algebra curve planing method
CN107943034A (en) * 2017-11-23 2018-04-20 南开大学 Complete and Minimum Time Path planing method of the mobile robot along given path
CN107943034B (en) * 2017-11-23 2020-08-04 南开大学 A complete and shortest time trajectory planning method for mobile robots along a given path
CN109032077A (en) * 2018-09-05 2018-12-18 沈阳建筑大学 A kind of five-shaft numerical control Machining Instruction point interpolating method based on cutter-orientation control
CN110032142A (en) * 2019-04-29 2019-07-19 大连理工大学 Modified profile errors precompensation method is minimized based on Machining Path
CN113946139A (en) * 2020-07-17 2022-01-18 配天机器人技术有限公司 Speed prediction method of numerical control system, control method of numerical control system and numerical control system
CN113759829A (en) * 2021-08-26 2021-12-07 超同步股份有限公司 Post-processing method and device with tool tip tracking function for five-axis machine tool
CN113759829B (en) * 2021-08-26 2023-09-29 超同步股份有限公司 Post-processing method and device for five-axis machine tool with tool tip tracking function
CN114815738A (en) * 2022-03-09 2022-07-29 英诺威讯智能科技(杭州)有限公司 Cutter path control method applied to numerical control system
CN116551460A (en) * 2023-05-19 2023-08-08 江苏科技大学 Impeller five-axis four-linkage end milling method
CN116551460B (en) * 2023-05-19 2025-03-18 江苏科技大学 Five-axis four-link end milling method for impeller

Also Published As

Publication number Publication date
CN102566511B (en) 2013-07-03

Similar Documents

Publication Publication Date Title
CN102566511B (en) Five-shaft numerical control system cutter center point interpolation path interpolation method
CN102147600B (en) A NC interpolation system for generating continuous curvature paths in real time
Bi et al. Analytical curvature-continuous dual-Bézier corner transition for five-axis linear tool path
CN107479497B (en) A Double Closed-loop Compensation Method for Contour Error of Five-axis Machining Path
Yellowley et al. The integration of process and geometry within an open architecture machine tool controller
CN104044049A (en) Five-axis linkage polishing system with force feedback control
Wang et al. A look-ahead and adaptive speed control algorithm for high-speed CNC equipment
CN103135501A (en) Acceleration and deceleration controlling method based on S-shaped curve and equipment using the same and numerically-controlled machine tool
CN101615024A (en) Motion controller of five-axis CNC machine tool with NURBS interpolation function
CN104786221A (en) Opening type mechanical arm control method based on Ethernet
CN105033996B (en) Control system based on hand-push teaching type five-shaft horizontal joint robot
CN107908191B (en) Motion control system and method for serial-parallel robot
CN100451891C (en) Dynamic forward-looking processing method of small program segment and implementing device
Jin et al. A fine-interpolation-based parametric interpolation method with a novel real-time look-ahead algorithm
CN204308953U (en) A kind of special motion controller hardware platform for six-degree-of-freedom parallel robot
CN105929791B (en) The direct contour outline control method of plane rectangular coordinates kinematic system
Lartigue et al. High-performance NC for HSM by means of polynomial trajectories
Tajima et al. Kinematic tool-path smoothing for 6-axis industrial machining robots
CN103809519B (en) Digital control system polar coordinate interpolation extremal region smoothing processing method
CN104635624A (en) Control method and control system for controlling numerical control system of four-axis processing equipment
CN102033510A (en) Tracking and postprocessing method of runout type five-shaft tool nose of worktable
CN102566495B (en) Guide type multiaxis numerically controlled machine tool kinematic parameter configuration method
Guo et al. A rapid and accurate positioning method with linear deceleration in servo system
CN113759851B (en) Automatic control system and automatic control method
JPH0682293B2 (en) NC processing method and device for preventing occurrence of path error due to high speed NC processing loop

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Free format text: FORMER OWNER: SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY CO., LTD.

Effective date: 20150803

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150803

Address after: 110171 Liaoning Province, Shenyang Hunnan New District Nanping Road No. 16

Patentee after: Shenyang Institute of computing technology, Chinese Academy of Sciences

Address before: 110171 Liaoning Province, Shenyang Hunnan New District Nanping Road No. 16

Patentee before: Shenyang Institute of computing technology, Chinese Academy of Sciences

Patentee before: Shenyang High-End Computer Numerical Control Technology Co., Ltd.