Block delete
Автор предупреждает! Статья не дописана! Данная статья не дописана и требует до- или, даже, переработки. Примеры и данные в этой статье могут быть не проверены, тесты не отлажены, а информация не действительна. Я постараюсь, чтобы таких статей было по-меньше, но пока они есть. Смотрите: NikiWiki:Отказ от ответственности |
Проверялось на LinuxCNC Все данные и примеры, приведенные в этой статье проверялись на по LinuxCNC и могут некорректно работать в других программах управления станками с ЧПУ |
Block delete это функция LinuxCNC позволяющая включать и выключать строки кода, начинающиеся с символа /.
Также Block delete можно включать через HAL.
halui.program.block-delete.is-on bit out
флаг статуса, требующий включить режим Block delete.
halui.program.block-delete.off bit in
флаг статуса, требующий выключить режим Block delete.
halui.program.block-delete.on bit in флаг статуса, требующий включить режим Block delete.
Одним из вариантов использования может быть вызов подпрограммы O из основной программы с указанием символа / в начале строки:
/O<measure> CALL
в этом случае при выключенном режиме Block delete будет вызываться процедура измерения.
Очень полезная функция при работе с граверами и гравировкой печатных плат, поскольку для них (и граверов и плат) измерение очень важно в процессе изготовления. Очень близкий к погрешности станка размер пятна гравера и глубины гравировки. Совсем незначительное затупление инструмента и медь на плате уже не будет прорезана так, как требуется.