机械CADCAM基础 何雪明 华中科技出版社 习题解答 下载本文

内容发布更新时间 : 2024/11/14 16:07:14星期一 下面是文章的全部内容请认真阅读。

的一些数据;接下来要做的工作是实现数学模型向计算机执行的转换。

计算机仿真的目的,主要是为了研究或再现实际系统的特征,因此模型的仿真运行是一个反复的动态过程;并且有必要对仿真结果作全面的分析和论证。

1、举例说明CAD/CAM中建模的概念及其过程。

答:当人们看到三维客观世界中的事物时,对其有个认识,将这种认识描述到计算机内部,让计算机理解,这个过程称为建模。在CAD/CAM中,建模的步骤:首先对物体进行抽象,得到一种想象中的模型;然后将这种想象模型以一定格式转换成符号或算法表示的形式,形成信息模型,该模型表示了物体的信息类型和逻辑关系;最后形成计算机内部的数字化存储模型。通过这种方法定义和描述的模型,必须是完整的、简明的、通用的和唯一的,并且能够从模型上提取设计、制造过程中需要的全部信息。因此,建模过程实质就是一个描述、处理、存储、表达现实物体及其属性的过程。

2、什么是几何建模技术?几何建模技术为什么必须同时给出几何信息和拓扑信息?

答:所谓的几何建模就是以计算机能够理解的方式,对几何实体进行确切的定义,赋予一定的数学描述,再以一定的数据结构形式对所定义的几何实体加以描述,从而在计算机内部构造一个实体的几何模型。通过这种方法定义、描述的几何实体必须是完整的、唯一的,而且能够从计算机内部的模型上提取该实体生成过程中的全部信息,或者能够通过系统的计算分析自动生成某些信息。

几何信息是指构成三维形体的各几何元素在欧氏空间中的位置和大小,它可以用具体数学表达式来进行定量描述。拓扑是研究图形在形变与伸缩下保持空间性质不变的一个数学分支。拓扑不管物体的大小,只管图形内的相对位置关系。拓扑信息反映三维形体中各几何元素的数量及其相互间连接关系。各种几何元素相互间的关系构成了形体的拓扑信息。如果拓扑信息不同,即使几何信息相同,最终构造的实体可能完全不同。

3、试分析三维几何建模的类型及其应用范围。

答:线框建模:不适用于对物体需要进行完整性信息描述的场合,一般使用在适时仿真技术或中间结果显示上。

表面建模:增加了面、边的拓扑关系,因而可以进行消隐处理、剖面图的生成、渲染、求交计算、数控刀具轨迹的生成、有限元网格划分等作业;但表面模型仍缺少体的信息以及体、面间的拓扑关系,无法区分面的哪一侧是体内或体外,仍不能进行物性计算和分析。

实体建模:可对实体信息进行全面完整的描述,能够实现消隐、剖切、有限元分析、数控加工,对实体着色、光照及纹理处理、外形计算等各种处理和操作。

4、实体建模的方法有哪些?

答:实体建模的方法有:体素调用法,空间位置枚举法,单元分解法,扫描变换表示法,体素构造表示法和边界表示法。

5、实体建模中是如何表示实体的? 答:实体模型提供了面和体之间的拓扑关系。在实体模型中,面是有界的不自交的连通表面,具有方向性,其外法线方向是根据右手法则由该面的外环走向确定,其中的环,是由有向边有序围成的封闭边界,确定面的最大外边界的环叫外环,按逆时针走向,面中的孔或凸台周界的环叫内环,按顺时针走向。

6、什么是体素?体素的交、并、差运算是何含义?

答:体素的定义方式有两类:一类是基本体素,另一类是扫描体素。基本体素可以通过输入少量的参数定义。扫描体素又可以分为平面轮廓扫描体素和三维实体扫描体素。平面轮廓扫描法是一种将二维封闭的轮廓,沿指定的路线平移或绕任意一个轴线旋转得到的扫描体。三维实体扫描法是用一个三维实体作为扫描体,让它作为基体在空间运动。

体素的交运算结果是多个体素的重合部分;并运算的结果是多个体素包含的所有部分;差运算的结果是一个体素包含的部分减掉重合部分。

7、简述边界表示法的基本原理和建模过程。 答:边界表示法的基本思想是将物体定义成由封闭的边界表面围成的有限空间。这样一个形体可以通过它的边界,即面的子集来表示。边界表示法强调的是形体的外表细节,详细记录了形体的所有几何和拓扑信息。

边界表示的模型通常采用翼边数据结构。在表面、棱边、顶点组成形体的三要素中,WED以边为核心来组织数据。棱边的数据结构中包含两个点指针,分别指向该边的起点和终点,棱边被看做一条有向线段。当一个形体为多面体时,其棱边为直线段,由它的起点和终点惟一确定。当形体为曲面体时,其棱边为曲线段,这时必须增添一项指针指向该曲线数据。此外,WED中另设有两个环指针,分别指向棱边所邻接的两个表面上的环,由这种边环关系就能确定棱边与相邻面之间的拓扑关系。为了能从棱边出发搜索到它所在的任一闭环上的其他棱边,数据结构中又增设了4个指向边的指针,分别是左上边、左下边、右上边、右下边。其中右下边表示该棱边在右面环中沿逆时针方向所连接的下一条棱边,而左上边为棱边在左面环中沿逆时针方向所连接的下一条线,其余类推。

8、简述CSG表示法的基本原理和建模过程。

答:构造立体几何法简称CSG法,是一种利用一些简单形状的体素,经变换和布尔运算构成复杂形体的表示模式。在计算机内部存储的主要是物体的生成过程。在这种表示模式中,采用二叉树结构描述体素构成复杂形体的关系。树根表示定义的形体,树叶为体素或变换量,中间节点表示变换方式或布尔运算的算子。对体素施以变换,可使之产生刚体运动,将其定位于空间中的某一位置。布尔算子可以是并、交、差等集合运算。该二叉树又称为CSG树。 9、分析比较B-Rep与CSG的特点。

答:B-Rep法强调的是形体的外表细节,详细记录了形体的所有几何和拓扑信息,具有显示速度快等优点,缺点在于不能记录产生模型的过程。而CSG法具有记录产生实体的过程,便于交、并、差运算等优点,缺点在于对物体的记录不详细。

10、举例说明空间单元法是如何利用四叉树、八叉树来描述复杂形状物体的。 答:在计算机内部通过定义各个单元的位置是否填充来建立整个实体的数据结构。这种数据结构通常是四叉树或八叉树。四叉树常用作二维物体描述,对三维实体需采用八叉树。

首先定义三维实体的外接立方体,并将其分割成八个子立方体,依次判断每个子立方体,若为空,则表示无实体;若为满,表示有实体充满;若判断结果为部分有实体填充,将该子立方体继续分解,使所有的子立方体或为空,或为满,直到达到给定的精度。 11、何谓特征?与实体建模相比,特征建模有何突出优点?

答:从加工角度看,特征被定义为与加工操作和工具有关的零部件形式以及技术特征;从形体造型角度看,特征是一组具有特定关系的几何或拓扑元素;从设计角度看,特征又分为设计特征、分析特征和设计评价特征等。 优点:特征造型则是着眼于更好地表达完整的产品技术和生产管理信息,为建立产品的集成信息模型服务;使产品设计工作在更高的层次上进行,设计人员的操作对象不再是原始的线条和体素,而是产品的功能要素;有助于加强产品设计、分析、工艺准备、加工、检验各部门间的联系,更好地将产品的设计意图贯彻到各个后续环节并且及时得到后者的意见反馈,为开发新一代的基于统一产品信息模型的CAD/CAPP/CAM集成系统创造条件;有助于推动行业内的产品设计和工艺方法的规范化、标准化和系列化,使得产品设计中及早考虑制造要求,保证产品结构有更好的工艺性;推动各行业实践经验的归纳总结,从中提炼更多规律性知识,以丰富各领域专家的规则库和知识库,促进智能CAD系统和智能制造系统的逐步实现。

12、什么是参数化设计?什么是变量化设计?两种方法有和区别?

答:参数化设计用约束来表达产品几何模型,定义一组参数来控制设计结果,从而能够通过调整参数来修改设计模型。参数化设计方法与传统方法相比,最大的不同在于它存储了设计的整个过程,设计人员的任何修改都能快速地反映到几何模型上,并且能设计出一组形状相似而不是单一的产品模型。

变量化技术保留了参数化技术的基于特征、全数据相关、尺寸驱动设计修改的优点,但在约束的定义和管理方面作了根本性改变:变量化技术将形状约束和尺寸约束分开来处理,而不像参数化技术那样,只用尺寸来约束全部几何;变量化技术可适应各种约束状况,设计者可以先决定所感兴趣的形状,然后再给出必要的尺寸,尺寸是否注全并不影响后续操作;而不像参数化技术,在非全约束时,造型系统不允许执行后续操作;变量化技术中工程关系可以作为约束直接与几何方程耦合,然后再通过约束解算器统一解算,方程求解顺序上无所谓,而参数化技术由于苟求全约束,每个方程式必须是显函数,即所使用的变量必须在前面的方程内已经定义过,并赋予某尺寸参数,几何方程求解只能定顺序求解;参数化技术解决的是特定情况下的几何图形问题,表现形式是尺寸驱动几何形状修改,变量化技术解决的是任意约束情况下的产品设计问题,不仅可以做到尺寸驱动,亦可实现约束驱动,即以工程关系来驱动几何形状的改变,这对产品结构优化是十分有意义的。

1、什么是CAD?什么是CAM?什么是CAPP?什么是CAE?什么是CAD/CAM集成?

答:CAD是指以计算机为工具,对产品进行包括方案构思、总体设计、工程分析、图形编辑

和技术文档整理等设计活动的技术。

CAM是指借助计算机进行产品制造活动的简称,有广义和狭义之分。广义CAM,一般是指利用计算机辅助完成从毛坯到产品制造过程中的直接和间接的各种活动。狭义CAM,通常指数控程序的编制。

CAPP是指借助于计算机软硬件技术和支撑环境,利用计算机进行数值计算、逻辑判断和推理来制定零件机械加工工艺过程。

CAE技术是以现代计算力学为基础、计算机仿真为手段的工程分析技术。

CAD/CAM集成系统借助于工程数据库技术、网络通信技术、以及标准格式的产品数据接

口技术,把分散于机型各异的各个CAD/CAM模块高效、快捷地集成起来,实现软、硬件资源共享,保证整个系统内的信息流动畅通无阻。

2、CAD/CAM集成的意义何在?

答:随着网络技术、信息技术的不断发展和市场全球化进程的加快,出现了以信息集成为基

础的更大范围的集成技术,包括信息集成、过程集成、资源集成、工作机制集成、技术集成、人机集成以及智能集成等,譬如将企业内经营管理信息、工程设计信息、加工制造信息、产品质量信息等融为一体的计算机集成制造系统CIMS(Computer Integrated Manufacturing System)。而CAD/CAM集成技术则是计算机集成制造系统、并行工程、敏捷制造等新型集成系统中的一项核心技术。 3、简述CAD/CAM硬件的类型及其特点。

答:CAD/CAM硬件主要由主机、存储器、输入/输出设备、图形显示器及网络通信设备组成。

主机是CAD/CAM系统硬件的核心,主要由CPU、内存储器以及I/O接口组成,主机是CAD/CAM系统的指挥和控制中心,其类型和性能很大程度上决定了CAD/CAM系统的性能,如运算精度和速度。

外存储器是CAD/CAM系统中独立于内存、用于存放各种数据和代码的外部存储设备,通常用于存储CPU暂时不用的程序和数据,CAD/CAM系统的大量软件、图形库和数据库均存于外存储器中。

输入设备的特点是将各种外部数据转换成计算机能识别的编码。

输出设备是计算机实用价值的体现。CAD/CAM系统中输出设备的作用主要是将设计的数据、文件、图形、程序、指令等显示、输出或者发送给相关的执行设备。

网络设备的特点是让越来越多的CAD/CAM系统采用网络化系统以达到资源和数据共享。 4、CAD/CAM的软件是由哪些组成的?各组成部分在系统中起什么作用? 答:CAD/CAM系统中的软件系统由系统软件、支撑软件和应用软件组成。

系统软件主要用于计算机的管理、维护、控制、运行以及对计算机程序的翻译和执行。 支撑软件是CAD/CAM系统的是各类应用软件的基础,由专门的软件公司开发,为用户提供工具或二次开发环境。

应用软件是在系统软件和支撑软件基础上,针对某一专门应用领域的需要而研制的软件,一般提供二次开发所需要的接口、语言和工具等技术支,使二次开发的软件能与应用软件本身紧密结合,构成用户实际需要的CAD/CAM系统。 5、CAD/CAM系统的基本功能和主要任务是什么?

答:CAD/CAM系统具有以下几个方面的功能:几何造型功能、计算分析功能、工程绘图功能、

结构分析功能、优化设计功能、计算机辅助工艺规程设计(CAPP)功能、NC自动编程功能、模拟仿真功能、工程数据管理功能和特征造型功能。

CAD/CAM系统的以计算机硬件、软件为支持环境,通过各个功能模块(分系统)完成对产品的描述、计算、分析、优化、绘图、工艺规程设计、NC加工仿真、生产规划、管理、质量控制等方面的任务。

6、CAD/CAM系统中常用的输入/输出设备有哪些?

答:输入设备包括:键盘、鼠标、数字化仪、图形扫描仪、数码相机、数据手套、光笔、触

摸屏、声音交互输入、位置传感器等。

输出设备包括:图形显示器、打印机、自动绘图仪、3D听觉环境系统、生产系统设备等。 7、CAD/CAM的发展趋势如何?

答:CAD/CAM发展趋势可以概括为以下几个方面:向集成化方向发展、向智能化方向发展、

向网络化方向发展、面向并行工程的发展、面向先进制造技术的CAD技术的发展、面向虚拟设计技术的发展。

8、简要说明CAD/CAM系统支撑软件的类型和功能。

答:从功能上可将支撑软件划分为基本图形资源与自动绘图、几何造型、工程分析与计算、

仿真与模拟、专用设备控制程序生成、集成与管理6大部分。 基本图形资源软件是根据各种图形标准或规范实现的软件包,大多是供应用程序调用的图形子程序包或函数库,支持不同专业的应用图形软件开发,具有基本图形元素绘制、图形几何运算等功能;自动绘图软件主要解决零件图的详细设计问题,输出符合工程要求的零件图或装配图,包括图形变换、编辑、存储、显示控制以及人机交互、输入/输出设备驱动等功能。

几何建模软件为用户提供一个完整、准确地描述和显示三维几何形状的方法和工具,具有消隐、着色、浓淡处理、实体参数计算、质量特性计算等功能。

工程计算与分析软件的功能包括:基本物理机械量的计算、基本力学参数计算、有限元分析、产品装配、公差分析、机构运动学分析、动力学分析、优化算法等。

仿真与模拟软件的功能是利用模型分析系统的行为而不建立实际系统,在产品设计时,实时、并行地模拟产品生产或各部分运行的全过程,以预测产品的性能、产品的制造过程和产品的可制造性。

专用设备控制程序的功能是针对不同类型、不同厂家的设备所用的控制方式、要求和数据各不相同的情况,生成相应的设备控制程序。

管理与集成软件的功能是将不同功能的软件模块有机地连接到一起,形成一个完整的CAD/CAM系统,保证系统内信息流畅通,并协调各子系统有效地运行,以达到信息数据无缝传输、数据共享、资源共享、提高工作效率的目的。

1、软件工程的基本概念和重要意义。

答:软件工程是指导软件开发和维护的工程类学科,是开发、运行、维护和修改软件的系统方法,即制定合理的工程原则,以最低的成本、最短的时间、最好的质量开发出满足用户需求的软件。

软件工程通过采用软件生命周期模型,从时间的角度上将软件开发和维护的整个周期进行分解。通过规范各开发阶段的文档,从技术和管理两个方面对开发过程进行严格的审查,从而保证软件的顺利开发,保证软件的质量和可维护性。

2、常用逻辑结构和物理结构的类型、特点。

答:逻辑结构包括线性结构、树形结构和网状结构;物理结构包括顺序存储结构和链接存储