数控加工程序编制课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数控加工程序编制课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 编制 课件
- 资源描述:
-
1、第第2章章 数控加工的程序编制数控加工的程序编制2.1 概概 述述 2.1.1 数控编程的基本概念数控编程的基本概念 数控加工的过程:数控加工的过程:首先编写零件加工程序,然后将首先编写零件加工程序,然后将程序输入数控装置,经过计算机的处理与计算,发程序输入数控装置,经过计算机的处理与计算,发出控制指令,控制机床的运动与辅助动作,自动完出控制指令,控制机床的运动与辅助动作,自动完成零件的加工。成零件的加工。 数控程序的概念:数控程序的概念:根据被加工零件的图纸及其技术根据被加工零件的图纸及其技术要求、工艺要求等切削加工的必要信息,按数控系要求、工艺要求等切削加工的必要信息,按数控系统所规定的指
2、令和格式编制的数控加工指令序列,统所规定的指令和格式编制的数控加工指令序列,就是数控加工程序,或称零件程序。就是数控加工程序,或称零件程序。 数控编程的概念:数控编程的概念:制备数控加工程序的过程称为数制备数控加工程序的过程称为数控加工程序编制,简称数控编程控加工程序编制,简称数控编程(NC programming),它是数控加工中的一项极为重要的工作。它是数控加工中的一项极为重要的工作。2.1.2 数控编程的方法数控编程的方法1. 1. 手工编程手工编程 手工编程的概念:手工编程的概念: 是指编制零件数控加工程序的是指编制零件数控加工程序的各个步骤,即从零件图纸分析、工艺决策、确定加各个步骤
3、,即从零件图纸分析、工艺决策、确定加工路线和工艺参数、计算刀位轨迹坐标数据、编写工路线和工艺参数、计算刀位轨迹坐标数据、编写零件的数控加工程序单直至程序的检验,均由人工零件的数控加工程序单直至程序的检验,均由人工来完成。来完成。 手工编程的应用范围:手工编程的应用范围: 对于点位加工或几何形状对于点位加工或几何形状不太复杂的平面零件,数控编程计算较简单,程序不太复杂的平面零件,数控编程计算较简单,程序段不多,手工编程即可实现。段不多,手工编程即可实现。2.1.2 数控编程的方法数控编程的方法2. 2. 自动编程自动编程 自动编程方法的类型:自动编程方法的类型: 以自动编程语言为基础的自动编程方
4、法以自动编程语言为基础的自动编程方法 以计算机辅助设计为基础的图形交互式自动编程方法。以计算机辅助设计为基础的图形交互式自动编程方法。 语言为基础的自动编程编程方法:语言为基础的自动编程编程方法:编程人员是依编程人员是依据所用数控语言的编程手册以及零件图样,以语言据所用数控语言的编程手册以及零件图样,以语言的形式表达出加工的全部内容,然后再把这些内容的形式表达出加工的全部内容,然后再把这些内容全部输入到计算机中进行处理,制作出可以直接用全部输入到计算机中进行处理,制作出可以直接用于数控机床的加工程序。于数控机床的加工程序。 图形交互式自动编程方法:图形交互式自动编程方法: 对零件图样进行工艺对
5、零件图样进行工艺分析,确定构图方案,利用计算机辅助设计或自动分析,确定构图方案,利用计算机辅助设计或自动编程软件本身的零件造型功能,构建出零件几何形编程软件本身的零件造型功能,构建出零件几何形状,其后还需利用软件的计算机辅助制造功能,完状,其后还需利用软件的计算机辅助制造功能,完成工艺方案的指定、切削用量的选择、刀具及其参成工艺方案的指定、切削用量的选择、刀具及其参数的设定,自动计算并生成刀位轨迹文件,利用后数的设定,自动计算并生成刀位轨迹文件,利用后置处理功能生成特定数控系统用加工程序。置处理功能生成特定数控系统用加工程序。2.2 数控编程的基础数控编程的基础 2.2.1 编程的几何基础编程
6、的几何基础 1 1 机床坐标系机床坐标系 机床坐标系的概念:机床坐标系的概念: 机床坐标系是机床上固有的机床坐标系是机床上固有的坐标系,它用于确定被加工零件在机床中的坐标、坐标系,它用于确定被加工零件在机床中的坐标、机床运动部件的特殊位置以及运动范围(如行程等。机床运动部件的特殊位置以及运动范围(如行程等。 机床坐标轴的命名方法:机床坐标轴的命名方法:直线运动轴,旋转运动直线运动轴,旋转运动轴轴 坐标轴的正方向的确定:坐标轴的正方向的确定:刀具远离工件的方向,刀具远离工件的方向,机床主轴与机床坐标系的机床主轴与机床坐标系的Z轴重合或平行轴重合或平行 2 机床零点与参考点机床零点与参考点 机床零
7、点的概念:机床零点的概念: 机床坐标系的原点称为机床零机床坐标系的原点称为机床零点。它是机床上的一个固定点,由机床制造厂确定。点。它是机床上的一个固定点,由机床制造厂确定。它是其它所有坐标系如工件坐标系、编程坐标系,它是其它所有坐标系如工件坐标系、编程坐标系,以及机床参考点的基准点。以及机床参考点的基准点。 机床零点位置的确定:机床零点位置的确定: 数控车床的零点数控车床的零点一般设在主轴前端面的中心一般设在主轴前端面的中心 数控铣床的零点数控铣床的零点位置设在机床工作台中心或者设在位置设在机床工作台中心或者设在进给行程范围的终点。进给行程范围的终点。 数控机床的参考点的概念:数控机床的参考点
8、的概念: 数控机床的参考点是用数控机床的参考点是用于对机床工作台(或滑板)与刀具相对运动的增量于对机床工作台(或滑板)与刀具相对运动的增量测量系统进行定标和控制的点。测量系统进行定标和控制的点。 参考点的位置的确定:参考点的位置的确定:由挡铁和限位开关精确地预由挡铁和限位开关精确地预先确定好的,对机床零点坐标是一个固定的已知数先确定好的,对机床零点坐标是一个固定的已知数 参考点的应用:参考点的应用: 在增量(或相对)测量或绝对测量系统中在增量(或相对)测量或绝对测量系统中 3 工件坐标系与工件零点工件坐标系与工件零点 工件坐标系的概念:工件坐标系的概念: 工件坐标系是用于确定工件工件坐标系是用
9、于确定工件几何图形上各几何要素(点、直线、圆弧等)的位几何图形上各几何要素(点、直线、圆弧等)的位置而建立的坐标系。置而建立的坐标系。 工件坐标系位置的确定:工件坐标系位置的确定: 工件坐标系的原点既是工件零点,选择工件零点的工件坐标系的原点既是工件零点,选择工件零点的原则是便于将工件图的尺寸方便地转化为编程的坐原则是便于将工件图的尺寸方便地转化为编程的坐标值和提高加工精度,故一般选在工件图样的尺寸标值和提高加工精度,故一般选在工件图样的尺寸基准上,能使工件方便地装卡、测量和检验的位置,基准上,能使工件方便地装卡、测量和检验的位置,尺寸精度和光洁度比较高的工件表面上,对称几何尺寸精度和光洁度比
10、较高的工件表面上,对称几何图形的对称中心上。图形的对称中心上。 车削工件零点的确定:车削工件零点的确定:一般放在工件的右端面或左一般放在工件的右端面或左端面,且与主轴中心线重合的地方。端面,且与主轴中心线重合的地方。 铣削工件零点的确定:铣削工件零点的确定:一般设在工件外轮廓的某一一般设在工件外轮廓的某一角上,进刀深度方向的工件零点大多取在工件表面角上,进刀深度方向的工件零点大多取在工件表面。 4 编程零点编程零点 编程零点的概念:编程零点的概念: 编程零点是编程坐标系的零点,编程零点是编程坐标系的零点, 既是程序零点。既是程序零点。 编程零点位置的确定:编程零点位置的确定: 简单零件简单零件
11、,工件零点就是编程零点。即编程坐标系,工件零点就是编程零点。即编程坐标系就是工件坐标系。就是工件坐标系。 复杂零件复杂零件,需要几个程序或子程序。为了编程方便,需要几个程序或子程序。为了编程方便和减少许多坐标值的计算,编程零点就不一定设在和减少许多坐标值的计算,编程零点就不一定设在工件零点上,而设在便于程序编制的位置。工件零点上,而设在便于程序编制的位置。5 5 绝对尺寸与增量尺寸绝对尺寸与增量尺寸 绝对尺寸绝对尺寸标注的零件尺寸,是从工件坐标系的原点标注的零件尺寸,是从工件坐标系的原点进行标注的(即坐标值)进行标注的(即坐标值) 增量尺寸增量尺寸标注的某点零件尺寸,是相对它前一点的标注的某点
12、零件尺寸,是相对它前一点的位置增量进行标注的,即零件上后一点的位置是以位置增量进行标注的,即零件上后一点的位置是以前一点为零点进行标注的前一点为零点进行标注的2.2.2 编程的工艺基础编程的工艺基础 编程员首先应该是一个很好的工艺员,并对数控机床的编程员首先应该是一个很好的工艺员,并对数控机床的性能、特点和应用、切削规范和标准刀具系统等要非常熟性能、特点和应用、切削规范和标准刀具系统等要非常熟悉。否则就无法做到全面、周到地考虑零件加工的全过程,悉。否则就无法做到全面、周到地考虑零件加工的全过程,无法正确、合理地确定零件加工程序。无法正确、合理地确定零件加工程序。1 1 加工工件的选择加工工件的
13、选择 数控车床:数控车床: 形状比较复杂的轴类零件和由复杂曲线回转形成的形状比较复杂的轴类零件和由复杂曲线回转形成的模具内型腔模具内型腔。 数控立式镗铣床和立式加工中心:数控立式镗铣床和立式加工中心: 箱体、箱盖、平面凸轮、样板、形状复杂的平面或箱体、箱盖、平面凸轮、样板、形状复杂的平面或立体零件,以及模具的内、外型腔等。立体零件,以及模具的内、外型腔等。 数控卧式镗铣床和卧式加工中心:数控卧式镗铣床和卧式加工中心: 复杂的箱体类零件、泵体、阀体、壳体等。复杂的箱体类零件、泵体、阀体、壳体等。 多坐标联动的卧式加工中心:多坐标联动的卧式加工中心: 各种复杂的曲线、曲面、叶轮、模具等。各种复杂的
14、曲线、曲面、叶轮、模具等。2 2 加工工序的划分加工工序的划分 数控机床加工零件的特点:数控机床加工零件的特点:一次装卡中就能完成全一次装卡中就能完成全部工序。部工序。 工序的划分的作用:工序的划分的作用:发挥数控机床的特点,保持数发挥数控机床的特点,保持数控机床的精度,延长数控机床的使用寿命,降低数控机床的精度,延长数控机床的使用寿命,降低数控机床的使用成本。控机床的使用成本。 在数控机床上加工零件的工序划分方法有:在数控机床上加工零件的工序划分方法有: 刀具集中分序法刀具集中分序法 该法是按所用刀具划分工序,减该法是按所用刀具划分工序,减少换刀次数,压缩空行程时间,减少不必要的定位少换刀次
15、数,压缩空行程时间,减少不必要的定位误差。误差。 粗、精加工分序法粗、精加工分序法 对单个零件要先粗加工、半精对单个零件要先粗加工、半精加工,而后精加工。对于一批零件,先全部进行粗加工,而后精加工。对于一批零件,先全部进行粗加工、半精加工,最后再进行精加工。加工、半精加工,最后再进行精加工。 按加工部位分序法按加工部位分序法 一般先加工平面,定位面,后一般先加工平面,定位面,后加工孔;先加工简单的几何形状,再加工复杂的几加工孔;先加工简单的几何形状,再加工复杂的几何形状;先加工精度较低的部位,再加工精度要求何形状;先加工精度较低的部位,再加工精度要求较高的部位。较高的部位。3 3 工件的装卡方
16、式工件的装卡方式 在数控机床上加工零件,往往是在一次装卡中完在数控机床上加工零件,往往是在一次装卡中完成全部工序。成全部工序。 零件的定位、夹紧方式要充分注意下面的问题:零件的定位、夹紧方式要充分注意下面的问题: 尽量采用组合夹具。当工件批量较大,工件精度要尽量采用组合夹具。当工件批量较大,工件精度要求较高时,可以设计专用夹具。求较高时,可以设计专用夹具。 零件定位、夹紧的部位应考虑到不妨碍各部位的加零件定位、夹紧的部位应考虑到不妨碍各部位的加工、更换刀具以及重要部位的测量。尤其要注意不工、更换刀具以及重要部位的测量。尤其要注意不发生刀具与工件、刀具与夹具碰撞的现象。发生刀具与工件、刀具与夹具
17、碰撞的现象。 夹紧力应力求通过(或靠近)主要支承点或在支承夹紧力应力求通过(或靠近)主要支承点或在支承点所组成的三角形内。应力求靠近切削部位,并在点所组成的三角形内。应力求靠近切削部位,并在刚性较好的地方。尽量不要在被加工孔径的上方,刚性较好的地方。尽量不要在被加工孔径的上方,以减少零件变形。以减少零件变形。 零件的装卡、定位要考虑到重复安装的一致性,以零件的装卡、定位要考虑到重复安装的一致性,以减少对刀时间,提高同一批零件加工的一致性。一减少对刀时间,提高同一批零件加工的一致性。一般同一批零件采用同一定位基准,同一装卡方式。般同一批零件采用同一定位基准,同一装卡方式。4 4 加工路线的确定加
18、工路线的确定 加工路线是指数控机床加工过程中,刀具运动的加工路线是指数控机床加工过程中,刀具运动的轨迹和方向。每道工序加工路线的确定是非常重要轨迹和方向。每道工序加工路线的确定是非常重要的,因为它影响零件的加工精度和表面粗糙度。的,因为它影响零件的加工精度和表面粗糙度。 确定加工路线时应考虑以下几点确定加工路线时应考虑以下几点 应尽量减少进、退刀时间和其它辅助时间。应尽量减少进、退刀时间和其它辅助时间。 在铣削加工零件轮廓时,要尽量采用顺铣加工方式,在铣削加工零件轮廓时,要尽量采用顺铣加工方式,这样可以减小机床的颤振,提高零件表面粗糙度和这样可以减小机床的颤振,提高零件表面粗糙度和加工精度。加
19、工精度。 选择合理的进、退刀位置,尽量避免沿零件轮廓法选择合理的进、退刀位置,尽量避免沿零件轮廓法向切入和进给中途停顿。进、退刀位置应选在不重向切入和进给中途停顿。进、退刀位置应选在不重要的位置。要的位置。 加工路线一般是先加工外轮廓,再加工内轮廓。加工路线一般是先加工外轮廓,再加工内轮廓。切削用量的选择切削用量的选择 5 5 应考虑机床、刀具、工件、冷却液等因素应考虑机床、刀具、工件、冷却液等因素2.2.3 数控程序编制的内容与步骤数控程序编制的内容与步骤 程序编制的内容包括:程序编制的内容包括: 了解数控机床的技术性能;分析零件图纸,了解了解数控机床的技术性能;分析零件图纸,了解技术要求;
20、确定刀具、切削用量及加工顺序和走刀技术要求;确定刀具、切削用量及加工顺序和走刀路线;进行数值计算,获得刀位数据;编制加工程路线;进行数值计算,获得刀位数据;编制加工程序,并输入数控系统。序,并输入数控系统。 典型的数控编程过程与步骤:典型的数控编程过程与步骤: 1 1加工工艺分析加工工艺分析2 2计算加工轨迹和加工尺寸计算加工轨迹和加工尺寸3 3编制加工程序清单编制加工程序清单4 4程序输入程序输入5 5程序校验和试切削程序校验和试切削2.3 数控标准数控标准2.3.1 数控程序编制的国际标准和国家标准数控程序编制的国际标准和国家标准 数控标准的概念及作用:数控标准的概念及作用:数控加工程序中
21、所用的各种数控加工程序中所用的各种代码如坐标尺寸值、坐标系命名、数控准备机能指令、辅代码如坐标尺寸值、坐标系命名、数控准备机能指令、辅助动作指令、主运动和进给速度指令、刀具指令以及程序助动作指令、主运动和进给速度指令、刀具指令以及程序和程序段格式等都已制订了一系列的国际标准,这样极大和程序段格式等都已制订了一系列的国际标准,这样极大地方便了数控系统的研制、数控机床的设计、使用和推广。地方便了数控系统的研制、数控机床的设计、使用和推广。 数控代码(编码)标准:数控代码(编码)标准: EIA RS244标准标准美国电子工业协会制定的美国电子工业协会制定的 ISORS840标准标准国际标准化协会制定
22、的国际标准化协会制定的 常用的数控标准有以下几方面:常用的数控标准有以下几方面:1. 1. 数控的名词术语;数控的名词术语;2. 2. 数控机床的坐标轴和运动方向;数控机床的坐标轴和运动方向;3.3. 数控机床的字符编码(数控机床的字符编码(ISOISO代码、代码、EIAEIA代码);代码);4.4. 数控编程的程序段格式;数控编程的程序段格式;5.5. 准备机能(准备机能(G G代码)和辅助机能(代码)和辅助机能(M M代码);代码);6.6. 进给功能、主轴功能和刀具功能。进给功能、主轴功能和刀具功能。2.3.2 程序结构与程序段格式程序结构与程序段格式 1 1 加工程序的结构加工程序的结
23、构 零件加工程序有主程序和可被主程序调用的子程序组成,子零件加工程序有主程序和可被主程序调用的子程序组成,子程序有多级嵌套。程序有多级嵌套。 主程序和子程序都是由若干个主程序和子程序都是由若干个 “ “程序段程序段”(blockblock)组成。)组成。 程序段由程序段由“程序字程序字”简称简称“字字”(wordword)组成。)组成。 字是由表示地址的英文字母或特殊文字和数字组成。字是由表示地址的英文字母或特殊文字和数字组成。 字是表示某种功能的代码符号,也称为指令代码、指令或代字是表示某种功能的代码符号,也称为指令代码、指令或代码。码。 如如 G01G01、X2500.001X2500.0
24、01、F1000 F1000 2 2 程序段格式:程序段格式:固定顺序固定顺序/ /分隔符顺序分隔符顺序/ /字地址格式字地址格式 址格式如下:址格式如下:N NG GX X. .Y Y. .F FS ST TM MLFLF 1 1 程序段的序号程序段的序号 2 2 准备机能指令准备机能指令 3 3 坐标运动坐标运动尺寸尺寸 4 4 工艺性指令,工艺性指令,F F代码为进给速度指令,代码为进给速度指令,S S代代码为主轴转速指令,码为主轴转速指令,T T为刀具号指令,为刀具号指令,M M代码为辅助代码为辅助机能指令;机能指令; LFLF为程序段结束符号。为程序段结束符号。 字地址格式中常用的地
25、址字及其意义字地址格式中常用的地址字及其意义 地址字地址字 意意 义义 A A 、B B、 C C 围绕围绕X X、Y Y、Z Z轴旋转的旋转轴角度尺寸字轴旋转的旋转轴角度尺寸字 D D、E E 围绕特殊坐标轴旋转的旋转轴角度尺寸字围绕特殊坐标轴旋转的旋转轴角度尺寸字 或第或第3 3进给速度指定机能进给速度指定机能 F F 、S S、T T 进给速度指定机能、主轴速度机能、刀具进给速度指定机能、主轴速度机能、刀具 机能机能 G G 准备机能准备机能 H H 永不指定,或刀补号参数永不指定,或刀补号参数 I I、J J、K K 未指定,或插补参数未指定,或插补参数 L L、O O 不指定,或子程
展开阅读全文