欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第四章 电火花线切割加工编程ppt课件.ppt

    • 资源ID:1872248       资源大小:6.69MB        全文页数:127页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第四章 电火花线切割加工编程ppt课件.ppt

    12/23/2022,数控电火花线切割编程与加工,4.1 数控线切割机床编程基础4.2 3B格式编程4.3 4B格式编程4.4 ISO格式编程4.5 ISO编程实例,12/23/2022,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系4.1.2 数控线切割机床的程序格式,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系,1) 机床坐标系 机床坐标系是线切割机床上固有的坐标系,是机床坐标工作台的进给运动坐标系,其坐标轴及其方向按有关标准的规定,采用右手直角笛卡儿坐标系,参考电极丝的运动方向来决定(如图4-2所示):面向机床正面,坐标工作台平面为坐标系平面,横向为x坐标轴方向,且电极丝向右运行为x的正方向,向左运行为x的负方向:纵向为y坐标轴方向,且电极丝向外运行为y的正向,向内运行为y的负向。 为了能够加工锥度零件,数控线切割机床的导丝装置中另设有两坐标轴:与x轴平行的为U轴,与y轴平行的为V轴,其正负方向的确定与x、y轴相同。,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系,1) 机床坐标系,标准坐标系采用右手直角笛卡儿定则。基本坐标轴x、Y、z的关系及其正方向用右手直角定则判定。拇指为x轴,食指为Y轴,中指为z轴,围绕x、Y、z各轴的回转运动及其正方向+A、+B、+C分别用右手螺旋定则判定,拇指为x、Y、z的正向,四指弯曲的方向为对应的A、B、C的正向。,图4-1 数控机床标准坐标系,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系,1) 机床坐标系,图4-1 数控机床标准坐标系,1)伸出右手的大拇指、食指和中指,并互为90。则大拇指代表X坐标,食指代表Y坐标,中指代表Z坐标。,2) 大拇指的指向为X坐标的正方向,食指的指向为Y坐标的正方向,中指的指向为Z坐标的正方向。,3) 围绕X、Y、Z坐标旋转的旋转坐标分别用A、B、C表示,根据右手螺旋定则,大拇指的指向为X、Y、Z坐标中任意轴的正向,则其余四指的旋转方向即为旋转坐标A、B、C的正向 。,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系,1) 机床坐标系,图4-2 数控线切割机床标准坐标系,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系,2) 机床坐标系的原点 机床坐标系的原点是在机床上设置的一个固定的坐标点,在机床装配、调试时就已确定下来,是坐标工作台进行进给运动的基准参考点,一般取在坐标工作台平面上x、y两坐标轴正方向的极限位置上。,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.1 数控线切割机床的坐标系,3) 编程坐标系 编制数控线切割机床的加工程序时,一般采用相对(增量)坐标系,编程原点随程序段的不同而变化。切割直线段时是以该直线的起点作为编程坐标系的原点,切割圆弧段时以该圆弧的圆心作为编程坐标系的原点,以此计算直线段或圆弧段上其余各点的坐标。通常,数控线切割机床的数控系统都允许设置多个编程坐标系。,12/23/2022 1:20 AM,4.1 数控线切割机床编程基础,4.1.2 数控线切割机床的程序格式,目前生产的线切割加工机床都有计算机自动编程功能,即可以将线切割加工的轨迹图形自动生成机床能够识别的程序。 线切割程序与其它数控机床的程序相比,有如下特点: (1) 线切割程序普遍较短,很容易读懂。 (2) 国内线切割程序常用格式有3B(个别扩充为4B或5B)格式和ISO格式。其中慢走丝机床普遍采用ISO格式,快走丝机床大部分采用3B格式,其发展趋势是采用ISO格式(如北京阿奇公司生产的快走丝线切割机床)。,12/23/2022,4.2 3B格式编程,4.2.1 3B代码的格式4.2.2 直线的编程4.2.3 圆弧的编程4.2.4 编程举例,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,表4-1 3B格式程序段的格式,1) 坐标值X,Y (1) 以直线的起点为原点,建立正常的直角坐标系,x,y表示直线终点的坐标绝对值,单位为m。 (2) 在直线3B代码中,x,y值主要是确定该直线的斜率,所以可将直线终点坐标的绝对值除以它们的最大公约数作为x,y的值,以简化数值。 (3) 若直线与X或Y轴重合,为区别一般直线,x,y均可写作0也可以不写。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,表4-1 3B格式程序段的格式,2) 分隔符B 在3B格式中,因为x、y、J均为数值,为避免混淆,需要用分隔符将它们隔开。当x、y为零省略不写时,分隔符必须写。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,3) 计数方向G 计数方向就是计数时,选择作为投影轴的坐标轴方向。加工斜线时,必须用进给距离较长的一坐标轴作为控制进给长度的计数方向,以免漏步。以斜线的起点作为编程原点,若斜线在某坐标轴上的投影长度最长,就按该坐标轴方向计数。如图4-3所示,可将坐标系以45线为界划分成不同区域,当斜线的终点落在阴影区域内时,取 y轴方向为计数方向,记为Gy;落在阴影区域以外时,取x轴方向为计数方向,记为Gx。若斜线正好为45时,计数方向可任意选取Gy或Gx。,图4-3 加工斜线的计数方向,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,3) 计数方向G 加工圆弧时,应以与终点附近的圆弧趋于平行的坐标轴作为计数方向。如图4-4所示,若圆弧终点落在阴影区域内,计数方向应取Gx;而圆弧终点落在非阴影区域时,计数方向应取Gy。当圆弧终点正好落在45线上时,可任意选取Gy或Gx。,图4-4 加工圆弧的计数方向,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,表4-1 3B格式程序段的格式,4) 计数长度J 计数长度是在计数方向的基础上确定的,是从起点加工到终点时,切割轨迹在规定的计数方向上投影的总长度,单位为m。如图4-5所示,切割斜线OA时,计数方向为Gx,计数长度为OB,在数值上等于A点的x坐标值;切割半径为500mm的圆弧MN时,计数方向为Gx,计数长度为三段90圆弧在该方向上投影的总和,即5003=1500。 。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,4) 计数长度J,图4-5 计数长度的确定,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,表4-1 3B格式程序段的格式,5) 加工指令Z 加工指令是用来确定切割轨迹的形状、起点或终点,所在象限和加工方向等信息的。数控系统根据这些指令,正确选用偏差计算公式、进行偏差计算、控制工作台进给方向,从而实现机床的自动化加工。加工指令共有12种,可分为斜线和圆弧两类。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.1 3B代码的格式,5) 加工指令Z,如图5-6所示,被加工的线段是在I、II、III、IV象限的斜线时,加工指令分别用L1、L2、L3、L4表示;被加工的线段是与某坐标轴平行的直线时,根据进给方向,加工指令亦分别用L1、L2、L3、L4表示,为区别于斜线,在编程时取x=y=0。加工圆弧时,被加工的圆弧有可能跨越几个象限,此时的加工指令应由圆弧起点所在的象限及圆弧走向来确定。若起点在I、II、III、IV象限,并按顺时针方向切割时,加工指令分别用SR1、SR2、SR3、SR4表示;按逆时针方向切割时,则分别用NR1、NR2、NR3、NR4表示。,图5-6 加工指令,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.2 直线的编程,1)以直线的起点和为坐标的原点; 以直线的终点值作为x、y,均取绝对值,单位为m,因x、y的比值表示直线的斜度,故可用公约数将x、y缩小整数倍; 2)计数长度J 按计数方向Gx或Gy取该直线在x轴或y轴上的投影值,即取x值或y值,以m为单位,决定计数长度时,应和选计数方向一并考虑;,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.2 直线的编程,3)计数方向的选取原则 应取此程序最后一步的轴向为计数方向;不能预知时,一般选取与终点处的走向较平行的轴向作为计数方向;对直线而言,取x、y中较大的绝对值和轴向作为计数长度J和计数方向; |Ye|Xe|时,取Gy; |Xe|Ye|时,取Gx; |Xe|=|Ye|时,一般情况下,取Gx或Gy均可。 4)加工指令G 按直线走向和终点所在象限不同而分为L1、L2、L3、L4,其中与+x轴重合的直线作为L1,与+y轴重合的直线作为L2,与 -x轴重合的直线作为L3,与-y轴重合的直线作为L4;与x、y轴重合的直线,编程时x、y均可作0,且在B后可不写。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.3 圆弧的编程,1)以圆弧的圆心作为坐标原点; 把圆弧的起点坐标值作为x、y,均取绝对值,单位为m; 2)计数长度J, 按计数方向Gx或Gy取x轴或y轴上的投影值,以m为单位;如果圆弧较长,跨越两个以上象限,则分别取计数方向x轴(或y轴)上的投影值的绝对值相累加,作为该方向总的计数长度,也应和选计数方向一并考虑;,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.3 圆弧的编程,2)计数长度J,,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.3 圆弧的编程,3)计数方向 同样也取与该圆弧终点时走向较平行的轴向作为计数方向;对圆弧而言,取终点坐标中绝对值较小的轴向作为计数方向(与直线相反);最好也取最后一步的轴向为计数方向; |Xe|Ye|时,取Gy; |Ye|Xe|时,取Gx; |Xe|=|Ye|时,一般情况下,取Gx或Gy均可。 4)加工指令 对圆弧而言,按其第一步所进入的象限可分为R1、R2、R3、R4;按切割走向又可分为顺圆S和逆圆N,共有8种指令,即SR1、SR2、SR3、SR4、NR1、NR2、NR3、NR4。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,1)加工如图所示斜线段,试编写程序。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,1)加工如图所示斜线段,试编写程序。, 建立坐标系:坐标系原点位于线段OA的起点O点处。终点坐标Xe=4000,Ye=6000。由于|Xe|Ye|,所以记数方向G为G。记数长度J=J=6000。加工指令Z为L1。 则OA的程序为:B4000 B6000 B6000 G L1。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,2)加工如图所示圆弧线段,试编写程序。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,2)加工如图所示圆弧线段,试编写程序。,建立坐标系 坐标系原点位于圆弧线段AB的原点O点处。起点坐标Xa=2250,Ya=500,终点坐标Xb=500, Yb=2250,则Xe=2250,Ye=500;由于|Xb|Yb|,所以记数方向G=Gx。记数长度J=Jx=2250-500=1750。由于圆弧起点A处于第一象限,且按加工方向看,圆弧AB为逆圆,所以加工指令Z为NR1。 则AB的程序为:B2250 B500 B1750 G NR1。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,3)加工如图所示圆弧线段,试编写程序。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,3)加工如图所示圆弧线段,试编写程序。,建立坐标系 坐标系原点位于圆弧线段AB的原点O点处。起点坐标Xa=0,Ya=-5400,终点坐标Xb=-2500, Yb=5200,则Xe=0,Ye=5400;由于|Xb|Yb|,所以记数方向G=Gx。记数长度J=Jx= Jx1+ Jx2= 5400+(5400-2500)=8100。、由于圆弧起点A处于Y轴负半轴上,且按加工方向看,圆弧AB为顺圆,所以加工指令Z为SR3。 则AB的程序为:B0 B5400 B8100 Gx SR3。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,4)加工如图所示工件,试编写程序。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,4)加工如图所示工件,试编写程序。,程序为:B0B2000B2000GYL2; (引入、引出线OA)B0B10000B10000GYL2; (AB)B0B10000B20000GXNR4; (弧BC)B0B10000B10000GYL2; (CD)B30000B8040B30000GXL3; (DE)B0B23920B23920GYL4; (EF)B30000B8040B30000GXL4; (FA)B0B2000B2000GYL4; (OA)MJ; (结束符),12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,5)加工如图所示工件,试编写程序。,B B B04000 Gx L1B10000 B90000 B090000 Gy L1B30000 B40000 B060000 Gx NR1B10000 B90000 B090000 Gy L4,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,6)随堂作业:用3B代码编制加工图a所示的线切割加工程序。已知线切割加工用的电极丝直径为0.18 mm,单边放电间隙为0.01 mm,图中A点为穿丝孔,加工方向沿ABCDEFGHA进行。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,6)随堂作业:,解:(1)分析。现用线切割加工凸模状的零件图,实际加工中由于钼丝半径和放电间隙的影响,钼丝中心运行的轨迹形状如图 b中虚线所示,即加工轨迹与零件图相差一个补偿量,补偿量的大小为在加工中需要注意的是EF圆弧的编程,圆弧EF(图a所示)与圆弧EF(图b所示)有较多不同点,它们的特点比较如下表所示。,圆弧EF和EF特点比较表,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,6)随堂作业:,(2)计算并编制圆弧EF的3B代码。在图 b中,最难编制的是圆弧EF,其具体计算过程如下: 根据对称原理可得F的坐标为(-19.900,0.1)。 根据上述计算可知圆弧EF的终点坐标的Y的绝对值小,所以计数方向为Y。 圆弧EF在第一、二、三、四象限分别向Y轴投影得到长度的绝对值分别为0.1mm、19.9mm、19.9mm、0.1 mm,故J=40000。,以圆弧EF的圆心为坐标原点,建立直角坐标系,则E点的坐标为:,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,6)随堂作业:,圆弧EF首先在第一象限顺时针切割,故加工指令为SR1。 由上可知,圆弧EF的3B代码为,(3)经过上述分析计算,可得轨迹形状的3B程序,如下表所示。,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,6)随堂作业:,12/23/2022 1:20 AM,4.2 3B格式编程,4.2.4 编程举例,7)作业:用3代码编程:,12/23/2022,4.3 4B代码编程,4.3.1 4B指令编程格式4.3.2 4B编程实例,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.1 4B指令编程格式,1) 4B指令就是带“”符号的3B指令 为了区别于一般的3B指令,故称之为4B指令,4B指令格式见表4-2。表中的“”符号用以反映间隙补偿信息和锥度补偿信息,其它与3B指令完全一致。,表4-2 4B格式程序段的格式,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.1 4B指令编程格式,2)间隙补偿切割时,“”符号的使用 “+”号表示正补偿,当相似图形的线段大于基准轮廓尺寸时为正补偿;“”号表示负补偿,当相似图形的线段小于基准轮廓尺寸时为负补偿。具体而言,对于直线,在B之前加“”符号的目的仅是为了使指令的格式能够一致,无需严格的规定,对于圆弧,规定以凸模为准,正偏时(圆半径增大)加“+”号,负偏时(圆半径减小)加“”号。在进行间隙补偿切割时,线和线之间必须是光滑的连接,若不是光滑的连接,则必须加过渡圆弧使之光滑。,表4-2 4B格式程序段的格式,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.1 4B指令编程格式,3) 锥度切割时,“”符号的使用 锥度切割时,必须使钼丝相对于垂直方向倾斜一个角度。钼丝的倾斜方向由程序的第一条4B指令决定,即由第一条引入程序中的“”符号决定。若第一条指令之前加“+”号,则按照如下规则倾斜钼丝(若加“”号则向相反方向倾斜钼丝)。,若引入程序段是直线,则按照直线的法线方向倾斜钼丝,如图4-7所示,图中和L直线相垂直的直线为L直线的法线,箭头所指方向即为钼丝的倾斜方向。,图4-7 钼丝的倾斜方向,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.1 3B指令编程格式,3) 锥度切割时,“”符号的使用 锥度切割时,必须使钼丝相对于垂直方向倾斜一个角度。钼丝的倾斜方向由程序的第一条4B指令决定,即由第一条引入程序中的“”符号决定。若第一条指令之前加“+”号,则按照如下规则倾斜钼丝(若加“”号则向相反方向倾斜钼丝)。,若引入程序段是圆弧,则钼丝的倾斜方向和切割开始点的圆半径方向一致。锥度切割一般采用正锥度角,所切割零件为上大下小,若有必要切割上小下大的零件,则可输入负的锥度角,系统会自动控制向所定义方向的相反方向倾斜钼丝。,图4-7 钼丝的倾斜方向,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.2 3B代码编程实例,例如,加工图4-8所示的凹模,凹模未注圆角半径为1mm,机床的脉冲当量为0.001mm/脉冲,用直径0.15mm的钼丝加工,放电间隙取经验值Z=0.014mm,则f=0.089mm。选择圆弧中心O1为引入点(穿丝孔位置),a点为程序起点,钼丝中心运动轨迹见图4-8中的点划线所示,根据编程规则可编写出凹模的加工程序。,图4-8 凹模,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.2 4B代码编程实例,2)不考虑切割锥度,机床不具有间隙补偿功能的加工程序(3B指令编程)为:,图4-9 凹模,000 B0 B0 B4911 Gy L4001 B0 B0 B19586 Gx L1002 B0 B911 B644 Gx NR4003 B4414 B4414 B4414 Gy L1004 B144 B144 B144 Gy NR4005 B0 B0 B19586 Gy L2006 B4911 B0 B13295 Gx NR1007 B6527 B6527 B18463 Gy SR1008 B3473 B3473 B13295 Gy NR1009 B0 B0 B4911 Gy L2010 D,12/23/2022 1:20 AM,4.3 4B代码编程,4.3.2 4B代码编程实例,1)若进行正锥度切割,机床具有间隙补偿功能的加工程序(4B指令编程)为:,图4-10 凹模,000 +B0 B0 B5000 Gx L1001 -B0 B0 B19586 Gy L4002 -B1000 B0 B707 Gx SR4003 -B4414 B4414 B4414 Gy L3004 -B707 B707 B707 Gx SR4005 -B0 B0 B19586 Gx L3006 -B0 B5000 B13536 Gx SR3007 +B6464 B646 B18284 Gx NR3008 -B3536 B3536 B13536 Gy SR3009 -B0 B0 B5000 Gx L3010 D,12/23/2022,4.4 ISO格式编程,4.4.1 ISO代码概要4.4.2 ISO代码4.4.3 G代码4.4.4 X,Y,(I,J),U,V坐标轴与锥度加工4.4.5 M、C、T、H代码4.4.6 ISO代码编程的其它问题,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,用G代码来编制线切割程序,是现在线切割编程的一个趋势,可以很好的与国际接轨。G代码编程格式与其他数控铣床编程格式基本相同,但也有其不同之处: 线切割编程中所用的坐标值与3B格式中的相同,即X和Y分别表示X坐标轴上的坐标值和Y坐标轴上的坐标值,单位为m。 D为电极丝半径补偿值,单位为m。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 字符集 系统编辑中能够使用的字符如下: 数字字符 0,1,2,3,4,5,6,7,8,9 字符符号 A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,A,R,S,T,U,V,W,X,Y,Z 特殊字符 + - ; / 空格 . () 字 所谓字,就是一个地址后接相应数据的组合体,它是组成程序的基本单位。 字=地址+数据 例如 G00,M05,T85,G01,X17.88等,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 地址 所谓地址,就是由字母与其后的数字、代码组成 开头字母决定附在其后数据或代码的意义,地址字母的具体含义如表4-3所所示:,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 代码与数据 代码与数据的输入形式如下: C 加工条件号,其后可接三位十进制数,有C000C039共40种加工条件 D/H 指定偏移量,其后可接三位十进制数,每一个变量代表一个具体的数值,共有H000H099共100种 I,J,K 表示圆弧中心坐标,其后数据可以在99999.999mm或9999.9999in之间 L 子程序重复执行次数,后可接13位十进制数,最多可调用999次,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 代码与数据 代码与数据的输入形式如下: M 辅助机能代码,如M00,M02,M05等,其后可接两位十进制数。 N/O 程序顺序号,其后接四位十进制数,最多可有N9999共10000段程序 P 制定调用子程序号,其后接四位十进制数,例如P0001 T 表示一部分机床控制功能,后接二位十进制数,例如T84,T85等 X,Y,Z,U,V,W 坐标代码,用以制定坐标移动的数据,其后接的数据在99999.999mm或999.9999in范围之内,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 代码与数据 代码与数据的输入形式如下: M 辅助机能代码,如M00,M02,M05等,其后可接两位十进制数。 N/O 程序顺序号,其后接四位十进制数,最多可有N9999共10000段程序 P 制定调用子程序号,其后接四位十进制数,例如P0001 T 表示一部分机床控制功能,后接二位十进制数,例如T84,T85等 X,Y,Z,U,V,W 坐标代码,用以制定坐标移动的数据,其后接的数据在99999.999mm或999.9999in范围之内,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 代码与数据 代码与数据的输入形式如下: G 准备功能字,其后接二位十进制数,可表示直线或圆弧插补。如G00,G01,G02,G54,G17等 A 指定加工锥度,可输入0,其后跟0.0003.000mm SF 交换加工条件小的SF值,其后接1位十进制数 R 转角R功能,其接的数据为所插圆弧的半径,最大为99999.999mm。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 关于坐标系 绝对坐标和增量坐标 所谓绝对坐标,就是指每一个点的坐标值都以所选坐标系原点为参考点得出的值;所谓增量坐标系,是指当前点的坐标值是以上一个点为参考点而得出的值。 如图4-11(a,b)可用两种方式表示。从A点运动到点,在不同方式下程序如下:绝对坐标方式:G90 G92 X10 Y12;G01 X30 Y37 增量坐标方式:G91 G92 X0 Y0 ;G01 X20 Y25,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,1)概要 关于坐标系,图4-11 坐标系,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,2)段 定义 段,就是由一个地址或符号:“/”开始,以“;”结束的一行程序。一个NC程序由若干个段组合而成。 一个段内的约束 若在一个段内含有X,Y,U,V轴中的任意两个或多个,依据代码可多轴同时处理。 【例】G91 G00 X5 Y15 如图4-12(a)所示 G90 G00 X5 Y15 如图4-12(b)所示,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,2)段 一个段内的约束,图4-12 两种不同运动轨迹,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,2)段 一个段内的约束 在一个段内不能有两个运动代码,否则将会出错 在同一个段内若有相同的轴标志,则会出错,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,3)顺序号 顺序号是加在每个程序段前的编号,可以省略。顺序号用N或者英文字符O开头,其后接四位十进制数字,以表示各段程序的相对位置,这对查询一个特定程序很方便,使用顺序号有两种目的:一是用于程序执行中的编号;二是用于调用程序时的标记编号。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.1 ISO代码概要,4)段跳过指令“/” 当在设定标志模式下,“SKIP”的状态为ON,或者使用了G11代码时,在段前置有“/”标志的程序段将不执行,即自动跳过该段程序。当“SKIP”为OFF,或者使用了G12指令时,则执行此段程序。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.2 ISO代码,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.2 ISO代码,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,G代码,大体上可分为两种类型,一种是只对指令所在程序段起作用,称为非模态(如G80,G04等);另一种是一个代码从出现,一直到同一组中其他G代码出现前,这个G代码一直有效,称为模态。 1)G00(定位,移动轴) G00代码为定位指令,用以快速移动轴,执行此指令后,不加工面移动轴到指定的位置。可以是一个轴移动,也可以是两个轴移动。 指令格式: N* G00 【轴1】【数据1】+【轴2】【数据2】,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,2)G01(直线插补) 用G01代码,可指令各轴直线插补加工。 编程格式:N* G01 【轴】【数据】 其后最多课有4个轴标志和4个数据,可以进行单轴、双轴以及四轴直线插补加工 3)G02,G03(圆弧插补命令) G02,G03代码,指令任意坐标的圆弧插补加工 G02/03 X_Y_I_J_(G17从Z轴正向看) G02表示顺时针方向加工,G03表示逆时针方向加工,圆心坐标相对于X、Y轴分分别用I、J表示,他是增量坐标。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,3)G02,G03(圆弧插补命令),12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,4)G04(停歇指令) 此指令能使在执行完成该指令的上一个程序段后,暂停一段时间,再执行下一个程序段,X后面所跟的数即为要暂停的时间,单位为s(秒),最大暂停时间为99999.999s。 5)G05,G06,G07,G08,G09(图形镜像、X-Y轴交换,镜像,交换撤销),G05 X轴镜像,G06 Y轴镜像,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,5)G05,G06,G07,G08,G09,G10(图形镜像、X-Y轴交换,镜像,交换撤销),G07 X、Y轴交换,G08 X、Y轴镜像,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,5)G05,G06,G07,G08,G09,G10(图形镜像、X-Y轴交换,镜像,交换撤销),G09 X轴镜像,X、Y轴交换,G10 Y轴镜像,X、Y轴交换,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,加工实例:利用镜像编程,加工两个如图所示薄板工件。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,加工实例:利用镜像编程,加工两个如图所示薄板工件。 分析 建立如图所示坐标系; 各点坐标值分别为: A(20000,0)B(20000,20000)C(40000,20000) D(60000,20000)E(80000,20000)F(80000,0),其中圆弧的圆点坐标值为(50000,20000);,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,加工实例:利用镜像编程,加工两个如图所示薄板工件。 先加工Y轴右侧的工件,G92 X0 Y0;G01 X20000 Y0; 电极丝移到A点G01 X20000 Y20000; 加工AB直线段G01 X40000 Y20000; 加工BC直线段G02 X60000 Y20000 I10000 J0; 加工CD圆弧段G01 X80000 Y20000; 加工DE直线段G01 X80000 Y0; 加工EF直线段G01 X20000 Y0; 加工FA直线段G01 X0 Y0; 回到加工起始点M02; 程序结束,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,加工实例:利用镜像编程,加工两个如图所示薄板工件。 再加工Y轴左侧的工件,G05 Y轴镜像加工图6-39左侧工件G92 X0 Y0; 建立工件坐标系G01 X20000 Y0; 电极丝移到A点G01 X20000 Y20000; 加工A B直线段G01 X40000 Y20000; 加工B C直线段G02 X60000 Y20000 I10000 J0; 加工C D圆弧段G01 X80000 Y20000; 加工D E直线段G01 X80000 Y0; 加工E F直线段G01 X20000 Y0; 加工F A直线段G01 X0 Y0; 回到加工起始点G12 取消镜像,与G05对应M02; 程序结束。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,6)G11,G12(跳段) G11,G12和在标志参数栏中的跳段ON/OFF设定其相同的作用,它决定对段首有“/”的程序是否忽略,即跳过。当用G11代码时,表示要跳过首有“/”的程序段,而不执行该段程序;用G12代码时,表示忽略段首的“/”符号。 7)G20,G21(单位选择) G20是英寸为单位,G21是以mm为单位。 8)G25(回指定坐标原点) G25用于指定坐标原点,回原点顺序为X,Y,U,V轴。 9)G26,G27(图形旋转) 代码G26为旋转打开,代码G27为旋转取消,所谓图形旋转是指编程轨迹绕G54坐标系原点旋转一定的角度,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,10)G28,G29(尖角过渡策略) G28,G29代码用来选择尖角处理时的过渡策略,代码G28为尖角圆弧过渡,代码G29为尖角直线过渡。 尖角圆弧过渡即在尖角处加以过渡圆,尖角直线过渡即在尖角处加三段直线,以确保尖角不受损伤。尖角过渡缺省为圆弧过渡,当补偿值为0时,尖角过渡无效。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,11)G30,G31(尖角过渡策略) G31为在G01直线段的终点按该直线方向延长给定距离,X后的数为要延长之距离,该距离为大于或等于零的数,与坐标数据一致。如G31X30表示要延长30m。G31应放在要延长直线段的开始。 G30为取消G31。 12)G34,G35(减速加工的开始与取消) G34:自G01/G02/G03的结束前3mm处开始减速加工直到该段结束。 G35:取消G34的减速加工。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,13)G50,G51,G52(锥度加工) 所谓锥度加工(Taper式倾斜加工),是指电极丝向指定方向倾斜指定角度的加工。G50为取消锥度;G51为锥度左倾斜(沿电极丝行进方向,向左倾斜);G52是锥度右倾斜(沿电极丝行进方向,向右倾斜)。,14)G54G59 这组代码是用来选择工作坐标系05,共有6个坐标系可被选择,定义坐标系主要是为了编程方便。这组代码可以和G92一起使用。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,14)G54G59 这组代码是用来选择工作坐标系05,共有6个坐标系可被选择,定义坐标系主要是为了编程方便。这组代码可以和G92一起使用。【例】G92 G54 X0 Y0; G00 X100 Y100; G92 G55 X0 Y0; ,对于上面的例子,首先把当前点定义为工件坐标系0的零件,然后X、Y轴都快速移动100m,并把该点定义为工作坐标系1的零点。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,15)G60,G61(上下异形) 工件的上面形状和下面形状不同时,根据编程要求对工件上、下面实施不同形状的加工。G60为上、下异形关闭,G61为上下异形打开,在上、下异形打开时,不能用G74、G75、G50、G51等代码。 上面形状代码与下面形状代码区分符号为“:”,“:”左侧为下面形状,“:”右侧为上面形状。 16)G74,G75(四轴联动) 根据所指定X,Y,U,V四个轴的数据,课加工工件上、下面不同形状。代码G74为四轴联动打开,代码G75为四轴联动关闭。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,17)G80(接触感知) 执行该代码可以命令指定轴沿给定方向前进,直到和工件接触为止,接触感知的速度最大为255,该数越大,速度越慢。 ST-Backdistance为回退长度,单位为m。ST-Times为接触感知次数,最大为127次,一般设为4次。正方向用“+”,负方向用“-”,且“+”不能省略。 18)G81(回机床极限) 格式:G81轴+方向 执行该代码,机床移动到指定轴方向的机床极限位置。 回极限的进程中,电极碰到极限后不立即停止,而是减速,冲过一定距离返回到起始点,再次到达极限点,方才停止。,12/23/2022 1:20 AM,4.4 ISO 格式编程,4.4.3 G代码,19)G82(回到当前位置与零点的一半处) 格式:G82+轴 执行该代码,电极移动到指定轴当前位置与开始位置的一

    注意事项

    本文(第四章 电火花线切割加工编程ppt课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开