Linuxcnc 2.8.2 глюки.
-
- Почётный участник
- Сообщения: 661
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Linuxcnc 2.8.2 глюки.
Я наверное сойду с ума... Задача такая. Есть станок на сервах, по X samsung chdj 200w, по Y samsung chdj 200w 2 штуки, по Z mitsubishi mr j3a 100w
Сделал конфиг через pnconfig. С горем пополам, победил PID. И тут началось самое интересное...
С клавиатуры все Самсунги ползают в 4 раза медленне чем надо... (Т.е проезжает 2.5 см а на экране 100 мм) спетскейл 409.6 прописан в ини. 2048 импульсов на оборот, шаг винта 5мм.
Самая странность, что по Y ось хотя бы едет, правда в 4 раза медленне и соответственно проходит в 4 раза меньшее расстояние, так по оси X вообще чудеса... Она едет раз в 20 медленне. И сразу же падает в ошибку следования... Настройки драйверов серв одинаковые!. Настройки в ини одинаковые!!! Какого спрашивается...х.а происходит???
И что странно, из pnconfig теста оси, все бегает замечательно!
Сделал конфиг через pnconfig. С горем пополам, победил PID. И тут началось самое интересное...
С клавиатуры все Самсунги ползают в 4 раза медленне чем надо... (Т.е проезжает 2.5 см а на экране 100 мм) спетскейл 409.6 прописан в ини. 2048 импульсов на оборот, шаг винта 5мм.
Самая странность, что по Y ось хотя бы едет, правда в 4 раза медленне и соответственно проходит в 4 раза меньшее расстояние, так по оси X вообще чудеса... Она едет раз в 20 медленне. И сразу же падает в ошибку следования... Настройки драйверов серв одинаковые!. Настройки в ини одинаковые!!! Какого спрашивается...х.а происходит???
И что странно, из pnconfig теста оси, все бегает замечательно!
- MX_Master
- Мастер
- Сообщения: 7467
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3089
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
Видимо, не 2048. Настройки серв тоже имеют сюрпризы INI/HAL в студию
-
- Почётный участник
- Сообщения: 661
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
я ничего не понимаю, может что-то в hal файле...
-
- Мастер
- Сообщения: 1704
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 285
- Настоящее имя: Алексей
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
то что проблемы только с самсунгами как бы намекает... что не 2048 там на оборот, а что-то другое.
проверить кстати легко.
- выключаете servo-on при включенном linuxcnc
- открываете halshow, смотрите значение энкодера оси.
- рукой делаете один оборот.
- бинго!
по Y - может вообще не совпадает напрвление?
и это... до победы PID кажется ещё далеко )
проверить кстати легко.
- выключаете servo-on при включенном linuxcnc
- открываете halshow, смотрите значение энкодера оси.
- рукой делаете один оборот.
- бинго!
по Y - может вообще не совпадает напрвление?
и это... до победы PID кажется ещё далеко )
-
- Почётный участник
- Сообщения: 661
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
странно что на выходе pwm напряжение почти в 10 раз меньше нужного...
encoder cout показывает приблизительно 8100 импульсов на один оборот вала что по Х что по Y
encoder cout показывает приблизительно 8100 импульсов на один оборот вала что по Х что по Y
Последний раз редактировалось Kulibin74 18 фев 2022, 15:22, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 1704
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 285
- Настоящее имя: Алексей
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
значит 8192 ( всё правильно. энкодер-то квадратурный, 2048 импульсов = 8192 отсчётов )
-
- Почётный участник
- Сообщения: 661
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
ничего не понимаю... По x выдает меса вместо 1 вольта, 78 милливольт, пробовал в дугих пинах, то же самое... Подключаю литиевый аккумулятор ко входу аналога усилителя, показывает 3,87 вольта... думал вход по аналогу накрылся...
Короче по моему я победил...
менял конфиг с разными выходами pwm... сменил полярность проводов аналога. И вдруг все заработало...
Но самый важный вопрос почему я вчера гонял УП и все работало как часы???
Короче по моему я победил...
менял конфиг с разными выходами pwm... сменил полярность проводов аналога. И вдруг все заработало...
Но самый важный вопрос почему я вчера гонял УП и все работало как часы???
Последний раз редактировалось Kulibin74 18 фев 2022, 16:27, всего редактировалось 2 раза.
- Dmaster
- Мастер
- Сообщения: 1271
- Зарегистрирован: 15 июл 2011, 13:36
- Репутация: 476
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
Перепутали gnd и +-10v . Если подключить один привод, то может ещё работать, а если несколько, то наглухо садится выход ЦАПов . Сам так делал.
" Linux CNC - наше всё"
-
- Почётный участник
- Сообщения: 661
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
Теперь надо разобратся с концевиками... не представляю как хоумить Y с двумя сервами. Может есть готовое решение? Кто поделится?
-
- Мастер
- Сообщения: 1242
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
viewtopic.php?f=15&t=29994&view=unread#unread
для простых шаговиков это работает ,проверено
для простых шаговиков это работает ,проверено
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- xenon-alien
- Почётный участник
- Сообщения: 4508
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
-
- Почётный участник
- Сообщения: 661
- Зарегистрирован: 08 апр 2013, 15:33
- Репутация: 65
- Настоящее имя: Сергей Александрович
- Откуда: Москва
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
как не странно, подключил датчики хоума, сначала двигатели вращались в разные стороны при хоуме, где-то поставил минус и "о чудо" все заработало.
- sima8520
- Почётный участник
- Сообщения: 4501
- Зарегистрирован: 24 ноя 2016, 23:35
- Репутация: 1615
- Настоящее имя: Илья
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: Linuxcnc 2.8.2 глюки.
вроде знак минус перед скоростью хоума надо ставить и оно реверсирует направление