Страница 1 из 1

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

Добавлено: 13 июн 2019, 15:41
Rampy
есть самодельный фрезерный станок на arduino+cnc shield+grbl1.1.
Наблюдаю непонятный мне трабл - при перемещении по оси Y иногда происходит подкручивание оси x. Даже в ручном режиме после часа=двух работы при команде G01 X10 F300 видно что периодически подкручивается ось X. При этом на ощупь мотор тычками вибрирует, как будто исполняет шаги. Честно говоря - в растерянности - где копать, что может вызывать такое поведение?

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

Добавлено: 13 июн 2019, 16:38
Rampy
есть самодельный фрезерный станок на arduino+cnc shield+grbl1.1.
Наблюдаю непонятный мне трабл - при перемещении по оси Y иногда происходит подкручивание оси x. Даже в ручном режиме после часа=двух работы при команде G01 X10 F300 видно что периодически подкручивается ось X. При этом на ощупь мотор тычками вибрирует, как будто исполняет шаги. Честно говоря - в растерянности - где копать, что может вызывать такое поведение?

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

Добавлено: 13 июн 2019, 16:46
vershininv
наводки

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

Добавлено: 13 июн 2019, 16:55
daemon78
Зачем Вы две темы то создали?
Вы серьезно считаете что эта тема подходит для раздела Покупка/Продажа?

Провода экранированные?
Ардуино запитан чем?

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

Добавлено: 13 июн 2019, 17:45
evgenymcp
Осторожнее с фейковыми темами. Принят соответствующий закон ;-)
Насчет экранированных проводов ИМХО эффект плацебо. У меня шпиндель был запитан ШВВП с намоткой на феррите и никаких ошибок связи по Modbus не было. Подключил экранированным проводом и посыпались ошибки.

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

Добавлено: 13 июн 2019, 17:51
Mamont
перекинь местами драйвера ШД Х и Z или X и У.
Вероятно проблема с драйвером канала Х

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

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

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

Провода к моторам не экранированные. Ардуино питается от ноута, через USB.

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

Добавлено: 14 июн 2019, 14:52
Rampy
Mamont писал(а):перекинь местами драйвера ШД Х и Z или X и У.
Вероятно проблема с драйвером канала Х
Драйвер оси X как раз только что спалил. Поменял на новый. Но этот глюк был и до и после, на двух драйверах

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

Добавлено: 24 июн 2019, 14:11
Rampy
Ну всё. я в тупике. В общем сделал алюминиевый бокс с могучим охлаждением. Пробовал разные варианты питания - результат один и то же. Может некоторое время поработать нормально но потом обязательно проскакивает глюк - либо ни с того ни сего погонит фрезу вглубь либо доедет до поворота и не свернёт а поедет дальше. Просто не знаю что дальше делать. что-то экранировать или грешить на саму ардуину, китай всё таки, может ведь глючить?
2019-06-24_14-08-02.png (4145 просмотров) <a class='original' href='./download/file.php?id=165123&mode=view' target=_blank>Загрузить оригинал (2.17 МБ)</a>

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

Добавлено: 24 июн 2019, 15:52
Rom327
1. Посмотри, хорошо ли пропаян процессор. Пропаяй на всякий случай, (безсвинцовый припой иногда дает микротрещины), а так же пропаяй сигнальные проводники dir/step и gnd. Промой разъемы на платах.
2. Перезалей прошивку.
3. Сбрось все настройки и настрой заново.

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

Добавлено: 24 июн 2019, 18:31
Mamont
Rampy писал(а): Ну всё. я в тупике. В общем сделал алюминиевый бокс с могучим охлаждением. Пробовал разные варианты питания - результат один и то же. Может некоторое время поработать нормально но потом обязательно проскакивает глюк - либо ни с того ни сего погонит фрезу вглубь либо доедет до поворота и не свернёт а поедет дальше.
Похоже на ошибку по линиям RX-TX между USB-UART и Atmegaj328, проверь пропайку ног 30,31).
И вообще это не правильно, когда плата с контроллером, драйверами ШД и регулятором шпинделя висят прямо на станке. Помехи по питанию гуляют приличные. Вдобавок еще и вибрации
В идеале - минимальным проводом USB запитывается USB-UART и Mega328. Через опторазвязку подключить ее к драйверам со своим отдельным питанием

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

Добавлено: 27 июн 2019, 13:48
Rampy
Вот ещё что интересное обнаружил. Пробовал погонять задание с выключенным шпинделем. Прошло полностью, но в конце шпиндель не подняло как положено. Решил утром посмотреть почему Z не поднялся. Даю команду поднять - шипит что-то но не движется. Оказалось что выскочил провод из двигателя оси Z, а шипит двигатель оси Y! Когда даю команду для Z. И наоборот, если отключить двигатель Y и дать команду движения по Y то начинает шипеть двигатель Z. Драйвера менял местами, убирал совсем - результат тот же. Каким то чудным образом команды от одной оси заставляют шипеть двигатель другой. Как такое может быть?

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

Добавлено: 27 июн 2019, 23:08
Mamont
Пока одни оси ездят, в это же время другие оси шипят , но не двигаются. Когда настает черед других осей ездить, они ездят, а первые шипят. Я правильно понял?
Слабый блок питания и недостаточная емкость на выходе

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

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