ПОЛЕЗНО GRBL Commander - автономный контроллер на ESP32

    Рекомендованный
  • #436
demyuri, Efenia, ребята, я в курсе, что это за ошибка, не торопите события.
Перед началом работы я получаю из файла необходимые данные, куда и обороты и подача входят.
Тут надо выяснить, почему при старте с заданной строки не передалась подача.
 
Шпиндель запускается, resume.job после каждого запуска сохранения удаляется, сейчас по новой всë запущу, и скину.
 
resume.job после каждого запуска сохранения удаляется
Не совсем.
При новом старте создаётся файл start.job.
При паузе с выработкой буфера и без - дополнительно resume.job
При возобновлении работы (resume) используются оба файла
При аварии resume.job не создаётся, используется только start.job и данные из FRAM памяти.
При новом старте и при успешном завершении задания start.job и resume.job удаляются, а start.job создаётся новый.
 
  • Последнее редактирование:
Последнее редактирование:
demyuri, Efenia, ребята, я в курсе, что это за ошибка, не торопите события.
Перед началом работы я получаю из файла необходимые данные, куда и обороты и подача входят.
Тут надо выяснить, почему при старте с заданной строки не передалась подача.
Вот файлы
Ваши сообщения автоматически объединены:

Error 22 – STATUS_GCODE_UNDEFINED_FEED_RATE
Вы не можете выполнить движение, если не была задана скорость подачи, поэтому перед отправкой команды движения
введите что-то вроде F100 (подача со скоростью 100 мм/мин).
Скорее всего, вы увидите эту ошибку только при запуске команд из командной строки.

У вас в УП подача задана только в начале программы. Запуская ее с середины вы не указываете, с какой подачей работать. Предполагаю, что шпиндель тоже не включается.
Фреза приходит в ту точку на которой закончила, выходит ошибка, шпиндель работает пока не нажму ok.
 

Вложения

  • Новая папка.zip
    874.2 KB · Просмотры: 26
  • Последнее редактирование:
Последнее редактирование:
Вот в вашем файле start.job
/fasad/3D.gcode
20.00
12000
900
0

Вижу, что рабочая подача равна 0 - отсюда и трабла.

А вот мой файл -
/Project_1/abstract.nc
20.00
5000
600
1200


Сейчас гляну, почему так...
Ваши сообщения автоматически объединены:

vo1m1r,
С вашей УП воспроизвёл ошибку.
Попробуйте в файле start.job последнюю строку, где 0 исправить на 900 и продолжить.
А я пока поковыряюсь...
 
Вот в вашем файле start.job
/fasad/3D.gcode
20.00
12000
900
0

Вижу, что рабочая подача равна 0 - отсюда и трабла.

А вот мой файл -
/Project_1/abstract.nc
20.00
5000
600
1200


Сейчас гляну, почему так...
Ваши сообщения автоматически объединены:

vo1m1r,
С вашей УП воспроизвёл ошибку.
Попробуйте в файле start.job последнюю строку, где 0 исправить на 900 и продолжить.
А я пока поковыряюсь...
Так и сделал только поставил 1200 всë работает, пару раз ставил на паузу с сохранением, программа стартует.
 
Я так понимаю, что это может зависеть от постпроцессора - если скорость вертикальной подачи и горизонтальной одинаковы, то он ставит в УП только одно значение.
Я на такое, честно говоря, не рассчитывал (у меня всегда это разные величины).
Сейчас сделаю "костыль" для всех прошивок, что бы если одна их подач нулевая, то подставлялась другая.
 
Я так понимаю, что это может зависеть от постпроцессора - если скорость вертикальной подачи и горизонтальной одинаковы, то он ставит в УП только одно значение.
Я на такое, честно говоря, не рассчитывал (у меня всегда это разные величины).
Сейчас сделаю "костыль" для всех прошивок, что бы если одна их подач нулевая, то подставлялась другая.
Нет слов, одни эмоции, здорово -одним словом.... Молчу, молчу, молчу.
 
Исправление сделал, архивы всех версий обновил.
vo1m1r, спасибо за найденный баг! :)
 
Всех приветствую! Заливал новые прошивки _1_1_b, _1_2_b все проверки проходят (память, сд карта), а подключиться к контроллеру у пульта не получается, просит нажать shift, нажимаю shift пульт перезагружается появляются квадратики (как будто включение произошло с нажатой кнопкой boot на esp), откатился на старую _1_1_b всë работает, на ней и останусь. Тест провëл!
 
Не очень понял - 1_1_b из "шапки" не работает, а предыдущая 1_1_b работает?
Или как?
Те, что в "шапке" все одинаковые, за исключением того, что
в 1.2b = 1.1b + обновление через бинарник,
а 1.3b = 1.2b + ftp доступ
Проверил сейчас - все версии грузятся и коннектятся к станку.
Чудеса...
 
Да из шапки не работают, а предыдущая 1_1_b работает.
 
Ага. Я раскопал у себя и эту версию. Проверил - тоже работает.
Вы же через Ардуино IDE грузите?
Можно попросить проверить, что выдаётся в момент старта в сериал-монитор?
Для этого - запустите сериал монитор, выставьте в нём скорость 115200, в прошивке, которая не работает,
проверьте, раскомментирован ли дефайн #define DEBUG_ENABLE в файле app_settings и залейте прошивку (от станка при этом не отключайте).
Среди информации, что вылезет в сериал монитор будет что-то такое -
------
CONNECT TO CNC
CNC return code: 2
CNC response:
Grbl 1.1f ['$' for help]
[MSG:'$H'|'$X' to unlock]


CONNECTED!
Grbl 1.1f

Что там будет в вашем случае?
 
Завтра попробую.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать