(1)指令功能 使用G25或G26可以限制刀具的工作区域和工作范围。G25和G26定义的工作区域界限以外的区域,禁止刀具运行,如图5-10所示。
必须用指令WALIMON激活所有有效设置的轴的工作区域限制,用WALIMOF使工作区域限制失效。WALIMON是默认设置。仅当工作区域在之前被取消过,才需要重新设定。
图5-10 各轴的坐标参数在基准坐标系中生效
(2)编程格式
G25 X...Y...Z... ;工作区域下限,在独立的程序段内编程
G26 X...Y...Z... ;工作区域上限,在独立的程序段内编程
WALIMON ;工作区域限制启用(默认设置)
WALIMOF ;工作区域限制取消
(3)指令参数说明
G25:工作区域下限。基准坐标系(BCS)中的通道轴赋值。
G26:工作区域上限。基准坐标系(BCS)中的通道轴赋值。
X Y Z:设定工作区域的下限或上限,以基准坐标系为基准。
WALIMON:激活所有轴的工作区域限制。
WALIMOF:取消所有轴的工作区域限制。
除了可以通过G25或G26输入可编程的值之外,也可以通过轴专用设定数据进行输入:
SD43420 $SA_WORKAREA_LIMIT_PLUS(工作区域限制+)
SD43430 $SA_WORKAREA_LIMIT_MINUS(工作区域限制-)
由SD43420和SD43430参数设置的工作区域限制,通过即时生效的轴专用设定数据来定向激活和取消:
SD43400 $SA_WORKAREA_PLUS_ENABLE(正向的工作区域限制激活)
SD43410 $SA_WORKAREA_MINUS_ENABLE(负向的工作区域限制激活)
通过定向激活或取消,可将轴的工作区域限制在一个方向上,所输入的数据立即生效。一旦限制功能设定后,即使系统复位和机床重新启动,区域限制功能仍然有效。
说明:用G25或G26编程的工作区域限制具有优先权并会覆盖SD43420和SD43430中已输入的值。(www.xing528.com)
(4)获取工作区域下限和上限数据的方法 数据的获取方法可以按以下步骤进行:
1)先规划在工件坐标中的限制区域数据上、下两个极限点坐标数据。
2)分别将这两个数据与选定的工件坐标系原点偏置数据(如G54)进行代数运算,即可得到机床坐标系中限制区域的两个极限点位置数据。
3)将得到的数据写到加工程序中G25或G26指令后面。
要实现对工作区域的限制,则要启用或取消各个轴和方向的工作区域限制,可以使用WALI-MON、WALIMOF指令组。
第一,在加工程序中要限制加工行程的运行指令前、后的一个独立程序中编入WALIMON和WALIMOF。
第二,必须进入系统屏幕中“设定数据”(偏移→设定数据→工作区限制)的界面中,根据机床实际加工工件的需要,输入工作区每个坐标轴的最小值和最大值。然后在选定的限制轴后的选择框内,使用“选择键”设置为有效√。这样限制加工区域功能才能有效工作,如图5-11所示。
图5-11 对所限制的轴和给定区域输入数据并设定为有效
当加工程序中编写的运动轴坐标值超出限定区域范围时,系统面板将出现010730#报警,指出错误的程序段号、哪个坐标轴的哪个方向超出了限制区域范围。
(5)编程示例
程序代码 注释
N10 G54
N20 T1 M6
N30 G25 X10 Y-20 Z30 ;为每个轴定义加工区域限制下限值
N40 G26 X100 Y110 Z300 ;为每个轴定义加工区域限制上限值
… ;加工程序仅在工作区域内
N50 WALIMOF ;工作区域限制取消
N60 G1 Z-20 ;不受加工区域限制下限值限制的轴移动
N70 G0 Z200 ;不受加工区域限制上限值限制的轴移动
N90 WALIMON ;工作区域限制启用
…
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。