Цитата(Tehnoon @ 22.11.2008, 13:35)
Ммм... А какой параметр отвечает за количество шагов на оборот?
(ща меня заругают)
For example, on a 1.8 degree stepper motor with half-stepping, and 10 revs/inch gearing, and desired units of mm, we have
Что по нашему будет как
К примеру, на 1,8 градусном моторе (200 шагов на оборот), с полушанговым режимом и 10 оборотах на дюйм перемещения. (у них в тексте по мм написано, похоже "чиста очепятка", так как пример в дюймах)
Читай тута :) и не забудь что у тебя миллиметры
ИТОГО тебе надо указать количество импульсов которые нужны для перемещения на 1 мм.
Режим полушаг - 2 импульса на шаг
Количество шагов в моторе на оборот - 200 = 1,8 град
На 1 мм требуется повернуть винт на 1/1,3 = 0,769
360*0,769*2/1,8 = 307,69 твой input_scale
1. Сам подумай можно ли задавать этот параметр дробным числом ;-)
2. Что бы точнее получить количество оборотв на 1мм, сделай 100 оборотов и посмотри на сколько станок переместился. Ошибка будет меньше. Приблизительно 1,3 не катит, погрешность будет большая
3. У ЕМС есть какая то "приблуда" для калибровки, сам не пользовался, так как проще, но думаю тебе будет что надо ;)
P.S.
Я мог конечно по запарке где то ошибиться, потому сам все пересчитай если мои данный не подойдут