Mesa 5i25+7i77-с чего начать?

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Так не надо перезагружать LinuxCNC, просто изменил на ходу и дальше крутишь станок.

Суть какая: твоя цель добиться минимального отклонения от траектории, т.е. минимизировать FERROR. Для этого открываешь HALSCOPE, добавляешь пины ferror, и можно еще pos-command и feedback, ставишь обновление на авто и начинаешь гонять станок.
Сразу увидишь, что ferror заметно скачет на разгонах и торможениях.
(гонять станок можешь наверное обычным Gкодом
o100 repeat [100]
G0 X0
G0 X100
G0 X0
G4 P.5
G0 X100
G4 P.5
G0 X0
o100 end repeat

А вот вот в той понельке про которую я говорил, можно было автоматом посылать сигнал на пин положения, причем трех типов, треугольный, квадратный и синусоиду
)

Начинаешь по чуть-чуть увеличивать параметр P, до тех пор пока система не начнет пролетать слишком много и не начнет колебаться, потом увеличиваешь D совсем по чуть-чуть, потом I.

Ну и выкладывай скриншоты графиков походу.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Спасибо,Ник, буду пробовать.
Тут у меня другая проблема. Сегодня немного настроил оси, сначала х, вообщем добился более-менее нормальной работы, потом отдельно Y и z . После этого умным и довольным видом подключил все 3 и наткнулся на ошибки-joint0 following ERRROR и joint1 following ERRROR, осьz вел себя нормально.потом выяснил что z влияет на x и Y , a y на x! Вот так вот, я в недоуменни,в полном :wik:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

В принципе может...
покажи скриншоты halscope...
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Сегодня попробую снять скриншоты. А может дело в том что сигналы задания от7и77 к приводу идут неэкранированным проводом(только витая пара, временно конечно), но если так почему Z ведет себя адекватно ?(при чем если включаю все три разьема, ось Х при первой попитке вращения моментально уходит в ERROR, а ось Y можно крутить на малых оборотах). Вообщем буду экранировать эти три пары, на всякий случай. :attention:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

И на всякий случай скинь вместе со скриншотами последний ini и hal.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Сегодня настолько экперементировал , что не знаю с чего начать :wik:
Взгляните на ини и хал, может что не так(мне не хватает подкованности , чтобы самому разобраться)
hm2-servo7i77.hal
(8.28 КБ) 1120 скачиваний
5i25-7i77.ini
(5.07 КБ) 1109 скачиваний
Снимок.png (2096 просмотров) <a class='original' href='./download/file.php?id=6877&mode=view' target=_blank>Загрузить оригинал (103.53 КБ)</a>
Последний раз редактировалось dansystems1 26 июл 2012, 17:00, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Нету файлов то :wik:
Файлы забыл!

И скриншоты с halscope главное!!!!
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Скриншот только один и то для того чтобы спросить правильно ли я снимал?
С утра изменил FERROR на 5000, чтобы не мешал, и выяснил, что при одновременном включении, например на подаче 1200мм/мин задание для z-2.6 Вольт, а для X иY не более0.3вольт(7и77 больше не выдает)
Последний раз редактировалось dansystems1 26 июл 2012, 17:10, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

По скриншоту, лучше еще добавить значения для команды двигателям, так понятнее будет.
Движение было только по оси Z? Очень странный показатель для axis.0.feerror, такое ощущение, что на пине обратной связи что-то не то...
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Nick писал(а):Движение было только по оси Z?
Только z и двигается (x и y двигаются очень медленно)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

просто очень странная ступенька на axis.0.f-error.... да еще и с таким значением...

ЗЫ у тебя на скриншоте 1-й и 2-й каналы показывают одно и тоже, только с разным масштабом...

Сделай такую конфигурацию каналов:
1. axis.0.position-cmd
2. axis.0.f-error
3.(не обязательно, но если влезет лучше добавить) axis.0.position-fb

4. axis.1.position-cmd
5. axis.1.f-error
6.(не обязательно, но если влезет лучше добавить) axis.1.position-fb

7. axis.2.position-cmd
8. axis.2.f-error
9.(не обязательно, но если влезет лучше добавить) axis.2.position-fb

и раздвинь их по вертикале, чтобы каналы осей были отделены. (Потом сохрани настройку halscope на будущее)
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

И гонять все три сразу?
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Да забыл, бывало когда двигаешь Y, Х тоже крутится, а по отдельности все позицианируют хорошо , с точностю 0.001мм
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

dansystems1 писал(а):И гонять все три сразу?
Сначала по очереди. Потом можно сразу, или задание какое-нибудь запустить.
dansystems1 писал(а):Да забыл, бывало когда двигаешь Y, Х тоже крутится, а по отдельности все позицианируют хорошо , с точностю 0.001мм
А как драйвера подключены? Может наводки какие-то?

ЗЫ движки на столе лежат без нагрузки, или установлены на станке и на них есть нагрузка?
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

Nick писал(а):А как драйвера подключены? Может наводки какие-то?
-Привод родной, завтра все сниму на фото
Nick писал(а):движки на столе лежат без нагрузки
- движки на столе лежат без нагрузки, но руками не остановищь, когда крутится
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

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

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Lexxa »

Нет, гоняй только по одной оси.
Давай сначала одну ось, определись какую, удали нафииг описания остальных осей из хала, добавить потом легко будет их.
Чтобы настроить ПИД-параметры тебе надо не просто минимизировать FERROR, а минимизировать его на всех скоростях, на которых ты будешь кататься.
Можешь построить график, две точки A(MinVelocity, MinFerror) и В(Ferror, MaxVelocity), соедини их прямой и увидишь, на каких подачах настраивать уже нет смысла.
Настраивать ПИД в сторону увеличения подачи.
Еще раз технология.
На хал-яйцелоскопе смотришь как минимум значения двух сигналов, лучше если трех
1) xpos-cmd
2) xpos-fb
3) axis.0.ferror или как он у тебя озывается

У тебя в хале дл оси Х написано вот что:

Код: Выделить всё

net motor.00.pos-fb hm2_[HOSTMOT2](BOARD).0.encoder.00.position => pid.0.feedback
net motor.00.pos-fb => axis.0.motor-pos-fb
net emcmot.00.pos-cmd axis.0.motor-pos-cmd => pid.0.command
net motor.00.command  pid.0.output  =>  hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0
Переделай чтоб названия сигналов были написаны по-человечески
типа

Код: Выделить всё

net xpos-fb hm2_[HOSTMOT2](BOARD).0.encoder.00.position => pid.0.feedback
net xpos-fb => axis.0.motor-pos-fb
net xpos-cmd axis.0.motor-pos-cmd => pid.0.command
net xoutput pid.0.output  =>  hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0
Кстати, Ник, нормально ли хал переваривает имена сигналов, содержащие точки?
:bender:
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение dansystems1 »

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

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Lexxa »

и ставь движки на станок, ты ж 6Р13Ф3 делаешь?
Привода какие ставишь? Я электроавтоматику почти не буду переделывать, только чуток по мелочи.
Рассмешил, двухкиловатоные движки руками остановить))))
Это почти тоже самое, что локомотиву дорогу танком перегородить)))
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Mesa 5i25+7i77-с чего начать?

Сообщение Nick »

Lexxa писал(а):Кстати, Ник, нормально ли хал переваривает имена сигналов, содержащие точки?
Нормально.
dansystems1 писал(а):А может дело в том , что конфиг не родной(не сделан с помощю Pncconf), а переделанный?
Да не все вроде норм в конфиге.
Ответить

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