Из-за чего возможна потеря шагов у сервопривода?

Nurbs

доброго времени суток еще раз!

Совсем чудеса происходят…

Если “дословно”, то глюк выглядит так: при перемещениях из утилиты настройки (подключение через COM-порт) сервопривод все отрабатывает “как часы”, из MDI и из УП (подключение через USB-контроллер посредством Mach3) без потерь импульсов удается задать только движение по одной оси, задаешь по двум и более - теряются импульсы и вал серводвигателя не доходит до точки назначения и не возвращается на место.

Что это может быть такое, есть предположения?

С уважением, Сергей.

BOPK

Длина USB-кабеля может быть виной.

Nurbs
BOPK:

Длина USB-кабеля может быть виной.

USB-кабель комплектный, пришел вместе с платой коммутации

1Dimon1:

или медленный комп.

Комп P4 2.4гГц, 2GB ОЗУ хрюшка не летает, конечно, но и особо не тупит. загрузка проца от Mach3 менее 3%

вот видео процесса:

www.youtube.com/watch?v=Y2zfmEhuZeM

BOPK

ну и что что пришёл?..
ты попробуй: кабель покороче… комп помощней… USB ваще капризная вещь…
что ты как из Морквы? хвостиками по видяшке помахал…
а станок где? на видео его нету? пропуск шагов? не улавливаю на видео…
тупо… ну, может БП ток недодае:т!
если не понятно и помощи просишь - пробуй! подсказали…

Nurbs

Доброго времени суток, уважаемые!

BOPK:

а станок где?

весь станок пока только нарисован, на руках ШВП, направляющие и электроника, остальные детали станка делаю по мере возможности
если интересно - выложу картинку

BOPK:

пропуск шагов? не улавливаю на видео…

по программе вал должен был вернуться на место - этого не произошло

по питанию проверили - все в порядке.
сегодня попробую проверить сервоприводы с другой платой коммутации

Creolka
Nurbs:

по программе вал должен был вернуться на место - этого не произошло

Попробуй выставить в мотор тюнинге длинну импульса, 5-15 в этих пределах.
И ещё есть одна бяка, в настройках программирующихся драйверов должна быть установка погрешности.
Я наигрался в своё время, погрешность тоже была, убрал коррекцию в 0, всё встало на свои места.
Изначально была 1 и погрешность составляла один шаг туда-сюда.

Тоже заказал такие моторы, только на 180 Ватт, придут, поиграюсь, отпишусь если надо.

Nurbs

Доброго времени суток, уважаемые!

Creolka:

Попробуй выставить в мотор тюнинге длинну импульса, 5-15 в этих пределах.

А как этот параметр называется у утилите настройки?

Creolka:

И ещё есть одна бяка, в настройках программирующихся драйверов должна быть установка погрешности.

По умолчанию в настройках штатной утилиты значение рассогласования установлено 4000 (чего только - хз), меньше 1000 - драйвер выдает ошибку, от 2000 до 1000 сервомотор дергается, от 4000 до 2000 разницы не заметил.

Creolka:

Тоже заказал такие моторы, только на 180 Ватт, придут, поиграюсь, отпишусь если надо.

Надо. 😃

Итог сегодняшней проверки методом подключения сервомоторов к другой плате: все работает “как часы”, т.е. это косяк платы т.к. на другом компе (более мощном) с новым профилем в Mach3 при подключении через эту же плату коммутации симптомы были “один в один”, подключили к другой, заведомо рабочей, USB-плате коммутации (тем же USB-кабелем) все стало как должно было быть изначально. Теперь постараюсь выяснить: это дефект конкретного экземпляра платы коммутации или они в принципе все такие косячные.

BOPK

Удачно! Могу только позавидовать, когда можно найти рядом подобное на проверку!

Creolka
Nurbs:

А как этот параметр называется у утилите настройки?

Это не в утилите, а в настройках Мача, в мотор тюнинге.

хорошо что всё заработало