计算机辅助制造(CAM)_第1页
计算机辅助制造(CAM)_第2页
计算机辅助制造(CAM)_第3页
计算机辅助制造(CAM)_第4页
计算机辅助制造(CAM)_第5页
已阅读5页,还剩314页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机辅助制造(CAM)机械工程教研室张玉洁第1章 概 述内容提要: 1.1 计算机辅助制造的基本概念 1.2 制造技术及其发展本章重点:1、计算机辅助制造的基本概念2、制造技术的特点、内容1.1计算机辅助制造的基本概念 1.1.1计算机辅助制造的概念计算机辅助制造(计算机辅助制造(CAM):):是指应用计算机来进行产品制造的总称,有广义CAM和狭义CAM之分。 广义广义CAM:是指利用计算机辅助完成从原材料到产品的全过程,其中包括直接和间接制造过程。 狭义狭义CAM:是指制造过程中某个环节应用计算机,在CAD/CAM中,通常是指计算机辅助机械加工,即数控加工。它的输入信息是零件的工艺路线和工

2、序内容,输出信息是刀具加工时的运动轨迹(刀位文件)和数控程序。1.1.2 计算机辅助制造系统1、计算机辅助制造系统的概念、计算机辅助制造系统的概念计算机辅助制造系统是通过计算机辅助制造系统是通过计算机分级结构计算机分级结构控制和管理控制和管理制制造过程造过程的多方面工作,它的目标是开发一个集成的的多方面工作,它的目标是开发一个集成的信息网信息网络络来检测一个广阔的相互关联的来检测一个广阔的相互关联的制造作业范围制造作业范围,并根据一,并根据一个总体的管理策略控制每项个总体的管理策略控制每项作业作业。2、计算机辅助制造系统的结构、计算机辅助制造系统的结构是一个计算机分级结构的网络,它由两级或三级

3、计算机组是一个计算机分级结构的网络,它由两级或三级计算机组成,中央计算机控制全局,提供经过处理的信息;主计算成,中央计算机控制全局,提供经过处理的信息;主计算机管理某一方面的工作,并对下属的计算机工作站或微机机管理某一方面的工作,并对下属的计算机工作站或微机发布指令和进行监视;计算机工作站或微机承担单一的工发布指令和进行监视;计算机工作站或微机承担单一的工艺过程控制或管理工作。艺过程控制或管理工作。1.1.2 计算机辅助制造系统1.2 制造技术及其发展1.2.1制造技术的重要性制造技术的重要性1. 1. 制造业是各种产业的支柱工业,各种产业制造业是各种产业的支柱工业,各种产业的发展有赖于制造业

4、的支持;的发展有赖于制造业的支持;2. 2. 制造技术的水平决定对市场需求的快速响制造技术的水平决定对市场需求的快速响应和决策能力应和决策能力 ;3. 3. 制造技术的水平体现了国家的经济独立性制造技术的水平体现了国家的经济独立性和工业上的自力更生能力。和工业上的自力更生能力。1.2.2 先进制造技术的特点 制造工程是一个系统工程 设计与工艺一体化 精密加工技术是关键 产品生命周期的全过程 人、组织、技术三结合 制造形成了科学1.2.3 现代制造技术的内容和发展方向现代制造技术的内容和发展方向 制造系统自动化 精密工程和微型机械 特种加工 表面工程技术 快速成形制造 传统加工工艺及其设备的改造

5、和革新 智能制造技术 制造单元和生产单元 精良生产 敏捷制造 产品的生命周期和清洁生产1.2.4 未来制造系统工程的设想 世界水平的制造系统; 柔性的、集成的、并行工作的制造系统; 高质量保证系统; 高效高生产率的系统; 智能制造系统; 多学科高技术密集型综合制造系统 第第2章章 计算机辅助制造的支撑环境计算机辅助制造的支撑环境 2.1 计算机硬件2.1.1 主机主机 巨型机、小巨型机、大型机、工作站、微机2.2.1 外部设备外部设备1、输入装置:键盘、鼠标器、数字化仪、扫描仪、光笔、操纵杆、轨迹球等2、输出装置:显示器、打印机、绘图机3、外存储器:磁存储器、半导体集成电路存储器、光存储器第第

6、2章章 计算机辅助制造的支撑环境计算机辅助制造的支撑环境 2.1 计算机硬件2.1.1 主机主机 巨型机、小巨型机、大型机、工作站、微机2.2.1 外部设备外部设备1、输入装置:键盘、鼠标器、数字化仪、扫描仪、光笔、操纵杆、轨迹球等2、输出装置:显示器、打印机、绘图机3、外存储器:磁存储器、半导体集成电路存储器、光存储器2.2 计算机软件2.2.2支持软件支持软件1、语言及其程序机器语言、汇编语言、高级语言(程序设计、数据库、仿真、人工智能语言等)2、基础图形软件系统与标准图形核心系统GKS、程序员分层交互图形系统PHIGS、计算机图形虚拟设备接口软件CGI3、窗口系统软件窗口系统分成像图形层

7、、基本窗口管理功能层、应用接口和工具箱三个功层。分为基于核心的窗口系统和基于服务器的窗口系统4、数据交换标准数据交换方法:数据交换接口和数据交换标准数据交换标准:IGES(几何信息)、PDES、STEP5、专业软件AutoCAD、UG II 、IDEAS Master Series、CADDS 5、Pro/ENGINEERING、CATIA等6、文字处理及办公自动化软件Wordstar、Wordstar for Windows、WordPefect、CCED等。2.3 数据库系统 2.3.1 数据库概念数据库概念概念: 数据是记录下来可鉴别的符号。CAD、CAPP和CAM系统开发过程中,有大量

8、的数据生成并要进行管理,于是把数据组织成文件,由一个专用的文件管理系统实施统一的管理和维护。在文件系统方式的基础上发展了数据库。特点:方式简易灵活,便于数据交流 文件只能表示事物,不能表示他们之间的联系;数据和程序间由依赖性;数据结构定义后不能改变。2.3.2 数据库的类型数据库的类型按数据库的逻辑结构: 格式化数据库格式化数据库树形结构 网形结构 关系数据库关系数据库 通用和专用、静态和动态、分布式和共享式、传统和面向对象数据库。2.3.3 数据库系统结构 计算机硬件计算机硬件 数据库管理系统数据库管理系统1、数据模型的描述2、数据库的操作3、数据库的管理、维护和数据通讯 用户及其应用程序用

9、户及其应用程序 数据库管理员数据库管理员2.3.4 常用数据库介绍1、ORACLE2、SYBASE3、INGES4、dBASE5、FoxBASE6、TORNADO7、ObjectiveStore8、Versant2.4 计算机网络与通讯2.4.1计算机网络计算机网络1、计算机网络的定义是指地理上分散配置而又具有独立功能的多台计算机、终端设备,通过通讯线路、传输设备和网络软件实现相互连接,形成资源共享的计算机群体。2.4 计算机网络与通讯2.4.1计算机网络计算机网络2、计算机网络类型按距离和覆盖面积广域网(WAN)和局域网(LAN)按网络拓扑结构 点对点传输结构和广播式传输结构按信息交换方式线

10、路交换网和分组交换网2.4 计算机网络与通讯2.4.1计算机网络计算机网络2、计算机网络类型按距离和覆盖面积广域网(WAN)和局域网(LAN)按网络拓扑结构 点对点传输结构和广播式传输结构按信息交换方式线路交换网和分组交换网2.4.2 常用计算机网络介绍 以太网 NOVELL网 DECnet SNA2.4.3常用计算机网络协议介绍1、TCP/IP协议2、MAP协议3、TOP协议2.4.4 数据通讯 数据通讯的含义数据通讯的含义是指信息的传输、交换和处理。 数据传输信道数据传输信道1、数据传输方向的形式:单向、半双向和全双向2、数字信息的传输形式:基带传输、频带传输3、数据通讯方式:异步通信、同

11、步通信4、数字通信传输介质系统:架空明线电话传输系统、同轴电缆传输系统、光缆传输系统、微波传输系统、卫星传输系统。2.4.4 数据通讯 数据通信交换方式数据通信交换方式线路交换方式、存储交换方式(报文交换、分组交换) 通信控制规程通信控制规程基型规程和高级规程基型规程和高级规程第6 计算机辅助成组技术6.1基本原理基本原理 理论基础是相似性,核心是成组工艺。把尺寸、形状、工艺相近似的零件组成一个个零件族(组),按零件族制定工艺进行生产制造,可扩大批量,减少品种,提高效率。 零件在几何形状、尺寸、功能零件在几何形状、尺寸、功能要素、精度、材料等方面的相似性为要素、精度、材料等方面的相似性为基本相

12、似性基本相似性;以基本相似性为基础,;以基本相似性为基础,在制造、装配等生产、经营、管理等在制造、装配等生产、经营、管理等方面所导出的相似性,称为方面所导出的相似性,称为二次相似二次相似性性或或派生相似性派生相似性。 零件的相似性零件的相似性是实现成组工艺是实现成组工艺的基本条件。的基本条件。6.2成组工艺实施方法6.2.1 成组工艺的实施步骤:成组工艺的实施步骤:1、按编码系统分组分类2、制定成组工艺3、设计工艺装备4、建造生产线、设计输送装置、装卸 装置和仓库。6.2.2 成组工艺的生产组织形式6.2.2 成组工艺的生产组织形式:成组工艺的生产组织形式: 独立的成组加工机床和成组加工柔性制

13、造单元 成组加工和一般加工的混合生产线 成组加工生产线或成组加工柔性制造系统6.3 零件的分类编码系统6.3.1 零件分类的基本原理零件分类的基本原理 根据零件的下列特征分类: 1、结构特征 2、工艺特征 3、生产组织与计划特征6.3.2 零件的分类系统6.3.2 零件的分类系统多级分类系统中又分:多级分类系统中又分:1、链式结构2、树式结构3、混合式结构6.3.3 零件分类编码系统的编码结构一、总体结构一、总体结构1、整体式2、主辅码混合式3、子系统组合式6.3.3 零件分类编码系统的编码结构二、码域信息排列方式二、码域信息排列方式1、全组合排列法2、选择排列法3、选择组合排列法(表335)

14、6.3.4 对零件分类编码系统的基本要求 特征代码含义明确,无特征代码含义明确,无“多义性多义性”;结构简单,使用方便;结构简单,使用方便; 特征代码应具有永久性,以便延续;特征代码应具有永久性,以便延续; 能满足企业使用要求,为产品发展留能满足企业使用要求,为产品发展留余地;余地; 便于使用计算机;便于使用计算机; 尽量采用国标、部标,不能满足时建尽量采用国标、部标,不能满足时建立本企业和本部门的系统。立本企业和本部门的系统。6.3.5 常用机械加工零件分类编码系统1、VUOSO零件分类编码系统零件分类编码系统是一个十进制的是一个十进制的4 4位代码系统,横向分类环节由类位代码系统,横向分类

15、环节由类级级组组型型4 4位组成,纵向分类环节位位组成,纵向分类环节位1010项。项。 (表37),(图36)特点:特点:(1 1)位数少,结构简单,易记,使用方便;)位数少,结构简单,易记,使用方便; (2 2)多层次综合分类标志,分类环节少,结构紧凑;)多层次综合分类标志,分类环节少,结构紧凑; (3 3)三要素全组合排列,标志明显,结构严密,便)三要素全组合排列,标志明显,结构严密,便于记忆;于记忆; (4 4)考虑零件大小、基本形状,反映了工艺,便)考虑零件大小、基本形状,反映了工艺,便于工艺设计。考虑了重量,便于毛坯制造和起重运输。于工艺设计。考虑了重量,便于毛坯制造和起重运输。6.

16、3.5 常用机械加工零件分类编码系统2、OPITZ零件分类编码系统零件分类编码系统是一个十进制是一个十进制9 9位代码的组合结构系统。(表位代码的组合结构系统。(表3 39 9),(图),(图3 37 7)特点:特点:(1 1)结构简单,横向分类环节适中,便)结构简单,横向分类环节适中,便于记忆;于记忆; (2 2)主码描述基本形状要素,隐含工)主码描述基本形状要素,隐含工艺信息;艺信息; (3 3)纵向分类环节有些采用选择排列,)纵向分类环节有些采用选择排列,结构欠严紧,易出现多义性;结构欠严紧,易出现多义性; (4 4)辅助码考虑了工艺信息描述;)辅助码考虑了工艺信息描述; (5 5)比)

17、比CUOSOCUOSO系统详尽,应用广泛。系统详尽,应用广泛。6.3.5 常用机械加工零件分类编码系统3、KK3零件分类编码系统零件分类编码系统是一个十进制是一个十进制2121位代码的整体结构系统。位代码的整体结构系统。(表(表3 310101111)特点:特点:(1 1)横向分类排在前)横向分类排在前7 7位便于设计使位便于设计使用;功能名作标志,便于检索;用;功能名作标志,便于检索; (2 2)结构和工艺并重,基本考虑了加)结构和工艺并重,基本考虑了加工顺序;工顺序; (3 3)采用混合结构,增加分类标志容)采用混合结构,增加分类标志容量,但不会增加分类环节;量,但不会增加分类环节; 6.

18、3.5 常用机械加工零件分类编码系统3、KK3零件分类编码系统零件分类编码系统是一个十进制是一个十进制2121位代码的整体结构系统。位代码的整体结构系统。(表(表3 310101111)特点:特点:(4 4)横向环节多,结构复杂,三要素)横向环节多,结构复杂,三要素完全组合,便于记忆和应用;完全组合,便于记忆和应用; (5 5)可简缩横向中使用率不高的环节,)可简缩横向中使用率不高的环节,以便结构紧凑,实用;以便结构紧凑,实用; (6 6)系统结构复杂,适于计算机处理。)系统结构复杂,适于计算机处理。6.3.5 常用机械加工零件分类编码系统4、JLBM1零件分类编码系统零件分类编码系统是一个十

19、进制是一个十进制1515位代码的主辅码组合结构系统位代码的主辅码组合结构系统(表(表3 31212),(图),(图3 39 9)特点:特点:(1 1)横向分类环节适中,结构简单明确,规律性)横向分类环节适中,结构简单明确,规律性强,便于理解记忆;强,便于理解记忆; (2 2)形状及加工码应用广泛;)形状及加工码应用广泛; (3 3)有利于设计部门使用,但信息分散。)有利于设计部门使用,但信息分散。 (4 4)横向前两位为树式,其余链式,标志不全。)横向前两位为树式,其余链式,标志不全。6.4 零件的分类成组方法 由有经验的工程技术人员把具有相由有经验的工程技术人员把具有相似特征的零件归为一类,

20、依据结构形状、似特征的零件归为一类,依据结构形状、尺寸、的相似,也可以是工艺特征的相尺寸、的相似,也可以是工艺特征的相似,和按生产批量大小来分类。似,和按生产批量大小来分类。6.4.16.4.1视检法视检法6.4 零件的分类成组方法6.4.2 6.4.2 生产流程分析法生产流程分析法1、 关键机床法(表31314)2、 顺序分枝法(图310,表31517)3、 聚类分析法(图311,表31827) 以零件的加工过程为依据,把工艺过以零件的加工过程为依据,把工艺过程相似的零件归为一类,形成加工族。程相似的零件归为一类,形成加工族。6.5 成组工艺过程设计6.5.1 6.5.1 复合零件法复合零件

21、法1 1、 复合零件的生产复合零件的生产2 2、成组工艺的制定、成组工艺的制定6.5 成组工艺过程设计6.5.2 6.5.2 复合工艺路线法复合工艺路线法1 1、复合工艺路线的选择产生、复合工艺路线的选择产生2 2、复合工艺路线的设计产生、复合工艺路线的设计产生第七章 零件信息描述7.1零件信息描述的要求1 1、信息描述要准确、完整;、信息描述要准确、完整;2 2、信息描述要易于被计算机接受和处理,界面友好、信息描述要易于被计算机接受和处理,界面友好 ,使用方便,工效高;使用方便,工效高;3 3、信息描述要易于理解和掌握,便于运用;、信息描述要易于理解和掌握,便于运用;4 4、信息描述应考虑计

22、算机辅助设计、计算机辅助制、信息描述应考虑计算机辅助设计、计算机辅助制造、计算机辅助检测等多方面要求,以便信息共享。造、计算机辅助检测等多方面要求,以便信息共享。7.2 零件信息描述的内容7.2.1 几何信息几何信息 是指零件的几何形状与尺寸,是最基是指零件的几何形状与尺寸,是最基本的零件信息。对形状复杂件,可将其分解本的零件信息。对形状复杂件,可将其分解为若干形体或组成型面,对每一个形体或组为若干形体或组成型面,对每一个形体或组成型面进行描述,同时描述各个形体或组成成型面进行描述,同时描述各个形体或组成型面之间的位置关系。型面之间的位置关系。 为便于几何形状的描述,多利用成组为便于几何形状的

23、描述,多利用成组技术的相似性原理,通常将零件分为回转体技术的相似性原理,通常将零件分为回转体和非回转体。和非回转体。7.2 零件信息描述的内容7.2.2 工艺信息工艺信息 是指毛坯特征、零件材料、加工精度、是指毛坯特征、零件材料、加工精度、表面粗糙度、热处理、表面处理、配合和啮表面粗糙度、热处理、表面处理、配合和啮合关系等。合关系等。7.3 零件信息描述方法7.3.1 分类法分类法 利用成组技术根据特征属性的异同将零件化分为不同组别。零件的分类是根据其特征来进行的,即结构特征和工艺特征。零件分类描述方法:1、编码描述法2、特征矩阵描述法4.3 零件信息描述方法4.3.2 型面法型面法 将组成零

24、件的各个型面逐个地按一定的顺序输入到计算机中,就可以描述整个零件。零件型面描述系统:1、型面编码描述法2、型面语言描述3、型面数学描述4.3 零件信息描述方法4.3.3 形体法形体法 将组成零件的各体系按相应的组合关系输入到计算机,便可以描述整个零件。1、体素单元的分解2、形体的形成方法3、零件的形体描述方法第8章 计算机辅助工艺过程设计8.18.1概述概述8.1.1 基本概念基本概念1 1、计算机辅助工艺过程设计的含义、计算机辅助工艺过程设计的含义 计算机辅助工艺过程设计(计算机辅助工艺过程设计(computer aided computer aided process planning,

25、CAPPprocess planning, CAPP)是通过向计算机输入被加)是通过向计算机输入被加工零件的几何信息(图形)和加工工艺信息(材工零件的几何信息(图形)和加工工艺信息(材料、热处理、批量等),由计算机自动输出零件料、热处理、批量等),由计算机自动输出零件的工艺路线和工序内容等工艺文件的过程。简言的工艺路线和工序内容等工艺文件的过程。简言之,就是利用计算机来制定零件的加工工艺过程,之,就是利用计算机来制定零件的加工工艺过程,把毛坯加工成工程图纸上所要求的零件。把毛坯加工成工程图纸上所要求的零件。8.1.1 基本概念基本概念2 2、计算机辅助工艺过程设计的意义、计算机辅助工艺过程设计

26、的意义(1 1)可以代替工艺工程师的繁重劳动)可以代替工艺工程师的繁重劳动(2 2)提高工艺过程设计质量)提高工艺过程设计质量(3 3)缩短生产准备周期,提高生产效率)缩短生产准备周期,提高生产效率(4 4)减少工艺过程设计费用及制造费用)减少工艺过程设计费用及制造费用(5 5)在计算机集成制造系统中,是连接计算机辅)在计算机集成制造系统中,是连接计算机辅助设计与计算机辅助制造的桥梁助设计与计算机辅助制造的桥梁8.1.2 计算机辅助工艺过程设计的内容及步骤计算机辅助工艺过程设计的内容及步骤1 1、工艺过程设计的内容、工艺过程设计的内容(1 1)毛坯选择及毛坯图生成)毛坯选择及毛坯图生成(2 2

27、)定位夹紧选择)定位夹紧选择(3 3)加工方法选择)加工方法选择(4 4)加工顺序安排(一次转位多次换刀、一次换刀多)加工顺序安排(一次转位多次换刀、一次换刀多次转位)次转位)(5 5)工艺装备的选择)工艺装备的选择(6 6)工艺参数的计算)工艺参数的计算(7 7)工艺装备设计方案的提出)工艺装备设计方案的提出(8 8)工艺文件的输出(工艺过程卡片、机械加工工序)工艺文件的输出(工艺过程卡片、机械加工工序卡片、物料需求计划卡片、物料需求计划MRPMRP和制造资源计划和制造资源计划MRPMRPII II)8.1.2 计算机辅助工艺过程设计的内容及步骤计算机辅助工艺过程设计的内容及步骤2 2、工艺

28、过程设计的步骤、工艺过程设计的步骤(1 1)产品图纸信息输入)产品图纸信息输入(2 2)工艺路线和工序内容拟订)工艺路线和工序内容拟订(3 3)加工设备和工艺装备的确定)加工设备和工艺装备的确定(4 4)工艺参数计算)工艺参数计算(5 5)工艺文件的输出)工艺文件的输出8.2 8.2 计算机辅助工艺过程设计系统结构计算机辅助工艺过程设计系统结构8.2.1 工艺过程设计的复杂性工艺过程设计的复杂性 生产技术活动涉及的领域广,面临的问题及生产技术活动涉及的领域广,面临的问题及其复杂。工艺过程设计中需要大量的决策,由工其复杂。工艺过程设计中需要大量的决策,由工艺设计人员根据多方面的因素,采用多种决策

29、方艺设计人员根据多方面的因素,采用多种决策方法来实现。法来实现。 用计算机实现工艺过程设计情况更为复杂。用计算机实现工艺过程设计情况更为复杂。8.2.2 计算机辅助工艺过程设计的类型计算机辅助工艺过程设计的类型1 1、标准工艺、标准工艺(1 1)相对固定不变,数量不多。)相对固定不变,数量不多。(2 2)零件比较简单)零件比较简单(3 3)工艺比较简单,其内容相当于工艺)工艺比较简单,其内容相当于工艺过程卡片过程卡片8.2.2 计算机辅助工艺过程设计的类型计算机辅助工艺过程设计的类型2 2、典型工艺、典型工艺(1 1)是成组工艺,是根据零件族的代表来制定)是成组工艺,是根据零件族的代表来制定的

30、工艺的工艺(2 2)是参考性的,零件的工艺过程是根据所属)是参考性的,零件的工艺过程是根据所属零件族的典型工艺来修订才能得到。零件族的典型工艺来修订才能得到。(3 3)有些零件虽然在结构上不尽相似,但工艺)有些零件虽然在结构上不尽相似,但工艺上基本相同,也可以形成零件族,按典型工艺制上基本相同,也可以形成零件族,按典型工艺制订其工艺过程。订其工艺过程。8.2.2 计算机辅助工艺过程设计的类型计算机辅助工艺过程设计的类型3 3、生成工艺、生成工艺(1 1)是一种创成工艺,它依靠专家系统中)是一种创成工艺,它依靠专家系统中的知识库和推理机、决策机制等来生成零的知识库和推理机、决策机制等来生成零件工

31、艺。件工艺。(2 2)生成工艺应包含所覆盖某类零件的全)生成工艺应包含所覆盖某类零件的全部,其设计系统复杂,效率低部,其设计系统复杂,效率低8.2.3计算机辅助工艺过程设计的体系结构计算机辅助工艺过程设计的体系结构1 1、计算机辅助工艺过程设计的总统结构、计算机辅助工艺过程设计的总统结构(1 1)基础层)基础层(2 2)理论技术基础层)理论技术基础层(3 3)设计层)设计层8.2.3 计算机辅助工艺过程设计的体系结构计算机辅助工艺过程设计的体系结构2 2、计算机辅助工艺过程设计的功能模块图、计算机辅助工艺过程设计的功能模块图(1 1)零件信息描述)零件信息描述(2 2)毛坯选择)毛坯选择(3

32、3)工艺过程拟定)工艺过程拟定(4 4)工艺参数计算)工艺参数计算(5 5)工艺方案分析)工艺方案分析 1) 1) 结构工艺分析结构工艺分析 2 2)加工可行性分析)加工可行性分析 3 3)技术经济分析)技术经济分析(6 6)工艺文件生成)工艺文件生成8.3 8.3 工艺设计的决策方式工艺设计的决策方式8.3.1 数学模型决策数学模型决策数学模型分3类:1 1、系统性数学模型、系统性数学模型2 2、随机性数学模型、随机性数学模型3 3、模糊性数学模型、模糊性数学模型8.3.1 数学模型决策数学模型决策利用数学模型求解尺寸链步骤:1 1、建立尺寸联系矩阵、建立尺寸联系矩阵2 2、建立尺寸链矩阵、

33、建立尺寸链矩阵3 3、计算工序尺寸偏差、计算工序尺寸偏差8.3 8.3 工艺设计的决策方式工艺设计的决策方式8.3.2 逻辑推理决策逻辑推理决策常用的两种形式:1 1、决策树、决策树2 2、决策表、决策表8.3.2 逻辑推理决策逻辑推理决策1 1、决策树、决策树(1)决策树的原理和结构是用树状结构来描述和处理“条件”和“动作”之间的关系和方法。结点有根结点、中间结点和终结点之分。分枝边连接两次测试和动作。8.3.2 逻辑推理决策逻辑推理决策1 1、决策树、决策树(2)加工方法选择用的决策树8.3.2 逻辑推理决策逻辑推理决策2 2、决策表、决策表(1 1)决策表的结构)决策表的结构(2 2)决

34、策表的分类)决策表的分类 1)限定条件决策表 2)扩展条件决策表 3)混合条件决策表8.3.2 逻辑推理决策逻辑推理决策2 2、决策表、决策表(3 3)决策表的性能)决策表的性能 1)规则 5)一致性简单规则简单规则 6)循环复合规则复合规则 7)合并与分解 2)完整性 8)扩展 3)精确性 4)冗余性 剩余规则剩余规则 特定符号特定符号 循环循环8.3.2 逻辑推理决策逻辑推理决策2 2、决策表、决策表(4 4)决策表的设计)决策表的设计 设计方法:设计方法:1)顺序设计法)顺序设计法2)归纳设计法)归纳设计法8.3.2 逻辑推理决策逻辑推理决策2 2、决策表、决策表(4 4)决策表的设计)

35、决策表的设计 设计方法:1)顺序设计法)顺序设计法列出所有可能的条件写出各种规则的条件组合列出简单规则所需的决策动作设计出全局动作将简单规则合并为复合规则检查决策表的是否完整、有冗余、有矛盾、有死循环8.3.2 逻辑推理决策逻辑推理决策2 2、决策表、决策表(4 4)决策表的设计)决策表的设计 设计方法:2)归纳设计法)归纳设计法列出全部简单规则进行归纳整理,列出所有的条件、动作和决策动作进行规则合并,包括将简单规则合并为复合规则检查决策表的性能8.3.3 智能思维决策智能思维决策1、专家系统2、模糊逻辑3、神经网络智能决策方法:智能决策方法:8.3.3 智能思维决策智能思维决策8.3.3.1

36、 专家系统1、专家系统的工作过程和组成、专家系统的工作过程和组成工作过程:1 1)明确所要解决的问题)明确所要解决的问题2 2)提取知识库中相应的事实与规则)提取知识库中相应的事实与规则3 3)进行推理,做出决策)进行推理,做出决策8.3.3.1 专家系统2、专家系统的建立过程、专家系统的建立过程(1)知识获取 是从领域专家、工程技术人员、是从领域专家、工程技术人员、书籍、资料等处收集所要解决问题书籍、资料等处收集所要解决问题的专门知识,并变为计算机程序。的专门知识,并变为计算机程序。8.3.3.1 专家系统2、专家系统的建立过程、专家系统的建立过程(2)知识表达方法的选择 知识表达是数据结构

37、和解释过程的结知识表达是数据结构和解释过程的结合,具有如下性质:合,具有如下性质: 1 1)能精确表达专家知识)能精确表达专家知识 2 2)能简单方便地描述和解释知识)能简单方便地描述和解释知识 3 3)能方便地改变和修改知识。)能方便地改变和修改知识。8.3.3.1 专家系统2、专家系统的建立过程、专家系统的建立过程(3)知识库的设计 内容如下:内容如下: 1 1)问题定义)问题定义 2 2)问题分解)问题分解 3 3)问题的计算机表达)问题的计算机表达 4 4)原型系统的建立)原型系统的建立 5 5)验证、完善和改进)验证、完善和改进8.3.3.1 专家系统2、专家系统的建立过程、专家系统

38、的建立过程(4)推理机的设计 特点适用场合正向推理从初始状态向目标状态的推理,是从一组事实出发,一条条的执行,不断加入新事实,直至问题解决。初始状态明确,目标状态未知反向推理从目标状态向初始状态的推理,是从已定的目标出发,通过一组规则,寻找支持目标的各个事实,直至目标被证明。目标明确,初始状态不清楚混合推理从初始状态和目标状态出发,各自选用合适的规则进行推理,当正向和方向推理的结果匹配时,推理结束。用于复杂问题的处理模糊推理不精确推理。解决一些不易确定现象或要用经验感知来决策的场合8.3.3.1 专家系统2、专家系统的建立过程、专家系统的建立过程(5)输入/输出接口 8.3.3.1 专家系统3

39、、专家系统的知识表达方法、专家系统的知识表达方法(1)知识的类型 1 1)一般性知识和专门知识)一般性知识和专门知识 2 2)说明性知识和过程性知识)说明性知识和过程性知识(2)知识的表达方法 1 1)谓词逻辑)谓词逻辑 2 2)框架)框架 3 3)语义网络)语义网络 4 4)产生式系统)产生式系统8.3.3.1 专家系统4、专家系统的设计、试验、评价和特点、专家系统的设计、试验、评价和特点(1)专家系统的设计和试验设计分两个阶段:设计分两个阶段: 1 1)建立专家系统的原型(试验系统)建立专家系统的原型(试验系统)先研究一小组结论,选确实可信的观测和肯定肯定的先研究一小组结论,选确实可信的观

40、测和肯定肯定的规则规则先从组合为确认或区分各种假设所需数量最少的观测先从组合为确认或区分各种假设所需数量最少的观测开始开始采用层次结构、模块化结构,采用层次结构、模块化结构,明确知识领域,设计能够满足要求的小型系统。明确知识领域,设计能够满足要求的小型系统。 2 2)专家系统的试验)专家系统的试验8.3.3.1 专家系统4、专家系统的设计、试验、评价和特点、专家系统的设计、试验、评价和特点(2)专家系统的评价 评价内容:评价内容: 1 1)重点放在系统完成决策的正确性和可靠性)重点放在系统完成决策的正确性和可靠性 2 2)推理方法正确)推理方法正确 3 3)输入)输入/ /输出接口界面友好,易

41、于理解和使用方便输出接口界面友好,易于理解和使用方便 4 4)分析专家系统在实际使用时的效率)分析专家系统在实际使用时的效率 5 5)进行工程经济分析)进行工程经济分析8.3.3.1 专家系统4、专家系统的设计、试验、评价和特点、专家系统的设计、试验、评价和特点(3)专家系统的特点 1 1)专家知识有应用界限,控制策略无柔性,主要适)专家知识有应用界限,控制策略无柔性,主要适用于解决一些确定问题;用于解决一些确定问题; 2 2)在过程控制中,推理判断有一段延迟过程,不易)在过程控制中,推理判断有一段延迟过程,不易满足实时性要求;满足实时性要求; 3 3)推理方法单一,系统不能根据联想记忆、识别

42、、)推理方法单一,系统不能根据联想记忆、识别、模拟来进行决策,智能水平低。模拟来进行决策,智能水平低。8.3.3.2 模糊逻辑1、模糊逻辑的概念、模糊逻辑的概念 模糊逻辑又称模糊推理,它是依靠模糊集中模糊逻辑模糊逻辑又称模糊推理,它是依靠模糊集中模糊逻辑模型(多用关系矩阵算法模型)进行多个相关因素的综合模型(多用关系矩阵算法模型)进行多个相关因素的综合考虑,处理模糊的、不完全的乃至相互矛盾的信息。考虑,处理模糊的、不完全的乃至相互矛盾的信息。(1 1)知识的模糊表达)知识的模糊表达讨论概念外延的范围叫讨论概念外延的范围叫论域论域。设论域设论域U U,其映射,其映射 确定了确定了U U的模糊子集

43、的模糊子集 简称简称模糊集,即模糊集合。模糊集,即模糊集合。 称为模糊集称为模糊集 的隶属函数,的隶属函数, 为元素为元素u u隶属于隶属于 的程度,简称的程度,简称u u对于对于 的隶属度。的隶属度。AAAA)(uAAA8.3.3.2 模糊逻辑1、模糊逻辑的概念、模糊逻辑的概念(1 1)知识的模糊表达)知识的模糊表达 模糊集常用的运算方法:模糊集常用的运算方法:ZadehZadeh算子:算子:“”与与“” 取大运算取大运算 a bmax(a,b) 取小运算取小运算 a bmin(a,b)概率算子:概率算子:“”与与“ ”或或“+ +” “”概率积运算概率积运算 a bab “ ”概率和运算概

44、率和运算a babab有界算子:有界算子:“ ”, ,”, ,” 有界和运算有界和运算a b=1 (a+b) 有界积运算有界积运算a b0 (ab1) 有界差运算有界差运算a b0 (a-b)8.3.3.2 模糊逻辑1、模糊逻辑的概念、模糊逻辑的概念模糊关系:设X,Y为普通集合,称XY的模糊集 为从X到Y的模糊关系, 模糊集 的隶属函数, 为(x,y)隶属于模糊关系 的程度。设 为X到Y的模糊关系, 为Y到Z的模糊关系,则 称为 与 的合成,“”为算子。RRR),(yxRRRSSRRS8.3.3.2 模糊逻辑1、模糊逻辑的概念、模糊逻辑的概念(2 2)知识模糊表达举例)知识模糊表达举例1 1)

45、产生式规则的模糊关系表达)产生式规则的模糊关系表达将条件和行动用模糊集表示,再根据二者的关联将条件和行动用模糊集表示,再根据二者的关联程度及特征选择算子计算,便可得到模糊关系表程度及特征选择算子计算,便可得到模糊关系表达的规则。达的规则。2 2)事实的模糊关系表达)事实的模糊关系表达事实的模糊关系表达就是利用隶属度。事实的模糊关系表达就是利用隶属度。8.3.3.2 模糊逻辑2、模糊推理、模糊推理(1)模糊评判的步骤:1)给出备择的对象集 U=u1,u2,um2)确定因素集 Vv1,v2,vn3)确定评语集 Ww1,w2,wk4)确定评判矩阵 R:UV0,1,rij=R(ui,vj)5)确定评判

46、函数f Df(z1,z2,zn)6)计算评判指标 先计算D(ui),再对D(ui)按大小排序择优。8.3.3.2 模糊逻辑2、模糊推理、模糊推理(2)模糊评判的分类:1)单因素评判2)多因素评判综合评判(可分为一级和二级评判)8.3.3.2 模糊逻辑3、模糊逻辑的特点、模糊逻辑的特点(1 1)主要解决不确定和模糊现象,是具有多年经验的一)主要解决不确定和模糊现象,是具有多年经验的一种感知判断;种感知判断;(2 2)决策过程由模糊化、模糊推理、逆模糊化三部分组)决策过程由模糊化、模糊推理、逆模糊化三部分组成;成;(3 3)模糊推理常和专家系统相结合,构成模糊决策专家)模糊推理常和专家系统相结合,

47、构成模糊决策专家系统;系统;(4 4)模糊推理中的关键是隶属度的确定;)模糊推理中的关键是隶属度的确定;(5 5)模糊逻辑的理论基础是模糊数学,应用将更加广泛。)模糊逻辑的理论基础是模糊数学,应用将更加广泛。8.3.3.3 神经网络1、基本概念、基本概念 人工神经网络(人工神经网络(artificial neural networkartificial neural network,ANNANN)是人脑部分功能的某些抽象、简化的模拟,是用大量是人脑部分功能的某些抽象、简化的模拟,是用大量的神经元构成的非线形系统,具有学习、记忆、计算的神经元构成的非线形系统,具有学习、记忆、计算和智能处理功能,

48、能在不同程度和层次上模仿人脑神和智能处理功能,能在不同程度和层次上模仿人脑神经系统的信息处理、存储和检索等工作,最终形成神经系统的信息处理、存储和检索等工作,最终形成神经网络计算机。经网络计算机。(1)定义8.3.3.3 神经网络1、基本概念、基本概念(2)数学模型MeCuloch-Pitts模型)sgn(jijijixwy式中:yi 神经元i的输出; xj 神经元i的输入,j1,2,n; 对神经元i的净输入; sgn 符号函数; 阈值,当净输入超过阈值时,该神经元输出取值1,反之1。jjijxw8.3.3.3 神经网络1、基本概念、基本概念(3)人工神经网络的功能 1)信息处理 2)知识和信

49、息存储 3)学习、识别和优化8.3.3.3 神经网络1、基本概念、基本概念(4)人工神经网络的应用场合 1)信号处理与模式识别 2)知识处理工程或专家系统 3)运动过程控制8.3.3.3 神经网络2、人工神经网络中的知识表达与获取、人工神经网络中的知识表达与获取(1)知识的显式表达与隐式表达 1 1)专家系统中知识多以产生式规则描述出来,即显式表达;)专家系统中知识多以产生式规则描述出来,即显式表达; 2 2)人工神经网络中的多层网络,由输入层、输出层和隐含)人工神经网络中的多层网络,由输入层、输出层和隐含层的神经元组成,每个神经元对输入进行加权求知,对和进行层的神经元组成,每个神经元对输入进

50、行加权求知,对和进行阈值处理产生输出值。知识是以隐式的方式分布地存储在各权阈值处理产生输出值。知识是以隐式的方式分布地存储在各权重中,成为隐式表达。重中,成为隐式表达。(2)基于实例的知识获取方式人工神经网络中,知识来源于样本实例,是从用户输入的大量人工神经网络中,知识来源于样本实例,是从用户输入的大量实例中通过自学习得到规律、规则。学习就是改变神经网络中实例中通过自学习得到规律、规则。学习就是改变神经网络中各神经元的权重。各神经元的权重。8.48.4计算机辅助工艺设计的原理和方法计算机辅助工艺设计的原理和方法计算机辅助工艺过程设计方法:1 1、检索式、检索式2 2、派生式、派生式3 3、创成

51、式、创成式8.4.1 检索式工艺过程设计系统检索式工艺过程设计系统1 1、检索式工艺过程设计的工作过程、检索式工艺过程设计的工作过程(1)准备阶段)准备阶段 1)建立标准工艺库)建立标准工艺库 2)确定零件信息描述方法)确定零件信息描述方法 3)确定搜索方法(盲目搜索和启发式搜索)确定搜索方法(盲目搜索和启发式搜索)(2)运行阶段)运行阶段 1)输入零件信息)输入零件信息 2)搜索标准工艺)搜索标准工艺 3)存储标准工艺)存储标准工艺8.4.1 检索式工艺过程设计系统检索式工艺过程设计系统2 2、标准工艺的关键字启发式搜索法、标准工艺的关键字启发式搜索法(1)标准工艺关键字的确定)标准工艺关键

52、字的确定(2)关键字树的构成)关键字树的构成(3)关键字树的启发式搜索)关键字树的启发式搜索8.4.1 检索式工艺过程设计系统检索式工艺过程设计系统3 3、检索式工艺过程设计的特点、检索式工艺过程设计的特点1)比较简单,易于实现,比较稳定可行;)比较简单,易于实现,比较稳定可行;2)有较高的实用价值,受到工厂的广泛欢迎;)有较高的实用价值,受到工厂的广泛欢迎;3)因标准工艺为数有限,大量的零件不能覆盖,因此应用)因标准工艺为数有限,大量的零件不能覆盖,因此应用范围有限。范围有限。8.4.2 派生式工艺过程设计系统派生式工艺过程设计系统1 1、派生式工艺过程设计原理、派生式工艺过程设计原理 利用

53、相似零件具有相似的工艺过程的原理,利用相似零件具有相似的工艺过程的原理,通过检索相似典型零件的工艺过程,加以增删通过检索相似典型零件的工艺过程,加以增删或编辑而派生一个新零件的工艺过程。或编辑而派生一个新零件的工艺过程。工作过程:工作过程:(1)准备阶段)准备阶段(2)运行阶段)运行阶段8.4.2 派生式工艺过程设计系统派生式工艺过程设计系统1 1、派生式工艺过程设计原理、派生式工艺过程设计原理(1)准备阶段)准备阶段1 1)对零件进行编码;)对零件进行编码;2 2)根据编码及工艺过程,对零件进行分组分类,形成零)根据编码及工艺过程,对零件进行分组分类,形成零件族,建立零件族特征矩阵;件族,建

54、立零件族特征矩阵;3 3)实际典型零件;)实际典型零件;4 4)编制典型零件的工艺过程;)编制典型零件的工艺过程;5 5)设计搜索模块;)设计搜索模块;6 6)设计编辑和修改模块。)设计编辑和修改模块。8.4.2 派生式工艺过程设计系统派生式工艺过程设计系统1 1、派生式工艺过程设计原理、派生式工艺过程设计原理(2)运行阶段)运行阶段1 1)对零件进行编码;)对零件进行编码;2 2)根据检索程序,查出零件所属零件族;)根据检索程序,查出零件所属零件族;3 3)调出该零件族的典型工艺;)调出该零件族的典型工艺;4 4)根据零件信息对典型工艺过程进行修改和编辑,形成)根据零件信息对典型工艺过程进行

55、修改和编辑,形成该零件的工艺过程,并输出工艺文件。该零件的工艺过程,并输出工艺文件。8.4.2 派生式工艺过程设计系统派生式工艺过程设计系统2 2、典型零件的设计、典型零件的设计(1)零件的频谱分析(2)零件族矩阵的建立(3)典型零件的合成8.4.2 派生式工艺过程设计系统派生式工艺过程设计系统3 3、派生式工艺过程设计特点、派生式工艺过程设计特点4 4、国内外典型派生式计算机辅助设计工艺过、国内外典型派生式计算机辅助设计工艺过程设计系统程设计系统(1)以成组技术为理论基础,利用其相似性原理和零件分类编码系统,比较成熟;(2)较好的实用价值,应用范围广;(3)适用于结构比较简单的零件,以回转体

56、类零件应用最广,对复杂件或不规则件不易胜任;(4)相似性差的零件,难以形成零件族,不适于用派生式方法。8.4.3 创成式工艺过程设计系统创成式工艺过程设计系统1 1、创成式工艺过程设计原理、创成式工艺过程设计原理是根据输入的零件信息,依靠系统中的工程数据和决是根据输入的零件信息,依靠系统中的工程数据和决策方法自动生成零件的工艺过程,创建过程如下:策方法自动生成零件的工艺过程,创建过程如下:(1 1)确定系统的对象范围;)确定系统的对象范围;(2 2)设计零件信息描述方法,多用型面系统谓词描述、)设计零件信息描述方法,多用型面系统谓词描述、体素组合语言描述等;体素组合语言描述等;(3 3)确定工

57、艺过程设计中决策方式;)确定工艺过程设计中决策方式;(4 4)建立可用的资源库;)建立可用的资源库;(5 5)设计工艺文件的生成和输出系统。)设计工艺文件的生成和输出系统。8.4.3 创成式工艺过程设计系统创成式工艺过程设计系统2 2、创成式工艺过程设计系统的体系结构、创成式工艺过程设计系统的体系结构8.4.3 创成式工艺过程设计系统创成式工艺过程设计系统3 3、创成式工艺过程设计系统的特点、创成式工艺过程设计系统的特点(1)自动生成零件工艺,是一种理想而有前途的方法;(2)具有较高的柔性,适应范围广;(3)便于计算机辅助设计和计算机辅助制造的集成;(4)由于工艺过程设计的复杂性、智能性和实用

58、性,目前难以建造自动化程度高,功能全的创成系统。4 4、国内外典型创成式工艺过程设计系统、国内外典型创成式工艺过程设计系统第第6章章 计算机辅助数控加工计算机辅助数控加工6.1 计算机辅助数控加工内容计算机辅助数控加工的主要工作内容:1、工艺分析和加工参数设置2、几何分析3、刀具轨迹生成模块4、刀位仿真模块5、后置处理模块6、加工过程仿真(图61)6.2 计算机辅助数控加工程序编制6.2.1计算机辅助数控程序编制过程1、编制源程序阶段2、编制目标程序阶段6.2 计算机辅助数控加工程序编制6.2.2 数控语言及其选择数控语言:数控语言:1、现成商用语言系统APT(美国)、EXAPT(德国)、FA

59、PT(日本)2、自行研制的语言系统数控语言的选择:数控语言的选择:1、当所需坐标数超过3个,选功能较强的APT语言;2、所选语言应与拥有的计算机相适应;3、处理几何和工艺信息,最好选EXAPT;4、根据不同类别的零件选用数控语言。6.2 计算机辅助数控加工程序编制6.2.3 数控语言结构语言类型:语言类型:1、算术语句2、程序定义语句3、程序执行语句4、几何定义语句5、几何执行语句6.2 计算机辅助数控加工程序编制6.2.3 数控语言结构几何定义语句:几何定义语句:(1)点的定义(2)点群的定义(3)直线的定义(4)圆的定义6.2.4 数控加工的程序格式和功能代码(略)6.3 前置处理和后置处

60、理6.3.1前置处理前置处理1、输入与翻译2、运算单元3、刀位偏值计算4、输出刀位数据6.3 前置处理和后置处理6.3.1后置处理后置处理1、输入刀位数据2、功能信息处理3、运动信息处理4、输出数控程序6.4 加工仿真6.4.1 加工仿真的含义是指用计算机来仿真数控加工过程,其含义包括:1、刀具中心的运动轨迹仿真2、刀具、夹具、机床、工件间的运动干涉(碰撞)仿真3、质量分析仿真4、工艺过程布局仿真6.4 加工仿真6.4.2 加工仿真系统的体系结构1、加工过程仿真系统的总体结构(1 1)几何建模)几何建模(2 2)运动建模)运动建模(3 3)数控程序翻译)数控程序翻译(4 4)碰撞干涉检查)碰撞

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论