Ориентированный останов шпинделя
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Ориентированный останов шпинделя
Теперь эта тема не будет такой острой, до замены энкодера.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Ориентированный останов шпинделя
думаю дергает скорее из-за пида
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Ориентированный останов шпинделя
Есть у меня энкодер 8000 имп/об. На 3000 об/мин linuxcnc работать будет? Что-то я не сталкивался с максимальной частотой в linuxcnc.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Ориентированный останов шпинделя
у тебя же энкодер в "mesa" заведен? плата ограничивает частоту,не емс
Последний раз редактировалось nkp 27 фев 2017, 21:39, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Ориентированный останов шпинделя
Всё зависит от того что такое 8000 имп/об.
Состояний 8000 или 32000 на оборот.
Если самое плохое - 32000 состояний на оборот то:
Частота опроса на сколько я помню что то около 6МГц.
Поэтому частота импульсов не больше 3МГц должна быть. На таком датчике частота вращения шпинделя не более 1000 об/мин.
Можно конечно поднять частоту опроса раза в 4, но это другая история
Состояний 8000 или 32000 на оборот.
Если самое плохое - 32000 состояний на оборот то:
Частота опроса на сколько я помню что то около 6МГц.
Поэтому частота импульсов не больше 3МГц должна быть. На таком датчике частота вращения шпинделя не более 1000 об/мин.
Можно конечно поднять частоту опроса раза в 4, но это другая история
Я не волшебник я пока учусь......
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Ориентированный останов шпинделя
В 7i76, 7i77, 7i48 и других платах энкодеры мультиплексируются. Для 5i25 частота мультиплексирования по умолчанию 4 МГц, поэтому максимум можно читать около 2 МГц. При большой необходимости можно увеличить до 12 и 6 МГц соответственно.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Ориентированный останов шпинделя
Считается, что точность позиционирования в 10 раз меньше разрешения энкодера... для энкодера 1000 квадратурных имп/об это будет около 1 градуса... достаточно для смены инструмента, заготовки и т.д.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Ориентированный останов шпинделя
там за глаза для заготовки...PKM писал(а):Считается, что точность позиционирования в 10 раз меньше разрешения энкодера... для энкодера 1000 квадратурных имп/об это будет около 1 градуса... достаточно для смены инструмента, заготовки и т.д.
тс задумался про обработку при позиционировании...
===========
а вот зачем энкодер читать при 3000 оборотов на шпинделе?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Ориентированный останов шпинделя
Для резьбонарезанияnkp писал(а):а вот зачем энкодер читать при 3000 оборотов на шпинделе?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Ориентированный останов шпинделя
Кстати, что-то не пойму результат.T00T писал(а):Если самое плохое - 32000 состояний на оборот то:
Частота опроса на сколько я помню что то около 6МГц.
Поэтому частота импульсов не больше 3МГц должна быть. На таком датчике частота вращения шпинделя не более 1000 об/мин.
Допустим частота 3МГц и 32000 имп/об, получаем максимум 5625 об/мин...
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Ориентированный останов шпинделя
Энкодер 2000 точек *4 = 8000 имп/об. В данный момент вопрос о загрузки заготовки, но если "малой кровью" можно довести до обработки при позиционировании, то это надо предусмотреть. Энкодер 100 точек (400 имп/об) специально покупал, чтобы через не быстрый LPT порт работать. Теперь когда перешел на платы to_pci энкодер придется менять (из этого сделать маховичок, чтобы не расстраиваться о потраченных деньгах). На 3000 об/мин от энкодера нужен сигнал spindle at speed. А до 800 об/мин spindle-revs (или spindle-position). У меня пару раз было что привод останавливался (выдавал ошибку) а подача ехала, оправка под сменные пластины - в металлолом и станок стоит а срок на детали идет. spindle at speed нельзя обманывать.
-
- Мастер
- Сообщения: 742
- Зарегистрирован: 16 дек 2011, 12:07
- Репутация: 100
- Контактная информация:
Re: Ориентированный останов шпинделя
А и правда , обшибся чуток......
Я не волшебник я пока учусь......
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Ориентированный останов шпинделя
T00T, а у тебя без мультиплексирования энкодеры?
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Ориентированный останов шпинделя
Поставил энкодер 8000 имп/об. Так-же дергает. Видимо PID. И попутно еще вопрос, а почему в ini для ориентации нет ни скорости, ни ускорения, ни всяких FERROR?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Ориентированный останов шпинделя
потому что туда их никто не прописал)))
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Ориентированный останов шпинделя
а ,кстати - что за станок?
- dinkata
- Мастер
- Сообщения: 1025
- Зарегистрирован: 05 сен 2014, 09:07
- Репутация: 389
- Настоящее имя: Диньо
- Откуда: Болгария
- Контактная информация:
Re: Ориентированный останов шпинделя
У нас говорят " предложения легко даст , а вьйполнитsergey_s писал(а): а почему в ini для ориентации нет ни скорости, ни ускорения, ни всяких FERROR?
Имеете хороший привод , то что хотите он умеет . Мое предложение бросит М19
[ или попробуйте пользоват только
без другие пиньй ,если нет ошибка ..]motion.spindle-orient (out bit) Indicates start of spindle orient cycle. Set by M19. Cleared by any of M3,M4,M5. If spindle-orient-fault is not zero during spindle-orient true, the M19 command fails with an error message.
и организируйте ориентирование в Linuxcnc по ваш алгоритм.
Команда М119(пользвательская) ориентирование => output xxx
Когда привод сделает ориентирование получите сигна на вход input xxx => М119 ОК . В инструкция хорошо разписано как настроит привод : Сигнал с енкодера в привод Х3 и потом в Linuxcnc от Х4 !
Обратите внимание енкодер 1024 имп ! Некоторьйе привода работают с енкодеров
число импульсов 256...512...1024...2048... т.д.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
-
- Опытный
- Сообщения: 157
- Зарегистрирован: 06 янв 2016, 00:31
- Репутация: 6
- Настоящее имя: Сергей
- Контактная информация:
Re: Ориентированный останов шпинделя
Станок ТП-130. Прописал всякие скорости, ускорения, FERROR. Смотрю состояние pid.orient.output - скачет, в момент дерганья шпинделя. Происходит это непредсказуемо, шпиндель может стоять несколько секунд а потом рвануть на несколько градусов и затем опять стоять. Выглядит как помеха (например на тахогенераторе). Настройки pid влияют на процесс ориентации но не влияют на скачки pid.orient.output. Просьба высказаться, кто что думает. Видно придется в сам привод лезть.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Ориентированный останов шпинделя
я почему про станок спросил: просто мр132 на несколько станков ставили ,так вот
на 16б16 между движком и энкодером может быть ощутимый люфт...
для удержания позиции это не очень хорошо...
не знаю,как на этом станке - но проверить думаю не трудно...
на 16б16 между движком и энкодером может быть ощутимый люфт...
для удержания позиции это не очень хорошо...
не знаю,как на этом станке - но проверить думаю не трудно...
Последний раз редактировалось nkp 01 мар 2017, 14:44, всего редактировалось 1 раз.