【技术实现步骤摘要】
基于制图工具的曲线拟合方法、装置及设备
[0001]本专利技术涉及机械加工
,尤其涉及一种基于制图工具的曲线拟合方法、装置及设备。
技术介绍
[0002]在数控加工过程中,通常需要将一阶连续曲线用圆弧和直线来拟合,以便于进行加工;但是,由于工程中的一阶连续曲线通常需要由多段样条线组合而成,相对比较复杂,难以用数学公式表达和拟合,无法直接用于加工,相关
中通常是技术人员手动针对一阶连续曲线进行拟合,但由于需要拟合的样条线的数量和类型多,手工进行曲线拟合的效率低且误差大、准确度低。
技术实现思路
[0003]本专利技术提供一种基于制图工具的曲线拟合方法、设备及存储介质,用于提升曲线拟合的效率和准确度。
[0004]本专利技术第一方面,提供一种基于制图工具的曲线拟合方法,包括:
[0005]基于原始曲线确定拟合区域,所述拟合区域是包含所述原始曲线的区域;
[0006]在所述拟合区域中,对所述原始曲线进行至少一个子拟合操作至满足曲线拟合结束条件;其中,所述至少一个子拟合操作的第i个 ...
【技术保护点】
【技术特征摘要】
1.一种基于制图工具的曲线拟合方法,其特征在于,包括:基于原始曲线确定拟合区域,所述拟合区域是包含所述原始曲线的区域;在所述拟合区域中,对所述原始曲线进行至少一个子拟合操作至满足曲线拟合结束条件;其中,所述至少一个子拟合操作的第i个子拟合操作包括:基于与所述原始曲线相切的第一相切弧,所述第一相切弧经过所述第i个子拟合操作对应的弧起点,在所述拟合区域中生成所述第i个子拟合操作对应的拟合弧,所述i为大于0的整数;基于至少一个子拟合操作中各个子拟合操作对应的拟合弧,生成所述原始曲线对应的拟合曲线。2.如权利要求1所述的方法,其特征在于,所述至少一个子拟合操作包括至少两个子拟合操作,所述i等于1时,所述第1个子拟合操作对应的弧起点为所述原始曲线的起点;所述i大于1时,所述第i个子拟合操作对应的弧起点为第i
‑
1个子拟合操作对应的拟合弧的终点;或所述至少一个子拟合操作包括一个子拟合操作,所述i等于1时,所述第1个子拟合操作对应的弧起点为所述原始曲线的起点。3.如权利要求1或2所述的方法,其特征在于,所述第i个子拟合操作包括:在所述拟合区域内生成第一相切弧;所述第一相切弧是过所述第i个子拟合操作对应的弧起点且与所述原始曲线相切的弧中半径最大的弧;将所述第一相切弧上距离所述拟合区域的区域边界线最近的点,确定为第一相切点;基于测试终点在所述拟合区域中生成第二相切弧;所述第二相切弧是在所述测试终点与所述第一相切弧相切的弧中半径最大的弧,所述测试终点为所述第一相切弧上所述第一相切点和所述第一相切弧的终点之间的点;在所述第二相切弧上确定出所述第i个子拟合操作对应的弧终点;将所述第一相切弧上所述弧起点和所述弧终点之间的曲线,确定为所述第i个子拟合操作对应的拟合弧。4.如权利要求3所述的方法,其特征在于,所述在所述第二相切弧上确定出所述第i个子拟合操作对应的弧终点,包括:将所述第二相切弧上距离所述拟合区域的区域边界线最近的点,确定为第二相切点;在所述第二相切弧上所述第二相切点和所述第二相切弧的终点之间,选取N个参考点;在所述拟合区域中创建所述N个参考点中各个参考点对应的备用相切弧;其中,按照从所述第二相切点至所述第二相切弧的终点的方向上,第1个参考点对应的备用相切弧是在所述第1个参考点与所述第二相切弧相切的弧中半径最大的弧,第k个参考点对应的备用相切弧是在所述第k个参考点与第k
...
【专利技术属性】
技术研发人员:田涛,徐佐,王宁,黄少兵,陈丽华,
申请(专利权)人:中信戴卡股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。