【技术实现步骤摘要】
本专利技术属于计算机辅助制造(Computer Aided Manufacturing,CAM)的
,具体涉及一种点云模型五轴无局部干涉刀轴偏角范围计算方法。
技术介绍
与三轴相比,五轴数控加工在复杂零件和曲面零件加工中优势明显。五轴数控加工增加了两个偏转轴,使刀轴变化十分灵活,但刀轴的多变也会使干涉更容易发生,因此必须进行干涉的检测和避免。五轴加工中干涉包括局部干涉和全局干涉两种。全局干涉则是刀具除了切削点和刀具底面之外的其他部分,例如刀杆、刀夹等部位与加工零件发生的碰撞。局部干涉包括曲率干涉和刀底干涉两种,如果刀触点处的刀具曲率半径大于曲面曲率半径,则会发生曲率干涉,刀具底面附近有数据点位于刀具内部则会发生刀底干涉。加工自由曲面类零件时常使用平底刀,为了提高切削效率需要选取较小的前倾角和旋转角,但角度值太小容易发生局部干涉并引起过切,过切值超过允许值就会导致零件报废,因此需要对前倾角和旋转角进行计算以避免局部干涉。目前还没有商业CAM软件能够对包含海量数据点的点云直接计算无局部干涉刀轴偏角范围。常用的五轴无局部干涉刀轴偏角范围计算方法有两种:1.配置空间(C-space)法;2.离散法。方法1构造出一个二维极坐标系(即C-space),半径坐标和角坐标分别为前倾角和旋转角,将障碍物映射到C-space获取障碍物边界、再根据刀具信息对障碍物边界进行等距获取无干涉刀轴范围,但这两个步骤都是过程复杂且计算量大。方法2选取许多离散的刀轴偏角构造刀轴矢量,逐一进行干涉检查以获取无干涉的偏角范围,这种方法计算过程相对简单,但想要获取精确的范围,只能增加离散 ...
【技术保护点】
一种点云模型五轴无局部干涉刀轴偏角范围计算方法,其特征在于,包括以下具体步骤:步骤1、输入需要加工的点云模型和加工参数,规划刀触点轨迹;步骤1.1、将点云中的所有数据点根据坐标划分到立方体小栅格中,任意一点(px,py,pz)所在的栅格序列号(i,j,k)可由下式求出,其中xmin、ymin、zmin为点云的三坐标最小值,i=int((px-xmin)/mcell)j=int((py-ymin)/mcell)k=int((pz-zmin)/mcell);]]>步骤1.2、通过行距规划一组截平面与点云求交获得交点点集,根据步长在交点点集中筛选出刀触点;步骤2、输入前倾角参数,为刀触点建立局部坐标系;步骤2.1、输入前倾角α范围[αmin,αmax],最大为[0,π/2],输入前倾角间距值αΔ;步骤2.2、以第i行第j个刀触点为例,以为原点构建局部坐标系OLXLYLZL,对搜索K邻近点,运用最小二乘法构造切平面,切平面法矢为ZL轴方向向量kL,YL轴方向向量jL为切平面和截平面的交线,XL轴方向向量iL=jL×kL,任意一点Pi在局部坐标系下的坐标的可由下式计算出,步骤3、对刀触点计算无曲 ...
【技术特征摘要】
1.一种点云模型五轴无局部干涉刀轴偏角范围计算方法,其特征在于,包括以下具体步骤:步骤1、输入需要加工的点云模型和加工参数,规划刀触点轨迹;步骤1.1、将点云中的所有数据点根据坐标划分到立方体小栅格中,任意一点(px,py,pz)所在的栅格序列号(i,j,k)可由下式求出,其中xmin、ymin、zmin为点云的三坐标最小值, i = int ( ( p x - x min ) / m c e l l ) j = int ( ( p y - y m i n ) / m c e l l ) k = int ( ( p z - z min ) / m c e l l ) ; ]]>步骤1.2、通过行距规划一组截平面与点云求交获得交点点集,根据步长在交点点集中筛选出刀触点;步骤2、输入前倾角参数,为刀触点建立局部坐标系;步骤2.1、输入前倾角α范围[αmin,αmax],最大为[0,π/2],输入前倾角间距值αΔ;步骤2.2、以第i行第j个刀触点为例,以为原点构建局部坐标系OLXLYLZL,对搜索K邻近点,运用最小二乘法构造切平面,切平面法矢为ZL轴方向向量kL,YL轴方向向量jL为切平面和截平面的交线,XL轴方向向量iL=jL×kL,任意一点Pi在局部坐标系下的坐标的可由下式计算出,步骤3、对刀触点计算无...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。