Block delete

Материал из NikiWiki
Перейти к:навигация, поиск
YourBunnyWroute.pngАвтор предупреждает! Статья не дописана!
Данная статья не дописана и требует до- или, даже, переработки. Примеры и данные в этой статье могут быть не проверены, тесты не отлажены, а информация не действительна. Я постараюсь, чтобы таких статей было по-меньше, но пока они есть. Смотрите: NikiWiki:Отказ от ответственности


Linuxcnc logo 64.pngПроверялось на 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 будет вызываться процедура измерения.

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