位于 DIN 66025 中的开关功能或者 H-函数功能 允许程序对二进制基于路径的开关进行操作。通常情况下开关的第一个数字必须被指定 ("H<序号>"),然后定义开关位置,可以是通过关键字 "L<位置>" 定义的绝对位置或者关键字 "O<位置>"定义的相对位置。
H-序号
如果 H-序号是正向的,那么当前的 H-功能表示开关打开,否则开关关闭。H-序号必须不为 0 而且位于范围 -32767 到 32767。
H-序号 1-32 已经在插补器中有应用。功能块SMC_插入器的输出 dwSwitches 是一个位掩码。Bit 序号 i 表示是否 H-功能 (i +1) 当前被置位或者没有置位。H-序号大于 32 是不能不记录的。
插补输出端 iLastSwitch 表示最后一个 H-序号。当H-功能开关打开时序号 iLastSwitch 是增加的,否则是减少的。
图形表示
在 ⇘ “图形编辑器 (路径预览编辑)” 开关是在路径上的一个绿色校园圈表示的。在图形编辑器中开关可以沿着路径进行移动。当将鼠标移动到 H-功能顶端时相应的H-功能的 H-序号将会出现。