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

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

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

Сообщение dansystems1 »

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

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

Сообщение dansystems1 »

Вот выходы которые я хотел-
net coolant-flood <= iocontrol.0.coolant-flood => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-00
net spindle-forward <= motion.spindle-forward => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-01
net spindle-reverse <= motion.spindle-reverse => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-02
net motion-enabled <= motion.motion-enabled => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-03
net estop-loop <= iocontrol.0.user-enable-out => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.output-04
Все работают как я понял.
начинаю работу над входами :thinking:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

Сообщение dansystems1 »

Вот и три рабочих home-
net axis.0.home-switch <= axis.0.home-sw-in => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-00
net axis.1.home-switch <= axis.1.home-sw-in => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-01
net axis.2.home-switch <= axis.2.home-sw-in => hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-02
a с лимитами пока не получается, не могу правильно назвать наверное.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Вот так они называются:
axis.N.neg-lim-sw-in IN BIT
Should be driven TRUE if the negative limit switch for this joint is tripped

axis.N.pos-lim-sw-in IN BIT
Should be driven TRUE if the positive limit switch for this joint is tripped.

ЗЫ я бы стрелки наоборот поставил, или пины местами поменял. в данном случае сигнал идет от input к home-sw, но это так мелочи.
net axis.2.home-switch => axis.2.home-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-02
а еще лучше так:
net axis.2.home-switch <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-02
net axis.2.home-switch => axis.2.home-sw-in
и сразу становится все понятно.
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

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

Сообщение dansystems1 »

Nick писал(а):и сразу становится все понятно.
Спасибо, Nick! Честно говоря, мне удобнее вот так
net axis.0.home-switch => axis.0.home-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-00
net axis.1.home-switch => axis.1.home-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-01
net axis.2.home-switch => axis.2.home-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-02
net axis.0.pos-lim-switch => axis.0.pos-lim-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-03
net axis.0.neg-lim-switch => axis.0.neg-lim-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-04
net axis.1.pos-lim-switch => axis.1.pos-lim-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-05
net axis.1.neg-lim-switch => axis.1.neg-lim-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-06
net axis.2.pos-lim-switch => axis.2.pos-lim-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-07
net axis.2.neg-lim-switch => axis.2.neg-lim-sw-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-08
Остался только вход ESTOP, если добавляю-(net estop-in => iocontrol.0.emc-enable-in <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-09)- выдает ошибку-
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
hm2-servo7i77.hal:238: Pin 'iocontrol.0.emc-enable-in' was already linked to signal 'estop-loop'
3336
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

dansystems1 писал(а):hm2-servo7i77.hal:238: Pin 'iocontrol.0.emc-enable-in' was already linked to signal 'estop-loop'
Говорит, что пин 'iocontrol.0.emc-enable-in' уже присоединен к сигналу estop-loop. Это пин ввода, к нему можно присоединить только 1 сигнал. (иначе будет путаница, если на двух сигналах разные значения).

Т.е. надо делать так:
net estop-loop <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-09
Просто добавляем пин к уже существующему сигналу.
--------------------
Или нет, так просто не выйдет...
Надо добавить логический компонент, например and2

loadrt add2 names=and2.estop
addf and2.estop base-thread

net estop-and0 => and2.estop.in0 <= iocontrol.0.user-enable-out
net estop-and1 => and2.estop.in1 <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-09
net estop-loop <= and2.estop.out => iocontrol.0.emc-enable-in
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

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

Сообщение Lexxa »

Каким кабелем соединяется 5i25 и 7i77? 25-ти пиновый прямой, т.е.
1-1
2-2
3-3 итд?
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

Сообщение dansystems1 »

Nick писал(а):net estop-and0 => and2.estop.in0 <= iocontrol.0.user-enable-out
net estop-and1 => and2.estop.in1 <= hm2_[HOSTMOT2](BOARD).0.7i77.0.0.input-09
net estop-loop <= and2.estop.out => iocontrol.0.emc-enable-in
Ник, спасибо, я уже решил. Лучше будет когда АВОСТ работает только от внешних кнопок, так безопаснее!
Кстати, я увеличил ОЗУкомпа для станка до 1Гб, И видео до 128 Мб. работа заметно улучшилась.
Латенси тест-9500---11500(длителный тест под нагрузкой)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

dansystems1 писал(а):Латенси тест-9500---11500(длителный тест под нагрузкой)
Хороший показатель, правда тебе не особо актуально - у тебя все через месу проходит. Кстати, меса опрашивается раз в сервопериод, поэтому авост может сработать только на следующий период, т.е. через 0.001с, хотя, это не много :).
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

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

Сообщение dansystems1 »

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

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

Сообщение dansystems1 »

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

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

Сообщение Nick »

Есть :).
Начать лучше всего с halscope и спец конфигурации:
начни с чтения, вот тут почитай как NightV настраивал, там есть приблизительный порядок действий.

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

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

Сообщение Lexxa »

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

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

Сообщение dansystems1 »

Lexxa писал(а): в теме NightV и в теме про токарник разжевали.
-
A как найти эти темы? :D
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение dansystems1 »

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

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

Сообщение Nick »

Lexxa писал(а):Аксис - Станок - калибровка
А что там можно делать? У меня в sim выдает какие-то ошибки и все.
Там можно также удобно настраивать параметры PID?
dansystems1
Мастер
Сообщения: 339
Зарегистрирован: 23 апр 2012, 19:38
Репутация: 10
Откуда: Армения
Контактная информация:

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

Сообщение dansystems1 »

Nick писал(а):Lexxa писал(а):
Аксис - Станок - калибровка
Сегодня попытался пользоваться , но я и так могу изменить параметры в ини файле, или от нее другая польза есть?
Ответить

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