第一章 绪论

147
第第

Upload: halona

Post on 15-Mar-2016

81 views

Category:

Documents


4 download

DESCRIPTION

第一章 绪论. 学习目标:. 1. 掌握 CAD/CAM 的基本概念 2. 了解 CAD/CAM 的发展过程和发展趋势 3. 了解 CAD/CAM 的应用情况,尤其是在机械制造工业化种的应用情况 4. 了解 CAD/CAM 与传统生产过程的区别. 一、 CAD/CAM 的基本概念. CAD ( Computer Aided Design ) CAM ( Computer Aided Manufacturing ) CAPP (Computer Aided Process Planning) 统称为 CAX (Computer Aided X) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 第一章      绪论

第一章 绪论

Page 2: 第一章      绪论

学习目标: 1. 掌握 CAD/CAM 的基本概念 2. 了解 CAD/CAM 的发展过程和发展趋势 3. 了解 CAD/CAM 的应用情况,尤其是在机械制造工业化种的应用情况 4. 了解 CAD/CAM 与传统生产过程的区别

Page 3: 第一章      绪论

一、 CAD/CAM 的基本概念 CAD ( Computer Aided Design ) CAM ( Computer Aided Manufacturing ) CAPP (Computer Aided Process Planning) 统称为 CAX (Computer Aided X) CAD/CAM 技术不能代替人的设计和制造行为,只是实现这些行为的先进手段。是 CIMS 系统的重要组成部分之一。

Page 4: 第一章      绪论

二、 CAD/CAM 的发展概况 1.CAD/CAM 技术的兴起: 1946 年,第一台电子计算机在美国出现 50 年代,计算机用于处理科学计算 1952 年, MIT 研究成功第一台三坐标数控铣床 1959 年美国 Calcomp 公司研制出第一台滚筒绘图机 60 年代美国 MIT 开创了计算机图形系统,尤其是指的《人机对话图形通信系统》发表后,为 CAD/CAM 提供了理论基础。

Page 5: 第一章      绪论

二、 CAD/CAM 的发展概况 2.CAD/CAM 技术的发展: 60 年代一些大公司开始研制 CAD/CAM 技术,如 IBM ,美国通用、洛克希德公司等。并且逐步应用到制造业领域。这一时期主要是大型通用机系统,规模庞大价格昂贵。 60 到 70 年代中期硬件设备的研制及 CAD/CAM 技术趋于成熟阶段, CAD/CAM 进入了早期实用阶段。 80 年代以来人们开始致力于计算机集成制造系统的( CAX )研究应用, CAD/CAM 进入迅速发展时期。 90 年代以来, CAD/CAM 向着标准化、集成化、智能化的方向发展。 CAD/CAM 在制造业中日益推广应用。

Page 6: 第一章      绪论

二、 CAD/CAM 的国内外发展概况 国外 CAD/CAM 市场商品化软件比较多,功能日新月异,如美国 SDRC 公司的 IDEAS ,美国 Mc Donell 公司的 UG 等 国内: 国内开始应用阶段,但是多为进口的 CAD/CAM 软件,最早研制的注塑盘 CAD/CAM 系统成功应用于 51cm 彩电的前盖注塑模设计与制造,达到上世纪 80 年代国际水平,但是差距仍然很大。 差距: 形成的产品少,更难以形成产业。 CAM 跟不上 CAD 的发展,搞 CAD 多于 CAM ,集成的更少 引进的过多过宽,而且引进基本上不提供源代码,成功率极低。

Page 7: 第一章      绪论

三、 CAD/CAM 技术的发展趋势: CAD/CAM 系统的集成化 集成化的内容: 1 )提高 CAD 系统的集成度; 2 ) CAD 和 CAM 的集成,即要求设计信息能够自动的转换成 CAM 系统的信息; 3 )逐步形成一个以工厂生产自动化为目标的 CIMS CAD/CAM 集成系统模式图( P4 图 1 - 1 ) CAD/CAM 系统的智能化: 专家系统:是一个智能的程序系统;系统内具有大量的专家水平的知识和经验;能使用人类专家可用的只是解决问题的方法来解决问题。包含的模块有:知识库;数据库;推理机;解释系统和知识获取部分。( P61 - 2 ) 机械 CAD 专家系统 决策的三种类型:概念决策、技术决策和目标决策 决策过程中需要的支撑性资源有:规划资源、创新资源、分析资源、评价资源、数据资源和图形资源等。决策过程和求解策略参见课本 P6图 1 - 3 , 1 - 4

Page 8: 第一章      绪论

三、 CAD/CAM 技术的发展趋势: CAD/CAM 软件的标准化:主要是指图形软件的标准化 图形核心系统: GKS1979 年德国标准化组织提出草案, 1985 年被国际标准化组织采用。 提供了应用程序和一组图形输入、输出设备之间的功能性接口,包含了各种图形设备上的交互非交互二维图形所需的全部功能。为二维图形软件标准。 GKS-3D 为三维图形核心国际标准。 初始图形交换规范 ANSI 于 1980 年发布的美国标准,建立了用于产品定义的数据表示方法与通信信息结构,可以在不同的 CAD/CAM 系统之间交换产品定义数据。 产品模型数据交换标准 1992 年由 ISO 制定并发布的国际标准。 S

TEP 标准为 CAD/CAM 集成、 CIMS 提供产品数据共享的基础。

Page 9: 第一章      绪论

三、 CAD/CAM 技术的发展趋势: CAD/CAM 系统的网络化 共享网络资源 平衡负载 提高系统性价比 提供远距离的数据通信介质

Page 10: 第一章      绪论

四、 CAD/CAM 技术的应用: 机械制造中的应用 航空航天 造船工业 机床制造 工模具行业 电子工业中的应用 其它方面的应用 建筑工程行业 轻纺和服装工业

Page 11: 第一章      绪论

五、产品的 CAD/CAM 过程 传统生产过程: 方案论证 总体设计 技术设计 详细设计 试生产 性能试验和修改定型 产品 CAD/CAM 过程( p13 )

Page 12: 第一章      绪论

胡玉景联系方式: [email protected] 13031715542

Page 13: 第一章      绪论

第二章 CAD/CAM 系统组成及软硬件

Page 14: 第一章      绪论

学习目标:熟悉 CAD/CAM 系统的组成熟悉 CAD/CAM 系统的种类及选型原则 了解 CAD/CAM 系统硬件的选择、配置方法 掌握 CAD/CAM 系统软件的组成及作用 了解常用的 CAD/CAM 软件

Page 15: 第一章      绪论

2.1 CAD/CAM 系统的组成和分类 系统组成:

硬件主要包括计算机及各种配套设备,广义上来说硬件包括数控加工的各种机械设备等。 软件包括系统软件、支撑软件和应用软件等。 工作人员

系统分类: 软硬件之间的依赖关系:配套系统和软硬件柔性系统采用的计算机:大型机系统、小型机系统、工作站系统及PC 机系统; 系统功能:通用系统和专用系统

Page 16: 第一章      绪论

2.2 CAD/CAM 系统选型原则与策略 选型的指导思想和方法: 围绕企业 CAD规划,软件配置和硬件选型三个相互联系环节,做到少投入多产出。 选型应该防止:未做好企业的 CAD规划,以软、硬件功能好坏为标准,硬件软件的投资比例不合适或者功能不匹配,重系统、轻开发,人才匹配不合适等 选型原则 硬件:性价比要高实用性好、可扩展性和网络性能 软件:先进性、集成性、开放性和性价比及制造商的信誉

Page 17: 第一章      绪论

我国目前 CAD/CAM 系统的建议1.明确重点2. 集中发展推广应用数控技术,奠定发展 CAD/CAM的基础3.确定以微机为基础的 CAD/CAM 系统为发展的导向,注意实用低成本4. 重视复合型人才的培养

Page 18: 第一章      绪论

2.3 CAD/CAM 系统中的硬件配置 CAD/CAM 系统中的计算机配置 主机: 主存储设器和高速的中央处理器 外存储器 外围设备,输入输出设备 显示器 图形输入输出设备

Page 19: 第一章      绪论

2.4 CAD/CAM 系统的软件 计算机软件

software=program+file+management.

CAD/CAM 系统软件硬件为系统工作提供了物质基础,而系统功能的实现是通过系统中软件运行来完成的,根据执行任务和编写对象的不同, CAD/CAM 软件系统分为系统软件、支撑软件和专业性应用软件三类,系统的层次关系如下图所示。

Page 20: 第一章      绪论

计算机硬件操作系统( Windows , UNIX )

CAD/CAM支撑软件

应用软件

CAD/CAM 系统软件层次关系

Page 21: 第一章      绪论

2.4.1 CAD/CAM 系统软件 主要负责管理硬件资源及各种软件资源,它面向所有的用户,是计算机的公共底层管理软件,即系统开发平台,包括操作系统,程序设计语言处理系统、数据库管理系统及图形用户接口与标准。 主要完成人机通信,系统功能的调度与协调控制和安排。一般都是由计算机制造商或者软件公司开发的商品化软件,目前常用的操作系统主要由WINDOWS、UNIX、 DOS操作系统

Page 22: 第一章      绪论

2.4.2 CAD/CAM 系统软件-应用软件 指直接支撑用户进行 CAD/CAM 工作的通用性功能软件,

CAD/CAM 系统主要是通过其支撑系统来实现。 组成

CAD CAM CAE 数据库或文件的管理系统功能 二次开发工具及接口。

Page 23: 第一章      绪论

2.4.2 CAD/CAM 软件系统-应用软件 分类

集成型:集成型支撑软件提供设计、分析、造型、数控编码及加工控制等多种模块,功能比较完备; 单一型:单一型支撑软件只提供用实现典型过程的功能。

应用软件一般是商品化的软件,由专门的公司进行开发。用户组建 CAD/CAM 系统时,只需要根据使用要求来选购配套的支撑软件,形成相应的应用开发环境实现既定的 CAD/CAM 系统的功能即可。

Page 24: 第一章      绪论

2.4.2 CAD/CAM 软件系统-应用软件 特点

图形支撑软件:最基本的支撑软件包 三维造型软件:一般包括几何建模、特征建模、物性计算(如质量、重心的计算)、真实感图形显示、干涉检查、二维图及二维剖面图生成等功能。 分析软件及优化设计软件:分析软件目前常用的是有限元分析软件、机械运动分析软件、动力学分析软件和优化设计软件等。

Page 25: 第一章      绪论

2.4.3 CAD/CAM 软件系统-产品设计软件 是针对用户的具体要求在支撑软件的基础上进行开发的软件。实际应用中,由于用户的设计要求及生产条件的多种多样,所选购的支撑软件难以适应,必须进行二次开发,即根据用户的具体需求开发的用户化的应用程序即为专业应用软件。 目前常用的程序语言是各种高级语言 VC VB PB Java 等

Page 26: 第一章      绪论

2.4.4 常用的 CAD/CAM 软件 I-DEAS 软件 CATIA 软件 UG 软件 Pro/E 软件 MasterCam 与 Cimatron 软件

Page 27: 第一章      绪论

思考题 : 1.CAD/CAM 系统的组成、分类及工作原理 2. CAD/CAM 系统的软、硬件选型原则 3. CAD/CAM 系统软件分类及各部分的定义 4.常用 CAD/CAM 系统软件有哪些?

Page 28: 第一章      绪论

第三章 CAD/CAM 软件基础胡玉景

Page 29: 第一章      绪论

学习目标 了解数据库的原理和数据结构类型 掌握数据库的建立与使用方法熟悉 FoxPro关系型数据库系统 掌握软件开发的方法和步骤

Page 30: 第一章      绪论

3.1 数据的有关概念 数据:描述客观事物的数字、字符及所有能输入到计算机中并能够被计算机接受和处理的各种符号的集合。 数据元素:数据的基本单位,数据集合中的一个个体。 数据的逻辑结构(仅仅考虑数据之间的逻辑关系,独立于数据的存储介质)物理结构(又称存储结构,是数据逻辑结构在计算机中的映象,包括数据元素的映象和关系映象。系统通过特定的软件把数据写如存储介质,构成数据的物理结构)

数据类型:是指的在程序设计语言确定变量所具有的种类

Page 31: 第一章      绪论

3.2 数据结构 3.2.1 线性表 1. 逻辑结构 :线性表最为常用、最简单的数据结构,是 n个数据元素的有限序列。线性表元素为数、符号、线性表或者更复杂的数据结构。同一表中数据结构的类型必须是相同的。 2. 顺序存储结构:线性表的存储形式,按照数据元素的逻辑顺序依次存放,即用一组连续的存储单元依次存放各个数据元素。 特点: 1 )均匀性 每个数据元素所占的存储空间的长度相同 2 )有序性 存储顺序与逻辑顺序一致 线性表的删除和插入运算:运算后的数据元素都应前移或者后移 删除运算 插入运算 应用:访问、查询方便,删除、插入运算复杂,容量不能随意扩充。

Page 32: 第一章      绪论

3.2 数据结构 3.链式存储结构 1 )特点:存储单元不连续, 存储单元的信息(结点): 包含存储元素本身的信息(数据域) 其前趋和后继元素的存储位置信息(指针域) 2 )单向链表 只含有一个指针域,结构示意图( p32 图 3-2 ) 主要运算过程: 建立单向链表 删除链表中的一个数据元素 向链表中插入一个数据元素

Page 33: 第一章      绪论

3.2 数据结构 3.双向链表:单向链表的基础上每个结点均增加一个指针域。通过指针域直接找到直接前趋和直接后继的地址,构成双向链表。结构入图 p33 图 3-2双向链表的运算过程建立双向链表删除数据元素插入数据元素

Page 34: 第一章      绪论

3.2 数据结构 4.循环链表 特点:首尾相接,运算过程中查找方便链表与线性表相比较的特点: 1 )插入或删除时数据元素不需要移动 2 )无需预先分配存储空间,避免空间资源浪费 3 )表的存储容量可以动态申请和释放,存储空间利用率高

Page 35: 第一章      绪论

3.2.2 树和二叉树 1. 树:有一个或多个结点组成的有限集合。根结点特点: 1 )有且至少有一个结点; 2 )各个子树是相互独立、互补相交的集合。 树型结构属于非线性结构,多数是采用多重链表作为树的存储结构。 存储过程中每个结点包含数据域和指针链域。 指针链域的多少决定于该结点的度,各个结点的度一般不同,因此导致建立结点和构造树型结构时,存储分配和运算比较困难。

Page 36: 第一章      绪论

3.2.2 树和二叉树 2. 二叉树:每个结点至多有 2 个子树,且有左右之分,次序不能颠倒。 区别: 1 )一般的树至少有一个结点,但是二叉树的结点可以是空的。 2 )每个结点的子树数最多为两个。 3 )子树的有左右之分,次序不能颠倒。 3. 二叉树的遍历树的遍历: 1 )前序遍历( DLR ) 遍历的过程:根结点-根结点的左子树-根结点的右子树。

Page 37: 第一章      绪论

3.2.2 树和二叉树 2 )中序遍历( LDR ) 遍历的过程:左子树-根结点-右子树(以中序遍历的方式) 3 )后序遍历( LRD ) 遍历的过程:(以后序遍历的方式)左子树-右子树-根结点 4. 二叉排序树 是特殊的二叉树,且左结点的值 <根结点的值;右结点的值>=根结点的值;且每个子树同时满足上述要求。 应用于排序、检索,检索的效率很高 建立通常是采用逐步插入结点的方法来构造二叉排序树

Page 38: 第一章      绪论

3.3 工程数据库 3.3.1 工程数据库与数据库管理系统 1. 工程数据库的特点与管理 内容广泛:产品设计数据、模型数据、绘图数据、材料数据、测量数据和各种手册、标准等; 表现形式多样:数字文字信息、几何图形信息 数据量大、种类多、结构复杂、动态并支持整个生产过程管理方法:程序直接管理、文件系统管理、数据库系统管理

Page 39: 第一章      绪论

3.3 工程数据库文件系统管理方法:实现方便,效率高、简洁方便 共享差,不能支持多用户,难以保证数据的完整性。 数据库管理系统:在文件系统管理方法的基础上发展起来的,解决了数据的冗余现象和数据的独立完整性问题,实现了数据共享。 2. 数据库系统原理 1 )数据库:存储和关联数据的集合 2 )数据库管理系统:应用程序和数据库的接口,是数据库的核心 3 )体系结构分类:外模式,概念模式,内模式

Page 40: 第一章      绪论

3.3 工程数据库 3. 数据库的数据模型: 数据的组织方式,常用的有层次型(一对多)、网络型(多对多)和关系型。参见课本 P39 图 3 - 7 ,

3 - 8 ,表 3 - 1

Page 41: 第一章      绪论

3.3.2 FoxPro关系型数据库系统 1. FoxPro 的基本特征 2. FoxPro 系统介绍 1 )数据类型函数 2 )表处理类命令和函数 3 )输入输出类命令和函数 4 )编程类命令和函数 5 ) FoxPro环境和多用户类命令和函数 3. FoxPro 的文件、数据类型与运算的表达式 1 ) FoxPro 的文件

Page 42: 第一章      绪论

3.3.2 FoxPro关系型数据库系统 2 ) FoxPro 的数据类型 3 ) FoxPro 的运算类型:算术运算、字符串运算、比较运算和逻辑运算 4. 基本的操作指令 1 ) FoxPro 的启动和退出 2 )数据库文件的建立:数据库文件的基本结构的建立,数据的输入,数据的增、删、改,数据库的显示,数据库的打开与关闭,建立索引文件,多个相关数据库的操作,程序设计等 5. 与高级语言的接口

Page 43: 第一章      绪论

3.4 软件工程方法和开发过程 软件的具体要求 软件开发的关键 3.4.1 软件开发与软件工程 1. 应用软件的开发 2. 软件工程概念: 60 年代末首次提出“软件工程”的概念,侧重点、目的、研究内容。

Page 44: 第一章      绪论

3.4.2 软件开发的步骤 分三个阶段: 1. 软件分析阶段-做什么? 用户提出需求-计算机帮助求解-软件的完整定义。 1 )系统定义 2 )软件需求分析 2. 软件设计阶段-怎么做?确定软件结构,划分各个模块之间的联系-各模块的实现细节即软件的过程安排 软件设计说明

Page 45: 第一章      绪论

3.4.2 软件开发的步骤 3. 软件的实现阶段 包括软件编码和软件测试。 软件测试包括单元测试-组合测试-软件系统测试 4. 软件的维护阶段 分为改错、适应和完善 改错型维护可作为软件测试的继续 适应型和完善型的维护类似于软件开发期的工作,需要确定新的软件需求,变更的需求重新设计、重新编码及测试

Page 46: 第一章      绪论

3.4.3 软件开发方法 1. 组织与实施 组织时考虑:技术结构和各类人员的配套是否合理 软件开发的模式:传统生命周期模式即瀑布模式和原型模式 2. 分析与设计 3.编码与测试

Page 47: 第一章      绪论

思考题 1.线性表的存储结构是如何实现的? 2. 二叉树的遍历和排序如何进行? 3. 数据库系统的原理是什么? 4.FoxPro 的基本特征和基本类型有哪些? 5. 软件开发的步骤和方法有哪些?

Page 48: 第一章      绪论

第四章 CAD 系统开发技术

Page 49: 第一章      绪论

学习目标: CAD 系统开发技术: 用户利用计算机及其提供的各种系统软件和支撑软件编制的解决工程实际问题的各种应用软件开发技术。 目前机械 CAD中一般是将计算机绘图图样作为 CAD 的设计结果输出,因此本章的主要内容就是 AutoCAD 绘图系统的二次开发。 掌握菜单文件的结构与设计 AutoLISP语言与程序设计 了解对话框的组成、控制与程序设计 了解 CAD 系统的开发方法

Page 50: 第一章      绪论

4.1 菜单的开发 4.1.1 AutoCAD菜单的类型 AutoCAD由美国 AUTODESK 公司在 1982 年推出的,功能强大,支撑的平台很多并且具有开放式的体系结构,允许修改和扩充。目前已经发展到 2005版,并且出现了行业版。 在 AutoCAD 平台上开发已经成为 CAD 开发的趋势 菜单:对软件进行统一管理、协调软件各功能模块运行 主要有一下六种类型的菜单: 屏幕菜单(Screen Menus) 下拉菜单( Pull-down Menus ) 光标菜单(Cursor Menus )

Page 51: 第一章      绪论

4.1 菜单的开发 图标菜单(Image Menus ) 图形输入板菜单(Tablet Menus )按钮菜单(Button Menus ) AutoCAD菜单文件扩展名为“ .mnu” ,可以用文本编辑软件编写。 AutoCAD 可以对标准菜单文件进行扩充,也允许用户自定义 AutoCAD 提供的标准菜单文件为“ ACAD.mnu”“ACAD.mnx” 标准菜单和用户菜单的装入方式

Page 52: 第一章      绪论

屏幕菜单( Screen Menus )屏幕右方的菜单即为系统的屏幕菜单。 包括大多数的 AutoCAD命令该菜单由多个子菜单组成,子菜单采用换页机制进行管理 如 P58 图 4 - 1所示

Page 53: 第一章      绪论

下拉菜单( Pull - down Menus )屏幕上方的菜单 如果菜单右方有箭头,显示还有下一级子菜单,如果右方为“…”,则说明鼠标单击这一菜单时显示对话框 如 P58 图 4 - 1所示

Page 54: 第一章      绪论

光标菜单( Cursor Menus )光标菜单在图形的任何位置都能出现在光标上的一种菜单 其出现与否取决于定标设备按钮数量及在菜单文件中的定义 通常为 <shift>+右键 如 P58 图 4 - 2

Page 55: 第一章      绪论

图标菜单( Image Menus )既有图标显示,又有文字说明,用光标拾取图标或者文字即可特点: 1 )菜单分为三部分,图标显示,列表框和标题栏 2 )当 AutoCAD显示图标时,光标为箭头形式 3 ) AutoCAD 在屏幕上最多可以显示 20 个图标。 如 P58 图 4 - 3所示

Page 56: 第一章      绪论

图形输入板菜单( Tablet Menus )

主要用于对数字化仪设备进行定义,一般可以定义 1~ 4 个菜单区及若干个菜单项内容。

Page 57: 第一章      绪论

按钮菜单( Button Menus )主要是定义鼠标器和数字化仪的定标器 一般是定义简单的操作

Page 58: 第一章      绪论

4.1.2 菜单文件结构菜单文件的树型结构如图 P60 图 4 - 4所示菜单→子菜单→子菜单或菜单项,其中菜单项为树的终端结点 1.菜单段 菜单段与外部设备有关,如 P61 表 4 - 1所示 利用菜单文件可以定义所有的菜单类型 菜单段包括固定的标题到下一段的标题或文件结束 菜单段以下设置子菜单或菜单项,菜单文件可以缺少任何一些菜单段

Page 59: 第一章      绪论

4.1.2 菜单文件结构 2. 子菜单菜单项数目超过外设规定的最大数时,应设置子菜单 1 )子菜单标题 2 )子菜单的引用方式 3.菜单项:记录菜单待执行的具体内容特殊符号在菜单文件中的特殊含义菜单项标题:只是注释作用,没有实际操作内容

Page 60: 第一章      绪论

4.1.3 下拉菜单设计 1.下拉菜单的设计 2.下拉菜单的设计 3.下拉菜单显示控制:使菜单项变灰、失效或者激活、恢复“~”使菜单项变灰

Page 61: 第一章      绪论

4.1.4 图标菜单的设计 1. 图标菜单的设计特点 图标菜单段的标题固定为 ***IMAGE 子菜单标题之下的第一项为图标菜单的标题 图标菜单只能通过屏幕菜单或者下拉菜单调用 2. 图标菜单的设计 3. 图标的调用格式与制作 调用格式主要有四种格式 p68 图标制作MSLIDE命令制作 建立幻灯片库存放在 SUPPORT 子目录中, AutoCAD建立幻灯片库的可执行文件 SLIDELIB.exe ,直接调用即可 C>SLIDELIB幻灯片库名 <幻灯片列表文件( .lst )

Page 62: 第一章      绪论

4.1.5 菜单编译文本编译可以直接建立“ .mnu” 类型菜单文件菜单编译程序 MC.exe 可以将宏定义类型“ .

mnd” 的菜单编译成“ .mnu” 类型的文件

Page 63: 第一章      绪论

4.2 AutoLISP 程序语言设计 4.2.1 AutoLISP 数据类型 1. 整数 AutoLISP 和 AutoCAD 之间的整数传输限制在 16位数值 2. 实型数 双精度的浮点数表示,且最少 14位有效精度,也可以采用科学计数法表示 3. 符号原子:简称为符号,包含有两部分的内容即符号名和符号约束(或称为值),符号原子的值即为当前约束 AutoLISP符号的大小写等效的 约束的概念:一对符号和值,将值赋给符号即为符号约束到那个值上

Page 64: 第一章      绪论

4.2.1 AutoLISP 数据类型符号既可以是全局约束又可以是局部约束,同一符号可以有不同的值,因此符号经常做变量应用。符号当前约束值的查看 1 ) AutoCAD命令提示中直接输入: Command :! X 2 ) AutoCAD命令提示中输入: Command :! ATOMLIST 注意:程序定义的符号名与系统定义的函数和符号名不能相同,否则后面的替代前面的

Page 65: 第一章      绪论

4.2.1 AutoLISP 数据类型 4. 字符串:由双引号括起来的字符序列组成 其中字符串中的大小写及空格都有意义,字符串中字符的个数为字符串的长度,长度变化因此存储空间是动态的,最大为 100 个字符。 表达方式为“ \nnn”, 其中 nnn 为字符的 ASC 码。 字符串常用于磁盘文件名、标识符的打印名等 5. 表:可以在一个符号中存储大量相关数值 表的长度是指表中顶层元素的个数,用来度量表的大小 表的基本类型:标准表和引用表

Page 66: 第一章      绪论

4.2.1 AutoLISP 数据类型 6. 文件描述符:指 AutoLISP 对被打开文件的标识号 7. 实体名:赋予图形实体的数字符号,由此 AutoLI

SP 可以找到该实体的数据库记录和屏幕对象。将图形中的最后一个实体的实体名赋予符号 enl命令为( setq enl ( entlast )) 8. 选择集:一个或者多个实体的集合 9. 子程序和外部子程序:上述所有的 AutoLISP函数均为子程序,可以用 defun函数重新定义。外部子程序是 ADS 应用程序定义的子程序

Page 67: 第一章      绪论

4.2.2 AutoLISP 程序结构 1. 前缀表示法:运算符在操作数之前,且运算符和操作数用圆括号括起来,以表的形式表示:如( setq X 25.0 ) ( setq X ( *(+ A B)C ))表示的即为 X=(A+B)*C 2. 程序结构组成: 操作符的优先权通过表实现,内层的先求值,求值结果为外层表的参数,顶层元素的求值结果为返回值,即是一个由内而外的求解过程 3. 程序注释:注释以“;”开始,在一行的末尾结束。可以出现在程序的任何地方。

Page 68: 第一章      绪论

4.2.3 AutoLISP 内部函数 1. 基本函数 1 )数值计算函数 求和 (+ < 数 > < 数 >… ) 差 (- < 数 > < 数 >… ) 乘积 ( * < 数 > < 数 >… ) 商 ( / < 数 > < 数 >… ) 求数加 1 的和 ( 1+ < 数 > ) 求数减 1 的差 ( 1 - < 数 > ) 求数的绝对值( abs < 数 > )

Page 69: 第一章      绪论

4.2.3 AutoLISP 内部函数 求一弧度数的正弦值 ( sin < 数 > ) 求一弧度数的余弦值 ( cos< 数 > ) 求一数的反正切值 ( atan< 数 > ) 求数的平方根 ( sqrt < 数 > ) 求表中所有数的最小值( min < 数 1> < 数 2>… ) 求表中所有数的最大值( max < 数 1> < 数 2>… ) 求底数的幂次方 ( expt <底数 ><幂 > ) 求一数的自然对数( log < 数 > ) 求两数的最大公约数 ( gcd < 数 1> < 数 2> ) 求数 1除以数 2 的余数 ( rem < 数 1> < 数 2> )

Page 70: 第一章      绪论

4.2.3 AutoLISP 内部函数 2 )逻辑运算函数 判断是否相等 是为 T ,否为 nil 。 (= <符号 > <符号 >… ) 判断是否不等 是为 T ,否为 nil 。 (/= <符号 > <符号 >… ) 判断左边的是否依次大于右边的符号 是为 T ,否为 nil 。 (> <符号 > <符号 >… ) 判断左边的是否依次小于右边的符号 是为 T ,否为 nil 。 (< <符号 > <符号 >… ) 判断左边的是否依次大于或等于右边的符号 是为 T ,否为 nil 。

(>= <符号 > <符号 >… ) 判断左边的是否依次小于或等于右边的符号 是为 T ,否为 nil 。

(<= <符号 > <符号 >… )

Page 71: 第一章      绪论

4.2.3 AutoLISP 内部函数 所列表达式的逻辑与运算,有一个为 nil 即为 nil ,否则为 T ( and < 表达式 >… ) 所列表达式的逻辑或运算,所有的为 nil时为 nil ,否则为 T ( or < 表达式 >… ) 求反 ( not <项 > ) 判断是否为符号,为表时为 nil ,否则为 T (atom <项 > ) 判断是否有 nil值,有为 T ,否则为 nil ( boundp <符号 > ) 判断是否为表,为表时为 T ,否则为 nil (listp <项 > ) 判断是否为负数,是为 T ,否则为 nil (minusp <项 > ) 判断是否为整数或实数型,是为 T ,否为 nil (numberp <项

> )

Page 72: 第一章      绪论

4.2.3 AutoLISP 内部函数 判断是否为 nil ,是为 T ,否则为 nil (null <项 > ) (member < 表达式 > < 表 > ) 判断所列项是否为零,是为 T ,否则为 nil (zerop <项 > ) 判断表达式 1 和表达式 2 是否完全相同,是为 T ,否则为 nil (eq < 表达式 1 > < 表达式 2 > ) 判断表达式 1 和表达式 2 是否相等,是为 T ,否则为 nil (equal < 表达式 1 > < 表达式 2 > )

Page 73: 第一章      绪论

4.2.3 AutoLISP 内部函数 3 )数据类型函数转换函数 判断数据类型 ( type <项 > ) 实型数转化为整型数( fix < 数 > ) 整型数转化为实型数( flaot < 数 > ) 整型数转化为字符串( itoa <整型数 > ) 字符串转化为整型数( atoi <字符串 > ) 字符串转化为实型数( atof <字符串 > ) 按照 AutoCAD 计数方式将数转化为字符串( rtos <数 > )

Page 74: 第一章      绪论

4.2.3 AutoLISP 内部函数 按照 AutoCAD 计数方式将弧度数转化为字符串( a

ngtos <角度 > ) ( ascii <字符串 > ) ( chr < 数 > ) 4 ) . 字符串处理函数 合并字符串 ( strcat <字符串 1> <字符串 2>… ) 求字符串的长度 ( strlen<字符串 > ) ( substr <字符串 1> < 起始位 >【 <长度 > 】) 5 ) . 表处理函数

Page 75: 第一章      绪论

4.2.3 AutoLISP 内部函数2. 图形处理函数1 )交互输入函数2 )求值函数3 ) AutoCAD命令函数

Page 76: 第一章      绪论

4.2.3 AutoLISP 内部函数 3. 程序结构控制函数 1 ) (progn < 表达式 1>…< 表达式 n>) 2 ) (if <条件式 > < 表达式 1>[< 表达式 2>]) 3 ) (cond ( <条件式 1>< 表达式 11>…) ( <条件式 2>< 表达式 21>…) … ( <条件式 n>< 表达式 n1>…)) 4) (repeat < 重复次数 >< 表达式 >…) 5 ) (while ( <条件式 >< 表达式 >…)

Page 77: 第一章      绪论

4.2.3 AutoLISP 内部函数 4. 文件管理与 I/O 函数 1 )( load <LISP文件名 > ) 2 ) ( open <文件名 > <操作方式 > ) 3 ) ( close <文件描述符 > ) 4) ( read - char [<文件描述符 >] ) 5) ( read - line [<文件描述符 >] ) 6) ( write - char <ASCII值 > [<文件描述符 >] ) 7) ( write - line <字符串 > [<文件描述符 >] ) 8 )( prompt < 提示符 > ) 9) ( prinl < 表达式 > [<文件描述符 >] ) 10) ( print < 表达式 > [<文件描述符 >] ) 11) ( print < 表达式 > [<文件描述符 >] )

Page 78: 第一章      绪论

4.2.4 函数定义及装载 1. 自定义函数 1 )函数定义 2 )函数调用 设置变量原则是尽量采用局部变量,最大限度的减少全局变量。 2. 增加 AutoCAD 命令的函数 规则: 1 )函数必须具有形如“ C:×××” 的名字 2 )必须用空变元表定义函数,但是允许有局部变量符号 3. 装载函数库 4.2.5 AutoLISP 编程实例

Page 79: 第一章      绪论

4.3 对话框设计技术 4.3.1 对话框的组成 1. 预定义的有效动作构件 按钮、编辑框、图像按钮、列表框、弹出表、单选按钮、滚动条、切换开关 2. 构件组群 列和行、有界列和有界行、单选列和单选行、有界单选列和有界单选行 3. 装饰性和信息性构件 4. 标准退出按钮

Page 80: 第一章      绪论

4.3.2 构件的属性 属性的数据类型必须为整型、实数型、字符串和保留型 1.预定义标准属性 2.关键字和值属性 3.布局属性和尺寸属性 4. 功能属性 5.预定义构件属性 独立构件、修饰及说明构件、聚合构件组群属性三类

Page 81: 第一章      绪论

4.3.3 对话框语言和设计原则 1. 对话框及驱动程序实例 2.DCL 文件结构 3. 对话框设计的基本原则 1 )一般原则 布局 对话框的布局及放置位置 构件禁止 嵌套对话框 隐藏对话框 缺省值 键盘输入 颜色 标准化

Page 82: 第一章      绪论

4.3.3 对话框语言和设计原则 2. 预定义构件的设计原则 按钮 编辑框 列表框 弹出表 图像按钮和图像构件 单选按钮及单选单选列 滚动条 组群框 文本 切换开关

Page 83: 第一章      绪论

4.3.4 对话框驱动程序设计 1. 驱动程序的结构( P122 4 - 16 ) 加载对话框 DCL文件 显示特定的对话框 设置必要的构件初始值 激活对话框 处理用户操作 卸载对话框文件 2. 对话框回调 3. 对话框的特殊处理 嵌套对话框、隐藏对话框、移动对话框、设置颜色、调用帮助对话框

Page 84: 第一章      绪论

4.3.4 对话框驱动程序设计 4. 对话框驱动函数 4.3.5 对话框应用实例

Page 85: 第一章      绪论

4.4 机械 CAD 系统开发方法 交互式开发包括数据库、图形库的建立,人机交互主空程序的开发 4.4.1 CAD 系统设计阶段的划分 程序系统分析 总体设计 详细设计 编写程序 程序调试 程序系统的运行和维护

Page 86: 第一章      绪论

4.4.2 程序系统分析 分析任务 分析在计算机上实现设计的可能性 确定设计系统的总功能 可行性分析 作出概要报告

Page 87: 第一章      绪论

4.4 机械 CAD 系统开发方法 4.4.3总体设计 程序系统结构设计 确定数据的流通途径 4.4.4详细设计 建模与图形仿真数学模型与几何模型 图形仿真 算法设计 组织好数据信息的输入输出 确定手册数据和资料数据的处理方法 4.4.5 开发实例

Page 88: 第一章      绪论

第五章 数控技术胡玉景

Page 89: 第一章      绪论

学习目标 1. 掌握数控编程的基本方法 2. 了解数控系统的组成、计算机在数控系统中的功能 3. 了解计算机数控系统的硬件和软件组成

Page 90: 第一章      绪论

5.1 数控机床简介 数控 (NC) 5.1.1 数控机床的组成 1 )主机:机床的主体,包括床身、立柱、主轴和进给机构 特点: 传动链短,传动结构简单 机械具有较高的动态刚度、阻尼精度和耐磨性,热变形小 采用高效传动部件 2 )控制装置-数控系统的核心 硬件和软件 功能: 多坐标控制 多函数插补

Page 91: 第一章      绪论

5.1.1 数控机床的组成 代码转换 人机对话 加工选择 实现各种补偿功能 故障自诊断 CRT显示 联网及通讯功能3 )驱动装置主轴驱动单元、进给驱动单元、主轴电机及进给电机等4 )辅助装置数控机床的配套部件,包括液压气动装置、排屑装置、交换工作台、数控转台和数控分度头及刀具监控检测装置。5 )编程机及其附属设备

Page 92: 第一章      绪论

5.1.2 数控机床的特点 1 )对加工对象适应性强 特别适合多品种、小批量、品种变化快的产品生产 2 )自动化程度高 3 )加工精度高,加工质量稳定 尺寸精度在 0.005~ 0.01mm 之间,不受复杂程度影响 4 )生产效率高 5 )易于建立计算机通讯网络

Page 93: 第一章      绪论

5.1.3 数控机床的类型与功能 1 、按照加工方式分类 1 )金属切削类数控机床 2 )金属成型类数控机床 3 )数控特种加工机床 2 、按照数控系统的特点分类 1 )点位数控系统 2 )直线数控系统 3 )轮廓控制系统(连续轨迹控制系统) 3 、按照执行机构的伺服系统类型分类 1 )开环控制系统( P151 图 5 - 1 ) 2 )半闭环控制系统( P151 图 5 - 2 ) 3 )闭环控制系统( P151 图 5 - 3 )

Page 94: 第一章      绪论

5.1.3 数控机床的类型与功能 4 、按照数控装置类型分类 硬件式数控机床( NC 机床) 软件数控机床( CNC 机床) 5 、按照功能水平分类 一般分为高中低档三类 分辨率和进给速度分类 伺服进给类型分类方式 联动轴数分类 通信功能分类方式 显示功能 内装 PLC (可编程控制器) 主 CPU 类型

Page 95: 第一章      绪论

5.1.4 数控机床的坐标系统 1 、右手定则 2 、机床坐标系统与零件坐标系统 机床坐标系统是确定不可任意改变的零件坐标系统是零件本身的,可任意变化的 3. 数控加工坐标系统的增量坐标系统和绝对坐标系统增量坐标系统:一个指令的基准点是前一项操作的终点绝对坐标方式是系统中所有的运动指令都涉及到某一个基准点

Page 96: 第一章      绪论

5.1.5 数控机床加工零件的步骤 1.编写程序单 2. 制作穿孔带 3.将数控指令直接输入数控装置 4. 数控装置将代码编译、寄存、运算发出控制信号

Page 97: 第一章      绪论

5.2 数控编程 系统程序和零件程序零件程序:自动编程和手动编程 自动编程:使用专门的计算机或专用程序设计语言,自动极性编制指令,速度快但是需要相应设备 手工编程:使用一般的计算工具及数学方法进行人工运算与编程,简单容易掌握 5.2.1 手工编程 手工编程的方法与步骤 分析图形及技术要求,确定加工路线,进行坐标计算,编制程序指令,制备信息介质及计算结果的校验和指令检查

Page 98: 第一章      绪论

5.2.2 数控语言编程 1. 自动编程的基本概念 2.APT 自动编程语言简介 APT主要是信息处理程序和后置处理程序组成 APT 系统的语言与算法语言相类似 1. 基本符号 2.词汇 3.语句:几何定义语句、刀具运动语句、工艺数据语句、初始语句和终止语句等

Page 99: 第一章      绪论

5.2.3 数控后置处理 1. 后置处理程序图 控制、输入、辅助、运动、输出和诊断六部分组成 1. 控制:控制输入、输出、辅助和诊断部分的程序 2.输入程序:将刀具位置数据转换为后置处理程序能够处理的形式 3.辅助处理:处理特定的机床辅助功能动作的信息 4.运动处理程序:处理刀具位置数据中与机床运动有关的数据 5.输出程序:将处理结果信息转化成数控装置的输入格式 6.诊断程序:诊断上述五部分的任何一个错误、报警并进行修改

Page 100: 第一章      绪论

5.3 计算机数控系统 5.3.1 CNC 系统的组成 CNC 系统结构框图 CNC 软件组成框图 5.3.2 CNC 装置的功能 控制功能 准备功能 插补功能 固定循环加工功能 进给功能 主轴功能

Page 101: 第一章      绪论

5.3.2 CNC装置的功能辅助功能刀具功能与第二辅助功能补偿功能 图形显示功能 自诊断功能 通信功能 人机对话编程功能

Page 102: 第一章      绪论

5.3.3 CNC 系统的硬件和软件 1.CNC 系统的硬件结构单微机处理机和多微处理机结构两类单微机处理机结构的基本组成 多微处理机结构的基本模块: CNC管理模块 CNC插补模块 位置控制模块 PLC 模块 操作和控制数据输入输出和显示模块 存储器模块

Page 103: 第一章      绪论

CNC 软件结构 1. 引导程序 2.编译程序 3.加工程序 刀补子程序 单程序段重复处理子程序 数据处理及总步数处理子程序 齿补子程序 插补子程序 进给速度控制程序 中断处理程序 诊断程序

Page 104: 第一章      绪论

自测题 数控机床加工零件的主要步骤?增量坐标与绝对坐标的关系 CNC 的硬件和软件组成? 手工编程的基本方法与程序内容 自动编程的内容和基本过程

Page 105: 第一章      绪论

第六章 计算机辅助工艺过程设计

Page 106: 第一章      绪论

学习目标: 1. 掌握成组技术的基本概念、 OPITZ 分类编码系统以及分类归组方法 2.CAPP 的概念、意义和工作原理 3.派生式 CAPP 系统和创成式 CAPP 系统的工艺决策和工艺过程设计方法

Page 107: 第一章      绪论

6.1 成组技术 成组技术的概念 成组技术的核心问题 成组技术的基本原理 6.1.1零件分类编码系统 1.零件编码 零件的识别码、零件的分类码 2.零件分类编码的作用 对零件分类分组,搜集和检索有关的零件从设计、加工工艺到制造各个环节的信息 得出零件频谱;是工艺标准化的基础;提供了有效的检索手段;利于实现专业化生产;有助于生产信息管理和使用的合理化

Page 108: 第一章      绪论

6.1 成组技术 3.零件分类的基本依据 1. )结构特征 2. )工艺特征 3. )生产组织与计划特征 4.零件的分类系统 1. )分类环节横向分类环节:粗分类纵向分类环节:具体化的细化;又称为特征项简繁;由一般 特殊 2. )分类系统的结构形式:多级和单级

Page 109: 第一章      绪论

6.1 成组技术 3. )多级分类系统的结构链式结构树式结构混合结构 5.零件的编码系统的编码结构 识别码和分类码 1. )总体结构:整体式,主辅码组合式和子系统组合式三种 2 )码域信息排列方式:全组合排列法,选择排列法,选择组合排列法

Page 110: 第一章      绪论

6.1 成组技术 6. 对零件分类编码系统的基本要求 特征代码含义明确,结构简单,使用方便 标识零件几何形状的特征代码具有永久性,分类编码系统具有延续性 系统能够满足企业产品零件需求,预设发展空间 系统便于计算机处理 尽量使用国标部标,建立本企业或部门的系统 7.常用机械加工零件分类编码系统

Page 111: 第一章      绪论

6.1 成组技术 8.OPITZ零件分类编码系统 1. )系统结构 2. )系统特点 比较简单 形式上偏重零件的结构特征形状要素,反映了工艺信息 既有尺寸精度又有几何形状精度和相互位置精度 系统分类标志不太严密和准确 总体结构简单,但是局部结构复杂

Page 112: 第一章      绪论

6.1.2 零件分类成组方法 基本原理 主要方法:视检法、生产流程分析法和编码分类法 1. 生产流程分析法 1. )关键机床法 2. )顺序分支法: 原理 过程 3. )聚类分析法 单链聚类分析法 循环聚类分析法 排序聚类分析法

Page 113: 第一章      绪论

6.1.2 零件分类成组方法 2.编码分类法编码特征位法 码域法特征位码域法

Page 114: 第一章      绪论

6.2 工艺设计自动化的意义和发展概况 6.2.1 计算机辅助工艺过程设计的意义 1. 代替了工艺设计人员的手工劳动 2. 提高了工艺过程设计的质量 3. 设计周期短,效率高 4. 有利于计算机集成制造 6.2.2 CAPP 的发展概况 6.2.3 CAPP 的经济效果

Page 115: 第一章      绪论

6.3 CAPP 的工作原理 系统按工作原理分类:检索式、派生式和创成式 相对应的标准工艺、典型工艺、生成工艺 1. 标准工艺 2.典型工艺 3. 生成工艺

Page 116: 第一章      绪论

6.3.1 CAPP 的零件信息描述与输入 1.零件信息描述几何信息描述 工艺信息描述描述零件的组成结构:分类法、型面法、形体法等描述工具:编码描述、语言描述、数学描述等 2.零件信息的输入 人机交互式信息输入从 CAD 系统中提取零件信息

Page 117: 第一章      绪论

6.3.2 派生式 CAPP 系统 1.零件族的划分 零件编码 零件分组 2.典型零件的设计和典型工艺过程的编制 典型零件的设计 工艺规程的编制 3. 工艺规程的生成和编辑 生成过程:对零件按编码系统编码完成零件的描述;输入零件的信息;检索判断零件族;调出零件族的工艺过程;根据零件信息对典型工艺过程编辑修改,生成零件的工艺规程;输出设计结果

Page 118: 第一章      绪论

6.3.3 创成式 CAPP 系统 1. 工艺决策 数学模型决策 系统性数学模型;随机性数学模型和模糊性数学模型逻辑推理决策 决策树 决策表 智能思维决策:专家系统、模糊逻辑和神经网络

Page 119: 第一章      绪论

2. 创成式 CAPP 系统的工序设计 1.切削表面加工方法的选择 2.加工顺序的安排 3. 机床及工艺装备的选择 4.加工余量的确定:分析计算法、查表法和经验法 5. 工序尺寸及公差的确定:由后往前的确定方法 6.切削用量的确定

Page 120: 第一章      绪论

2. 创成式 CAPP 系统的工序设计 7. 工序图的生成与绘制 工序图的生成方案:成组代码法、形状参数法和数学模型法等 工序图图形数据生成:直接从工序内容中取出图形数据;从工序图设计决策生成工序图图形数据 确定工序图输出方案 打印输出 直接利用高级语言编程,在绘图机上画出工序图 利用 CAD输出工序图

Page 121: 第一章      绪论

习题

Page 122: 第一章      绪论

CAD/CAPP/CAM 集成和 CIMS 技术

Page 123: 第一章      绪论

学习目标 1. 了解 CAD/CAPP/CAM 集成技术、 CIM

S 技术和柔性制造系统的概念 2. 掌握 CAD/CAPP/CAM 集成系统的组成 3. 掌握 CIMS 系统的体系结构和关键技术 4. 了解 FMS 设计要点、实施步骤和关键技术

Page 124: 第一章      绪论

7.1 概述 1.CIMS 系统概念 2. CIMS 系统特征:集成化和智能化

Page 125: 第一章      绪论

7.2 CAD/CAPP/CAM 集成系统的组成 CAD/CAPP/CAM 集成系统与 CIMS 的关系:主要组成部分,实基础与核心 7.2.1 CAD/CAPP/CAM 集成系统的类型 1.按照 CIMS 的需求与发展趋势 传统型改进型 数据驱动型

Page 126: 第一章      绪论

7.2.2 CAD/CAPP/CAM 集成系统的组成 CIMS环境对 CAD/CAM 的具体要求: 满足工业企业的当前和未来各种功能需求 具有良好的软件系统体系结构和内外不信息集成化接口 支持新的设计原则和并行工程等新的系统运行方式 需要应用专家系统技术等人工智能 满足共享的工程数据库 包括 CAD,CAE,GT,CAPP,CAM及计算机仿真、分布式数据库及计算机网络单元技术

Page 127: 第一章      绪论

7.2.2 CAD/CAPP/CAM 集成系统的组成 计算机辅助设计( CAD ) 计算机辅助工程( CAE ) 成组技术( GT ) 计算机辅助工艺过程设计( CAPP ) 计算机辅助制造( CAM ) 计算机仿真( CS ) 工程数据库 基于文件记录的专用数据管理方法 商用数据库管理上建立一套软件接口的方法 采用工程数据库管理系统建立工程数据库的方法

Page 128: 第一章      绪论

7.3 CIMS 技术简介 CIM 的概念 CIM 的产生 CIMS 的概念 7.3.1 CIMS体系结构及组成 DCIMS 的构成 4 个应用分系统: 管理信息系统( MIS ):模块、基本功能 工程设计系统 (CAD/CAPP/CAM) 质量保证系统 (QAS) :顾客满意原则;主要任务 制造自动化系统 (MAS) :取决于实际状况和实际需要 2 个支撑分系统 : 数据库(网状型、层次型和关系型)和通讯网络( TCP/IP 和 MAP/TOP )

Page 129: 第一章      绪论

7.3.1 CIMS体系结构及组成 生产过程的信息和数据 数据联系 据测联系 组织联系

Page 130: 第一章      绪论

7.3.2 实现 CIMS 的关键技术 不同设备之间的标准化及相应的接口技术保证数据的一致性及通讯问题 系统技术和系统管理技术 信息传输 产品集成模型 生产管理准时生产、 MRP-II 与 JIT 的矛盾、专家系统、并行工程、人员

Page 131: 第一章      绪论

7.4 FMS简介 7.4.1 基本概念及组成 柔性制造单元 柔性制造系统:组成要素 柔性制造系统的组成:中央管理和控制计算机 物流控制装置 自动化仓库 无人输送台车 制造单元 夹具站 信息传输网络 随行工作台

Page 132: 第一章      绪论

7.4 FMS简介 4.柔性制造系统的效益 7.4.2 柔性制造系统的设计与实施 1. 实施步骤选择零件和机床 设计不同的 FMS总体方案评审候选的 FMS总体方案 FMS 的准备、安装和调试 FMS 的运行

Page 133: 第一章      绪论

7.4 FMS简介 2. 设计要点加工零件和数控机床的选择总体设计的主要内容 7.4.3 柔性制造系统的关键技术 1. FMS 的管理控制系统:中央处理装置、显示监控装置、程序装置需要调度模块、接口模块、系统管理程序模块和传送模块

Page 134: 第一章      绪论

7.4 FMS简介 2.FMS物流系统:组成与控制 3.FMS刀具管理系统 4.FMS检测监控系统 5.FMS 通讯系统 6.FMS辅助系统

Page 135: 第一章      绪论

第八章 CAD/CAM 系统的规划与实施

Page 136: 第一章      绪论

学习目标: 1. 了解 CAD/CAM 系统规划的重要性 2. 掌握 CAD/CAM 系统规划与实施步骤 3. 掌握 CAD/CAM 系统的管理与使用

Page 137: 第一章      绪论

8.1 概述 国际发展概述 国内发展概述企业实施 CAD/CAM 系统时应该考虑的问题容易导致的问题

Page 138: 第一章      绪论

8.2 系统的规划和实施步骤 8.2.1 制定规划的原则效益驱动,结合企业生产 统一规划,分步实施抓好 CAD/CAM 技术队伍的建设合理确系统的起点合理购置设备 组织领导和设备的使用

Page 139: 第一章      绪论

8.2.2 需求分析 为避免付出不必要的代价甚至系统的夭折需要进行详细的需求分析和技术上的可行性论证 1.需求依据企业概况 过去应用 CAD/CAM 技术的情况 应用 部门 目前影响生产效率和效益的瓶颈 目标及实现目标的期限和可能的投资预算 目前的技术队伍

Page 140: 第一章      绪论

8.2.2 需求分析 2.需求分析的任务 分析对象 进行系统的总体分析确定系统的总目标和类型确定硬件和软件的种类

Page 141: 第一章      绪论

8.2.2 需求分析 3.需求分析的步骤 研究需求任务书 了解企业的生产过程和科研状况 了解企业已经应用的 CAD/CAM 技术的状况确定重点 分别召开各级技术干部座谈会 专家组分析讨论

Page 142: 第一章      绪论

8.2.2 需求分析 4. 形成需求分析报告: 内容:必要性与可行性 国内外同行业应用 CAD/CAM 技术的情况 可能带来的经济和社会效益需要建立的规模和总体功能及实现过程设想 重点突破的项目 技术人员的需求与培养及计划投资预算

Page 143: 第一章      绪论

8.2.3 系统规划与实施的步骤 系统规划方案的拟定 首先将系统分成相对独立的子系统 然后确定各子系统的设备(硬件和软件) 各系统之间的数据通信和转换接口 做出系统规划图 一般至少拟定 2 种方案以上 实施步骤的拟定

Page 144: 第一章      绪论

8.3 CAD/CAM 系统的管理体制 8.3.1 建立管理机构的必要性 8.3.2领导机构和管理体制的建立 领导机构:职责是拟定和修改实施方案,组织协调解决共性技术,对企业的 CAD/CAM 设备进行统一购买和维护,组织新产品开发 管理体制:按 CAD/CAM 技术的特点组织技术人员进行产品设计和制造;设备的管理、使用和维护 传统的模式:所有的 CAD/CAM 系统集中在一个机房内,另一种模式是按照设计、制造、工装等部门独立建立独立的 C

AD/CAM 系统,但是系统仍统一购置和维护

Page 145: 第一章      绪论

8.4 CAD/CAM 技术人员的培养 国外常采用的方法: 对已经从业的工程技术人员 高等学校的在读工科大学生 国内: 技术人员 : 系统分析与管理的技术人员-需要掌握较多的计算机只是和一般的 CAD/CAM 知识 使用 CAD/CAM 系统直接进行产品设计与制造的技术人员-需要掌握将好的 CAD/CAM及专业技术方面的知识

Page 146: 第一章      绪论

8.4 CAD/CAM 技术人员的培养 8.4 .1 CAD/CAM 系统和应用软件维护人员的培训:包括系统硬件和软件维护人员,图形处理人员,分析计算人员,计算机辅助制造人员。主要任务有: 系统硬件的运行和维护-既懂计算机又懂外部设备的原理与结构 系统软件的运行和维护 图形处理系统的使用和维护-需要从事 CAD/C

AM 技术研究的硕士承担 分析计算软件的使用与维护-既懂专业又能进行软件开发的复合人才承担

Page 147: 第一章      绪论

8.4 CAD/CAM 技术人员的培养8.4.2 8.4 CAD/CAM 技术专业人员的培训 培训的目的:提高计算机和软件方面的知识及如何使用这些知识进行开发和研究 CAD/CAM 软件,并具体应用于产品的设计制造中 厂级领导干部的培训:主要是使他们了解 CAD/CAM 技术,即该技术的特点、国内外发展现状、推广应用的必要性及如何组织推广等 普及型培训:掌握一定的 CAD/CAM 技术知识,提高他们研究推广

CAD/CAM 的积极性,培训具体内容因行业不同而不同 应用型技术培训:某一软件的具体操作和使用方法。系统的技术文档、上机操作、软件的正确使用和维护方面的知识 软件开发人员的培训:软件开发的基础知识和过程;被开发软件的结构和工作原理及其使用手册;讲解开发计划