机械加工编程图生成方法、装置及设备制造方法及图纸

技术编号:37579478 阅读:14 留言:0更新日期:2023-05-15 07:54
本申请提供一种机加编程图生成方法、装置及设备,涉及机械加工技术领域,用于提升生成机加编程图的准确度;该方法包括:确定目标设备的各个待处理样条线,待处理样条线包括待进行拟合处理的样条线;分别对各个待处理样条线进行拟合操作,确定各个待处理样条线各自对应的拟合线,并基于各个待处理样条线各自对应的拟合线,得到所述目标设备的机械加工编程图;其中,一个所述拟合操作中基于所述各个待处理样条线的一个待处理样条线的拟合约束信息对所述一个待处理样条线进行拟合,得到所述一个待处理样条线的拟合线。该方法中可以基于样条线的约束信息自动对样条线进行调整,而不是仅仅基于用户手动调整,提升了拟合得到的机加编程图的准确度。程图的准确度。程图的准确度。

【技术实现步骤摘要】
机械加工编程图生成方法、装置及设备


[0001]本申请涉及机械加工
,尤其涉及一种机械加工编程图生成方法、装置及设备。

技术介绍

[0002]一些设备如铝合金轮毂的二维2D铝合金轮毂2D图纸设计完成后,为满足数控编程需求,需对2D图纸进行优化和处理,制作机械加工编程图(又可称为机加编程图),但相关技术中在基于2D图纸制作机械加工编程图的过程中,需要手动逐一删除重复的线条,并一一确认需要拟合的样条条,进而通过画三点弧和相切圆的方式对样条线进行拟合,但该拟合过程中存在如下缺点:
[0003]缺点1:上述三点弧和相切圆需要反复调整,才能满足拟合公差,对一些复杂的样条曲线,甚至需要调整数十次才能拟合成功,且拟合的样线条数量过多,对最终的机加效果产生影响,不满足业务上对设备外观的要求;同时,因拟合的样跳线条不含参考信息,故而对样条线的每一次微调中,都需要要重新拟合相邻的样条线,甚至需要重新拟合,处理流程复杂效率低,且准确度低。
[0004]缺点2:相关技术中无法对生成的机械加工编程图中的线条进行再次调整或修正,无法满足针对机械加工编程图进行再次修正或调整的需求。
[0005]缺点3:相关技术中删除重复的线条的过程中,需要删除的每个线条都需单独确认,一方面工作量大,另一方面对于部分重复现象容易漏删除,造成增大机械加工编程图编制的错误率。
[0006]综上所述,如何提升生成机械加工编程图的效率和准确度,是值得需要考虑的问题。

技术实现思路

[0007]本申请实施例提供一种机械加工编程图生成方法、装置及设备,至少用于提升生成机械加工编程图的准确度。
[0008]本申请第一方面,提供一种机械加工编程图生成方法,包括:
[0009]确定目标设备的各个待处理样条线,所述待处理样条线包括待进行拟合处理的样条线;
[0010]分别对所述各个待处理样条线进行拟合操作,确定所述各个待处理样条线各自对应的拟合线;其中,一个所述拟合操作中基于所述各个待处理样条线的一个待处理样条线的拟合约束信息对所述一个待处理样条线进行拟合,得到所述一个待处理样条线的拟合线;
[0011]基于所述各个待处理样条线各自对应的拟合线,得到所述目标设备的机械加工编程图。
[0012]在一种可能的实现方式中,一个所述拟合操作包括:
[0013]响应于针对所述一个待处理样条线触发的参考圆弧创建指令,基于所述参考圆弧创建指令指示的参考圆弧信息确定所述一个待处理样条线的参考圆弧线;
[0014]基于针对所述一个待处理样条线的拟合约束信息和所述基础圆弧线,对所述一个待处理样条线进行拟合,得到所述一个待处理样条线对应的拟合线。
[0015]在一种可能的实现方式中,所述一个待处理样条线包括K个子样条线,所述一个待处理样条线的拟合约束信息包括所述K个子样条线中各个子样条线的子拟合约束信息,所述K为正整数;
[0016]所述基于针对所述一个待处理样条线的拟合约束信息和所述基础圆弧线,对所述一个待处理样条线进行拟合之前,还包括:
[0017]基于用户的指示信息,确定所述K个子样条线中各个子样条线的子拟合约束信息;
[0018]所述基于针对所述一个待处理样条线的拟合约束信息和所述基础圆弧线,对所述一个待处理样条线进行拟合,得到所述一个待处理样条线对应的拟合线,包括:
[0019]分别对所述K个子样条线中各个子样条线进行子拟合操作,确定所述各个子样条线各自对应的子拟合线;其中,对第i个子样条线进行的所述子拟合操作中,基于所述第i个子样条线的子拟合约束信息对所述第i个子样条线进行拟合,得到所述第i个子样条线对应的子拟合线;所述第i个子样条线是按照从所述待处理样条线中从起点指向终点的方向上第i个子样条线,所述i为小于或等于K的正整数;
[0020]基于所述各个子样条线各自对应的子拟合线,得到所述一个待处理样条线对应的拟合线。
[0021]在一种可能的实现方式中,一个所述子拟合约束信息包括对应子样条线的位置约束信息和尺寸约束信息。
[0022]在一种可能的实现方式中,所述位置约束信息包括位置相切;所述第i个子样条线为曲线时,所述尺寸约束信息包括目标圆弧半径;
[0023]所述对第i个子样条线进行的所述子拟合操作包括:将所述第i个子样条线的位置调整到与第i

1个子样条线对应的子拟合线相切的目标位置,并将所述目标位置处的第i

1个子样条线调整为以所述目标圆弧半径为半径的目标圆弧,以及将所述目标圆弧确定为所述第i个子样条线对应的子拟合线;其中:
[0024]所述i为1时,所述第i个子样条线对应的子拟合线为所述参考圆弧线。
[0025]在一种可能的实现方式中,所述位置约束信息包括位置相切;所述第i个子样条线为直线时,所述尺寸约束信息包括目标直线长度;
[0026]所述对第i个子样条线进行的所述子拟合操作包括:将所述第i个子样条线的位置调整到与第i

1个子样条线对应的子拟合线相切的目标位置,并将所述目标位置处的第i

1个子样条线调整为长度为所述目标直线长度的目标直线,得到所述第i个子样条线对应的子拟合线;其中:
[0027]所述i为1时,所述第i个子样条线对应的子拟合线为所述参考圆弧线。
[0028]在一种可能的实现方式中,所述分别对所述K个子样条线中各个子样条线进行子拟合操作,确定所述各个子样条线各自对应的子拟合线之后,还包括:
[0029]响应于用户针对第一目标子拟合线的标注指令,将所述第一目标子拟合线与所述标注指令指示的标注信息关联;其中,所述标注信息用以对所述第一目标子拟合线和其它
子拟合线进行区分;
[0030]所述第一目标子拟合线包括所述K个子样条线对应的子拟合线中的任意子拟合线,所述其它子拟合线包括所述K个子样条线对应的子拟合线中除所述目标子拟合线之外的所有子拟合线。
[0031]在一种可能的实现方式中,所述标注信息包括颜色、字符串、数值和标签中的至少一个。
[0032]在一种可能的实现方式中,所述分别对所述K个子样条线中各个子样条线进行子拟合操作,确定所述各个子样条线各自对应的子拟合线之后,还包括:
[0033]响应于针对第二目标子拟合线的修正指令,基于所述修正指令指示的修正尺寸约束信息,对所述第二目标子拟合线进行调整,得到所述第二目标子拟合线的修正拟合线;
[0034]所述第二目标子拟合线包括所述K个子样条线对应的子拟合线中的任意子拟合线。
[0035]在一种可能的实现方式中,基于所述修正指令指示的修正尺寸约束信息,对所述第二目标子拟合线进行调整,包括:
[0036]所述第二目标子拟合线为所述目标圆弧,所述修正尺寸约束信息为修正圆弧半径,将所述目标圆弧调整以所述修正圆弧半径为半径的圆弧;
[0037]所述第二目标子拟合线为所述目标直线,所述修正尺寸约束本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机械加工编程图生成方法,其特征在于,包括:确定目标设备的各个待处理样条线,所述待处理样条线包括待进行拟合处理的样条线;分别对所述各个待处理样条线进行拟合操作,确定所述各个待处理样条线各自对应的拟合线;其中,一个所述拟合操作中基于所述各个待处理样条线的一个待处理样条线的拟合约束信息对所述一个待处理样条线进行拟合,得到所述一个待处理样条线的拟合线;基于所述各个待处理样条线各自对应的拟合线,得到所述目标设备的机械加工编程图。2.如权利要求1所述的方法,其特征在于,一个所述拟合操作包括:响应于针对所述一个待处理样条线触发的参考圆弧创建指令,基于所述参考圆弧创建指令指示的参考圆弧信息确定所述一个待处理样条线的参考圆弧线;基于针对所述一个待处理样条线的拟合约束信息和所述基础圆弧线,对所述一个待处理样条线进行拟合,得到所述一个待处理样条线对应的拟合线。3.如权利要求2所述的方法,其特征在于,所述一个待处理样条线包括K个子样条线,所述一个待处理样条线的拟合约束信息包括所述K个子样条线中各个子样条线的子拟合约束信息,所述K为正整数;所述基于针对所述一个待处理样条线的拟合约束信息和所述基础圆弧线,对所述一个待处理样条线进行拟合之前,还包括:基于用户的指示信息,确定所述K个子样条线中各个子样条线的子拟合约束信息;所述基于针对所述一个待处理样条线的拟合约束信息和所述基础圆弧线,对所述一个待处理样条线进行拟合,得到所述一个待处理样条线对应的拟合线,包括:分别对所述K个子样条线中各个子样条线进行子拟合操作,确定所述各个子样条线各自对应的子拟合线;其中,对第i个子样条线进行的所述子拟合操作中,基于所述第i个子样条线的子拟合约束信息对所述第i个子样条线进行拟合,得到所述第i个子样条线对应的子拟合线;所述第i个子样条线是按照从所述待处理样条线中从起点指向终点的方向上第i个子样条线,所述i为小于或等于K的正整数;基于所述各个子样条线各自对应的子拟合线,得到所述一个待处理样条线对应的拟合线。4.如权利要求3所述的方法,其特征在于,一个所述子拟合约束信息包括对应子样条线的位置约束信息和尺寸约束信息。5.如权利要求4所述的方法,其特征在于,所述位置约束信息包括位置相切;所述第i个子样条线为曲线时,所述尺寸约束信息包括目标圆弧半径;所述对第i个子样条线进行的所述子拟合操作包括:将所述第i个子样条线的位置调整到与第i

1个子样条线对应的子拟合线相切的目标位置,并将所述目标位置处的第i

1个子样条线调整为以所述目标圆弧半径为半径的目标圆弧,以及将所述目标圆弧确定为所述第i个子样条线对应的子拟合线;其中:所述i为1时,所述第i个子样条线对应的子拟合线为所述参考圆弧线。6.如权利要求4所述的方法,其特征在于,所述位置约束信息包括位置相切;所述第i个子样条线为直线时,所述尺寸约束信息包括目标直线长度;
所述对第i个子样条线进行的所述子拟合操作包括:将所述第i个子样条线的位置调整到与第i

1个子样条线对应的子拟合线相切的目标位置,并将所述目标位置处的第i

1个子样条线调整为长度为所述目标直线长度的目标直线,得到所述第i个子样条线对应的子拟合线;其中:所述i为1时,所述第i个子样条线对应的子拟合线为...

【专利技术属性】
技术研发人员:殷庆付程川王进马认礼孙海超徐佐武汉琦朱志华
申请(专利权)人:中信戴卡股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1