• CN:11-2187/TH
  • ISSN:0577-6686

机械工程学报 ›› 2018, Vol. 54 ›› Issue (19): 150-157.doi: 10.3901/JME.2018.19.150

• 数字化设计与制造 • 上一篇    下一篇

临界曲率值分割曲线尖角的NURBS曲线插补

季国顺1, 俞武嘉2, 陈志平1   

  1. 1. 杭州电子科技大学机械工程学院 杭州 310018;
    2. 杭州电子科技大学自动化学院 杭州 310018
  • 收稿日期:2017-10-09 修回日期:2018-06-08 出版日期:2018-10-05 发布日期:2018-10-05
  • 通讯作者: 季国顺(通信作者),男,1971年出生,博士,讲师。主要研究方向为数控技术。E-mail:jgsh@hdu.edu.cn
  • 作者简介:俞武嘉,男,1979年出生,博士,副教授,硕士研究生导师。主要研究方向为数控技术,机电系统集成。E-mail:yuwujia@163.com;陈志平,男,1970年出生,博士,教授,硕士研究生导师。主要研究方向为光机电系统集成。E-mail:chen_zp@hdu.edu.cn
  • 基金资助:
    国家自然科学基金(51405119)和浙江省自然科学基金(LY12E05001)资助项目。

Interpolation for NURBS Curve with Corner on Curve Splitting According to its Critical Curvature

JI Guoshun1, YU Wujia2, CHEN Zhiping1   

  1. 1. School of Mechanical Engineering, Hangzhou Dian Zi University, Hangzhou 310018;
    2. School of Automation, Hangzhou Dian Zi University, Hangzhou 310018
  • Received:2017-10-09 Revised:2018-06-08 Online:2018-10-05 Published:2018-10-05

摘要: 为兼顾插补含尖角NURBS曲线的精度与速度,提出尖角分割且速度修正插补算法。由插补弦高误差限、法向加速度及其导数约束,得满足插补精度及机床动力学性能的临界曲率;用大于临界曲率的局部极大曲率及临界曲率分割NURBS曲线为是否包含尖角的若干子段;用S曲线加减速算法规划各子段进给速度,并用段间速度及位移协调关系修正各段加速度及其导数,使各段加减速时间为整数倍插补周期。在相同约束条件下,分别用曲率单调无速度修正、尖角分割无速度修正及尖角分割有速度修正算法,规划一条含大曲率尖角NURBS曲线插补速度,并用一阶泰勒级数展开算法插补该曲线。对比结果表明尖角分割且有速度修正算法可稳定得到较高插补精度,因此该算法可用于含大曲率尖角NURBS曲线高速度高精度加工。

关键词: S曲线加减速, 临界曲率, 曲线尖角, 协调方程

Abstract: Considering feedrate and precision requirements for contouring NURBS curve characterizing large curvature corner, the interpolation algorithm by corner splitting with modifying means is proposed. Critical curvature of NURBS meeting both interpolation precision and dynamical properties of the CNC tools is defined according to chord height limit, centripetal acceleration and its derivative limits. In terms of the local maximal curvature greater than critical curvature and critical curvature of the NURBS curve, the whole NURBS curve is split into several sub-segments including sharp corner or not. For each sub-segments the feedrate are planned with S curve acc/dec, and then conforming to the compatibility relationship of feedrate and displacement between two adjacent ones, the acceleration and its derivative of each sub-segments are adjusted to ensure the integer multiple ac/dec duration to sampling time for each acc/dec phases. Under the same feed planning constraints. The feed for processing a piece of NURBS curve with large local curvature corner is planned on curvature monotonicity without modifying measure:Corner splitting without modifying method and corner splitting with modifying means. Then it is interpolated with first Taylor series expansion respectively. The comparison results indicate higher interpolation precision can be ensured by corner splitting with modifying means stably. So the proposed algorithm can be applied in high speed and high precision machining NURBS curve with large curvature corner.

Key words: coordination equation, critical curvature, curve corner, S curve acceleration/deceleration

中图分类号: