PGM CALL调用NC数控程序

应用

PGM CALL%)功能从已有的调用另一个独立的NC数控程序。数控系统在NC数控程序中的调用位置执行被调用的NC数控程序。例如,可用不同的变换执行加工操作。

功能说明

数控系统执行NC数控程序,操作如下:

  1. 数控系统执行调用NC数控程序直到用CALL PGM调用另一个NC数控程序
  2. 然后,数控系统执行被调用的NC数控程序直到达到最后一个NC数控程序段
  3. 然后,从CALL PGM后的下一个NC数控程序段开始,数控系统恢复执行调用NC数控程序

以下条件适用于程序调用:

  • 被调用的NC数控程序不允许在调用NC数控程序中含CALL PGM调用指令。否则,将进入死循环。
  • 被调用的NC数控程序不允许含辅助功能M30M2。如果用标记在被调用的NC数控程序中定义了子程序,可用无条件跳转功能替换M30M2。避免数控系统执行子程序。
  • 无条件跳转

  • 如果被调用的NC数控程序含辅助功能,数控系统生成出错信息。

  • 被调用的NC数控程序必须完整。如果无NC数控程序段 END PGM,数控系统输出出错信息。

输入

11 CALL PGM reset.h

; 调用NC数控程序

NC数控功能包括以下指令元素:

指令元素

含义

CALL PGM

调用NC数控程序的指令符

reset.h

被调用NC数控程序的路径

可在选择菜单中选择NC数控程序

注意

 
注意
碰撞危险!
该数控系统不自动检查刀具与工件之间是否碰撞。如果未指定被调用NC程序中已撤销的坐标变换,这些变换也将作用于调用的NC程序。加工期间碰撞危险!
  1. 重置同一个NC程序中已使用的坐标变换
  2. 根据需要,用图形仿真检查加工顺序
  • NC数控程序名的程序调用路径可含不超过255个字符。
  • 如果被调用的文件与调用其的文件在同一个目录下,也可只输入文件名,无需路径。如果用选择菜单选择文件,数控系统自动用此方式操作。
  • 如果用字符串参数编程变量程序调用,用SEL PGM(选择程序)功能。
  • 如果要结合使用字符串参数,编程变量程序调用,用SEL PGM功能。
  • 选择NC数控程序并用SEL PGM和CALL SELECTED PGM调用

  • PGM CALL的程序调用、Q参数都为全局有效。因此请注意,在被调用NC数控程序中Q参数的变化也影响调用的NC数控程序。如果适用,用QL参数,其仅在当前NC数控程序中有效。
  • 通常,Q参数全局适用于PGM CALL(程序调用)程序调用。因此请注意,在被调用NC数控程序中Q参数的变化也影响调用的NC数控程序 如果需要,用QL参数,其仅影响当前NC数控程序
  • 数控系统正在执行调用的NC数控程序时,不允许编辑全部被调用的NC数控程序