Помогите побороть фейковое движение оси

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Помогите побороть фейковое движение оси

Сообщение Rampy »

есть самодельный фрезерный станок на arduino+cnc shield+grbl1.1.
Наблюдаю непонятный мне трабл - при перемещении по оси Y иногда происходит подкручивание оси x. Даже в ручном режиме после часа=двух работы при команде G01 X10 F300 видно что периодически подкручивается ось X. При этом на ощупь мотор тычками вибрирует, как будто исполняет шаги. Честно говоря - в растерянности - где копать, что может вызывать такое поведение?
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Помогите побороть фейковое движение оси

Сообщение Rampy »

есть самодельный фрезерный станок на arduino+cnc shield+grbl1.1.
Наблюдаю непонятный мне трабл - при перемещении по оси Y иногда происходит подкручивание оси x. Даже в ручном режиме после часа=двух работы при команде G01 X10 F300 видно что периодически подкручивается ось X. При этом на ощупь мотор тычками вибрирует, как будто исполняет шаги. Честно говоря - в растерянности - где копать, что может вызывать такое поведение?
vershininv
Опытный
Сообщения: 172
Зарегистрирован: 21 ноя 2017, 14:40
Репутация: 39
Настоящее имя: Василий
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение vershininv »

наводки
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение daemon78 »

Зачем Вы две темы то создали?
Вы серьезно считаете что эта тема подходит для раздела Покупка/Продажа?

Провода экранированные?
Ардуино запитан чем?
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1422
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 328
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение evgenymcp »

Осторожнее с фейковыми темами. Принят соответствующий закон ;-)
Насчет экранированных проводов ИМХО эффект плацебо. У меня шпиндель был запитан ШВВП с намоткой на феррите и никаких ошибок связи по Modbus не было. Подключил экранированным проводом и посыпались ошибки.
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Mamont »

перекинь местами драйвера ШД Х и Z или X и У.
Вероятно проблема с драйвером канала Х
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Rampy »

daemon78 писал(а):Зачем Вы две темы то создали?
Вы серьезно считаете что эта тема подходит для раздела Покупка/Продажа?

Провода экранированные?
Ардуино запитан чем?
Я создавал тему вроде не в покупках. как она сюда заехала не понимаю. :)

Провода к моторам не экранированные. Ардуино питается от ноута, через USB.
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Rampy »

Mamont писал(а):перекинь местами драйвера ШД Х и Z или X и У.
Вероятно проблема с драйвером канала Х
Драйвер оси X как раз только что спалил. Поменял на новый. Но этот глюк был и до и после, на двух драйверах
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Rampy »

Ну всё. я в тупике. В общем сделал алюминиевый бокс с могучим охлаждением. Пробовал разные варианты питания - результат один и то же. Может некоторое время поработать нормально но потом обязательно проскакивает глюк - либо ни с того ни сего погонит фрезу вглубь либо доедет до поворота и не свернёт а поедет дальше. Просто не знаю что дальше делать. что-то экранировать или грешить на саму ардуину, китай всё таки, может ведь глючить?
2019-06-24_14-08-02.png (4136 просмотров) <a class='original' href='./download/file.php?id=165123&mode=view' target=_blank>Загрузить оригинал (2.17 МБ)</a>
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2989
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 437
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Rom327 »

1. Посмотри, хорошо ли пропаян процессор. Пропаяй на всякий случай, (безсвинцовый припой иногда дает микротрещины), а так же пропаяй сигнальные проводники dir/step и gnd. Промой разъемы на платах.
2. Перезалей прошивку.
3. Сбрось все настройки и настрой заново.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Mamont »

Rampy писал(а): Ну всё. я в тупике. В общем сделал алюминиевый бокс с могучим охлаждением. Пробовал разные варианты питания - результат один и то же. Может некоторое время поработать нормально но потом обязательно проскакивает глюк - либо ни с того ни сего погонит фрезу вглубь либо доедет до поворота и не свернёт а поедет дальше.
Похоже на ошибку по линиям RX-TX между USB-UART и Atmegaj328, проверь пропайку ног 30,31).
И вообще это не правильно, когда плата с контроллером, драйверами ШД и регулятором шпинделя висят прямо на станке. Помехи по питанию гуляют приличные. Вдобавок еще и вибрации
В идеале - минимальным проводом USB запитывается USB-UART и Mega328. Через опторазвязку подключить ее к драйверам со своим отдельным питанием
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Rampy »

Вот ещё что интересное обнаружил. Пробовал погонять задание с выключенным шпинделем. Прошло полностью, но в конце шпиндель не подняло как положено. Решил утром посмотреть почему Z не поднялся. Даю команду поднять - шипит что-то но не движется. Оказалось что выскочил провод из двигателя оси Z, а шипит двигатель оси Y! Когда даю команду для Z. И наоборот, если отключить двигатель Y и дать команду движения по Y то начинает шипеть двигатель Z. Драйвера менял местами, убирал совсем - результат тот же. Каким то чудным образом команды от одной оси заставляют шипеть двигатель другой. Как такое может быть?
Аватара пользователя
Mamont
Мастер
Сообщения: 2005
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 391
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Mamont »

Пока одни оси ездят, в это же время другие оси шипят , но не двигаются. Когда настает черед других осей ездить, они ездят, а первые шипят. Я правильно понял?
Слабый блок питания и недостаточная емкость на выходе
Аватара пользователя
Rampy
Кандидат
Сообщения: 57
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy
Контактная информация:

Re: Помогите побороть фейковое движение оси

Сообщение Rampy »

Да, именно так. Причём только две оси связаны таким образом. Замена блока питания ничего не дала. Тусовал местами драйверы, запускал без драйверов - резльтат тот же. временно решил проблему пересев на mks dlc. там всё работает и не глючит. Но хотелось бы понять причину потому что две cnc-shiled лежать без дела.
Ответить

Вернуться в «Электроника»