Попалась статья
Grbl v1.1 Режим лазера, многое объясняет.
Поэтому решил её выложить практически полностью.
Grbl v1.1 Режим лазера
Перевод статьи -
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode
Обзор режима лазера
Основное различие между работой Grbl по умолчанию и режимом работы лазера заключается в том, как выполняется управление шпинделем / лазером.
По умолчанию, каждый раз, когда изменяется режим вкл\выкл шпинделя (команды M3 M4 M5) или скорость шпинделя (команды S), Grbl останавливает передвижение. Это обычная процедура для шпинделя фрезерного станка. Требуется время, чтобы изменить скорость.Однако, если лазер запускается и останавливается при каждом изменении значения, это приводит к обгоранию и неровной резке / гравировке!
Новый лазерный режим Grbl предотвращает ненужную остановку, когда это возможно, и добавляет новый режим динамического режима лазера, который автоматически масштабирует мощность, основанную на текущей скорости, связанной с запрограммированной скоростью. Таким образом, вы можете получить чистые результаты, даже на машине с низким ускорением!
Включение и выключение лазерного режима Grble. Просто измените настройку на $ 32 Grbl.
Включить: Отправить Grbl a $ 32 = 1.
Отключить: Отправить Grbl a $ 32 = 0.
Если вы переключитесь с лазерного режима на фрезерный шпиндель, вы ДОЛЖНЫ отключить лазерный режим, отправив Grbl a $ 32 = 0.Фрезерные операции требуют, чтобы шпиндель поднялся вправо, чтобы вырезать и быть безопасным, помогая предотвратить поломку инструмента и разрушение металлических фрагментов. Когда лазерный режим выключен, Grbl кратковременно останавливается при любом изменении скорости шпинделя или изменении состояния, чтобы шпиндель мог изменить свою скорость, перед продолжением работы.
Работа лазера
Когда лазерный режим включен, Grbl контролирует мощность лазера, изменяя напряжение от 0 до 5 В на выходе PWM D11. 0V следует считать отключенным, а 5V - полной. Предполагается, что промежуточные выходные напряжения линейно зависимы (2,5 В составляет приблизительно 50% мощности лазера). По умолчанию частота PWM D11 составляет 1 кГц, что является рекомендуемой частотой ШИМ для большинства современных лазеров, совместимых с Grbl. Если требуется другая частота, это может быть изменено путем редактирования файла cpu_map.h.
Лазер включается с помощью команд CCW шпинделя M3 шпинделя и M4. Это позволяет использовать два разных режима лазера.
M3 Режим постоянной мощности:
Режим постоянной мощности лазера просто поддерживает заданную мощность лазера, независимо от того, движется машина, ускоряется или останавливается. Это обеспечивает лучший контроль состояния лазера.
M3 можно использовать для фокусировки лазера.
M4 Режим динамической работы лазера:
Режим динамической работы лазера автоматически настраивает мощность лазера на основе текущей скорости относительно запрограммированной скорости. Это гарантирует, что количество энергии лазера вдоль разреза согласовано, даже если машина остановлена или активно ускоряется. Это очень полезно для чистой, точной гравировки и резки простых материалов по широкому спектру методов генерации G-кода с помощью программ CAM. Он, как правило, работает быстрее.
Grbl рассчитывает мощность лазера, исходя из того, что мощность лазера линейна со скоростью и материалом. Часто это не так. Лазеры могут вырезать по-разному при различных уровнях мощности, а некоторые материалы могут не прорезаться при определенной скорости и / или мощности. Короче говоря, режим динамической мощности не работает во всех ситуациях.
Всегда делайте пробный образец перед использованием этого режима.Когда он не находится в движении, динамический режим M4 отключает лазер. Он включается только при движении машины. Это в целом делает лазер более безопасным для работы, потому что, в отличие от M3, он никогда не сделает ненужное отверстие, если вы остановитесь и забудете выключить M3 вовремя.
Ниже описываются изменения Grbl, при включенном режиме лазера.
Grbl будет непрерывно перемещаться по последовательным командам движения с запрограммированной скоростью шпинделя S (мощность лазера). Выход ШИМ (D11) будет обновляться мгновенно без остановки.
Пример. При выполнении следующего набора команд g-кода не будет останеовки между каждым из них, когда включен режим лазера (как при работе со шпинделем).
G1 X10 S100 F50
G1 X0 S90
G2 X0 I5 S80
Лазер будет включаться только тогда, когда Grbl находится в режиме движения G1, G2 или G3.
Режим быстрого движения G0 или цикл зонда G38.x никогда не включает и всегда отключает лазер, но все равно будет обновлять текущее состояние. При изменении состояния командами G1, G2, G3 Grbl немедленно активирует лазер на основе текущего состояния.
Помните, что G0 является режимом движения по умолчанию при включении и сбросе. Вам нужно будет изменить его на G1, G2 или G3, если вы хотите вручную включить лазер.
Пример: G0 M3 S1000 не включит лазер, но настроит состояние лазера на включение M3 и мощность S1000. Затем следующая команда G1 немедленно включит лазер (M3) и задаст мощность S1000.
Команда S0 отключает лазер. При запрограммированном действительном лазерном движении Grbl мгновенно отключает лазер, не останавливая при это движение.