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

Чистка программы от лишних символов


Функция Remove Garbage в NCPlayer предназначена для автоматической очистки управляющей программы (УП) от ненужных символов, сохраняя при этом всю важную информацию, включая комментарии. Это помогает сделать G-код более читаемым и корректным для симуляции.

Как работает функция

  • Сохранение комментариев — весь текст в круглых скобках ( ... ) временно заменяется на плейсхолдеры, чтобы гарантировать, что они не будут изменены.
  • Удаление лишних символов вне комментариев:
    • Удаляются невидимые символы (табуляции, неразрывные пробелы и т.п.).
    • Удаляются нежелательные символы: !"№?@$^{}~\'<>|, (при этом сохраняются / и _, так как они могут быть частью деления или плейсхолдеров).
    • Множественные пробелы заменяются на один.
    • Убираются пробелы перед точкой с запятой ;.
    • Если в конце строки несколько ;, оставляется только один.
  • Восстановление комментариев — все сохранённые ранее комментарии возвращаются на свои места в неизменном виде.
  • Удаление пустых строк — пустые строки, образовавшиеся после очистки, удаляются.
NCPlayer

Назначение

Данная функция полезна при импорте кода из CAM-систем или других источников, где могут встречаться лишние символы, ошибки форматирования и ненужные пробелы. Очистка позволяет минимизировать риск ошибок при симуляции и делает код более аккуратным.

Примечание: Функция не изменяет логическую структуру программы и не удаляет управляющие команды, а лишь убирает лишние символы, мешающие чтению и анализу G-кода.
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy