Динамическое управление гидавлическими тормозами
Добавлено: 02 янв 2014, 16:36
Есть желание использовать на фрезерном станке 67К25ПФ2-0 штатные гидравлические тормоза станка: если не движется ось – тормоз включается (зажимается), если движется – выключается (отжимается).
Станок уже давно по настоящему трёхосевой.
Естественно возникает вопрос: как это сделать? Делать в лоб по «пину» (например, анализируя pid.0.output) вроде бы стремно – покаместь тормоз отожмется «pid» уже выдаст ошибку, а то и сервопривод «выбьет». Вот тут и возникает вопрос – как это лучше сделать?
Проще всего это сделать только для ручного режима – сигнал с джойстика перед выдачей команды приводу задержать на 200 мс (например, зависит от быстродействия исполнительного механизма), параллельно подав сигнал на тормоз.
Для работы по программе лучше бы всего получить сразу программу, которая может выдавать сигналы тормозам – типа через 0.5 секунды начнется движение осью Y – тормоз отжимайся. Но как это сделать?
По сути вопрос сводится к: «…а нельзя ли прислонить всё это к существующему ЕМС2 типа как это делает таблица инструмента…». Т.е. в виде учёта длин диаметра и т.п.?
Станок уже давно по настоящему трёхосевой.
Естественно возникает вопрос: как это сделать? Делать в лоб по «пину» (например, анализируя pid.0.output) вроде бы стремно – покаместь тормоз отожмется «pid» уже выдаст ошибку, а то и сервопривод «выбьет». Вот тут и возникает вопрос – как это лучше сделать?
Проще всего это сделать только для ручного режима – сигнал с джойстика перед выдачей команды приводу задержать на 200 мс (например, зависит от быстродействия исполнительного механизма), параллельно подав сигнал на тормоз.
Для работы по программе лучше бы всего получить сразу программу, которая может выдавать сигналы тормозам – типа через 0.5 секунды начнется движение осью Y – тормоз отжимайся. Но как это сделать?
По сути вопрос сводится к: «…а нельзя ли прислонить всё это к существующему ЕМС2 типа как это делает таблица инструмента…». Т.е. в виде учёта длин диаметра и т.п.?