The invention relates to a collision detection method for complex surface of five-axis machining based on implicit function. In the application of five-axis machining simulation, workpiece voxels are selected for complex surface, cutter surfaces are constructed in workpiece coordinate system by implicit function modeling equation, and then inverse motion mapping is carried out. Bounding box detection is used to reduce the detection range. The detection time is reduced, and the collision position is judged according to the relationship between the roots of implicit function equation. The invention aims at the complex surface without three-dimensional space intersection calculation, reduces the calculation amount and avoids time-consuming; the bounding box rough detection reduces the detection range and improves the time performance; the inverse motion operation and the matrix transformation are used to simplify the calculation process; the implicit function and the bounding box combined detection method can effectively improve the collision detection. Accuracy; the use of implicit function equation to build a tool scanning volume, can prevent the collision detection of leakage.
【技术实现步骤摘要】
一种基于隐函数的五轴加工复杂曲面碰撞检测方法
本专利技术属于数控加工
,涉及一种五轴加工复杂曲面碰撞检测方法,具体涉及一种基于隐函数的五轴加工复杂曲面碰撞检测方法。
技术介绍
五轴加工能高精度的加工复杂曲面,具有更高的加工效率,更快的切削速率,更优的加工质量,广泛应用于装备制造领域。五轴加工碰撞检测方面存在有以下问题:与传统三轴加工相比,五轴加工增加两个旋转轴,可以实现刀具在工作空间内任意方向的移动和旋转,但自由度的增加必然提高碰撞的可能性。在实际生产中,一旦发生碰撞,轻则损坏工件,重则破坏机床部件,因此,加工前的碰撞检测尤为重要。
技术实现思路
针对上述技术不足,为了解决五轴数控加工中两个旋转轴带来的易碰撞性;同时为了减少复杂三维相交计算,提高碰撞检测时间性能,本专利技术考虑到缩小检测范围,直接求解隐函数表达式,提供了一种高效的基于隐函数五轴加工复杂曲面碰撞检测方法。本专利技术解决其技术问题所采用的技术方案是:一种基于隐函数的五轴加工复杂曲面碰撞检测方法,包括以下步骤:选取刀具曲面的工件体素,构建刀具曲面模型的隐函数方程,进行逆运动映射,再运用包围盒检测有碰撞时,进一步根据隐函数方程判断是否发生碰撞。所述选取工件曲面的工件体素时,工件体素间隔小于刀具直径2r。逆运动映射,当刀具既移动又旋转时,三维空间刀具体曲面各部分在工件坐标系原点处的隐函数方程为F(x,y,z)=(x,y,z)×Tt(t)-1×Tx(t)-1,其中(x,y,z)表示采集工件体素,Tt(t)-1表示平移逆运动表达式,Tx(t)-1表示旋转逆运动表达式,t表示时间。所述包围盒检测具体为: ...
【技术保护点】
1.一种基于隐函数的五轴加工复杂曲面碰撞检测方法,其特征在于包括以下步骤:选取刀具曲面的工件体素,构建刀具曲面模型的隐函数方程,进行逆运动映射,再运用包围盒检测有碰撞时,进一步根据隐函数方程判断是否发生碰撞。
【技术特征摘要】
1.一种基于隐函数的五轴加工复杂曲面碰撞检测方法,其特征在于包括以下步骤:选取刀具曲面的工件体素,构建刀具曲面模型的隐函数方程,进行逆运动映射,再运用包围盒检测有碰撞时,进一步根据隐函数方程判断是否发生碰撞。2.根据权利要求1所述的一种基于隐函数的五轴加工复杂曲面碰撞检测方法,其特征在于所述选取工件曲面的工件体素时,工件体素间隔小于刀具直径2r。3.根据权利要求1所述的一种基于隐函数的五轴加工复杂曲面碰撞检测方法,其特征在于逆运动映射,当刀具既移动又旋转时,三维空间刀具体曲面各部分在工件坐标系原点处的隐函数方程为F(x,y,z)=(x,y,z)×Tt(t)-1×Tx(t)-1,其中(x,y,z)表示采集工件体素,Tt(t)-1表示平移逆运动表达式,Tx(t)-1表示旋转逆运动表达式,t表示时间。4.根据权利要求1所述的一种基于隐函数的五轴加工复杂曲面碰撞检测方法,其特征在于,所述包围盒检测具体为:当刀具包围盒和检测工件包围盒不重叠时,两者不发生碰撞,无需再进行隐函数方程检测;当刀具包围盒和检测工件包围盒存在重叠区域时,表示两者可能发生碰撞,需要用隐函数方程对重叠区域进行检测,确定碰撞是否发生。5.根据权利要求1所述的一种基于隐函数的五轴加工复杂曲面碰撞检测方法,其特征在于,所述根据隐函数方程判断是否发生碰撞具体为:当F(x,y,z)>0时,检测体素在三维空间刀具体曲面外,碰撞未发生;当F(x...
【专利技术属性】
技术研发人员:郭锐锋,王帅,廉东本,王鸿亮,苏谟,
申请(专利权)人:中国科学院沈阳计算技术研究所有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。