CN115202291B 一种基于椭圆弧拟合的nurbs曲线插补方法 (天津理工大学).docxVIP

  • 2
  • 0
  • 约2.81万字
  • 约 65页
  • 2026-01-23 发布于重庆
  • 举报

CN115202291B 一种基于椭圆弧拟合的nurbs曲线插补方法 (天津理工大学).docx

(19)国家知识产权局

(12)发明专利

(10)授权公告号CN115202291B(45)授权公告日2025.01.10

(21)申请号202210954999.8

(22)申请日2022.08.10

(65)同一申请的已公布的文献号申请公布号CN115202291A

(43)申请公布日2022.10.18

(73)专利权人天津理工大学

地址300384天津市西青区宾水西道391号

(72)发明人刘清建张旭董潇禹管增翰

(56)对比文件

CN107102617A,2017.08.29CN108073138A,2018.05.25审查员吴振岭

朱柏旭刘志刚

(74)专利代理机构哈尔滨市松花江专利商标事

务所23109专利代理师张换男

(51)Int.CI.

GO5B19/41(2006.01)

权利要求书6页说明书16页附图12页

(54)发明名称

一种基于椭圆弧拟合的NURBS曲线插补方法

(57)摘要

CN115202291B一种基于椭圆弧拟合的NURBS曲线插补方法,它属于数控系统的插补技术领域。本发明解决了现有数控加工方法对样条曲线的拟合精度低,对样条曲线插补时所需的运算量大导致插补效率低的问题。本发明方法具体为:步骤一、对数控加工的样条曲线进行分段后,再依次对各段曲线进行椭圆弧拟合,分别得到每段曲线对应的椭圆弧拟合结果;步骤二、根据拟合椭圆的长半轴长度、短半轴长度、期望速度以及各坐标轴允许的最大加速度进行椭圆弧速度规划;步骤三、根据速度规划得到每一个插补周期内所需完成的椭圆弧的起点、终点,再进行椭圆弧的插补处理。

CN115202291B

开始

开始

椭圆弧拟合

椭圆弧速度规划

椭圆弧插补

结束

CN115202291B权利要求书1/6页

2

1.一种基于椭圆弧拟合的NURBS曲线插补方法,其特征在于,所述方法具体包括以下步

骤:

步骤一、对数控加工的样条曲线进行分段后,再依次对各段曲线进行椭圆弧拟合,分别得到每段曲线对应的椭圆弧拟合结果;

所述步骤一中,对各段曲线进行椭圆弧拟合的具体过程为:

步骤—一、将数控加工的样条曲线的各个分段点依次表示为u?,U?,…,uk+1,其中,样条曲线的起始点ug=u?,样条曲线的末端点ue=uk+1,计算中间变量△u:

则u?=u?+△u,u?=u?+△u,…,ue=uk+1=u+△u;

步骤一二、将整个样条曲线放入笛卡尔坐标系中,得到每个分段点在笛卡尔坐标系下的坐标;

对于任意的一段曲线,记该段曲线的两个端点分别为u和u?+1,将u在笛卡尔坐标系下的坐标记为A′,将un+1在笛卡尔坐标系下的坐标记为B′,将过A′点的切线和过B′点的切线的交点记为D′点,将过A′点切线的法线与过B′点切线的法线的交点记为C′点;

在笛卡尔坐标系下,将该段曲线旋转角度α,得到该段曲线在笛卡尔坐标系下旋转后的圆弧段,将旋转后的圆弧段的端点u在笛卡尔坐标系下的位置记为A(xA,yA),将旋转后的圆弧段的端点u+1在笛卡尔坐标系下的位置记为B(xg,y),将过A点切线和过B点切线的交点在笛卡尔坐标系下的位置记为D(xp,y),将过A点切线的法线与过B点切线的法线的交点在笛卡尔坐标系下的位置记为C(xc,ye);

根据公式:

整理得到:

求出C(xc,yc)和d(xp,y)后,选取AD、DB、BC和AC中最长边的长度作为椭圆弧的长半轴a,最短边的长度作为椭圆弧的短半轴b;

步骤一三、将点A(xA,y)作为椭圆弧的初始坐标,将点B(xp,yB)作为椭圆弧的末端坐标,根据确定出的长半轴a和短半轴b对旋转后的圆弧段进行椭圆弧拟合,得到旋转后的圆弧段对应的初步拟合曲线,再执行步骤一四;

步骤一四、将在AD上走完所需的时间记为T,初步拟合曲线在时刻对应的坐标点记为 将旋转后的圆弧段在笛卡尔坐标系下的中点记为F,将中点F与间的距离作为拟合误差ε;

若拟合误差ε小于等于设定的阈值,则执行步骤一六;

CN115202291B权利要求书2/6页

3

若拟合误差ε大于设定的阈值,则执行步骤一五;

步骤一五、对旋转后的圆弧段进行二次分段,将1作为曲线的两个端点,采用步

骤一

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档