1、资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。 第一章 概述 1.简述产品设计制造的一般过程。 答: CAD/CAM系统是设计、 制造过程中的信息处理系统, 它主要研究对象描述、 系统分析、 方案优化、 计算分析、 工艺设计、 仿真模拟、 NC编程以及图形处理等理论和工程方法, 输入的是产品设计要求, 输出的是零件的制造加工信息。 2.简述CAD/CAM技术的概念、 狭义和广义CAD/CAM技术的区别与联系。 答: CAD/CAM技术是以计算机、 外围设备及其系统软件为基础, 综合计算机科学与工程、 计算机几何、 机械设计、 机械加工工艺、 人机工程、 控制理论、 电子技
2、术等学科知识, 以工程应用为对象, 实现包括二维绘图设计、 三维几何造型设计、 工程计算分析与优化设计、 数控加工编程、 仿真模拟、 信息存贮与管理等相关功能。 区别: 广义的CAD/CAM技术, 是指利用计算机辅助技术进行产品设计与制造的整个过程, 及与之直接和间接相关的活动; 狭义的CAD/CAM技术, 是指利用CAD/CAM系统进行产品的造型、 计算分析和数控程序的编制 联系: 广义的CAD/CAM技术包容狭义的CAD/CAM技术 3.传统的设计制造过程与应用CAD/CAM技术进行设计制造的过程有何区别与联系? 答: 区别: 传统的设计与制造方式是以技术人员为中心展开的, ,
3、产品及其零件在加工过程中所处的状态, 设计、 工艺、 制造、 设备等环节的延续与保持等, 都是由人工进行检测并反馈, 所有的信息均交汇到技术和管理人员处, 由技术人员进行对象的相关处理。 以CAD/CAM技术为核心的先进制造技术, 将以人员为中心的运作模式改变为以计算机为中心的运作模式, 利用计算机存贮量大、 运行速度快、 可无限期利用已有信息等优势, 将各个设计制造阶段及过程的信息汇集在一起, 使整个设计制造过程在时间上缩短、 在空间上拓展, 与各个环节的联系与控制均由计算机直接处理, 技术人员经过计算机这一媒介实现整个过程的有序化和并行化。 联系: 制造过程的各个环节基本相同。 4.
4、简述中国CAD/CAM技术发展的过程与特点。 答: 中国CAD/CAM技术的研究与开发大致经历了三个阶段。 1) 引进、 跟踪、 研发阶段 CAD/CAM技术与产品起源于国外, 中国CAD/CAM技术方面的研究是从20世纪70年代中期开始的, 当时在一些高等院校中主要围绕二维图形软件进行开发, 并在航空领域和造船工业首先应用。20世纪80年代初, 开始成套引进国外CAD/CAM系统, 在此基础上进行开发 2) 自主开发和快速成长阶段。 90年代后, 随着”863/CIMS”计划的推进, 北航、 清华、 华中理工等一批高校和科研院所相继推出了研究成果, 并在政府的大力扶持下展开了科研
5、成果向产品、 商品的积极转化。 3) 产业化、 系统化发展阶段 以制造业信息化为龙头的信息化带动工业化工程已经全面铺开, 企业到了必须而且已经具备条件在国产CAD/CAM软件平台上规划和构建符合企业特点的计算机辅助设计/制造/管理系统的时候, 国内的软件业也瞄准了这一巨大的潜在市场, 这将进一步刺激CAD/CAM系统的产业化、 系统化、 集成化发展。 5.简述CAD/CAM的发展趋势。 答: 随着CAD技术的普及应用越来越广泛, 越来越深入, CAD技术正向着开放、 集成、 智能和标准化的方向发展。首先, 开放性是决定一个系统能否真正达到实用化并转化为现实生产力的基础, 这主要体现在系
6、统的工作平台、 用户接口、 应用开发环境以及与其它系统的信息交换等方面。所谓集成就是向企业提供一体化的解决方案。并行工程是一种集成, 企业的产品数据管理( PDM) 也是一种集成。经过集成能最大限度地实现企业信息共享, 建立新的企业运行方式, 提高生产效率。智能化是将当前基于算法的解决问题方式向基于知识的推理型解决问题方式转变, 需要将人工智能技术、 专家系统引入到CAD/CAM领域中, 不断使处理问题、 解决问题的水平处于较高的水准, 避免过多地依赖人工进行决策。最后, 随着CAD/CAM技术的发展和广泛应用, 工业化标准的问题越来越显得重要。当前基于不同应用领域的CAD、 CAM系统很多,
7、 为了便于把CAD系统产生的结果传送给CAM系统使用、 或者提供给别的CAD系统使用, 以实现资源共享, 要求不同系统之间能够方便地交换有关数据, 要求制订出相应的数据交换标准。同时, 完善的标准化体系既是中国CAD/CAM软件开发及技术应用与世界接轨的必由之路, 也是CAD/CAM技术发展的方向和既定的目标。 6.CAD/CAM系统的基本组成有哪些? 答: 典型的CAD/CAM系统主要由有关的硬件系统和相应的软件系统构成。硬件系统主要由计算机及其外围设备组成, 包括主机、 存储器、 输入输出设备、 网络通信设备以及生产加工设备等, 它是能够触摸的物理设备; 软件系统包括系统软件、 支撑
8、软件和应用软件, 一般是指程序及其相关的文档。 7.计算机在CAD/CAM系统中的作用是什么? 选择计算机主要考虑哪些性能指标? 答: 计算机主机是CAD/CAM硬件系统的核心, 用于指挥、 控制整个系统完成运算、 分析工作。主机的类型及性能很大程度上决定了CAD/CAM系统的使用性能。 在选择计算机时, 主要考虑的技术指标有主频、 字长、 内存容量、 外存容量、 存取速度等。 8.CAD/CAM系统中常见的外部存储器有那些? 各有什么特点? 答: 常见的外部存储器有磁盘、 磁带、 光盘等。 软盘存储器由软盘和软盘驱动器组成。软盘由软盘盘片、 保护套、 驱动轴孔、 检索孔、 磁
9、头读写槽及防写保护口等部分组成, 盘片是信息的存储介质; 软盘驱动器由电动机、 读写磁头、 运动控制器、 接口部件等组成。工作时, 马达带着盘片飞速旋转, 磁头在读写槽内作径向运动, 实现数据的读写, 由检索孔标识磁道的起始位置。 硬盘一般是做成固定式的硬盘机与硬盘驱动器, 或者装成可移式的硬盘组或硬盘插卡。硬盘的盘片与软盘的区别在于采用的是金属片, 且一般由多个盘片组成, 除所具有的磁道、 扇区之外, 盘片之间的磁性柱面仍能存储数据, 因此, 硬盘的存储容量是软盘的几千甚至几十万倍。 磁带是典型的顺序存储设备, 在磁带上以物理记录为单位写入或写出。一般, 在信息必须按顺序存入及顺序读出的
10、情况下使用磁带。磁带的存储容量比较大, 常见来为大型软件或超微机工作站系统软件作备份。 光盘是当前计算机系统广泛使用的存储介质之一, 它由光盘和光盘驱动器组成, 结构上与软盘存储器相似。光盘分为一次写入型光盘、 可擦写型光盘两类。记录信息时, 使用激光照射到介质表面上, 用输入数据调制光点的强弱, 在盘面上会形成一系列凹凸不平的条纹, 信息就以这种方式记录下来了。读出信息时, 由于光盘表面的凹凸不平, 当激光光源照射到盘面上时, 光的强弱变化经过解调就可输出数据。光盘的存储容量可达600MB以上, 常见于保存信息量庞大的数据、 资料、 应用软件或常见工具软件。 9.CAD/CAM系统中常见
11、的输入设备有那些? 各有什么特点? 答: 1) 键盘是计算机最基本的配置之一, 能够用来输入文字和基本命令及选取菜单等。 2) 鼠标有机械式、 光电式、 感应式和空间球四种。是常见的屏幕指示装置。 3) 光笔是一种定位装置, 属于指点输入设备 4) 数字化仪能够看成一个标注有X-Y坐标的平板, 可用于输入精度较高的各类图形信息。 10.CAD/CAM系统中常见的输出设备有那些? 简要说明其工作原理和特点? 答: 1) 显示器是一种快速反应的输出设备, 是计算机最基本的配置之一, 也是CAD/CAM系统中最为重要的设备, 它不但能直观地得到计算过程的反馈信息、 随时显示所设计的图
12、形, 还能显示用户对图形进行增、 删、 改、 移动等交互操作的过程。当前大量使用的是阴极射线管制成的显示器( CRT) , 平板式的用液晶显示材料制成的显示器( LCD) 。 2) 打印机是一种十分常见的计算机信息输出设备。打印机操作简单, 工作成本低, 但受输出纸张幅面大小的限制, 在CAD/CAM系统中主要用来进行设计或计算分析信息的中间结果或最终结果的输出。 3) 绘图机是CAD/CAM系统中不可缺少的一个重要输出设备。其原理与X-Y记录仪近似, 在微处理器控制下, 绘图笔能够在X-Y两坐标轴方向上移动, 绘出所要求的图形。 11.简述CAD/CAM软件系统的基本组成。 答: 根
13、据CAD/CAM系统中执行的任务及服务对象的不同, 可将软件系统分为三个层次, 即系统软件、 支撑软件和应用软件 系统软件主要用于计算机的管理、 维护、 控制及运行, 以及对计算机程序的翻译和执行。 支撑软件是CAD/CAM软件系统的重要组成, 也是各类应用软件的基础。 应用软件是在系统软件和支撑软件基础上, 针对某一专门应用领域的需要而研制的软件。 12.简要说明CAD/CAM系统支撑软件的类型和功能。 答: 从功能上可将支撑软件划分为自动绘图、 几何造型、 工程分析与计算、 仿真与模拟、 专用设备控制程序生成、 集成与管理等几种类型。 ( 1) 绘图软件 主要解决零件图的详细
14、设计问题, 输出符合工程要求的零件图或装配图。 ( 2) 几何建模软件 它为用户提供一个完整、 准确地描述和显示三维几何形状的方法和工具。 ( 3) 工程计算与分析软件 这类软件的功能包括: 基本物理量的计算、 基本力学参数计算、 产品装配、 有限元分析、 公差分析、 优化算法、 机构运动学分析、 动力学分析等。有限元分析是其核心工具。 ( 4) 仿真与模拟 仿真与模拟技术是一种建立真实系统的计算机模型的技术。利用模型分析系统的行为而不建立实际系统, 在产品设计时, 实时、 并行地模拟产品生产或各部分运行的全过程, 以预测产品的性能、 产品的制造过程和产品的可制造性。 ( 5)
15、工艺过程设计 工艺过程设计软件( CAPP) 将CAD数据转换为各种加工、 管理信息, 包括完整的工艺路线、 工序卡等工艺文件以及供数控加工用的数控程序及其工艺信息。 ( 6) 专用设备控制程序生成 ( 7) 集成与管理 CAD/CAM系统集成是将不同功能的软件模块有机地连接到一起, 形成一个完整的CAD/CAM系统, 并协调各子系统有效地运行, 以达到信息数据无缝传输、 数据共享、 提高工作效率的目的。 第二章 计算机图形学基础 1.试述窗视变换原理及规律。 答: 对于用户定义的一张整图, 需要把图中每条线段的端点都用上式进行转换, 才能形成屏幕上的相应图形。 ( 1)
16、视图区大小不变, 窗口区缩小或放大时, 所显示的图形会相反地放大或缩小; ( 2) 窗口区大小不变, 视图区缩小或放大时, 所显示的图形会相应地缩小或放大; ( 3) 窗口区与视图区大小相同时, 所显示的图形大小比例不变; ( 4) 视图区纵横比不等于窗口区纵横比时, 显示的图形会有X、 Y方向的伸缩变化。 2.试述二维图形基本几何变换的种类并给出其变换矩阵。 答: 二维图形的基本几何变换包括比例变换、 对称变换、 错切变换、 旋转变换和平移变换等。 ( 1) 比例变换 设图形在x、 y两个坐标方向放大或缩小的比例分别为A和D, 则坐标点的比例变换为: 令,T就是变换矩
17、阵。 ( 2) 对称变换 ①设图形上一点(x, y)关于原点作对称变换: 令,T就是关于原点对称的变换矩阵。 ②同理可知关于x轴对称的变换矩阵: 。 ③关于y轴对称的变换矩阵: 。 ( 3) 错切变换 ①设图形上一点(x,y)沿x方向作错切变换: 令, T就是沿x方向作错切变换矩阵。 ②同理可知沿y方向作错切变换的变换矩阵为: 。 ③沿x、 y两个方向作错切变换的变换矩阵为: 。 ( 4) 旋转变换 设图形上一点(x,y)绕原点逆时针旋转q角: 令, 为绕原点逆时针旋转变换矩阵, 若顺时针旋转时, q 角为负值。 ( 5) 平移变换 设图形上一点(x,y)沿
18、x轴平移L距离, 沿y轴平移M距离, 得到新点(x’,y’) : 令, 为平移变换矩阵。 3.试述图形裁剪技术的原理和种类。 答: 线段裁剪算法中, 需要检查线段相对于窗口的位置关系。两者的位置关系只有三种: 线段完全落在窗口内, 该线段需全部保留; 线段完全位于窗口外, 该线段应全部舍弃; 线段部分位于窗口内而其余部分位于窗口外, 需要计算出该线段与窗口边界的交点作为线段的分段点, 保留位于窗口内的那部分线段, 舍弃其余部分线段。 线段裁剪算法有矢量裁剪法、 编码裁剪法、 中点分割裁剪法等 4.试推导相对直线x+y-1=0对称的复合变换矩阵。 答: 直线可化为y=1-x 1.
19、 将坐标原点平移到(0,1)处: , 2.将反射轴( 已平移后的直线) 按顺时针方向旋转135角, 使之与x轴重合: , 3.图形关于x轴的反射变换: , 4.将反射轴逆时针旋转135角: , 5.恢复反射轴的原始位置: , , , 。 第三章 机械CAD/CAM数据处理技术 ( 1) 描述工程数据库的特点, 指出在机械CAD/CAM集成中的作用 1.支持多个工程应用程序 一个工程数据库必须适应多个工程应用程序, 以支持不断发展的新的应用环境。最初的概念设计、 详细设计、 制造设计和计划都需要直接进入到工作数据库中去, 从设计到生产后期所进行的操作, 像
20、生产控制、 质量控制和服务等, 都需要利用在产品设计和制造阶段的信息。 2.支持动态模式的修改和扩充 数据库的结构确定物体在数据库中建模的关系。一个工程必须经过计划分析、 设计、 施工、 调试、 生产等阶段, 相应的工程数据也是经过各阶段逐步明确, 逐步详细, 最后得到满意的结果。为此, 必须记载整个过程的全部图形和数据, 作为文档保存, 以便在工程中修改, 以及在工程建成后的扩充和改建。 产品的计算机辅助设计( CAD) 是一个变化频繁的动态过程, 不但数据变化频繁, 而且数据的结构也会有所改变, 这就要求工程数据库具有动态修改和易于改变数据结构的能力。修改结构的功能应
21、当”在空中”操作, 而不需要结构的再编辑或者数据库的再装配。为CAD/CAM数据库设计的数据模型必须支持工程数据类型和工程应用中复杂的物理模型。 3.支持重复的试探性设计 在工程中解决一个问题往往是一个多次重复、 重复修改的过程, 而不同于一般事务数据。CAD/CAM数据库必须适合设计过程中的试凑、 重复和发展的特点。即在一般情况下, 数据库必须保持数据的一致性, 在特殊情况下, 工程数据库应允许暂时的、 不一致数据存在, 并能加以管理。 4.支持在数据库中嵌入语义信息 语义信息是用来描述在数据库中存储数据, 它包括物体和关系的建模, 有关物体和关系的信息在数据库中是怎
22、样表示的。怎样获得和使用这些信息的。一个集成和数据词典/字典系统是用来记录指定含义的, 并是使用数据库中数据记录的工具。这个功能一般不但仅是资料程序员利用, 而且也是文件的主要来源。更多的语义信息被机器占用, 成为数据库中一个集成部分, 可用于人和机器直接相互作用及数据库的修改。 5.支持存储和管理各种设计结果版本 在人工设计中, 存在几种设计版本的情况是经常发生的, 每一个设计版本尽管不同, 但均满足设计所要求的全部功能, 它们可供选择。设计问题很少只有唯一的方案解, 当在设计中对重要条件强调的重点不同时, 一般有几种可供选择的方案。理想情况下, 一个CAD/CAM数据库应当具有
23、一个设计任务多个版本的能力。 6.支持复杂的抽象层次表示 设计单元之间的许多复杂关系能够在抽象层次中模型化。设计过程常被看成自顶向下的工作方式, 即将复杂的问题不断分解到子问题层中, 这些子问题概念简单, 能够组合起来解决原问题。例如, 工程所涉及的工程图很少是仅由一张图来表示, 一般采用分层表示法, 即上层工程图中的一个符号表示下层某一张子工程图( 即上层的一个抽象部件符号代表下层若干个部件的组合) , 这些子工程图中的一个符号又能表示更下一层的某一张子工程图, …, 即自顶向下逐层表示, 直至最下层为止。 7.支持多CPU/分布式处理环境 一般支持CAD/CAM一体
24、化系统的硬件是由异种机组成的计算机网络系统。因此, 要求工程数据库管理系统应是一个分布式的数据库管理系统, 并为所有基本单元系统存取全局数据提供统一的接口标准。 8.支持建立和临时存取数据库 在设计和制造过程中, 存在许多临时性数据, 这些不需长期保存的数据可存入临时数据库中, 使用完毕即可删除。 9.支持交互式和多用户工作以及并行设计 工程设计时, 为了及时传达设计人员的思想和意图, 需要进行交互式工作。而且现代设计工作决不是一人能胜任的, 为提高工程设计质量, 加快进度, 必须开展并行作业, 使若干名设计人员既能同时工作, 又可达到资源共享。为此, 要求工程数据库能
25、随时提供数据并存储数据, 提供多用户使用和进行并行设计。 10.支持多种表示处理 在设计和制造过程中, 应用程序往往要利用同一物体的不同表示形式来实现不同的目的和要求。例如, 在几何造型中, 能够使用CSC树、 边界表示、 八叉树法等多种表示形式来表示同一形体。因此, 工程数据库要有存储和管理同一形体的多种表示形式的功能, 而且要保持这些表示形式之间的一致性。 11.支持数据库与应用程序的接口 为了支持工程数据库的应用过程, 数据库必须与多种程序语言交互。数据库与应用程序的接口有两类: 子语句方式和CALL方式。子语句方式将数据库的DML语句看成特殊的应用程序语句。CA
26、LL方式将数据库的DML语句设计成宿主语言的一个过程或函数, 应用程序经过CALL语句调用它们。 12.支持工程事物处理 在工程应用中, 解决一个工程问题需要花费很长时间, 涉及的数据量也很多, 这种解决工程问题的过程称为工程事务。由于这类问题工作时间很长, 中间出现意外错误或认为中断的可能性较高。因此, 商业数据库系统中处理事务的方法在此已不适用。工程数据库系统应具备处理工程事务的能力。 EDB是CAD/CAM/CAE/CAPP/MRP/MRPII等工程设计及制造系统的基础数据源, 是各应用系统进行数据交换和共享的枢纽, EDB在应用系统中的位置如下图所示。由图可知, EDB处于核心地
27、位, 如果管理不当, 那么在集成时各系统之间会产生瓶颈问题, 而且很难获取正确的数据。 ( 2) 机械CAD/CAM中有那些数据处理技术, 并指出其使用场合。 1.数据程序化处理 数表程序化: 适用于数据少且别的程序不需调用的情况 数表公式化处理: 适用于对于数据间存在联系或函数关系的数据 线图程序化处理: 适用于用线图来表示参数间的函数关系, 包括直线、 折线或各种曲线构成的线图。 2.数据文件化处理: 适用于如果数表很大或数表个数很多, 如还采用该方法进行程序化, 这时程序将显得非常的庞大、 不易实现, 这就需要将数表进行文件化或数据库
28、进行处理 3.数据库处理: 适用于有大量数据文件, 需要共享和集中, 与应用软件相独立的数据集合 第四章 三维几何建模技术 1.形体的拓扑信息和几何信息的含义是什么? 答: 几何信息一般是指一个物体在三维欧氏空间中的形状、 位置和大小。具体地说, 几何信息包括有关点、 线、 面、 体的信息。 拓扑信息是指一个物体的拓扑元素( 顶点、 边和表面) 的个数、 类型以及它们之间的关系, 根据这些信息能够确定物体表面的邻接关系。 2.三维几何建模系统有哪几种建模方式? 各自的特点是什么? 答: 三维几何建模系统有线框建模、 曲面建模、 实体建模、 特征建模等 线框模型是由一系列
29、的点、 直线、 圆弧及某些二次曲线组成, 描述的是产品的轮廓外形。线框建模的数据结构是表结构, 采用线框建模的描述方法构造实体, 所需信息量少, 数据运算简单, 占居的存贮空间比较小, 对硬件的要求不高。 曲面模型由于增加了面的信息, 在提供三维实体信息的完整性、 严密性方面, 比线框模型进了一步, 它克服了线框模型的许多缺点, 能够比较完整地定义三维立体的表面, 所能描述的零件范围广; 曲面建模能够对物体作剖切面、 面面求交、 线面消隐、 数控编程以及提供明暗色彩图显示所需要的曲面信息等。 与线框建模、 曲面建模不同, 三维实体建模在计算机内部存贮的信息不是简单的边线或顶点的信息, 而是
30、比较完整地记录了生成实体的各个方面的数据。特点在于覆盖三维立体的表面与其实体同时生成。利用这种方法, 能够完整地、 清楚地对物体进行描述, 并能实现对可见边的判断, 具有消隐的功能。 特征建模的特点主要概括为以下几个方面: ( 1) 特征建模使产品的设计工作不停留在底层的几何信息基础上, 而是依据产品的功能要素, 如键槽、 螺纹孔、 均布孔、 花键等, 起点在比较高的功能模型上。特征的引用不但直接体现设计意图, 也直接对应着加工方法, 以便于进行计算机辅助工艺过程设计并组织生产。 ( 2) 特征建模以计算机能够理解的和能够处理的统一产品模型代替传统的产品设计、 工艺设计、 夹具设计等各
31、个生产环节的连接, 使得产品设计与原来后续的各个环节并行展开, 系统内部信息共享, 实现真正的CAD/CAPP/CAM的集成, 且支持并行工程。 ( 3) 有利于实现产品设计、 制造方法的标准化、 系列化、 规范化, 使得产品在设计时就考虑加工、 制造要求, 保证产品有较好的工艺性及可制造性, 有利于降低产品的生产成本。 3.试述常见的曲面构造方法及构造特点。 答: 1) 线性拉伸面 这是将一条剖面线C( u) 沿方向D滑动所扫成的曲面 2) 直纹面: 给定两条相似的曲线, 它们具有相同的次数和相同的节点矢量, 将两条曲线上对应点用直线相连, 便构成了直纹面 3) 旋转面: 在xO
32、z平面内定义的曲线C( u) , 将其绕Z轴旋转360°就得到旋转面。旋转面的特征是与Z轴垂直平面上的曲线是一个整圆 4) 扫描面的方法是用一条剖面线沿另一条基准线滑动 4.实体建模的方法有哪些? 答: 实体建模的方法有: 体素法、 扫描法 体素法是经过基本体素的集合运算构造几何实体的建模方法。每一个基本体素都具有完整的几何信息, 是真实而唯一的三维实体。 有些物体的表面形状较为复杂, 难以经过定义基本体素加以描述, 可采用定义基体, 利用基体的变形操作实现实体的建模, 这种构造实体的方法称为扫描法。 5.试述实体建模中计算机内部表示方法, 其数据结构的特点。 答: 常见的有边
33、界表示法、 构造立体几何法、 混合表示法( 即边界表示法与构造立体几何法混合模式) 、 空间单元表示法等。 边界表示法简称B-Rep法, 它的基本思想是, 一个形体能够经过包容它的面来表示, 而每一个面又能够用构成此面的边描述, 边经过点, 点经过三个坐标值来定义 CSG法表示实体可用二叉树的形式加以表示 混合模式中, CSG法作为系统外部模型, B-Rep法作为系统内部模型, 即CSG法做用户接口, 方便用户输入数据、 定义体素及确定集合运算类型, 计算机内部则采用B-Rep数据模型, 以便存贮实体更详细的信息,
34、类似于在CSG树结构的节点上扩充边界法的数据结构, 能够达到快速描述和操作模型的目的。 6.什么是特征? 特征是如何分类的? 依据何在? 答: 特征应该理解为一个专业术语, 它兼有形状和功能两种属性, 从它的名称和词义定义联想它的特定几何形状、 拓扑关系、 典型功能、 绘图表示方法、 制造技术和公差要求。 特征定义的实现有两种方式: ( 1) 在产品设计过程中提供一套预先定义好的形状特征, 称作特征的前置定义, 或叫基于特征的设计。 ( 2) 首先进行几何设计, 然后从几何模型中识别或抽取形状特征, 称作特征的后置定义, 或称特征识别。 从总体上看,
35、 特征可分为通用特征和应用特征两大类。 1) 通用特征 通用特征是从机械产品的几何形状抽象出来的一般性特征, 由基本形状特征和附加形状特征组成。基本形状特征是表示一个零件总体形状的特征, 附加形状特征是对零件局部形状进行修改的特征。 2) 应用特征 应用特征是指各种工程专业应用领域里所遇到的各种形状特征。这些特征中有的仍以前述的通用特征为基础。但在设计、 分析、 制造等不同阶段, 可有不同的特征定义。按机械零件的几何形状分, 可大致分为轴类、 盘类、 支架类、 箱体类和自由曲面类等。 7.特征建模技术的实现方法有哪些? 答: 实现特征的具体方法如下: ( 1) 对于基本形状特
36、征, 能够直接采用根据参数建立拓扑、 几何信息的方法, 如拉伸类特征、 旋转类特征、 扫描类特征、 混合类特征。这类似于几何造型系统中的基本体元的几何、 拓扑结构的建立。 ( 2) 对于附加形状特征, 尽可能采用局部修改技术直接修改原有的拓扑、 几何结构。 ( 3) 对不易采用方法( 2) 的附加形状特征, 尽可能分别构成基本形状特征和附加形状特征。 ( 4) 对不易采用方法( 1) 、 ( 2) 、 ( 3) 的特征, 采用布尔运算实现, 但显式操作仍为特征造型而不是布尔运算。 第五章 计算机辅助工程 1.给出CAE得定义, 叙述用CAE可解决哪些工程问题? 答: 计算机辅助
37、工程( CAE) , 是以现代计算力学为基础、 计算机仿真为手段的工程分析技术, 是实现产品优化设计的重要技术。CAE技术主要包括有限元法FEM( Finite Element Method) 、 边界元法BEM( Boundary Element Method) 、 运动机构分析、 气动或流场分析、 电路设计和磁场分析等。 工程数值分析、 结构优化设计、 强度设计评价与寿命预估、 动力学/运动学仿真等是计算机辅助工程分析的主要内容。 2.有限元法解决工程问题时, 单元的划分有哪些要求? 答: 采用单元来替代连续体进行分析计算时, 需要考虑单元划分的有效性, 保证所分析计算的结果与原
38、物体的一直性, 具体划分时应注意: ( 1) 单元之间不能相互重叠, 要与原物体的占有空间相容, 即单元既不能落在原区域外, 也不能使区域边界出现空洞。 ( 2) 单元应精确逼近原物体。所有原域的顶点都应取成单元的顶点。所有网格的表面顶点都应落在原域表面上。所有原域的边和面都被单元的边和面所逼近。 ( 3) 单元的形状合理。每个单元应尽量趋近于正多边形和正多面体, 不能出现面积很小的二维尖角元或体积很小的三维薄元。 ( 4) 网格的密度分布合理。分析值变化梯度大的区域需要细化网格。 ( 5) 相邻单元的边界相容。不能从一个单元的边和面的内部产生另一单元的顶点。 ( 6) 分析对象
39、的几何结构、 载荷及支承情况均为对称时, 可只取其中一个对称部分的结构进行分析计算。在位移受约束的节点上, 应根据实际情况设置约束条件。当节点沿某一方向上不能位移时, 则设置相应的连杆支座。当节点为某一固定点时, 则设置铰链支座。 ( 7) 单元划分后, 要对全部单元和节点进行编码。 3.CAE解决工程问题的基本过程分为几步? 答: 有限元法求解的具体步骤: 1) 单元剖分 根据连续弹性体的形状, 选择单元类型, 将该弹性体分割成许多个有限大小的单元, 并为单元和节点编号。 2) 单元特征分析 以节点位移{δ}e为基本未知量, 选择一个单元位移函数后, 进行以下工作: (
40、 1) 用节点位移表示单元位移, 即{f}=[N] {δ}e ; ( 2) 经过几何方程用节点位移表示单元应变, 即{ε}=[B] {δ}e ; ( 3) 经过物理方程用节点位移表示单元应力, 即{σ}=[S] {δ}e ; ( 4) 经过最小势能原理用节点位移表示节点力, {R} e=「K」e{δ}e ; 3) 总体结构合成 ( 1) 分析整理各单元刚度矩阵, 按照总体节点进行各单元刚度矩阵的迭加, 形成总体刚度矩阵, 并建立以总体刚度矩阵为系数的线性方程组{R}=「K」{δ}; ( 2) 对线性方程组进行边界条件处理, 及线性方程组的 处理, 求解处理后的方程组, 求得
41、节点位移, 再由{σ}=[S] {δ}e求得单元应力。 4.CAE的前置处理主要解决什么问题? 答: 前置处理程序的基本任务是根据输入对象的几何信息进行有限元几何造型, 按照用户拟定的计算机模型自动生成网格, 以及进行不同密度网格间的转换和修补等。有实体建模与参数化建模, 构件的布尔运算, 单元自动划分, 节点自动编号与节点参数自动生成, 载荷及材料参数直接输入与公式参数化导入, 节点载荷自动生成, 有限元模型信息自动生成等功能。 5.CAE的后置处理的主要任务是什么? 答: 后置处理功能主要包括绘制应力、 应变、 位移、 速度和加速度等空间和时间变化的曲线图。同时, 还要求能对
42、主分析程序的结果进行加工, 如坐标变换、 插值、 曲线光顺、 修订输出结果, 以及有限元分析结果的数据平滑, 各种物理量的加工与显示, 针对工程或产品设计要求的数据检验与工程规范校核, 设计优化与模型修改等。 6.优化设计的基本原理是什么? 答: 优化设计是在计算机广泛应用的基础上发展起来的一项设计技术。优化设计提供了一种逻辑方法, 它能在所有可行的设计方案中进行最优的选择, 在规定条件下得到最佳设计效果。其原则是寻求最优设计, 其手段是计算机和应用软件, 其理论是数学规划法。 第六章 计算机辅助工艺 设计 1、 简要分析CAPP系统的基本组成和功能。 答: ( 1) 零件信息的输
43、入( 2) 系统的管理( 3) 零件工艺设计( 4) 工艺文件输出( 5) 系统界面 2、 简述CAPP系统在企业信息化中的作用。 答: 在制造业信息化工程中, CAPP系统起着非常重要的角色, 主要表现在: ( 1) 建立产品、 零件制造的工艺过程文件, 具体规定产品在形成过程中有关的条件、 状态、 过程等参数, 描述零件的加工过程以及应达到的质量标准, 使工艺文件规范化、 标准化。 ( 2) 替代工艺设计人员的手工操作, 将其从繁杂的手工编写、 查阅资料、 绘制简图等工作中解脱出来, 将精力放在工艺设计、 工艺经验的积累、 工艺知识的应用上, 有效地提高企业的制造工艺水平。 (
44、 3) 规范产品制造工艺, 使工艺信息计算机化, 为制造业信息化提供基础条件; 实现工艺参数等信息的数字化, 提高工艺设计信息的共享与重用水平。 ( 4) 使各种优化决策方法的实现成为可能, 为工艺设计人员提供决策支持, 包括工艺路线决策的优化, 切削参数的优化, 工时定额的确定等。 3、 描述零件几何特征分类方法的特点, 与特征造型中的特征分类方法有何区别? 答: 特征信息描述法是采用经过定义的特征( 包括几何特征、 技术特征等) 对零件进行描述, 并建立一套主要由图形迭加规则组成的特征描述系统的方法。这种方法的基本思想是按照零件加工过程中所形成的零件型面来定义零件的几何特征, 并在
45、这些型面特征中关联相应的工艺信息( 包括零件的精度、 材料、 热处理等技术要求) 作为技术特征, 以几何特征信息集的形式对零件进行描述。 与特征造型中的特征分类方法区别: 特征造型中特征分类方法是从零件表面形状定义特征仅有几何特征 4、 当前CAPP系统信息输入的瓶颈何在? 试分析采用概念化信息输入方法的优缺点。 答: 当前商品化CAPP系统对CAD系统零件的信息处理方式有: 不保留CAD系统的零件信息, 只是一次性利用该信息; 部分保留CAD系统的零件信息, 对一些具有明显加工特征的几何图形进行提取和应用; 采用零件信息编码系统对输入零件进行编码输入等方法。这些方法不是缺少完整的零件工
46、艺信息, 无法实现工艺的创成, 就是信息输入的过程十分复杂, 输入方法不实用, 工艺人员难以接受。 概念化信息输入方法具有下列特点: ( 1) 从特征的概念入手, 将围绕几何特征展开的工艺信息打包处理, 并制作成信息柄, 采用信息柄进行信息的激活与传递, 提高了CAPP系统信息输入的准确性。 ( 2) CAD/CAPP系统之间信息传递的主要手段是信息柄的迁移, 这种迁移是以人为的概念约定以及CAPP系统的信息预制为基础, 同时受到PDM资源数据库的支持, 便于进行信息输入的扩充。 ( 3) 工艺特征信息柄继承了传统的零件分类方法, 它是工艺设计人员长期工作中形成的概念, 比较容易接受
47、 也便于工艺设计。 ( 4) 仅经过有限的几次信息提取, 即可完整输入零件特征的全部信息, 不但输入的效率高, 还适用于创成式工艺生成, 以及基于内容的工艺匹配与查询。 5、 简述派生式CAPP和创成式CAPP系统的基本原理、 相关技术和特点。 答: 派生式CAPP系统的主要特征是检索预置的零件工艺规程, 实现零件工艺设计的借鉴与编辑。根据零件工艺规程预置的方式不同, 能够分为基于GT技术的CAPP系统, 基于特征技术的CAPP系统两种主要形式。 创成式CAPP系统能够定义为一个能综合加工信息, 自动为一个新零件制定出工艺过程的系统。依据输入零件的有关信息
48、 系统能够模仿工艺专家, 应用各种工艺决策规则, 在没有人工干预的条件下, 从无到有, 自动生成该零件的工艺规程。创成式CAPP系统的核心是工艺决策的推理机和知识库。 创成式CAPP系统主要解决两个方面的问题, 即零件工艺路线的确定( 或称工艺决策) 与工序设计。 6、 试述知识的数据库存贮形式与提取方式之间的关系, 比较不同存贮形式的利弊。 答: 1) 采用文件的存贮格式, 即用IF—THEN方式进行条件的匹配, 当系统不能提供满足的条件时, 选择默认标识为FALSE的框架, 从中得到结论以作为推理时让步的条件。这种结构化的文件方式, 能满足工艺推
49、理的要求, 但规则添加时, 需要重新编译程序, 不利于规则的修改与扩充。 2) 采用数据库方式的存贮, 对应于条件的匹配, 系统采取数据库系统的查询方式即采用关键字进行已知条件的查询, 并提取查询到的相应记录作为推理结果。这种方式使系统的查询、 匹配变得更加简单, 还可利用数据库系统本身提供的控制机制, 来保证数据的完整性和统一性, 使各分布子系统均能同时对同一数据库进行操作。另外, 规则的扩充也比较容易, 能实现即改即用。 7、 何谓面向对象的知识表示? 这种知识表示方法有何特点? 答: 面向对象的知识表示不是简单地将事实、 规则以及一些方法用类封装, 它是某领域对象的知识表示, 它
50、采用的基本方法是, 以对象为中心来组织知识库的结构, 将对象的属性、 知识及知识处理过程统一在对象的结构中。应用对象标识来区分不同的对象类, 用对象属性表示对象的静态属性, 用知识处理方法来表示对象的动态行为。这种对象是以整体形式出现的, 从它的外形只能看到外部特征, 即该对象所能接收的消息, 所具备的知识处理能力等。在对象外部不能直接修改对象内部状态, 也不能直接调用其它内部的知识处理, 对象内部的知识调度和推理进程由对象内的规则控制。 第七章 计算机辅助数控加工编程 1.简要说明数控加工编程的基本过程及主要内容。 答: 数控编程过程主要包括: 分析零件图样、 工艺处理、 数学处理、






