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

Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 01:02
Kulibin74
Я наверное сойду с ума... Задача такая. Есть станок на сервах, по 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 теста оси, все бегает замечательно!

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 06:30
MX_Master
Видимо, не 2048. Настройки серв тоже имеют сюрпризы :) INI/HAL в студию

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 13:38
Kulibin74
я ничего не понимаю, может что-то в hal файле...

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 13:51
alex_sar
то что проблемы только с самсунгами как бы намекает... что не 2048 там на оборот, а что-то другое.

проверить кстати легко.
- выключаете servo-on при включенном linuxcnc
- открываете halshow, смотрите значение энкодера оси.
- рукой делаете один оборот.
- бинго!


по Y - может вообще не совпадает напрвление?

и это... до победы PID кажется ещё далеко )

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 14:08
Kulibin74
странно что на выходе pwm напряжение почти в 10 раз меньше нужного...
encoder cout показывает приблизительно 8100 импульсов на один оборот вала что по Х что по Y

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 15:02
alex_sar
значит 8192 ( всё правильно. энкодер-то квадратурный, 2048 импульсов = 8192 отсчётов )

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 15:48
Kulibin74
ничего не понимаю... По x выдает меса вместо 1 вольта, 78 милливольт, пробовал в дугих пинах, то же самое... Подключаю литиевый аккумулятор ко входу аналога усилителя, показывает 3,87 вольта... думал вход по аналогу накрылся...
Короче по моему я победил...
менял конфиг с разными выходами pwm... сменил полярность проводов аналога. И вдруг все заработало...
Но самый важный вопрос почему я вчера гонял УП и все работало как часы???

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 16:22
Dmaster
Перепутали gnd и +-10v . Если подключить один привод, то может ещё работать, а если несколько, то наглухо садится выход ЦАПов . Сам так делал.

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 16:30
Kulibin74
Теперь надо разобратся с концевиками... не представляю как хоумить Y с двумя сервами. Может есть готовое решение? Кто поделится?

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 16:39
гражданинъ
viewtopic.php?f=15&t=29994&view=unread#unread
для простых шаговиков это работает ,проверено

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 18 фев 2022, 19:55
xenon-alien
Kulibin74 писал(а): 18 фев 2022, 16:30 Теперь надо разобратся с концевиками... не представляю как хоумить Y с двумя сервами. Может есть готовое решение? Кто поделится?
https://www.youtube.com/watch?v=QZuGxhvYxlo
https://www.youtube.com/watch?v=CSLSFDPAGBM

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 28 фев 2022, 15:53
Kulibin74
как не странно, подключил датчики хоума, сначала двигатели вращались в разные стороны при хоуме, где-то поставил минус и "о чудо" все заработало.

Re: Linuxcnc 2.8.2 глюки.

Добавлено: 28 фев 2022, 18:56
sima8520
Kulibin74 писал(а): 28 фев 2022, 15:53 как не странно, подключил датчики хоума, сначала двигатели вращались в разные стороны при хоуме, где-то поставил минус и "о чудо" все заработало.
вроде знак минус перед скоростью хоума надо ставить и оно реверсирует направление