[go: up one dir, main page]

CN104238457B - A kind of computation complexity adaptive nurbs curve interpolating method - Google Patents

A kind of computation complexity adaptive nurbs curve interpolating method Download PDF

Info

Publication number
CN104238457B
CN104238457B CN201310233938.3A CN201310233938A CN104238457B CN 104238457 B CN104238457 B CN 104238457B CN 201310233938 A CN201310233938 A CN 201310233938A CN 104238457 B CN104238457 B CN 104238457B
Authority
CN
China
Prior art keywords
computation complexity
interpolation
formula
boor
basis function
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.)
Active
Application number
CN201310233938.3A
Other languages
Chinese (zh)
Other versions
CN104238457A (en
Inventor
林浒
孙树杰
郑飂默
王品
黄艳
陈智殷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Zhongke CNC Technology Co.,Ltd.
Original Assignee
Shenyang Gaojing Numerical Control Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenyang Gaojing Numerical Control Intelligent Technology Co Ltd filed Critical Shenyang Gaojing Numerical Control Intelligent Technology Co Ltd
Priority to CN201310233938.3A priority Critical patent/CN104238457B/en
Publication of CN104238457A publication Critical patent/CN104238457A/en
Application granted granted Critical
Publication of CN104238457B publication Critical patent/CN104238457B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Generation (AREA)
  • Complex Calculations (AREA)

Abstract

The present invention relates to the interpolated point computing technique of digital control system, specifically computation complexity adaptive nurbs curve interpolating method.By analyzing the de Boor Cox method computation structure when calculating interpolation point, set up the computation complexity formula that interpolated point solves;Abbreviation Basis Function Method calculates computation structure during interpolation point, reduces computation complexity by shared intermediate object program, and sets up the computation complexity formula of Basis Function Method solution procedure;Set up performance judgment formula when de Boor Cox method and Basis Function Method calculating interpolation point, when curve interpolating, dynamically select the method that computation complexity is low to carry out interpolation by described performance judgment formula.Application the inventive method can effectively share the intermediate object program during base function algorithn calculates, and reduces the computation complexity of algorithm, it is possible to the efficient interpolation algorithm of selection of dynamic self-adapting, improves the interpolation efficiency of nurbs curve.

Description

A kind of computation complexity adaptive nurbs curve interpolating method
Technical field
The present invention relates to the interpolated point computing technique of digital control system, the specifically adaptive NURBS of computation complexity Curve interpolating method.
Background technology
1991 International Organization for Standardization (ISO) at the product model data exchange standard of industrial products geometric definition Using NURBS as free type song in (standard for the exchange of product model data, STEP) Line, unique representation of curved surface.Along with STEP-NC(ISO14649) formulation of standard, nurbs curve, song in digital control system The research of face direct interpolation technology gradually increases.Owing to nurbs curve cannot represent with unified analytic expression, thus exist curve, The high problem of computation complexity that curved surface interpolation point calculates, when causing interpolated point to calculate, needs consume a significant amount of calculation time, and affect The raising of working (machining) efficiency.Therefore, reducing the complexity that interpolated point calculates, to improving, process velocity is most important.
Existing interpolated point computational methods are broadly divided into following several: one is to use iterative manner to solve, this side of solving Formula is prone to realize with computer, but average computation complexity is the highest.Two is to be solved by Basis Function Method, each base in solution procedure Function evaluation only need to calculate once, but there is basic function and solve computationally intensive and calculate the problem that intermediate object program is shared. Three is by de-Boor Cox Algorithm for Solving, The method avoids the calculating of B-spline basic function, by control point direct iteration Calculating, the average computation complexity that interpolated point calculates is minimum, but algorithm performance there will be ripple with the change of nurbs curve parameter Dynamic, under extreme case, performance is minimum.
Summary of the invention
For the respective weak point of existing interpolation algorithm, the technical problem to be solved in the present invention is to provide one can root According to the requirement of nurbs curve parameter, by dynamically selecting interpolated point computational algorithm to reduce computation complexity, improve interpolation efficiency Method.
The present invention be the technical scheme is that a kind of adaptive NURBS of computation complexity is bent for achieving the above object Line interpolating method, comprises the following steps:
By analyzing the de Boor-Cox method computation structure when calculating interpolation point, set up the calculating that interpolated point solves multiple Miscellaneous degree formula;Abbreviation Basis Function Method calculates computation structure during interpolation point, reduces computation complexity by shared intermediate object program, and Set up the computation complexity formula of Basis Function Method solution procedure;
Set up performance judgment formula when de Boor-Cox method and Basis Function Method calculating interpolation point, when curve interpolating, logical Crossing described performance judgment formula dynamically selects the method that computation complexity is low to carry out interpolation.
The computation complexity formula that described de Boor-Cox method interpolated point solves is m value when being 1 or 2, curve interpolating institute Need the total degree of multiplication and division computing:
D(k,n,1)=2k+3-9, m=1 (2)
D(k,n,2)=2k+3+2k-12, m=2 (3)
Wherein k is the number of times of nurbs curve, and n is the number of control vertex, and m is the high reps of derivative in calculating process.
The computation complexity formula of described Basis Function Method solution procedure is m value when being 1 or 2, multiplication and division needed for curve interpolating The total degree of method computing:
B(k,n,1)=2k+1+4n2+ 17n+k+11 (4)
B(k,n,2)=2k+1+10n2+ 42n+8k+20 (5)
Wherein k is the number of times of nurbs curve, and n is the number of control vertex, and m is the high reps of derivative in calculating process.
Described performance judgment formula is
F (k, n, m)=D (k, n, m)/B (k, n, m)-1 (6)
Wherein, function f (k, n, m) represent de Boor-Cox method algorithm compared with the performance boost amplitude of Basis Function Method, D (k, n, M) being the computation complexity formula that solves of de Boor-Cox method interpolated point, (k, n m) are the calculating of Basis Function Method solution procedure to B Complexity formula;
During m=1, performance judgment formula is:
f(k,n,1)=(2k+3-9)/(2k+1+k+4n2+ 17n+11)-1 (7)
During m=2, performance judgment formula is:
F (k, n, 2)=(2k+3+2k-12)/(2k+1+10n2+ 42n+8k+20)-1 (8)
Described the method that computation complexity is low is dynamically selected to carry out interpolation, including following step by described performance judgment formula Rapid:
S1: algorithm starts, reads nurbs curve parameter k, n, m;
S2: read curve and currently put the parameter value u of correspondence;
S3: judge the relation of derivation number of times m and 1 required in Interpolation Process, if m is not equal to 1, forward S5 to;
S4: judge that (k, n, value m), if f (k, n, 1) > 0 sets up, forward S6 to, otherwise forward to performance judgment function f during m=1 S7;
S5: judge that (k, n, value m), if f (k, n, 2) > 0 sets up, forward S6 to, otherwise forward to performance judgment function f during m=2 S7;
S6: with Basis Function Method, use the method sharing calculating process intermediate object program to current interpolation point evaluation, derivation, enter Row interpolation calculates;
S7: by de Boor-Cox method, to current interpolation point evaluation, derivation, carry out interpolation calculation;
S8: judge whether Interpolation Process terminates, returns S2 if not;
S9: interpolation terminates.
The present invention has the following advantages and beneficial effect:
1. application the inventive method can effectively share the intermediate object program during base function algorithn calculates, and reduces algorithm Computation complexity.
2. application the inventive method can dynamic self-adapting select efficient interpolation algorithm, improve nurbs curve Interpolation efficiency.
Accompanying drawing explanation
Fig. 1 is the computation structure of de Boor-Cox algorithm evaluation;
Fig. 2 is the computation structure of de Boor-Cox algorithm derivation;
Fig. 3 is the computation structure before basic function evaluation abbreviation;
Fig. 4 is the computation structure after basic function evaluation abbreviation;
Fig. 5 is the computation structure before basic function derivation abbreviation;
Fig. 6 is the computation structure after basic function derivation abbreviation;
Fig. 7 is algorithm flow chart;
Fig. 8 is computational efficiency comparison diagram.
Detailed description of the invention
Below in conjunction with the accompanying drawings and embodiment the present invention is described in further detail.
1. analyze the de Boor-Cox method computation structure when calculating interpolation point, set up the calculating complexity that interpolated point solves Degree formula.Fig. 1, Fig. 2 respectively de Boor-Cox method carries out computation structure when B-spline curves evaluation, derivation.Make function D (k, n, time m) for using de Boor-Cox method, the total degree of multiplication and division computing needed for curve interpolating, wherein k is nurbs curve Number of times, n is the number of control vertex, and m is the high reps of derivative, 0≤i≤n in calculating process.Due in Practical Calculation mistake In journey, m value is 1 or 2, and in conjunction with the expression formula (1) of nurbs curve, when can obtain m=1, m=2, (k, n, expression formula m) is the most such as D Shown in formula (2), (3).
c ( u ) = Σ i = 0 n w i P i N i , k ( u ) Σ i = 0 n w i N i , k ( u )
D(k,n,1)=2k+3-9, m=1 (2)
D(k,n,2)=2k+3+2k-12, m=2 (3)
2. computation structure during abbreviation Basis Function Method calculating interpolation point, reduces computation complexity by shared intermediate object program, And set up the computation complexity formula of Basis Function Method solution procedure.Fig. 3, Fig. 4 are respectively the basic function computation structure before and after abbreviation, Fig. 5, Fig. 6 are respectively the computation structure of basic function derivation before and after abbreviation.Wherein Fig. 4, Fig. 6 calculated by sharing to take full advantage of Intermediate object program in journey, reduces computation complexity.(k, n, time m) for using Basis Function Method, take advantage of needed for curve interpolating to make function B The total degree of division arithmetic, wherein k is the number of times of nurbs curve, and n is the number of control vertex, and m is derivative in calculating process High reps, 0≤i≤n.Then during m=1, k nurbs curve interpolation needs multiplication and division operation times altogether:
B(k,n,1)=2k+1+4n2+ 17n+k+11 (4)
During m=2, k nurbs curve interpolation needs multiplication and division operation times altogether:
B(k,n,2)=2k+1+10n2+ 42n+8k+20 (5)
3. set up Performance comparision formula when de Boor-Cox method and Basis Function Method calculating interpolation point, when curve interpolating, Dynamically select the method that computation complexity is low to carry out interpolation by this formula, improve interpolation efficiency.With function f, (k, n m) represent The performance of nurbs curve interpolation algorithm is as follows:
F (k, n, m)=D (k, n, m)/B (k, n, m)-1 (6)
It is meant that the de Boor-Cox algorithm performance boost amplitude compared with Basis Function Method, represents when functional value is more than zero The performance of Basis Function Method is of a relatively high, otherwise the performance of de Boor-Cox algorithm is of a relatively high.Then during m=1, performance judgment function Expression formula is:
f(k,n,1)=(2k+3-9)/(2k+1+k+4n2+ 17n+11)-1 (7)
During m=2, performance judgment function expression is:
F (k, n, 2)=(2k+3+2k-12)/(2k+1+10n2+ 42n+8k+20)-1 (8)
When nurbs curve interpolation, de Boor-Cox interpolation algorithm is respectively arranged with quality with the performance of basic function interpolation algorithm, From formula (6), the relative performance of the two is when m value determines, control point number n by parameter curve number of times k, curve is true Fixed, the flow process of algorithm is as it is shown in fig. 7, specifically include following steps:
S1: algorithm starts, reads nurbs curve parameter k, n, m.
S2: read curve and currently put the parameter value u of correspondence.
S3: judge the relation of derivation number of times m and 1 required in Interpolation Process, if m is not equal to 1, forward S5 to.
S4: judge that (k, n, value m), if f (k, n, 1) > 0 sets up, forward S6 to, otherwise forward to performance judgment function f during m=1 S7。
S5: judge that (k, n, value m), if f (k, n, 2) > 0 sets up, forward S6 to, otherwise forward to performance judgment function f during m=2 S7。
S6: with Basis Function Method, use the method sharing calculating process intermediate object program to current interpolation point evaluation, derivation, enter Row interpolation calculates.
S7: by de Boor-Cox method, to current interpolation point evaluation, derivation, carry out interpolation calculation.
S8: judge whether Interpolation Process terminates, returns S2 if not.
S9: interpolation terminates.
4. the implementation effect of the present invention
Work as m=1, n ∈ [3...7], during k ∈ [3...7], according to formula (4) and formula (7), de Boor-Cox algorithm, base The computation complexity of function algorithm and herein algorithm compares as shown in Figure 8.
Figure uses required during calculating take advantage of/division arithmetic number of times to be to represent the complexity of calculating, it can be seen that when When degree of curve k and control point number n change, the computation complexity of de Boor-Cox algorithm or Basis Function Method all can not Remain optimum.Though algorithm adds certain amount of calculation when carrying out adaptively selected herein, but algorithm computation complexity Relatively minima is only increased slightly, and uses algorithm herein, computation complexity can be made to be constantly in reduced levels.
For the method verifying invention further, the nurbs curve representative by machining simulation carries out performance survey Examination, parameter of curve is as follows:
Table 1NURBS curve
Algorithm realizes on Visual C++6.0, and the individual calculus of double-core Pentium (R) 2.2GHz at 2G internal memory Running on machine, operating system is Windows XP Pro SP2, and experimental result is the meansigma methods after being run multiple times, experimental result It is shown in Table 2:
Table 2 algorithm calculates time-consuming contrast
Nurbs curve Curve one Curve two Curve three Average time
De Boor-Cox algorithm 10.3us 21.0us 42.4us 24.6us
Basis Function Method 16.5us 19.2us 24.6us 20.1us
Algorithm herein 10.6us 19.5us 24.9us 18.3us
It can be seen that herein average computation de the to be less than Boor-Cox algorithm of algorithm and Basis Function Method from table, Computational efficiency improves about 25% than Boor-Cox algorithm, improves about 9% than Basis Function Method, and along with the adjustment number of times of n, k increases And the increase of analog value, algorithm performance lifting can become apparent from.
During it can be seen that carry out nurbs curve interpolation operation, along with parameters such as degree of curve k and control vertex numbers n Change, de Boor-Cox method be in the algorithm performance quality of Basis Function Method relative change among.But based on answering of calculating Miscellaneous degree carries out the new algorithm that interpolation algorithm is adaptively selected, overcomes in traditional method and causes only with a kind of computational algorithm Performance reduces problem, hence it is evident that improve the average efficiency of nurbs curve interpolation.

Claims (2)

1. a computation complexity adaptive nurbs curve interpolating method, it is characterised in that comprise the following steps:
By analyzing the de Boor-Cox method computation structure when calculating interpolation point, set up the computation complexity that interpolated point solves Formula;Abbreviation Basis Function Method calculates computation structure during interpolation point, reduces computation complexity by shared intermediate object program, and sets up The computation complexity formula of Basis Function Method solution procedure;
Set up performance judgment formula when de Boor-Cox method and Basis Function Method calculating interpolation point, when curve interpolating, by institute Stating performance judgment formula dynamically selects the method that computation complexity is low to carry out interpolation;
The computation complexity formula that described de Boor-Cox method interpolated point solves is m value when being 1 or 2, takes advantage of needed for curve interpolating The total degree of division arithmetic:
D (k, n, 1)=2k+3-9, m=1 (2)
D (k, n, 2)=2k+3+2k-12, m=2 (3)
Wherein k is the number of times of nurbs curve, and n is the number of control vertex, and m is the high reps of derivative in calculating process;
The computation complexity formula of described Basis Function Method solution procedure is m value when being 1 or 2, multiplication and division fortune needed for curve interpolating The total degree calculated:
B (k, n, 1)=2k+1+4n2+17n+k+11 (4)
B (k, n, 2)=2k+1+10n2+42n+8k+20 (5)
Wherein k is the number of times of nurbs curve, and n is the number of control vertex, and m is the high reps of derivative in calculating process;
Described performance judgment formula is
F (k, n, m)=D (k, n, m)/B (k, n, m)-1 (6)
Wherein, (k, n, m) represent the de Boor-Cox method algorithm performance boost amplitude compared with Basis Function Method to function f, and (k, n m) are D The computation complexity formula that de Boor-Cox method interpolated point solves, (k, n are m) that the calculating of Basis Function Method solution procedure is complicated to B Degree formula;
During m=1, performance judgment formula is:
F (k, n, 1)=(2k+3-9)/(2k+1+k+4n2+17n+11)-1 (7)
During m=2, performance judgment formula is:
F (k, n, 2)=(2k+3+2k-12)/(2k+1+10n2+42n+8k+20)-1 (8)
Wherein k is the number of times of nurbs curve, and n is the number of control vertex, and m is the high reps of derivative in calculating process.
A kind of computation complexity adaptive nurbs curve interpolating method the most according to claim 1, it is characterised in that Described dynamically select the method that computation complexity is low to carry out interpolation by described performance judgment formula, comprise the following steps:
S1: algorithm starts, reads nurbs curve parameter k, n, m, and wherein k is the number of times of nurbs curve, and n is the individual of control vertex Number, m is the high reps of derivative in calculating process;
S2: read curve and currently put the parameter value u of correspondence;
S3: judge the relation of derivation number of times m and 1 required in Interpolation Process, if m is not equal to 1, forward S5 to;
S4: judge that (k, n, value m), if f (k, n, 1) > 0 sets up, forward S6 to, otherwise forward S7 to performance judgment function f during m=1;
S5: judge that (k, n, value m), if f (k, n, 2) > 0 sets up, forward S6 to, otherwise forward S7 to performance judgment function f during m=2;
S6: with Basis Function Method, use the method sharing calculating process intermediate object program to current interpolation point evaluation, derivation, insert Value calculates;
S7: by de Boor-Cox method, to current interpolation point evaluation, derivation, carry out interpolation calculation;
S8: judge whether Interpolation Process terminates, returns S2 if not;
S9: interpolation terminates.
CN201310233938.3A 2013-06-08 2013-06-08 A kind of computation complexity adaptive nurbs curve interpolating method Active CN104238457B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310233938.3A CN104238457B (en) 2013-06-08 2013-06-08 A kind of computation complexity adaptive nurbs curve interpolating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310233938.3A CN104238457B (en) 2013-06-08 2013-06-08 A kind of computation complexity adaptive nurbs curve interpolating method

Publications (2)

Publication Number Publication Date
CN104238457A CN104238457A (en) 2014-12-24
CN104238457B true CN104238457B (en) 2016-12-28

Family

ID=52226769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310233938.3A Active CN104238457B (en) 2013-06-08 2013-06-08 A kind of computation complexity adaptive nurbs curve interpolating method

Country Status (1)

Country Link
CN (1) CN104238457B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105785909B (en) * 2014-12-25 2018-06-19 沈阳高精数控智能技术股份有限公司 A kind of path dynamic prediction planing method of high speed and super precision
CN105500712B (en) * 2016-01-08 2018-01-30 浙江理工大学 A kind of control method of Three Degree Of Freedom three-dimensional printer
CN109828535B (en) * 2019-01-11 2021-07-27 天津理工大学 A NURBS Curve Interpolation Method Based on Fourth-Order Runge-Kutta Algorithm

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6142019A (en) * 1998-06-29 2000-11-07 General Electric Co. Method of determining surface acoustic wave paths
US20020002420A1 (en) * 1999-09-20 2002-01-03 Junichi Hirai Numerically controlled curved surface machining unit
CN102608956A (en) * 2012-03-05 2012-07-25 浙江工业大学 NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm
CN102981455A (en) * 2012-12-04 2013-03-20 杭州电子科技大学 Method for realizing real-time interpolation of non-uniform rational B-spline (NURBS) curve for embedded system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6142019A (en) * 1998-06-29 2000-11-07 General Electric Co. Method of determining surface acoustic wave paths
US20020002420A1 (en) * 1999-09-20 2002-01-03 Junichi Hirai Numerically controlled curved surface machining unit
CN102608956A (en) * 2012-03-05 2012-07-25 浙江工业大学 NURBS (Non-Uniform Rational B-Spline) curve adaptive interpolation control method based on de Boor algorithm
CN102981455A (en) * 2012-12-04 2013-03-20 杭州电子科技大学 Method for realizing real-time interpolation of non-uniform rational B-spline (NURBS) curve for embedded system

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A daptive-feedrate interpolation for parametric curves with a confined chord error;Yeh S S等;《Computer-Aided Design》;20020331;第34卷(第3期);第229-237页 *
NURBS曲线刀具路径实时插补技术研究;孙海洋;《中国优秀博士学位论文全文数据库工程科技Ⅰ辑》;20110415(第04期);第B022-67页 *
自适应NURBS曲线插补关键技术及实现研究;沈洪垚;《中国优秀博士学位论文全文数据库工程科技Ⅰ辑》;20110815(第08期);第B022-55页 *

Also Published As

Publication number Publication date
CN104238457A (en) 2014-12-24

Similar Documents

Publication Publication Date Title
CN104238457B (en) A kind of computation complexity adaptive nurbs curve interpolating method
CN111709569B (en) Wind farm output power prediction and correction method and device
CN102567596B (en) Parametric modeling method of face gear teeth
CN112417773B (en) Multidisciplinary optimization design method, device and equipment of multistage axial flow expander
CN102637233A (en) Parameterization modeling method for turbine blade root extension segment profile
CN111368373A (en) An iterative analysis method for cold airfoil and hot airfoil
CN105956318A (en) Improved splitting H-K clustering method-based wind power plant fleet division method
CN105465037A (en) Hydraulic power optimizing method and device for double-suction centrifugal pump impeller
CN114091377A (en) Calculation method of wake wind speed of dynamic double Gaussian wind turbine based on spatial variation
CN104156546A (en) Profile redesigning method of automobile covering part die based on T spline
CN107300853A (en) A kind of subregion calculates the fluctuating wind speed time series input method of spatial coherence
CN108629093B (en) A Noise-aware Dynamic Voltage-Frequency Adjustment Transition Sequence Design Method
CN106874526B (en) Method and device for generating production coordinates of turbine blades
CN111797547A (en) Method for calculating temperature field of mold
CN110489722B (en) Fractal interpolation-based economics data frequency conversion method
CN117951963B (en) Chip thermal simulation analysis method and device based on Hamiltonian-Monte Carlo sampling
CN114219065A (en) Im2col acceleration method for heterogeneous many-core platform
CN115781421B (en) A processing method and system for magnetorheological polishing of complex curved optical components
CN104714967B (en) A kind of method for determining automobile fan control mode
CN104657553A (en) Similarity measurement hardware accelerating method based on rapid normalized cross correlation method
Chen et al. On computation of finite-part integrals of highly oscillatory functions
CN115788760A (en) Method, system, device and medium for cooperative connection of guide vane and blade of water turbine
CN105631065A (en) Background grid based moving grid method
CN104570737B (en) PID controller parameter method for selecting based on random algorithm
CN108229830A (en) Consider the dynamic hybrid flow operation minimization total complete time problem lower bound algorithm of study efficacy

Legal Events

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

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

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

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

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

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

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

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

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

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

CP01 Change in the name or title of a patent holder