Настраиваем контроллер to_pci.
Re: Настраиваем контроллер to_pci.
Входы на плате IO будут несколько другие, так как они коммутируются, то есть по 8 проводам передаётся информация о 16. Поэтому думаю туда енкодер точно подключать не стоит. А на саму плату да можно попробовать, но частота опроса 1 КГц.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
mmv писал(а):но частота опроса 1 КГц.
я не смогу крутить его с такой скоростью
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
MPG на 100 позиций генерит 400 имп/об, т.е. крутить его можно будет не быстрее, чем 2.5 об/сек. В жизни при длинных перемещениях его крутят со скоростью до 10 об/сек...max73 писал(а): я не смогу крутить его с такой скоростью
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
я буду с чувством с толком и расстановкой 
для любительских целей устраивает, вообще не вижу смысла его вертеть ради прогона через весь стол, задумывал ради тонкого подгона при установки нулей заготовки. Смотрел в качестве ручной фрезеровки, но это надо пробовать.
Потом сделаю свою тему, расскажу детально.
для любительских целей устраивает, вообще не вижу смысла его вертеть ради прогона через весь стол, задумывал ради тонкого подгона при установки нулей заготовки. Смотрел в качестве ручной фрезеровки, но это надо пробовать.
Потом сделаю свою тему, расскажу детально.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
А кто тут говорил про прогон через весь стол?max73 писал(а):вообще не вижу смысла его вертеть ради прогона через весь стол, задумывал ради тонкого подгона при установки нулей заготовки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
max73
- Мастер
- Сообщения: 352
- Зарегистрирован: 08 авг 2016, 12:41
- Репутация: 21
- Настоящее имя: Maxim
- Контактная информация:
Re: Настраиваем контроллер to_pci.
а у тебя какой пульт?
на неделе потестирую.
на неделе потестирую.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
У меня самодельный. Отличается от обычных тем, что совсем нет переключателей. Оси выбираются зажатием соотв. кнопки на правой боковой грани пальцами от указательного до мизинца, скорость выбирается зажатием кнопки на левой боковой грани большим пальцем. В отличии от обычных при работе с моим не требуется смотреть на него (когда крутишь переключатели).
Не фоткал и в ближайшее время не смогу - он большую часть времени находится в 100 км от меня.
Не фоткал и в ближайшее время не смогу - он большую часть времени находится в 100 км от меня.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
я джойстЭг от плыстешн подцеплял. В принципе хватает. Что с клавы, что с дойстЭга - G0 через шифт + стрелки, а рабочие да неудобно что надо выбирать в проге скорость или шаги. Но это все разово делается, не каждые же пол часа. В целом просто кнопки назначил в качестве эмулятора клавиатуры и все удобно. Пуск/стоп/пауза там же. Никакие энкодеры не нужны, нууу на токарке. На фрезере конечно побольше функционал.
Вот смену инструмента с пульта я б добавил. А то не удобно на комп подходить и контролировать износ пластин на резцедержке.
Я даже кнопки в интерфейсе не вывожу - мне проще через консоль ввести команду. Я как-то привык к консолям.. У меня даже макбук обычно выглядит как голый линукс без Xorg - "only mc"
Вот смену инструмента с пульта я б добавил. А то не удобно на комп подходить и контролировать износ пластин на резцедержке.
Я даже кнопки в интерфейсе не вывожу - мне проще через консоль ввести команду. Я как-то привык к консолям.. У меня даже макбук обычно выглядит как голый линукс без Xorg - "only mc"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Я на одном станке поставил два джойстика (двухосевых пропорциональных) прямо на ось Z (один для X и Y, второй для Z) и ручные перемещения делались просто "тасканием осей" за ручки джойстиков. 
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
Pantiak
- Кандидат
- Сообщения: 64
- Зарегистрирован: 31 янв 2018, 08:43
- Репутация: 7
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Добрый день, кто может объяснить как настроить PID? И почему он используется для платы step(у меня плата для шаговых двигателей , а не серво +-10в? Ведь здесь управление по step/dir.
-
Nikomas
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Если у вас нет обратной связи, то зачем вам ПИД?Pantiak писал(а):Добрый день, кто может объяснить как настроить PID?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Настраиваем контроллер to_pci.
stepgen по разным причинам может не сгенерить заданное количество шагов за сервоцикл (например из-за скачка джиттера), на этот факт можно реагировать по разному:
1. Просто вывалится в аварию (FERROR) и остановить работу.
2. Таки догенерить недостающее - вот для этого и нужен ПИД регулятор.
В современных версиях stepconf создаёт конфиг именно с ПИД, с уже настроенным.
1. Просто вывалится в аварию (FERROR) и остановить работу.
2. Таки догенерить недостающее - вот для этого и нужен ПИД регулятор.
В современных версиях stepconf создаёт конфиг именно с ПИД, с уже настроенным.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Настраиваем контроллер to_pci.
Рекомендую прочитать посты в этой теме с номерами: 694(35 страница),715(36), 716, 719, 725,727,732.Pantiak писал(а):Добрый день, кто может объяснить как настроить PID? И почему он используется для платы step(у меня плата для шаговых двигателей , а не серво +-10в? Ведь здесь управление по step/dir.
Будут вопросы - спрашивайте.
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
-
Pantiak
- Кандидат
- Сообщения: 64
- Зарегистрирован: 31 янв 2018, 08:43
- Репутация: 7
- Контактная информация:
Re: Настраиваем контроллер to_pci.
На плату входов энкодеров подключить диф энкодер с (8192) 32768 имп об можно? будет работать с таким? Энкодер на поворотной оси, вращение только 0 - 360, но нужно максимально возможное точное позиционирование.
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Зарэланее предполагаю вопрос от производителя. Скорость вращения какая?Pantiak писал(а):На плату входов энкодеров подключить диф энкодер с (8192) 32768 имп об можно? будет работать с таким? Энкодер на поворотной оси, вращение только 0 - 360, но нужно максимально возможное точное позиционирование.
Да, производителю следовало бы указать максимальную частоту энкодера, которую переваривает плата
-
Pantiak
- Кандидат
- Сообщения: 64
- Зарегистрирован: 31 янв 2018, 08:43
- Репутация: 7
- Контактная информация:
Re: Настраиваем контроллер to_pci.
90 grad/min максимальная скорость.Lexxa писал(а):Зарэланее предполагаю вопрос от производителя. Скорость вращения какая?Pantiak писал(а):На плату входов энкодеров подключить диф энкодер с (8192) 32768 имп об можно? будет работать с таким? Энкодер на поворотной оси, вращение только 0 - 360, но нужно максимально возможное точное позиционирование.
Да, производителю следовало бы указать максимальную частоту энкодера, которую переваривает плата
по расчету получается 136,5 имп/cек
-
ex71
- Мастер
- Сообщения: 759
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 109
- Настоящее имя: Андрей
- Контактная информация:
Re: Настраиваем контроллер to_pci.
я спрашивал, указали что до 10к им/сек штатно, выше потребуется доработка.Lexxa писал(а):Да, производителю следовало бы указать максимальную частоту энкодера, которую переваривает плата
Ну я крутил шпиндель до 1800об/мин с 1000 им. энкодером - работало.
Re: Настраиваем контроллер to_pci.
До 1 МГц можно, так что больше 30об/сек на таком датчике не стоит 
Комплект плат PinCET для модернизации станков на Linuxcnc.
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
http://www.cnc-club.ru/forum/viewtopic. ... 16#p268407
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Добрый день, выложите конфиг рабочий на 3 оси пожалуйста, желательно с ладдером
-
K@RLSON
- Мастер
- Сообщения: 259
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 20
- Контактная информация:
Re: Настраиваем контроллер to_pci.
Добрался в очередной раз до ваших плат...
В этот раз до SD платы. (в прошлый раз не осилил победить на XYYZ конфигурации плату с алоговыми выходами +-10В).
to_pcisd.1.step_dir.outstep0 = 0 А to_pcisd.1.step_dir.count0 просто непрерывно увеличивается...
В этот раз до SD платы. (в прошлый раз не осилил победить на XYYZ конфигурации плату с алоговыми выходами +-10В).
to_pcisd.1.step_dir.outstep0 = 0 А to_pcisd.1.step_dir.count0 просто непрерывно увеличивается...