Страница 1 из 1

Настроить серву в качестве привода шпинделя - linuxcnc

Добавлено: 18 мар 2020, 22:12
sashaK
Всем доброго времени суток.
Подскажите как правильно настроить серву в качестве привода шпинделя.
Описать в ини и хал можно и как шпиндель и вроде бы как ось (не линейную). Т.е. два варианта, а какие приемущества или недостатки у них? Как мне видится, если хотеть получить максимум от использования сервы (сервопривода), то нужно описывать как ось - так ли это. Но пока не понимаю как дальше с ней работать и писать код программы.
На данный момент настроил как шпиндель и завёл энкодер в linuxcnc, проверил нарезание резьбы метчиком (по воздуху), работает- если остановить шпиндель- подача по z тоже останавливается, ну и снова запускается если вращать шпиндель. Но вот на фрезеровке возникли сложности, обороты неожиданно начали плавать в пределах ста, пока шпиндель не остановился (задание было 400 оборотов), фреза была в детали, но не успел понять остановилась ли подача при остановке шпинделя, нажал е- стоп. Видимо нужно настраивать пид и может описать шпиндель как ось.
Интересут мнение сообществ и может есть у кого ссылки где почитать.

Станок инструментальный фрезерный 6720вф2 или пф2, на скольжении и швп, привод осей сервы яскава, меса 7i92 и 7i77.

Re: Настроить серву в качестве привода шпинделя - linuxcnc

Добавлено: 18 мар 2020, 23:05
Serg
sashaK писал(а):Описать в ини и хал можно и как шпиндель и вроде бы как ось (не линейную). Т.е. два варианта, а какие приемущества или недостатки у них? Как мне видится, если хотеть получить максимум от использования сервы (сервопривода), то нужно описывать как ось - так ли это. Но пока не понимаю как дальше с ней работать и писать код программы.
Какую именно пользу надо получить? Какие работы будут выполнятся?

Re: Настроить серву в качестве привода шпинделя - linuxcnc

Добавлено: 19 мар 2020, 07:10
sashaK
Обычные фрезеные работы.
Про пользу - наверно не верно написал.
Тут нверно просто желание разобраться в вариантах подключния шпинделя, возможно, что больше из спортивного желания докопаться до истины, чуть глубже понять linuxcnc.
Хочу, чтобы система видела реальные обороты(он их сейчас видит) и пыталась их держать во время фрезеровки. Сечас задание и фактические обороты отличаются.
Может можно в задание шпинделя добавить обратную связь, для точного поддержания оборотов системой чпу.

Re: Настроить серву в качестве привода шпинделя - linuxcnc

Добавлено: 19 мар 2020, 14:37
Serg
Подключайте как шпиндель и используйте ПИД для поддержания стабильной заданной скорости.