系统应用实例
【本章摘要】本章主要介绍了系统的开发环境,与本课题有关的图纸管理模块、齿轮设计漠块、工程数据库模块的实现技术简介,并通过实例讨论了它们在系列产品设计以及其它方面的应用。
6.1系统功能简介与开发环境
“减速机计算机辅助设计、绘图及图纸管理系统”以浙江大学工程及计算机图形学研究所开发的MCADDS系统为基础,结合减速机产品开发而成。该系统不仅具有MCADDS系统的基本功能,还具有齿轮啮合的校核、齿轮传动系统的设计校核、信息管理等功能,初步实现了面向减速机设计与绘图的智能化CAD环境。
6.1.1系统构成与主要功能
减速机计算机辅助设计、绘图及图纸管理系统主要包括MCADDS子系统和减速机CAD子系统二大部分,MCADDS系统是一个相对通用的图形设计与图纸管理系统,适用于各种机械产品,包括符合国家标准的绘图平台、基于事物特性表的通标件库和面向信息集成的图纸管理等三个模块;减速机CAD系统是针对减速机的设计计算开发的,对零部件具有通用性,包括齿轮啮合校核、齿轮传动系统的设计与校核。图6-1为MCADDS系统界面。该系统的主要内容如下:
“减速机计算机辅助设计、绘图及图纸管理系统”以浙江大学工程及计算机图形学研究所开发的MCADDS系统为基础,结合减速机产品开发而成。该系统不仅具有MCADDS系统的基本功能,还具有齿轮啮合的校核、齿轮传动系统的设计校核、信息管理等功能,初步实现了面向减速机设计与绘图的智能化CAD环境。
6.1.1系统构成与主要功能
减速机计算机辅助设计、绘图及图纸管理系统主要包括MCADDS子系统和减速机CAD子系统二大部分,MCADDS系统是一个相对通用的图形设计与图纸管理系统,适用于各种机械产品,包括符合国家标准的绘图平台、基于事物特性表的通标件库和面向信息集成的图纸管理等三个模块;减速机CAD系统是针对减速机的设计计算开发的,对零部件具有通用性,包括齿轮啮合校核、齿轮传动系统的设计与校核。图6-1为MCADDS系统界面。该系统的主要内容如下:
1、绘图平台
符合国家标准的绘图环境设置,具备通用工程图绘图功能,更方便地完成形位公差、粗糙度及零件号的标注、标题栏及其填写。本系统从基本参数设置到各种符号标注全部采用国家标准进行二次开发,为机械产品设计提供了完善的绘图平台。
2、通标件库
建立符合最新国家标准的、基于事物特性表的销、螺母、螺栓、螺钉、挡圈和垫圈等10种标准件参数化绘图程序库。
符合国家标准的绘图环境设置,具备通用工程图绘图功能,更方便地完成形位公差、粗糙度及零件号的标注、标题栏及其填写。本系统从基本参数设置到各种符号标注全部采用国家标准进行二次开发,为机械产品设计提供了完善的绘图平台。
2、通标件库
建立符合最新国家标准的、基于事物特性表的销、螺母、螺栓、螺钉、挡圈和垫圈等10种标准件参数化绘图程序库。
3、减速机设计与绘图
提取常用结构单元(轴套类、叉架类、盘盖类、箱体类、螺纹联结类等),并全部建立参数化绘图程序。用通用CAD系统直接绘制的图形是以实体(如点、线、圆弧等)为单位管理的,图形修改、查询很不方便。本系统通过定义扩展实体数据(XData)实现了全部的图形结构化管理,将具有工程意义的结构图形定义为图元,大大提高了设计效率。
4、装配图生成
零件图生成后,按照零件图的图形信息自动生成装配图。
5、图纸管理
面向产品信息的集成管理,对产品图纸进行合理的分类、编码,建立产品结构数据库,对具体图纸进行查看、修改、存储,形成产品生产所需的三表(图样目录、外购件表、标准件表)。在产品图形设计环境中实现图纸信息管理,对用CAD系统进行产品开发具有重要意义。本系统通过ODBC接口实现了图纸与设计信息的集成管理,不仅能对具体图纸进行查看、修改、存储,而且能对产品信息进行查询和统计,形成工程产品生产所需的三表。
6、减速机设计计算
完成减速机机构的传动系统设计与校核计算。
提取常用结构单元(轴套类、叉架类、盘盖类、箱体类、螺纹联结类等),并全部建立参数化绘图程序。用通用CAD系统直接绘制的图形是以实体(如点、线、圆弧等)为单位管理的,图形修改、查询很不方便。本系统通过定义扩展实体数据(XData)实现了全部的图形结构化管理,将具有工程意义的结构图形定义为图元,大大提高了设计效率。
4、装配图生成
零件图生成后,按照零件图的图形信息自动生成装配图。
5、图纸管理
面向产品信息的集成管理,对产品图纸进行合理的分类、编码,建立产品结构数据库,对具体图纸进行查看、修改、存储,形成产品生产所需的三表(图样目录、外购件表、标准件表)。在产品图形设计环境中实现图纸信息管理,对用CAD系统进行产品开发具有重要意义。本系统通过ODBC接口实现了图纸与设计信息的集成管理,不仅能对具体图纸进行查看、修改、存储,而且能对产品信息进行查询和统计,形成工程产品生产所需的三表。
6、减速机设计计算
完成减速机机构的传动系统设计与校核计算。
6.1.2开发环境
本课题采用的软件平台:运行环境Windows95/98平台和AutoCAD R14软件,数据库采用了FoxPro2.5和Acess,数据库的接口采用ODBC3.0。开发环境ADS和ObjectARX,系统编程环境为Visual C++5.0和Visual Basic6.0。
AutoCAD开发环境如图6-2所示。
6.2系统应用
6.2.1齿轮啮合校核和齿轮传动系统设计与校核
本系统根据企业的要求,将行业的普遍需求和企业的特殊需求结合起来,既具有通用性,又具有专用性。通用性表现为可以对任意类型的的圆柱齿轮啮合对(包括直齿轮、斜齿轮之、行星齿轮的内啮合和外啮合等等)进行校核,专用性表现为针对一级、二级直齿轮斜齿轮和斜齿化啮合传动系统的设计与校核。
系统总界面见图6-3。用按纽替代菜单形式,使得界面更直观。
一级直齿轮啮合传动系统的设计与校核见图6-4。
二级直齿轮啮合传动系统的设计与校核见图6-5。
一级斜齿轮啮合传动系统的设计与校核见图6-6。
二级斜齿轮啮合传动系统的设计与校核见图6-7。
齿轮对啮合系统校核模块见图6-8。
6.2.2图纸管理系统
进入图纸管理系统,首先进行管理系统启动模块,见图6-9:
根据相应项的密码输入,再选择/添加/删除产品,见图6-10,进行图纸管理系统的主画面(见图6-11),进而对产品选择、图纸进行添加、删除(图6-12)及其编辑,明细表、标题栏的设计(图6-13)以及一些系统缺省值(图6-14)的固定等等;
6.2.3工程数据库管理
针对企业的实际需求,在库存-设计模块,控制设计人员对螺钉/螺栓(见图6-16)和轴承(见图6-16)的选型。尽可能减少零件的库存量,从而达到合理利用企业的资源。