System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及零点坐标捕捉领域,具体而言,涉及一种五轴倾斜单角度取零点坐标的方法、系统及介质。
技术介绍
1、在五轴精密加工产品时,以往很难实现倾斜单角度取坐标,五轴加工产品是复杂的,空间坐标与理论的误差值相差巨大,在以往的加工过程中都是在平面取零点坐标,现有的工件取零点方法难以根据零件参数进行模拟建立工件模型,在工件模型上进行建立标志点进行确定零点坐标,造成零点坐标的获取差值较大,影响工件的加工精度;针对上述问题,目前亟待有效的技术解决方案。
技术实现思路
1、本申请实施例的目的在于提供一种五轴倾斜单角度取零点坐标的方法、系统及介质,通过分析工件参数在模拟软件上进行模拟建立工件模型,在工件模型选取最能展现工件参数的标志点进行分析,从而根据分析结果进行选取工件零件坐标,提高工件加工精度。
2、本申请实施例还提供了一种五轴倾斜单角度取零点坐标的方法,包括:
3、获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型;
4、根据工件参数数据进行设定标志点,得到标志点数据;
5、将标志点数据进行比例转换,得到转换标志点;
6、将转换标志点匹配在工件模型上,并获取每一个转换标志点位置信息;
7、根据转换标志点位置信息进行分析工件曲率,并根据工件曲率分析工件倾斜状态信息,根据工件倾斜状态信息进行坐标零点找寻;
8、将坐标零点按照预定的方式传输至终端。
9、可选地,在本申请实施例所述的五
10、获取若干个工件的参数数据,工件参数数据包括工件尺寸、工件形状与工件曲面数据;
11、根据若干个工件尺寸数据建立第一训练集,根据若干个工件形状建立第二训练集,根据工件曲面数据建立第三训练集;
12、将第一训练集与第二训练集与第三训练集按照设定的数据比例生成最终的训练集;
13、将最终的训练集输入初始网络模型进行训练,得到训练结果;
14、判断所述训练结果是否收敛;
15、若收敛,则生成网络模型;
16、若不收敛,则生成反馈信息,根据反馈信息调整第一训练集、第二训练集与第三训练集的数据比例,得到优化训练集,将优化训练集输入初始网络模型进行二次训练。
17、可选地,在本申请实施例所述的五轴倾斜单角度取零点坐标的方法中,获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型,具体包括:
18、获取工件参数数据,工件参数数据包括工件尺寸、工件形状与工件曲面数据;
19、将工件参数数据与标准零件的参数数据进行比较,得到零件匹配度;
20、判断所述零件匹配度是否大于或等于设定的零件匹配度阈值;
21、若大于或等于,则选取标准零部件,计算标准零部件与工件参数数据之间的差异数据,根据差异数据将标准零部件进行修正,得到工件模型;
22、若小于,则根据工件参数数据进行重新构建工件模型。
23、可选地,在本申请实施例所述的五轴倾斜单角度取零点坐标的方法中,根据工件参数数据进行设定标志点,得到标志点数据,具体包括:
24、获取工件参数数据,提取工件参数特征;
25、将工件参数特征与设定的数据特征进行比较,得到特征偏差率;
26、判断所述特征偏差率是否大于等于预设的特征偏差率阈值;
27、若大于或等于,则剔除对应的工件参数数据;
28、若小于,则筛选工件数据特征,选择最优工件参数特征作为标志点特征,根据标志点特征得到标志点数据。
29、可选地,在本申请实施例所述的五轴倾斜单角度取零点坐标的方法中,根据转换标志点位置信息进行分析工件曲率,具体包括:
30、获取所有转换标志点位置信息,将所有转换标志点位置信息投影变换,得到中心标志点;
31、剔除中心标志点,将剩余的转换标志点进行分析,获取位于同一平面的转换标志点;
32、将同一平面的转换标志点进行中心点计算,并将中心点与中心标志点进行距离计算,得到距离信息;
33、根据距离信息计算工件曲率,根据工件曲率,根据工件曲率设定零点位置。
34、可选地,在本申请实施例所述的五轴倾斜单角度取零点坐标的方法中,根据工件曲率分析工件倾斜状态信息,根据工件倾斜状态信息进行坐标零点找寻,具体包括:
35、获取标志点位置信息,根据标志点位置信息进行分析工件倾斜状态信息;
36、根据工件倾斜状态信息计算工件倾斜角度;
37、根据工件倾斜角度生成角度调整信息,根据角度调整信息对工件角度进行调整,得到调整结果;
38、根据调整结果优化坐标零点。
39、第二方面,本申请实施例提供了一种五轴倾斜单角度取零点坐标的系统,该系统包括:存储器及处理器,所述存储器中包括五轴倾斜单角度取零点坐标的方法的程序,所述五轴倾斜单角度取零点坐标的方法的程序被所述处理器执行时实现以下步骤:
40、获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型;
41、根据工件参数数据进行设定标志点,得到标志点数据;
42、将标志点数据进行比例转换,得到转换标志点;
43、将转换标志点匹配在工件模型上,并获取每一个转换标志点位置信息;
44、根据转换标志点位置信息进行分析工件曲率,并根据工件曲率分析工件倾斜状态信息,根据工件倾斜状态信息进行坐标零点找寻;
45、将坐标零点按照预定的方式传输至终端。
46、可选地,在本申请实施例所述的五轴倾斜单角度取零点坐标的系统中,网络模型训练方法包括:
47、获取若干个工件的参数数据,工件参数数据包括工件尺寸、工件形状与工件曲面数据;
48、根据若干个工件尺寸数据建立第一训练集,根据若干个工件形状建立第二训练集,根据工件曲面数据建立第三训练集;
49、将第一训练集与第二训练集与第三训练集按照设定的数据比例生成最终的训练集;
50、将最终的训练集输入初始网络模型进行训练,得到训练结果;
51、判断所述训练结果是否收敛;
52、若收敛,则生成网络模型;
53、若不收敛,则生成反馈信息,根据反馈信息调整第一训练集、第二训练集与第三训练集的数据比例,得到优化训练集,将优化训练集输入初始网络模型进行二次训练。
54、可选地,在本申请实施例所述的五轴倾斜单角度取零点坐标的系统中,获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型,具体包括:
55、获取工件参数数据,工件参数数据包括工件尺寸、工件形状与工件曲面数据;
56、将工件参数数据与标准零件的参数数据进行比较,得到零件匹配度;<本文档来自技高网...
【技术保护点】
1.一种五轴倾斜单角度取零点坐标的方法,其特征在于,包括:
2.根据权利要求1所述的五轴倾斜单角度取零点坐标的方法,其特征在于,网络模型训练方法包括:
3.根据权利要求2所述的五轴倾斜单角度取零点坐标的方法,其特征在于,获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型,具体包括:
4.根据权利要求3所述的五轴倾斜单角度取零点坐标的方法,其特征在于,根据工件参数数据进行设定标志点,得到标志点数据,具体包括:
5.根据权利要求4所述的五轴倾斜单角度取零点坐标的方法,其特征在于,根据转换标志点位置信息进行分析工件曲率,具体包括:
6.根据权利要求5所述的五轴倾斜单角度取零点坐标的方法,其特征在于,根据工件曲率分析工件倾斜状态信息,根据工件倾斜状态信息进行坐标零点找寻,具体包括:
7.一种五轴倾斜单角度取零点坐标的系统,其特征在于,该系统包括:存储器及处理器,所述存储器中包括五轴倾斜单角度取零点坐标的方法的程序,所述五轴倾斜单角度取零点坐标的方法的程序被所述处理器执行时实现以下步骤:
9.根据权利要求8所述的五轴倾斜单角度取零点坐标的系统,其特征在于,获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型,具体包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括五轴倾斜单角度取零点坐标的方法程序,所述五轴倾斜单角度取零点坐标的方法程序被处理器执行时,实现如权利要求1至6中任一项所述的五轴倾斜单角度取零点坐标的方法的步骤。
...【技术特征摘要】
1.一种五轴倾斜单角度取零点坐标的方法,其特征在于,包括:
2.根据权利要求1所述的五轴倾斜单角度取零点坐标的方法,其特征在于,网络模型训练方法包括:
3.根据权利要求2所述的五轴倾斜单角度取零点坐标的方法,其特征在于,获取工件参数数据,将工件参数数据输入网络模型进行构建模型,得到工件模型,具体包括:
4.根据权利要求3所述的五轴倾斜单角度取零点坐标的方法,其特征在于,根据工件参数数据进行设定标志点,得到标志点数据,具体包括:
5.根据权利要求4所述的五轴倾斜单角度取零点坐标的方法,其特征在于,根据转换标志点位置信息进行分析工件曲率,具体包括:
6.根据权利要求5所述的五轴倾斜单角度取零点坐标的方法,其特征在于,根据工件曲率分析工件倾斜状态信息,根据工件倾斜状态信息进行坐标零点找...
【专利技术属性】
技术研发人员:薛建辉,雷腊银,黄中伟,
申请(专利权)人:深圳市钧诚精密制造有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。