[发明专利]一种三轴数控加工G代码缺陷坐标的粗精分步筛选方法有效
申请号: | 202110758550.X | 申请日: | 2021-07-05 |
公开(公告)号: | CN113485245B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 吕盾;宋彦宏;刘辉;赵万华 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G05B19/408 | 分类号: | G05B19/408 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 贺建斌 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数控 加工 代码 缺陷 标的 分步 筛选 方法 | ||
1.一种三轴数控加工G代码缺陷坐标的粗精分步筛选方法,其特征在于,包括以下步骤:
1)从G代码中提取出X轴、Y轴、Z轴的坐标数据:从G代码.nc格式的文件中剔除尺寸字中的地址符,分离提取出X轴、Y轴、Z轴的坐标数据;
2)曲率、弓高、拐角、微线段长度、相邻线段差五种几何特征的计算:将提取出来的坐标数据连接成轨迹,然后分别计算五种几何特征;设G代码中第n个点为Pn(xn,yn,zn),其前一个点即第n-1个点为Pn-1(xn-1,yn-1,zn-1),后一个点即第n+1个点为Pn+1(xn+1,yn+1,zn+1),这三个点构成空间一个圆形,按照公式(1)计算曲率,按照公式(2)计算弓高,按照公式(3)计算拐角,按照公式(4)计算线段长度,按照公式(5)计算相邻线段差;
Δdn=dn+1-dn (5)
式中,an,bn,cn分别表示构成空间三角形的三个边的长度,kn表示第n个点的曲率;gn表示第n个点的弓高,为卷积符号;αn表示第n个点的拐角;dn表示第n段线段长度;Δdn表示第n个线段长度差;
3)粗筛选结果选定:将步骤2)的计算结果排序,再设置粗筛选比例,分别筛选输出曲率极大值的坐标位置,弓高极大值的坐标位置,拐角极大值的坐标位置,线段长极小值的坐标位置,线段差极大值的坐标位置;
4)基于粗筛选结果进行趋势构建,求出缺陷坐标对应的理想坐标:设粗筛选结果为Q1(X1,Y1),Q2(X2,Y2)……Qm(Xm,Ym),对每一个坐标Qj(Xj,Yj)分别向前向后追溯10个正确点位,若遇到粗筛选结果的点位则跳过,设向前10个正确点位的坐标分别为t1(x1,y1),t2(x2,y2),……t10(x10,y10),向后10个正确点位的坐标分别为u1(x1,y1),u2(x2,y2),……u10(x10,y10),利用这些点位分别进行3次样条插值,得到趋势刀位轨迹表达式,为公式(6)所示;然后将粗筛选缺陷点横坐标Xj代入公式(6)中,求解得到前后两个刀位趋势轨迹下的理想坐标分别为I前j(vj,wj),I后j(vj,wj);
式中,x’为插值最后一段的起始点横坐标;T,U分别为待求解系数;
5)进行粗筛选结果的缺陷坐标点到刀位趋势轨迹理想坐标点的误差求解:求解方法按照公式(7):
式中,hj为粗筛选缺陷点坐标到理想点坐标的距离,Lj为粗筛选缺陷点前后相邻两点之间的距离;
6)精筛选结果选定:利用箱形图对误差求解结果的异常大值进行筛选,完成精筛选过程;箱形图是通过下四分位数、中位数、上四分位数、上限、下限来描述数据的图形,箱型图的具体构建方法为:设一组序列数包含r项,将其从小至大排列,分别找出排序后数据中的下四分位数Q1,中位数Q2,上四分位数Q3,具体的,下四分位数Q1在数据中的位置为P1=(r+1)/4,即Q1为排序后数据中第P1个数;中位数Q2在数据中的位置为P2=2(r+1)/4,即Q2为排序后数据中第P2个数;上四分位数Q3在数据中的位置为P3=3(r+1)/4,即Q3为排序后数据中第P3个数;再求解上项Nmax,Nmax=Q3+1.5(Q3-Q1),下项Nmin,Nmin=Q1-1.5(Q3-Q1),其中大于上项的值为异常值,也是需要筛选出的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110758550.X/1.html,转载请声明来源钻瓜专利网。