EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
сейчас сверлилку лдсп сделал, пару багов исправил. тема про него есть...
давненько нарисовал сверлилку собственной конструкции, сейчас занимаюсь сборкой всего станка. механику почти доделал. думаю через пару дней будет готово...
давненько нарисовал сверлилку собственной конструкции, сейчас занимаюсь сборкой всего станка. механику почти доделал. думаю через пару дней будет готово...
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
вощим удалось сегодня запустить двигатель, но есть какая то фигня:
LOOP TEST показывает что выдает сигнал в 9 вольт и двигатель крутиться быстро по часовой, как и должно быть собственно.
Как только начнаешь крутить в обратную сторону pwmgen показывает -9 вольт и крутиться медленно инвертирую свои показания, а фактически выходит -1 вольт...
может кто сталкивался с данной проблеммой?
LOOP TEST показывает что выдает сигнал в 9 вольт и двигатель крутиться быстро по часовой, как и должно быть собственно.
Как только начнаешь крутить в обратную сторону pwmgen показывает -9 вольт и крутиться медленно инвертирую свои показания, а фактически выходит -1 вольт...
может кто сталкивался с данной проблеммой?
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Вопрос снят в параметрах генератора выставил UP\Down mode и все заработало как надо.
Ковыряю дальше и больше.
Ковыряю дальше и больше.
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
В общем странная ситуация:
В pncconf кручу двигатель все нормально.
Не могу разобраться как поставить передаточные числа и с энкодером тож че то разобраться не могу.
В ЕМС на малых оборотах крутить прирывисто, или уходит в ошибку следования траектории.
Попробую выложить скрины...
В pncconf кручу двигатель все нормально.
Не могу разобраться как поставить передаточные числа и с энкодером тож че то разобраться не могу.
В ЕМС на малых оборотах крутить прирывисто, или уходит в ошибку следования траектории.
Попробую выложить скрины...
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Странно но решилось изминением параметра FERROR, а если точнее, то значительным увеличением... Что это за параметр?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Это параметр задающий точность слежения траекторииLoituma писал(а):Странно но решилось изминением параметра FERROR, а если точнее, то значительным увеличением... Что это за параметр?
А какое значение у тебя получилось? Можно еще добавить minferror, который будет работать на маленьких скоростях.
Лучше всего настраивать параметры ПИД, смотря на осциллограф в LinuxCNC, на котором отображается текущий ferror. Т.е. основная задача настройки ПИД - свести Ferror к мнимому, при этом сохранив высокие скорость и ускорение. Для такой настройки можно использовать специальную панель PyVCP и спец конфиг, вот тут есть ссылка: Всего понемногу (реанимация 4 axis гравера по стеклу) #6
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Настройка пид для меня пока космический корабль.... И осциллограф для меня просто ящик
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Тут, все проще, если будешь делать как NightV, у тебя будет на экране графики положения, скорости, ошибки следования и еще чего-нибудь и 3 крутилки, по одной на P I D.
Также будет кнопка которая будет гонять станок туда-сюда, просто смотришь на график и делаешь выводы
.
А лучше сбрасываешь сюда скриншоты, а мы тебе говорим, что подкрутить
.
Также будет кнопка которая будет гонять станок туда-сюда, просто смотришь на график и делаешь выводы
А лучше сбрасываешь сюда скриншоты, а мы тебе говорим, что подкрутить
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
так и сделаем но в понедельник
-
umerov
- Кандидат
- Сообщения: 83
- Зарегистрирован: 18 янв 2012, 21:22
- Репутация: 21
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Как физически подключить (к каким пинам) серво-контролер к плате 7i48?
К плате 7i48 я подключил энкодер так:
A => ENCA0
A =>/ENCA0
B => ENCB0
B =>/ENCB0
Z => IDX0
Z =>/IDX0
И аналоговые входы на контролер
AS+ => AOUT0
AS- => GND0
Питание на плату 7i48 брал с кабеля (50 пиного)
Запастил EMC, энкодер вроде работает, цифры меняються но как-то не правилно и на очень большое значение. В какую сторону вал не покрутьшь цифры меняються только в сторону увеличения. В контролере есть функция отображения показаний энкодера - так там показывает все нормально.
Может я не правильно подключил? Или не хватает питания - надо податть внештние 5в?


К плате 7i48 я подключил энкодер так:
A => ENCA0
A =>/ENCA0
B => ENCB0
B =>/ENCB0
Z => IDX0
Z =>/IDX0
И аналоговые входы на контролер
AS+ => AOUT0
AS- => GND0
Питание на плату 7i48 брал с кабеля (50 пиного)
Запастил EMC, энкодер вроде работает, цифры меняються но как-то не правилно и на очень большое значение. В какую сторону вал не покрутьшь цифры меняються только в сторону увеличения. В контролере есть функция отображения показаний энкодера - так там показывает все нормально.
Может я не правильно подключил? Или не хватает питания - надо податть внештние 5в?


- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
А джамперы питания правильно включил?
Кстати, тут вот что еще пишут:
When TTL encoders are used, they connect to the ‘True’ input of the differential
pair, for example a TTL encoder for channel 2 would connect to ENCA2, ENCB2 and IDX2,
while the /ENCA2,/ENCB2, and /IDX2 terminals would be left open.
И на всякий случай скинь свой hal-файл. У энкодеров есть опции, чтобы только в одну сторону считать.
Кстати, тут вот что еще пишут:
When TTL encoders are used, they connect to the ‘True’ input of the differential
pair, for example a TTL encoder for channel 2 would connect to ENCA2, ENCB2 and IDX2,
while the /ENCA2,/ENCB2, and /IDX2 terminals would be left open.
И на всякий случай скинь свой hal-файл. У энкодеров есть опции, чтобы только в одну сторону считать.
-
umerov
- Кандидат
- Сообщения: 83
- Зарегистрирован: 18 янв 2012, 21:22
- Репутация: 21
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Пробывал и так эфект такойже.
Подключил аналоговое управление к плате - работает нормально. При вращение по часовой стрелки и против вреде бы показания энкодера - увеличиваются и уменьшаются, только как то не пропорционально. И если остановить движение - показания энкодера все равно меняются.
Может это помехи или с настройками где то проблема?
Подключил аналоговое управление к плате - работает нормально. При вращение по часовой стрелки и против вреде бы показания энкодера - увеличиваются и уменьшаются, только как то не пропорционально. И если остановить движение - показания энкодера все равно меняются.
Может это помехи или с настройками где то проблема?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Скинь свой hal-файл.
-
umerov
- Кандидат
- Сообщения: 83
- Зарегистрирован: 18 янв 2012, 21:22
- Репутация: 21
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Я пока hal еще не настраивал.
Все действия проводил в утелите настройки.
Мне кажется дело не в EMC а в настройках сервы или не правильном подключении энкодоров
Вот так я подключал

видео
https://www.youtube.com/watch?v=8M3M-JhC3cE
серва не работает - показания сами меняются.
Как серва работает показания вроде меняються в соответсвии с направлением.
Все действия проводил в утелите настройки.
Мне кажется дело не в EMC а в настройках сервы или не правильном подключении энкодоров
Вот так я подключал

видео
https://www.youtube.com/watch?v=8M3M-JhC3cE
серва не работает - показания сами меняются.
Как серва работает показания вроде меняються в соответсвии с направлением.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Может двигатель тупо чуть-чуть дрожит, вот и появляется хождение координат. У тебя у энкодера какое разрешение?
ЗЫ все равно скинь свой hal файл
. Если до конца настройки еще не доходил, нажми везде ок и давай свой hal! Может там что-нибудь увидим.
Кстати, серва на станок установлена? Или просто на столе лежит без нагрузки на валу?
ЗЫ все равно скинь свой hal файл
Кстати, серва на станок установлена? Или просто на столе лежит без нагрузки на валу?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Может двигатель тупо чуть-чуть дрожит, вот и появляется хождение координат. У тебя у энкодера какое разрешение?
ЗЫ все равно скинь свой hal файл
. Если до конца настройки еще не доходил, нажми везде ок и давай свой hal! Может там что-нибудь увидим.
Кстати, серва на станок установлена? Или просто на столе лежит без нагрузки на валу?
ЗЫ все равно скинь свой hal файл
Кстати, серва на станок установлена? Или просто на столе лежит без нагрузки на валу?
-
umerov
- Кандидат
- Сообщения: 83
- Зарегистрирован: 18 янв 2012, 21:22
- Репутация: 21
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Серва просто лежит на картонной коробки, разрешение энкодера 2500 .
-
umerov
- Кандидат
- Сообщения: 83
- Зарегистрирован: 18 янв 2012, 21:22
- Репутация: 21
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Я понял почему энкодер показывал такие калебания значениюй - Это были небольшие скачки напряжения на аналоговом канале (+-10в), как только в серве отключил аналоговое управление - все стало на свои места. Теперь у меня другая проблема - как бороться с наводками при аналоговом управлении.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Вот твоя проблема.umerov писал(а):Серва просто лежит на картонной коробки, разрешение энкодера 2500 .
когда поставишь серву на станок придется весь ПИД заново перенастраивать, это без вариантов.
Просто когда сильная серва лежит на столе, то любой +-0.01В будет ее в сторону кидать. По идее, когда поставишь серву на станок, или хотя бы прикрутишь к ней большой груз ситуация с ткими блужданиями изчезнет.
Вообще ИМХО сильную серву свободно лежащую на столе невозможно будет стабилизировать. В любом случае малейшее отклонение по оси вызовет обратную реакцию, которая переплюнет требуемое положение. И будет она вечно вокруг нуля колебаться.
Как вариант поставить pid deadband равный большому значению. Но опять же ПИД надо настраивать, когда серва уже установлена на рабочее место. По идее, даже если просто повесишь на ось Y шпиндель, все равно надо будет ПИД подтюнить, т.к. масса оси увеличится.
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Практика это не подтверждаетNick писал(а):Вообще ИМХО сильную серву свободно лежащую на столе невозможно будет стабилизировать. В любом случае малейшее отклонение по оси вызовет обратную реакцию, которая переплюнет требуемое положение. И будет она вечно вокруг нуля колебаться
