cad、cam技术

cad、cam技术

ID:34138496

大小:515.54 KB

页数:9页

时间:2019-03-03

cad、cam技术_第1页
cad、cam技术_第2页
cad、cam技术_第3页
cad、cam技术_第4页
cad、cam技术_第5页
资源描述:

《cad、cam技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章CAD/CAM技术的基本概念CAD(计算机辅助设计,ComputerAidedDesign)是指工程技术人缘在计算机及其各种软件工具的帮助下,应用自身的知识和经验,对产品进行包括方案构思、总体设计、工程分析、图形编辑和技术文档整理等一切设计活动的名称。CAPP(计算机辅助工艺设计,ComputerAidedProcessPlanning)是根据产品设计结果进行产品的加工方法和制造过程的设计。CAM(计算机辅助制造,ComputerAidedManufacturing)到目前为止尚无统一的定义,一般而言,CAM是指计算机在制造领域有关应用的统称。广义的CAM,一

2、般是指利用计算机辅助完成从毛坯到产品制造过程中的直接和间接的各种活动,包括工艺准备,生产作业计划制定,物流过程的运行控制,生产控制,质量控制等方面而狭义CAM,通常指数控程序的编制,包括刀具路线的规划,刀位文件的生成,刀具轨迹仿真以及后置处理和数控代码生成等作业过程。通常CAD/CAM系统中的CAM概念指的是狭义的CAM。CAD/CAM系统作业过程1.创意与构思2.计算机辅助设计与分析3.快速原型制造4.计算机辅助工艺规划5.计算机辅助NC编程6.虚拟制造集成技术所谓CAD/CAM集成技术,是指一种在CAD、CAPP和CAM各应用系统之间进行信息的自动传递和转换的技

3、术。CAD/CAM系统的组成硬件、软件和设计者组成的人机一体化系统。CAD/CAM系统的硬件主要由计算机主机、输入设备、输出设备、存储器、生产装备以及计算机网络等几部分组成。CAD/CAM系统的软件CAD/CAM系统的软件是指控制计算机运行,并使CAD/CAM系统发挥最大效能的计算机程序、相关数据以及各种文档。在CAD/CAM系统中,根据执行任务和处理对象的不同可将软件分为系统软件、支撑软件及专业性应用软件三个不同的层次。1.系统软件主要用于计算机的运行、管理、维护和控制,以及对各类计算机语言程序的编译和执行。2.支撑软件是CAD/CAM系统的重要组成,一般是由商业

4、化软件公司提供,实在CAD/CAM系统软件基础上开发的满足共性需要的CAD/CAM通用性软件。3.应用软件是在系统软件和支撑软件基础上,针对专门应用领域的需要而研制的CAD/CAM软件系统。三个发展阶段1.单元技术的发展阶段2.CAD/CAM的集成阶段3.面向产品并行设计制造环境的CAD/CAM发展阶段面向产品全生命周期的建模技术、基于工程数据库的企业级产品数据管理(PDM)、由工程工作站或高档微机组成的分布式网络系统、支持群体小组协同作业的工作模式等,是自20世纪90年代以来CAD/CAM技术发展的重点问题发展趋势CAD/CAM技术正继续向集成化、网络化、智能化和

5、虚拟化方向发展。第二章数据结构数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。1.逻辑结构2.存储结构3.操作运算线性表线性表是一种最常用、最简单的数据结构,它是由n个类型相同的数据元素组成的有限序列。线性表的存储结构:1.顺序存储结构特点:有序性、均匀性2.链式存储结构特点:删除或插入运算速度快无需事先分配存储空间,不免有些空间无法充分利用表的容量易于扩充按逻辑顺序栈和队列栈和队列是两种常见的特殊线性表,其特殊性在于其操作运算受到了限制。因此,栈和队列也被称为两种限定性的数据结构。栈的操作运算主要有进栈(插入)和出栈(删除)两种操作方式。操作运算遵循“

6、后进先出”的原则。队列是限定在表的一端插入,另一端删除的特殊线性表,允许插入的一端称为队尾,另一端为队头,遵循“先出先进”原则。树与二叉树树结点:结点是树结构的基本单元,它包含一个数据元素及若干指向其子树的指针结点的度:该结点所拥有子树的个数树的度:最大结点的度叶结点与分支结点:度为0的结点称为叶结点,不为0称为分支结点子结点与父结点:在树结构中,某结点的任一子树称为该结点的子结点,而该结点则称为它所有子结点的父结点结点的层数:从树结构的树根算起,根结点为第一层,依次加一树的深度:树结构中最大结点层数森林:森林是n(n>=0)棵互不相交树的集合树的存储结构树为非线性

7、结构,一般采用链式存储结构。由于每个结点所包含的子树各不相同,因而除了数据域和指针域外,还需设置一个字节存放结点的度,以说明该结点子树指针的个数。为了统一各结点存储格式,可采用定长的存储结构,即以该树的度作为每个结点的指针数。二叉树二叉树是一种非常重要的树结构,许多实际问题抽象出来的数据结构往往是二叉树形式,许多算法用二叉树形式实现非常简单、方便。任何树结构都可以转换成与之对应的二叉树。二叉树的概念二叉树是一种特殊的树,每个结点的度最多为2,即二叉树至多有两颗子树,分别为左子树和右子树,左右不能颠倒。在一棵深度为K的二叉树中,其结点总数最多为个2k−1。一棵拥有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。