Sinumerik 840D 系统变量 $P_SEARCH 用于块搜索查询
Sinumerik 840D 具有系统变量,允许我们更新和查询数控机床的不同位置和行为。毫无疑问,sinumerik 840D 是一款先进的数控系统,它为我们提供了极大的灵活性,可以按照我们想要的方式进行编程。
Sinumerik 840D 系统变量 $P_SEARCH
同理sinumerik 840D有个系统变量$P_SEARCH, $P_SEARCH 系统变量让我们知道块搜索是否处于活动状态。
在制作 cnc 程序时,有一些点在我们从头运行 cnc 程序时没问题,但如果通过块搜索调用则可能很危险(可能有您不想从中间开始的子程序/循环)。
$P_SEARCH Sinumerik 840 系统变量值
因此,在为 sinumerik 840D 制作 cnc 程序时,我们可以使用 $P_SEARCH 系统变量。 $P_SEARCH 的值如下所示
- 当块搜索处于活动状态时为“1”或“true”
- “0”或“false”,当块搜索处于非活动状态时,这是默认值
$P_SEARCH Sinumerik 840 系统变量使用
几乎每个 sinumerik 840D 循环都使用了这个系统变量,如果 $P_SEARCH 为“真”,这些循环只是跳转到循环结束,所以循环不能从中间开始。
IF $P_SEARCH MSG("Inside Block Search") ENDIF
或者我们可以这样使用它
IF NOT $P_SEARCH MSG("This code will never run Inside Block Search") ELSE
数控机床