球面轨迹拟合加工位置轨迹补偿算法的制作方法

文档序号:28864929发布日期:2022-02-12 03:15阅读:172来源:国知局
球面轨迹拟合加工位置轨迹补偿算法的制作方法

1.本发明涉及金属加工技术领域,具体为球面轨迹拟合加工位置轨迹补偿算法。


背景技术:

2.金属加工指人类对由金属元素或以金属元素为主构成的具有金属特性的材料进行加工的生产活动。金属加工简称金工,是一种把金属物料加工成为物品、零件、组件的工艺技术,包括了桥梁、轮船等的大型零件,乃至引擎、珠宝、腕表的细微组件。它被广泛应用在科学、工业、艺术品、手工艺等不同的领域。
3.其中在传统三维球面加工,需要套料软件先生成相应的加工代码,且三维套料软件价格高昂,操作复杂,以及在系统方面,做三维加工需要三轴插补系统,无法通过二位插补系统进行完成的问题。


技术实现要素:

4.(一)解决的技术问题
5.针对现有技术的不足,本发明提供了球面轨迹拟合加工位置轨迹补偿算法,解决了传统三维球面加工,需要套料软件先生成相应的加工代码,且三维套料软件价格高昂,操作复杂,以及在.系统方面,做三维加工需要三轴插补系统,无法通过二位插补系统进行完成的问题。
6.(二)技术方案
7.为实现以上目的,本发明通过以下技术方案予以实现:球面轨迹拟合加工位置轨迹补偿算法,具体包括以下步骤:s1、准备工作,首先通过制图软件制作需要加工的球面图形,然后再通过待加工的球面图形,再将待加产品放置在加工设备上进行固定夹持,然后通过软件计算出加工设备与待加工球面相对于平面坐标位置的z轴高度坐标,然后再移动z轴坐标,并与待加工产品进行表面的接触,并在实际运行过程中,根据球面图形,计算出在待加工产品上球面图形平面中所需要的xy轴的坐标,然后再计算出球面图形表面的插补轨迹数值;
8.s2、数值添加,再将二维插补系统与加工设备进行连接,并将所得出的x、y、z轴的坐标以及插补轨迹的数值在二维插补系统参数中进行数值的设置;
9.s3、然后启动加工设备,并通过设置的插补轨迹数值参数对z轴运动位置进行控制,直到圆弧点全部结束。
10.优选的,所述述s3步骤中控制方式如下:
11.设需要插补出空间直线段ab,它在xy平面上的投影为a1b1,再对a1b1线段进行二维插补的同时,将线段ab在z轴方向的变化量ac按a1b1长度进行均匀分配,则可完成对线段ab的三维插补,进一步分析后,可分为两种情况;
12.第一、ac≧a1b1,此时,xy平面内线段a1b1没插补一步,对应着z轴方向的若干步,确定步数时,设ac/a1b1=k+f,其中k为商的整数部分,f为小数部分,另设小数部分累加器
为s,其初值为零,当xy平面内插补一步时,z轴方向走k步,同时,将小数部分分作一次累加,即s=s+f,若累加的结果s《1,说明小数累积误差还不够一步,依然是xy平面内走一步,z轴方向走k步,若s≧1,则先作运算s=s-1,当xy平面插补一步时,z轴方向走k+1步,通过重复上述步骤,直至a1b1线段插补完成,完成了三维空间ab的插补过程。
13.第二、ac《a1b1,此时,在xy平面内插补若干步,z轴方向分配一步,处理的方法按照上述步骤进行,设a1b1/ac=k+f,其中k为商的整数部分,f为小数部分,此时,xy平面内插补k步,对应z轴方向的一步,同时作一次小数累加,即s=s+f,当s《1,xy平面内插补k步,z轴方向走一步,当s1≧1,s=s-1,xy平面内插补k+1步,z轴方向走一步,当完成xy平面内线段a1b1的插补,完成了三维空间ab的插补过程。
14.优选的,所述s1步骤中加工设备为数控机床。
15.优选的,所述加工设备为二维插补系统之间通过导线相互连接。
16.优选的,所述加工设备启动前需要进行中心点校准。
17.优选的,所述s2步骤中二维插补系统参数设置需要将xy轴进行回零。
18.优选的,所述s2步骤中二维插补系统坐标系设置中选择xy轴坐标刻度单元,使图形显示处于合适大小。
19.优选的,所述坐标系刻度单位与设置的xy终点值始终保持相同的数量级。
20.(三)有益效果
21.本发明提供了球面轨迹拟合加工位置轨迹补偿算法。与现有技术相比具备以下有益效果:
22.1、该球面轨迹拟合加工位置轨迹补偿算法,通过实际待加工球面图形,计算相对于平面坐标位置的z轴高度坐标,在实际运行过程中,实时获取平面中x,y轴的坐标,解决传统三维球面加工,需要套料软件先生成相应的加工代码,且三维套料软件价格高昂,操作复杂的问题。
23.2、该球面轨迹拟合加工位置轨迹补偿算法,通过二维插补系统直接完成加工,解决在系统方面,做三维加工需要三轴插补系统,无法通过二位插补系统进行完成的问题。
附图说明
24.图1为本发明控制运行方法示意图;
25.图2为本发明结构球面单位示意图;
26.图3为本发明结构球面长度示意图。
具体实施方式
27.对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
28.实施例1
29.请参阅图2-3,本发明提供一种技术方案:球面轨迹拟合加工位置轨迹补偿算法,具体包括以下步骤:
30.s1、准备工作,首先通过制图软件制作需要加工的球面图形,然后再通过待加工的
球面图形,再将待加产品放置在加工设备上进行固定夹持,然后通过软件计算出加工设备与待加工球面相对于平面坐标位置的z轴高度坐标,然后再移动z轴坐标,并与待加工产品进行表面的接触,并在实际运行过程中,根据球面图形,计算出在待加工产品上球面图形平面中所需要的xy轴的坐标,然后再计算出球面图形表面的插补轨迹数值;
31.s2、数值添加,再将二维插补系统与加工设备进行连接,并将所得出的x、y、z轴的坐标以及插补轨迹的数值在二维插补系统参数中进行数值的设置;
32.s3、然后启动加工设备,并通过设置的插补轨迹数值参数对z轴运动位置进行控制,直到圆弧点全部结束。
33.进一步的,s1步骤中加工设备为数控机床。
34.进一步的,加工设备为二维插补系统之间通过导线相互连接。
35.进一步的,加工设备启动前需要进行中心点校准。
36.进一步的,s2步骤中二维插补系统参数设置需要将xy轴进行回零。
37.进一步的,s2步骤中二维插补系统坐标系设置中选择xy轴坐标刻度单元,使图形显示处于合适大小。
38.进一步的,坐标系刻度单位与设置的xy终点值始终保持相同的数量级。
39.请参阅图1,进一步的,s3步骤中控制方式如下:
40.设需要插补出空间直线段ab,它在xy平面上的投影为a1b1,再对a1b1线段进行二维插补的同时,将线段ab在z轴方向的变化量ac按a1b1长度进行均匀分配,则可完成对线段ab的三维插补,进一步分析后,得出以下情况;
41.ac≧a1b1,此时,xy平面内线段a1b1没插补一步,对应着z轴方向的若干步,确定步数时,设ac/a1b1=k+f,其中k为商的整数部分,f为小数部分,另设小数部分累加器为s,其初值为零,当xy平面内插补一步时,z轴方向走k步,同时,将小数部分分作一次累加,即s=s+f,若累加的结果s《1,说明小数累积误差还不够一步,依然是xy平面内走一步,z轴方向走k步,若s≧1,则先作运算s=s-1,当xy平面插补一步时,z轴方向走k+1步,通过重复上述步骤,直至a1b1线段插补完成,完成了三维空间ab的插补过程。
42.实施例2
43.请参阅图2-3,本发明提供一种技术方案:球面轨迹拟合加工位置轨迹补偿算法,具体包括以下步骤:
44.s1、准备工作,首先通过制图软件制作需要加工的球面图形,然后再通过待加工的球面图形,再将待加产品放置在加工设备上进行固定夹持,然后通过软件计算出加工设备与待加工球面相对于平面坐标位置的z轴高度坐标,然后再移动z轴坐标,并与待加工产品进行表面的接触,并在实际运行过程中,根据球面图形,计算出在待加工产品上球面图形平面中所需要的xy轴的坐标,然后再计算出球面图形表面的插补轨迹数值;
45.s2、数值添加,再将二维插补系统与加工设备进行连接,并将所得出的x、y、z轴的坐标以及插补轨迹的数值在二维插补系统参数中进行数值的设置;
46.s3、然后启动加工设备,并通过设置的插补轨迹数值参数对z轴运动位置进行控制,直到圆弧点全部结束。
47.进一步的,s1步骤中加工设备为数控机床。
48.进一步的,加工设备为二维插补系统之间通过导线相互连接。
49.进一步的,加工设备启动前需要进行中心点校准。
50.进一步的,s2步骤中二维插补系统参数设置需要将xy轴进行回零。
51.进一步的,s2步骤中二维插补系统坐标系设置中选择xy轴坐标刻度单元,使图形显示处于合适大小。
52.进一步的,坐标系刻度单位与设置的xy终点值始终保持相同的数量级。
53.请参阅图1,进一步的,s3步骤中控制方式如下:
54.设需要插补出空间直线段ab,它在xy平面上的投影为a1b1,再对a1b1线段进行二维插补的同时,将线段ab在z轴方向的变化量ac按a1b1长度进行均匀分配,则可完成对线段ab的三维插补,进一步分析后,得出以下情况;
55.ac《a1b1,此时,在xy平面内插补若干步,z轴方向分配一步,确定步数时,设a1b1/ac=k+f,其中k为商的整数部分,f为小数部分,此时,xy平面内插补k步,对应z轴方向的一步,同时作一次小数累加,即s=s+f,当s《1,xy平面内插补k步,z轴方向走一步,当s1≧1,s=s-1,xy平面内插补k+1步,z轴方向走一步,当完成xy平面内线段a1b1的插补,完成了三维空间ab的插补过程。
56.使用时,通过实际待加工球面图形,计算相对于平面坐标位置的z轴高度坐标;在实际运行过程中,实时获取平面中x,y轴的坐标,再对z轴运动位置进行控制,以达到三维球面轨迹拟合加工。
57.同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
58.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
59.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1