Comments
Приветствую. Для анализа необходимы:
Также для проверки прикладываю исполняемый файл программы с некоторыми исправлениями: Candle_iss521.zip |
Мне кажется надо грбл отвязать от гуи и вынести в отдельный модуль – класс. Появится больше гибкости и проще вносить изменения в будущем. У меня уже есть некоторые наработки в этом плане. |
Во вложении весь код. Можете пробовать. indicator_IN12 2pcs.txt |
Спасибо, удалось повторить ошибку. |
Надо конечно, но пока есть более приоритетные задачи. |
К сожалению, работает все равно не корректно. |
Может быть дело в прошивке конечно…
происходит следующее:
Здесь потерялась одна команда М0. Небольшое пояснение по поводу кнопок “Пауза” и “Удерживание”:
|
Versions
PC info
Добрый день!
Хочу поблагодарить за отличный софт.
Прошивка GRBL ESP32 4 оси XYZA, плата моя, драйвера внешние.
Нашёл несколько багов/фич:
M5 Останавливаем шпиндель
G0 Z30 Поднимаем шпиндель
G0 X0 Y0 Двигаемся в начало координат
M0 Пауза (в этот момент меняю инструмент на другой и подключаю Z-щуп)
G38.2 Z-120 F100 Запускаю замер
G10 L20 P1 Z0 Обнуляю координаты
M0 Пауза (отключаю щуп)
G0 X0 Y0 Z5 Поднимаю инструмент от поверхности
M03 S12000 Включаю шпиндель
В новых версиях появилась возможность вписать код замены инструмента,но увы пауза все ломает.
Происходит следующее:
Включается шпиндель. Срабатывает код M06, на экране появляется сообщение: Проведите смену инструмента нажмите паузу для продолжения. В это время отключается шпиндель, поднимается шпиндель, шпиндель едет в 0, запускается замер. Сообщение висит на экране. Если нажать ок на всплывающем окне программа предложит запустить кусок кода после М06. На кнопки пауза и прервать не реагирует. Если замер щупом проходит успешно программа зацикливается на Статусе Удержание.
Versions
PC info
Добрый день!
Хочу поблагодарить за отличный софт.
Прошивка GRBL ESP32 4 оси XYZA, плата моя, драйвера внешние.
Нашёл несколько багов/фич:
M5 Останавливаем шпиндель
G0 Z30 Поднимаем шпиндель
G0 X0 Y0 Двигаемся в начало координат
M0 Пауза (в этот момент меняю инструмент на другой и подключаю Z-щуп)
G38.2 Z-120 F100 Запускаю замер
G10 L20 P1 Z0 Обнуляю координаты
M0 Пауза (отключаю щуп)
G0 X0 Y0 Z5 Поднимаю инструмент от поверхности
M03 S12000 Включаю шпиндель
В новых версиях появилась возможность вписать код замены инструмента,но увы пауза все ломает.
Происходит следующее:
Включается шпиндель. Срабатывает код M06, на экране появляется сообщение: Проведите смену инструмента нажмите паузу для продолжения. В это время отключается шпиндель, поднимается шпиндель, шпиндель едет в 0, запускается замер. Сообщение висит на экране. Если нажать ок на всплывающем окне программа предложит запустить кусок кода после М06. На кнопки пауза и прервать не реагирует. Если замер щупом проходит успешно программа зацикливается на Статусе Удержание.