Mesa 5i25+7i77-с чего начать?
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Спасибо, как просто! (если знаешь, конечноLexxa писал(а):OUTPUT_SCALE = -1.000
А можно програмно инвертировать энкодер?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Тоже самое - setp encoder.XXX.position-scale -1, или сколько тебе надо, в общем отрицательное число
.
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
СЕГОДНЯ ПОПРОБОВАЛ_ НЕ ПОМОГЛО, в обоих случаях крутится в одном и том же направленииLexxa писал(а):OUTPUT_SCALE = -1.000
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Ник, покажи на примере плс-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
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Это масштаб энкодера - берется он автоматом из ini [AXIS_0]INPUT_SCALE чтобы развернуть его ставим это число *-1dansystems1 писал(а):setp hm2_[HOSTMOT2](BOARD).0.encoder.00.scale [AXIS_0]INPUT_SCALE
Теперь надо еще развернуть мотор, иначе система будет рассогласованна:
Вот отсюда надо снять комментарий и сделать [AXIS_0]OUTPUT_SCALE = -1. По идее так.dansystems1 писал(а):# setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-scalemax [AXIS_0]OUTPUT_SCALE
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
может, потому что эта строка у меня закомментирана?-dansystems1 писал(а):Lexxa писал(а):
OUTPUT_SCALE = -1.000
СЕГОДНЯ ПОПРОБОВАЛ_ НЕ ПОМОГЛО, в обоих случаях крутится в одном и том же направлении ( теорию читал 10 раз, понимаю что должна поменится , но факт есть факт(:
Nick писал(а):# setp hm2_[HOSTMOT2](BOARD).0.7i77.0.1.analogout0-scalemax [AXIS_0]OUTPUT_SCALE
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Да именно потому, но менять надо сразу две величины.
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Nick, спасибо, а то у меня уже голова разболелась
, а почему она вообще была закомментирована?(в исходном конфиге)
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Другими словами-кто его знает?Nick писал(а):Секрет
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
dansystems1, ага)
Вот что интересно. Можно ли второй раpъём 5i25 (P2) использовать как gpio?
Вот что интересно. Можно ли второй раpъём 5i25 (P2) использовать как gpio?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
А как он сейчас используется?
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
У меня -не используется(не думаю, что в будущем нужен будет, 6 серво+48 Вход/выход-ов-придостаточны для этого станка)Nick писал(а):А как он сейчас используется?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
У меня станок такой же. только на 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)
Не будешь же ты с мышкой по цеху работать, поскольку разоришься на них.
с учетеом пульта императора посчитал входы и выыходы
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)
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
40 входов насчтиал, 8 выходов, по идее хватает, но хз, запас карман не тянет, с учетом того. что оно как бы есть и осталось прошарить
-
dansystems1
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Lexxa,А у тебя какой привод и двигатели?
- Lexxa
- Мастер
- Сообщения: 2703
- Зарегистрирован: 16 дек 2011, 16:48
- Репутация: 319
- Настоящее имя: Алексей
- Откуда: ryazan
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
вот такой вот пульт задумал сделать вместо родного дурацкого пульта
