CN102608956A - NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm - Google Patents
NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm Download PDFInfo
- Publication number
- CN102608956A CN102608956A CN201210055422XA CN201210055422A CN102608956A CN 102608956 A CN102608956 A CN 102608956A CN 201210055422X A CN201210055422X A CN 201210055422XA CN 201210055422 A CN201210055422 A CN 201210055422A CN 102608956 A CN102608956 A CN 102608956A
- Authority
- CN
- China
- Prior art keywords
- rho
- speed
- nurbs curve
- feed
- interpolation
- 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.)
- Pending
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
A kind of nurbs curve adaptive interpolation control method based on de Boor algorithm, host computer calculates interpolated point, calculated coordinate value list is transmitted to slave computer, coordinate value is converted into corresponding pulses number by slave computer, and pulse is issued to motor driver, control motor rotation and drive mechanism movement; The nurbs curve adaptive interpolation control method includes following procedure: setting provides a parameter value in curve definitions domain
It is intended to calculate on the B-spline curves a corresponding point p (u), using the recurrence formula of De Boor algorithm, de Boor algorithm is applied in nurbs curve interpolation by the nurbs curve adaptive interpolation module based on de Boor algorithm. The present invention provides that a kind of reduction complexity, real-time be good, the higher nurbs curve adaptive interpolation control method based on de Boor algorithm of interpolation efficiency.
Description
Technical field
The present invention relates to a kind of nurbs curve adaptive interpolation control method.
Background technology
In computer-aided design (CAD) in modern times (CAD)/computer-aided manufacturing (CAM) system; The complicated shape part; Usually represent with parametric equation like mould, aircraft wing and car model etc.; And traditional computer numerical control (CNC) lathe only provides linearity and circular interpolation; Have to as requested precision of CAD/CAM system is separated into parametric line to pass to behind a large amount of mini line segments and carries out part processing among the CNC, but such processing mode can be brought shortcomings such as machining precision reduction, digital control processing speed of feed instability, the reduction of part production efficiency.In order to overcome these shortcomings, modern digital control system begins the application parameter curve interpolating, and the parametric line interpolation can directly be passed to curve among the CNC, will not resolve into mini line segment by curve, thereby makes the information flow between CAD/CAM and the CNC continuous.At present commonly used is the nurbs curve interpolation, and it combines the advantage of implied expression formula and parametric polynomial in the curve and surface moulding, can express curve and surface and parsing curve and surface uniformly.Its Taylor expansion 1 rank approximate data of nurbs curve can realize that basically speed of feed is even; And Taylor expansion 2 rank approximate datas can further reduce velocity perturbation, yet all these algorithms all are devoted to obtain constant speed of feed and are not considered precision.For the nurbs curve interpolation, the control of speed of feed is the assurance of its interpolation precision, so realize the seamlessly transitting of speed of feed in the digital control processing, problem to be solved when when minimizing speed sharply changes the impact of lathe being interpolation.Therefore, the contour accuracy of the control of speed of feed and interpolation all plays a decisive role to the precision of interpolation in the nurbs curve interpolation process.
Summary of the invention
For the deficiency that complexity is high, real-time is poor, interpolation efficient is lower that overcomes existing nurbs curve interpolating method, the present invention provides a kind of complexity, good, higher nurbs curve adaptive interpolation control method based on de Boor algorithm of interpolation efficient of real-time of reducing.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of nurbs curve adaptive interpolation control method based on de Boor algorithm; Host computer calculates interpolated point; Pass to slave computer to the coordinate figure tabulation that calculates; Slave computer converts coordinate figure to the corresponding pulses number, and sends pulse to motor driver, and the control motor rotates and the action of driving device structure; Said nurbs curve adaptive interpolation control method comprises following process:
Setting provides a parameter value in the curve definitions territory
desire and calculates corresponding 1 p (u) on these B-spline curves, adopts the recursion formula of moral Boolean algorithm:
Regulation
To k nurbs curve p (u), order
Find the solution c (u) and w (u) respectively application formula (2)~(3), promptly tries to achieve nurbs curve:
p(u)=c(u)/w(u)(7)。
Further, the bow high level error that utilize to limit is carried out self-adaptation to the speed of feed of interpolation and is regulated, and detailed process is following: obtain on the nurbs curve of space the curvature k of any arbitrarily according to formula (19)
i, and then try to achieve radius-of-curvature ρ
i=1/k
i
Wherein, P (u
i) and P (u
I+1) be respectively u=u on the approximate circular arc
iAnd u=u
I+1The interpolated point at place; C (u
i) and C (u
I+1) be respectively u=u on the nurbs curve
iAnd u=u
I+1The interpolated point at place is because C (u
i)=C (u
I+1), make L
i=|| P (u
I+1)-P (u
i) ||, speed of feed V (u then
i) be expressed as approx
Bow high level error ER is the deviation of equivalent chord length and actual SPL, is expressed as
If limit the size of bow high level error ER, then corresponding speed of feed V (u
i) do
Generally, ρ
iSo>>ER is V (u in the formula (22)
i) the result be a real number value
Formula (22) shows speed of feed V (u
i) should be with ER and ρ
iThe adaptive adjustment of variation, regulation rule is following:
Wherein, F is the speed of feed command value; If the radius-of-curvature of current point is enough little on the space curve; Then bend high level error and possibly surpass limit value, at this moment interpolation algorithm with speed of feed F is reduced to
to satisfy the requirement of the bow high level error ER limit; Otherwise the speed of feed F with given proceeds interpolation.
Technical conceive of the present invention is: the contour accuracy with speed of feed control and interpolation in the realization nurbs curve interpolation process is a target, makes nurbs curve when high-speed interpolation, can keep keeping again the adjustment of speed the progress of interpolation.The technical matters that solves: the one, de Boor algorithm application in the nurbs curve interpolation, is reduced the complicacy of interpolation algorithm, thereby improve the real-time and the interpolation efficient of CNC system; The 2nd, in nurbs curve interpolation process, limit the bow high level error speed of feed of interpolation realized that self-adaptation regulates, realize seamlessly transitting of speed of feed in the numerical control process, when minimizing speed sharply changes to the impact of lathe.
Beneficial effect of the present invention mainly shows: 1) the present invention with de Boor algorithm application in the nurbs curve interpolation; Avoided the iterative solution process of B spline base function; The greatly lower complicacy of algorithm, thus the real-time and the interpolation efficient of CNC system improved.2) the present invention carries out self-adaptation to the speed of feed of interpolation and regulates with limiting the bow high level error, has realized seamlessly transitting of speed of feed in the digital control processing, has reduced when speed sharply changes the impact to lathe.
Description of drawings
Fig. 1 is the estimation synoptic diagram to next interpolated point.
Embodiment
Below in conjunction with accompanying drawing the present invention is further described.
With reference to Fig. 1; A kind of nurbs curve adaptive interpolation control method based on de Boor algorithm; Host computer calculates interpolated point, passes to slave computer to the coordinate figure tabulation that calculates, and slave computer converts coordinate figure to the corresponding pulses number; And sending pulse to motor driver, the control motor rotates and the action of driving device structure; Said nurbs curve adaptive interpolation control method comprises following process:
Setting provides a parameter value in the curve definitions territory
desire and calculates corresponding 1 p (u) on these B-spline curves, adopts the recursion formula of moral Boolean algorithm:
Regulation
To k nurbs curve p (u), order
Find the solution c (u) and w (u) respectively application formula (2)~(3), promptly tries to achieve nurbs curve:
p(u)=c(u)/w(u) (7)。
Further, the bow high level error that utilize to limit is carried out self-adaptation to the speed of feed of interpolation and is regulated, and detailed process is following: obtain on the nurbs curve of space the curvature k of any arbitrarily according to formula (19)
i, and then try to achieve radius-of-curvature ρ
i=1/k
i
Wherein, P (u
i) and P (u
I+1) be respectively u=u on the approximate circular arc
iAnd u=u
I+1The interpolated point at place; C (u
i) and C (u
I+1) be respectively u=u on the nurbs curve
iAnd u=u
I+1The interpolated point at place is because C (u
i)=C (u
I+1), make L
i=|| P (u
I+1)-P (u
i) ||, speed of feed V (u then
i) be expressed as approx
Bow high level error ER is the deviation of equivalent chord length and actual SPL, is expressed as
If limit the size of bow high level error ER, then corresponding speed of feed V (u
i) do
Generally, ρ
iSo>>ER is V (u in the formula (22)
i) the result be a real number value
Formula (22) shows speed of feed V (u
i) should be with ER and ρ
iThe adaptive adjustment of variation, regulation rule is following:
Wherein, F is the speed of feed command value; If the radius-of-curvature of current point is enough little on the space curve; Then bend high level error and possibly surpass limit value, at this moment interpolation algorithm with speed of feed F is reduced to
to satisfy the requirement of the bow high level error ER limit; Otherwise the speed of feed F with given proceeds interpolation.
In the present embodiment, with de Boor algorithm application in nurbs curve: given k B-spline curves:
Control vertex d wherein
i(i=0,1 ..., n), knot vector U=[u
0, u
1..., u
N+k+1].Calculate corresponding 1 p (u) on these B-spline curves if provide a parameter value in the curve definitions territory
desire, can adopt the recursion formula of moral Boolean algorithm:
Regulation
Also can ask the arrow of leading of B-spline curves with the moral Boolean algorithm; As ask k some r rank at place on the B-spline curves to lead and vow p (r) (u),
can calculate by following recursion formula:
Wherein new reference mark does
Knot vector does
U
r=[u
0 (r),u
1 (r),…,u
(r) n+k?2r+1]=[0,…,0,u
k+1,…,u
n,1,…,1](6)
Wherein 0 and 1 all is k+1-r.
Can know that through analyzing the molecule denominator of nurbs curve is B-spline curves, therefore can use de Boor algorithm to find the solution respectively to the molecule denominator, the ratio of the two be institute and asks.To k nurbs curve p (u), order
Application formula (2)~(3) can be found the solution c (u) and w (u) respectively, promptly try to achieve nurbs curve:
p(u)=c(u)/w(u)(7)
The single order that differentiate can get p (u) to formula (7) is led and is vowed and do
The second order that differentiate can get p (u) to formula (8) is led and is vowed and do
Wherein, c ' (u), w ' (u), c " (u), w " (u) can try to achieve by the de Boor algorithm of formula (2)~(6).
In real time de Boor algorithm application is in the nurbs curve interpolation: from seeing in essence; Make the numerical control device of drive unit with servomotor; Its digital control system is a discrete numerical control device, and its digital control system is a discrete sampled-data system, so adopt the discrete data sampling interpolation here.During work, in each sampling period, digital control system goes out the cutter position that will arrive of following one-period according to speed of feed V (t) real-time interpolation of setting, and the motion of Control Servo System thus.When this parametric line of processing nurbs curve, because position and parameter value on the curve are one to one, so the just continuous recursion calculating parameter u of interpolation process
iProcess.
The curve arc long time differential is:
So:
Can be similar to and think that V ' (t) equals the speed of feed V (t) that sets.Can know according to infinitesimal geometry:
Wherein
x=P
x(u),y=P
y(u),z=P
z(u),
Can get the differentiate of parameters u by formula (11), (12) to time t:
Following formula is carried out the second order Taylor series expansion:
Wherein, t
I-1-t
i=T, HOT are the high-order a small amount of of taylor series expansion, can be known by formula (14)
With formula (16), (17) substitution formula (15) and omit high-order term, have
Wherein, x ' (u
i), x " (u
i), y ' (u
i), y " (u
i), z ' (u
i), z " (u
i) calculate by the de Boor algorithm of formula (4)~(9).When actual computation, V in the following formula (t) is the speed of feed of setting, and T is the known sampling period, but then through type (18) can be by the pairing u of current point position coordinates
iValue is calculated the pairing u of next interpolated point
I+1Value.
The control of nurbs curve speed adaptive: what Fig. 1 represented is that one section circular arc is similar at interval u ∈ [u
i, u
I+1] interior nurbs curve.ρ
iBe at u=u
iThe radius-of-curvature at place, and ρ
i=1/k
iWherein, k
iBe any curvature of any on the nurbs curve of space, can pass through computes:
P (u among Fig. 1
i) and P (u
I+1) be respectively u=u on the approximate circular arc
iAnd u=u
I+1The interpolated point at place; C (u
i) and C (u
I+1) be respectively u=u on the nurbs curve
iAnd u=u
I+1The interpolated point at place.Because C (u
i)=C (u
I+1), make L
i=|| P (u
I+1)-P (u
i) ||, speed of feed V (u then
i) can be expressed as approx
Bow high level error ER is the deviation of equivalent chord length and actual SPL, can be expressed as
If limit the size of bow high level error ER, then corresponding speed of feed V (u
i) do
Generally, ρ
iSo>>ER is V (u in the formula (22)
i) the result be a real number value
Formula (22) shows speed of feed V (u
i) should be with ER and ρ
iThe adaptive adjustment of variation, regulation rule is following:
Wherein, F is the speed of feed command value.If the radius-of-curvature of current point is enough little on the space curve; Then bend high level error and possibly surpass limit value, at this moment interpolation algorithm with speed of feed F is reduced to
to satisfy the requirement of the bow high level error ER limit; Otherwise the speed of feed F with given proceeds interpolation.
With adjusted speed of feed substitution formula (18), obtain the parameter value u at next interpolated point place
I+1, and its substitution formula (13) obtained the x of next interpolated point, y, z coordinate figure.
Instance: realize this algorithm with the MATLAB programming.Simple for describing, only planar draw two dimensional image, promptly let the reference mark triaxial coordinate get zero, parameter information is following: number of times k=3, weight factor w={1,1,1,1,1,1}, control point information:
B={ (10,10,0), (60,80,0), (100,90; 0), (200,20,0), (250,30,0), (300; 120,0) } sequence node u={0,0,0,0,0.3,0.7,0; 0,0,0}, speed of feed v=50mm/s, the bow high level error of requirement is made as 0.002mm, and the interpolated point data of calculating are huge, only provide part and begin the point with the concluding paragraph territory.
Table 1.
Claims (2)
1. nurbs curve adaptive interpolation control method based on de Boor algorithm; Host computer calculates interpolated point; Pass to slave computer to the coordinate figure tabulation that calculates; Slave computer converts coordinate figure to the corresponding pulses number, and sends pulse to motor driver, and the control motor rotates and the action of driving device structure;
It is characterized in that: said nurbs curve adaptive interpolation control method comprises following process:
Setting provides a parameter value in the curve definitions territory
desire and calculates corresponding 1 p (u) on these B-spline curves, adopts the recursion formula of moral Boolean algorithm:
Regulation
To k nurbs curve p (u), order
Find the solution c (u) and w (u) respectively application formula (2)~(3), promptly tries to achieve nurbs curve:
p(u)=c(u)/w(u)(7)。
2. a kind of nurbs curve adaptive interpolation control method as claimed in claim 1 based on de Boor algorithm; It is characterized in that: the bow high level error that utilize to limit is carried out self-adaptation to the speed of feed of interpolation and is regulated, and detailed process is following: obtain on the nurbs curve of space the curvature k of any arbitrarily according to formula (19)
i, and then try to achieve radius-of-curvature ρ
i=1/k
i
Wherein, P (u
i) and P (u
I+1) be respectively u=u on the approximate circular arc
iAnd u=u
I+1The interpolated point at place; C (u
i) and C (u
I+1) be respectively u=u on the nurbs curve
iAnd u=u
I+1The interpolated point at place is because C (u
i)=C (u
I+1), make L
i=|| P (u
I+1)-P (u
i) ||, speed of feed V (u then
i) be expressed as approx
Bow high level error ER is the deviation of equivalent chord length and actual SPL, is expressed as
If limit the size of bow high level error ER, then corresponding speed of feed V (u
i) do
Generally, ρ
iSo>>ER is V (u in the formula (22)
i) the result be a real number value
Formula (22) shows speed of feed V (u
i) should be with ER and ρ
iThe adaptive adjustment of variation, regulation rule is following:
Wherein, F is the speed of feed command value; If the radius-of-curvature of current point is enough little on the space curve; Then bend high level error and possibly surpass limit value, at this moment interpolation algorithm with speed of feed F is reduced to
to satisfy the requirement of the bow high level error ER limit; Otherwise the speed of feed F with given proceeds interpolation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210055422XA CN102608956A (en) | 2012-03-05 | 2012-03-05 | NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210055422XA CN102608956A (en) | 2012-03-05 | 2012-03-05 | NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102608956A true CN102608956A (en) | 2012-07-25 |
Family
ID=46526411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210055422XA Pending CN102608956A (en) | 2012-03-05 | 2012-03-05 | NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102608956A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880119A (en) * | 2012-09-06 | 2013-01-16 | 上海交通大学 | Unit arc length increment interpolation method |
CN102981456A (en) * | 2012-12-04 | 2013-03-20 | 杭州电子科技大学 | Non-uniform rational B-spline (NURBS) interpolation feed speed planning method aiming at embedded system |
CN103383552B (en) * | 2012-11-21 | 2015-08-26 | 深圳市智信精密仪器有限公司 | A kind of arbitrary plane circular interpolation motion controller and control method thereof |
CN105549540A (en) * | 2014-10-23 | 2016-05-04 | 发那科株式会社 | numerical control device |
CN105785921A (en) * | 2016-03-25 | 2016-07-20 | 华南理工大学 | Speed planning method during NURBS curve interpolation of industrial robot |
CN106125672A (en) * | 2016-08-03 | 2016-11-16 | 大连理工大学 | A kind of complex curved surface parts high-efficiency machining method |
CN104238457B (en) * | 2013-06-08 | 2016-12-28 | 沈阳高精数控智能技术股份有限公司 | A kind of computation complexity adaptive nurbs curve interpolating method |
CN107272597A (en) * | 2017-07-14 | 2017-10-20 | 福建工程学院 | A kind of nurbs curve interpolation based on advance and retreat method quickly pre-reads processing method |
CN107817764A (en) * | 2017-10-23 | 2018-03-20 | 山东大学 | A kind of nurbs curve bidirectional self-adaptive interpolation algorithm based on the S curve plus-minus short-cut counting method |
CN109143965A (en) * | 2018-09-21 | 2019-01-04 | 大族激光科技产业集团股份有限公司 | The interpolating method and its interpolation system at a kind of spline curve filtering turning |
CN109623166A (en) * | 2018-11-13 | 2019-04-16 | 大族激光科技产业集团股份有限公司 | A kind of turning processing method and system of laser cutting |
CN109669395A (en) * | 2018-12-04 | 2019-04-23 | 天津津航技术物理研究所 | A kind of change radius arc interpolating method of axisymmetric aspheric surface |
CN113290558A (en) * | 2021-05-24 | 2021-08-24 | 南京航空航天大学 | NURBS curve speed interpolation method based on parameter densification |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102109834A (en) * | 2011-01-10 | 2011-06-29 | 浙江工业大学 | Motion control system based on non-uniform rational B-spline (NURBS) curve interpolation |
-
2012
- 2012-03-05 CN CN201210055422XA patent/CN102608956A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102109834A (en) * | 2011-01-10 | 2011-06-29 | 浙江工业大学 | Motion control system based on non-uniform rational B-spline (NURBS) curve interpolation |
Non-Patent Citations (4)
Title |
---|
张得礼等: "基于进给速度自适应控制的NURB曲线的智能插补(英文)", 《CHINESE JOURNAL OF AERONAUTICS》 * |
徐宏等: "基于冗余误差控制的非均匀有理B样条曲线插补算法研究", 《计算机集成制造系统》 * |
梁宏斌等: "自动调节进给速度的NURBS插补算法的研究与实现", 《计算机集成制造系统》 * |
王田苗等: "基于de Boor算法的NURBS曲线插补和自适应速度控制研究", 《中国机械工程》 * |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102880119B (en) * | 2012-09-06 | 2015-01-14 | 上海交通大学 | Unit arc length increment interpolation method |
CN102880119A (en) * | 2012-09-06 | 2013-01-16 | 上海交通大学 | Unit arc length increment interpolation method |
CN103383552B (en) * | 2012-11-21 | 2015-08-26 | 深圳市智信精密仪器有限公司 | A kind of arbitrary plane circular interpolation motion controller and control method thereof |
CN102981456A (en) * | 2012-12-04 | 2013-03-20 | 杭州电子科技大学 | Non-uniform rational B-spline (NURBS) interpolation feed speed planning method aiming at embedded system |
CN102981456B (en) * | 2012-12-04 | 2014-11-26 | 杭州电子科技大学 | Non-uniform rational B-spline (NURBS) interpolation feed speed planning method aiming at embedded system |
CN104238457B (en) * | 2013-06-08 | 2016-12-28 | 沈阳高精数控智能技术股份有限公司 | A kind of computation complexity adaptive nurbs curve interpolating method |
CN105549540A (en) * | 2014-10-23 | 2016-05-04 | 发那科株式会社 | numerical control device |
CN105549540B (en) * | 2014-10-23 | 2019-03-01 | 发那科株式会社 | Numerical control device |
CN105785921A (en) * | 2016-03-25 | 2016-07-20 | 华南理工大学 | Speed planning method during NURBS curve interpolation of industrial robot |
CN105785921B (en) * | 2016-03-25 | 2018-06-22 | 华南理工大学 | A kind of speed planning method during industrial robot nurbs curve interpolation |
CN106125672A (en) * | 2016-08-03 | 2016-11-16 | 大连理工大学 | A kind of complex curved surface parts high-efficiency machining method |
CN106125672B (en) * | 2016-08-03 | 2018-06-08 | 大连理工大学 | A kind of complex curved surface parts high-efficiency machining method |
CN107272597A (en) * | 2017-07-14 | 2017-10-20 | 福建工程学院 | A kind of nurbs curve interpolation based on advance and retreat method quickly pre-reads processing method |
CN107272597B (en) * | 2017-07-14 | 2019-08-30 | 福建工程学院 | A kind of nurbs curve interpolation based on advance and retreat method quickly pre-reads processing method |
CN107817764A (en) * | 2017-10-23 | 2018-03-20 | 山东大学 | A kind of nurbs curve bidirectional self-adaptive interpolation algorithm based on the S curve plus-minus short-cut counting method |
CN107817764B (en) * | 2017-10-23 | 2019-03-08 | 山东大学 | A kind of nurbs curve bidirectional self-adaptive interpolating method based on the S curve plus-minus short-cut counting method |
CN109143965A (en) * | 2018-09-21 | 2019-01-04 | 大族激光科技产业集团股份有限公司 | The interpolating method and its interpolation system at a kind of spline curve filtering turning |
CN109623166A (en) * | 2018-11-13 | 2019-04-16 | 大族激光科技产业集团股份有限公司 | A kind of turning processing method and system of laser cutting |
CN109669395A (en) * | 2018-12-04 | 2019-04-23 | 天津津航技术物理研究所 | A kind of change radius arc interpolating method of axisymmetric aspheric surface |
CN109669395B (en) * | 2018-12-04 | 2021-08-06 | 天津津航技术物理研究所 | Variable-radius circular interpolation method for axisymmetric aspheric surface |
CN113290558A (en) * | 2021-05-24 | 2021-08-24 | 南京航空航天大学 | NURBS curve speed interpolation method based on parameter densification |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102608956A (en) | NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm | |
CN103064344B (en) | Non uniform rational B spline (NURBS) interpolation based speed smooth control method | |
CN101493687B (en) | Real time forward looking whole-process acceleration and deceleration controlled NURBS curve self-adapting subsection interpolation method | |
CN103048953B (en) | 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) | |
CN106647282B (en) | Six-degree-of-freedom robot trajectory planning method considering tail end motion error | |
CN103176428B (en) | CNC (computerized numerical control) system interpolating algorithm based on spherical coordinates and device for realizing same | |
CN101907876B (en) | Command point shaping, compressing and interpolating method suitable for numerical control device | |
CN111966047B (en) | Triaxial micro-line segment direct speed transition method based on trigonometric function acceleration and deceleration control | |
CN112269356B (en) | NURBS track interpolation method for robot | |
CN103676787B (en) | A kind of center of circle model space circular interpolation method for kinetic control system | |
CN103744346B (en) | A kind of electronic cam curve generates method | |
CN113759827B (en) | High-speed high-precision five-axis cutter path corner smoothing method | |
CN103934528A (en) | Six-axis linkage interpolation method for electrical discharge machining | |
CN104281099A (en) | NURBS direct interpolation method and device with processing characteristics considered | |
CN112327954B (en) | High-precision positioning method for linear motor controlled by asymmetric S-shaped speed curve | |
CN105739436A (en) | Adaptive rapid interpolation method for numerical control machine tool spline curve | |
CN102073301B (en) | Five-axis spline interpolation device with cutter length compensation function | |
CN107272598A (en) | Nurbs curve interpolating method known to a kind of machining path length | |
CN104317251A (en) | Three-order NURBS curve real-time interpolation method based on Obrechkoff algorithm | |
CN102109834A (en) | Motion control system based on non-uniform rational B-spline (NURBS) curve interpolation | |
CN108038259B (en) | Method for generating pneumatic component appearance based on curvature | |
CN107037779B (en) | Free form surface NC process tool track optimizing method under non-homogeneous tolerance | |
CN107480392A (en) | A kind of blade shape construction method based on oval heterogeneous deformation | |
CN103676786A (en) | Curve fairing method based on accelerated speed principle | |
CN104020718A (en) | Self-adaption real-time interpolation method for NURBS curve reference model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |