Страница 12 из 33
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 21 июл 2012, 21:47
dansystems1
Спасибо, буду пробовать!
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 21 июл 2012, 22:43
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
Все работают как я понял.
начинаю работу над входами

Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 21 июл 2012, 22:48
Nick
Наконец-то я оказался не нужным, ты все сам нашел!
Ждем дальнейших результатов!
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 21 июл 2012, 23:11
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 с лимитами пока не получается, не могу правильно назвать наверное.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 22 июл 2012, 01:31
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
и сразу становится все понятно.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 22 июл 2012, 08:02
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
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 23 июл 2012, 09:55
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
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 23 июл 2012, 10:14
Lexxa
Каким кабелем соединяется 5i25 и 7i77? 25-ти пиновый прямой, т.е.
1-1
2-2
3-3 итд?
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 23 июл 2012, 11:35
Nick
Да, там должно быть что-то вроде того.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 23 июл 2012, 20:22
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(длителный тест под нагрузкой)
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 23 июл 2012, 23:29
Nick
dansystems1 писал(а):Латенси тест-9500---11500(длителный тест под нагрузкой)
Хороший показатель, правда тебе не особо актуально - у тебя все через месу проходит. Кстати, меса опрашивается раз в сервопериод, поэтому авост может сработать только на следующий период, т.е. через 0.001с, хотя, это не много

.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 24 июл 2012, 13:51
dansystems1
Иду подключить комп к станку, потом доложу.

Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 24 июл 2012, 16:50
dansystems1
Сегодня впервые подключил комп к станку, немножко покрутил моторы, сначала был полный ERROR!!!, как только нажимал F2, потом изменил параметр
MIN_FERROR и FERROR, Ошибок стало меньше. потом уменьшил параметр P(PID) с 100 на 1. мотор стал крутится но только до скорости 25мм/мин, при больших дает ошибку.
По сему вопрос - как настраивать? С чего начать?

(может есть какие то инструкции по этому делу?)
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 24 июл 2012, 22:41
Nick
Есть

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

Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 25 июл 2012, 01:03
Lexxa
никакую спец панель не надо ставить, значения из спец панели при прописывании в ини окажутся нерабочие. по крайней мере у нас так было.
Самый простой способ это прям их аксис в режиме Аксис - Станок - калибровка. На халскопе смотришь феррор. и в теме NightV и в теме про токарник разжевали.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 25 июл 2012, 06:56
dansystems1
Lexxa писал(а): в теме NightV и в теме про токарник разжевали.
-
A как найти эти темы?

Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 25 июл 2012, 07:05
nkp
dansystems1 писал(а):A как найти эти темы?
Скорей всего
эта и
эта
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 25 июл 2012, 07:11
dansystems1
Спасибо, читаю!
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 25 июл 2012, 09:07
Nick
Lexxa писал(а):Аксис - Станок - калибровка
А что там можно делать? У меня в sim выдает какие-то ошибки и все.
Там можно также удобно настраивать параметры PID?
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 25 июл 2012, 12:22
dansystems1
Nick писал(а):Lexxa писал(а):
Аксис - Станок - калибровка
Сегодня попытался пользоваться , но я и так могу изменить параметры в ини файле, или от нее другая польза есть?