论文部分内容阅读
提出了一种在五轴激光切割中激光头与工件干涉检查并对激光头姿态进行修正的方法。采用STL模型对激光头进行模型化,并将其分为凸型和凹型两种类型;利用工件STL模型的离散点与激光头各三角面片法向量位置关系找出干涉区域;给出了通过旋转激光头来消除干涉并利用一系列切平面切割激光头来计算临界旋转角的方法;采用VC++和OpenGL完成了算法的系统实现。算法应用实例表明,该方法能够很好地检查出激光头和工件的干涉区域,并能够修正激光头的姿态以避免干涉,整个检查与修正过程稳定可靠。
A method of interference checking between the laser head and the workpiece in five-axis laser cutting and correcting the attitude of the laser head is proposed. The STL model is used to model the laser head, which is divided into two types: convex and concave. The interference region is found by the relationship between the discrete points of the workpiece STL model and the normal vector of each triangular facet of the laser head. Rotating the laser head to eliminate the interference and using a series of cutting plane laser cutting head to calculate the critical rotation angle method; using VC ++ and OpenGL completed the algorithm system. The application of the algorithm shows that this method can detect the interference area of the laser head and the workpiece well, and can correct the attitude of the laser head to avoid interference. The whole inspection and correction process is stable and reliable.