论文部分内容阅读
冲压技术在现代工业生产中占有十分重要的地位,是国防工业及民用工业生产中必不可少的加工方法,冲压模具则是实现冲压技术不断发展的关键和不可缺少的重要装备。在信息技术高速发展的今天,冲压模具开发要求CAD/CAM系统具有多人参与的异地协同设计制造功能,以缩短模具开发周期,充分利用资源,简化维护及管理。然而,目前国内开发的冲裁模CAD/CAM系统基本上还是以单机系统为主,已经不能满足集成制造技术发展的需要。本文将Web技术和冲裁模CAD/CAM技术相结合,进行了基于Web的冲裁模CAD/CAM系统——WebCPD的开发。主要研究内容如下:本文在对终端/主机、客户机/服务器、浏览器/服务器这三种分布式体系结构研究的基础上,针对基于Web的分布式系统开发,分析了三种分布式应用技术模型(CORBA、J2EE和Windows DNA)的结构和特点,根据实际需求选择Windows DNA作为WebCPD系统开发的技术模型。针对WebCPD系统的需求,使用统一建模语言(UML)对系统进行建模分析,划分功能模块,描述各模块功能,确定系统的体系结构和系统框架,并对系统进行配置。本文运用COM技术,在Visual C++环境下进行了服务器端组件的开发。运用E-R模型对WebCPD系统中的数据库系统进行分析和概念设计,根据SQL Server所支持数据模型进行数据库的逻辑设计,并使用ADO技术实现了对数据库的操作。结合HTML语言和ASP技术,并使用Dreamweaver工具进行WebCPD系统Web界面的设计。本文首次提出了基于知识树的冲裁模装配图生成方法,解决了以往冲裁模CAD/CAM系统中,由于装配主视图中存在多个凸模相互遮挡而无法准确表达凸、凹模位置和外形的缺陷,使装配图中各零件的表达更为清晰合理。同时还结合了参数化装配图生成方法和组合消隐算法以提高模具装配图生成效率。本文提出了冲裁模刃口尺寸计算的新方法,将冲裁件图形实体和尺寸相匹配,自动判断尺寸的磨损类型,实现了模具CAD系统中凸、凹模零件刃口尺寸计算与标注的自动化。