数控线切割编程技术ppt课件

举报
资源描述
第二章第二章数控线切割编程技术数控线切割编程技术学习指南学习指南了解线切割的编程过程。了解线切割的编程过程。掌握并熟练运用掌握并熟练运用3B代码编程的格式。代码编程的格式。理解直线和圆的编程(理解直线和圆的编程(3B代码)。代码)。掌握并熟练运用掌握并熟练运用G代码编程的格式。代码编程的格式。理解并掌握理解并掌握G代码编程。代码编程。熟悉机械控制功能(熟悉机械控制功能(T功能)和辅助功能(功能)和辅助功能(M功功能)能)2.1线切割编程简介线切割编程简介线切割机床的控制系统是按照人线切割机床的控制系统是按照人的的“命令命令”去控制机床加工的。因去控制机床加工的。因此,必须事先把要切割的图形,此,必须事先把要切割的图形,用机器所能接受的用机器所能接受的“语言语言”编排好编排好“命令命令”。这项工作叫做数控线切。这项工作叫做数控线切割编程,简称编程。割编程,简称编程。一般高一般高(快快)走丝线切割机床采用的是走丝线切割机床采用的是B代码代码格式,低(慢)走丝线切割机床采用国际通格式,低(慢)走丝线切割机床采用国际通用的用的G代码格式。代码格式。数控编程分为人工编程和自动编程两大类。数控编程分为人工编程和自动编程两大类。人工编程是采用各种数学方法,使用一般人工编程是采用各种数学方法,使用一般的技术工具(包括电子计算器),对编程所的技术工具(包括电子计算器),对编程所需要的数据进行处理和运算。通常是把图形需要的数据进行处理和运算。通常是把图形分割成直线和圆弧段,并把每段曲线关键点分割成直线和圆弧段,并把每段曲线关键点(起点、终点、圆心等)的坐标一一定出,(起点、终点、圆心等)的坐标一一定出,按这些曲线的关键点坐标进行编程。按这些曲线的关键点坐标进行编程。自动编程使用的数控语言及各种输入手自动编程使用的数控语言及各种输入手段,向计算机输入必要的形状和尺寸数段,向计算机输入必要的形状和尺寸数据,利用专门的应用软件求得各关键坐据,利用专门的应用软件求得各关键坐标和编写数控加工所需要的数据,再根标和编写数控加工所需要的数据,再根据各数据编写出数控加工代码。据各数据编写出数控加工代码。我们学习的我们学习的Caxa线切割系统,是一个线切割系统,是一个可以进行自动编程的软件,它可以输出可以进行自动编程的软件,它可以输出B代码和代码和G代码又可以进行图形设计的一个代码又可以进行图形设计的一个功能非常强大的国产软件。功能非常强大的国产软件。目前,线切割自动编程用的计算机以目前,线切割自动编程用的计算机以微型机为主,即个人电脑。软件也很多,微型机为主,即个人电脑。软件也很多,我们在以后的学习当中会提到。我们在以后的学习当中会提到。2.23B代码编程2.2.1程序格式国内的数控电火花线切割机床多采用“5指令3B”格式.一般格式为:BXBYBJGZ它们代表的意思为:B分隔符,它将X,Y,J的数值分隔开,B后的数字如为0,则0可省略不写;XX轴坐标值;Yy轴坐标值;J计数长度;G计数方向,分为按X方向计数(Gx)和按y方向计数(Gy);Z加工指令(共有12种指令,直线4种,圆弧8种)。XYJ均取绝对值,单位为微米(m)1米(m)=100厘米(cm)=1000毫米(mm)1厘米(cm)=10毫米(mm)1毫米(mm)=100丝(c)=1000微米(m)1丝(c)=0.01毫米(mm)=10微米(m)1微米(m)=0.001毫米(mm)丝(c)别名叫道或条(四川)(台湾,香港叫法)2.2.2斜线斜线(直线直线)的编程的编程A 建立编程坐标系:把坐标的原点取在线段的起点上。建立编程坐标系:把坐标的原点取在线段的起点上。B 格式中每项的意义格式中每项的意义(1)X、Y是线段的终点坐标值(是线段的终点坐标值(Xe,Ye),也可以是线段的斜率。),也可以是线段的斜率。(2)计计数数长长度度(J)由由线线段段的的终终点点坐坐标标值值中中较较大大的的值值来来确确定定。如如XeYe,则则取取Xe,反之取,反之取Ye。(如图。(如图2.1所示)所示)(3)计数方向()计数方向(G)是线段终)是线段终 点坐标中较大值的方向。如点坐标中较大值的方向。如XeYe,取,取Gx,反之,反之取取Gy。(如图。(如图2.22.2和和2.3所示)所示)(注意:当注意:当Xe=Ye时,时,45o和和225o取取Gy,135o和和315o取取Gx)(4)加工指令(加工指令(Z)共有)共有4种指令,种指令,L1,L2,L3,L4第一象限取第一象限取L1,0oa90o,第二象限取第二象限取L2,90oa180o,第三象限取第三象限取L3,180oa270o,第四象限取第四象限取L4,270oa360o,见图,见图2.4所示所示 技巧:与技巧:与X轴或轴或Y轴重合的直线,编程时轴重合的直线,编程时X、Y均可作均可作0,且在,且在B后可不写。后可不写。例如程序例如程序B0B3000B3000GyL2可简化可简化BBB3000GyL2第三节三节圆弧编程(圆弧编程(P22)1建立坐标系:把坐标系的原点取在圆弧的圆心上。建立坐标系:把坐标系的原点取在圆弧的圆心上。2格式中每项的意义格式中每项的意义(1)X、Y是圆弧的起点坐标(与直线不同)。是圆弧的起点坐标(与直线不同)。(2)计计数数方方向向(G)由由圆圆弧弧的的终终点点坐坐标标值值中中较较小小的的值值来来确确定定。如如终终点点坐坐标标值值YeXe,则计,则计Gy,反之计,反之计Gx(与直线不同)。(与直线不同)。(3)计计数数长长度度(J)应应取取从从起起点点到到终终点点某某一一坐坐标标轴轴移移动动的的总总距距离离。当当计计数数方方向向确确定定后后,就就是是被被加加工工曲曲线线在在该该方方向向(计计数数方方向向)投投影影长长度度的的总总和和。对对圆弧来讲,它可能跨越几个象限。圆弧来讲,它可能跨越几个象限。(4)加工指令()加工指令(Z)由圆弧起点所在的象限决定。指令共有)由圆弧起点所在的象限决定。指令共有8种,逆圆种,逆圆4种,种,顺圆顺圆4种。如图种。如图2.7和图和图2.8所示。所示。第第一一象象限限第第二二象象限限第第三三象象限限第第四四象象限限逆圆逆圆NR1NR2NR3NR4顺圆顺圆SR1SR2SR3SR4注意:当起点位于坐标轴上时,顺圆和逆圆的加工指令是不样的。注意:当起点位于坐标轴上时,顺圆和逆圆的加工指令是不样的。若起点在若起点在X轴正方向上(即轴正方向上(即a=0o),则逆圆的加工指令为),则逆圆的加工指令为NR1,顺圆的加,顺圆的加工指令为工指令为SR4。若起点在。若起点在X轴正方向上(即轴正方向上(即a=90o),则逆圆的加工指令为),则逆圆的加工指令为NR2,顺圆的加工指令为,顺圆的加工指令为SR1。若起点在。若起点在X轴正方向下(即轴正方向下(即a=180o),则),则逆圆的加工指令为逆圆的加工指令为NR3,顺圆的加工指令为,顺圆的加工指令为SR2。若起点在。若起点在X轴正方向下轴正方向下(即(即a=270o),则逆圆的加工指令为),则逆圆的加工指令为NR4,顺圆的加工指令为,顺圆的加工指令为SR3。例题讲解(1)补偿量:公式补偿量r=d电极丝直径/2+单边放电间隙L模具配合间隙/2aABCcb三角函数公式:b/c=tanc/b=tanb/a=sinc/a=sin=arctan(c/b)=arctan(b/c)=arcsin(b/a)=arcsin(c/a)斜边直角边直角边P21先建立坐标系,把坐标原点取在线段的起点A处.因为XeYe故G=GX,J=Jx=3500.由于直线位于第三象限,所以加工指令(Z)为L3AB的程序为:B3500B00B3500GxL3,可省略BBB3500GxL3P23图2.9先建立坐标系,把坐标原点取在圆心O上,起点A(Xb=2000,Yb=9000)终点B(Xe=9000,Ye=2000),可见XeYe故取G=Gy,J=Jy=YAYB=90002000=7000AB的程序为B2000B9000B7000GySR1P23图2.10先建立坐标系,把坐标原点取在圆心O上,则坐标A(Xb=2000,Yb=9000),坐标B(Xe=0,Ye=9220)。.按逆圆切割方向编程那么有A为起点,B为终点因XeYe故取G=Gx,J=Jx=Jx1+Jx2=(9220-2000)+9200=164400(注意圆弧编程中:J计数长度为投影长度)由于A位于第二象限,又由AB为逆圆,所以取加工指令(Z)为NR2故AB的程序为:B2000B9000B16440GxNR2.按顺圆切割方向编程那么有B为起点,A为终点因XbYb故G=Gx,J=Jx1+Jx2=9220+(9220-2000)=16440由于B位于第三象限,又BA为瞬圆,所以取加工指令(Z)为SR3故BA的程序为:B0B9220B16440GxSR3G代码编程学习要点:掌握并熟练运用掌握并熟练运用G代码编程的格式。代码编程的格式。理解并掌握理解并掌握G代码编程。代码编程。2.3G代码编程2.31程序格式1.第四节G代码编程(P29P35)1程序格式:程序中安排字符的集合称为字,程序段是由各种字组成的。一个字由一个地址(用字母表示)和一组数字组合而成。如G01(G1)总称为字,G为地址,01为数字组合,如图2.20所示。G03数字组合地址2程序号:程序的名字,不同的机床系统可以支持不同的格式名字(如Fanuc的是以O开头接着为4位数字,可编程范围为O00019999,即O0001O9999。有些机床则可以使用任何名字,但是都是英文字母或数字,例如hhhh,1234等。3.程序段:能够作为一个单位来处理一组连续的字。一个程序是由多个程序段组成的:如:N0010G92X0.000Y60.000程序段编号范围为N0001N9999。常用编程指令G功能:G功能是设立机床工作方式或控制系统工作方式的一种命令,其后续数字一般为2位数(0099)。如:G90表示绝对坐标指令,G91表示相对坐标指令,G92表示设置当前点坐标系,G00快速点定位,G01走直线插补,G02,G03走圆弧插补,G40,G41,G42电极丝半径补偿(G40取消补偿,G41左补偿,G42右补偿,看电极丝在工件的那一边就是哪种补偿)尺寸坐标字:尺寸坐标字主要用于指定坐标移动的数据。其地址符为:X,Y,Z,U,V,W,P,Q,A等。例如:X,Y,Z指定到达点的直线坐标尺寸;I,J,K指定圆弧中心坐标的数据;A指定锥度面加工角度的数据。T功能:用于指定有关机械控制的事项,如:T80表示送丝,T81表示停止送丝。T84冷却液开,T85冷却液关等。不同的机床系统它的T功能代表的意义可能不一样,要自己参看机床出厂说明,才可定。D,H功能:D,H用于指定补偿量。如:D001或者H001表示取1号补偿值。L功能用于指定子程序的循环执行次数,可以在09999之间指定一个循环次数。如:L5表示做5次循环。如:0123.isoN10T84T86G90(可省略)G92X0.000Y0.000;N20G01X0.000Y4.240;N30G01X4.064Y4.240;N40M98P0456L20;N50G90G01X50.000Y4.240;N60G01X50.000Y0.000;N70G01X0.000Y-2.000;N80T85T87;N90M02;0456.isoN10G91G01X0.000Y-2.000;N20G01X2.00Y0.000;N30G01X0.000Y2.000;N40G01X2.000Y0.000;N50M99;准备功能1.G90(绝对坐标指令)格式:G90采用本指令,然后程序段的坐标值都应按绝对方式编程,即所有点的表示数值都是在编程坐标系中的点坐标值,直到执行G91为止.如图所示,若采用绝对坐标指令(G90),则从AB的尺寸坐标值为X100,Y50从BC的尺寸坐标值为X100,Y100从CD的尺寸坐标值为X50,Y100从DA的尺寸坐标值为X50,Y502.G91(相对坐标指令)格式:G91采用本指令
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > 办公文档 > 教学/培训


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号