О сервисе NCPlayer:
Меню Файл
Меню Правка
Меню Вид
Меню Форматирование
Меню Инструменты
Меню Конфигурация станка
Совместная работа

Операции с символами пропуска блоков


Во многих ЧПУ символ / в начале строки означает «пропустить блок» при включённом аппаратном переключателе Block Skip на станке. В NCPlayer такие строки тоже распознаются и могут быть исключены из симуляции. Раздел Format → Block Skip Chars Operations содержит три инструмента для массовой работы с символом /.

Как это работает в 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

Когда полезно

  • Быстро подготовить «мягкий» вариант УП — чтобы можно было выключателем на станке включать/выключать часть кода.
  • Сделать безопасный обкат (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/…), пропуская чистые комментарии и пустые строки. Удобно, когда нужно оставить заметки и документацию в УП нетронутыми, но временно отключить исполнение движений/технологии.

Пример

; До
(Настройка)
N10 G90 G54
(Черновая обработка)
N20 G01 X50 F200

; После
(Настройка)
/N10 G90 G54
(Черновая обработка)
/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