您好,欢迎访问三七文档
2020/6/17CAD/CAM技术概论陈作炳教授工程训练中心2020/6/171.CAD/CAM的基本概念CAD/CAM技术是制造工程技术与计算机技术紧密结合、相互渗透而发展起来的一项综合性应用技术,具有知识密集、学科交叉、综合性强、应用范围广等特点。工程训练中心2020/6/171.1什么是CADCAD是一个过程:由设计人员进行产品概念设计的基础上,完成产品几何模型的建立,抽取模型中的有关数据进行工程分析、计算和修改,最后编辑全部设计文档,输出工程图。CAD是一项产品建模技术:CAD技术把产品的物理模型转化为产品数据模型,并把产品的数据模型存储在计算机内供后续的计算机辅助技术所共享,驱动产品生命周期的全过程。工程训练中心2020/6/17CAD系统应包括产品的概念设计、产品的三维建模、产品性能分析和仿真(称为CAE);对设计结果进行判断和反复修改产品结构,直到获得产品的优化设计,并以图纸形式和文本文件输出结果,把产品的数据模型存入数据库供后续的CAX共享。工程训练中心2020/6/171.2什么是CAPP计算机辅助工艺设计(CAPP)是根据产品设计结果进行产品的加工方法设计和制造过程设计。CAPP系统的功能包括毛坯设计、加工方法选择、工序设计、工艺路线制定和工时定额计算等。工序设计包括加工设备和工装的选用、加工余量的分配、切削用量选择以及机床、刀具的选择、必要的工序图生成等内容。工程训练中心2020/6/17工艺设计是产品制造过程中技术准备工作的一项重要内容,是产品设计与实际生产的纽带,是一个经验性很强且随制造环境的变化而多变的决策过程。随着现代制造技术的发展,传统的工艺设计方法已经远远不能满足自动化和集成化的要求。工程训练中心2020/6/17CAPP在CAD、CAM中起到桥梁和纽带作用:CAPP接受来自CAD的产品几何拓扑信息、材料信息及精度、粗糙度等工艺信息,并向CAD反馈产品的结构工艺性评价信息;CAPP向CAM提供零件加工所需的设备、工装、切削参数、装夹参数以及刀具轨迹文件,同时接受CAM反馈的工艺修改意见。工程训练中心2020/6/171.3什么是CAM狭义CAM:指计算机辅助编制数控机床加工指令。包括刀具路径规划、刀位文件生成、刀具轨迹仿真、NC代码生成以及与数控装置的软件接口等。广义CAM:指利用计算机辅助完成从生产准备到产品制造整个过程的活动,其中包括直接制造过程和间接制造过程。主要包括工艺过程设计、工装设计、NC自动编程、生产作业计划、生产控制、质量控制等。凡涉及零件加工与检验、产品装配与检验的环节都属于广义CAM的范畴。工程训练中心2020/6/171.4CAD/CAM系统组成CAD/CAM系统的工作流程如图1所示。一个完善的CAD/CAM系统应具有如下功能:快速数字计算及图形处理功能、几何建模功能、处理数控加工信息的功能、大量数据和知识的存储及快速检索与操作功能、人机交互通信功能、输入和输出信息及图形功能、工程分析功能等。满意不满意满意不满意产品设计性能要求评价评价NC自动编程NC后处理工艺规程设计详细设计方案设计工程分析建立产品模型修改图1工作流程工程训练中心2020/6/17为实现这些功能,CAD/CAM系统的运行环境由硬件、软件和人三大部分所构成,如图2所示。支撑软件应用软件系统软件生产设备外围设备计算机软件人硬件CAD/CAM系统图2CAD/CAM系统组成工程训练中心2020/6/17硬件主要包括计算机及其外围设备等具有有形物质的设备,广义上讲硬件还包括用于数控加工的机械设备和机床等。硬件是CAD/CAM系统运行的基础,硬件的每一次技术突破都带来CAD/CAM技术革命性的变化。软件是CAD/CAM系统的核心,包括系统软件、各种支撑软件和应用软件等。硬件提供了CAD/CAM系统潜在的能力,而系统功能的实现是由系统中的软件运行来完成。工程训练中心2020/6/17任何功能强大的计算机硬件和软件均只是辅助设计工具,CAD/CAM系统的运行离不开人的创造性思维活动。因此,人在系统中起着关键的作用。目前CAD/CAM系统基本都采用人机交互的工作方式,这种方式要求人与计算机密切合作,发挥各自所长:计算机在信息的存储与检索、分析与计算、图形与文字处理等方面具有特有的功能;人则在创造性思维、综合分析、经验判断等方面占有主导地位。工程训练中心2020/6/171.5CAD/CAM的软件组成计算机软件是指控制CAD/CAM系统运行、并使计算机发挥最大功效的计算机程序、数据以及各种相关文档。程序是对数据进行处理并指挥计算机硬件工作的指令集合,是软件的主要内容。文档是指关于程序处理结果、数据库、使用说明书等,文档是程序设计的依据,其设计和编制水平在很大程度上决定了软件的质量,只有具备了合格、齐全的文档,软件才能商品化。工程训练中心2020/6/17根据执行任务和处理对象的不同,CAD/CAM系统的软件可分系统软件、支撑软件和应用软件三个不同层次。系统软件与计算机硬件直接关联,起着扩充计算机的功能和合理调度与运用计算机硬件资源的作用。支撑软件运行在系统软件之上,是各种应用软件的工具和基础,包括实现CAD/CAM各种功能的通用性应用基础软件。应用软件是在系统软件及支撑软件的支持下,实现某个应用领域内的特定任务的专用软件。工程训练中心2020/6/171).系统软件系统软件是用户与计算机硬件连接的纽带,是使用、控制、管理计算机的运行程序的集合。系统软件通常由计算机制造商或软件公司开发。系统软件有两个显著的特点:通用性:不同应用领域的用户都需要使用系统软件;基础性:即支撑软件和应用软件都需要在系统软件的支持下运行。工程训练中心2020/6/17系统软件主要包括三大部分:操作系统:是系统软件的核心,是CAD/CAM系统的灵魂,它控制和指挥计算机的软件资源和硬件资源。其主要功能是硬件资源管理、任务队列管理、硬件驱动程序、定时分时系统、基本数学计算、日常事务管理、错误诊断与纠正、用户界面管理和作业管理等。工程训练中心2020/6/17编程语言系统:主要完成源程序编辑、库函数及管理、语法检查、代码编译、程序连接与执行。按照程序设计方法的不同,可分为结构化编程语言和面向对象的编程语言;按照编程时对计算机硬件依赖程度的不同,可分为低级语言和高级语言。工程训练中心2020/6/17网络通信及其管理软件:主要包括网络协议、网络资源管理、网络任务管理、网络安全管理、通信浏览工具等内容。国际标准的网络协议方案为“开放系统互连参考模型”(OSI),它分为七层:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。目前CAD/CAM系统中流行的主要网络协议包括TCP/IP协议、MAP协议、TOP协议等。工程训练中心2020/6/172).支撑软件支撑软件是CAD/CAM软件系统的重要组成部分,一般由商业化的软件公司开发。支撑软件是满足共性需要的CAD/CAM通用性软件,属知识密集型产品,这类软件不针对具体的应用对象,而是为某一应用领域的用户提供工具或开发环境。支撑软件一般具有较好的数据交换性能、软件集成性能和二次开发性能。工程训练中心2020/6/17根据支撑软件的功能可分为功能单一型和功能集成型软件。功能单一型支撑软件只提供CAD/CAM系统中某些典型过程的功能,如交互式绘图软件、三维几何建模软件、工程计算与分析软件、数控编程软件、数据库管理系统等。功能集成型支撑软件提供了设计、分析、造型、数控编程以及加工控制等综合功能模块。如Pro/E,UG,CATIA等。工程训练中心2020/6/173).应用软件应用软件是在系统软件和支撑软件的基础上,针对专门应用领域的需要而研制的软件。这类软件通常由用户结合当前设计工作需要自行开发或委托软件开发商进行开发。应用软件开发可以基于支撑软件平台进行二次开发,也可以采用常用的程序设计工具进行开发。目前常见的支撑软件均提供了二次开发工具。应用软件和支撑软件之间并没有本质的区别,当某一行业的应用软件逐步商品化形成通用软件产品时,也可以称之为一种支撑软件。工程训练中心2020/6/171.6CAD/CAM的特点生产实践证明,应用CAD/CAM技术能为企业带来显著的经济效益和社会效益。与传统人工设计(包括结构设计和工艺设计等),CAD/CAM主要具有以下优点:1).提高产品开发效率,缩短产品开发周期,大幅度提高劳动生产率;2).设计与分析统一。在一个系统中完成全部设计与分析,具有逻辑统一的工作模式,实时交互的分析设计,可以达到最佳状态。工程训练中心2020/6/173).有效提高企业应变能力和管理水平,适应多品种、小批量高效生产,满足市场瞬息多变的需求,是参与国际合作和竞争的重要条件。4).有利于产品的标准化。系列化、通用化;5).有利于实现生产自动化,如实现计算机集成制造。工程训练中心2020/6/171.7CAD/CAM技术的发展趋势1).集成化随着计算机技术的发展,CAD/CAM系统已从简单、单一、相对独立的功能发展成为复杂、综合、紧密联系的功能集成系统。集成的目的是实现在整个产品生命周期中各个分系统间信息流的畅通和综合。集成涉及功能集成、信息集成、过程集成与动态联盟中的企业集成。工程训练中心2020/6/172).网络化网络技术使CAD/CAM系统实现异地、异构系统在企业间的集成成为现实。网络化CAD/CAM技术可以实现资源的取长补短和优化配置,极大地提高企业的快速响应能力和市场竞争力,“虚拟企业”、“全球制造”等先进制造模式由此应运而生。工程训练中心2020/6/173).智能化设计是含有高度智能的人类创造性活动。智能化CAD/CAM技术不仅是简单地将现有的人工智能技术与CAD/CAM技术相结合,更要深入研究人类认识和思维的模型,并用信息技术来表达和模拟这种模型。智能化是CAD/CAM技术发展的必然趋势,将对信息科学的发展产生深刻的影响。工程训练中心2020/6/174).标准化随着CAD/CAM技术的发展和应用,工业标准化问题日益越来越显得重要。目前已制定了一系列相关标准,如面向图形设备的标准计算机图形接口(CGI)、面向图形应用软件的标准GKS和PHIGS、面向不同CAD/CAM系统的产品数据交换标准IGES和STEP等标准。这些标准规范了CAD/CAM技术的应用与发展,CAD/CAM系统的集成一般建立在异构的工作平台之上,为了支持异构跨平台的环境,要求CAD/CAM系统必须是开放的系统,必须采用标准化技术。工程训练中心2020/6/172.CAD/CAM产品建模技术2.1计算机辅助图形处理技术计算机图形技术是CAD/CAM的重要组成部分。什么是图形?从广义上说,能够在人的视觉系统中形成视觉印象的客观对象都称为图形。人眼观察到的自然界的景物或图片以及用数学方法描述的图形等等。计算机图形处理的范围早已超出用数学方法描述的图形,它不仅具有形状等几何信息,也具有颜色、材质等非几何信息。工程训练中心2020/6/17构成图形的要素有两个:一是刻画形状的点、线、面、体等几何要素;二是反映物体表面属性或材质的明暗、灰度、色彩等非几何要素。计算机辅助图形处理技术主要设计到:线段的生成原理;曲线曲面的基本理论;图形几何变换;图形裁剪;交互技术以及参数化绘图等。工程训练中心2020/6/172.2几何建模CAD/CAM的几何建模就是采用什么样的数数字化模型来描述、存储和表达现实世界中的物体。也就是是把真实世界的三维物体的几何形状用一套合适的数据结构来描述,供计算机识别和处理的信息数据模型。信息数据模型中包含了三维物体的几何信息和拓扑信息,为后续的CAX模块提供了产品的原始信息,是CAD/CAE/CAM的集成资源。工程训练中心2020/6/172.3几何建模技术主要内容二维模型;三维线框模型;曲面模型;实体模型;特征模型;集成产品模型;工程训练中心2020/6/17实体模型的边界表示法:边界表示(B-rep)是以物体边界为基础定义和描述几何形体的方法。边界表示详细记录了构成形体所有几何元素的几何信息及
本文标题:有限元分析及应用 Finite Element Analysis and Application
链接地址:https://www.777doc.com/doc-5985950 .html