数控技术及应用数控加工程序的编制.pptx
《数控技术及应用数控加工程序的编制.pptx》由会员分享,可在线阅读,更多相关《数控技术及应用数控加工程序的编制.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第2章 数控加工程序的编制数控机床与普通机床加工的最大区别就是数控机床的加工过程主要是由零件加工程序来控制的。零件加工程序的编制,会直接影响到机床加工的精度和效率。本章针对数控机床加工程序编制的目的、步骤和方法,重点介绍常用数控代码的作用和编程格式,并通过实例对数控车床、数控铣床及加工中心编程特点进行介绍。在学习本章的同时,配合到有关工厂参观数控机床的操作情况和了解现场程序编制将会有助于加深理解。第1页/共28页22.1 概 述使用普通机床加工工件时,一般根据工艺规程或工艺过程卡选择加工表面,但切削用量、走刀路线、工步的选择等往往由操作者自行决定。而使用数控机床加工时,要按照事先编好的加工程
2、序自动地进行加工,操作者无法临时改变加工过程。所以,编制数控机床的加工程序要比编制普通机床的加工工艺卡片细致得多。第2页/共28页3程序编制的目的编制数控加工程序时,要把加工工件的工艺过程、运动轨迹、工艺参数和辅助操作等信息按一定的格式编制成加工程序,然后通过输入装置将控制信息输入到数控系统中,使数控机床进行自动加工。从分析工件图纸开始到获得正确的程序载体为止的全过程,称为工件加工程序的编制,以下简称为编程。第3页/共28页4程序编制的方法数控加工程序的编制方法主要有手工编程和自动编程两类。1.手工编程编程的过程全部由人工完成的方法称为手工编程。对于点位加工或几何形状简单的工件,不需要经过复杂
3、的计算,加工程序段不多,此时使用手工编程的方法较为合适。但对于形状复杂、工序(或工步)较多的工件,需要进行繁琐的计算,程序段很多,出错也难以校核,此时应尽可能采用自动编程。2.自动编程编程的过程全部或部分地由计算机来完成的方法称为自动编程。第4页/共28页5编程内容与步骤现以手工编程为例来说明编程内容与步骤。1.分析并熟悉工件图纸2.数值计算3.编写加工程序4.试切第5页/共28页62.2 加工程序段的格式与代码加工程序的构成一个完整的加工程序具有如下形式:%Oxxxxxxxx%其中大写英文字母O后面的X表示可接不大于8位的数字。在计算机内存中加工程序按该数字从小到大的顺序排列,超过内存的容量
4、时即自行溢出。第6页/共28页7加工程序的代码该代码已经标准化,目前最常用的代码标准有ISO、ASCII和EIA三种。在现代数控系统中,这三种代码可以由用户自行设定,计算机可以自动进行转换。第7页/共28页8加工程序段的格式在工件加工程序中包含加工时所需要的全部信息。一个工件加工程序包括若干个程序段,而程序段中包含每一个操作所需要的机械控制的各种信息。1.程序段格式2.文字地址程序段格式中各功能字的说明(1)程序段序号N:程序段序号用来表示程序段的顺序。(2)准备功能字G:常用的准备功能指令包括字母G和后续的2位数字。(3)位移功能字X、Y、Z等:位移功能字(尺寸字)是用来给定机床各坐标轴位移
5、的方向和数值的。(4)进给功能字F:进给功能字用来规定机床的进给速度。常用的表示方法有下列 两种:每分钟进给量(mm/min)。每转进给量(mm/r)。(5)主轴转速功能字S(6)刀具交换功能字T(7)辅助功能字M(8)程序段结束(EOB)3.程序段格式的顺序第8页/共28页92.3 数控机床的坐标系数控机床的坐标轴在现代数控机床上加工工件时,工序比较集中,在一次装夹中要加工工件上的平面、曲面、孔、螺纹等各种表面,刀具和工件具有复杂的相对移动。因此要在机床上建立坐标系,以便于数控装置向各坐标轴发出控制信号,完成规定的运动。最常用的是笛卡儿直角坐标系,如图2.1所示。1.坐标轴的指定2.坐标轴运
6、动方向3.回转运动的回转方向第9页/共28页10机床坐标系与工件坐标系 1.机床坐标系机床坐标系是机床上固有的任何人都不能改变的坐标系,往往采用那些能够作为基准的点、线、面来作为机床的换刀点、坐标轴的轴心线和坐标平面。2.工件坐标系工件坐标系是在编程时使用,由编程人员在工件上建立的工件坐标系。3.机床坐标系与工件坐标系的关系在图2.4中,OM-XMYMZM为机床坐标系,o-xyz为工件坐标系。工件安上机床后,两个坐标系保持一定的关系。工件坐标系的原点在机床坐标系中称为调整点。也称对刀点。选择对刀点的原则为:(1)尽可能与设计基准、工艺基准和检验基准重合。(2)便于对刀。(3)便于进行各基点的坐
7、标值计算。(4)在加工的过程中,便于观察。第10页/共28页112.4 常用准备功能指令的编程说明功能指令是程序段组成的基本单位,是编制加工程序的基础。本节主要讨论常用的准备功能指令的编程方法与应用。下面所涉及的指令代码均依据ISO标准。第11页/共28页12与位置有关的指令1.绝对坐标与增量坐标指令G90、G91在一般的机床数控系统中,为方便计算和编程,都允许绝对坐标方式和增量坐标方式及其混合方式编程。这就必须用G90、G91指令指定坐标方式。2.坐标系设定指令G92G92指令就是用来建立工件坐标系的,它规定了工件坐标系原点的位置。就是说它确定了工件坐标系的原点(工件原点)在距刀具刀位点起始
8、位置(起刀点)多远的地方。3.坐标平面选择指令G17、G18、G19G17、G18、G19指令分别表示设定选择XY、ZX、YZ平面为当前工作平面。对于三坐标联动的数控铣床和加工中心,常用这些指令指定机床在哪一平面进行运动。4.快速点定位指令G00该指令是使刀具从当前位置以系统设定的速度快速移动到坐标系的另一点。它只是快速到位,不进行切削加工,一般用作为空行程运动。第12页/共28页13与插补有关的指令1.直线插补指令G0l该指令是直线运动控制指令,它命令刀具从当前位置以两坐标或三坐标联动方式按指定的F进给速度作任意斜率的直线运动到达指定的位置。该指令一般用作轮廓切削。编程格式为:G01 X Y
9、 Z F;2.圆弧插补指令G02、G03这是两个圆弧运动控制指令,它们能实现圆弧插补加工。G02表示顺时针圆弧(顺圆)插补,G03表示逆时针圆弧(逆圆)插补。第13页/共28页14暂停(延迟)指令暂停(延迟)指令G04指令可使刀具作短时间的无进给运动,进行光整加工,可用于车槽、镗平面、锪孔等场合。暂停指令的程序格式为:G04 ;其中,符号表示地址符,常用的地址符有X、U、P等,不同系统有不同的规定,后面的数字表示暂停时间(以秒为单位),或表示工件转数,视具体机床而定。图2.7为锪孔加工,孔底有粗糙度要求,根据图示条件编制加工程序为:N0010 G91 G01 Z-7.0 F60;N0020 G
10、04 X5;(刀具停留5s)N0030 G00 Z7.0 M02;第14页/共28页15刀具补偿指令1.刀具半径自动补偿指令G41、G42、G40(1)刀具半径自动补偿的概念(2)刀具半径自动补偿指令 2.刀具长度补偿指令G43,G44,G49刀具长度补偿指令一般用于刀具轴向(Z方向)的补偿,它可使刀具在Z方向上的实际位移大于或小于程序给定值,即:实际位移量=程序给定值 补偿值第15页/共28页16标准固定循环指令在数控加工中,一般一个动作就要编制一条加工程序,但在许多情况下,常需重复一组固定的动作。例如,钻孔时,往往需要快速接近工件、慢速钻孔、钻完后快速退回这三个固定的动作。在G指令中,常用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控技术 应用 数控 加工 程序 编制
限制150内