论文部分内容阅读
工厂三维设计系统的使用可以为企业大大提高设计质量和精确度,减少安装和重建费用,节省工程时间和工程费用。鉴于目前正版工厂三维设计系统具有使用费用昂贵,操作复杂,设备库针对性不强等缺点,因此,在三维CAD软件上针对企业设计领域开发出化工系统三维设计的专属模块成为企业缩小开支,提升企业竞争力的一个有效途径,具有一定的研究价值。本文运用SolidWorks二次开发技术,根据化工产业的特点,对化工厂三维设计系统进行了功能分析和系统设计。将工厂三维设计系统划分为6个模块,分别是参数化建模模块、布局模块、管道建模模块、干涉分析与管道间距检测模块、材料统计与BOM表输出模块和图纸生成模块,并对其中前5个模块进行了开发,使其开初步满足化工企业的设计要求,主要工作内容如下:(1)参数化建模模块。通过SolidWorks参数化建模技术开发出了构造物与设备的参数化建模模块,实现参数化设计。(2)布局模块。使用SolidWorks坐标变换技术开发出了适用于化工厂三维设计的布局模块,可以准确的将参数化建模后的设备与构造物放置到正确的位置,并加入了位置编辑功能,方便对模型后期修改。(3)管道建模模块。研究了利用SolidWorks系列零件设计法制作管路元件的方法,在SolidWorks Routing的基础上开发了管道建模模块,使其更加符合化工厂三维设计的使用要求。(4)干涉分析与管道间距检测模块。针对SolidWorks在模型检测上的不足,利用SolidWorks零件遍历技术开发出了干涉报表的生成功能与管道间距检测功能。(5)材料统计与BOM表输出模块。通过对SolidWorks模型文件自定义属性的访问与整理,实现了材料统计与查询功能;利用SolidWorks的自定义属性有效的对零件进行了详细划分,实现了材料表的分类统计与输出。(6)数据库维护与管理。利用VB文件操作技术开发出了数据库维护与管理功能,可以对数据库进行备份、恢复与修改等操作,