单元2 FANUC数控车削程序的编写、输入及编辑.ppt_第1页
单元2 FANUC数控车削程序的编写、输入及编辑.ppt_第2页
单元2 FANUC数控车削程序的编写、输入及编辑.ppt_第3页
单元2 FANUC数控车削程序的编写、输入及编辑.ppt_第4页
单元2 FANUC数控车削程序的编写、输入及编辑.ppt_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2FANUC数控车削程序的编写、输入及编辑,2.1FANUC数控车削程序指令2.2程序编写、编辑、校验及加工操作,单元2FANUC数控车削程序的编写、输入及编辑,在数控系统自动控制加工运动前,先要编制和输入加工程序,告之加工运动规律。编制加工程序过程为:先分析图样,明确加工内容、要求;然后进行加工工艺设计;最后将加工设计按CNC系统规定格式填写成加工程序。加工程序输入到数控机床,成为数控机床自动控制加工运动的依据数控加工程序具有下面几个特点:加工程序应可以清楚描述机床加工运动规律,如加工顺序、机床状态、刀路轨迹、加工运动工艺参数以及辅助操作信息等。,下一页,返回,单元2FANUC数控车削程序的编写、输入及编辑,它是人的加工意图的描述形式,应能为人方便地理解和接受。它是CNC系统信息处理的素材,应能容易被计算机接受处理,加工程序的格式应是机床数控系统规定的表达格式。为了方便交流和应用,加工程序的指令格式、程序编写格式应符合国际通用标准规定。,上一页,返回,任务2.1FANUC数控车削程序指令,【学习目标】通过本任务学习,达到以下学习目标:掌握FANUC数控车削系统程序指令;学会MDI操作【基本知识】2.1.1加工程序指令概述1.组成加工程序指令的字符如图2-1-1所示,构成加工程序指令的字符是加工程序的最小组成单位,数控标准规定选用A、B、C、D、26个字母,0、1、2、3、4、5、10个数字字符,标点符号和数学运算符号等,作为组成加工程序的最基本符号。,下一页,返回,任务2.1FANUC数控车削程序指令,在加工程序的描述中,字符用来组织成为表示某种控制功能的指令字或表示数据。例如,程序中的一段指令G01X30Z-15;其中,“G01”是由G,0,1三个字符按顺序组合成的指令,其含义是控制进给运动的轨迹是一直线。“X30Z-15”表示直线运动的终点坐标为(X30,Z-15)。“;”表示程序中的一段指令的结束。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,2.字符的二进制数字代码计算机不能直接接收字符形式程序指令。人们把程序的每个字符对应一个二进制数字码代号,如字符“A”对应二进制数字码“1000001”,这个二进制数字码代号称为该字符的数字码,二进制数字码是能作为计算机传递信息的语言,是字符的数字化信息的形式。表2-1-1所示的是10个数字字符和26个字母字符的7位二进制ISO代码。3.加工程序的指令字结构加工程序指令字由字符组成,有规定的结构形式,对编程员而言,它是指挥机床动作的指令;,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,对计算机而言,它可以作为一个信息单元进行存储、传递和操作。如,X230.56”是由7个字符组成的一个字。加工程序的指令字一般有以下两种组成形式。数据字由地址字符与其后的具体的数据组成。如“X55”和“F200”,“X”、“F”是地址字符,55,200”是具体的数据。“X55”在程序中代表坐标尺寸数据,是尺寸数据字;F200”表示的是进给速度的数值,是非尺寸数据字。指令字由地址字符与其后数字代号组成。如“G01”是一个指令字,其中“G”是地址字符,“01”是数字代号。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,数控加工程序指令中,位于字头的字符或字符组,用以识别其后的数据,称为地址字符,在传递信息时,它表示其在计算机存储单元的出处或目的地。常用地址符及含义参见表2-1-2。4.加工程序的指令字种类根据指令的地址符和指令功能的不同,加工程序指令字可分为如下种类。(1)顺序号字顺序号字又称程序段号,用地址符N和后面的若干位数字来表示。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,(2)准备功能字准备功能字地址符是G,故又称G功能或G指令,它指令数控机床做好某种控制方式的准备,或CNC系统准备处于某种工作状态的指令。(3)辅助功能字辅助功能字又称M功能,主要用于数控机床开关量的控制,表示一些机床辅助动作的指令,用地址码M和后面的两位数字表示,有M00M99共100种。(4)坐标尺寸字坐标尺寸字给定机床在各种坐标轴上的移动方向、目标位置或位移量,由尺寸地址符和带正、负号的数字组成,尺寸地址符较多,主要有以下几种:,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,X,Y,Z,U,V,W表示直线坐标,与数学坐标标注习惯相似;A,B,C,D,E表示角度坐标,回转轴的转动坐标字表达如“B30.45”,“30.45”是回转角度,单位为“。”;I,J,K表示圆心坐标;R指定圆弧半径。(5)进给速率指令进给速率指令由地址符F和若干位数字组成,称F功能指令,其作用是指定切削的进给速率。(6)主轴旋转速率指令主轴旋转速率指令由地址符S和若干位数字组成,故又称S功能或S指令。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,(7)刀具功能字刀具功能字由地址符T和若干位数字组成,故又称T功能或T指令,主要用来指定加工所用的刀具。2.1.2FANUC车削系统常用G指令格式及应用FANUC数控车削G指令和M指令参见附录1。常用基本G指令应用介绍如下。1.位置寄存器指令G50在FANUC的数控系统中规定,G92用于数控铣床,数控车床采用G50。G50指令通过确定刀具起点相对于设定的工件坐标系的坐标原点的位置值来建立工件坐标系。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,格式:G50XZ;其中,XZ”为刀具当前位置相对于新设定的工件坐标系的坐标值。如图2-1-2所示,刀具的初始位置相对设定的工件坐标系的零点位置为X=60,Z=15。设定工件坐标系程序段为G50X60Z15;其中,X60Z15”表示刀具的当前的刀位点在工件坐标系的位置,从而设定工件坐标系的零点在工件的右端面的中心。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,G50指令确立工件坐标系的实质是在选定的坐标系中,把刀具当前点的位置值记忆在数控装置的位置寄存器内,间接地将工件坐标系的原点位置告诉数控装置。因此,在执行该指令前,必须将刀具的刀位点先通过手动方式准确移动到设定坐标系的指定位置点;执行该指令后,刀具或机床并不产生运动,仍在原来位置。如果刀位点与设定值有误差时,可用刀具补偿指令补偿其差值。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,2.工件坐标系零点偏移指令(G54G59)机床零点偏移指令设定过程为选择工件上的编程原点,测量出工件装夹后该点在机床坐标系中的绝对位置值,将这些值通过机床面板操作输入机床偏置存储器G54G59某参数中,从而CNC根据相对应G54G59的指令要求将零点偏移至该点。图2-1-3为机床零点执行G54G59指令偏移的示意图。对刀操作时,输入不同的零点偏移数值,可以设定G54G59六个不同的工件坐标系,在编程及加工过程中,可以通过G54G59指令来对不同的工件坐标系进行选择,选用和转换坐标系比较灵活方便。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,3.坐标尺寸字尺寸的公制或英制单位在程序中,应明确程序每个坐标尺寸字的尺寸数值的单位,G21设定程序中坐标尺寸字尺寸数值的单位是公制,如“mm”;G20设定程序中坐标尺寸字尺寸数值的单位是英制单位,如“in”。G20,G21为同组G代码,都是模态的。同一程序中,不应让G20,G21指令任意“切换”。同一程序中混合使用公制和英制单位的指令将导致的错误结果。例如,从公制到英制的转换的程序为:G21;(初始单位选择公制)G00X60.0;(系统接收的X值为60mm)G20;,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,执行G20后,前面的值60mm变为6.0in,而实际变换应是60mm=2.362047in。所以千万不要在同一程序中混合使用公制和英制。4.尺寸坐标模式(绝对或增量)尺寸必须有一指定的基准测量点。控制系统需要更多的信息来表达尺寸值的测量起点。编程中有以下两种参考:以工件上同一个基准点作为参考称为绝对输入的零点;以工件上的从线段起始的点作为参考称为增量输入零点。如图2-1-4所示,点B从公共点(原点)开始测量得到的是绝对尺寸(X30,Z-15)。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,如图2-1-4所示,点B相对线段AB的起点A开始测量,得到的是增量尺寸(W-15,U10)。FANUC数控车削系统规定,当尺寸地址符为X,Z时,为绝对尺寸模式;当尺寸地址符为U,W时,为增量尺寸模式。5.快速定位指令G00程序中,切削刀具的进给运动的轨迹一般包括两种运动,一种是生产性的(切削运动),另一种则是非生产性的(定位运动)。快速运动定位的目的就是缩短非切削操作时间,即切削刀具跟工件没有接触的移动时间,指令刀具从起点按机床提供的最快速度移到规定的目标位置(非切削状态)。编程时只需给出定位目标点的坐标。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,格式:G00XZ;或:G00UW;其中,X,Z为目标点在工件坐标系中的绝对坐标值,U,W为目标点在工件坐标系中的增量坐标值。如图2-1-5所示,若刀具开始位置H点,要求快速点定位接近工件于S点,然后调整刀具到切削路线的起点P,其程序为:G00X44Z5;(绝对值方式,到达S点)G00X20Z5;(绝对值方式,到达P点),上一页,下一页,返回,任务2.1FANUC数控车削程序指令,或写成:G00X44Z5;(绝对值方式,到达S点)G00U-24;(增量方式,到达P点)在执行G00指令的过程中,刀具的运动轨迹若不是平行于坐标轴直线轨迹时,CNC控制的点定位轨迹为一折线。如图2-1-6中,在HS的点定位过程中,刀具先以双轴联动的方式(X,Z的速度相同)快速移到M点,然后再单轴向运动到终点S。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,G00的快速进给速度由各数控机床生产厂家设定,并用操作面板上的快速进给速率调整旋钮来调整。通常快速进给速率分为F0,25%、50%、100%四段,其中F0为最慢速率,F25%,50%,100%为设定速率的百分比。在程序中,不能用F指令指定G00进给速度。6.直线插补在编程中,使用直线插补使刀具从起点到终点作直线切削运动,以精确加工连接起点和终点的直线轮廓。格式:G01X(U)Z(W)F;直线插补以直线方式和命令给定的移动速率从当前位置移动到命令位置。X,Z为要求移动到的位置的绝对坐标值。U,W为要求移动到的位置的增量坐标值。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,如图2-1-7所示,若刀具从点P开始,要求直线插补到#1,然后切削锥面到点#2,再切削外圆面到点#3,其程序为:G01X20Z0;(绝对值方式,到达#1点)G01X30Z-15;(绝对值方式,到达#2点)G01X30Z-22;(绝对值方式,到达#3点)或写成:G01X20Z0;(绝对值方式,到达#1点)G01U10W-15;(绝对值方式,到达#2点)W-7;(绝对值方式,到达#3点),上一页,下一页,返回,任务2.1FANUC数控车削程序指令,7.圆弧插补指令G02,G03圆弧插补指令G02,G03用来命令刀具在指定的平面内,以给定的F进给速度进行圆弧加工,切削出圆弧轮廓。G02用于顺时针圆弧加工,G03用于逆时针圆弧加工。描述圆弧插补运动,程序段应表达清楚圆弧插补平面、圆弧回转方向、终点位置、圆心位置或半径等几个方面的信息。FANUC数控车削系统规定的圆弧插补指令的程序格式如下。格式:G18G02/G03XZIK(或R)F;其中,X(U),Z(W)表示圆弧终点;I,K表示圆心相对起点的增量(半径值);R表示圆弧半径。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,使用圆弧插补必须指定圆弧所在平面,即插补平面。数控车削的圆弧插补平面总是X,Z平面,G18指定X,Z为圆弧插补平面,FANUC数控车削系统默认G18为初始状态,编程一般省略。在直角坐标系中,圆弧的顺时针、逆时针回转方向的判断方法是从垂直于圆弧所在平面的坐标轴由正到负的方向看平面内圆弧的顺逆方向。如图2-1-8所示为当从Y轴由正到负的方向看XZ平面圆弧的顺、逆方向。随着数控功能的扩大,现在的数控机床一般都有圆弧半径直接指令功能,即用圆弧半径R来表示圆心参数,而不用求出圆心的坐标值。由于零件图上都给出圆弧半径,所以,用圆弧半径R编程能减少计算工作量。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,圆弧插补举例如下(如图2-1-9所示)若刀具从点#3开始,圆弧插补到#4,然后再圆弧插补到点#4,其程序为:G02X36Z-25R3;(绝对值方式,到达#4点)G03X42Z-28R3;(绝对值方式,到达#5点)或写成:G02U6W-3R3;(绝对值方式,到达#4点)G03U6W-3R3;(绝对值方式,到达#5点),上一页,下一页,返回,任务2.1FANUC数控车削程序指令,8.主轴转速功能字(G97/G96)(1)恒定转速控制主轴转速功能字,由地址码S和若干位数字组成,故又称S功能或S指令。FANUC车削系统规定在准备功能G97状态下,S后面的数字直接指定主轴的每分钟的恒定转速,单位为:r/min。例如,“S600”表示主轴转速为600r/min。格式:G97S;例如,“G97S3000”表示恒定转速状态下,主轴转速3000r/min。(2)恒线速度控制S后面的数字还可指定切削线速度,单位为m/min。用G96来指定恒线速度状态。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,格式:G96S;例如,“G96S150”表示切削点线速度控制在150m/min。线速度和转速之间的关系为V=Dn/1000;n=1000v/D式中,D切削部位的直径(mm);v切削线速度(m/min);n主轴转速(r/min)。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,对图2-1-10中所示的零件,为保持A,B,C各点的线速度为150m/min,则各点在加工时的主轴转速分别为A点:B点:C点:(3)最高转速限制格式:G50S;其中,S后面的数字表示的是最高转速,单位为r/min。例如,“G50S3000”表示最高转速限制为3000r/min。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,9进给速率(G98/G99)(1)G98代码指令每分钟的位移(单位为mm/min)例如,“G98F100”表示进给量为100mm/min(2)G99代码指令每转位移(单位为mm/r)例如,“G99F0.2”表示进给量为0.2mm/r2.1.3辅助功能字应用分析附录1附表2,我们应注意到M功能常常有两种状态的选择模式,比如“开”和“关”,“进”和“出”,“向前”和“向后”“进”和“退”,“调用”和“结束”,“夹紧”和“松开”等相对立的辅助功能是占大多数的。下面对常用的辅助功能指令加以说明。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,1.M00、M01、M02、M30和“CYCLESTART“在FANUC数控系统中,执行M00,M01,M02,M30指令加工程序将停止,按“CYCLESTART键加工程序将执行。(1)M00表示程序停当执行了M00指令之后,完成编有M00指令的程序段中的其他指令后,主轴停止,进给停止,冷却液关断,程序停止,此时可执行某一手动操作,如数车工作调头、手动变速、数铣的手动换刀等,重新按“循环启动”按钮,机床将继续执行下一程序段。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,(2)M01表示计划停止当执行到这一条程序时,以后还执行下一条程序与否,取决于操作人员事先是否按了面板上计划停止按钮,如果没按,那么这一代码就无效,继续执行下一段程序。所以采用这种方法是给操作者一个机会,可以对关键尺寸或项目进行检查,这样,在程序编制过程中就留下这样一个环节,如果不需要的话,只要不按计划停止按钮即可。(3)M02表示加工程序结束M02是程序中最后一段,它使主轴、进给、冷却液都停下来,并使数控系统处于复位状态。注意:M00,M01,M02三组代码在应用中有如下不同。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,M00及M01都是在程序执行的中间停下来,当然还没执行完程序,而M00是肯定要停,要重新启动才能继续下去,M01是不一定停,看操作者是否有这方面的要求;而M02是肯定停下且让机床处于复位状态。(4)M30表示指令程序结束并返回M30指令与M02有类似的作用,但M30可以使程序返回到开始状态。2.M03、M04和M05M03,M04分别是主轴正转、反转。对数控车床,从尾座往主轴向看过去,顺时针是主轴正转,逆时针为反转,如图2-1-11所示。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,MOS是主轴停,指令表示在执行完所在程序段的其他指令之后停止主轴。3.M07、M08和M09M08,M07指令是用来打开冷却液。M09指令是用来关闭冷却液。4.M98和M99M98指令是用来调用子程序。M99指令是使子程序结束,返回主程序。【实践任务】2.1.4MDI方式下机床操作实践MDI方式下可以从CRT/MDI面板上直接输入并执行单个程序段,被输入并执行的程序段不被存入程序存储器。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,1.用MDI方式实现进给运动首先复习X,Z向零点偏置操作,再在MDI方式下输入程序段“G54G0X50Z10,然后启动执行,观察刀具位置的正确性。MDI操作方法如下:将方式选择开关置为MDI;按“PROGRAM键使CRT显示屏显示程序页面;输入“G54G0X50Z10EOB”;按“INSERT键输入,移动光标回到程序头;按循环启动按钮使该指令执行。,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,2.用MDI方式控制数控机床主运动将方式选择开关置为MDI;按“PROGRAM键使CRT显示屏显示程序页面;输入“M03S300EOB;按“INSERT键输入;按“RESET键,光标回到程序头;按循环启动按钮使该指令执行;,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,观察主轴运动;输入“MOSEOB;按“INSERT键输入;按“RESET键,光标回到程序头;11按“循环启动”按钮使该指令执行;12观察主轴运动。【检测与评价】,上一页,下一页,返回,任务2.1FANUC数控车削程序指令,【任务小结】总结上述的学习,本次任务的主要学习内容有以下几点:加工程序是用规定的指令格式准确、清楚地表达人的加工意图,程序的规定格式方便计算机所接受处理,程序的规定格式应符合某些标准规定。规定次序的字符组成加工程序的指令字。加工程序指令字有顺序号字、准备功能字、坐标尺寸字、进给功能字、主轴转速功能字、刀具功能、辅助功能字。编程人员应熟练掌握程序指令字的含义。本课题的实践任务是MDI方式下的机床操作。可在仿真机床上进行,MDI方式机床操作有利于我们理解程序指令。,上一页,返回,任务2.2程序编写、编辑、校验及加工操作,【学习目标】通过本任务学习,达到以下学习目标:掌握简单加工程序的编写;学会加工程序在机床上的输入、编辑、执行操作【基本知识】2.2.1加工程序格式1.程序段规定格式数控加工中,工件一次装夹的自动加工过程,一般用由若干个顺序排列的程序段组成的一个加工程序来表示。程序中的各个程序段分别用来指令机床某时刻的加工运动和状态,每个程序段由若干个程序指令字组成。,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,CNC系统将由若干个指令字组成的程序段是作为一个整体单位来处理,每个数控系统都对自己所能接受处理的程序段有规定的格式和要求。各个数控系统对程序段规定的格式要求都比较相似,一般来讲,数控车削程序段的基本格式为:NGXZFSTMLF其中,N为程序段的段号,是程序段的开始部分;G为准备功能指令;X、Z分别表示X,Z坐标尺寸字;F为进给速度功能字;S为主轴转速功能字;T为刀具功能字;M为辅助功能指令;LF为程序段的结束部分,大多CNC系统允许省略其结束字的书写。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,2.加工程序总体格式如图2-1-1所示,数控程序一般的结构形式包括以下部分:程序起始符一般为“%”,也有的数控系统采用其他字符。程序起始符单列一行。程序名也可称为程序号,单列一行,以规定的英文字母(通常为O)为首,后面接若干位数字,例如“02201程序主体由多个程序段组成,程序段是数控程序中的一句,单列一行,用于指挥机床完成某一个动作,每个程序段又由若干个程序字(WORD)组成。程序结束的标记符,一般与程序起始符相同。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,3.程序主体部分的结构各种加工程序的内容虽不可能完全相同,但不管什么程序,在开始部分和结束部分的内容却基本相同,而中间主体部分才是主要的加工程序段。程序主体部分的结构,一般由准备程序段、中间部分的加工程序段和结束程序段组成。程序主体部分的结构分析如下。(1)准备程序段准备程序段一般包括以下一些指令:系统状态初始设定;工件编程坐标系的建立;刀具准备(包括装刀及刀具位置补偿);,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,主运动准备;刀具快速定位到加工位置附近。(2)加工程序段加工程序段指令进给运动轨迹和切削运动量的大小。(3)结束程序段结束程序段一般包括以下一些指令:刀具退回到安全位置;主轴停转(MOS);取消补偿回参考点;程序结束并返回到程序开始(M02,M30),上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,由上分析可见,其实程序所表达的加工内容和过程与我们在传统机床加工时手动操作的内容和过程十分相似,只是用规定的格式表达出来罢了。2.2.2FANUC车削程序编制说明1.直径编程方式在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图2-2-1所示,图中E点的坐标值为(30,-25),B点的坐标值为(20,-2)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,2.绝对坐标、增量坐标编程在按绝对坐标编程时,使用代码X和Z;按增量坐标(相对坐标)编程时,使用代码U和W。U输入的是径向实际位移值的2倍,并附上方向符号(正向可以省略)。同一程序中,也可以采用混合坐标指令编程,即既出现绝对坐标指令,又出现相对坐标指令。如图2-2-1中AB的直线运动可写成:G01X20Z-2F100;(B)或:G01U4W-2F100;(B)或:G01X20W-2F100;(B),上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,以上3种形式表达相同的AB运动。如图2-2-2(a)中DE的圆弧运动可写成:G02X30Z-25R5F100;(E)或:G02U10W-5RSF100;(E)或:G02X30W-5RSF100;(E)以上3种形式表达相同的DE运动。3.前置刀架、后置刀架坐标系及编程方式通常采用斜床身的布局全功能数控车床,刀架后置,坐标系的坐标轴名称、方向如图2-2-2(a)所示。采用水平床身的布局数控车床,通常刀架前置,更适合手动操作的参与,坐标系的坐标轴名称、方向如图2-2-2(b)所示。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,由于刀架后置与刀架前置的不同,导致X轴的方向相反,将引起数控车床圆弧顺、逆方向判断的不同。如图2-2-2(a)所示,为刀架后置坐标系的圆弧顺、逆判断,与平时习惯相同。如图2-2-2(b)所示,为刀架前置坐标系的圆弧顺、逆判断,与平时习惯相反。可见,在刀架后置坐标系与刀架前置坐标系的圆弧顺、逆方向判断的不同。这会引起两种坐标系编写的程序不同吗?下面分别在刀架后置坐标系和刀架前置坐标系,对图2-2-2工件轮廓进给加工路线ABCDE编程。我们发现在两种坐标系内ABCDE的坐标相同,坐标如下:,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,我们发现在两种坐标系内加工路线ABCDE进给程序也相同,程序如下:O2201;G00X14Z5;(A)G01X14Z0F100;(B)G03X20Z-3R3;(C)G01Z-20;(D)G02X30Z-25R5;(E),上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,可见,在刀架后置坐标系内编写的加工程序,拿到刀架前置的机床上应用也是正确的。在刀架后置坐标系内编写程序,无论是圆弧顺、逆判断,或是半径补偿方向的判断,更符合我们的平时习惯,因此,教材中数控车削编程都在刀架后置形式的坐标系内编写程序。4.G01倒45角指令在FANUC0i车削系统中,G01指令还具有对回转体类工件的台阶和端面交接处,实现自动倒45角功能,应用介绍如下。格式:G01XCF;,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,用于X轴向Z轴过渡倒直角,C值有正负之分。倒直角指向Z负向,则C值为负;倒直角指向Z正向,则C值为正。格式:G01ZCF;用于Z轴向X轴过渡倒直角,C值有正负之分。倒直角指向X负向,则C值为负;倒直角指向X正向,则C值为正。例如,对图2-2-1工件轮廓进给加工路线OABCDE编程。O2202;,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,T0202;S1000M03;G00X0Z5;G01Z0F150;(O)G01X20C-2;(AB,为X轴向Z轴负向过渡倒直角)G01Z-25C2;(CD,为Z轴向X轴正向过渡倒直角)G01X30;(E),上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,5.G01倒90圆角在FANUC0i车削系统中,G01指令还具有对回转体类工件的台阶和端面交接处实现自动倒圆角功能,应用介绍如下。格式:G01XRF用于X轴向Z轴向过渡倒圆,R值有正负之分。倒圆指向Z负向,则R值为负;倒圆指向Z正向,则R值为正。格式:G01ZRF;用于Z轴向X轴向过渡倒圆,R值有正负之分。倒圆指向X负向,则R值为负;倒圆指向X正向,则R值为正。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,例如,对图2-2-2工件轮廓进给加工路线ABCDE编程。O2203;G00X14Z5;(A)G01Z0F100;(B)G01X20R-3;(C)G01Z-25R5;(DE)注意:自动过渡倒直角和圆角指令用于精加工编程时,会带来方便,但应注意符号的正负必须准确,否则会发生不正确的动作。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,【实践任务】2.2.3数控车削程序编制、编辑、执行实践任务:编写如图2-2-3工件的外轮廓切削程序,并输入加工。工具准备:仿真机床或数控机床;棒料;外圆车刀;卡尺。1.编程由图2-2-4可见,轮廓由直线段12,直线段23,圆弧段34,圆弧段45,直线段56组成。为控制刀具安全地切入、切出工件,增设接近工件的点S,轮廓切入点P,轮廓切出点Q。设计轮廓精加工路线如图2-2-4所示。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,以右端面中心为零点建立XOZ直角坐标系,可得各点坐标:参考程序如下:O2204;N1G99;N2T0101M03S600;N3G00X44Z5;N4X20;N5G01Z0F0.2;N6G01X30Z-15;,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,N7G01Z-22;N8G02X36Z-25R3;N9G03X42Z-28R3;N10G00X44;N11G00X100Z100;N12M05;N13M30;2.在MDI方式下执行程序在仿真机床上,设定MDI方式,输入程序O2204并执行,观察执行程序的进给路线。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,准备:打开仿真系统;选择FANUC数控车床;开机、回参考点操作;安装刀具、工件;对刀操作。MDI操作如下:将方式选择开关置为MDI;按“PROGRAM键使CRT显示屏显示程序页面;输入“O2204(见图2-1-1);按“RESET键,光标回到程序头;按循环启动按钮使该指令执行。3.程序编辑方式下注册新程序、输入及修改(1)新程序注册及程序录入、存储向NC的程序存储器中加入一个新的程序号的操作称为程序注册。操作方法如下:,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,方式选择开关置“程序编辑”位。程序保护钥匙开关置“解除”位。按“PROGRAM键。输入地址“O”(按“O”键)。输入程序号(数字),如“2201按“INSERT键。输入“EOB”分段,再次按“INSERT键,完成新程序O1211的注册。输入程序其他内容,每个程序段内容输入后,按“EOB”和“INSERT键。当程序内容在缓存区输入时,使用“CAN键可以从光标所在位置起一个一个地向前删除字符。程序段结束符“;”使用“EOB键输入。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,(2)输入程序O2204示例方式选择开关置“程序编辑”位;程序保护钥匙开关置“解除”位。按PROGRAM键。输入地址及程序号O2204;按“INSERT键。输入“EOB,按INSERT键,完成新程序O2201的注册。输入:N1G99“EOB”“INSERTN2T0101M03S600“EOB”“INSERTN3G00X44Z5“EOB“INSERTN13M30“EOB“INSERT按“RESET,光标回到程序头。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,(3)搜索并调出程序搜索并调出程序有两种方法。第一种方法:方式选择开关置“程序编辑”或“自动运行”位;按“PROGRAM”键;输入地址O(按O键);输入程序号(数字);按向下光标键(标有CURSOR的“”键);搜索完毕后,被搜索程序的程序号会出现在屏幕的右上角。如果没有找到指定的程序号,会出现报警。第二种方法:方式选择开关置“程序编辑”位;按“PROGRAM”键;输入地址O(按O键);按向下光标键(标有CURSOR的“”键),所有注册的程序会依次被显示在屏幕上。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,(4)用“ALTER”修改程序调出需要编辑或输入的程序。使用翻页键(标有PAGE的“”、“”键)和上下光标键(标有CURSOR的“”、“”键)将光标移动到需要被修改的同下。输入替换该同的内容,可以是一个同,也可以是几个同甚至几个程序段(只要输入缓存区容纳得下)。按“ALTER键,光标所在位置的同将被输入缓存区的内容替代。(5)用“INSERT”在程序中插入一段程序该功能用于输入或编辑程序,方法如下:,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,调出需要编辑或输入的程序。使用翻页键(标有PAGE的“”、“”键)和上下光标键(标有CURSOR的“”、“”键)将光标移动到插入位置的前一个同下。输入需要插入的内容。此时输入的内容会出现在屏幕下方,该位置被称为输入缓存区。按“INSERT”键,输入缓存区的内容被插入到光标所在的同的后面,光标则移动到被插入的同下。4.程序的空运行调试空运行操作方法:,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,将光标移至程序头,或在编辑方式下按“RESET键,使光标复位到程序头部;置MODESELECT(工作方式)”为“自动(MEM或AUTO)”挡。按下手动操作面板上的“DRYRUN(空运行)”开关,至灯亮。按“CYCLESTART(循环启动)”按钮。机床开始以快进速度执行程序,由数控装置进行运算后,送到伺服机构驱动机械工作台实施移动。空运行时将无视程序中的进给速度而以快进的速度移动,并可通过“快速倍率”旋钮来调整。有图形监控功能时,若需要观察图形轨迹,可按数控操作面板上的“GRAPH”功能键切换到图形显示画面。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,5.工件加工操作实践准备:FANUC数控车床开机、回参考点操作;安装刀具、工件;对刀操作。在仿真机床上,用MDI方式执行程序O2204时我们看到:刀具直接沿轮廓精加工路线进给,当毛坯是44棒料,刀具在进给过程中的最大切深是24,这显然不符合切削原理,当切深过大时,应设计分层切削的方法。我们可通过修改磨耗补偿值,在不同磨耗补偿值执行程序,可达到分层切削的效果。如图2-2-5所示,当X向磨耗补偿值为20时,执行程序,最大切深为4,这是一个较为合理的切深。,上一页,下一页,返回,任务2.2程序编写、编辑、校验及加工操作,然后我们修改

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论