关于 NCPlayer 服务:
文件菜单
编辑菜单
视图菜单
格式化菜单
工具菜单
机器配置菜单
协作

块跳过符操作


在许多数控系统中,如果一行以 / 字符开头,当机床的 Block Skip(块跳过) 开关被打开时,表示“跳过此行”。 在 NCPlayer 中,这类行同样会被识别,并可在模拟过程中被排除。 在 格式 → 块跳过符操作 部分中,提供了三个针对 / 字符的批量操作工具。

NCPlayer 中的工作方式

  • 如果一行在任何代码地址之前以一个或多个 / 字符开头,则该行被视为“可跳过行”。
  • 空行和纯注释 ( ... ) 不需要标记 /,工具会自动跳过这些行。
  • 操作可应用于选中区域,如果未选择任何内容,则应用于整个程序

1) 添加块跳过符 — Add Block Skip Chars

在每个可执行行的开头添加一个 /。 已经包含 / 的行不会重复添加。 注释和空行保持不变。

示例

; 添加前
N10 G00 X0 Y0
(lead-in)
N20 G01 X50 F200

; 添加后
/N10 G00 X0 Y0
(lead-in)
/N20 G01 X50 F200

适用场景

  • 快速准备一份“软版本”的 NC 程序,可通过机床的开关启用/禁用部分代码。
  • 创建安全的空运转(dry-run):标记快速移动、换刀或 M 代码行。

2) 删除块跳过符 — Remove Block Skip Chars

删除行首的 / 字符。 如果一行包含多个 /,则整段前缀都会被移除。 行中剩余的地址和注释内容保持不变。

示例

; 删除前
//N10 G00 X0 Y0
/N20 G01 X50 F200

; 删除后
N10 G00 X0 Y0
N20 G01 X50 F200

3) 使用 “/” 保护代码行 — Protect Code Lines with “/”

仅对包含地址 G/M/T/S/F/X/Y/Z/…可执行代码行快速添加 /, 纯注释和空行将被跳过。 适用于希望保留注释和文档,但临时禁用运动/工艺命令的情况。

示例

; 处理前
(Setup)
N10 G90 G54
(Roughing)
N20 G01 X50 F200

; 处理后
(Setup)
/N10 G90 G54
(Roughing)
/N20 G01 X50 F200

提示与注意事项

  • 在真实的数控机床上,带有 / 的代码行是否执行,取决于硬件 BLOCK SKIP(块跳过)开关的位置。 如果开关关闭,这些行会正常执行。
  • 在 NCPlayer 模拟中,如果启用了相应模式,带有 / 的行会被跳过(在逐行模拟中也支持)。
  • 如果程序中使用了条件跳转(IF/THEN/GOTO/WHILE),请避免在未分析逻辑的情况下给关键的“跳转行”添加 /, 否则可能会破坏执行顺序。
NCPlayer NCPlayer
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy