OUTPUT_OFFSET для аналогового серва
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
OUTPUT_OFFSET для аналогового серва
Суть проблемы - переделываю станок Rover16 под Mesa. Подключил к 7i77 сервы и энкодеры. Но при старте LCNC сервы плавают, уважаемый Nick подсказал решение прооблемы путем OUTPUT_OFFSET. С ini-файлом все понятно, не смог найти, как этот пораметр прописать в hal с использованием sum2. Если есть знающие люди, подскажите... Опыта в этой сфере пока мало - "я не волшебник, только учусь" )))
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
как понять плаваютmag0s писал(а): сервы плавают
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
А разрешение работы серв куда заведено? Что за сервы?mag0s писал(а):Но при старте LCNC сервы плавают
У меня токарный так работает на 7и77:
1. Включаю станок, загружается Lcnc
2. Нажимаю F1 включается силовая
3. Нажимаю F2 - идет разрешение на работу серв.
и ничего не плавает!
Скорее всего речь про "ползучку". Это когда сервы управляются по аналогу. Идут наводки на аналоговый вход и сервы начинают ползти.vovafed писал(а):как понять плавают
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
В точку. Оно самое. Наводки врятли... все экранировано и заземленоaftaev писал(а):Скорее всего речь про "ползучку". Это когда сервы управляются по аналогу. Идут наводки на аналоговый вход и сервы начинают ползти.
- Мастерю
- Мастер
- Сообщения: 520
- Зарегистрирован: 17 фев 2019, 13:45
- Репутация: 34
- Настоящее имя: Сергей
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Как именно это выполнено?mag0s писал(а):все экранировано и заземлено
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Часто и без проводов ползут
Сделать как афтаев советует и не изобретать велосипед
Сделать как афтаев советует и не изобретать велосипед
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Так все так и сделаноvovafed писал(а):Сделать как афтаев советует и не изобретать велосипед
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Станок стоит на производстве... заземление сделано по нормам, экранирование в норме, т.к. кабеля используются штатные, ничего не переделывалось. На родном компе все коталось отлично.Мастерю писал(а):Как именно это выполнено?
Вопрос был конкретный, как прописать offset в hal файл, какой командой?
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Пид регулятор должен выравнивать
Либо импульсная помеха поподает на вход энкодера
Ну добавите вы смещение что это даст
В следующий раз в другую сторону поедет
Либо импульсная помеха поподает на вход энкодера
Ну добавите вы смещение что это даст
В следующий раз в другую сторону поедет
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Все равно наводки будут, или в серве ноль не установлен.mag0s писал(а):В точку. Оно самое. Наводки врятли... все экранировано и заземлено
А нафига что то мудрить если на сервоприводах есть сигнал разрешение работы сервы? Пока на этот вход сервы не подашь сигнал разрешения, серва не должна ползти. А на плате 7и77 есть выход сигнал разрешение работы сервы. И как только ЧПУ готово удерживать позицию, появляется сигнал разрешения работы сервы. И ничего не ползет.mag0s писал(а):Вопрос был конкретный, как прописать offset в hal файл, какой командой?
Еще раз спрошу: куда подключено разрешение работы сервы?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- vovafed
- Мастер
- Сообщения: 1822
- Зарегистрирован: 08 фев 2013, 16:19
- Репутация: 325
- Настоящее имя: Владимир
- Откуда: башкортостан
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
с открытой linuxcnc
забейте команду в терминале и что выдаст сюда закинте
забейте команду
Код: Выделить всё
halcmd show
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Сдается мне вы ПИД вовсе не настраивали. Скриньте графики рассогласования при старте.
" Linux CNC - наше всё"
- N1X
- Мастер
- Сообщения: 3653
- Зарегистрирован: 16 фев 2015, 21:19
- Репутация: 1645
- Настоящее имя: Владимир
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Присоединяюсь, не должно никуда ползти, когда ЧПУ на слежении. Независимо от офсета. Что-то не так с регулятором.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Обычная ошибка тех, кто не вникал в суть - либо "enable" не подключен к приводу или к pid.N, либо петля ОС не замкнута. А обычное "оправдание" первого вариана выглядит примерно так: "на предыдущем станке с шаговиками не подключал и на этом не собирался".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
vovafed писал(а):с открытой linuxcnc
забейте команду
halcmd show
в терминале и что выдаст сюда закинте
- Вложения
-
- 1.txt
- (69.07 КБ) 855 скачиваний
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
оно?UAVpilot писал(а):"enable" не подключен к приводу или к pid.N
net x-index-enable <=> pid.x.index-enable
net x-enable => pid.x.enable
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Да, к приводу (S-ON) тоже должно быть подключено.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Новичок
- Сообщения: 10
- Зарегистрирован: 24 окт 2018, 11:34
- Репутация: 0
- Настоящее имя: Максим
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Уууууу и вот тут начинается самое интересное. Что сервы (Magnetic BR 60 S), что драйвера (Soprel PWME 140x25/50) очень древние - инфы по ним практически нет. Ладно буду искать. Спасибо за подсказки...UAVpilot писал(а):Да, к приводу (S-ON) тоже должно быть подключено
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Это интересное тебе во втором посту написал. Разрешение работы серв скорее всего не подключено, вот и ползут они как им питание дали.mag0s писал(а):Уууууу и вот тут начинается самое интересное.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: OUTPUT_OFFSET для аналогового серва
Не факт. Просто в драйвере настроено чтоб работало при отсутствии разрешающего сигнала S-ON - вот и ползёт при подаче питания. Иначе ничего бы никуда не ползло при неактивном S-ON.aftaev писал(а):Разрешение работы серв скорее всего не подключено, вот и ползут они как им питание дали.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...