摘要: |
本文首先介绍了船体制造系统的特性、功能,分析了在这一领域国内外的发展历史和研究成果,总结出了计算机辅助船体制造系统的功能,讨论了船体制造中数控技术应用。接着在此基础上,一体化船体制造系统划分为型线处理,外板展开,结构套料和数控加工四个子系统。本文详尽地阐述了一体船体制造系统的功能定义过程、分别介绍各子系统的的具体功能及光顺处理、数控加工中主要数据结构。然后,在光顺概念和样条函数的数学基础上对型线光顺子系统进行了详细设计,给出其中主要模块设计要点并就圆弧样条生成给出了数据结构,实现算法及部分C++代码。紧接着数控加工子系统的设计和实现被重点讨论。在描述了数控加工子系统的硬件系统后,提出了数控加工的系统流程图和处理要求。在对数控加工子系统进行软件设计中,这部分的功能处理被划分前后台程序完成,前后台程序分别要完成的任务在文中也有明确的界定。因为数控加工子系统是个实时系统,系统定时中断采用多媒体定时器中断,在文中给出了在VC++下相应的具体使用方法和使用实例。本文还讨论了插补运算的数据处理并提供了直线插补的实现算法。此外,在分析了割缝补偿的功能、方法的基础上,给出了不同的转接情况下的割缝补偿计算方法并描述了直线转接情况下的具体实现。 |