前 言 通过基于特征设计与建模的理论观察和实践经验,本书尝试使CATIA V5的初学者和V4用户对CATIA V5有一个基本的了解。本书所介绍的方法与技术可以帮助读者更好地学习整个产品开发过程。 0.1 学习方法与内容提要 正如本书的学习方法中所反映出来的,对于CATIA V5的新用户而言,最重要的就是理解如何开发健壮模型,以及如何将健壮模型的特征在规范树结构中进行组织。这一点非常关键,因为在开始学习更高级的方法和技术之前,理解模型组织的基础非常重要。 0.1.1 学习方法 在产品开发过程中,概念化并建立健壮的、可管理的模型的能力是将来使用CATIA V5的关键组成部分。本书的章节是根据有助于逐步掌握并使用CATIA V5的各项知识和技能的原则来进行组织。 章节的安排如下:每一章都是为引领下一章而打下基础,沿着从一般到特殊、从简单概念和技术到复杂概念和技术的学习途径,引导读者逐步掌握创建健壮模型、装配和详细绘图的基本过程。另外,本书还根据CATIA V5的工作台结构来安排章节,读者可以从这些工作台环境中建立工作会话,然后在工程图工作台中创建几何结构。其中,读者可以利用所学到的与CATIA V5环境相关的技能和知识来建立灵活的详细绘图文档。 0.1.2 内容提要 第1章介绍CATIA V5的结构和系统特征,由此引出第2章中对CATIA环境(包括会话、文档类型、图形用户界面以及操作环境等)的介绍。第2章开始介绍CATIA的工作台框架,随后的章节以说明和帮助用户创建并组织灵活模型的顺序分析了各种工作台环境。 第3章介绍了草图工作台,它是创建模型的基础。第4章通过研究零件设计工作台来扩展草图工作台的知识,在草图工作台中建立的零件将在零件设计工作台中得到加强,并且可对其进行操作。此时读者应该可以创建特征和零件,但是还需要掌握如何去组织模型的各个构成部分,从而在基于设计意图的上下文中展开更进一步的工作,这就是第5章中的主题。 有了建模组织的实用知识,第6章深入介绍了健壮建模,包括建模原因、设计意图分析、处理设计更改以及使设计具备灵活性等。在掌握第5章和第6章中的基础概念之后,第7章将回到CATIA的工作台环境,研究模型组织性、健壮性和灵活性等方面的实际应用。 第7章介绍线框和曲面工作台,它使第4章中介绍的零件设计工作台更为完整,并且研究了实体建模和曲面建模之间的关系,以及应该如何在CATIA中利用这两种建模方式协同工作,从而最大限度地利用软件的功能和所创建模型的作用。通过将前面各章介绍的各种建模途径、技术以及理论相结合,第8章介绍了装配工作台环境,在装配工作台中将模型的各个部件装配到一起。该章介绍了操作环境、装配部件的细节、约束和整体模型分析等内容。 第9章简要介绍了工程图工作台,其中将本书所有已经介绍的理论和技术知识集合起来,以此来介绍如何创建详细绘图文档,以及如何充分利用CATIA的各种功能,从而使健壮的、动态的模型适合于有或无设计修改的下游应用。在每一章中,本书以易于理解的形式提供与特定应用和设计情况相关的许多方法、示例以及练习等。 本书中的练习和实例覆盖了各种选项和CATIA的全部功能。这些练习和实例在很大程度上取自于自动化设计领域,但是所介绍的功能可以应用到任何工业领域和生产过程中,包括铸造、冲压、塑料注入成型以及其他方面。 0.2 本书结构与使用方法 本书的章节内容、各章内部和前一章到后一章中所安排的练习和实践示例,都是根据知识和技能由基本到复杂的顺序来进行组织的。因此,对于初学者和不熟练的用户来说,学习本书的最佳途径是从第1章到最后一章按顺序阅读。然而,对于已经比较熟练的用户和高级用户而言,可以依序阅读,也可以根据自己的需要有选择性地了解个别的问题或者工作台。 书中的练习和例子均以步骤为序进行编号,在各步骤之间插入一些典型的注释。因此,每一步表示的是实际的操作过程,而注释则用于揭示隐含在操作后面的原因、实现的一些细节说明、与所讨论的内容或CATIA使用的其他方面的联系、某一步如何引起另一步或该步骤的具体影响等。为了使读者更容易理解,本书还为这些练习和例子提供了一些必要的插图。 贯穿本书内容的还有注意、提示和警告等标识语,它们所表示的意义如下所示。 注意部分是提醒读者注意着重指出的内容或者读者容易忽视的一些建模相关思想和技术等。 技巧部分是可以最大化CATIA功能、避免错误、使建模过程更加高效和尽可能方便的一些实践信息。 警告部分用于防止读者犯一些错误,这些错误会引起不希望出现的结果,或者会引起可能的数据丢失,重做已完成的部分工作,不能解决或不能完全解决问题等。