Настраиваем контроллер to_pci.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Входы на плате IO будут несколько другие, так как они коммутируются, то есть по 8 проводам передаётся информация о 16. Поэтому думаю туда енкодер точно подключать не стоит. А на саму плату да можно попробовать, но частота опроса 1 КГц.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение max73 »

mmv писал(а):но частота опроса 1 КГц.

я не смогу крутить его с такой скоростью :hehehe:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

max73 писал(а): я не смогу крутить его с такой скоростью :hehehe:
MPG на 100 позиций генерит 400 имп/об, т.е. крутить его можно будет не быстрее, чем 2.5 об/сек. В жизни при длинных перемещениях его крутят со скоростью до 10 об/сек...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение max73 »

я буду с чувством с толком и расстановкой :D

для любительских целей устраивает, вообще не вижу смысла его вертеть ради прогона через весь стол, задумывал ради тонкого подгона при установки нулей заготовки. Смотрел в качестве ручной фрезеровки, но это надо пробовать.
Потом сделаю свою тему, расскажу детально.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

max73 писал(а):вообще не вижу смысла его вертеть ради прогона через весь стол, задумывал ради тонкого подгона при установки нулей заготовки.
А кто тут говорил про прогон через весь стол? :) Быстро крутить приходится как раз, когда выбраны мелкие перемещения. Например ставишь 1мм/об., а проехать надо миллиметров 15-20. Не будешь же ради такого перемешения несколько раз переключать скорости MPG, проще 20 оборотов накрутить. :) А вообще для MPG предпочитаю только две скорости - 1мм/об. для точных перемещений и для ускоренных 100мм/об. для больших станков или 10мм/об. для мелких, причём большая скорость включается не переключателем, а просто зажатой боковой кнопкой на пульте.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
max73
Мастер
Сообщения: 352
Зарегистрирован: 08 авг 2016, 12:41
Репутация: 21
Настоящее имя: Maxim
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение max73 »

а у тебя какой пульт?

на неделе потестирую.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

У меня самодельный. Отличается от обычных тем, что совсем нет переключателей. Оси выбираются зажатием соотв. кнопки на правой боковой грани пальцами от указательного до мизинца, скорость выбирается зажатием кнопки на левой боковой грани большим пальцем. В отличии от обычных при работе с моим не требуется смотреть на него (когда крутишь переключатели).
Не фоткал и в ближайшее время не смогу - он большую часть времени находится в 100 км от меня. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

я джойстЭг от плыстешн подцеплял. В принципе хватает. Что с клавы, что с дойстЭга - G0 через шифт + стрелки, а рабочие да неудобно что надо выбирать в проге скорость или шаги. Но это все разово делается, не каждые же пол часа. В целом просто кнопки назначил в качестве эмулятора клавиатуры и все удобно. Пуск/стоп/пауза там же. Никакие энкодеры не нужны, нууу на токарке. На фрезере конечно побольше функционал.
Вот смену инструмента с пульта я б добавил. А то не удобно на комп подходить и контролировать износ пластин на резцедержке.
Я даже кнопки в интерфейсе не вывожу - мне проще через консоль ввести команду. Я как-то привык к консолям.. У меня даже макбук обычно выглядит как голый линукс без Xorg - "only mc"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

Я на одном станке поставил два джойстика (двухосевых пропорциональных) прямо на ось Z (один для X и Y, второй для Z) и ручные перемещения делались просто "тасканием осей" за ручки джойстиков. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Pantiak
Кандидат
Сообщения: 64
Зарегистрирован: 31 янв 2018, 08:43
Репутация: 7
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Pantiak »

Добрый день, кто может объяснить как настроить PID? И почему он используется для платы step(у меня плата для шаговых двигателей , а не серво +-10в? Ведь здесь управление по step/dir.
Nikomas
Мастер
Сообщения: 721
Зарегистрирован: 07 янв 2012, 14:31
Репутация: 64
Откуда: Беларусь
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Nikomas »

Pantiak писал(а):Добрый день, кто может объяснить как настроить PID?
Если у вас нет обратной связи, то зачем вам ПИД?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Serg »

stepgen по разным причинам может не сгенерить заданное количество шагов за сервоцикл (например из-за скачка джиттера), на этот факт можно реагировать по разному:
1. Просто вывалится в аварию (FERROR) и остановить работу.
2. Таки догенерить недостающее - вот для этого и нужен ПИД регулятор.

В современных версиях stepconf создаёт конфиг именно с ПИД, с уже настроенным.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

Pantiak писал(а):Добрый день, кто может объяснить как настроить PID? И почему он используется для платы step(у меня плата для шаговых двигателей , а не серво +-10в? Ведь здесь управление по step/dir.
Рекомендую прочитать посты в этой теме с номерами: 694(35 страница),715(36), 716, 719, 725,727,732.
Будут вопросы - спрашивайте.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Pantiak
Кандидат
Сообщения: 64
Зарегистрирован: 31 янв 2018, 08:43
Репутация: 7
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Pantiak »

На плату входов энкодеров подключить диф энкодер с (8192) 32768 имп об можно? будет работать с таким? Энкодер на поворотной оси, вращение только 0 - 360, но нужно максимально возможное точное позиционирование.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Lexxa »

Pantiak писал(а):На плату входов энкодеров подключить диф энкодер с (8192) 32768 имп об можно? будет работать с таким? Энкодер на поворотной оси, вращение только 0 - 360, но нужно максимально возможное точное позиционирование.
Зарэланее предполагаю вопрос от производителя. Скорость вращения какая?

Да, производителю следовало бы указать максимальную частоту энкодера, которую переваривает плата
:bender:
Pantiak
Кандидат
Сообщения: 64
Зарегистрирован: 31 янв 2018, 08:43
Репутация: 7
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Pantiak »

Lexxa писал(а):
Pantiak писал(а):На плату входов энкодеров подключить диф энкодер с (8192) 32768 имп об можно? будет работать с таким? Энкодер на поворотной оси, вращение только 0 - 360, но нужно максимально возможное точное позиционирование.
Зарэланее предполагаю вопрос от производителя. Скорость вращения какая?

Да, производителю следовало бы указать максимальную частоту энкодера, которую переваривает плата
90 grad/min максимальная скорость.
по расчету получается 136,5 имп/cек
ex71
Мастер
Сообщения: 759
Зарегистрирован: 18 май 2019, 13:23
Репутация: 109
Настоящее имя: Андрей
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение ex71 »

Lexxa писал(а):Да, производителю следовало бы указать максимальную частоту энкодера, которую переваривает плата
я спрашивал, указали что до 10к им/сек штатно, выше потребуется доработка.
Ну я крутил шпиндель до 1800об/мин с 1000 им. энкодером - работало.
mmv
Мастер
Сообщения: 634
Зарегистрирован: 24 май 2016, 21:58
Репутация: 38
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение mmv »

До 1 МГц можно, так что больше 30об/сек на таком датчике не стоит :)
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение Loituma »

Добрый день, выложите конфиг рабочий на 3 оси пожалуйста, желательно с ладдером
K@RLSON
Мастер
Сообщения: 259
Зарегистрирован: 08 апр 2011, 22:56
Репутация: 20
Контактная информация:

Re: Настраиваем контроллер to_pci.

Сообщение K@RLSON »

Добрался в очередной раз до ваших плат...
В этот раз до SD платы. (в прошлый раз не осилил победить на XYYZ конфигурации плату с алоговыми выходами +-10В).
to_pcisd.1.step_dir.outstep0 = 0
Print scr 17_02_2020.png (2157 просмотров) <a class='original' href='./download/file.php?id=176777&mode=view' target=_blank>Загрузить оригинал (46 КБ)</a>
А to_pcisd.1.step_dir.count0 просто непрерывно увеличивается...
Ответить

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