Страница 3 из 5

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 08:42
sergey_s
Теперь эта тема не будет такой острой, до замены энкодера.

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 19:13
PKM
думаю дергает скорее из-за пида

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 19:55
sergey_s
Есть у меня энкодер 8000 имп/об. На 3000 об/мин linuxcnc работать будет? Что-то я не сталкивался с максимальной частотой в linuxcnc.

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 20:04
nkp
у тебя же энкодер в "mesa" заведен? плата ограничивает частоту,не емс

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:01
T00T
Всё зависит от того что такое 8000 имп/об.
Состояний 8000 или 32000 на оборот.

Если самое плохое - 32000 состояний на оборот то:
Частота опроса на сколько я помню что то около 6МГц.
Поэтому частота импульсов не больше 3МГц должна быть. На таком датчике частота вращения шпинделя не более 1000 об/мин.
Можно конечно поднять частоту опроса раза в 4, но это другая история

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:13
PKM
В 7i76, 7i77, 7i48 и других платах энкодеры мультиплексируются. Для 5i25 частота мультиплексирования по умолчанию 4 МГц, поэтому максимум можно читать около 2 МГц. При большой необходимости можно увеличить до 12 и 6 МГц соответственно.

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:22
PKM
Считается, что точность позиционирования в 10 раз меньше разрешения энкодера... для энкодера 1000 квадратурных имп/об это будет около 1 градуса... достаточно для смены инструмента, заготовки и т.д.

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:25
nkp
PKM писал(а):Считается, что точность позиционирования в 10 раз меньше разрешения энкодера... для энкодера 1000 квадратурных имп/об это будет около 1 градуса... достаточно для смены инструмента, заготовки и т.д.
там за глаза для заготовки...
тс задумался про обработку при позиционировании...
===========
а вот зачем энкодер читать при 3000 оборотов на шпинделе?

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:45
PKM
nkp писал(а):а вот зачем энкодер читать при 3000 оборотов на шпинделе?
Для резьбонарезания :hehehe:

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:51
PKM
T00T писал(а):Если самое плохое - 32000 состояний на оборот то:
Частота опроса на сколько я помню что то около 6МГц.
Поэтому частота импульсов не больше 3МГц должна быть. На таком датчике частота вращения шпинделя не более 1000 об/мин.
Кстати, что-то не пойму результат.
Допустим частота 3МГц и 32000 имп/об, получаем максимум 5625 об/мин...

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:54
sergey_s
Энкодер 2000 точек *4 = 8000 имп/об. В данный момент вопрос о загрузки заготовки, но если "малой кровью" можно довести до обработки при позиционировании, то это надо предусмотреть. Энкодер 100 точек (400 имп/об) специально покупал, чтобы через не быстрый LPT порт работать. Теперь когда перешел на платы to_pci энкодер придется менять (из этого сделать маховичок, чтобы не расстраиваться о потраченных деньгах). На 3000 об/мин от энкодера нужен сигнал spindle at speed. А до 800 об/мин spindle-revs (или spindle-position). У меня пару раз было что привод останавливался (выдавал ошибку) а подача ехала, оправка под сменные пластины - в металлолом и станок стоит а срок на детали идет. spindle at speed нельзя обманывать.

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:56
T00T
А и правда :), обшибся чуток...... :cheesy:

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 21:57
PKM
T00T, а у тебя без мультиплексирования энкодеры?

Re: Ориентированный останов шпинделя

Добавлено: 27 фев 2017, 22:00
T00T
Да, всё напрямую

Re: Ориентированный останов шпинделя

Добавлено: 28 фев 2017, 21:37
sergey_s
Поставил энкодер 8000 имп/об. Так-же дергает. Видимо PID. И попутно еще вопрос, а почему в ini для ориентации нет ни скорости, ни ускорения, ни всяких FERROR?

Re: Ориентированный останов шпинделя

Добавлено: 28 фев 2017, 21:43
nkp
потому что туда их никто не прописал)))

Re: Ориентированный останов шпинделя

Добавлено: 28 фев 2017, 21:47
nkp
а ,кстати - что за станок?

Re: Ориентированный останов шпинделя

Добавлено: 01 мар 2017, 07:13
dinkata
sergey_s писал(а): а почему в ini для ориентации нет ни скорости, ни ускорения, ни всяких FERROR?
У нас говорят " предложения легко даст , а вьйполнит :thinking: :hehehe:
Имеете хороший привод , то что хотите он умеет . Мое предложение бросит М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 ОК .
ELLM19.jpg (2623 просмотра) <a class='original' href='./download/file.php?id=104718&mode=view' target=_blank>Загрузить оригинал (145.11 КБ)</a>
В инструкция хорошо разписано как настроит привод :
(для просмотра содержимого нажмите на ссылку)
T8,6.jpg (2623 просмотра) <a class='original' href='./download/file.php?id=104719&mode=view' target=_blank>Загрузить оригинал (89.26 КБ)</a>
T8,6,2.jpg (2623 просмотра) <a class='original' href='./download/file.php?id=104720&mode=view' target=_blank>Загрузить оригинал (466.04 КБ)</a>
T8,6,3.jpg (2623 просмотра) <a class='original' href='./download/file.php?id=104721&mode=view' target=_blank>Загрузить оригинал (64.15 КБ)</a>
Сигнал с енкодера в привод Х3 и потом в Linuxcnc от Х4 !
Обратите внимание енкодер 1024 имп ! Некоторьйе привода работают с енкодеров
число импульсов 256...512...1024...2048... т.д.

Re: Ориентированный останов шпинделя

Добавлено: 01 мар 2017, 14:32
sergey_s
Станок ТП-130. Прописал всякие скорости, ускорения, FERROR. Смотрю состояние pid.orient.output - скачет, в момент дерганья шпинделя. Происходит это непредсказуемо, шпиндель может стоять несколько секунд а потом рвануть на несколько градусов и затем опять стоять. Выглядит как помеха (например на тахогенераторе). Настройки pid влияют на процесс ориентации но не влияют на скачки pid.orient.output. Просьба высказаться, кто что думает. Видно придется в сам привод лезть.

Re: Ориентированный останов шпинделя

Добавлено: 01 мар 2017, 14:41
nkp
я почему про станок спросил: просто мр132 на несколько станков ставили ,так вот
на 16б16 между движком и энкодером может быть ощутимый люфт...
для удержания позиции это не очень хорошо...
не знаю,как на этом станке - но проверить думаю не трудно...