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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение Rampy » 13 июн 2019, 15:41

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

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

Сообщение Rampy » 13 июн 2019, 16:38

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

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

Сообщение vershininv » 13 июн 2019, 16:46

наводки
vershininv
Опытный
 
Сообщения: 124
Зарегистрирован: 21 ноя 2017, 14:40
Репутация: 32
Настоящее имя: Василий

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

Сообщение daemon78 » 13 июн 2019, 16:55

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

Провода экранированные?
Ардуино запитан чем?
Аватара пользователя
daemon78
Мастер
 
Сообщения: 1029
Зарегистрирован: 02 окт 2018, 15:02
Откуда: Москва
Репутация: 37
Настоящее имя: Владимир

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

Сообщение evgenymcp » 13 июн 2019, 17:45

Осторожнее с фейковыми темами. Принят соответствующий закон ;-)
Насчет экранированных проводов ИМХО эффект плацебо. У меня шпиндель был запитан ШВВП с намоткой на феррите и никаких ошибок связи по Modbus не было. Подключил экранированным проводом и посыпались ошибки.
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1164
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 219
Настоящее имя: Евгений

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

Сообщение Mamont » 13 июн 2019, 17:51

перекинь местами драйвера ШД Х и Z или X и У.
Вероятно проблема с драйвером канала Х
Аватара пользователя
Mamont
Мастер
 
Сообщения: 1025
Зарегистрирован: 10 дек 2015, 12:21
Откуда: РБ Минск
Репутация: 173
Настоящее имя: Виталий

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

Сообщение Rampy » 14 июн 2019, 14:13

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

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


Я создавал тему вроде не в покупках. как она сюда заехала не понимаю. :)

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

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

Сообщение Rampy » 14 июн 2019, 14:52

Mamont писал(а):перекинь местами драйвера ШД Х и Z или X и У.
Вероятно проблема с драйвером канала Х


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

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

Сообщение Rampy » 24 июн 2019, 14:11

Ну всё. я в тупике. В общем сделал алюминиевый бокс с могучим охлаждением. Пробовал разные варианты питания - результат один и то же. Может некоторое время поработать нормально но потом обязательно проскакивает глюк - либо ни с того ни сего погонит фрезу вглубь либо доедет до поворота и не свернёт а поедет дальше. Просто не знаю что дальше делать. что-то экранировать или грешить на саму ардуину, китай всё таки, может ведь глючить?
Помогите побороть фейковое движение оси 2019-06-24_14-08-02.png
Rampy
Кандидат
 
Сообщения: 51
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy

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

Сообщение Rom327 » 24 июн 2019, 15:52

1. Посмотри, хорошо ли пропаян процессор. Пропаяй на всякий случай, (безсвинцовый припой иногда дает микротрещины), а так же пропаяй сигнальные проводники dir/step и gnd. Промой разъемы на платах.
2. Перезалей прошивку.
3. Сбрось все настройки и настрой заново.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://instrumentotvet.ru/grbl-0-9j-perevod
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
http://planetacam.ru/college/learn/6-0/
Аватара пользователя
Rom327
Мастер
 
Сообщения: 2003
Зарегистрирован: 03 апр 2015, 13:23
Откуда: Подольск МО
Репутация: 228
Настоящее имя: Роман

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

Сообщение Mamont » 24 июн 2019, 18:31

Rampy писал(а):Ну всё. я в тупике. В общем сделал алюминиевый бокс с могучим охлаждением. Пробовал разные варианты питания - результат один и то же. Может некоторое время поработать нормально но потом обязательно проскакивает глюк - либо ни с того ни сего погонит фрезу вглубь либо доедет до поворота и не свернёт а поедет дальше.

Похоже на ошибку по линиям RX-TX между USB-UART и Atmegaj328, проверь пропайку ног 30,31).
И вообще это не правильно, когда плата с контроллером, драйверами ШД и регулятором шпинделя висят прямо на станке. Помехи по питанию гуляют приличные. Вдобавок еще и вибрации
В идеале - минимальным проводом USB запитывается USB-UART и Mega328. Через опторазвязку подключить ее к драйверам со своим отдельным питанием
Аватара пользователя
Mamont
Мастер
 
Сообщения: 1025
Зарегистрирован: 10 дек 2015, 12:21
Откуда: РБ Минск
Репутация: 173
Настоящее имя: Виталий

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

Сообщение Rampy » 27 июн 2019, 13:48

Вот ещё что интересное обнаружил. Пробовал погонять задание с выключенным шпинделем. Прошло полностью, но в конце шпиндель не подняло как положено. Решил утром посмотреть почему Z не поднялся. Даю команду поднять - шипит что-то но не движется. Оказалось что выскочил провод из двигателя оси Z, а шипит двигатель оси Y! Когда даю команду для Z. И наоборот, если отключить двигатель Y и дать команду движения по Y то начинает шипеть двигатель Z. Драйвера менял местами, убирал совсем - результат тот же. Каким то чудным образом команды от одной оси заставляют шипеть двигатель другой. Как такое может быть?
Rampy
Кандидат
 
Сообщения: 51
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy

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

Сообщение Mamont » 27 июн 2019, 23:08

Пока одни оси ездят, в это же время другие оси шипят , но не двигаются. Когда настает черед других осей ездить, они ездят, а первые шипят. Я правильно понял?
Слабый блок питания и недостаточная емкость на выходе
Аватара пользователя
Mamont
Мастер
 
Сообщения: 1025
Зарегистрирован: 10 дек 2015, 12:21
Откуда: РБ Минск
Репутация: 173
Настоящее имя: Виталий

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

Сообщение Rampy » 15 авг 2019, 23:32

Да, именно так. Причём только две оси связаны таким образом. Замена блока питания ничего не дала. Тусовал местами драйверы, запускал без драйверов - резльтат тот же. временно решил проблему пересев на mks dlc. там всё работает и не глючит. Но хотелось бы понять причину потому что две cnc-shiled лежать без дела.
Rampy
Кандидат
 
Сообщения: 51
Зарегистрирован: 07 дек 2016, 16:36
Репутация: 0
Настоящее имя: Rampy


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

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], BOdrOFF, daemon78, DEИ, frezeryga, Gestap, Google [Bot], Google Feedfetcher, Igor.K, Kachik, magnetic, max73, mikehv, nik0, niksooon, Гагарин, SDAMASK, serpvect, sima8520, stiks, Taganrog, ukr-sasha, vestkot, Vidz, vladumur, Webnode, xenon-alien, YabirAp, Yandex [bot], игорь_174, Иван Карел

Reputation System ©'