Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Работа с платами MESA, подключение, конфигурация.
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

собственно конфигурация в шапке. надо что бы linuxcnc не ехал дальше, пока позиция одной оси не приехала в позицию назначения другой оси. отставанию по поЗиции пока в настройках серв по положению энкодера, в настройках серв.
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

сервы пока step dir... что из mesa надо докупить?
sashaK
Опытный
Сообщения: 144
Зарегистрирован: 11 окт 2015, 12:18
Репутация: 10
Настоящее имя: Александр
Откуда: Россия: Екатеринбург, Новоуральск
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение sashaK »

Для заведения энкодеров вроде как такая карта нужна 7i85.
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

Наверное неправильно ТЗ сформулировал. При нарезании круга присутствует овальность по отношению к осям станка. Разница в 1мм. Направление овальности меняется на 90 градусов в зависимости от встречного или приятного фрезерования. (по часовой или против часовой стрелки) Есть мысль, что ось У как более массивная не успевает за Х. ускорения по У делал больше, бесполезно.
Вот и родилась идея завести от энкодеров в LunuxCnc сигнал, что бы он знал положение в каждом шаге каждой оси. Т.е. не давал импулс на другую ось, пока другая не достигла заданного положения.
Фрезеровал квадрат 80х80мм развернутый под 45 градусов. стороны соответственно тоже имеют разницу в 1 мм. Видно по фрезеровке, что У перемешаешь, когда Х уже поменял движение на обратное, т.е уголки квадрата срезаются только сверху и снизу. Компенсацию люфта по У пробовал до 1 мм. бесполезно... Ускорениями и скоростями игрался... Всё бесполезно...
sashaK
Опытный
Сообщения: 144
Зарегистрирован: 11 окт 2015, 12:18
Репутация: 10
Настоящее имя: Александр
Откуда: Россия: Екатеринбург, Новоуральск
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение sashaK »

Мне кажется на сервах так быть не должно, слишком большая ошибка. Может не правильно настроено допустимое рассогласование в сервах? Правильно настроенная серва при такой ошибке должна остановится и выдать сигнал аварии.
Сюда нужно позвать спецов из темы "LinuxCNC S-разгон и торможение". Ваше предположение о притормаживании одной оси в зависимости от положения другой они сейчас и рассматривают в теории, а у вас практика.
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

Добился рассогласования в 200 типов по Х и 300 типов по У. Овальность осталась. надо брать 7i85.
Последний раз редактировалось Kulibin74 25 авг 2019, 00:04, всего редактировалось 1 раз.
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

Рассогласования, не типов а тиков энкодера.
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

sashaK писал(а):Правильно настроенная серва при такой ошибке должна остановится и выдать сигнал аварии.
Правильно настроенная снова всегда будет во время движения в ошибке рассогласования. смотря какое число стоит в параметрах этой ошибки, она выпадет в ошибку или нет. ей дают шаги, она должна им следовать, но есть задержка, вот и возникает ошибка.
Получается если 200 тиков энкодера при разрешении 2400 на оборот, ошибка на швп1605 составляет 0.17 мм по оси X. плюс ошибка по Y которую сейчас не могу посчитать, не помню передаточное отношение по Y. Вот вам и овальность в 0.6 мм ....
Kulibin74
Почётный участник
Почётный участник
Сообщения: 665
Зарегистрирован: 08 апр 2013, 15:33
Репутация: 65
Настоящее имя: Сергей Александрович
Откуда: Москва
Контактная информация:

Re: Имеется 5i25+7i76 надо завести энкодера сервоприводы.

Сообщение Kulibin74 »

Приехала 7i85 подскажите как настроить входы энкодоров.
Ответить

Вернуться в «MESA»