首页 理论教育G22/G23禁区保护指令优化策略

G22/G23禁区保护指令优化策略

【摘要】:通过设定加工禁区,可自动阻止刀具进入保护区,以防出现刀具与夹具或其他部件的碰撞。加工禁区1的禁止范围不但可通过CNC参数设定,且可通过CNC程序指令G22/G23设定和撤销,当刀具进入加工禁区1时,CNC将显示OT 502、OT503报警。

1.禁区保护功能

加工禁区保护是一种软件限位功能,又称存储型行程检查。通过设定加工禁区,可自动阻止刀具进入保护区,以防出现刀具与夹具或其他部件的碰撞。

FS-0iD可设定如图2.5-1所示的软件限位(存储型行程检查1)、禁区1(存储型行程检查2)、禁区2(存储型行程检查3)共3个禁区(阴影部分禁止刀具进入)。但在使用卡盘和尾架保护功能的FS-0iTD上,不能使用禁区1、2,有关内容详见第8章8.3节。

978-7-111-41794-1-Chapter02-65.jpg

图2.5-1 加工禁区1的设定

a)禁区1为内侧 b)禁区1为外侧

软件限位(存储型行程检查1)用于运动轴的移动范围限制,因此,设定区域的外侧为运动禁区,软件限位的位置需要CNC参数进行设定,它可设定两组不同的限位参数,即行程极限Ⅰ和行程极限Ⅱ,两者可通过PMC控制信号进行切换。当刀具进入软件限位区时,CNC将显示OT500、OT501报警。

加工禁区2(存储型行程检查3)的禁止区域为内侧,设定区域的内侧为运动禁止区。禁区2同样只能通过CNC的机床参数进行设定,当道具进入加工禁区2时,CNC显示报警OT 504、OT505报警。

加工禁区1(存储型行程检查2)的禁止区域可通过CNC参数的设定,选择图2.5-1a所示的内侧,或图2.5-1b所示的外侧作为禁区。加工禁区1的禁止范围不但可通过CNC参数设定,且可通过CNC程序指令G22/G23设定和撤销,当刀具进入加工禁区1时,CNC将显示OT 502、OT503报警。

2.G22/G23禁区保护指令

FS-0iD的存储型行程检查2的禁止区域,可通过程序指令G22/G23设定和撤销。指令G22用来建立和生效加工禁区1;G23用来撤销禁区1的保护功能;刀具禁止区域需要通过CNC参数PRM1300.0的设定选定,设定0时为内侧禁止、设定1时为外侧禁止。

G22/G23指令的编程格式如下:

978-7-111-41794-1-Chapter02-66.jpg

格式中的xyz为禁区1的上边界;ijk为加工禁区的下边界;故应保证程序中的ixjykz,当FS-0iTD不使用Y轴时,指令中的jy可以省略。

指令G22一旦执行,根据CNC参数PRM1300.0的设定,相应的区域便禁止刀具进入。例如,当设定PRM1300.0=0时,执行指令

978-7-111-41794-1-Chapter02-67.jpg

图2.5-2所示的区域便成为了加工禁区。

978-7-111-41794-1-Chapter02-68.jpg

图2.5-2 加工禁区的设定