[go: up one dir, main page]

CN103699056A - Real-time smooth transition interpolation method of small high-speed and high-accuracy numerical control machining line segment - Google Patents

Real-time smooth transition interpolation method of small high-speed and high-accuracy numerical control machining line segment Download PDF

Info

Publication number
CN103699056A
CN103699056A CN201310680712.8A CN201310680712A CN103699056A CN 103699056 A CN103699056 A CN 103699056A CN 201310680712 A CN201310680712 A CN 201310680712A CN 103699056 A CN103699056 A CN 103699056A
Authority
CN
China
Prior art keywords
interpolation
module
speed
cutter
program
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
CN201310680712.8A
Other languages
Chinese (zh)
Other versions
CN103699056B (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.)
Jiaxing University
Original Assignee
Jiaxing University
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 Jiaxing University filed Critical Jiaxing University
Priority to CN201310680712.8A priority Critical patent/CN103699056B/en
Publication of CN103699056A publication Critical patent/CN103699056A/en
Application granted granted Critical
Publication of CN103699056B publication Critical patent/CN103699056B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

一种高速高精度数控加工小线段实时平滑过渡插补方法,包括人机界面模块、程序解释模块、刀具补偿模块、粗插补模块、精插补模块,其中:人机界面模块将数控加工程序传给程序解释模块,由程序解释模块进行程序解释,提取加工路径信息,由刀具补偿模块进行刀具补偿,得到刀具路径信息,将该信息传送到粗插补模块,将相邻线段在转接点附近采用过控制顶点三次B样条曲线进行平滑过渡连接,生成曲率连续的平滑刀具路径,并对该路径进行速度规划和插补运算,将插补数据传送到精插补模块,经过精插补运算,将处理的数据输送到驱动器驱动数控机床运动。本发明机床运动更加平稳,计算效率高,算法简单,适用于高速高精度加工的数控机床。

Figure 201310680712

A real-time smooth transition interpolation method for high-speed and high-precision CNC machining of small line segments, including a man-machine interface module, a program interpretation module, a tool compensation module, a rough interpolation module, and a fine interpolation module, wherein: the man-machine interface module converts the NC machining program Pass it to the program interpretation module, the program interpretation module interprets the program, extracts the processing path information, and the tool compensation module performs tool compensation to obtain the tool path information, which is sent to the rough interpolation module, and the adjacent line segments at the transfer point Nearby, a cubic B-spline curve over the control vertex is used for smooth transition connection to generate a smooth tool path with continuous curvature, and speed planning and interpolation operations are performed on the path, and the interpolation data is transmitted to the fine interpolation module. After fine interpolation Operation, and the processed data is sent to the driver to drive the movement of the CNC machine tool. The machine tool of the invention has more stable movement, high calculation efficiency and simple algorithm, and is suitable for high-speed and high-precision machining numerical control machine tools.

Figure 201310680712

Description

The little line segment of high-speed, high precision digital control processing seamlessly transits interpolating method in real time
Technical field
The present invention relates to the digital control system in CNC processing technology field, the little line segment that relates in particular to a kind of high-speed, high precision digital control processing seamlessly transits interpolating method in real time.
Background technology
During the part of numerically-controlled machine processed complex, nc program is generally generated by automatic programming method, automated programming is by CAM (Computer Aided Manufacturing, computer-aided manufacturing) software completes, conventionally in numerical control program code, comprise a large amount of continuous short line segments, the length of line segment is generally all very short, and some line segment lengths are even grade or submillimeter level, and the interpolator of digital control system carries out interpolation operation to these short line segments and obtains cutting tool path.Traditional digital control system directly be take short line segment and is carried out speed planning as unit in Interpolation Process, this interpolation mode not only causes start-stop time many, speed and acceleration fluctuation are larger, bumpy motion, and fluctuation ratio is more frequent, when serious, even cause the vibration of lathe, thereby affect working (machining) efficiency and piece surface crudy.
The literature search of prior art is found, adopt curve fitting method that continuous small route segment is carried out curve fitting, and then carry out curve interpolation operation, a lot of methods adopt Quintic spline curve (Erkorlmaz K.High speed CNC system design.Part1:Jerk limited traj ectory generation and quintic spline interpolation.International Journal of Machine Tools & Manufacture. (2001) 41:1323-1345), the parametric lines such as NURBS (Junbin Wang.Real-time NURBS interpolator:application to short linear segments.The International Journal of Advanced Manufacturing Technology. (2009) 41:1169-1185) carry out matching to linear path section.Curve fitting method is to adopt curve to carry out the alternative method of matching all short line segments of processing parts.Conventionally CAM and CNC are two separate systems, CNC system loss the original model data of CAM system, therefore, this curve-fitting method can not reduce original skeleton pattern veritably, still there is certain error with original contour model, sometimes may produce larger error, and the method calculated amount of this full curve matching is very large, is difficult to meet the requirement of real-time of digital control system.Therefore, this method is difficult to be applied to High-speed NC Machining occasion.
Summary of the invention
The object of the invention is to the problem existing in the little line segment Interpolation Process for high-speed, high precision digital control processing, provide a kind of little line segment of high-speed, high precision digital control processing to seamlessly transit in real time interpolating method, the method counting yield is high, algorithm is realized simple, can effectively improve robust motion and the working (machining) efficiency of digital control processing, can be applicable to the digital control processing occasion of high-speed, high precision.
The present invention is achieved by the following technical solutions:
The present invention includes: human-computer interface module, interpretation of programs module, cutter compensation module, rough interpolation module, essence interpolation module, wherein: human-computer interface module passes to interpretation of programs module by the nc program of part to be processed, by interpretation of programs module, nc program is carried out to program checkout and interpretation of programs, and extract the machining path information relevant with working process parameter, by cutter compensation module to machining path information, carry out cutter compensation, obtain cutter path information, this routing information is transferred to rough interpolation module, before interpolation operation, will near the transit point of every adjacent segments, adopt control vertex B-spline Curve to carry out curve transition connection, generate the continuous level and smooth cutter path of curvature, the maximum deflection difference value of this level and smooth cutter path and original route is less than or equal to the maximum error value of default, to generating, the continuous level and smooth cutter path of curvature carries out speed planning and interpolation is calculated, obtain interpolation data, finally the interpolation data of generation is transferred to smart interpolation module, essence interpolation module is through digital integration essence interpolation operation, data after processing are transported to the motion of driver drives numerically-controlled machine.
Described human-computer interface module comprises: program machining cell, track emulation unit, real-time monitoring unit, parameter management unit form, and its Program machining cell is sent to the program checkout unit in interpretation of programs module by the nc program of the part to be processed of selecting; The cutting tool path that processing parts is treated in track emulation unit carries out off-line simulation, checking in actual process, whether occurred to cut or cut less, cutting line and advance and retreat cutter mode whether reasonable; Monitoring unit obtains kinematic axis and I/O status information from motion controller in real time, and kinematic axis is carried out to real-time track demonstration and dynamic coordinate demonstration, and the I/O state of system is monitored in real time; Parameter management unit manages tool-information and kinematic parameter.
Described interpretation of programs module comprises: program checkout unit and program translation unit, wherein program checkout unit carries out lexical analysis, grammatical analysis and semantic analysis to nc program, check whether nc program exists mistake, if numerical control machining code is wrong, carry out error handling processing, otherwise, data are transported to program translation unit; Program translation unit extracts location coordinate information and the working process parameter information of kinematic axis from nc program; Interpretation of programs module is carried out real-time interpretation in multi-thread programming mode, explains in advance 5000 program segments, to meet subsequent module prediction, processes needed data message.
Described cutter compensation module comprises cutter benefit path-calculating element and cutter path adapter unit, wherein cutter track track computing unit adopts vector method to calculate cutter and mends path, according to cutter, mend path direction vector and radius vectors definition, analyze and calculate relation between the two, determine center cutter path; Cutter path adapter unit is determined and is adopted shortening type, elongation type or insert type to carry out cutter path switching according to the size at switching angle; Cutter compensation module adopts C tool function cutter compensation mode to carry out cutter compensation, the described machining profile information of nc program is converted to cutter path information, adopt multi-thread programming mode to carry out real time execution, cutter compensation that can 5000 program segments of advanced processing is that needed data message is processed in subsequent module prediction.
Described rough interpolation module comprises: generate transient curve unit, speed planning unit and interpolation operation unit, according to the cutter path information of cutter compensation module transmission, to near the transit point of every adjacent segments, adopt control vertex B-spline Curve to carry out curve transition connection, generated the continuous level and smooth cutter path of curvature; Speed planning unit adopts S shape acceleration and deceleration model to generating the continuous level and smooth cutter path of curvature, calculate the speed of feed of each interpolation cycle, the speed of feed that interpolation operation unit obtains according to speed planning is calculated the interpolation length of each interpolation cycle, and decompose to the coordinate axis that participates in motion, axis servomotor obtains the movement length of each interpolation cycle.Rough interpolation module adopts multi-thread programming and prediction processing mode to carry out real time execution, can 5000 program segment of advanced processing, avoid occurring the data phenomenon of hungering and thirst in NC Machining Process.
Described generation transient curve unit comprises: calculate every adjacent segments in cutter path length and angle, according to digital control system permissible error, determine that the switching length of line segment, adjacent segments switching line segment adopted control vertex B-spline Curve to carry out curve transition, cross control vertex B-spline Curve consistent with tangent line and the line segment direction at segment link point place, generate the permissible error value that the continuous level and smooth cutter path of transient curve of curvature and the maximum deflection difference value of original path are less than digital control system.
Described speed planning unit refers to that the level and smooth cutter path that generates the continuous transient curve of curvature plans according to S shape acceleration and deceleration model the speed of feed that each interpolation cycle cutter moves along smooth curve under switching constraint velocity conditions, and switching constraint condition comprised constraint speed that control vertex cubic B-spline transient curve allows in Interpolation Process and the maximum feeding constraint speed of Machine Tool Dynamics characteristic.
Described interpolation operation unit refers to the speed of feed that obtains each interpolation cycle according to speed planning unit, and calculate the arc length of each interpolation cycle motion, the coordinate figure of being obtained the parameter batten of each interpolation cycle by mistake control vertex B-spline Curve, obtains participating in kinematic axis in the movement length of each interpolation cycle.
The movement length of each interpolation cycle of the participation kinematic axis that described smart interpolation module obtains according to the interpolation operation unit of rough interpolation module, adopt digital integration interpolating method to carry out data processing, and the data after each interpolation cycle processing are transported to the motion of the driver drives numerically-controlled machine that participates in kinematic axis, thereby complete digital control processing task.
The present invention extracts the location coordinate information of kinematic axis and working process parameter information from nc program, according to system permissible error, determine that switching length and switching line segment between adjacent segments adopted control vertex B-spline Curve to carry out curve transition, under the condition allowing in systematic error, adopt control vertex B-spline Curve to carry out curve transition and replaced switching line segment, generate the continuous level and smooth cutter path of curvature, and adopt S shape acceleration and deceleration model to generating the continuous level and smooth cutter path of curvature and carry out speed planning and interpolation operation being realized task of the present invention.
Compare with existing little line segment interpolation technique, the present invention is in NC Machining Process, first partly adopted control vertex B-spline Curve to carry out curve transition the switching of adjacent segments, generate cutter path and can realize level and smooth continuous transition, taking into full account under the prerequisite of system speed constraint and error constraints, carry out speed planning and interpolation operation, the motion obtaining is more steady, speed is more level and smooth, meet system requirement on machining accuracy simultaneously, counting yield is high, and algorithm is simple easily to be realized, and is applicable to high-speed, high precision numerical control machine for processing.
Accompanying drawing explanation
Fig. 1 hardware configuration schematic diagram of the present invention.
Fig. 2 structural representation of the present invention.
Fig. 3 crosses control vertex B-spline Curve schematic diagram.
Fig. 4 crosses control vertex B-spline Curve error model schematic diagram.
Schematic diagram is controlled in the acceleration and deceleration of Fig. 5 S shape.
The little line segment machining path of Fig. 6 schematic diagram.
Fig. 7 adopts the inventive method speed of feed schematic diagram.
Embodiment
In order to make object of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
As shown in Figure 1, the hardware configuration schematic diagram of the present embodiment.This structure forms upper and lower computer open architecture by PC and DSP motion controller, hardware system is mainly by host computer, PCI drives, motion controller, four parts of driver and servo alternating current generator form, by PCI, drive the data communication realizing between host computer and slave computer, PC is realized man-machine interaction as host computer, interpretation of programs, cutter compensation, cross control vertex B-spline Curve fade function, human-computer interaction interface 1 is realized program processing, track emulation, monitoring in real time, parameter management function, the core DSP process chip of motion controller 2 is TMS320F28335, dominant frequency is 150MHz, adopt Harvard structure, realization is to the curvature continuously smooth cutter path speed planning generating, interpolation operation and smart interpolation function, the result that essence interpolation obtains is sent to driver 3 by hardware circuit, drive AC servo motor 4 to rotate, thereby drive numerically-controlled machine motion, realize the digital control processing of part to be processed.
As shown in Figure 2, the present embodiment comprises: human-computer interface module, interpretation of programs module, cutter compensation module, rough interpolation module, essence interpolation module, wherein: the intercommunication of human-computer interface module and interpretation of programs module, human-computer interface module is transferred to interpretation of programs module nc program, interpretation of programs module generation abnormal conditions are passed to human-computer interface module in real time, the intercommunication of human-computer interface module and rough interpolation module, human-computer interface module is passed to rough interpolation module kinematic parameter, rough interpolation module generation abnormal conditions are passed to human-computer interface module in real time, cutter compensation module and smart interpolation module and human-computer interface module realize one-way communication, cutter compensation module and smart interpolation module generation abnormal conditions are passed to human-computer interface module in real time, interpretation of programs module is connected with cutter compensation module and transmits machining path information and working process parameter information, cutter compensation module is connected with rough interpolation module and transmits cutter path information, rough interpolation module is connected and transmits interpolation data with smart interpolation module, rough interpolation module is by generating control vertex B-spline Curve transient curve, speed planning and interpolation operation cell formation.
The present embodiment implementation process is as follows:
1, from nc program file, extract machining path information and working process parameter information
Described machining path information refers to starting point and the terminal point coordinate value of every machining path.
Described working process parameter information refers to the dependent instructions such as M, F in nc program file, S, T, D.
2, machining path Information generation cutter path information
Described cutter path information refers to starting point and the terminal point coordinate value of center cutter in NC Machining Process, by cutter, mend path computing and cutter path adapter unit, adopt C tool function compensation way to carry out cutter compensation, the described machining path information of nc program is converted to cutter path information.
3, the linear cutter path by adjacent switching part generates the curve cutter path seamlessly transitting
As shown in Figure 3, calculate adjacent two line segments in cutter path
Figure BSA0000098949080000051
with
Figure BSA0000098949080000052
length, angle and patchcord segment length, adopted control vertex B-spline Curve to carry out curve transition on switching line segment, cross control vertex B-spline Curve consistent with switching line segment direction in the tangential direction with segment link point place, curvature is zero, and transient curve is the closer to P 3the curvature of some position curve is larger, the limits of error δ setting according to digital control system 0determine control vertex P 3, the controlled summit P of method that adopts approximate circular arc to process 1and P 5, adopt approximate circular arc six halving methods to determine control vertex P 2and P 4obtain five control vertexs of transient curve, according to five control vertexs, adopted control vertex B-spline Curve approximating method to obtain transient curve, the cutter path of this transient curve and the maximum deflection difference value of original cutter path are less than the limits of error value δ that digital control system is set 0, as shown in Figure 4,
Figure BSA0000098949080000053
4, according to cutter path geometrical property and Machine Tool Dynamics characteristic, set up speed of feed constraint condition
The cutter path geometrical property of crossing control vertex B-spline Curve according to described, is meeting under the prerequisite of machining precision, and the pass between speed of feed and transient curve radius-of-curvature is:
v i ≤ 2 T ρ i 2 - ( ρ i - δ 1 ) 2 - - - ( 1 )
Wherein, v ifor speed of feed, T is interpolation cycle, ρ 1for crossing the radius-of-curvature of control vertex B-spline Curve, δ 1the longbow high level error allowing for system.
According to described Machine Tool Dynamics characteristic, transient curve adopts the method for circular arc approximate processing, and the pass that can obtain between speed of feed and acceleration is:
v i ≤ ρ i A max - - - ( 2 )
Wherein, A maxpeak acceleration for system.
By formula (1) and (2), can be obtained, the speed of feed constraint condition of the described transient curve of crossing control vertex B-spline Curve is:
v i = min ( 2 T ρ i 2 - ( ρ i - δ 1 ) 2 , ρ i A max )
5, speed planning
Described described speed planning is the speed of feed of planning that under speed of feed constraint condition each interpolation cycle cutter moves along cutter path.
The present embodiment be take S shape Acceleration-deceleration Control Method and is introduced speed planning process as example, and it does not form limitation of the invention.
As shown in Figure 5, described S shape Acceleration-deceleration Control Method forms by seven sections: add accelerating sections, even accelerating sections, subtract accelerating sections, at the uniform velocity section, accelerating and decelerating part, even braking section, subtract braking section.
6, interpolation operation
Described interpolation operation is that finger obtains the speed of feed of current period according to the velocity profile line generating, and calculates arc length, thereby the parameter of curve of obtaining is obtained the point coordinate on curve by parameter of curve, thereby obtains the position coordinates of each axle.
20 the little line segments in Fig. 6 of take are example, with described S shape Acceleration-deceleration Control Method, carry out speed planning, obtain feed speed curve that each interpolation cycle cutter moves along machining path as shown in Figure 7.
It is example that the present embodiment be take the little line segment machining path of two dimension, the method of real-time generation curvature continuous path has been described, and the method that adopts S shape Acceleration-deceleration Control Method to carry out interpolation to newly-generated level and smooth cutter path under precision and the servo ability integration constraint condition of lathe, can shorten process time, improve piece surface crudy, be adapted to the numerically-controlled machine of high-speed, high precision.

Claims (7)

1. the little line segment of a high-speed, high precision digital control processing seamlessly transits interpolating method in real time, it is characterized in that, comprise: human-computer interface module, interpretation of programs module, cutter compensation module, rough interpolation module, essence interpolation module, wherein: human-computer interface module passes to interpretation of programs module by the nc program of part to be processed, by interpretation of programs module, nc program is made an explanation, extract machining path information, by cutter compensation module, carry out cutter compensation, obtain cutter path information, this routing information is transferred to rough interpolation module, before interpolation operation, by adopting control vertex B-spline Curve to carry out curve near the transit point of adjacent segments, be connected smoothly, generate the continuous level and smooth cutter path of curvature, the transient curve generating and the maximum deflection difference value of original path are less than or equal to the maximum error value of default, to generating the continuous level and smooth cutter path of curvature, carry out speed planning and interpolation operation again, finally the interpolation data obtaining is transported to smart interpolation module, essence interpolation module is through digital integration interpolation operation, data after processing are transported to the motion of driver drives numerically-controlled machine,
Described rough interpolation module comprises: generate transient curve unit, speed planning unit and interpolation operation unit, the cutter path information transmitting according to cutter compensation module, by adopting control vertex B-spline Curve to carry out curve near the transit point of adjacent segments, be connected smoothly, generate the continuous level and smooth cutter path of curvature, speed planning unit adopts S shape acceleration and deceleration model to carry out speed planning to generating the continuous level and smooth cutter path of curvature, calculate the speed of feed of each interpolation cycle, the speed of feed that interpolation operation unit obtains according to speed planning is calculated the interpolation length of each interpolation cycle, and decompose to the coordinate axis that participates in motion, axis servomotor obtains the movement length of each interpolation cycle,
Described generation transient curve unit comprises: calculate every adjacent segments in cutter path length and angle, according to digital control system permissible error, determine that the switching length of line segment, adjacent segments switching line segment adopted control vertex B-spline Curve to carry out curve transition, cross control vertex B-spline Curve consistent with tangent line and the line segment direction at segment link point place, generate the permissible error value that the continuous level and smooth cutter path of transient curve of curvature and the maximum deflection difference value of original path are less than digital control system.
2. the little line segment of high-speed, high precision digital control processing according to claim 1 seamlessly transits interpolating method in real time, it is characterized in that, described man-machine cross surface module comprises: program machining cell, track emulation unit, monitoring unit, parameter management unit in real time, wherein: program machining cell is sent to the nc program of the part to be processed of selecting in interpretation of programs module, to carry out program checkout and program translation.
3. the little line segment of high-speed, high precision digital control processing according to claim 1 seamlessly transits interpolating method in real time, it is characterized in that, described interpretation of programs module comprises: program checkout unit and program translation unit, wherein: program checkout unit carries out lexical analysis, grammatical analysis and semantic analysis to nc program, check whether nc program exists mistake, if numerical control machining code is wrong, carries out error handling processing, otherwise, data are transported to program translation unit; Program translation unit extracts location coordinate information and the working process parameter information of kinematic axis from nc program.
4. the little line segment of high-speed, high precision digital control processing according to claim 1 seamlessly transits interpolating method in real time, it is characterized in that, described cutter compensation module comprises: cutter is mended path-calculating element and cutter path adapter unit, wherein: cutter track track computing unit adopts vector method to calculate cutter and mends path, according to cutter, mend path direction vector and radius vectors definition, analyze and calculate relation between the two, determine center cutter path; Cutter path adapter unit is determined and is adopted shortening type, elongation type or insert type to carry out cutter path switching according to the size at switching angle; Cutter compensation module adopts C tool function cutter compensation mode to carry out cutter compensation, and the described machining profile information of numerical control program is converted to cutter path information.
5. the little line segment of high-speed, high precision digital control processing according to claim 1 seamlessly transits interpolating method in real time, it is characterized in that, the movement length of each interpolation cycle of the participation kinematic axis that described smart interpolation module obtains according to the interpolation operation unit of rough interpolation module, adopt digital integration interpolating method to carry out data processing, data after each interpolation cycle is processed are transported to the motion of the driver drives numerically-controlled machine that participates in kinematic axis, thereby complete digital control processing task.
6. the little line segment of high-speed, high precision digital control processing according to claim 1 seamlessly transits interpolating method in real time, it is characterized in that, described speed planning unit refers to that the level and smooth cutter path that generates the continuous transient curve of curvature plans according to S shape acceleration and deceleration model the speed that each interpolation cycle cutter moves along smooth curve under switching constraint velocity conditions, and switching constraint condition comprised constraint speed that control vertex cubic B-spline transient curve allows when interpolation and the maximum feeding constraint speed of Machine Tool Dynamics characteristic.
7. the little line segment of high-speed, high precision digital control processing according to claim 1 seamlessly transits interpolating method in real time, it is characterized in that, described interpolation operation unit refers to the speed of feed that obtains each interpolation cycle according to speed planning unit, and calculate the arc length of each interpolation cycle motion, the coordinate figure of being obtained the parameter batten of each interpolation cycle by mistake control vertex B-spline Curve, obtains participating in kinematic axis in the movement length of each interpolation cycle.
CN201310680712.8A 2013-12-02 2013-12-02 The little line segment real-time smooth transition interpolation method of high-speed, high precision digital control processing Expired - Fee Related CN103699056B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310680712.8A CN103699056B (en) 2013-12-02 2013-12-02 The little line segment real-time smooth transition interpolation method of high-speed, high precision digital control processing

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310680712.8A CN103699056B (en) 2013-12-02 2013-12-02 The little line segment real-time smooth transition interpolation method of high-speed, high precision digital control processing

Publications (2)

Publication Number Publication Date
CN103699056A true CN103699056A (en) 2014-04-02
CN103699056B CN103699056B (en) 2016-06-01

Family

ID=50360623

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310680712.8A Expired - Fee Related CN103699056B (en) 2013-12-02 2013-12-02 The little line segment real-time smooth transition interpolation method of high-speed, high precision digital control processing

Country Status (1)

Country Link
CN (1) CN103699056B (en)

Cited By (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103926880A (en) * 2014-04-04 2014-07-16 张万军 High-frequency and high-precision interpolation processing numerical control system
CN104076743A (en) * 2014-07-07 2014-10-01 浙江理工大学 Interpolation type automatically identified interpolation control method
CN104407569A (en) * 2014-10-21 2015-03-11 中国科学院长春光学精密机械与物理研究所 Cutter advancing and retreating path planning method in numerically controlled grinding and polishing
CN105045210A (en) * 2015-07-13 2015-11-11 苏州谷夫道自动化科技有限公司 Smooth interpolation method for CNC (Computer Numerical Control) equipment self-adaptive control chord error
CN105242637A (en) * 2015-10-27 2016-01-13 华中科技大学 Aviation thin-wall blade compensation processing method
CN105607577A (en) * 2014-11-20 2016-05-25 沈阳高精数控智能技术股份有限公司 Small line segment transition method based on axial precision
CN105785909A (en) * 2014-12-25 2016-07-20 沈阳高精数控智能技术股份有限公司 High-speed high-precision path dynamic forward-looking planning method
CN106094737A (en) * 2016-07-14 2016-11-09 西北工业大学 A kind of NC Machining Speed optimal control method specified under the conditions of mismachining tolerance
CN106292529A (en) * 2016-08-19 2017-01-04 马良花 A kind of processing path generation method of lathe
CN106527351A (en) * 2015-09-10 2017-03-22 沈阳高精数控智能技术股份有限公司 Small-line real-time interpolation method for dynamically determining length of transition curve
CN106774153A (en) * 2016-12-29 2017-05-31 科德数控股份有限公司 A kind of profile tolerance compensation method of S-shaped rose cutter
CN106802627A (en) * 2017-03-08 2017-06-06 苏州达尔普工业控制有限公司 Continuous mini line segment prediction control interpolation algorithm
WO2017113195A1 (en) * 2015-12-30 2017-07-06 深圳配天智能技术研究院有限公司 Processing path planning method, processing path planning apparatus and numerically controlled machine tool
CN107368639A (en) * 2017-07-10 2017-11-21 深圳市同川科技有限公司 Speed planning method, apparatus, computer equipment and storage medium
CN108073162A (en) * 2016-11-11 2018-05-25 中国科学院沈阳计算技术研究所有限公司 A kind of control method that robot smooth motion is realized by being inserted into motor segment
CN108073138A (en) * 2016-11-08 2018-05-25 沈阳高精数控智能技术股份有限公司 Suitable for the elliptic arc smooth compression interpolation algorithm of high speed and high precision processing
CN108132645A (en) * 2016-12-01 2018-06-08 华中科技大学 A kind of guarantee continuous curve-fitting methods of cutter path entirety G2
CN108153245A (en) * 2017-12-26 2018-06-12 深圳市汇川技术股份有限公司 Smooth trajectory forwarding method and system
CN108303952A (en) * 2018-03-18 2018-07-20 烟台大学 A kind of rate curve planing method of small line segment suitable for numerical control device cutter
CN108319228A (en) * 2018-02-09 2018-07-24 苏州科技大学 Acceleration-deceleration Control Method in a kind of digital control system trajectory planning
CN108319229A (en) * 2018-04-17 2018-07-24 成都飞机工业(集团)有限责任公司 A Feed Speed Control Method for Small Straight Sections in NC Machining
CN108661850A (en) * 2018-04-13 2018-10-16 中国航天空气动力技术研究院 A kind of tether type ocean current power generation machine control method of motion trace
WO2018205276A1 (en) * 2017-05-12 2018-11-15 深圳配天智能技术研究院有限公司 Motion trajectory smooth transition method and device and related equipment
CN108873790A (en) * 2018-08-15 2018-11-23 山东建筑大学 SOPC multiple axis linkage movement controller and control system based on FPGA
CN109240217A (en) * 2018-09-21 2019-01-18 科德数控股份有限公司 Numerically-controlled machine tool withdrawing guard method
CN109542046A (en) * 2017-09-22 2019-03-29 欧姆龙株式会社 Control device, control method and assisting system
CN109799792A (en) * 2019-01-08 2019-05-24 华侨大学 A method of it is seamlessly transitted towards High-speed NC Machining mini line segment
CN110262406A (en) * 2019-05-10 2019-09-20 浙江工业大学 A kind of the turn velocity optimization method and device of cutting
CN110716493A (en) * 2019-09-10 2020-01-21 天津大学 A five-axis micro-segment machining path smoothing method
CN111077845A (en) * 2018-10-18 2020-04-28 维嘉数控科技(苏州)有限公司 Tool error compensation method and device and computer equipment
CN111722591A (en) * 2020-06-05 2020-09-29 浙江工业大学 A method of high-precision linkage interpolation for trademark die-cutting machine
CN112068487A (en) * 2019-08-28 2020-12-11 合肥宏晶微电子科技股份有限公司 Interpolation control method, interpolation control device and readable storage medium
CN112168352A (en) * 2020-09-25 2021-01-05 武汉联影智融医疗科技有限公司 Surgical robot control method, computer equipment and surgical robot system
US11119465B2 (en) 2020-01-06 2021-09-14 Industrial Technology Research Institute Method for inspecting defects of machining path
CN113504764A (en) * 2021-06-30 2021-10-15 浙江大学 Continuous line segment numerical control machining path smoothing method based on position vector weighted integral
CN113671898A (en) * 2020-05-14 2021-11-19 大族激光科技产业集团股份有限公司 Numerical control machining method, system, computer device and storage medium
CN113721551A (en) * 2020-05-26 2021-11-30 沈机(上海)智能系统研发设计有限公司 Numerical control machining method and numerical control machining equipment
CN113946136A (en) * 2020-07-17 2022-01-18 配天机器人技术有限公司 Control method of numerical control system, numerical control system and device with storage function
CN114019911A (en) * 2021-11-03 2022-02-08 天津理工大学 A Curve Fitting Method Based on Velocity Planning
CN114035582A (en) * 2021-11-16 2022-02-11 深圳数马电子技术有限公司 S-shaped trajectory planning method, device, computer equipment and storage medium
CN114115112A (en) * 2020-09-01 2022-03-01 大族激光科技产业集团股份有限公司 Numerical control machining method and device
CN115145226A (en) * 2022-07-26 2022-10-04 沈阳国科光明医疗科技有限公司 Ophthalmic OCT reference arm rapid adjustment method based on micro-control technology
CN115464636A (en) * 2022-08-15 2022-12-13 武汉科技大学 Remote operation control system and control method for substation robot to hang/pick ground wire
CN115816158A (en) * 2023-02-16 2023-03-21 成都大金航太科技股份有限公司 Arbitrary-angle switching processing control system and complex part non-standard-angle switching processing method
CN116257020A (en) * 2023-02-28 2023-06-13 广东机电职业技术学院 Control method and device of turning and milling composite control system
CN119292186A (en) * 2024-10-10 2025-01-10 柔胜刚智能科技(苏州)有限公司 Non-ruled surface machining path interpolation method and machine tool based on multi-model
CN119689987A (en) * 2024-12-16 2025-03-25 清华大学 Numerical control machining track fairing optimization and interpolation method and device
US12485553B2 (en) 2020-09-25 2025-12-02 Wuhan United Imaging Surgical Co., Ltd. Surgical robot control method, computer device, and surgical robot system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148223A (en) * 1998-11-06 2000-05-26 Yaskawa Electric Corp Curve interpolation acceleration / deceleration control method
EP1235126A1 (en) * 2001-02-26 2002-08-28 Hitachi, Ltd. Numerically controlled curved surface machining unit
JP2004341984A (en) * 2003-05-19 2004-12-02 Toshiba Mach Co Ltd Numerical value control device and numerical value control method
CN101169647A (en) * 2006-10-27 2008-04-30 上海电气集团股份有限公司中央研究院 Mini line segment curve five-axis linkage machining speed smoothing method
CN101382788A (en) * 2007-09-07 2009-03-11 深圳市众为兴数控技术有限公司 Embedded digital control system based on ARM7 and FPGA
CN101751009A (en) * 2008-12-05 2010-06-23 中国科学院沈阳计算技术研究所有限公司 NC system fine interpolator and control method thereof based on SOPC
CN101957611A (en) * 2009-07-16 2011-01-26 中国科学院沈阳计算技术研究所有限公司 Spline real-time interpolation method
CN102147600A (en) * 2011-04-30 2011-08-10 上海交通大学 Numerical control interpolation system for real-time generation of curvature-continuous path

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000148223A (en) * 1998-11-06 2000-05-26 Yaskawa Electric Corp Curve interpolation acceleration / deceleration control method
EP1235126A1 (en) * 2001-02-26 2002-08-28 Hitachi, Ltd. Numerically controlled curved surface machining unit
JP2004341984A (en) * 2003-05-19 2004-12-02 Toshiba Mach Co Ltd Numerical value control device and numerical value control method
CN101169647A (en) * 2006-10-27 2008-04-30 上海电气集团股份有限公司中央研究院 Mini line segment curve five-axis linkage machining speed smoothing method
CN101382788A (en) * 2007-09-07 2009-03-11 深圳市众为兴数控技术有限公司 Embedded digital control system based on ARM7 and FPGA
CN101751009A (en) * 2008-12-05 2010-06-23 中国科学院沈阳计算技术研究所有限公司 NC system fine interpolator and control method thereof based on SOPC
CN101957611A (en) * 2009-07-16 2011-01-26 中国科学院沈阳计算技术研究所有限公司 Spline real-time interpolation method
CN102147600A (en) * 2011-04-30 2011-08-10 上海交通大学 Numerical control interpolation system for real-time generation of curvature-continuous path

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
谭彦闻: "数控系统的刀具半径补偿和B样条曲线实时插补算法研究", 《工程科技I辑》 *

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103926880A (en) * 2014-04-04 2014-07-16 张万军 High-frequency and high-precision interpolation processing numerical control system
CN104076743B (en) * 2014-07-07 2016-12-07 浙江理工大学 A kind of interpolation control method of self-identifying interpolation kind
CN104076743A (en) * 2014-07-07 2014-10-01 浙江理工大学 Interpolation type automatically identified interpolation control method
CN104407569A (en) * 2014-10-21 2015-03-11 中国科学院长春光学精密机械与物理研究所 Cutter advancing and retreating path planning method in numerically controlled grinding and polishing
CN104407569B (en) * 2014-10-21 2017-01-25 中国科学院长春光学精密机械与物理研究所 Cutter advancing and retreating path planning method in numerically controlled grinding and polishing
CN105607577A (en) * 2014-11-20 2016-05-25 沈阳高精数控智能技术股份有限公司 Small line segment transition method based on axial precision
CN105607577B (en) * 2014-11-20 2018-07-13 沈阳高精数控智能技术股份有限公司 A kind of small line segment transition method based on axial precision
CN105785909B (en) * 2014-12-25 2018-06-19 沈阳高精数控智能技术股份有限公司 A kind of path dynamic prediction planing method of high speed and super precision
CN105785909A (en) * 2014-12-25 2016-07-20 沈阳高精数控智能技术股份有限公司 High-speed high-precision path dynamic forward-looking planning method
CN105045210B (en) * 2015-07-13 2019-10-29 苏州谷夫道自动化科技有限公司 The smooth interpolating method of high error is bent in CNC numerical control device self adaptive control
CN105045210A (en) * 2015-07-13 2015-11-11 苏州谷夫道自动化科技有限公司 Smooth interpolation method for CNC (Computer Numerical Control) equipment self-adaptive control chord error
CN106527351A (en) * 2015-09-10 2017-03-22 沈阳高精数控智能技术股份有限公司 Small-line real-time interpolation method for dynamically determining length of transition curve
CN106527351B (en) * 2015-09-10 2019-01-22 沈阳高精数控智能技术股份有限公司 A kind of small line segment Real-time Interpolation that easement curve length is dynamically determined
CN105242637A (en) * 2015-10-27 2016-01-13 华中科技大学 Aviation thin-wall blade compensation processing method
WO2017113195A1 (en) * 2015-12-30 2017-07-06 深圳配天智能技术研究院有限公司 Processing path planning method, processing path planning apparatus and numerically controlled machine tool
CN106094737B (en) * 2016-07-14 2018-08-17 西北工业大学 A kind of NC Machining Speed optimal control method under the conditions of specified mismachining tolerance
CN106094737A (en) * 2016-07-14 2016-11-09 西北工业大学 A kind of NC Machining Speed optimal control method specified under the conditions of mismachining tolerance
CN106292529B (en) * 2016-08-19 2018-10-12 马良花 A kind of processing path generation method of lathe
CN106292529A (en) * 2016-08-19 2017-01-04 马良花 A kind of processing path generation method of lathe
CN108073138A (en) * 2016-11-08 2018-05-25 沈阳高精数控智能技术股份有限公司 Suitable for the elliptic arc smooth compression interpolation algorithm of high speed and high precision processing
CN108073138B (en) * 2016-11-08 2020-08-11 沈阳高精数控智能技术股份有限公司 Elliptical arc smooth compression interpolation algorithm suitable for high-speed high-precision machining
CN108073162B (en) * 2016-11-11 2021-05-04 中国科学院沈阳计算技术研究所有限公司 Control method for realizing smooth motion of robot by inserting motion segment
CN108073162A (en) * 2016-11-11 2018-05-25 中国科学院沈阳计算技术研究所有限公司 A kind of control method that robot smooth motion is realized by being inserted into motor segment
CN108132645A (en) * 2016-12-01 2018-06-08 华中科技大学 A kind of guarantee continuous curve-fitting methods of cutter path entirety G2
CN106774153B (en) * 2016-12-29 2019-08-20 科德数控股份有限公司 A kind of profile tolerance compensation method of S-shaped rose cutter
CN106774153A (en) * 2016-12-29 2017-05-31 科德数控股份有限公司 A kind of profile tolerance compensation method of S-shaped rose cutter
CN106802627A (en) * 2017-03-08 2017-06-06 苏州达尔普工业控制有限公司 Continuous mini line segment prediction control interpolation algorithm
WO2018205276A1 (en) * 2017-05-12 2018-11-15 深圳配天智能技术研究院有限公司 Motion trajectory smooth transition method and device and related equipment
CN109313428B (en) * 2017-05-12 2022-04-29 深圳配天智能技术研究院有限公司 Method and device for smooth switching of motion trail and related equipment
CN109313428A (en) * 2017-05-12 2019-02-05 深圳配天智能技术研究院有限公司 The method and apparatus and its relevant device that motion profile is smoothly transferred
CN107368639A (en) * 2017-07-10 2017-11-21 深圳市同川科技有限公司 Speed planning method, apparatus, computer equipment and storage medium
JP2019057253A (en) * 2017-09-22 2019-04-11 オムロン株式会社 Control device, control method and support device
CN109542046B (en) * 2017-09-22 2021-09-21 欧姆龙株式会社 Control device, control method, and control system
CN109542046A (en) * 2017-09-22 2019-03-29 欧姆龙株式会社 Control device, control method and assisting system
CN108153245A (en) * 2017-12-26 2018-06-12 深圳市汇川技术股份有限公司 Smooth trajectory forwarding method and system
CN108319228B (en) * 2018-02-09 2020-11-20 苏州科技大学 An acceleration and deceleration control method in trajectory planning of CNC system
CN108319228A (en) * 2018-02-09 2018-07-24 苏州科技大学 Acceleration-deceleration Control Method in a kind of digital control system trajectory planning
CN108303952B (en) * 2018-03-18 2020-10-02 烟台大学 A Velocity Curve Planning Method for Small Line Segments of Numerically Controlled Tool
CN108303952A (en) * 2018-03-18 2018-07-20 烟台大学 A kind of rate curve planing method of small line segment suitable for numerical control device cutter
CN108661850B (en) * 2018-04-13 2020-03-24 中国航天空气动力技术研究院 Motion trail control method for rope type ocean current generator
CN108661850A (en) * 2018-04-13 2018-10-16 中国航天空气动力技术研究院 A kind of tether type ocean current power generation machine control method of motion trace
CN108319229B (en) * 2018-04-17 2020-11-06 成都飞机工业(集团)有限责任公司 Small straight line segment feeding speed control method for numerical control machining
CN108319229A (en) * 2018-04-17 2018-07-24 成都飞机工业(集团)有限责任公司 A Feed Speed Control Method for Small Straight Sections in NC Machining
CN108873790A (en) * 2018-08-15 2018-11-23 山东建筑大学 SOPC multiple axis linkage movement controller and control system based on FPGA
CN108873790B (en) * 2018-08-15 2021-02-26 山东建筑大学 FPGA-based SOPC multi-axis linkage motion controller and control system
CN109240217A (en) * 2018-09-21 2019-01-18 科德数控股份有限公司 Numerically-controlled machine tool withdrawing guard method
CN109240217B (en) * 2018-09-21 2021-05-11 科德数控股份有限公司 Tool retracting protection method for numerical control machine tool
CN111077845A (en) * 2018-10-18 2020-04-28 维嘉数控科技(苏州)有限公司 Tool error compensation method and device and computer equipment
CN111077845B (en) * 2018-10-18 2020-12-15 维嘉数控科技(苏州)有限公司 Tool error compensation method and device and computer equipment
CN109799792A (en) * 2019-01-08 2019-05-24 华侨大学 A method of it is seamlessly transitted towards High-speed NC Machining mini line segment
CN110262406A (en) * 2019-05-10 2019-09-20 浙江工业大学 A kind of the turn velocity optimization method and device of cutting
CN112068487A (en) * 2019-08-28 2020-12-11 合肥宏晶微电子科技股份有限公司 Interpolation control method, interpolation control device and readable storage medium
CN112068487B (en) * 2019-08-28 2022-08-02 宏晶微电子科技股份有限公司 Interpolation control method, interpolation control device and readable storage medium
CN110716493B (en) * 2019-09-10 2022-03-04 天津大学 Five-axis micro-line segment machining path fairing method
CN110716493A (en) * 2019-09-10 2020-01-21 天津大学 A five-axis micro-segment machining path smoothing method
US11119465B2 (en) 2020-01-06 2021-09-14 Industrial Technology Research Institute Method for inspecting defects of machining path
CN113671898A (en) * 2020-05-14 2021-11-19 大族激光科技产业集团股份有限公司 Numerical control machining method, system, computer device and storage medium
CN113671898B (en) * 2020-05-14 2023-12-08 大族激光科技产业集团股份有限公司 Numerical control machining method, system, computer equipment and storage medium
CN113721551B (en) * 2020-05-26 2024-09-10 沈机(上海)智能系统研发设计有限公司 Numerical control machining method and numerical control machining equipment
CN113721551A (en) * 2020-05-26 2021-11-30 沈机(上海)智能系统研发设计有限公司 Numerical control machining method and numerical control machining equipment
CN111722591A (en) * 2020-06-05 2020-09-29 浙江工业大学 A method of high-precision linkage interpolation for trademark die-cutting machine
CN113946136B (en) * 2020-07-17 2024-07-12 配天机器人技术有限公司 Control method of numerical control system, numerical control system and device with storage function
CN113946136A (en) * 2020-07-17 2022-01-18 配天机器人技术有限公司 Control method of numerical control system, numerical control system and device with storage function
CN114115112A (en) * 2020-09-01 2022-03-01 大族激光科技产业集团股份有限公司 Numerical control machining method and device
CN114115112B (en) * 2020-09-01 2024-02-09 大族激光科技产业集团股份有限公司 Numerical control machining method and device
US12485553B2 (en) 2020-09-25 2025-12-02 Wuhan United Imaging Surgical Co., Ltd. Surgical robot control method, computer device, and surgical robot system
CN112168352A (en) * 2020-09-25 2021-01-05 武汉联影智融医疗科技有限公司 Surgical robot control method, computer equipment and surgical robot system
CN113504764A (en) * 2021-06-30 2021-10-15 浙江大学 Continuous line segment numerical control machining path smoothing method based on position vector weighted integral
CN114019911A (en) * 2021-11-03 2022-02-08 天津理工大学 A Curve Fitting Method Based on Velocity Planning
CN114035582B (en) * 2021-11-16 2024-12-10 深圳数马电子技术有限公司 S-shaped trajectory planning method, device, computer equipment and storage medium
CN114035582A (en) * 2021-11-16 2022-02-11 深圳数马电子技术有限公司 S-shaped trajectory planning method, device, computer equipment and storage medium
CN115145226A (en) * 2022-07-26 2022-10-04 沈阳国科光明医疗科技有限公司 Ophthalmic OCT reference arm rapid adjustment method based on micro-control technology
CN115464636A (en) * 2022-08-15 2022-12-13 武汉科技大学 Remote operation control system and control method for substation robot to hang/pick ground wire
CN115816158B (en) * 2023-02-16 2023-04-25 成都大金航太科技股份有限公司 Random angle switching processing control system and non-standard angle switching processing method for complex parts
CN115816158A (en) * 2023-02-16 2023-03-21 成都大金航太科技股份有限公司 Arbitrary-angle switching processing control system and complex part non-standard-angle switching processing method
CN116257020A (en) * 2023-02-28 2023-06-13 广东机电职业技术学院 Control method and device of turning and milling composite control system
CN119292186A (en) * 2024-10-10 2025-01-10 柔胜刚智能科技(苏州)有限公司 Non-ruled surface machining path interpolation method and machine tool based on multi-model
CN119689987A (en) * 2024-12-16 2025-03-25 清华大学 Numerical control machining track fairing optimization and interpolation method and device
CN119689987B (en) * 2024-12-16 2025-10-21 清华大学 A method and device for smoothing optimization and interpolation of CNC machining trajectory

Also Published As

Publication number Publication date
CN103699056B (en) 2016-06-01

Similar Documents

Publication Publication Date Title
CN103699056A (en) Real-time smooth transition interpolation method of small high-speed and high-accuracy numerical control machining line segment
CN102147600B (en) A NC interpolation system for generating continuous curvature paths in real time
CN103529751B (en) Five-axis linkage machine tools digital control system and job operation thereof
CN102527554B (en) Spray gun track planning method for free-form surface spraying robot
CN102419570B (en) Acceleration and deceleration look-ahead control method for high-speed machining of numerical control machine tool
CN103728923B (en) A kind of efficient high digital control system Acceleration-deceleration Control Method stably
CN102269984B (en) Post-processing method for five-axis linked numerical control processing
Zhang et al. The transition algorithm based on parametric spline curve for high-speed machining of continuous short line segments
CN106383493B (en) A kind of real-time collision-proof method of numerically-controlled machine tool
TWI716849B (en) Method and system for predicting collision detection of machining path
CN106735464B (en) A kind of slotting milling method of workpiece
CN104460515A (en) Five-axis cutter length compensation method based on post-processing
CN103971019A (en) Method for predicting workpiece machining energy consumption based on geometrical characteristics
Lartigue et al. High-performance NC for HSM by means of polynomial trajectories
CN105204430A (en) Five-axis post-processing method based on machine tool entity model
CN102566506A (en) Online coordination control and Petri net verification method combined with water cutting process
Lu et al. A predictive feedrate schedule method for sculpture surface machining and corresponding B-spline-based irredundant PVT commands generating method
Saito et al. Accurate estimation of cutting time based on control principle of machine tool
Da Rocha et al. An embedded system-based snap constrained trajectory planning method for 3D motion systems
Solvang et al. STEP-NC based industrial robot CAM system
CN103454977B (en) The straight burr system of aircraft structure curved surface in small, broken bits
Zhang et al. A next generation NC machining system based on NC feature unit and real-time tool-path generation
Wu et al. Fast NURBS interpolation based on the biarc guide curve
Schützer et al. C-Space based approach for the calculation of toolpaths for freeform surfaces in B-Spline description
CN119883221B (en) Post-processing system for turning and milling compound machine tool, electronic equipment and storage medium

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

Granted publication date: 20160601

Termination date: 20211202

CF01 Termination of patent right due to non-payment of annual fee