论文部分内容阅读
为了解决三角Bézier曲面精加工刀轨生成效率低以及存在的刀轨干涉等问题,提出一种基于三角Bézier曲面的数控精加工刀轨快速生成算法,该算法引入动态索引组织三角Bézier面片的拓扑近邻关系,基于该索引快速获取与刀轨截平面相交的三角Bézier面片集,对其中任一相交面片进行初始交点迭代计算,从初始交点开始跟踪迭代获取跨越三角Bézier面片的完整交线,将获得的有序交线各端点作为刀触点获取相应刀位点,依据刀触点处曲面法矢与刀杆矢量的关系快速确定可能存在干涉的区域,进而对干涉区域刀位点进行调整获取无干涉刀位点,顺次连接各刀位点生成数控加工刀轨,实例证明该算法可对任意复杂三角Bézier曲面精确、快速生成数控加工刀轨,并通过三角Bézier曲面模型的数控刀轨生成验证了该算法的实用性。
In order to solve the problems of low efficiency of tool path generation and the existence of tool path interference in triangular Bézier surface, a fast NC tool path generation algorithm based on triangular Bézier surface is proposed. The algorithm introduces the topology of dynamic indexed Tier Bézier patch Neighbor relation, a triangular Bézier patch set intersecting with the cutting plane is obtained rapidly based on the index, and an initial intersection iteration calculation is performed on any of the intersecting patches. From the initial intersection, the complete intersection of the triangular Bézier patches is obtained , The obtained orderly intersection of each end point as a knife contact point to obtain the corresponding knife point, according to the knife contact surface normal and arbor vector relationship to quickly determine the possible interference region, and then the interference region knife site Adjust and obtain the interference-free tool point, and connect the tool points in sequence to generate the NC machining toolpath. The example proves that the algorithm can accurately and quickly generate the NC machining tool path for any complex triangular Bézier surface, and through the numerical Bézier surface model, The orbit generation verifies the practicability of this algorithm.