Регистрация
 
Добро пожаловать на форум об электродвигателях!

Почему ШД совершает более 3600 шагов, когда в программе оператор MV3600*?
Прочитано 2482 раз
* 12 Октября 2015, 12:05:41
Здравствуйте!
При записи в контроллер SMSD-4.2 кода:

LD1*
BG*
EN*
SS100*
AL200*
SD900*
MV3600*
ED*

шаговый двигатель FL57STH76-2804A после команды "Старт" совершает немного более одного оборота, примерно 1 и 1/8. Хотя должен произвести 3600 шагов, то есть 1 оборот.

Если в коде строку MV3600* заменить на MV7200*, то будет произведено уже 2 и 1/4 оборота, и так далее, на каждый оборот прибавляется примерно 1/8 оборота.

Объясните пожалуйста, как установить точное число шагов. Может в коде что-то не так?

Спасибо.

Записан


* 22 Ноября 2015, 19:19:57
#1
Привод отрабатывает все правильно, просто количество шагов 3600 не является одним целым оборотом.
Если стоит дробление 1/16, то целый оборот будет 16*200=3200 шагов.

Записан