制造 > 制造 > 子程序编程 > 示例:子程序编程
示例:子程序编程
示例 1:成组与独立
如果一个操作包含四个 NC 序列,并且选定了序列 1 和 3 用于实例数为 2 的子程序阵列,那么输出将为:
独立
CALSUB / 1
CALSUB / 2
CALSUB / 3
CALSUB / 1
CALSUB / 2
CALSUB / 3
SEQ4
CALSUB / 1
CALSUB / 1
SEQ2
CALSUB / 3
CALSUB / 3
SEQ4
示例 2:增量输出
如果选择“增量”(Incremental),则系统将对放置在子程序中的每个 NC 序列输出两个附加的 MODE/INCR 和 MODE/ABSOL 命令。这将触发后处理器以增量移动方式处理和输出数据(子程序中的输出仍是绝对的):

DEFSUB / 1
MODE / INCR
GOTO ...
(absolute output)
MODE / ABSOL
ENDSUB