Nick писал(а):Что-то у тебя слишком много всего
Еше не причесал... кучу всего надо убрать нафиг
Nick писал(а):Зачем тебе wcomp? Возьми near.
не.. с ним удобнее будет подстраивать на станке....
Nick писал(а):Зачем столько scale? Должно хватить только 1 для положения. Изначально настрой scale от энкодера на об/мин, а внешний scale и спользуй для положения.
Оставил 2))) остальные просто валялись)))
Nick писал(а):У тебя должен быть 1 mux
конечно! у меня mux4
1 вход для скорости
2 вход для остановки ( несколько постов назад говорил я о том, что-б останавливать шпиндель , когда он на второй передаче)
3 вход пид для ориентации
4 вход малой скорости для зацепления зубчатых муфт при переключении передач.
Nick писал(а):плюс index enable и еще бы сделать задержку на near, чтобы пролетая мимо нужного положения не перейти на следующий шаг. (через timedelay наверное
http://www.linuxcnc.org/docs/html/man/m ... lay.9.html)
Тут я не совсем понял... это зачем?
Для мня всё еще не ясно, как использовать индекс для обуления значений PID . ато прокрутишь двигатель минуту... пид насчитает ошибку... включишь ориентацию.. и он её всю насчитанную пытается компенсировать... (РАСКРУТИТЬ НАЗАД)
Хочу что-б он крутился до 0 метки датчика, а после искал уже координату заданную.