EnqueueProgram Running program, 74187 lines




Нюансы работы с LaserGRBL о которых не все знают.

Смена параметров прошивки GRBL из программы выжигания.

Очень важная возможность, позволяет, например, включить удержание двигателей в начале программы и выключить в конце работы. Для этого можно во вторую строку программы вставить команду установки параметра $1=255 и контроллер, получив эту команду, установит удержание двигателей.

G0 X0 Y0 F800

$1=255

M4 S0

Для выключения удержания после окончания работы в конце программы в предпоследнюю строку вносится команда удержания двигателей на время, например, 200 миллисекунд, по истечении которого двигатели будут отключены: $1=200

G1 X32.25 S255

$1=200

M5

Аналогичным образом можно изменить и другие параметры, например, число шагов на миллиметр, введя в начале команду $100=270 и в конце команду восстановления, например, $100=160. Я применяю такой вариант для смены числа шагов на устройствах вращения заготовок в зависимости от их диаметра, смотри таблицу https://vk.com/doc209457659_594837977

Думаю, все знают, что открыть и поправить программу управления можно в обычном текстовом редакторе, например в "Блокноте".

Выжигание небольших программ нажатием одной кнопки.

Как известно, LaserGRBL имеет возможность создавать настраиваемые кнопки, а кнопки управляются G-кодами. Оказывается, в качестве G-кода можно встроить короткую программу, например выжигание смайлика или небольшого тестового рисунка.

Этот пример можно посмотреть в файле https://vk.com/doc209457659_597915073

3. Смена скорости перемещений и мощности лазера во время выжигания, "на ходу"

Если во время работы кликнуть левой кнопкой мышки в поле, указанное синей стрелкой, то можно вызвать движки управления скоростью и мощностью лазера:

Но есть один момент, о котором не следует забывать: Если вы используете динамическое управление мощностью лазера, т.е. команду М4 для включения лазера и уменьшаете скорость движком "Linear", то помимо вашей воли будет также снижаться и мощность лазера и необходимо тут же провести коррекцию, увеличив мощность движком "Power".

Использование журнала сеанса.

Тоже очень важная возможность, особенно для анализа возникших проблем.

Конечно использовать все функции обычному пользователю будет сложно, но нужно помнить, что производителю или специалисту по ремонту будет легче разобраться в возникшей проблеме, если сразу же при возникновении проблемы, не завершая работу и не выходя из LaserGRBL вы вызовите и сохраните "Журнал сеанса" или хотя бы последние его строки, записанные в день появления проблемы.

Журнал сеанса открывается в окне текстового редактора и его сразу можно сохранить в текстовый файл sessionlog.txt

Для примера покажу последние строки журнала, в которых отмечен обрыв связи по USB:

 

EnqueueProgram Running program, 74187 lines

17.05.2021 09:56:02.483 SetStatus Machine status [Run]

17.05.2021 10:04:25.655 Issue detector UnexpectedDisconnect [2,-1,-1]

17.05.2021 10:04:25.658 SendLine Error sending [G0 X81.75 Y10.625 S0] command: Порт закрыт.

17.05.2021 10:04:25.659 SetStatus Machine status [Disconnected]

Из текста видно, что в 17.05.2021 10:04:25.655 сработал детектор проблем, а в 17.05.2021 10:04:25.658 компьютером в контроллербыла переданастрока с кодом G0 X81.75 Y10.625 S0, после чего произошло закрытие СОМпорта и в 17.05.2021 10:04:25.659 произошло разъединение программы с контроллером.

Таким, образом анализируя содержимое журнала сеанса, можно определить характер проблемы.

 

 

Статья не окончена, предлагайте свои идеи для пополнения https://vk.com/trud0golik

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-28 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: