e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAM

SIEMENS系统编程中一些特殊指令的应用

2017/9/11    来源:互联网    作者:徐彤彤  夏文胜  高飞      
关键字:SIEMENS系统  宏程序  特殊指令  数控编程  
零件中一些有着特殊几何形状分布的加工,比如常见的圆周等分、矩阵分布的孔,可以采用数控系统提供的循环指令来加工,但对于一些有着特殊形状或结构要求的零件,其分布的加工部位结构可能不是在平面上,而是二维轮廓,或者三维轮廓,甚至更为复杂。针对这种情况,我们可以使用宏程序,采用条件转移的方式来实现简化程序。

    随着高等院校的飞速发展和数控技术的广泛应用,大批数控机床编程人员的培训迫在眉睫而又难以解决。目前的数控系统为用户提供了许多具有特殊意义的G 指令、宏指令以及参变量。这就使我们在编程过程中,对于具有相同与相似加工部分的零件,更容易编制它们的通用程序,并且采用特殊G 指令、宏指令及参变量编程,使所编出的程序更加简化。比如SIEMENS系统中的可编程参数设定$TC_DP6 指令以及相关的宏指令。

    1 可编程参数设定$TC_DP6 指令及宏指令

    刀具几何参数的编辑,即通过程序指令来变更刀具的半径补偿量,在SIEMENS 系统中可通过$TC_DP6 指令来实现。

    1.1 $TC_DP6 指令变更刀具补偿量。格式:G90/G91$TC_DP6[1,1]=R;其中,变量1—前一个1 表示对变量的赋值为1,这个1 表示变更刀具补偿量方式;1—刀具补偿号;R—刀具的补偿量;G90—绝对坐标编程(覆盖原有补偿量);G91—相对对坐标编程(在原有补偿量的基础上累加)。为了能够实现用同一把刀具对零件进行粗、精加工,可以通过改变程序中R 来改变刀具的半径补偿量,从而实现一把刀加工零件轮廓时加工余量的调整。

    1.2 用户宏指令

    1.2.1 变量的赋值与运算。格式:R1= R2+R3;SIEMENS 系统中以“R”作为变量名,“R”后的数值为变量的下标用来区分各变量。“=”表示变量的赋值,“R1”为被赋值的变量,“=”右边可以是实际值或数学表达式。数学表达式中可包含四则混合运算和三角函数运算。

    1.2.2 无条件转移指令GOTO。格式:GOTOB labe1;GOTOFlabe1;GOTOB-向后跳转,即向程序开始的方向跳转;GOTOF-向前跳转,即向程序结束的方向跳转;labe1 表示行号,转移到目的程序段在哪一行,这里就写该行的行号。

    1.2.3 条件转移指令IF。格式:IF [conditional expression] GOTOBlabe1;“[ ]”中是一个逻辑运算表达式,常见的逻辑运算功能指令如下:=;≠;>;≥;<;≤。逻辑运算过程中,常量、变量与数学表达式均可参与运算。labe1 是转移目标程序段的行号。若“[ ]”中逻辑运算表达式成立,程序将转移到labe1 所指定的程序段,不然,将继续执行下一个程序段。在数控编程中,根据零件结构的特点,对于数控系统中的特殊指令,我们可以加以灵活运用。例如,将$TC_DP6 指令与用户宏指令共同使用,可以使零件的加工程序更加简化,使程序可以缩短到原来的1/3,甚至更短。

    2 应用实例分析

    2.1 零件特点。如图1 所示是一个椭圆,把它从中点和端点分成两个半椭圆,然后用直线相连。长半轴为76mm,短半轴为20mm。使用φ12mm 刀具。将工件坐标系(编程坐标系)G54 的原点设定在零件对称中心。

    2.2 程序处理。在零件的实际加工过程中,由主程序ABC.MPF来调用宏程序。零件的外形轮廓加工完之后,利用可编程参数设定指令$TC_DP6 的刀具补偿量更换功能,在加工倒圆角时通过变更刀具补偿,使工件坐标数值逐渐增大,而Z 轴由参数的变化而逐步下降一个深度,其深度由参数确定。程序执行框图如图2 所示。

    利用系统宏指令的参数计算以及判断循环功能,在宏程序ABC.MPF 中通过多次循环执行,将R3 的圆角完成,程序既简化又清楚地表达了每一个加工步骤。下面是具体加工程序:

    1

    2

    图1 零件图

    3

    图2 宏程序执行框图

    结束语

    通过编程的方式,根据需要重新设定工件坐标系,借助于可编程的参数设定$TC_DP6 指令,能够使工件坐标系在任意方向上改变位置。该指令与宏指令的共同使用,大大增强了被加工零件数控程序的逻辑性和灵活性,进一步扩展了数控系统的加工功能。在数控程序中采用如$TC_DP6 之类的一些特殊功能指令及变量,为解决一些形状特殊及轮廓复杂的零件加工程序的编制提供了新思路。

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐