ВОПРОС Зависание при выполнении программы

Статус
В этой теме нельзя размещать новые ответы.

Sergey Stryukov

МЕСТНЫЙ
ПРОВЕРЕННЫЙ
Регистрация
09.10.2020
Сообщения
19
Реакции
4
Баллы
23
Веб-сайт
www.youtube.com
Доброго времени суток!
Пытался найти ответ на просторах форума, но решения так и не нашёл. А проблема в следующем: при выполнении длительной программы в определенный момент каретка начинает совершать случайные действия:
- может зависнуть в одной точке, шпиндель при этом крутится
- во время работы может погнать каретку резко вниз по Z (вовремя остановил, еле успел спасти фрезу и стол)
- может внезапно погнать каретку вверх по Z (врезалась в упор, концевики на станке не установлены).
В основном происходит при холостом ходе (когда поднятая фреза движется от точки к точке). Но иногда и с опущенной фрезой. Candle никаких ошибок не выдаёт, показывает «В работе». При этом кнопки «Пауза» и «Прервать» не реагируют, только сброс.
На простых и коротких заданиях (типа, вырезать несколько кругов или звёздочку) проблема не наблюдается. УП перед отправкой прогоняю в NC Corrector, там задание выполняется полностью и без ошибок. Грешил на проблемы с питанием и помехи: менял кабель USB, блок питания заменил на более мощный (360 W), настроил драйвера ШД. Не помогло.
Пробовал запустить одну из проблемных программ с выключенным шпинделем – зависла на той же самой строке кода (файл УП и скриншот с Candle прилагаю). Выходит, дело не в помехах, а в УП, либо станок не может правильно интерпретировать команды. Помогите разобраться, что я делаю не так?

Исходные данные: прошивка 1.1f, УП делаю в Artcam 2018, постпроцессор использую (GRBL_Gcode_mm), скачанный с данного ресурса. Пробовал другие постпроцессоры, пробовал делать УП в Aspire, результат тот же: выполнение программы заканчивается непрогнозируемо.

1606398803805.jpg

Candle.jpg

Одна из проблемных УП: Липовая_Буквы_1_Z1.nc
 
Решение
Спасибо за ссылку по D1Mini, буду разбираться. Опыт программирования Ардуино имеется, думаю здесь не сложнее должно быть по описанию. Главное, что есть ссылки на модуль, схема подключения, прошивка и драйвер для работы с виртуальным ком портом
Кстати, об ускорениях... У меня как раз таки самый что ни на есть стоковый станок. Не изменено вообще ничего в механике.
И когда я попытался поиграть настройками, то ускорение как раз удалось поднять в разы. Было 30, нормально работает сейчас с 500 (больше просто постеснялся), а вот со скоростью линейного перемещения прям беда. Выше 1000 поднимать не захотел. На 1200 уже во всю трещит.
Так что тут все ооочень индивидуально и напоминает игру в "очко" - 22- уже перебор:)
Знакомо. Было такое с 2208-ми драйверами. У них делитель вроде 1/32. Если есть возможность сменить делитель шага на побольше, можно увеличить скорость перемещений.
Сейчас у меня делитель 1/8. На скорости 3000 ездит и не кашляет.
 
А если будет как раньше тупить, тогда что? И почему тогда у меня с ускорением 500 не тупит?
:D :D:Dнасмешил!
У тебя ШД какие стоят? Драйверы какие воткнул? БП от какой АПЛ взял?... Вот то-то, а тут станок стоковый, БП рывки чувствует...
 
:D :D:Dнасмешил!
У тебя ШД какие стоят? Драйверы какие воткнул? БП от какой АПЛ взял?... Вот то-то, а тут станок стоковый, БП рывки чувствует...

БП у меня от Боинга. ШД и драйвера от танка.
Не подумал что БП хлипковат. Тогда или менять его, или юзать сток по минимуму.
 
Я заметил, что у меня плохой контакт в разъеме блока питания и иногда просто пропадает питание на станке.
 
Дядька Sergey Stryukov, с тебя причитается! ;)
Ваши сообщения автоматически объединены:


Легко проверить, поставить ускорение взад, как былО....
Ускорение не есть скорость. Это величина нарастания и сброса скорости при обработке команды движения.
 
Ускорение не есть скорость. Это величина нарастания и сброса скорости при обработке команды движения.
Я учил физику, отличаю скорость от ускорения, на всякий случай.
 
Я учил физику, отличаю скорость от ускорения, на всякий случай.
Это не физика. Смешной перевод из ихнего языка на наш. Величина означает как быстро ШД выйдет на рабочую скорость.
Ваши сообщения автоматически объединены:

В Mach это лучше реализовано.
 
Ну вообще-то... скорость и ускорение - это как раз-таки чистейшая физика... и при чем здесь чей-то перевод?
 
Здраствуйте. Надеюсь мне тут подскажут. Сгорела плата от cnc3018, заменил ее на arduino uno gh340+cnc shield v3.0+a4988+17hs3401s, прошил её grbl 0.9. Плата ожила, но нестабильно работает.
Замирает после не продолжительного времени работы. Можно ли это отнести к шуму которая ловит плата. Что было сделано: прошивал grbl 0.9, 1.0, 1.1, grbl servo; поменял 4 кабеля usb, отключал шаговики от платы и запускал уп, менял бп (сейчас стоит 12в/5а), даже менял компьютер. Дополнительно, это второй набор который купил и он точно также себя показывал, но думал проблема в железе, поэтому избавился и был приобретен такойже. И результат тоже.... В candle (пробывал 1.1.7 и 1.1.8) выходит определенное сообщение, после чего некоторое время работает, показывает, что отправляет команды, но визуализация стоит, только показывает на визуализации какие команды уходят, а ответ не поступает. Может отработать всё уп без визуализации, а может и замереть не кончив:):) Механика без заеданий. У меня создается впечатление, что ответ не приходит от платы (или не верный ответ о состоянии). Кто подскажет куда копать? Скрины прилагаю: бывает run, idle20201208_211954.jpg
 
Здраствуйте. Надеюсь мне тут подскажут. Сгорела плата от cnc3018, заменил ее на arduino uno gh340+cnc shield v3.0+a4988+17hs3401s, прошил её grbl 0.9. Плата ожила, но нестабильно работает.
Замирает после не продолжительного времени работы. Можно ли это отнести к шуму которая ловит плата. Что было сделано: прошивал grbl 0.9, 1.0, 1.1, grbl servo; поменял 4 кабеля usb, отключал шаговики от платы и запускал уп, менял бп (сейчас стоит 12в/5а), даже менял компьютер. Дополнительно, это второй набор который купил и он точно также себя показывал, но думал проблема в железе, поэтому избавился и был приобретен такойже. И результат тоже.... В candle (пробывал 1.1.7 и 1.1.8) выходит определенное сообщение, после чего некоторое время работает, показывает, что отправляет команды, но визуализация стоит, только показывает на визуализации какие команды уходят, а ответ не поступает. Может отработать всё уп без визуализации, а может и замереть не кончив:):) Механика без заеданий. У меня создается впечатление, что ответ не приходит от платы (или не верный ответ о состоянии). Кто подскажет куда копать? Скрины прилагаю: бывает run, idle20201208_211954.jpg
Если сейчас стоит прошивка 0.9, то с ней Candle корректно работать не будет.
Для прошивки 0.9 нужна программа grblControl.

-----------------------------------------------------
И ещё. УП УП рознь. Степень тупления напрямую зависит от веса УП в мегабайтах. Чем больше весит УП, тем больше тупит. Ресурсы компьютера тоже в этом играют не маловажную роль.
 
M@rgo, на помехи похоже. Попробуйте без шпинделя запустить. Провод откиньте.
 
Если сейчас стоит прошивка 0.9, то с ней Candle корректно работать не будет.
Для прошивки 0.9 нужна программа grblControl.

-----------------------------------------------------
И ещё. УП УП рознь. Степень тупления напрямую зависит от веса УП в мегабайтах. Чем больше весит УП, тем больше тупит. Ресурсы компьютера тоже в этом играют не маловажную роль.

Прошивался несколькими прошивками, в том числе 0.9, 1.0, 1.1 grbl servo
На прошивке 0.9 и grblcontrol в трее не отражается ошибка, но ведет также как при candle. Не зависимо от прошивки один результат. Что касается уп создается в арткаме и сохраняется с постобраб скачено с этого ресурса и инные форматы- результат тот же. Вес файлика 36 кб. Не знаю это много? При желании могу сюда его залить
Ваши сообщения автоматически объединены:

M@rgo, на помехи похоже. Попробуйте без шпинделя запустить. Провод откиньте.

шпиндель не подключен, идут испытания как раз жизнеспособности связки шаговиков и платы управления. Также откидывал сами шаговики. Грубо говоря просто плата без движущихся элементов (шаговых двигателей) и без них такая история
 
Знач версия кренделя не та. Пробуйте другие. Может прошивка неподходящая? Чудес не бывает, я даже на линуксе подобрал рабочую версию (не помню цифири).
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

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

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

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

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