机械CADCAM原理及应用课件第5-6章.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《机械CADCAM原理及应用课件第5-6章.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机械 CADCAM 原理 应用 课件
- 资源描述:
-
1、 第1章CAD/CAM概述 第2章计算机辅助设计(CAD)第3章计算机辅助工程分析(CAE)目 录 第4章计算机辅助工艺规程设计(CAPP)第5章计算机辅助制造(CAM)第6章CAD/CAM技术的集成与发展计算机辅助制造(CAM)第第5章章u5.1 CAM基本知识基本知识 计算机辅助制造(Computer Aided Manufacture,CAM)指的是将计算机技术应用于产品生产制造相关过程的统称。它以计算机软件系统为基础,将计算机与加工设备直接或者间接的联系起来,实现产品的工艺规划设计、加工管理、操作和质量控制等按照数字化的作业流程进行生产制造活动。广义的CAM主要指由计算机辅助完成从毛坯
2、到制成产品的全部过程的所有相关活动,包括物料计划制订、排产计划制订、物流控制、质量控制、NC程序设计、工时定额等。狭义的CAM主要指的是数控加工程序的设计,主要包括刀路轨迹的设计、刀位文件定义、加工路径的仿真以及生成NC加工程序等。5.1.1 CAM的基本概念的基本概念图5.1.1 广义CAM与狭义CAM的关系图5.1.2 CAM的功能与结构的功能与结构CAM系统是随着计算机技术发展起来的,它建立在计算机硬件的基础上,以系统软件为支撑,应用软件为核心,旨在处理制造过程中的相关信息的系统。图5.1.2 CAM系统的主要功能根据硬件和软件实现的功能,又可将CAM系统分为硬件部分、支撑环境、系统管理
3、和应用软件四部分。5.1.2 CAM的功能与结构的功能与结构图5.1.3 CAM系统的主要结构5.1.3 CAM的发展概况的发展概况自20世纪50年代出现CAM技术以来,根据CAM编程原理的不同,可将其分为数控语言编程、图形语言编程和CAD/CAM集成数控编程三个阶段。1)数控语言编程)数控语言编程1950年代,美国MIT学院设计开发出了零件数控编程语言APT,它是一种对零件、刀具的形状以及刀具相对于零件运动等进行定义时所使用的一种类似于英文单词的程序语言。图5.1.4 APT语言编程流程图2)图形语言编程)图形语言编程1970年代,随着微处理计算机技术开始实际应用,相关的工程制图软件开始使用
4、,零件设计信息转换为交互式界面上的直观图形,人机交互方式的数控程序设计成为主要的数控程序设计方式。5.1.2 CAM的发展概况的发展概况图5.1.5 图形语言编程流程图3)CAD/CAM集成数控编程集成数控编程1980年代,各种CAD/CAM集成式数控编程软件开始快速发展起来,由CAD构建的零件设计模型保存为一定数据格式文件进行中转,CAM可识别中转文件,直接读取相关的零件几何信息,生成刀位轨迹和NC代码。5.1.2 CAM的发展概况的发展概况图5.1.6 CAD/CAM集成数控编程流程图5.1.4 数控编程的基本概念数控编程的基本概念数控编程是指用编程语言描述零件数控加工成型过程中的工艺参数
5、、刀具相对于工件的运动轨迹等信息,并进行仿真加工校核的全过程。数控编程的主要内容包括零件图样分析、工艺规划、刀位轨迹计算、后处理生成数控程序、数控程序的校核和首件试切等内容。图5.1.7 数控编程的主要步骤5.1.5 数控程序的基本结构与格式数控程序的基本结构与格式一个完整的程序必须包括程序开始部分、程序内容部分和程序结束部分,如图5.1.8所示。%/开始符O1002 /程序名N10 G00 G54 X20 Y20 M03 S8000N20 G00 X88 Y10 F150 T01 M08N30 G01 X120 Y6 Z10N40 X90 /程序主体N300 M30 /结束符图 5.1.8
6、数控加工程序的结构5.1.5 数控程序的基本结构与格式数控程序的基本结构与格式每一个数控程序又由多个程序段组成,每个程序段由程序序号、若干功能字、尺寸字和程序结束符组成,格式如图5.1.9所示。图5.1.9 程序段格式功能字主要包括准备功能字(G代码)、进给功能字(F代码)、主轴功能字(S代码)、刀具功能字(T代码)、辅助功能字(M代码)。数控系统中,准备功能字用地址符G表示,由G和两位数字组成,是控制数控机床做好某种准备工作的指令。表5.1.1 列出了数控铣床常用G代码指令及其功能。G G代码代码功功 能能G G代码代码功功 能能G00快速移动 G00 X_Y_G40取消刀具补偿G01直线插
7、补 G01 X_Y_F_G41左刀补G02顺时针圆弧插补G42右刀补G03逆时针圆弧插补G43刀具长度正补偿G04暂停G44刀具长度负补偿G17选择XY平面G52设置局部坐标系G18选择ZX平面G53设置机床坐标系G19选择YZ平面G54G59设置第16零件坐标系G27返回参考点检查G65宏程序调用G28返回参考点G80取消固定循环G30返回第二参考点G98返回起始点G31跳步功能G99返回R点表5.1.1 数控铣床部分主要G代码指令1)准备功能字(G代码)在数控系统中,进给功能字用地址符F表示,由F和数字组成,用于指定刀具进给速度,如F150,表示刀具进给速率为150mm/min。2)进给功
8、能字(F代码)在数控系统中,主轴功能字用地址符S表示,由S和数字组成,用于指定主轴转速,如S800,表示主轴转速为800R/min。3)主轴功能字(S代码)在数控系统中,刀具功能字用地址符T表示,由T和数字组成,用于指定零件加工时的刀具编号,如T02,表示选用刀具编号为02的刀具进行加工。4)刀具功能字(T代码)在数控系统中,辅助功能字用地址符M表示,由M和两位数字组成,是控制数控机床辅助装置做好某种工作的操作指令。表5.1.2列出了数控铣床常用M代码指令及其功能。表5.1.2 数控铣床部分主要G代码指令5)辅助功能字(M代码)M M代码代码功功 能能M M代码代码功功 能能M00程序停止M0
9、9关闭切削液M01计划停止M30程序结束并返回M02程序结束M52自动门打开M03主轴顺时针旋转M53自动门关闭M04主轴逆时针旋转M74错误检测功能打开M05主轴停止M75错误检测功能关闭M06换刀M98子程序调用M07冷却液喷雾开M99子程序调用返回M08打开切削液u5.3 CNC、DNC系统及其发展系统及其发展西安文理学院1)CNC系统的定义系统的定义 CNC系统(Computer Numerical Control System)是在NC系统的基础上发展起来的,是一种以计算机为核心的数字控制系统,该控制系统能够根据输入的加工指令(NC加工程序),翻译为计算机识别的代码,进行插补运算,长
10、度补偿及半径补偿计算,获得理想的机床运动轨迹,然后输出至机床本体加工出符合要求的零件。CNC系统是数控机床实现零件加工功能的控制和指挥中心。5.3.1 CNC系统系统及其发展系统系统及其发展CNC系统是数控机床实现零件加工功能的控制和指挥中心,如图5.3.1所示,其主要由输入/输出(I/O)装置、计算机数字控制装置(CNC装置)、可编程控制器(PLC)、主轴驱动装置、进给伺服系统以及检测装置等几部分组成。图5.3.1 CNC系统结构图2)CNC系统的主要功能系统的主要功能 CNC系统的主要功能有控制功能、准备功能(G代码)、辅助功能(M代码)、进给功能(F代码)、刀具功能(T代码)、插补功能、
展开阅读全文