数控技术及应用数控加工程序的编制学习教案.pptx
-
资源ID:71960737
资源大小:441.17KB
全文页数:28页
- 资源格式: PPTX
下载积分:10金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
数控技术及应用数控加工程序的编制学习教案.pptx
会计学1数控技术及应用数控加工程序数控技术及应用数控加工程序(chngx)的编制的编制第一页,共28页。2第第2章章 数控加工数控加工(ji gng)程序的编制程序的编制n n数控机床与普通机床加工的最大区别就是数控机床的加工过程主要是由零件加工程序来控制的。零件加工程序的编制,会直接影响到机床加工的精度和效率。n n本章针对数控机床加工程序编制的目的、步骤和方法,重点介绍常用数控代码的作用和编程格式,并通过实例对数控车床、数控铣床及加工中心编程特点进行(jnxng)介绍。n n在学习本章的同时,配合到有关工厂参观数控机床的操作情况和了解现场程序编制将会有助于加深理解。第1页/共28页第二页,共28页。32.1 概概 述述n n使用普通机床加工工件时,一般根据工艺(gngy)规程或工艺(gngy)过程卡选择加工表面,但切削用量、走刀路线、工步的选择等往往由操作者自行决定。而使用数控机床加工时,要按照事先编好的加工程序自动地进行加工,操作者无法临时改变加工过程。所以,编制数控机床的加工程序要比编制普通机床的加工工艺(gngy)卡片细致得多。第2页/共28页第三页,共28页。4程序编制的目的程序编制的目的(md)n n编制数控加工程序时,要把加工工件的工艺过程、运动轨迹、工艺参数和辅助操作等信息按一定的格式编制成加工程序,然后通过输入装置将控制(kngzh)信息输入到数控系统中,使数控机床进行自动加工。从分析工件图纸开始到获得正确的程序载体为止的全过程,称为工件加工程序的编制,以下简称为编程。第3页/共28页第四页,共28页。5程序编制的方法程序编制的方法(fngf)n n数控加工程序的编制方法主要有手工编程和自动编程两类。n n1.手工编程n n编程的过程全部由人工完成的方法称为手工编程。对于(duy)点位加工或几何形状简单的工件,不需要经过复杂的计算,加工程序段不多,此时使用手工编程的方法较为合适。但对于(duy)形状复杂、工序(或工步)较多的工件,需要进行繁琐的计算,程序段很多,出错也难以校核,此时应尽可能采用自动编程。n n2.自动编程n n编程的过程全部或部分地由计算机来完成的方法称为自动编程。第4页/共28页第五页,共28页。6编程内容编程内容编程内容编程内容(nirng)(nirng)与步骤与步骤与步骤与步骤n n现以手工编程为例来说明编程内容与步骤。n n1.分析并熟悉工件图纸n n2.数值计算n n3.编写加工(ji gng)程序n n4.试切第5页/共28页第六页,共28页。72.2 加工加工(ji gng)程序段的格式与代码程序段的格式与代码n n加工程序(chngx)的构成n n一个完整的加工程序(chngx)具有如下形式:n n%n nOxxxxxxxx n n n n n n n n%n n其中大写英文字母O后面的X表示可接不大于8位的数字。在计算机内存中加工程序(chngx)按该数字从小到大的顺序排列,超过内存的容量时即自行溢出。第6页/共28页第七页,共28页。8加工加工(ji gng)程序的代码程序的代码n n该代码已经标准化,目前(mqin)最常用的代码标准有ISO、ASCII和EIA三种。在现代数控系统中,这三种代码可以由用户自行设定,计算机可以自动进行转换。第7页/共28页第八页,共28页。9加工加工(ji gng)程序段的格式程序段的格式n n在工件加工程序中包含加工时所需要的全部信息。在工件加工程序中包含加工时所需要的全部信息。n n一个工件加工程序包括若干个程序段,而程序段中包含每一个操作所需要的一个工件加工程序包括若干个程序段,而程序段中包含每一个操作所需要的机械控制的各种信息。机械控制的各种信息。n n1.1.程序段格式程序段格式n n2.2.文字地址程序段格式中各功能字的说明文字地址程序段格式中各功能字的说明n n(1)(1)程序段序号程序段序号NN:程序段序号用来表示程序段的顺序。:程序段序号用来表示程序段的顺序。n n(2)(2)准备功能字准备功能字GG:常用的准备功能指令包括字母:常用的准备功能指令包括字母GG和后续的和后续的2 2位数字。位数字。n n(3)(3)位移功能字位移功能字X X、Y Y、Z Z等:位移功能字等:位移功能字(尺寸字尺寸字)是用来给定机床各坐标轴是用来给定机床各坐标轴位移的方向和数值的。位移的方向和数值的。n n(4)(4)进给功能字进给功能字F F:进给功能字用来规定机床的进给速度。常用的表示方法:进给功能字用来规定机床的进给速度。常用的表示方法有下列有下列(xili)(xili)两种:两种:n n每分钟进给量每分钟进给量(mm/min)(mm/min)。n n每转进给量每转进给量(mm/r)(mm/r)。n n(5)(5)主轴转速功能字主轴转速功能字S S n n(6)(6)刀具交换功能字刀具交换功能字T T n n(7)(7)辅助功能字辅助功能字M M n n(8)(8)程序段结束程序段结束(EOB)(EOB)n n3.3.程序段格式的顺序程序段格式的顺序第8页/共28页第九页,共28页。102.3 2.3 数控机床数控机床数控机床数控机床(sh kn(sh kn j chun j chun)的坐标系的坐标系的坐标系的坐标系n n数控机床的坐标轴数控机床的坐标轴n n在现代数控机床上加工工件时,工序比较集中,在一次装在现代数控机床上加工工件时,工序比较集中,在一次装夹中要加工工件上的平面夹中要加工工件上的平面(pngmin)(pngmin)、曲面、孔、螺纹等、曲面、孔、螺纹等各种表面,刀具和工件具有复杂的相对移动。因此要在机各种表面,刀具和工件具有复杂的相对移动。因此要在机床上建立坐标系,以便于数控装置向各坐标轴发出控制信床上建立坐标系,以便于数控装置向各坐标轴发出控制信号,完成规定的运动。最常用的是笛卡儿直角坐标系,如号,完成规定的运动。最常用的是笛卡儿直角坐标系,如图图2.12.1所示。所示。n n1.1.坐标轴的指定坐标轴的指定n n2.2.坐标轴运动方向坐标轴运动方向n n3.3.回转运动的回转方向回转运动的回转方向第9页/共28页第十页,共28页。11机床机床(jchung)坐标系与工件坐标系坐标系与工件坐标系 n n1.1.机床坐标系机床坐标系n n机床坐标系是机床上固有的任何人都不能改机床坐标系是机床上固有的任何人都不能改变的坐标系,往往采用那些能够作为基准的变的坐标系,往往采用那些能够作为基准的点、线、面来作为机床的换刀点、坐标轴的点、线、面来作为机床的换刀点、坐标轴的轴心线和坐标平面。轴心线和坐标平面。n n2.2.工件坐标系工件坐标系n n工件坐标系是在编程时使用,由编程人员在工件坐标系是在编程时使用,由编程人员在工件上建立的工件坐标系。工件上建立的工件坐标系。n n3.3.机床坐标系与工件坐标系的关系机床坐标系与工件坐标系的关系n n在图在图2.42.4中,中,OM-XMYMZMOM-XMYMZM为机床坐标系,为机床坐标系,o-o-xyzxyz为工件坐标系。工件安上机床后,两个坐为工件坐标系。工件安上机床后,两个坐标系保持一定的关系。工件坐标系的原点在标系保持一定的关系。工件坐标系的原点在机床坐标系中称为调整点。也称对刀点。选机床坐标系中称为调整点。也称对刀点。选择对刀点的原则为:择对刀点的原则为:n n(1)(1)尽可能与设计基准、工艺基准和检验基准尽可能与设计基准、工艺基准和检验基准重合。重合。n n(2)(2)便于对刀。便于对刀。n n(3)(3)便于进行各基点的坐标值计算。便于进行各基点的坐标值计算。n n(4)(4)在加工的过程在加工的过程(guchng)(guchng)中,便于观察。中,便于观察。第10页/共28页第十一页,共28页。122.4 常用准备功能常用准备功能(gngnng)指令的编程说明指令的编程说明n n功能指令是程序段组成的基本单位,是编制加工程序的基础。本节主要讨论常用的准备功能指令的编程方法与应用。下面所涉及(shj)的指令代码均依据ISO标准。第11页/共28页第十二页,共28页。13与位置与位置与位置与位置(wi zhi)(wi zhi)有关的指令有关的指令有关的指令有关的指令n n1.1.绝对坐标与增量坐标指令绝对坐标与增量坐标指令G90G90、G91G91n n在一般的机床数控系统中,为方便计算和编程,都允许绝对坐标在一般的机床数控系统中,为方便计算和编程,都允许绝对坐标方式和增量坐标方式及其混合方式编程。这就必须用方式和增量坐标方式及其混合方式编程。这就必须用G90G90、G91G91指指令指定坐标方式。令指定坐标方式。n n2.2.坐标系设定指令坐标系设定指令G92G92n nG92G92指令就是用来建立工件坐标系的,它规定了工件坐标系原点的指令就是用来建立工件坐标系的,它规定了工件坐标系原点的位置。就是说它确定了工件坐标系的原点位置。就是说它确定了工件坐标系的原点(工件原点工件原点)在距刀具刀位在距刀具刀位点起始位置点起始位置(起刀点起刀点)多远的地方。多远的地方。n n3.3.坐标平面选择指令坐标平面选择指令G17G17、G18G18、G19G19n nG17G17、G18G18、G19G19指令分别表示设定选择指令分别表示设定选择XYXY、ZXZX、YZYZ平面为当前平面为当前工作平面。对于三坐标联动的数控铣床和加工中心,常用这些指工作平面。对于三坐标联动的数控铣床和加工中心,常用这些指令指定机床在哪一平面进行运动。令指定机床在哪一平面进行运动。n n4.4.快速点定位快速点定位(dngwi)(dngwi)指令指令G00G00n n该指令是使刀具从当前位置以系统设定的速度快速移动到坐标系该指令是使刀具从当前位置以系统设定的速度快速移动到坐标系的另一点。它只是快速到位,不进行切削加工,一般用作为空行的另一点。它只是快速到位,不进行切削加工,一般用作为空行程运动。程运动。第12页/共28页第十三页,共28页。14与插补有关与插补有关(yugun)的指令的指令n n1.直线插补指令G0ln n该指令是直线运动控制指令,它命令刀具从当前位置以两坐标或三坐标联动方式按指定(zhdng)的F进给速度作任意斜率的直线运动到达指定(zhdng)的位置。该指令一般用作轮廓切削。编程格式为:n nG01 X Y Z F;n n2.圆弧插补指令G02、G03n n这是两个圆弧运动控制指令,它们能实现圆弧插补加工。G02表示顺时针圆弧(顺圆)插补,G03表示逆时针圆弧(逆圆)插补。第13页/共28页第十四页,共28页。15暂停暂停(zn tn)(延迟延迟)指令指令n n暂停暂停(延迟延迟)指令指令G04G04指令可使刀具作短时间的无进给运动,进行光整指令可使刀具作短时间的无进给运动,进行光整加工,可用于车槽、镗平面、锪孔等场合。加工,可用于车槽、镗平面、锪孔等场合。n n暂停指令的程序格式为:暂停指令的程序格式为:n nG04 G04 ;n n其中,符号表示地址符,常用的地址符有其中,符号表示地址符,常用的地址符有X X、U U、P P等,不同等,不同(b tn(b tn)系系统有不同统有不同(b tn(b tn)的规定,后面的数字表示暂停时间的规定,后面的数字表示暂停时间(以秒为单位以秒为单位),或,或表示工件转数,视具体机床而定。表示工件转数,视具体机床而定。n n图图2.72.7为锪孔加工,孔底有粗糙度要求,根据图示条件编制加工程序为:为锪孔加工,孔底有粗糙度要求,根据图示条件编制加工程序为:n nN0010 G91 G01 Z-7.0 F60N0010 G91 G01 Z-7.0 F60;n nN0020 G04 X5N0020 G04 X5;(刀具停留刀具停留5s)5s)n nN0030 G00 Z7.0 M02N0030 G00 Z7.0 M02;第14页/共28页第十五页,共28页。16刀具补偿刀具补偿刀具补偿刀具补偿(b(b chng)chng)指令指令指令指令n n1.1.刀具半径刀具半径(bnjng)(bnjng)自动补偿指令自动补偿指令G41G41、G42G42、G40G40n n(1)(1)刀具半径刀具半径(bnjng)(bnjng)自动补偿的概念自动补偿的概念 n n(2)(2)刀具半径刀具半径(bnjng)(bnjng)自动补偿指令自动补偿指令 n n2.2.刀具长度补偿指令刀具长度补偿指令G43G43,G44G44,G49G49n n刀具长度补偿指令一般用于刀具轴向刀具长度补偿指令一般用于刀具轴向(Z(Z方向方向)的补偿,的补偿,它可使刀具在它可使刀具在Z Z方向上的实际位移大于或小于程序给定方向上的实际位移大于或小于程序给定值,即:值,即:n n实际位移量实际位移量=程序给定值程序给定值 补偿值补偿值第15页/共28页第十六页,共28页。17标准固定标准固定标准固定标准固定(gdng)(gdng)循环指令循环指令循环指令循环指令n n在数控加工中,一般一个动作就要编制一条加工程序,但在许多情况在数控加工中,一般一个动作就要编制一条加工程序,但在许多情况下,常需重复一组固定的动作。例如,钻孔时,往往需要快速接近工下,常需重复一组固定的动作。例如,钻孔时,往往需要快速接近工件、慢速钻孔、钻完后快速退回这三个固定的动作。件、慢速钻孔、钻完后快速退回这三个固定的动作。n n在在GG指令中,常用指令中,常用G80G89G80G89作为固定循环作为固定循环(xnhun)(xnhun)指令。而在有些指令。而在有些车床中,常用车床中,常用G33G35G33G35与与G76G79G76G79作为固定循环作为固定循环(xnhun)(xnhun)指令。固指令。固定循环定循环(xnhun)(xnhun)指令一般随机床的种类、型号、生产厂家等而变,指令一般随机床的种类、型号、生产厂家等而变,是不通用的。是不通用的。n n本节介绍了常用的一些本节介绍了常用的一些GG指令的应用及编程方法。在具体使用时,还指令的应用及编程方法。在具体使用时,还要特别注意各机床说明书要特别注意各机床说明书(编程手册编程手册)中的具体规定,严格按其规定使中的具体规定,严格按其规定使用。用。第16页/共28页第十七页,共28页。182.5 2.5 数控铣床与加工数控铣床与加工数控铣床与加工数控铣床与加工(ji gng)(ji gng)中心的编程中心的编程中心的编程中心的编程n n数控铣床的编程特点n n(1)铣削是机械加工中最常用的方法(fngf)之一,它包括平面铣削和轮廓铣削。n n(2)数控铣床的数控装置具有多种插补方式,一般都具有直线插补和圆弧插补。n n(3)程序编制时要充分利用数控铣床齐全的功能,如刀具位置补偿、刀具长度补偿、刀具半径补偿和固定循环、对称加工等功能。n n(4)由直线、圆弧组成的平面轮廓铣削的数学处理比较简单。非圆曲线、空间曲线和曲面的轮廓铣削加工,数学处理比较复杂,一般要采用计算机辅助计算和自动编程。第17页/共28页第十八页,共28页。19数控铣床编程中的特殊数控铣床编程中的特殊数控铣床编程中的特殊数控铣床编程中的特殊(tsh)(tsh)功能指令功能指令功能指令功能指令n n数控铣床编程中除了要用到上一章介绍的数控铣床编程中除了要用到上一章介绍的常用常用(chn(chn yn yn)的功能指令外,还要用到的功能指令外,还要用到一些比较特殊的功能指令,下面选择部分一些比较特殊的功能指令,下面选择部分指令作一简单介绍。指令作一简单介绍。n n1.1.工件坐标系设定指令工件坐标系设定指令n n如图如图2.122.12所示为工件坐标系与机床坐标系之所示为工件坐标系与机床坐标系之间的关系。间的关系。n n2.2.固定循环指令固定循环指令n n(1)(1)孔加工循环的组成动作:如图孔加工循环的组成动作:如图2.132.13所示。所示。n n(2)(2)孔加工循环指令格式孔加工循环指令格式 n n(3)(3)几种加工方式的图示说明几种加工方式的图示说明 n n(4)(4)孔加工循环的注意事项孔加工循环的注意事项 第18页/共28页第十九页,共28页。20数控铣床编程实例数控铣床编程实例(shl)n n如图如图2.182.18所示的是一盖板零件,试编制其所示的是一盖板零件,试编制其零件加工程序。零件加工程序。n n该零件的特点是形状比较简单,数值计该零件的特点是形状比较简单,数值计算比较方便。现按轮廓算比较方便。现按轮廓(lnku)(lnku)编程,编程,根据图根据图2.182.18和图和图2.192.19计算各基点及圆心点计算各基点及圆心点坐标如下:坐标如下:n nA(0A(0,0)0)B(0B(0,40)40)C(14.96C(14.96,70)70)D(43.54D(43.54,70)70)E(102E(102,64)64)n nF(150F(150,40)40)G(170G(170,40)40)H(170H(170,0)0)O1(70O1(70,40)40)O2(150O2(150,100)100)第19页/共28页第二十页,共28页。21加工加工(ji gng)中心的编程特点中心的编程特点n n加工中心编程具有以下特点。加工中心编程具有以下特点。n n(1)(1)首先应进行合理的工艺分析。由于零件加工的工序多,使用的刀首先应进行合理的工艺分析。由于零件加工的工序多,使用的刀具具(doj)(doj)种类多,甚至在一次装夹下,要完成粗加工、半精加工与种类多,甚至在一次装夹下,要完成粗加工、半精加工与精加工。周密合理地安排各工序加工的顺序,有利于提高加工精度和精加工。周密合理地安排各工序加工的顺序,有利于提高加工精度和生产效率。生产效率。n n(2)(2)根据加工批量等情况,决定采用自动换刀还是手工换刀。根据加工批量等情况,决定采用自动换刀还是手工换刀。n n(3)(3)自动换刀要留出足够的换刀空间。自动换刀要留出足够的换刀空间。n n(4)(4)为了提高机床的利用率,应尽量采用刀具为了提高机床的利用率,应尽量采用刀具(doj)(doj)机外预调,并将机外预调,并将测量尺寸填写到刀具测量尺寸填写到刀具(doj)(doj)卡片中,以便于操作者在运行程序前,卡片中,以便于操作者在运行程序前,及时修改刀具及时修改刀具(doj)(doj)补偿参数。补偿参数。n n(5)(5)对于编好的程序,必须进行认真检查,并于加工前安排好模拟仿对于编好的程序,必须进行认真检查,并于加工前安排好模拟仿真和试运行。真和试运行。n n(6)(6)尽量把不同工序内容的程序,分别安排到不同的子程序中。尽量把不同工序内容的程序,分别安排到不同的子程序中。n n(7)(7)一般应使一把刀具一般应使一把刀具(doj)(doj)尽可能担任较多的表面加工,且进给路尽可能担任较多的表面加工,且进给路线设计得应合理。线设计得应合理。第20页/共28页第二十一页,共28页。22加工加工(ji gng)中心换刀程序的编制中心换刀程序的编制n n下面就一般情况作一简要介绍,具体可参看各机床说明书。下面就一般情况作一简要介绍,具体可参看各机床说明书。n n带有带有“机械手机械手刀库刀库”的加工中心,其换刀动作包括的加工中心,其换刀动作包括“换刀换刀”和和“选刀选刀”两项内容。两项内容。n n多数数控加工中心机床换刀时都规定多数数控加工中心机床换刀时都规定“换刀点换刀点”的位置,即的位置,即“定距换刀定距换刀”,主轴只有运动,主轴只有运动(yndng)(yndng)到规定位置时,机械手才可以执行换刀动作。还有的加工中心采用到规定位置时,机械手才可以执行换刀动作。还有的加工中心采用“跟踪换刀跟踪换刀”,即主轴运动,即主轴运动(yndng)(yndng)到任意位置时,机械手都可以执行换刀动作。对于到任意位置时,机械手都可以执行换刀动作。对于“定距换刀定距换刀”,在增量坐标系中,应在换刀程序中书写主轴到换刀点的坐标值;在绝对坐标系中可以不写。在增量坐标系中,应在换刀程序中书写主轴到换刀点的坐标值;在绝对坐标系中可以不写。n n实际换刀程序的编制,一般包括两部分内容:在程序中首先安排一段实际换刀程序的编制,一般包括两部分内容:在程序中首先安排一段“换刀准备程序换刀准备程序”,作,作用是将第一把刀装到主轴上,并同时检查一下机床的换刀运动用是将第一把刀装到主轴上,并同时检查一下机床的换刀运动(yndng)(yndng);然后编写加工过;然后编写加工过程中的程中的“选刀选刀”和和“换刀换刀”指令。下面是某台卧式数控加工中心加工程序中的指令。下面是某台卧式数控加工中心加工程序中的“刀具准备刀具准备”和和“换刀换刀”程序。程序。第21页/共28页第二十二页,共28页。232.6 数控车床加工数控车床加工(ji gng)程序的编制程序的编制n n数控车床的编程特点数控车床的编程特点n n(1)(1)在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程、增量值编程或二者混在一个程序段中,根据图样上标注的尺寸,可以采用绝对值编程、增量值编程或二者混合编程。合编程。n n(2)(2)由于图样尺寸和测量值都是直径值。故直径方向用绝对值编程时,由于图样尺寸和测量值都是直径值。故直径方向用绝对值编程时,X X以直径值表示,用增以直径值表示,用增量值编程时,以径向实际位移量的二倍值表示。量值编程时,以径向实际位移量的二倍值表示。n n(3)(3)为提高工件的径向尺寸精度,为提高工件的径向尺寸精度,X X向的脉冲当量取向的脉冲当量取Z Z向的一半。向的一半。n n(4)(4)由于毛坯常用棒料或锻料,加工余量较大,所以数控装置常具备不同形式的固定循环功由于毛坯常用棒料或锻料,加工余量较大,所以数控装置常具备不同形式的固定循环功能,可进行多次重复循环切削。能,可进行多次重复循环切削。n n(5)(5)编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀编程时,常认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常磨成一个半径不大刀尖常磨成一个半径不大(b d)(b d)的圆弧,因此为提高工件的加工精度,当编制圆头刀程序时,的圆弧,因此为提高工件的加工精度,当编制圆头刀程序时,需要对刀具半径进行补偿。大多数数控车床都具有刀具补偿功能需要对刀具半径进行补偿。大多数数控车床都具有刀具补偿功能(G4l(G4l、G42)G42),这类数控车床,这类数控车床可直接按工件轮廓尺寸编程。对不具备刀具自动补偿功能的数控车床,编程时,需先计算补可直接按工件轮廓尺寸编程。对不具备刀具自动补偿功能的数控车床,编程时,需先计算补偿量。偿量。n n(6)(6)许多数控车床用许多数控车床用X X、Z Z表示绝对坐标指令,用表示绝对坐标指令,用U U、WW表示增量坐标指令。而不用表示增量坐标指令。而不用G90G90、G9lG9l指令。指令。n n(7)(7)第三坐标指令第三坐标指令I I、K K在不同的程序段中作用也不相同。在不同的程序段中作用也不相同。I I、K K在圆弧切削时表示圆心相对圆在圆弧切削时表示圆心相对圆弧的起点的坐标位置。而在有自动循环指令的程序中,弧的起点的坐标位置。而在有自动循环指令的程序中,I I、K K坐标则用来表示每次循环的进刀坐标则用来表示每次循环的进刀量。量。n n(8)(8)根据刀架所在的位置,有的机床采用左手坐标系,有的机床采用的是右手坐标系,当采根据刀架所在的位置,有的机床采用左手坐标系,有的机床采用的是右手坐标系,当采用左手坐标系时,顺时针方向车削圆弧用用左手坐标系时,顺时针方向车削圆弧用G03G03,而逆时钟方向用,而逆时钟方向用G02G02。第22页/共28页第二十三页,共28页。24编程实例编程实例(shl)n n试编制如图试编制如图2.202.20所示工件的精车加工所示工件的精车加工(ji gng)(ji gng)程序。程序。n n1.1.工艺路线工艺路线n n2.2.刀具的布置刀具的布置n n3.3.使用的机床使用的机床n n4.4.车削加工车削加工(ji gng)(ji gng)程序程序n n5.5.程序说明程序说明第23页/共28页第二十四页,共28页。252.7 自动自动(zdng)编程系统编程系统n n概述概述n n自动编程系统由计算机软件、硬件及其外围设备,自动编程系统由计算机软件、硬件及其外围设备,如打印机、绘图仪等组成。根据数控机床输入载体如打印机、绘图仪等组成。根据数控机床输入载体的不同,系统可将加工程序记录在软磁盘上,或者的不同,系统可将加工程序记录在软磁盘上,或者通过通过(tnggu)(tnggu)穿孔机制成数控带。自动编程的处理穿孔机制成数控带。自动编程的处理过程如图过程如图2.222.22所示。所示。n n1.1.以以“数控语言数控语言”为基础的自动编程为基础的自动编程n n(1)(1)APTAPT自动编程系统的思路自动编程系统的思路n n(2)(2)信息处理过程信息处理过程n n2.2.以以“计算机绘图计算机绘图”为基础的自动编程为基础的自动编程n n3.Pro/ENGINEER3.Pro/ENGINEER数控加工自动编程简介数控加工自动编程简介第24页/共28页第二十五页,共28页。26自动自动自动自动(zdng)(zdng)编程技术的新进展编程技术的新进展编程技术的新进展编程技术的新进展n n数控技术发展很快,数控机床的使用日益广泛,要求有功能更加完备,使用更加方便的自动编程系统以满足生产需要。因此,数控自动编程系统的发展也是很迅速的,各种新型(xnxng)的自动编程技术和编程系统不断涌现,以下介绍几种较新的自动编程系统。n n1.在线编程n n2.实物编程 n n3.语音编程n n4.视觉编程第25页/共28页第二十六页,共28页。272.8 2.8 习习 题题n n(1)(1)编制数控机床加工程序的过程是怎样的?编制数控机床加工程序的过程是怎样的?n n(2)(2)数控加工程序的编制方法有哪几种?各有什么特点?数控加工程序的编制方法有哪几种?各有什么特点?n n(3)(3)数控加工的手工编程有什么内容?数控加工的手工编程有什么内容?n n(4)(4)程序段格式中,下列地址字符表示什么意义?程序段格式中,下列地址字符表示什么意义?n n A A、X X、F F、GG、MM、S S、T T、U U、Z Z、NNn n(5)(5)什么是什么是“字地址程序段格式字地址程序段格式”,为什么现代数控系统常用这种格式?,为什么现代数控系统常用这种格式?n n(6)(6)试说明下列试说明下列GG代码的功能:代码的功能:n n G00 G00、G01G01、G02G02、G03G03;n n G40 G40、G41G41、G42G42、G43G43、G44G44;n n G45 G45、G46G46、G47G47、G48G48;n n G80 G80、G81G81、G82G82、G83G83、G85G85。n n(7)(7)试说明下列试说明下列MM代码的功能:代码的功能:n n M00 M00、M01M01、M02M02、M03M03、M04M04、M05M05。n n(8)(8)数控机床坐标轴是采用右手定则还是左手定则?数控机床坐标轴是采用右手定则还是左手定则?n n(9)(9)数控机床的数控机床的X X、Y Y、Z Z坐标轴及其方向是如何确定的?坐标轴及其方向是如何确定的?n n(10)(10)试述数控钻床、数控铣床和数控车床坐标系的决定方法。试述数控钻床、数控铣床和数控车床坐标系的决定方法。n n(11)(11)数控机床的机床坐标系与工件坐标系之间的关系如何?数控机床的机床坐标系与工件坐标系之间的关系如何?n n(12)(12)G90G90、X20X20、Y15Y15与与G91G91、X20X20、Y15Y15有什么区别有什么区别(qbi)(qbi)?n n(13)(13)G00G00与与G01G01、G02G02与与C03C03的不同点在哪里?的不同点在哪里?第26页/共28页第二十七页,共28页。282.8 习习习习 题题题题n n(14)(14)G41G41、G42G42、G43G43、G44G44的含义如何?试用图说明。的含义如何?试用图说明。n n(15)(15)固定循环指令有何作用固定循环指令有何作用(zuyng)(zuyng)?n n(16)(16)什么是零件的加工路线?确定加工路线时应遵循哪些什么是零件的加工路线?确定加工路线时应遵循哪些原则?原则?n n(17)(17)加工路线与零件轮廓曲线有何区别?编程时若按零件加工路线与零件轮廓曲线有何区别?编程时若按零件轮廓编程,数控装置应具备哪些功能?轮廓编程,数控装置应具备哪些功能?n n(18)(18)什么是对刀点、刀位点、换刀点?什么是对刀点、刀位点、换刀点?n n(19)(19)数控铣削编程的特点是什么?数控铣削编程的特点是什么?n n(20)(20)用用G54G59G54G59指令确定工件坐标系与指令确定工件坐标系与G92G92指令有何不同指令有何不同?n n(21)(21)加工中心编程的特点是什么?加工中心编程的特点是什么?n n(22)(22)数控车削编程的特点是什么?数控车削编程的特点是什么?n n(23)(23)试述自动编程的处理过程。试述自动编程的处理过程。n n(24)(24)何谓后置处理程序?它有什么功用?何谓后置处理程序?它有什么功用?n n(25)(25)APTAPT自动编程系统的基本思路是什么?自动编程系统的基本思路是什么?n n(26)(26)试编制如题试编制如题(26)(26)图所示的车削零件的精加工程序。图所示的车削零件的精加工程序。n n(27)(27)试编制铣削如题试编制铣削如题(27)(27)图所示零件外轮廓的精加工程序。图所示零件外轮廓的精加工程序。第27页/共28页第二十八页,共28页。