[go: up one dir, main page]

CN103809519A - Polar coordinate interpolation extremum region smooth processing method for numerical control system - Google Patents

Polar coordinate interpolation extremum region smooth processing method for numerical control system Download PDF

Info

Publication number
CN103809519A
CN103809519A CN201210448103.5A CN201210448103A CN103809519A CN 103809519 A CN103809519 A CN 103809519A CN 201210448103 A CN201210448103 A CN 201210448103A CN 103809519 A CN103809519 A CN 103809519A
Authority
CN
China
Prior art keywords
interpolation
control system
path
feed
speed
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
CN201210448103.5A
Other languages
Chinese (zh)
Other versions
CN103809519B (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 Zhongke CNC Technology Co.,Ltd.
Original Assignee
SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd
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 filed Critical SHENYANG HIGH-END COMPUTER NUMERICAL CONTROL TECHNOLOGY Co Ltd
Priority to CN201210448103.5A priority Critical patent/CN103809519B/en
Publication of CN103809519A publication Critical patent/CN103809519A/en
Application granted granted Critical
Publication of CN103809519B publication Critical patent/CN103809519B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

The invention relates to a numerical control system and a control method for controlling an XZ linear axis and a rotary C axis in the numerical control technology field. A turning center controlled by the numerical control system comprises two linear axes (X, Z) which must be perpendicular to each other, a revolving axis (C) must be in parallel with the linear axis Z and rotates around the Z, the linear axis X is crossed with the revolving axis (C), an XY path in an end face processing Cartesian plane is programmed at an F feeding speed, the numerical control system is switched to enable an X axis and a C axis to carry out interpolation motion, the numerical control system carries out acceleration and deceleration control of the XY path according to the extremum region of an approaching pole point (X=0, and Y=0) in the Cartesian plane, the C axis is prevented from being out of tolerance, and thereby smooth polar coordinate interpolation extremum region processing is realized.

Description

Polar coordinate interpolation extremal region smoothing processing method for digital control system
Technical field
The present invention relates to control XZ linear axes and digital control system and the control method of rotation C axle, specifically polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system in a kind of fields of numeric control technique.
Background technology
In the time that turning center carries out face milling processing (without Y coordinate axis) to parts, need to be in the X of lathe, Z, C coordinate system, by X, C two-axle interlocking, form virtual orthogonal Descartes X, Y, Z coordinate system, complete the establishment of general Milling Process numerical control program, guarantee that programming mode is consistent with Milling Process programming mode, bring convenience to user program, improve working (machining) efficiency, enrich the function of turning center simultaneously.In orthogonal cartesian trajectories plane, there is particular point a: X=0, Y=0 point, namely the intersection point of X feed shaft and turning center is called " limit ".Near limit, track axle X, the less variation of Y position can cause the larger variation of revolving shaft C position conventionally.Therefore do not advise the annex processing work in limit, because in some cases, require feed rate to change rapidly in case non-return rotating shaft overload avoids X0/Y0 limit and the displacement of center cutter point to intersect.
For near the problem of C axle overload limit, mainly contain two kinds of disposal routes.Method one is by setting prohibited area based on speed of feed F and C axle maximal rate, in the situation that speed of feed F is constant by forbidding that center cutter point enters this region and prevent the overload of C axle.There is processing blind area in the defect that this method exists, may cause processing to pause exactly.Method two is to set on extremal region basis based on speed of feed F and C axle maximal rate, by reduction of speed processing is carried out in the path entering in poles region, carrying out speed of feed constraint based on C axle maximal rate.This method can be passed through extremal region, but directly reduction of speed causes center cutter locus of points flatness poor, and the extremal region completing based on speed of feed F is divided and cannot be met real-time route variation simultaneously, and zone location is inaccurate.
Summary of the invention
Determine that for the extremal region of prior art in inaccurate and extremal region, rough problem is processed in center cutter point path, the invention provides the digital control system polar coordinate interpolation extremal region smoothing processing method of a kind of combination C axle constraint factor α and transfer coefficient β, realize path smooth interpolation in polar coordinate interpolation region.
The technical scheme that the present invention adopted is for achieving the above object: polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system, comprises the following steps:
Step 1: the concrete lathe configuring condition of controlling according to digital control system, obtains the transformational relation of programming instruction Xw in workpiece coordinate system, Yx information and lathe coordinate system lower shaft XM, CM positional information, and resolved and determined workpiece coordinate system parameter by instruction;
Step 2: based on feed rate F, complete speed and path planning to cutter central point path, obtain the interpolation position information of Xw, the Yw in each cycle;
Step 3: by the interpolation position information of Xw, Yw, calculate the interpolation path Li of each interpolation cycle and the distance r of each route segment and limit;
Step 4: according to C axle constraint of velocity condition, speed of feed F is adjusted in real time, then calculate target interpolated point;
Step 5: by the track queue (Xw, Yw) obtaining after adjusting in real time based on speed of feed F, be converted to machine spindle movable information (XM, CM), through the level and smooth rear drive machine tool motion of batten.
Described workpiece coordinate system parameter comprises routing information and the programming speed of feed of workpiece coordinate system bottom tool central point, starting point and final position information, C axle maximal rate Vcmax, constraint factor α and transfer coefficient β.
Described transformational relation is as follows:
( XM , CM ) = f ( Xw , Yw )
= ( Xw 2 + Yw 2 , arctan Yw / Xw )
Wherein, (XM, CM) is XM under lathe coordinate system, CM shaft position information, and (Xw, Yw) is the trajectory coordinates under workpiece coordinate system.
The interpolation path Li of described each interpolation cycle is:
Li = ( X wi + 1 - X wi ) 2 - ( Y wi + 1 - Y wi ) 2
Wherein, (X wi, Y wi), (X wi+1, Y wi+1) be respectively the coordinate of center cutter point path i and i+1 interpolated point.
Each route segment of described each interpolation cycle and the distance r of limit are:
r = X wi _ m 2 + Y wi _ m 2
Wherein, (X wi_m, Y wi_m) be the coordinate of center cutter point path i and i+1 interpolated point intermediate point.
Describedly speed of feed F carried out to real-time set-up procedure comprise:
If in handled i section path
Li r ≤ π × α × Vc max 180 ,
Speed of feed is not just trimmed record object interpolated point Xwi+1, Ywi+1;
If in handled i section path
Li r > π × α × Vc max 180 ,
The programming speed of feed F of this section is adjusted into
F = π × β × Vc max 180 × r
The present invention has following beneficial effect and advantage:
1. the present invention, in the time of polar coordinate interpolation, locates accurately extremal region in real-time interpolation, completes the real-time adjustment to track feed rate in conjunction with C axle constraint factor α and transfer coefficient β;
2. the application polar coordinate interpolation extremal region smoothing processing method of carrying, without processing blind area, can not cause processing to pause;
3. the application polar coordinate interpolation extremal region smoothing processing method of carrying, center cutter locus of points flatness is high, can meet real-time route and change;
Accompanying drawing explanation
Fig. 1 is the applied lathe schematic diagram of the present invention;
Fig. 2 is digital control system structural drawing of the present invention;
Fig. 3 is method flow diagram of the present invention.
Embodiment
Below in conjunction with drawings and Examples, the present invention is described in further detail.
Be illustrated in figure 1 the applied lathe schematic diagram of the present invention.Turning center that digital control system is controlled must be mutually vertical by two linear axes (X, Z).Revolving shaft (C) necessary parallel with linear axes Z (around Z rotation).Linear axes X and revolving shaft C intersect.The programming of F speed of feed is carried out in XwYw path for end face processing work coordinate system plane, and digital control system is converted to XM axle and CM axle carries out moving interpolation.Polar coordinate interpolation extremal region smoothing processing method for digital control system of the present invention, the digital control system of using for there is the turning center of two linear axes (X, Z), revolving shaft (C) by control.
Comprise by man-machine interface (HMI) 21 inputs the job sequence that uses CAD/CAM system or profiling data directly to carry out multiaxis processing from data input device 31.If the each axle of the turning center that digital control system 10 is controlled is linear axes X-axis, Z axis and turning axle C axle.
Fig. 2 is digital control system structural drawing of the present invention.Based on component model, by bus, digital control system structure is comprised to human interface components 21, task controller assembly 22, PLC assembly 24, motion controller assembly 23 and control bus 25 assemblies and be connected in digital control system 10.
Wherein human interface components 21: be responsible for user management, data acquisition, transmission new data and provide consistent user interface to controller and for various device, also need to show the needed various information of user, as job sequence, at present conditions of machine tool, the data processed etc. simultaneously.
Task controller assembly 22: take charge of the explanation and carry out job sequence, add process sequence control in man-hour and for wrong detection diagnosis and processing capacity.According to part program, task controller controlled motion controller and I/O controller complete processing tasks.
PLC assembly 24: the I/O that is responsible for sensor and actuator controls, and mainly comprises 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 control bus assembly to control execution etc. with command forms.
Control bus assembly 25: be responsible for receiving order from motion controller assembly and PLC assembly, and order is sent in bus driver card to drive digital servo 26, servo condition is fed back to motion controller assembly 23 and PLC assembly 24 simultaneously.
In the present embodiment, control gang tool by digital control system 10, there is X-axis, Z axis, C axle and the main shaft of linear axes.The axle control structure of each axle, from the axle movement instruction of control bus 25, outputs to servo 26 by each axle instruction.Servo 26 receive instruction, drive the servo motor 34 of each axle.Servo motor 34 is built-in with speed/positional detecting device simultaneously, and the speed/positional feedback signal from this speed/positional detecting device is fed back in servo 26, carries out the FEEDBACK CONTROL of speed/positional.
Be illustrated in figure 3 method flow diagram of the present invention.Concrete steps are as follows:
1. the concrete lathe configuring condition of first controlling according to digital control system, can obtain in workpiece coordinate system the transformational relation (1) of XM, CM shaft position information under trajectory coordinates Xw, Yw and lathe coordinate system has
( XM , CM ) = f ( Xw , Yw )
= ( Xw 2 + Yw 2 , arctan Yw / Xw ) - - - ( 1 )
Resolve the center cutter point routing information of determining under workpiece coordinate system by system directive, programming speed of feed, C axle maximal rate Vcmax, constraint factor α and transfer coefficient β;
2. path interpolation pre-service: according to the routing information under workpiece coordinate system and programming speed of feed F, path (straight line, circular arc) planning is carried out in cutter central point path, obtain a series of interpolated point Xwi, Ywi.
3. based on C axle constraint of velocity: a series of interpolated point Xwi that obtain according to path interpolation pre-service, Ywi.Through type (2) calculates the intermediate point (Xwi_m, Ywi_m) that every i point is ordered to i+1:
(Xwi_m,Ywi_m)=((Xwi+Xwi+1)/2,(Ywi+Ywi+1)/2) (2)
By interim point information, calculate distance r and the path Li of each route segment i apart from limit.
Wherein, path is:
Li = ( X wi + 1 - X wi ) 2 - ( Y wi + 1 - Y wi ) 2 ;
Distance is:
r = X wi _ m 2 + Y wi _ m 2
4. feed rate override processing:
If in handled i section path
Li r ≤ π × α × Vc max 180
Speed of feed F is not trimmed record object interpolated point Xwi+1, Ywi+1;
If in handled i section path
Li r > π × α × Vc max 180
The programming speed of feed F of this section is adjusted into
F = π × β × Vc max 180 × r
Then carry out recalculating target interpolated point Xwi+1, Ywi+1 based on trimming rear F;
After Xw in workpiece coordinate, Yw path planning, through type (1) is calculated to the XMi+1 of each interpolation cycle and the movement position information of CMi+1 deposits motion queue in, then tried to achieve each axle reference mark information is carried out issuing servo 26 after smoothed cubic spline.

Claims (6)

1. a polar coordinate interpolation extremal region smoothing processing method for digital control system, is characterized in that: comprise the following steps:
Step 1: the concrete lathe configuring condition of controlling according to digital control system, obtains the transformational relation of programming instruction Xw in workpiece coordinate system, Yx information and lathe coordinate system lower shaft XM, CM positional information, and resolved and determined workpiece coordinate system parameter by instruction;
Step 2: based on feed rate F, complete speed and path planning to cutter central point path, obtain the interpolation position information of Xw, the Yw in each cycle;
Step 3: by the interpolation position information of Xw, Yw, calculate the interpolation path Li of each interpolation cycle and the distance r of each route segment and limit;
Step 4: according to C axle constraint of velocity condition, speed of feed F is adjusted in real time, then calculate target interpolated point;
Step 5: by the track queue (Xw, Yw) obtaining after adjusting in real time based on speed of feed F, be converted to machine spindle movable information (XM, CM), through the level and smooth rear drive machine tool motion of batten.
2. polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system according to claim 1, it is characterized in that: described workpiece coordinate system parameter comprises routing information and the programming speed of feed of workpiece coordinate system bottom tool central point, starting point and final position information, C axle maximal rate Vcmax, constraint factor α and transfer coefficient β.
3. polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system according to claim 1, is characterized in that: described transformational relation is as follows:
Figure FDA00002379906000011
Figure FDA00002379906000012
Wherein, (XM, CM) is XM under lathe coordinate system, CM shaft position information, and (Xw, Yw) is the trajectory coordinates under workpiece coordinate system.
4. polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system according to claim 1, is characterized in that: the interpolation path Li of described each interpolation cycle is:
Figure FDA00002379906000021
Wherein, (X wi, Y wi), (X wi+1, Y wi+1) be respectively the coordinate of center cutter point path i and i+1 interpolated point.
5. polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system according to claim 1, is characterized in that: each route segment of described each interpolation cycle and the distance r of limit are:
Figure FDA00002379906000022
Wherein, (X wi_m, Y wi_m) be the coordinate of center cutter point path i and i+1 interpolated point intermediate point.
6. polar coordinate interpolation extremal region smoothing processing method for a kind of digital control system according to claim 1, is characterized in that: describedly speed of feed F is carried out to real-time set-up procedure comprise:
If in handled i section path
Figure FDA00002379906000023
Speed of feed is not just trimmed record object interpolated point Xwi+1, Ywi+1;
If in handled i section path
The programming speed of feed F of this section is adjusted into
CN201210448103.5A 2012-11-09 2012-11-09 Digital control system polar coordinate interpolation extremal region smoothing processing method Active CN103809519B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210448103.5A CN103809519B (en) 2012-11-09 2012-11-09 Digital control system polar coordinate interpolation extremal region smoothing processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210448103.5A CN103809519B (en) 2012-11-09 2012-11-09 Digital control system polar coordinate interpolation extremal region smoothing processing method

Publications (2)

Publication Number Publication Date
CN103809519A true CN103809519A (en) 2014-05-21
CN103809519B CN103809519B (en) 2016-12-21

Family

ID=50706457

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210448103.5A Active CN103809519B (en) 2012-11-09 2012-11-09 Digital control system polar coordinate interpolation extremal region smoothing processing method

Country Status (1)

Country Link
CN (1) CN103809519B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106239153A (en) * 2016-08-30 2016-12-21 中航动力株洲航空零部件制造有限公司 Numerically controlled lathe Milling Process control method and device
CN108037661A (en) * 2017-11-30 2018-05-15 江苏省生产力促进中心 Its Track Design method for cameras people
CN113741338A (en) * 2021-09-10 2021-12-03 深圳市英威腾电气股份有限公司 Method, system and device for controlling running path of motion equipment
CN115220395A (en) * 2022-07-25 2022-10-21 广东美的智能科技有限公司 Multi-axis servo system and control method thereof, main controller and servo amplifier

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD252058A1 (en) * 1986-08-12 1987-12-02 Numerik Karl Marx Veb CIRCUIT ARRANGEMENT FOR A LABEL TO CORRECT TOOL DIMENSIONS
JPH0850504A (en) * 1994-08-05 1996-02-20 Yaskawa Electric Corp Numerical controller for performing speed control of polar coordinate interpolation
CN2871084Y (en) * 2005-10-28 2007-02-21 南京工业大学 Polar coordinate numerical control multifunctional high-speed gear milling machine tool
CN1923144A (en) * 2005-08-29 2007-03-07 深圳迈瑞生物医疗电子股份有限公司 Anatomy M shape imaging method and apparatus based on sport interpolation
CN101520653A (en) * 2009-04-16 2009-09-02 沈阳新瑞特机电设备有限公司 Method for controlling curves by polar coordinate polynomial differential difference compensation milling
CN101881952A (en) * 2009-05-06 2010-11-10 中国科学院沈阳计算技术研究所有限公司 Program segment smooth compression processing method suitable for numerical control device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DD252058A1 (en) * 1986-08-12 1987-12-02 Numerik Karl Marx Veb CIRCUIT ARRANGEMENT FOR A LABEL TO CORRECT TOOL DIMENSIONS
JPH0850504A (en) * 1994-08-05 1996-02-20 Yaskawa Electric Corp Numerical controller for performing speed control of polar coordinate interpolation
CN1923144A (en) * 2005-08-29 2007-03-07 深圳迈瑞生物医疗电子股份有限公司 Anatomy M shape imaging method and apparatus based on sport interpolation
CN2871084Y (en) * 2005-10-28 2007-02-21 南京工业大学 Polar coordinate numerical control multifunctional high-speed gear milling machine tool
CN101520653A (en) * 2009-04-16 2009-09-02 沈阳新瑞特机电设备有限公司 Method for controlling curves by polar coordinate polynomial differential difference compensation milling
CN101881952A (en) * 2009-05-06 2010-11-10 中国科学院沈阳计算技术研究所有限公司 Program segment smooth compression processing method suitable for numerical control device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106239153A (en) * 2016-08-30 2016-12-21 中航动力株洲航空零部件制造有限公司 Numerically controlled lathe Milling Process control method and device
CN108037661A (en) * 2017-11-30 2018-05-15 江苏省生产力促进中心 Its Track Design method for cameras people
CN113741338A (en) * 2021-09-10 2021-12-03 深圳市英威腾电气股份有限公司 Method, system and device for controlling running path of motion equipment
CN113741338B (en) * 2021-09-10 2023-08-22 深圳市英威腾电气股份有限公司 Running path control method, system and device of sports equipment
CN115220395A (en) * 2022-07-25 2022-10-21 广东美的智能科技有限公司 Multi-axis servo system and control method thereof, main controller and servo amplifier

Also Published As

Publication number Publication date
CN103809519B (en) 2016-12-21

Similar Documents

Publication Publication Date Title
CN102566511B (en) Five-shaft numerical control system cutter center point interpolation path interpolation method
Luo et al. Four-axis trochoidal toolpath planning for rough milling of aero-engine blisks
CN105051630B (en) Numerical control device
CN102650867B (en) Numerical controller having speed control function for multi-axis machining device
EP0880085B1 (en) Adaptive feedrates from geometry modeling for nc machining
Rahaman et al. A new approach to contour error control in high speed machining
CN103116316A (en) Numerical control machining control method adapted to type or dimensional change of cutting tool
Yellowley et al. The integration of process and geometry within an open architecture machine tool controller
KR101146286B1 (en) AUTOMATIC PIPE Profile-CUTTING AND BEVELLING EQUIPMENT
CN101563661B (en) Process control device
CN102331744A (en) Numerical controller for machine tool with function of controlling speed of arc operation
JPS61156309A (en) Numerically controlled device containing speed difference smoothing function
CN103809519A (en) Polar coordinate interpolation extremum region smooth processing method for numerical control system
CN105302061B (en) The corresponding numerical control device of left-handed coordinate system
JP2009098981A (en) Working time calculation device and its program
US20150017009A1 (en) Impeller having blade having blade surface made up of line elements and method of machining the impeller
CN103135497A (en) Conic cartridge receiver appearance five-axis vector processing technology
CN104635624A (en) Control method and control system for controlling numerical control system of four-axis processing equipment
US6999844B2 (en) Numerical controller
CN106814703A (en) A kind of method of high-speed single chip microcontroller control model fast and smooth handoff
Saito et al. Accurate estimation of cutting time based on control principle of machine tool
Li et al. Error constraint optimization for corner smoothing algorithms in high-speed CNC machine tools
CN102033510A (en) Tracking and postprocessing method of runout type five-shaft tool nose of worktable
JPH0682293B2 (en) NC processing method and device for preventing occurrence of path error due to high speed NC processing loop
CN102566495B (en) Guide type multiaxis numerically controlled machine tool kinematic parameter configuration method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Applicant after: SHENYANG GAOJING NUMERICAL CONTROL INTELLIGENT TECHNOLOGY CO., LTD.

Address before: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 16 110168

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

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee after: Shenyang Zhongke CNC Technology Co.,Ltd.

Address before: Nanping Road in Dongling District of Shenyang city of Liaoning Province, No. 110168 16-2

Patentee before: SHENYANG GOLDING NC & INTELLIGENCE TECH. Co.,Ltd.