当前位置:沈阳机床集团股份有限责任公司新闻中心行业资讯 西门子840d数控系统的编程方法

西门子840d数控系统的编程方法

日期:2014-05-25 08:50:09 作者: 来源: 浏览次数:0
    4.2.1基本编程指令
    1.绝对值指令g90与增量值指令g91
    数控机床厂的数控系统的位置,运动控制指令可采用两种坐标方式进行编程,即绝对坐标编程和增量坐标编程。
    (1)绝对坐标编程。刀具运动过程中所有的刀具位置坐标以一个固定的程序原点为基准,即刀具运动的位置坐标是指刀具相对于程序原点的坐标,在程序中用g90指定。
     格式;g90x-y-z
    (2)增量坐标编程。增量坐标编程也称为相对坐标编程。刀具运动的位置坐标是指刀具从当前位置到下一个位置之间的增量,在程序中用g91指定。
     格式;g91g90x-y-z-;
    2.定位指令g00
     程序格式;g00x-y-z-;
    点定位指令(g00)为刀具以快速移动到用绝对值指令或增量值指定的工件坐标系中的位置。以绝对值指令编程时,刀具运动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
     由于参数设置不同,g00指令使刀具的定位有两种方式;非直线插补定位和直线插补定位。非直线插补定位即刀具分别以每轴的快速移动速度定位。刀具轨迹一般不是直线。直线插补定位是刀具轨迹与直线插补(g01)相同。刀具以不超过每轴的快速移动速度在最短的时间定位。因此,一定要在刀具脱离工件的状态下才能执行g00指令。
     由g00指令的定位方式在程序段的开始时刀具加速到预定的速度,而在程序的终点减速。在确认到位之后执行下一个程序段。“到位”是指进给电动机将工作台拖至指定的位置范围内,这个范围由机床制造厂决定并设置到参数中。
     g00指令用法如下。如图4.9所示,其程序为;
     x100.y100;          起点
     g00 g90 x400. y300; 绝对坐标编程
     g00 g91x300.y200;   增量坐标编程
    图4.10 直线插补指令g01
     程序为;
     g01 g90 x650.y400.f150;绝对坐标编程
     g01 g90 x500.y250.f150;增量坐标编程
    g01与f都是续效指令,在没有新的f指令以前一直有效,不必在每个程序段中都写入f指令。
    4,平面选择指令g17、g18、g19
     平面选择g17、g18、g19指令分别来指定程序段中刀具的圆弧插补平面和刀具补偿平面。g17;选择xy平面;g18;选择zx平面;选择yz平面,如图4.11所示。
    5.圆弧插补指令g02和g03
     g02表示按指定速度进给的顺时针圆弧插补指令,g03表示按指定速度进给的逆时针圆弧插补指令。顺圆、逆圆的判别方法是;沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为g02,逆时针方向为g03,如图4.11所示。
     程序格式;
    ①在xy平面内的圆弧插补g17g02(g03)x-y-l-f-;或g17g02(g03)x-y-cr=f-;
    ②在xz平面内的圆弧插补g18g02(g03)x-y-cr=-f-;
    ③在yz平面内的圆弧插补g19g02(g03)x-y-l-f-;或g19g02(g03)x-y-cr=-f-;式中x、y、z为圆弧终点坐标值,可以
    用绝对值,也可以用增量值,由g90或g91决定。有1、j、k方式编圆弧时。
    图4.11 圆弧插补方向
     以用增量值,由g90或g91决定。有i、j、k方式编圆弧时,l、j、k表示圆弧圆心的坐标,它是圆心相对于圆弧起点在x、y、z轴方向上的增量值,也可以看做圆心相对于圆弧起点为原点的坐标值。若采用圆弧半径方式编程,则r是圆弧半径,当圆弧所对应的圆心角为0-180时,r取正值;当圆心角为180-360时,r取负值。圆心角为180时,r可取正值也可取负值,应当注意的是整圆不能用r编程。
    (1)圆弧编程举例,如图4.12所示。
    绝对值尺寸编程;g90 g03 x33 y79.727 1-35 j-60.622
                或g90 g03 x33 y79.727 cr=70
    增量值尺寸编程;g91 g03 x-102y-80.8951-35j-60.622
                或g91 g03 x-102y-80.895cg=70
    无论是用绝对值还是用增量值方式编程,l、j、k始终是圆心相对于圆弧起点在x、y、z轴方向上的增量值。
    (2)整圆编程举例。图4.13为一封闭圆,现设起到点在坐标原点0处。加工时从0点快速移动至a,逆时加工整圆。
     ①绝对值尺寸编程
       g90 g00x30.0y0;
       g03x30.0y0.1-30.0j0.f100;
       g00x0.y0;
    ②增量值尺寸编程
       g9100x30.0y0;
       g03x0.y0.1-30.0j0.f100
    6.英制输入和公制输入指令g70、g71
     g20、g21分别指令程序中输入数据为英制和米制。g70、g71是两个互相取代的g代码,一般机床出厂时,将米制输入g71设定为参数默认状态,用米制输入程序时,可不再指定g71;单用英制输入程序时,在程序开始设定工件坐标系之前,必须指定g70.在同一个程序中公制、英制可混合使用。另外,g71、g70指令在断电再接通后,仍保持其原有状态。
     在英制、公制装换之后,改变下面值的单位制。
    (1)由f代码指定的进给速度。
    (2)位置指令。
    (3)工件零点偏移值。
    (4)刀具补偿值。
    (5)手摇脉冲发生器的刻度单位。
    (6)在增量进给中的移动距离。
    (7)某些参数。
    关键词:数控系统方法

相关产品推荐