CNC codes conversion from linear and circular paths to NURBS curves

被引:10
|
作者
Kuan-Yuan Lin
Wen-Der Ueng
Jiing-Yih Lai
机构
[1] National Central University,Mechanical Engineering Department
[2] Tungnan University,Mechanical Engineering Department
关键词
NC paths conversion; NURBS codes; Segmentation; Constrained curve fitting;
D O I
暂无
中图分类号
学科分类号
摘要
A novel approach is proposed for converting NC files of G01/G02/G03 codes into NURBS curves. The NC points are first acquired from an NC file composed of lines and arcs. A segmentation algorithm based on the angles and lengths evaluated from adjacent points is then used to subdivide the entire group of points into segments. An error-bounded constrained curve fitting algorithm is implemented to fit each segment of points into a curve, maintaining the accuracy, smoothness and boundary continuity between the curves. The chord errors between the NC points and the fitted curves are controlled, which ensures the accurate recovery of NC paths. Also, a knot insertion algorithm is proposed to determine the appropriate number of control points automatically, allowing effective fitting of all segments. Several examples are presented to demonstrate the feasibility of the proposed approach.
引用
收藏
页码:760 / 773
页数:13
相关论文
共 50 条
  • [31] CONVERSION OF CIRCULAR VIROID MOLECULES TO LINEAR STRANDS
    SANGER, HL
    RAMM, K
    DOMDEY, H
    GROSS, HJ
    HENCO, K
    RIESNER, D
    FEBS LETTERS, 1979, 99 (01) : 117 - 122
  • [32] FPGA-based hardware CNC interpolator of Bezier, splines, B-splines and NURBS curves for industrial applications
    De Santiago-Perez, J. J.
    Osornio-Rios, R. A.
    Romero-Troncoso, R. J.
    Morales-Velazquez, L.
    COMPUTERS & INDUSTRIAL ENGINEERING, 2013, 66 (04) : 925 - 932
  • [33] Nice codes from nice curves
    Stichtenoth, Henning
    APPLIED ALGEBRA, ALGEBRAIC ALGORITHMS AND ERROR-CORRECTING CODES, PROCEEDINGS, 2007, 4851 : 48 - 49
  • [34] REMARKS ON CODES FROM HERMITIAN CURVES
    TIERSMA, HJ
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1987, 33 (04) : 605 - 609
  • [35] Constructing codes from algebraic curves
    Özbudak, F
    Stichtenoth, H
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (07) : 2502 - 2505
  • [36] MDS codes from hyperelliptic curves
    deBoer, MA
    ARITHMETIC, GEOMETRY AND CODING THEORY, 1996, : 23 - 34
  • [37] Codes from cubic curves and their extensions
    Alderson, T. L.
    Bruen, A. A.
    ELECTRONIC JOURNAL OF COMBINATORICS, 2008, 15 (01):
  • [38] Circular-to-linear and linear-to-circular conversion of optical polarization by semiconductor quantum dots
    Astakhov, GV
    Kiessling, T
    Platonov, AV
    Slobodskyy, T
    Mahapatra, S
    Ossau, W
    Schmidt, G
    Brunner, K
    Molenkamp, LW
    PHYSICAL REVIEW LETTERS, 2006, 96 (02)
  • [39] Global smoothing for five-axis linear paths based on an adaptive NURBS interpolation algorithm
    Wang, Xiaodong
    Liu, Bin
    Mei, Xuesong
    Hou, Dongxiang
    Li, Qin
    Sun, Zheng
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2021, 114 (7-8): : 2407 - 2420
  • [40] Global smoothing for five-axis linear paths based on an adaptive NURBS interpolation algorithm
    Xiaodong Wang
    Bin Liu
    Xuesong Mei
    Dongxiang Hou
    Qin Li
    Zheng Sun
    The International Journal of Advanced Manufacturing Technology, 2021, 114 : 2407 - 2420