CN105045210A - Smooth interpolation method for CNC (Computer Numerical Control) equipment self-adaptive control chord error - Google Patents
Smooth interpolation method for CNC (Computer Numerical Control) equipment self-adaptive control chord error Download PDFInfo
- Publication number
- CN105045210A CN105045210A CN201510407089.8A CN201510407089A CN105045210A CN 105045210 A CN105045210 A CN 105045210A CN 201510407089 A CN201510407089 A CN 201510407089A CN 105045210 A CN105045210 A CN 105045210A
- Authority
- CN
- China
- Prior art keywords
- smooth
- interpolation
- speed
- point
- vinput
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34083—Interpolation general
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34167—Coarse fine, macro microinterpolation, preprocessor
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Numerical Control (AREA)
Abstract
A smooth interpolation method for a CNC (Computer Numerical Control) equipment self-adaptive control chord error comprises the following steps of setting or reading a maximum chord error [epsilon] of a cutter path movement instruction of CNC equipment; continuously inputting a plurality of segments of cutter path movement instructions to an interpolator until the tool path movement speed is reduced to zero; performing speed planning with a prospect planning control module, wherein the starting point speed and the terminal point speed of the segment of a path are both zero, and no point with a zero speed exists in the midway; performing statistical analysis of the minimal curvature radius, the movement speed of each connection point and corresponding movement direction deflection angels of the path, calculating the maximum smooth period number n, and subjecting the maximum smooth period number n to the smooth interpolation, so that the chord error between an obtained track and an original track is enabled to be not larger than [epsilon]; and performing smooth interpolation, subjecting a plurality of continuous points obtained after interpolation to arithmetic mean or weighted mean to obtain new interpolation points, so as to reduce or eliminated sudden change in movement. The cutter path subjected to the mentioned algorithm is round and smooth, and the obvious effect is achieved in some processing fields.
Description
Technical field
The present invention relates to CNC digital control system solution.
Background technology
Pahtfinder hard is resolved into a series of small route segment (as straight-line segment or arc section) by the requirement of machining precision by the post processor of usual CAM system, then carries out interpolation operation by each relevant interpolator in digital control system to each specific small route segment.The quality of the cutter track file of CAM Software Create, directly has influence on quality and the speed of processing.Sometimes, due to the restriction of the aspects such as precision, the cutter track of CAM Software Create is also imperfect, such as excessive with real Processing Curve error of fitting, or the curve of otherwise smooth is dispersed as a series of micro-line segment, if still completely faithful to this cutter track processing, can not get high-quality effect sometimes on the contrary.
Way of the prior art is: adopt digital filtering technique, by the smoothing process of pulse exported.The shortcoming of prior art: 1, if based on to the smoothing process of pulse exported, be the equal of level and smooth to speed, is difficult to ensure the accurate of final position; 2, need an artificial setting smoothness period number, specifically establish how many difficulty to hold, and be difficult to take into account the processing of cutter track whole process.The former needs technician to have certain experience, but still needs repetition test to process to verify, time-consumingly take material.And the latter Ze Chang there will be the phenomenon of attending to one thing and lose sight of another, be difficult to accomplish that whole process is all just right.
Summary of the invention
In order to overcome the deficiency that prior art exists, the adaptive control of a kind of processing effect good CNC numerical control device is the object of the present invention is to provide to bend the level and smooth interpolating method of high level error.
For reaching above object, the invention provides the level and smooth interpolating method of a kind of CNC numerical control device adaptive control bow high level error, comprising the steps:
A) setting or read the most longbow high level error ε of cutter track movement instruction of CNC numerical control device;
B) some sections of cutter track movement instructions are inputted continuously to interpolator, until the necessary reduction of speed to 0 of cutter track movement velocity;
C) carry out speed planning by prediction planning control module, a spot speed in this section of path and terminal velocity are 0, and midway is without 0 fast point;
D) minimum profile curvature radius in statistical study this section of path, the movement velocity at each connecting points place and the direction of motion deflection angle of correspondence, calculate a maximum smoothness period number n accordingly, make it after level and smooth interpolation processing, the track of gained and the bow high level error of initial trace are not more than ε;
E) level and smooth interpolation, by interpolation some continuous print points out, through arithmetic mean or Weighted Average Algorithm, obtains new interpolated point, to alleviate or to eliminate motion sudden change.
Further improvement of the present invention is, in described step e), comprises the steps: further
F) initialization: be that initial point sets up coordinate system with current point, respectively with the input of vInput, vOutput representation theory, the actual position exported, and n theoretical input coordinate point vPosition [i] (i=0,1,, n-1), obviously they are zero point, and by the sequence number that index represents input point, be also initialized as 0;
G) level and smooth interpolation: for each interpolation cycle, will calculate the amount of exercise v that in this interpolation cycle, each axle needs:
Backup current output bit is put: vCurrent=vOutput;
Calculate the position of current input: vInput=vInput+v;
Upgrade storing coordinate: index=(index+1) modn, vPosition [index]=vInput;
Calculate new outgoing position: vOutput=(vPosition [0]+vPosition [1]+... + vPosition [n-1])/n;
Calculate the amount of exercise of each control axle needs and export: v=vOutput – vCurrent;
H) time delay terminates: when speed reduces to 0, because vOutput and vInput is possible and inconsistent, must make it to reach unanimity through several interpolation cycles again, determine whether to terminate: make v=vInput-vOutput, if v is enough little, then, after exporting v, whole level and smooth interpolation completes; Otherwise, make v equal 0, call above-mentioned steps g);
Further improvement of the present invention is, in described step b), the path position of described reduction of speed to 0 comprises and large corner or pause instruction or processed file tail detected.
Further improvement of the present invention is, described step h) in, the periodicity of time delay is not more than n.
The present invention is based on the level and smooth interpolation technique of position, namely after level and smooth interpolation terminates, can accurately ensure to be in assigned address; Avoid and manually arrange smoothness period number, adopt segmentation intellectual analysis to calculate appropriate smoothness period number, the bow high level error making it to produce is not more than the most longbow high level error of setting just, and adaptive ability is strengthened greatly.The experiment proved that, the cutter track after this algorithm smoothing processing, more mellow and fuller smooth, for some manufacture field, as high light process, there is remarkable result.
Embodiment
Below preferred embodiment of the present invention is described in detail, can be easier to make advantages and features of the invention be readily appreciated by one skilled in the art, thus more explicit defining is made to protection scope of the present invention.
CNC numerical control device cutter track corner smoothing processing method of the present invention, mainly comprises the steps:
1) setting or read: most longbow high level error ε;
2) continuously input some sections of movement instructions to interpolator, until must reduction of speed to 0 (large corner or pause instruction or processed file tail etc. such as being detected);
3) carry out speed planning by prediction planning control module, a spot speed of this section and terminal velocity are 0, and midway is without 0 fast point;
4) minimum profile curvature radius moved in this section of statistical study, the movement velocity at each connecting points place and the direction of motion deflection angle of correspondence, calculate a maximum smoothness period number n accordingly, make it (to refer to following steps) after level and smooth interpolation processing, the track of gained and the bow high level error of initial trace are not more than ε;
5) level and smooth interpolation, by interpolation some continuous print points out, through arithmetic mean or Weighted Average Algorithm (in order to principle of specification, only setting forth for the simplest arithmetic mean algorithm below), obtains new interpolated point, to alleviate or to eliminate motion sudden change;
A) initialization: be that initial point sets up coordinate system with current point, respectively with the input of vInput, vOutput representation theory, the actual position exported, and n theoretical input coordinate point vPosition [i] (i=0,1,, n-1), obviously they are zero point; And by the sequence number that index represents input point, be also initialized as 0;
B) level and smooth interpolation: for each interpolation cycle, will calculate the amount of exercise v that in this interpolation cycle, each axle needs;
I. back up current output bit to put: vCurrent=vOutput;
Ii. the position of current input is calculated: vInput=vInput+v;
Iii. storing coordinate is upgraded: index=(index+1) modn, vPosition [index]=vInput;
Iv. new outgoing position is calculated: vOutput=(vPosition [0]+vPosition [1]+... + vPosition [n-1])/n;
V. calculate the amount of exercise of each axle needs and export: v=vOutput – vCurrent;
C) time delay terminates: when speed reduces to 0, because of vOutput and vInput may and inconsistent, must again through several interpolation cycles make it to reach unanimity (provable, the periodicity of time delay is not more than n),
I. determine whether to terminate: make v=vInput-vOutput, if v is enough little, then, after exporting v, whole level and smooth interpolation completes;
Ii. otherwise, make v equal 0, call above-mentioned steps b).
Another alternative scheme is, original cutter track is first carried out fitting to Nurbs curve, and then carries out Nurbs interpolation.But the matching of Nurbs and interpolation, calculated amount is all very large, needs the software restraint cost of input all very high.
Very beautiful, through strictly proving, the interpolation smooth track that this method obtains is just in time Nurbs curve! Embody the effect of fairing everywhere, there is play the same tune on different musical instruments wonderful, but implement much easier, and the requirement that real-time online calculates can be met.
It is pointed out that core concept of the present invention be embodied in following some:
1) based on adjacent theoretical position (but not speed), calculate;
2) smoothing processing algorithm, can adopt arithmetic mean, or weighted mean;
3) according to smoothing processing algorithm, and combine the cutter track that look-ahead velocity plans, automatically calculate rational smoothness period number;
4) what smoothing processing time delay terminated is masked as, theoretical outgoing position and actual outgoing position enough close, their difference is exported and stops smoothing processing, can strict guarantee final position accurate.
Due to location-based level and smooth interpolation technique, namely after level and smooth interpolation terminates, can accurately ensure to be in assigned address; Avoid and manually arrange smoothness period number, adopt segmentation intellectual analysis to calculate appropriate smoothness period number, the bow high level error making it to produce is not more than the most longbow high level error of setting just, and adaptive ability is strengthened greatly.The experiment proved that, the cutter track after this algorithm smoothing processing, more mellow and fuller smooth, for some manufacture field, as high light process, there is remarkable result.
The remarkable result of this programme be embodied in following some:
1) the interpolation effect of fairing everywhere can be obtained;
2) impact of direction of motion sudden change when adjacent processing sections is connected is reduced, protection workpiece and process equipment;
3) due to the most longbow high level error according to setting, automatic analysis calculates the smoothness period number of each section, and ensures that the bow high level error of the track before and after level and smooth is less than or equal to setting value;
4) the smoothness period number of this algorithm is that automatic analysis calculating obtains, and has certain intelligent and adaptivity.
Above embodiment is only for illustrating technical conceive of the present invention and feature; its object is to allow person skilled in the art understand content of the present invention and to be implemented; can not limit the scope of the invention with this, all equivalences done according to Spirit Essence of the present invention change or modification is all encompassed in protection scope of the present invention.
Claims (4)
1. a level and smooth interpolating method for CNC numerical control device adaptive control bow high level error, is characterized in that, comprise the steps:
A) setting or read the most longbow high level error ε of cutter track movement instruction of CNC numerical control device;
B) some sections of cutter track movement instructions are inputted continuously to interpolator, until the necessary reduction of speed to 0 of cutter track movement velocity;
C) carry out speed planning by prediction planning control module, a spot speed in this section of path and terminal velocity are 0, and midway is without 0 fast point;
D) minimum profile curvature radius in statistical study this section of path, the movement velocity at each connecting points place and the direction of motion deflection angle of correspondence, calculate a maximum smoothness period number n accordingly, make it after level and smooth interpolation processing, the track of gained and the bow high level error of initial trace are not more than ε;
E) level and smooth interpolation, by interpolation some continuous print points out, through arithmetic mean or Weighted Average Algorithm, obtains new interpolated point, to alleviate or to eliminate motion sudden change.
2. the level and smooth interpolating method of CNC numerical control device adaptive control bow high level error according to claim 1, is characterized in that: in described step e), comprise the steps: further
F) initialization: be that initial point sets up coordinate system with current point, respectively with the input of vInput, vOutput representation theory, the actual position exported, and n theoretical input coordinate point vPosition [i] (i=0,1,, n-1), obviously they are zero point, and by the sequence number that index represents input point, be also initialized as 0;
G) level and smooth interpolation: for each interpolation cycle, will calculate the amount of exercise v that in this interpolation cycle, each axle needs:
Backup current output bit is put: vCurrent=vOutput;
Calculate the position of current input: vInput=vInput+v;
Upgrade storing coordinate: index=(index+1) modn, vPosition [index]=vInput;
Calculate new outgoing position: vOutput=(vPosition [0]+vPosition [1]+... + vPosition [n-1])/n;
Calculate the amount of exercise of each control axle needs and export: v=vOutput – vCurrent;
H) time delay terminates: when speed reduces to 0, because vOutput and vInput is possible and inconsistent, must make it to reach unanimity through several interpolation cycles again, determine whether to terminate: make v=vInput-vOutput, if v is enough little, then, after exporting v, whole level and smooth interpolation completes; Otherwise, make v equal 0, call above-mentioned steps g).
3. the level and smooth interpolating method of CNC numerical control device adaptive control bow high level error according to claim 1, it is characterized in that: in described step b), the path position of described reduction of speed to 0 comprises and large corner or pause instruction or processed file tail detected.
4. the level and smooth interpolating method of CNC numerical control device adaptive control bow high level error according to claim 2, is characterized in that: described step h) in, the periodicity of time delay is not more than n.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510407089.8A CN105045210B (en) | 2015-07-13 | 2015-07-13 | The smooth interpolating method of high error is bent in CNC numerical control device self adaptive control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510407089.8A CN105045210B (en) | 2015-07-13 | 2015-07-13 | The smooth interpolating method of high error is bent in CNC numerical control device self adaptive control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105045210A true CN105045210A (en) | 2015-11-11 |
CN105045210B CN105045210B (en) | 2019-10-29 |
Family
ID=54451820
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510407089.8A Active CN105045210B (en) | 2015-07-13 | 2015-07-13 | The smooth interpolating method of high error is bent in CNC numerical control device self adaptive control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105045210B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106826829A (en) * | 2017-02-22 | 2017-06-13 | 武汉工程大学 | A kind of industrial robot fairing trace generator method of Controllable Error |
CN107422648A (en) * | 2017-08-14 | 2017-12-01 | 哈尔滨理工大学 | A kind of free form surface ball-end milling hardened steel mold process integrated optimization method |
CN111381555A (en) * | 2018-12-28 | 2020-07-07 | 合肥宏晶微电子科技股份有限公司 | Multi-axis motion control method and multi-axis motion equipment |
CN111630461A (en) * | 2018-12-21 | 2020-09-04 | 深圳配天智能技术研究院有限公司 | Numerical control machining method and system and device with storage function |
CN112327757A (en) * | 2020-11-19 | 2021-02-05 | 清华大学 | Intelligent optimization method and device for acceleration and deceleration of numerical control machine tool by using online measurement |
CN113467378A (en) * | 2021-07-15 | 2021-10-01 | 苏州谋迅智能科技有限公司 | CNC time axis alignment method |
CN116587290A (en) * | 2023-07-17 | 2023-08-15 | 广州多浦乐电子科技股份有限公司 | Method for generating scanning track of ultrasonic nondestructive testing of workpiece and detection method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007276036A (en) * | 2006-04-05 | 2007-10-25 | Canon Inc | Contour line forming device, control method and program |
JP4085418B2 (en) * | 1998-11-06 | 2008-05-14 | 株式会社安川電機 | Curve interpolation acceleration / deceleration control method |
CN103048953A (en) * | 2013-01-05 | 2013-04-17 | 福建工程学院 | Segmented interpolation method of NURBS (Non-Uniform Rational B-Spline) curve based on ARM9 (Advanced RISC Machines) embedded system and FPGA (Field Programmable Gate Array) |
CN103439918A (en) * | 2013-08-07 | 2013-12-11 | 华中科技大学 | Method for acquiring machining error based on tool path data |
CN103699056A (en) * | 2013-12-02 | 2014-04-02 | 嘉兴学院 | Real-time smooth transition interpolation method of small high-speed and high-accuracy numerical control machining line segment |
-
2015
- 2015-07-13 CN CN201510407089.8A patent/CN105045210B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4085418B2 (en) * | 1998-11-06 | 2008-05-14 | 株式会社安川電機 | Curve interpolation acceleration / deceleration control method |
JP2007276036A (en) * | 2006-04-05 | 2007-10-25 | Canon Inc | Contour line forming device, control method and program |
CN103048953A (en) * | 2013-01-05 | 2013-04-17 | 福建工程学院 | Segmented interpolation method of NURBS (Non-Uniform Rational B-Spline) curve based on ARM9 (Advanced RISC Machines) embedded system and FPGA (Field Programmable Gate Array) |
CN103439918A (en) * | 2013-08-07 | 2013-12-11 | 华中科技大学 | Method for acquiring machining error based on tool path data |
CN103699056A (en) * | 2013-12-02 | 2014-04-02 | 嘉兴学院 | Real-time smooth transition interpolation method of small high-speed and high-accuracy numerical control machining line segment |
Non-Patent Citations (4)
Title |
---|
JINGCHUAN DONG等: "Smooth federate planning for continuous short line tool path with contour error constraint", 《INTERNATIONAL JOURNAL OF MACHINE TOOLS AND MANUFACTURE》 * |
XIAOFEI BU等: "Small line segment interpolation algorithm for smoothing machining", 《ADVANCED MATERIALS RESEARCH》 * |
周胜德等: "基于NURBS曲线插补的五段S曲线加减速控制方法研究", 《组合机床与自动化加工技术》 * |
赵静等: "NURBS曲线实时插补进给速度规划技术研究", 《工具技术》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106826829A (en) * | 2017-02-22 | 2017-06-13 | 武汉工程大学 | A kind of industrial robot fairing trace generator method of Controllable Error |
CN107422648A (en) * | 2017-08-14 | 2017-12-01 | 哈尔滨理工大学 | A kind of free form surface ball-end milling hardened steel mold process integrated optimization method |
CN111630461A (en) * | 2018-12-21 | 2020-09-04 | 深圳配天智能技术研究院有限公司 | Numerical control machining method and system and device with storage function |
CN111630461B (en) * | 2018-12-21 | 2022-07-12 | 深圳配天智能技术研究院有限公司 | Numerical control machining method and system and device with storage function |
CN111381555A (en) * | 2018-12-28 | 2020-07-07 | 合肥宏晶微电子科技股份有限公司 | Multi-axis motion control method and multi-axis motion equipment |
CN111381555B (en) * | 2018-12-28 | 2021-08-03 | 合肥宏晶微电子科技股份有限公司 | Multi-axis motion control method and multi-axis motion equipment |
CN112327757A (en) * | 2020-11-19 | 2021-02-05 | 清华大学 | Intelligent optimization method and device for acceleration and deceleration of numerical control machine tool by using online measurement |
CN113467378A (en) * | 2021-07-15 | 2021-10-01 | 苏州谋迅智能科技有限公司 | CNC time axis alignment method |
CN113467378B (en) * | 2021-07-15 | 2024-03-29 | 苏州谋迅智能科技有限公司 | CNC time axis alignment method |
CN116587290A (en) * | 2023-07-17 | 2023-08-15 | 广州多浦乐电子科技股份有限公司 | Method for generating scanning track of ultrasonic nondestructive testing of workpiece and detection method |
Also Published As
Publication number | Publication date |
---|---|
CN105045210B (en) | 2019-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105045210A (en) | Smooth interpolation method for CNC (Computer Numerical Control) equipment self-adaptive control chord error | |
CN109648560B (en) | Space trajectory transition method and system of industrial robot and robot | |
CN106826829A (en) | A kind of industrial robot fairing trace generator method of Controllable Error | |
CN104331025B (en) | Velocity look-ahead preprocessing method oriented to efficient processing of tiny line segments | |
CN107169557A (en) | A kind of method being improved to cuckoo optimized algorithm | |
CN108595815B (en) | Artificial intelligence body training system and passive circuit optimization design system and method | |
JP6548830B2 (en) | Command value generator | |
CN109284062B (en) | Touch data processing method, device, terminal and medium | |
CN108829031A (en) | Local Fairing transition method, equipment and storage medium between track | |
CN109739179B (en) | Interpolation control method and device, computer equipment and readable storage medium | |
CN110163409A (en) | A kind of convolutional neural networks dispatching method applied to displacement Flow Shop | |
CN112783098A (en) | Multi-axis linkage mechanical motion control method, device and system and readable storage medium | |
CN111288995A (en) | Path planning method and path planning device for mobile robot and terminal equipment | |
CN115202293B (en) | Two-section type speed planning method for industrial robot | |
CN108994838A (en) | The relationship calculation method and system of robot location and planning path | |
CN109346079A (en) | Voice interactive method and device based on Application on Voiceprint Recognition | |
CN105676776A (en) | Profile curve numerical control code generation method based on particle swarm algorithm and numerical control machine tool | |
CN110622116B (en) | Coordinate smoothing method, touch chip and electronic terminal | |
CN111815737A (en) | Interpolation data processing method, device and equipment and computer readable storage medium | |
CN109143965A (en) | The interpolating method and its interpolation system at a kind of spline curve filtering turning | |
CN105956328B (en) | Method for establishing blade model by using high-freedom-degree parametric surface | |
CN109492086A (en) | A kind of answer output method, device, electronic equipment and storage medium | |
CN108919750A (en) | A kind of real-time method and device for planning of machining locus based on uniform B-Spline | |
CN110825051B (en) | Multi-model control method of uncertainty system based on gap metric | |
CN110716451B (en) | Simulation turntable feedforward control method based on real-time operating system and FPGA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |