机械设计的传统模式是设计人员首先对设计对象,有一个三维的整体布局。实际工作中,还是根据三维构思,绘制二维的总装配图,再来分解成部件:装配图,最后拆零件,形成二维零件总图。经过这样迂回曲折得到的图纸,还有可能不能实现原来的设计意图。有没有可能绘制精确的三维总图,根据这个总图来绘制零件图?
现在有了功能强大的三维CAD 软件,有条件还设计过程的本来面目。设计人员头脑中的三维的整体布局可以直接用三维图形表达。余下的部件图,零件图工作,交给机器来做。
本文以组合机床设计为例,利用Autodesk Inventor开发计算机辅助的三维机械总装图设计系统,详述各个部分的功能。据目前中文文献检索,还没有发现类似的软件系统。以下各节分别阐述:系统的设计思想,系统组成,工作流程,韧组合机床三维总图计算机辅助没计。
1 系统的设计思想
 
2 系统的组成
系统主要由三部分组成CONTROL ENGINEERING China版权所有,零部件的生成,零部件的调用及装配,数据库。这三部分相互关联,又彼此独立。
2.1 零件的生成
在设计过程中,零件的使用是不可避免的。然而零件的种类繁多。如果单凭设计者去绘制,既费时,又费力,而且也不一定符合标准。Inventor提供的接口程序中包含了简单特征的生成。可以用这些接口设计出产生简单标准零件特征的函数。在需要使用零件时,只需找到所要绘制的零件的类型,输入参数,就可以很方便的生成所需要的零件。参数既可以用系统所提供的标准零件参数,也可以让用户自己输入需要自定义的参数。生成的零件可以由用户自定义保存到硬盘中,为以后的调用做准备。
2.2 零件的调用及装配
在主界面进行零件调用的过程中,系统会给出适当的提示CONTROL ENGINEERING China版权所有,以便用户能够较快地找到自己所需要的零件。调用时,发现现有零件库中没有适合的零件时,也可以重新进入零部件生成界面进行零件的临时生成,并将所生成零件的参数保存到数据库中,以便下次进行调用。
2.3 数据库
所有已知标准零件的信息,包括其外形尺寸,生产厂家等都被存放在数据库中,供用户在需要时调用。对于数据库中不存在的非标准零件可以利用现有零件库进行一些简单的改动,并将其数据存放至数据库中,成为用户自定义数据。保证了数据库的可扩展性。又因为系统仅仅是作为机床设计的辅助软件,因此在数据库中将一些大的部件的尺寸也做了一些约束,将其看成是大的零件,单独存放在数据库的部件外形表中。设计者如果仅仅想看到所设计的机床的外形,在调用数据库的时候,就可以调用部件外形表中的数据。这样就方便了设计。
这里面就涉及到数据库的访问技术。数据库是存放并管理各种零件的基本数据的地方。有了数据库,系统才可以在Inventor内部调用各种数据并生成零件。在系统中采用Microsoft@SQL ServerTM 2000作为管理系统数据库的软件。这是因为它支持大部分Windows操作系统,同时,满足对数据库的任何查询,修改,删除等操作功能。
3 系统的工作流程及实例
&nbs