Энкодер. Как протестить ошибку?

Шаговые и серво двигатели, шпиндели, инверторы.
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Энкодер. Как протестить ошибку?

Сообщение Bomb »

Здравствуйте.
Есть китайские драйверы JASD4002-20B-NO1, при подключении к контроллеру Энкодер постоянно выдаёт ошибку смещения вала при вращении. Как можно проверить корректность работы энкодера отдельно или подключить напрямую к контроллеру?

П.с. Ошибка заключается в том, что не важно в каком направлении я вращаю вал - этот вал отображается, что крутится только в одном направлении.

Помогите, пожалуйста советом!
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение aftaev »

Энкодер должен быть выставлен по отношению к обмоткам. Прикрутил энкодер к валу, ошибка. Ослабляешь муфту, слегка поворачиваешь энкодер и опять пробуешь. Так методом тыка пробуешь.

https://www.youtube.com/watch?v=H0UBJDqluQw&t=1s
https://www.youtube.com/watch?v=1Ar9k5-xceY&t=213s
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

aftaev писал(а): 10 дек 2021, 11:14 Энкодер должен быть выставлен по отношению к обмоткам. Прикрутил энкодер к валу, ошибка. Ослабляешь муфту, слегка поворачиваешь энкодер и опять пробуешь. Так методом тыка пробуешь.

https://www.youtube.com/watch?v=H0UBJDqluQw&t=1s
https://www.youtube.com/watch?v=1Ar9k5-xceY&t=213s
Благодарю, хорошее видео, но у меня встроенный энкодер и ошибку смещения выдаёт именно контроллер, на драйвере этой ошибки считывания положения не увидеть.
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Kost_irk »

Вы энкодерные выходы серводрайвера подключаете к контроллеру? Что за контроллер?
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

Kost_irk писал(а): 10 дек 2021, 14:00 Вы энкодерные выходы серводрайвера подключаете к контроллеру? Что за контроллер?
Контроллер Titanium. Вот не знаю как и подступиться- энкодер встроенный (в серводвигатель), кабели штатные (не хочется повреждать) или имеется в виду, что можна и нужно просто напрямую отдельно проводами к пинам контроллера законнектиться без подключения к драйверу?
nevkon
Почётный участник
Почётный участник
Сообщения: 2390
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 302
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение nevkon »

Осциллограф 2-х канальный. Самый простой вариант. Смотрите форму и расположение сигналов. Но для этого надо бы знать хотя бы тип установленного энкодера.
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Kost_irk »

Bomb писал(а): меется в виду, что можна и нужно просто напрямую
Ничего не имеется. Пока вы нормально русским языком не объясните, что вы куда хотите подключить и зачем, мы не можем помочь.
У вас есть серводрайвер с двигателем. Подключен к чпу по степ-дир? Он работает нормально, крутится куда надо при управлении с чпу? Если подключить выходы энкодера к чпу, все ломается?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение aftaev »

Bomb писал(а): от не знаю как и подступиться- энкодер встроенный (в серводвигатель),
Сколько разбирал серв, не видел встроенных энкодеров.
Фото выложи. Что с чем, как подключено.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

Kost_irk писал(а): 11 дек 2021, 09:55
Bomb писал(а): меется в виду, что можна и нужно просто напрямую
Ничего не имеется. Пока вы нормально русским языком не объясните, что вы куда хотите подключить и зачем, мы не можем помочь.
У вас есть серводрайвер с двигателем. Подключен к чпу по степ-дир? Он работает нормально, крутится куда надо при управлении с чпу? Если подключить выходы энкодера к чпу, все ломается?
Какое фото предоставить для большего понимания?
Описание:
подключение Step\Dir к драйверу, управляющий контроллер Титаниум (Titanium) https://www.chpu.net/documentation
Двигатель JASD4002-20B+60JASM504230K-M23B-T
Драйвер JASD4002-20B-NO1

Проблема:
Ошибка считывания поворота вала двигателя на контроллере.
На контроллере, при ручном вращении вала двигателя, высвечивается ошибка смещения с энкодера - т.е. энкодер считывает, что вращается вал только в одном направлении, хотя вал вращаю в разные стороны.
П.с. пробовал разные комбинации(поочерёдность) подключения к цифр. вых. контроллера, менял местами драйверы, уточнял у поставщика правильность моего подключения и схему, всё норм, кроме этой ошибки из-за которой при полноценном подключении вал некорректно работает.
Вложения
Ошибка определения положения от энкодера на контроллере &quot;Err&quot; (2538 просмотров) <a class='original' href='./download/file.php?id=200334&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (278.2 КБ)</a>
Ошибка определения положения от энкодера на контроллере "Err"
Драйвер (2538 просмотров) <a class='original' href='./download/file.php?id=200335&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (232.71 КБ)</a>
Драйвер
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение aftaev »

Bomb писал(а): управляющий контроллер Титаниум (Titanium)
Контроллер :) Это стойка ЧПУ, производства Россия (Ростов).
У производителя спросить что за ошибка?

Серва похоже новая, все новое. Скорее всего неправильно подключено. Например: если стойка с обратной связью(энкодер подключен в драйв, а с драйва в стойку) то возможно попутал каналы АВ. Вот стойка неправильно определяет направление вращения.

На фото не наблюдается экранов у проводов :thinking:
Интересно конечно сфоткал, что видно половины сервы. Как там двиг подключил.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

aftaev писал(а): 11 дек 2021, 17:24
Bomb писал(а): управляющий контроллер Титаниум (Titanium)
Контроллер :) Это стойка ЧПУ, производства Россия (Ростов).
У производителя спросить что за ошибка?

Серва похоже новая, все новое. Скорее всего неправильно подключено. Например: если стойка с обратной связью(энкодер подключен в драйв, а с драйва в стойку) то возможно попутал каналы АВ. Вот стойка неправильно определяет направление вращения.

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

Подключение
1. Энкодер двигателя соединён с драйвером (на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
3. цифр вых контроллера законнектил c драйвером (А+,A-,B+,B-,Z+,Z-) - скрин 3 слева
Вложения
Driver (2520 просмотров) <a class='original' href='./download/file.php?id=200345&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (151.73 КБ)</a>
Driver
Пины драйвера (2520 просмотров) <a class='original' href='./download/file.php?id=200346&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (296.05 КБ)</a>
Пины драйвера
Выходы контроллера (2520 просмотров) <a class='original' href='./download/file.php?id=200347&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (47.38 КБ)</a>
Выходы контроллера
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение aftaev »

Bomb писал(а): Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?

Bomb писал(а): на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
На фото не видно того, что может быть проблемой.
Bomb писал(а): 2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
Все это выполнено без экранирующего кабеля?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Kost_irk »

Bomb писал(а): Какое фото предоставить для большего понимания?
Не надо мне ваших фото. Ответьте на вопросы лучше. Серводрайвер с мотором работает нормально? При подаче степ крутится, при подаче дир реверсируется, в ошибку не падает?
Фазы A и B подключения энкодера к чпу менять пробовали?
Осциллограф есть?
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

aftaev писал(а): 11 дек 2021, 18:49
Bomb писал(а): Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?


Bomb писал(а): на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
На фото не видно того, что может быть проблемой.
Bomb писал(а): 2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
Все это выполнено без экранирующего кабеля?
конечно вижу разницу- в одном месте стойка с CNC, в другом просто CNC.
Я же говорю про логику подключения драйвер-двигатель-контроллер, а не о подключении ещё и стойки с пультом.

1. фото прикрепил.
2. К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (когда не было провода, часть драйверов законнектил к контроллеру через сигнальный провод)
Вложения
image0 (1).jpeg (2504 просмотра) <a class='original' href='./download/file.php?id=200349&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (1.09 МБ)</a>
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

Bomb писал(а): 11 дек 2021, 19:17
aftaev писал(а): 11 дек 2021, 18:49
Bomb писал(а): Вероятно вы электрик, раз называете логическую систему управления (контроллер) механическим атрибутом крепления - т.е. стойкой.
Никогда такого не слышал)
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?


Bomb писал(а): на фото драйва снизу, где не захватил кадр, как раз коннектор энкодера, соединяющий драйвер и двигатель)
На фото не видно того, что может быть проблемой.
Bomb писал(а): 2. Далее логика с драйвера, в 3 провода: Step -, Dir -, питание 5 В, соединена с Контроллером (пин 9 GND цифровой, заземлил на БП..) - скрин 3 справа
Все это выполнено без экранирующего кабеля?
конечно вижу разницу- в одном месте стойка с CNC, в другом просто CNC.
Я же говорю про логику подключения драйвер-двигатель-контроллер, а не о подключении ещё и стойки с пультом.

1. фото прикрепил.
2. К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (когда не было провода, часть драйверов законнектил к контроллеру через сигнальный провод)
а, вспомнил- контроллер вых. db-9f - без экрана кабель, а с вых. cn12 через экранирующий
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

Bomb писал(а): 11 дек 2021, 19:20
Bomb писал(а): 11 дек 2021, 19:17
aftaev писал(а): 11 дек 2021, 18:49
Сравни картинки что тебе покажет гугл по запросу стойка чпу и контроллер чпу.
https://www.google.com/search?q=%D0%BA% ... 8&dpr=1.38
https://www.google.com/search?q=%D1%81% ... 8&dpr=1.38
Видишь разницу чем контроллер от стойки ЧПУ отличается?




На фото не видно того, что может быть проблемой.


Все это выполнено без экранирующего кабеля?
конечно вижу разницу- в одном месте стойка с CNC, в другом просто CNC.
Я же говорю про логику подключения драйвер-двигатель-контроллер, а не о подключении ещё и стойки с пультом.

1. фото прикрепил.
2. К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (когда не было провода, часть драйверов законнектил к контроллеру через сигнальный провод)
а, вспомнил- контроллер вых. db-9f - без экрана кабель, а с вых. cn12 через экранирующий
Вложения
image0 (1).jpeg (2499 просмотров) <a class='original' href='./download/file.php?id=200350&sid=b7fd7a1c9e931503cf0c4cd8022c269b&mode=view' target=_blank>Загрузить оригинал (1.09 МБ)</a>
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

Вых контроллера DB-9F без экрана, а вых CN12 с экраном
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Kost_irk »

Bomb писал(а): К сожалению без..тоже про это думал.. коннектил через витую пару, тоже нормально (
Любые сигналы, в которых есть два провода, типа dir+ dir-, или A+ A- подразумевают использование витой пары.
Bomb
Кандидат
Сообщения: 87
Зарегистрирован: 10 дек 2021, 10:28
Репутация: 0
Настоящее имя: Art
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Bomb »

Kost_irk писал(а): 11 дек 2021, 19:06
Bomb писал(а): Какое фото предоставить для большего понимания?
Не надо мне ваших фото. Ответьте на вопросы лучше. Серводрайвер с мотором работает нормально? При подаче степ крутится, при подаче дир реверсируется, в ошибку не падает?
Фазы A и B подключения энкодера к чпу менять пробовали?
Осциллограф есть?
Осциллографа нет(
Фазы А и Б не менял..
Kost_irk
Мастер
Сообщения: 995
Зарегистрирован: 19 июл 2018, 07:46
Репутация: 193
Откуда: Иркутск
Контактная информация:

Re: Энкодер. Как протестить ошибку?

Сообщение Kost_irk »

Bomb писал(а): Фазы А и Б не менял
Сделать все нормально витой парой, попробовать поменять A с B. Если не заработает, искать осциллограф
Ответить

Вернуться в «Двигатели и шпиндели»