第二章 数控线切割编程技术 学习指南 ? 了解线切割的编程过程。 ? 掌握并熟练运用3B代码编程的格式。 ? 理解直线和圆的编程(3B代码)。 ? 掌握并熟练运用G代码编程的格式。 ? 理解并掌握G代码编程。 ? 熟悉机械控制功能(T功能)和辅助功能(M功 能) 2.1线切割编程简介 ? 线切割机床的控制系统是按照人 的“命令”去控制机床加工的。 因此,必须事先把要切割的图形, 用机器所能接受的“语言”编排 好“命令”。这项工作叫做数控 线切割编程,简称编程。 ?一般高(快)走丝线切割机床采用的是B代码 格式,低(慢)走丝线切割机床采用国际通 用的G代码格式。 ?数控编程分为人工编程和自动编程两大类。 人工编程是采用各种数学方法,使用一般 的技术工具(包括电子计算器),对编程所 需要的数据进行处理和运算。通常是把图形 分割成直线和圆弧段,并把每段曲线关键点 (起点、终点、圆心等)的坐标一一定出, 按这些曲线的关键点坐标进行编程。 自动编程使用的数控语言及各种输入手 段,向计算机输入必要的形状和尺寸数 据,利用专门的应用软件求得各关键坐 标和编写数控加工所需要的数据,再根 据各数据编写出数控加工代码。 我们学习的Caxa线切割系统,是一个 可以进行自动编程的软件,它可以输出B 代码和G代码又可以进行图形设计的一个 功能非常强大的国产软件。 目前,线切割自动编程用的计算机以 微型机为主,即个人电脑。软件也很多, 我们在以后的学习当中会提到。 2.2 3B代码编程 ? 2.2.1程序格式 ? 国内的数控电火花线切割机床多采用“5指令3B”格式. ? 一般格式为:B X B Y B J G Z ? 它们代表的意思为: ? B——分隔符,它将X,Y,J的数值分隔开,B后的数字如为0, 则0可省略不写; ? X——X轴坐标值; ? Y——y轴坐标值; ? 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)由线段的终点坐标值中较大的值来确定。如Xe>Ye,则取 Xe,反之取Ye。(如图2.1所示) (3)计数方向(G)是线段终`点坐标中较大值的方向。如Xe>Ye,取Gx,反 之取Gy。(如图2.2和2.3所示) (注意:当Xe=Ye时,45o和225o取Gy,135o和315o取Gx) (4)加工指令(Z)共有4种指令,L1,L2,L3,L4 第一象限取L1,0o≤a<90o, 第二象限取L2,90o≤a<180o, 第三象限取L3,180o≤a<270o, 第四象限取L4,270o≤a<360o,见图2.4所示 技巧:与X轴或Y轴重合的直线,编程时X、Y均可作0,且在B后可不写。 例如程序B0B3000B3000GyL2可简化BBB3000GyL2 第三节 圆弧编程(P22) 1.建立坐标系:把坐标系的原点取在圆弧的圆心上。 2.格式中每项的意义 (1)X、Y是圆弧的起点坐标(与直线不同)。 (2)计数方向(G)由圆弧的终点坐标值中较小的值来确定。如终点坐标 值YeYe 故 G=GX,J=Jx=3500.由于直线位于第三象限,所以加工指令(Z)为L3 A B的程序为:B3500B00B3500GxL3,可省略BBB3500GxL3 P23 图2.9 先建立坐标系,把坐标原点取在圆心O上, 起点A(Xb=2000,Yb=9000)终点B(Xe=9000,Ye=2000), 可见Xe>Ye 故取G=Gy , J=Jy=YA—YB=9000—2000=7000 A B的程序为B2000B9000B7000GySR1 P23图2.10 先建立坐标系,把坐标原点取在圆心O上, 则坐标A(Xb=2000,Yb=9000),坐标B(Xe=0,Ye=9220)。 ⑴.按逆圆切割方向编程 那么有 A为起点,B为终点 因 Xe