[发明专利]点云模型三轴等残留高度数控加工刀轨生成方法有效
申请号: | 201910618075.9 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110308702B | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 周琛;刘威;朱淑梅;沈缪聪;孙文鑫 | 申请(专利权)人: | 苏州科技大学 |
主分类号: | G05B19/4097 | 分类号: | G05B19/4097 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明 |
地址: | 215009 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模型 残留 高度 数控 加工 生成 方法 | ||
1.一种点云模型三轴等残留高度数控加工刀轨生成方法,其特征在于,包括以下具体步骤:
步骤1、输入需要加工的点云模型和加工参数,计算首行刀位点集合;
设点云点集为p,p={pi|p0,p1,p2,…,pn},获取点云最长边的数据点集p1,根据步长筛选出刀触点集合对每个刀触点运用k邻近法计算出法矢按照式(1)计算出首行刀位点集合
步骤2、对刀位点构造局部坐标系;
设第i行刀位点集合为以为原点创建局部坐标系XwYwZw,令向量为Yw轴正方向,法平面即为坐标平面XwZw,与全局坐标平面XY的交线作为Xw轴,最后以右手法则确定Zw轴;设Xw、Yw、Zw轴单位向量分别为iw、jw、kw,可获得任意一点p在局部坐标系下坐标pw;
步骤3、计算进给方向法平面上的点云轮廓点集;
计算残留高度点需要求出刀位点进给法平面上的点云轮廓数据点,为了提高轮廓精度,获取刀位点刀具投影邻域内的数据点,计算出在局部坐标系XwYwZw中的坐标,利用式(4)获得在切片厚度e范围内的点集Pi,j,最后采用切片求交法对Pi,j计算出轮廓点集
其中xw、yw是局部坐标系下的坐标,R为刀具半径;
步骤4、迭代计算出残留高度点;
步骤4.1、获取点云轮廓点集中计算的初始点;设残留高度最大允许值为h,要求的残留高度点为对点集中所有点计算到原点Ow的距离D,对仅保留所有满足D≤(R+h)的点,记为{pk};对点集{pk}中每个点带入式(5),计算出Δ最小值对应的点pk作为计算的初始点,即点集{pk}中距离圆x2+z2=(R+0.5h)2最近的点;
步骤4.2、计算交点坐标;以为圆心、h为半径,构建圆⊙pk与刀具圆的交点为和设的x坐标大于在三角形中,Owpk=Dk,设则交点的坐标可由式(6)求出:
步骤4.3、计算迭代数据点、获取残留高度点以点为圆心、h为半径,构建圆运用式(7)求出点集{pk}中所有位于圆内的点,获取其中最短距离所对应的点作为下一次计算的数据点,并从点集{pm}中删除所有位于圆之外的点,转到步骤4.2;若点集{pm}为空集,则说明到点云轮廓的最小距离为h,就是要求的残留高度点
步骤5、对残留高度点构造局部坐标系;
设第i行残留高度点集合为与步骤2类似,以为原点创建局部坐标系XsYsZs,令向量为Ys轴正方向,法平面即为坐标平面XsZs,与全局坐标平面XY的交线作为Xs轴,最后以右手法则确定Zs轴,求出Xs、Ys、Zs轴的单位向量is、js、ks,以及在局部坐标系下的点坐标;
步骤6、设置等残留高度刀位点的坐标初值;
步骤7、迭代计算出等残留高度刀位点;其中,
所述步骤7包括以下子步骤:
步骤7.1、获取计算等残留高度刀位点的点云子集P′i,j;选取点云p中残留高度点邻域内的点组成子集P′i,j,作为计算相邻行刀位点的候选刀触点,对附近的数据点计算出在XsYsZs坐标系下的坐标,获取所有满足式(8)的点组成P′i,j:
步骤7.2、计算P′i,j到距离最小的数据点pmin并判断,获取等残留高度刀位点;点集P′i,j中任意一点到的距离D可由式(9)求出,获取最小距离Dmin对应的点若Dmin<R,pmin是干涉点,从点集P′i,j中删除所有D>R的非干涉点,若Dmin>R,说明pmin不是干涉点,转到步骤7.3;若Dmin=R,则将的坐标转换为全局坐标,即为要求的相邻行,完成计算;
步骤7.3、计算点pmin所对应的坐标;以为圆心、R为半径的刀具绕Ys旋转γ角后,pmin与刀具上的点p′min重合,则此时的就是点pmin所对应的刀位点;平面与刀具的截线是以为圆心的圆,在三角形ΔO′i+1,jO′sp′min和ΔO′i+1,jO′spmin中,令O′sp′min=O′spmin=l,l和D′min均可运用式(9)求出两点间的距离,再用式(10)计算出γ:
当γ>0时,需逆时针旋转,否则需顺时针旋转,由式(11)可计算出旋转后的新坐标,即为点pmin所对应的坐标,转到步骤7.2;
以上计算步骤中,步骤2~4为残留高度点计算流程,步骤5~7为等残留高度刀位点计算流程;对当前行刀位点集合可由以上步骤求出相邻行等残留高度刀位点集合以此类推,可完成所有行等残留高度刀位点的计算,最后所有刀位点组成了点云完整的等残留高度刀轨。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科技大学,未经苏州科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910618075.9/1.html,转载请声明来源钻瓜专利网。