论文部分内容阅读
计算机辅助工艺设计(ComputerAided Process Planning,CAPP)系统是企业信息集成的中间纽带,是连接产品设计和产品制造的桥梁,是制造系统的重要环节。迄今为止,许多软件公司和高校开发出为数众多的CAPP系统,部分系统在实际中得到了应用,但是也面临着复用性不高、模块化较弱、扩展性较差等若干问题。究其原因主要是由于CAPP系统与应用行业,企业产品对象、企业资源以及制造资源因素等息息相关。如果这些因素在企业环境中发生变化,可能会使原有的CAPP系统不能正常发挥应有的作用,从而导致企业对CAPP系统的投入和取得的经济效益不成正比。这种传统的CAPP系统开发方式总是针对特定企业“量身定制”,并且每次都从头开始进行系统开发,不仅开发难度大、周期长、成本高,而且系统可重构、可扩展性能差,几乎不可复用,严重阻碍了CAPP系统的推广和应用。因此对于CAPP系统来说,提供良好的复用性和灵活的可扩展性是一件非常有意义的事情。目前大多数已有CAPP系统是基于C/S模式构建的。近年来,随着Web和数据库技术的发展,出现了许多面向Internet的先进制造技术和制造模式。构建基于B/S架构的CAPP系统可以更完善的支持产品设计、工艺设计、生产管理(MRPⅡ/ERP)、加工制造等多个环节和部门的并行协同工作;可以更完善的支持远程工艺设计和数据共享,从而使资源和信息的共享达到最大化,这也是未来CAPP系统的发展方向。针对当前CAPP系统的上述问题以及未来的发展趋势,本文提出了采用平台/插件体系结构风格(Plat-form/Plug-in Architecture Style)来开发基于Web的面向机械行业的开放式通用性CAPP系统。本文详细介绍了软件复用思想、基于Web的软件开发技术、平台/插件技术、XML技术以及系统开发工具;重点研究了平台/插件架构的CAPP系统的基本原理、总体结构、插件库模型、插件粒度划分流程和最终参考框架、平台与插件间的交互控制流程;详细分析了基于Web的CAPP系统平台的产品结构树、所见即所得的工艺设计、工艺设计规划、制造工艺资源管理、系统组建策略等关键功能及其实现技术;具体阐述了切削参数优化插件、工艺模板定制插件、铸件质量管理插件以及特殊符号录入插件的实现技术,并依次给出实例验证了插件的可行性;基于上述研究,开发了基于Web的平台/插件式CAPP原型系统,同时概述了系统平台的创建过程,介绍了系统功能插件的组装和调用过程,简介了原型系统平台和插件的关键功能界面。