Страница 15 из 33
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 30 июл 2012, 09:21
Lexxa
OUTPUT_SCALE = -1.000
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 30 июл 2012, 18:30
dansystems1
Lexxa писал(а):OUTPUT_SCALE = -1.000
Спасибо, как просто! (если знаешь, конечно

)
А можно програмно инвертировать энкодер?
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 30 июл 2012, 19:41
Lexxa
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 14:49
Nick
Тоже самое - setp encoder.XXX.position-scale -1, или сколько тебе надо, в общем отрицательное число

.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 18:42
dansystems1
Lexxa писал(а):OUTPUT_SCALE = -1.000
СЕГОДНЯ ПОПРОБОВАЛ_ НЕ ПОМОГЛО, в обоих случаях крутится в одном и том же направлении

( теорию читал 10 раз, понимаю что должна поменится , но факт есть факт(:
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 18:47
dansystems1
Nick писал(а):Тоже самое - setp encoder.XXX.position-scale -1, или сколько тебе надо, в общем отрицательное число .
Ник, покажи на примере плс-
Код: Выделить всё
# X [0] Axis
# ################
# axis enable chain
newsig emcmot.00.enable bit
sets emcmot.00.enable FALSE
net emcmot.00.enable => pid.0.enable
net emcmot.00.enable => hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogena
net emcmot.00.enable <= axis.0.amp-enable-out
# encoder feedback
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.counter-mode 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.filter 1
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-invert 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-mask 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.index-mask-invert 0
setp hm2_[HOSTMOT2](BOARD).0.encoder.00.scale [AXIS_0]INPUT_SCALE
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 #push copy back to Axis GUI
# set PID loop gains from inifile
setp pid.0.Pgain [AXIS_0]P
setp pid.0.Igain [AXIS_0]I
setp pid.0.Dgain [AXIS_0]D
setp pid.0.bias [AXIS_0]BIAS
setp pid.0.FF0 [AXIS_0]FF0
setp pid.0.FF1 [AXIS_0]FF1
setp pid.0.FF2 [AXIS_0]FF2
setp pid.0.deadband [AXIS_0]DEADBAND
setp pid.0.maxoutput [AXIS_0]MAX_OUTPUT
# position command signals
# setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-scalemax [AXIS_0]OUTPUT_SCALE
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
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 19:17
Nick
dansystems1 писал(а):setp hm2_[HOSTMOT2](BOARD).0.encoder.00.scale [AXIS_0]INPUT_SCALE
Это масштаб энкодера - берется он автоматом из ini [AXIS_0]INPUT_SCALE чтобы развернуть его ставим это число *-1
Теперь надо еще развернуть мотор, иначе система будет рассогласованна:
dansystems1 писал(а):# setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-scalemax [AXIS_0]OUTPUT_SCALE
Вот отсюда надо снять комментарий и сделать [AXIS_0]OUTPUT_SCALE = -1. По идее так.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 19:35
dansystems1
dansystems1 писал(а):Lexxa писал(а):
OUTPUT_SCALE = -1.000
СЕГОДНЯ ПОПРОБОВАЛ_ НЕ ПОМОГЛО, в обоих случаях крутится в одном и том же направлении ( теорию читал 10 раз, понимаю что должна поменится , но факт есть факт(:
может, потому что эта строка у меня закомментирана?-
Nick писал(а):# setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-scalemax [AXIS_0]OUTPUT_SCALE
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 20:00
Nick
Да именно потому, но менять надо сразу две величины.
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 20:05
dansystems1
Nick, спасибо, а то у меня уже голова разболелась

, а почему она вообще была закомментирована?(в исходном конфиге)
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 20:23
Nick
Секрет

Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 31 июл 2012, 20:28
dansystems1
Nick писал(а):Секрет
Другими словами-кто его знает?

Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 01 авг 2012, 21:49
Lexxa
dansystems1, ага)
Вот что интересно. Можно ли второй раpъём 5i25 (P2) использовать как gpio?
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 00:10
Nick
А как он сейчас используется?
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 07:26
dansystems1
Nick писал(а):А как он сейчас используется?
У меня -не используется(не думаю, что в будущем нужен будет, 6 серво+48 Вход/выход-ов-придостаточны для этого станка)
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 08:07
Lexxa
У меня станок такой же. только на 1 пульт надо входов штук 25, а если маховичок захочется?
Не будешь же ты с мышкой по цеху работать, поскольку разоришься на них.
с учетеом пульта императора посчитал входы и выыходы
e-stop(in 1, out1)
концевики +XYZ -XYZ 0XYZ (in 9)
включить СОЖ (out 1)
включить смазку (out 1)
включить свет (out 1)
готовность приводов (in 3)
шпиндель вперед, назад, стоп (out 3)
пульт зажать инструмент (in 1 out 1), выход с ладдера
пульт разжать инструмент (in 1 out 1), выход с ладдера
концевик инструмент зажат (in 1)
пульт крутилки на подачу и скорость (in 2х2)
пульт активная ось XYZ (in 3)
пульт шпиндель вперед, назад, стоп (in 3)
пульт режим home, jog,joint, handle, auto, mdi
пульт программа старт, стоп, степ (in 3)
пульт стоп подачи (in 1)
пульт выключить СОЖ (in 1)
пульт активная ось + (in 1)
пульт активная ось - (in 1)
пульт БХ (in 1)
пульт включить станок (in 1)
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 08:35
Lexxa
40 входов насчтиал, 8 выходов, по идее хватает, но хз, запас карман не тянет, с учетом того. что оно как бы есть и осталось прошарить
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 17:34
dansystems1
Lexxa,А у тебя какой привод и двигатели?
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 17:43
Lexxa
родные болгарские комплектные, кемрон, движки тоже
Re: Mesa 5i25+7i77-с чего начать?
Добавлено: 02 авг 2012, 17:46
Lexxa
вот такой вот пульт задумал сделать вместо родного дурацкого пульта