论文部分内容阅读
在管道、桥梁、建筑等行业中,存在着大量的管材需要切割。为了保证结构的美观和稳定性,对管子切割的时候一般要求沿其相贯线来进行,有时候还要留出焊接坡口。为了开发出一种能够满足行业需求,切割出符合精度要求的数控切管机,必须要有一种能够求解出各种情况下管接头切割的相关数据的软件来与之配套。 本课题针对这种现状,首先分析了生产中常用到的管结构类型,根据切割特点将其分成管端切割、短管两端切割以及主管开孔与槽,三大类二十二个小类。通过对数控切管机切割理论的研究,选择了一种五自由度的切割机构。分析了在此种切割机构下,切割各种管结构时,割炬需要的控制变量。在此基础上结合空间解析几何知识为每一种管结构类型建立了数学模型。利用这些数学模型能够求解出管子与其它结构体的相贯线表达式,相贯线上任意点的两面角的表达式等切割控制变量。本文针对各个行业对管切割中坡口要求的不同,给出了上述管切割类型在不开坡口、开定角度玻口、AWS和API焊接坡口规则下,坡口角和切割角的表达式。 基于上述理论,结合计算机图形学知识和OpenGL语言,利用C++编程语言编制了一个OpenGL绘图类。该类集成了在Windows环境下创建OpenGL绘图环境的命令。在Visual C++编程环境下调用该绘图类编制了切割轨迹求解软件。利用Visual C++面向对象编程功能将各个切割类型的计算模块独立,增加了该软件的可维护性。该软件具有切割数据求解和切割轨迹模拟两大功能。其数据求解功能不仅能够根据切割类型选择合理的切割方式,求解出在该种切割方式下的切割数据,而且能够将计算出的切割数据自动分解到割炬的各个运动方向。切割轨迹模拟功能可以通过输入相关几何数据显示相贯接头和切割效果图,并能够通过割炬运动分析,模拟出切割过程的割炬运动轨迹。切割模拟功能减少了切割数据出错的可能,也间接验证了相贯接头数学模型的确性。