Mesa 5i25+7i77-с чего начать?
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Mesa 5i25+7i77-с чего начать?
Привет всем! Нужно настроить Linux CNC для роботы с меса 5и25+7и77. Скажу сразу, что в цифре я слабоват ,( но очень хочется наверстать), так что попрошу не судить строго если что.
Первая проблема, с которым я уже столкнулся-при попытки настройки pncconf не нашел плату 5и25, скажите pls с чего начать!
Первая проблема, с которым я уже столкнулся-при попытки настройки pncconf не нашел плату 5и25, скажите pls с чего начать!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Какая версия LinuxCNC?
Вот это читал http://www.linuxcnc.org/index.php/engli ... t=18#19987
Вот это читал http://www.linuxcnc.org/index.php/engli ... t=18#19987
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Linux CNC 2.5.0
http://www.linuxcnc.org/index.php/engli ... t=18#19987 - это читал , но понял далеко не все(английский - не на том уровне):
http://www.linuxcnc.org/index.php/engli ... t=18#19987 - это читал , но понял далеко не все(английский - не на том уровне):
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Ок. Тогда попробуем сделать все что там написано поэтапно.
1. Прежде всего в двух словах опиши свой станок, и что ты хочешь чтобы делала MESA (управляла шаговиками или сервами, датчиками, энкодерами и т.д.)
2. попробуй запустить LinuxCNC и открыть конфигурацию hm2-servo
1. Прежде всего в двух словах опиши свой станок, и что ты хочешь чтобы делала MESA (управляла шаговиками или сервами, датчиками, энкодерами и т.д.)
2. попробуй запустить LinuxCNC и открыть конфигурацию hm2-servo
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
1. Станок-6р13ф3-84года-механика отл сост, двигатели-Mezbrno, приводы-Мезоматик-а, все это хозяйство управляется с помощю+/-10в. Энкодеры заказал такие- http://www.ebay.com/itm/Metronix-Rotary ... 336wt_1036 ,
2 Сами платы я пока не вставил в комп, ставить а потом запустить?
3 hm2-servo s kakoi platoi zapuskatx
4 Kak w linukse izmenitx yazik?
2 Сами платы я пока не вставил в комп, ставить а потом запустить?
3 hm2-servo s kakoi platoi zapuskatx
4 Kak w linukse izmenitx yazik?
Последний раз редактировалось dansystems1 11 май 2012, 20:55, всего редактировалось 1 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
ну наверное да, иначе, LinuxCNC их не найдет, и наверняка выдаст ошибку...
Понятно т.е. будет 3 оси, управление по +-10 + обработка энкодеров + pid.
Значит включай платы, и пробуй запустить ту конфигурацию. Если запуститься выполни в консоле halcmd show и вывод сюда.
Понятно т.е. будет 3 оси, управление по +-10 + обработка энкодеров + pid.
Значит включай платы, и пробуй запустить ту конфигурацию. Если запуститься выполни в консоле halcmd show и вывод сюда.
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Платы включил, запустил . Никакой разницы с платами или нет. hm2-servo с какой платой лучше попробовать запусрить(ест. 5и25 там нету)?
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
proboval-rezultat--Print file information:
Код: Выделить всё
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.5.0
Machine configuration directory is '/home/dan/linuxcnc/configs/hm2-servo'
Machine configuration file is '5i23.ini'
INIFILE=/home/dan/linuxcnc/configs/hm2-servo/5i23.ini
PARAMETER_FILE=hm2-servo.var
TASK=milltask
HALUI=
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=2054
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
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-servo.hal:48: parameter or pin 'hm2_5i23.0.pwmgen.pwm_frequency' not found
2054
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 63.357498] I-pipe: Domain RTAI registered.
[ 63.357503] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 63.357504] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 63.357531] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 63.357532] PIPELINE layers:
[ 63.357534] f8960e20 9ac15d93 RTAI 200
[ 63.357536] c085cb20 0 Linux 100
[ 63.369683] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 63.369767] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 63.369771] RTAI[sched]: hard timer type/freq = APIC/6235800(Hz); default timing: periodic; linear timed lists.
[ 63.369773] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 2594414000 hz.
[ 63.369775] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 63.369818] RTAI[usi]: enabled.
[ 63.393488] RTAI[math]: loaded.
[ 63.436582] hm2: loading Mesa HostMot2 driver version 0.15
[ 63.438139] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 63.438163] hm2_pci 0000:05:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 63.438165] hm2_pci: discovered 5i25 at 0000:05:00.0
[ 63.439089] hm2/hm2_5i25.0: Smart Serial Firmware Version 33
[ 63.554817] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 63.554819] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[ 63.554821] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[ 63.554822] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
[ 63.554825] hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 63.554827] hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 63.554829] hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort
[ 63.554831] hm2/hm2_5i25.0: IO Pin 006 (P3-04): IOPort
[ 63.554833] hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 63.554835] hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 63.554837] hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 63.554839] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 63.554841] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 63.554843] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 63.554845] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 63.554847] hm2/hm2_5i25.0: IO Pin 014 (P3-11): IOPort
[ 63.554849] hm2/hm2_5i25.0: IO Pin 015 (P3-12): IOPort
[ 63.554850] hm2/hm2_5i25.0: IO Pin 016 (P3-13): IOPort
[ 63.554852] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 63.554854] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 63.554855] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 63.554857] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 63.554859] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 63.554860] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 63.554862] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 63.554863] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 63.554865] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 63.554867] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 63.554868] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 63.554870] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 63.554871] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 63.554873] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 63.554875] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[ 63.554876] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[ 63.554878] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[ 63.554905] hm2/hm2_5i25.0: registered
[ 63.554907] hm2_5i25.0: initialized AnyIO board at 0000:05:00.0
[ 63.708219] hm2_5i25.0: dropping AnyIO board at 0000:05:00.0
[ 63.708224] hm2/hm2_5i25.0: unregistered
[ 63.708243] hm2_pci 0000:05:00.0: PCI INT A disabled
[ 63.708261] hm2_pci: driver unloaded
[ 63.709624] hm2: unloading
[ 63.731622] RTAI[math]: unloaded.
[ 63.750706] SCHED releases registered named ALIEN RTGLBH
[ 63.789064] RTAI[malloc]: unloaded.
[ 63.885212] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 63.886712] I-pipe: Domain RTAI unregistered.
[ 63.886751] RTAI[hal]: unmounted.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
угу, понятно, этот конфиг под 5i23 заточен.dansystems1 писал(а):parameter or pin 'hm2_5i23.0.pwmgen.pwm_frequency' not found
тогда попробуй вот с этим:
http://www.gnipsel.com/linuxcnc/configs/5i25-7i77.zip
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Nick, извини, можно поподробнее, как с этим запускать?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Качаешь, распаковываешь в папку /home/user/emc/configs/7i77/ и запускаешь из консоли
cd emc/configs/7i77
linuxcnc 7i77.ini
или как там ини называется?
Хотя скорее всего если ты сделаешь такую папку, то при запуске LinuxCNC можно будет выбрать эту конфигурацию.
cd emc/configs/7i77
linuxcnc 7i77.ini
или как там ини называется?
Хотя скорее всего если ты сделаешь такую папку, то при запуске LinuxCNC можно будет выбрать эту конфигурацию.
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
спасибо, сейчас попробую
Еще вопросик-как в убунту менять язык?
Еще вопросик-как в убунту менять язык?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
А ты какой язык при установке выбрал?
вообще, если в верхней панеле нет иконки в виде клавы, то Система-Параметры-Клавиатура, там куча настроек. Клавиши для смены языка находятся в Раскладки - Параметры (там выделены жирным). Кстати, я себе поставил на смену раскладок клавишу Win - очень удобно, тем более в 10.04 она не использовалась.
вообще, если в верхней панеле нет иконки в виде клавы, то Система-Параметры-Клавиатура, там куча настроек. Клавиши для смены языка находятся в Раскладки - Параметры (там выделены жирным). Кстати, я себе поставил на смену раскладок клавишу Win - очень удобно, тем более в 10.04 она не использовалась.
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
1-yazik russkii
2-probowal po twoemu sowetu- po moemu zapuskalosx-
2-probowal po twoemu sowetu- po moemu zapuskalosx-
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Halcmd shou ne mogu naytiNick писал(а): Если запуститься выполни в консоле halcmd show и вывод сюда.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
запускаешь консоль Программы - Стандартные - Терминал (вообще вытащи его на верхнюю панель, он нам еще не один раз понадобится )
И в терминале пишешь halcmd show
show - через w и все маленькими буквами
И в терминале пишешь halcmd show
show - через w и все маленькими буквами
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
vot chto polu`ilasx-
Код: Выделить всё
7 float OUT 0 axis.2.joint-pos-fb
7 float OUT 0 axis.2.joint-vel-cmd
7 bit OUT FALSE axis.2.kb-jog-active
7 float OUT 0 axis.2.motor-offset
7 float OUT 0 axis.2.motor-pos-cmd
7 float IN 0 axis.2.motor-pos-fb
7 bit OUT FALSE axis.2.neg-hard-limit
7 bit IN FALSE axis.2.neg-lim-sw-in
7 bit OUT FALSE axis.2.pos-hard-limit
7 bit IN FALSE axis.2.pos-lim-sw-in
7 bit OUT FALSE axis.2.wheel-jog-active
10 bit OUT FALSE axisui.jog.a
10 bit OUT FALSE axisui.jog.b
10 bit OUT FALSE axisui.jog.c
10 float OUT 0 axisui.jog.increment
10 bit OUT FALSE axisui.jog.u
10 bit OUT FALSE axisui.jog.v
10 bit OUT FALSE axisui.jog.w
10 bit OUT FALSE axisui.jog.x
10 bit OUT FALSE axisui.jog.y
10 bit OUT TRUE axisui.jog.z
10 bit IN FALSE axisui.notifications-clear
10 bit IN FALSE axisui.notifications-clear-error
10 bit IN FALSE axisui.notifications-clear-info
10 bit IN FALSE axisui.set-manual-mode
9 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout0
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout1
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout2
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout3
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout4
9 float IN 0 hm2_5i25.0.7i77.0.1.analogout5
9 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena
9 s32 OUT 0 hm2_5i25.0.encoder.00.count
9 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.00.position
9 float OUT 0 hm2_5i25.0.encoder.00.position-latched
9 s32 OUT 1 hm2_5i25.0.encoder.00.rawcounts
9 s32 OUT 1 hm2_5i25.0.encoder.00.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.00.reset
9 float OUT 0 hm2_5i25.0.encoder.00.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.01.count
9 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.01.position
9 float OUT 0 hm2_5i25.0.encoder.01.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.01.reset
9 float OUT 0 hm2_5i25.0.encoder.01.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.02.count
9 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.02.position
9 float OUT 0 hm2_5i25.0.encoder.02.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.02.reset
9 float OUT 0 hm2_5i25.0.encoder.02.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.03.count
9 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.03.position
9 float OUT 0 hm2_5i25.0.encoder.03.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.03.reset
9 float OUT 0 hm2_5i25.0.encoder.03.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.04.count
9 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.04.position
9 float OUT 0 hm2_5i25.0.encoder.04.position-latched
9 s32 OUT 65535 hm2_5i25.0.encoder.04.rawcounts
9 s32 OUT 65535 hm2_5i25.0.encoder.04.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.04.reset
9 float OUT 0 hm2_5i25.0.encoder.04.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.05.count
9 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.05.position
9 float OUT 0 hm2_5i25.0.encoder.05.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.05.reset
9 float OUT 0 hm2_5i25.0.encoder.05.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.06.count
9 s32 OUT 0 hm2_5i25.0.encoder.06.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.06.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.06.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.06.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.06.position
9 float OUT 0 hm2_5i25.0.encoder.06.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.06.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.06.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.06.reset
9 float OUT 0 hm2_5i25.0.encoder.06.velocity
9 s32 OUT 0 hm2_5i25.0.encoder.07.count
9 s32 OUT 0 hm2_5i25.0.encoder.07.count-latched
9 bit I/O FALSE hm2_5i25.0.encoder.07.index-enable
9 bit IN FALSE hm2_5i25.0.encoder.07.latch-enable
9 bit IN FALSE hm2_5i25.0.encoder.07.latch-polarity
9 float OUT 0 hm2_5i25.0.encoder.07.position
9 float OUT 0 hm2_5i25.0.encoder.07.position-latched
9 s32 OUT 0 hm2_5i25.0.encoder.07.rawcounts
9 s32 OUT 0 hm2_5i25.0.encoder.07.rawlatch
9 bit IN FALSE hm2_5i25.0.encoder.07.reset
9 float OUT 0 hm2_5i25.0.encoder.07.velocity
9 bit OUT TRUE hm2_5i25.0.gpio.000.in
9 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
9 bit IN FALSE hm2_5i25.0.gpio.000.out
9 bit OUT TRUE hm2_5i25.0.gpio.001.in
9 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
9 bit IN FALSE hm2_5i25.0.gpio.001.out
9 bit OUT TRUE hm2_5i25.0.gpio.002.in
9 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
9 bit IN FALSE hm2_5i25.0.gpio.002.out
9 bit OUT TRUE hm2_5i25.0.gpio.003.in
9 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.004.in
9 bit OUT FALSE hm2_5i25.0.gpio.004.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.005.in
9 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
9 bit IN FALSE hm2_5i25.0.gpio.005.out
9 bit OUT FALSE hm2_5i25.0.gpio.006.in
9 bit OUT TRUE hm2_5i25.0.gpio.006.in_not
9 bit IN FALSE hm2_5i25.0.gpio.006.out
9 bit OUT TRUE hm2_5i25.0.gpio.007.in
9 bit OUT FALSE hm2_5i25.0.gpio.007.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.008.in
9 bit OUT FALSE hm2_5i25.0.gpio.008.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.009.in
9 bit OUT TRUE hm2_5i25.0.gpio.009.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.010.in
9 bit OUT TRUE hm2_5i25.0.gpio.010.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.011.in
9 bit OUT TRUE hm2_5i25.0.gpio.011.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.012.in
9 bit OUT TRUE hm2_5i25.0.gpio.012.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.013.in
9 bit OUT TRUE hm2_5i25.0.gpio.013.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.014.in
9 bit OUT TRUE hm2_5i25.0.gpio.014.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.015.in
9 bit OUT TRUE hm2_5i25.0.gpio.015.in_not
9 bit OUT FALSE hm2_5i25.0.gpio.016.in
9 bit OUT TRUE hm2_5i25.0.gpio.016.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.017.in
9 bit OUT FALSE hm2_5i25.0.gpio.017.in_not
9 bit IN FALSE hm2_5i25.0.gpio.017.out
9 bit OUT TRUE hm2_5i25.0.gpio.018.in
9 bit OUT FALSE hm2_5i25.0.gpio.018.in_not
9 bit IN FALSE hm2_5i25.0.gpio.018.out
9 bit OUT TRUE hm2_5i25.0.gpio.019.in
9 bit OUT FALSE hm2_5i25.0.gpio.019.in_not
9 bit IN FALSE hm2_5i25.0.gpio.019.out
9 bit OUT TRUE hm2_5i25.0.gpio.020.in
9 bit OUT FALSE hm2_5i25.0.gpio.020.in_not
9 bit IN FALSE hm2_5i25.0.gpio.020.out
9 bit OUT TRUE hm2_5i25.0.gpio.021.in
9 bit OUT FALSE hm2_5i25.0.gpio.021.in_not
9 bit IN FALSE hm2_5i25.0.gpio.021.out
9 bit OUT TRUE hm2_5i25.0.gpio.022.in
9 bit OUT FALSE hm2_5i25.0.gpio.022.in_not
9 bit IN FALSE hm2_5i25.0.gpio.022.out
9 bit OUT TRUE hm2_5i25.0.gpio.023.in
9 bit OUT FALSE hm2_5i25.0.gpio.023.in_not
9 bit IN FALSE hm2_5i25.0.gpio.023.out
9 bit OUT FALSE hm2_5i25.0.gpio.024.in
9 bit OUT TRUE hm2_5i25.0.gpio.024.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.025.in
9 bit OUT FALSE hm2_5i25.0.gpio.025.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.026.in
9 bit OUT FALSE hm2_5i25.0.gpio.026.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.027.in
9 bit OUT FALSE hm2_5i25.0.gpio.027.in_not
9 bit OUT TRUE hm2_5i25.0.gpio.028.in
9 bit OUT FALSE hm2_5i25.0.gpio.028.in_not
9 bit IN FALSE hm2_5i25.0.gpio.028.out
9 bit OUT TRUE hm2_5i25.0.gpio.029.in
9 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
9 bit IN FALSE hm2_5i25.0.gpio.029.out
9 bit OUT TRUE hm2_5i25.0.gpio.030.in
9 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
9 bit IN FALSE hm2_5i25.0.gpio.030.out
9 bit OUT TRUE hm2_5i25.0.gpio.031.in
9 bit OUT FALSE hm2_5i25.0.gpio.031.in_not
9 bit IN FALSE hm2_5i25.0.gpio.031.out
9 bit OUT TRUE hm2_5i25.0.gpio.032.in
9 bit OUT FALSE hm2_5i25.0.gpio.032.in_not
9 bit IN FALSE hm2_5i25.0.gpio.032.out
9 bit OUT TRUE hm2_5i25.0.gpio.033.in
9 bit OUT FALSE hm2_5i25.0.gpio.033.in_not
9 bit IN FALSE hm2_5i25.0.gpio.033.out
9 bit IN FALSE hm2_5i25.0.led.CR01
9 bit IN FALSE hm2_5i25.0.led.CR02
9 u32 IN 0x00000000 hm2_5i25.0.sserial.channel
9 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter
9 u32 IN 0x00000000 hm2_5i25.0.sserial.port
9 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count
9 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state
9 bit IN TRUE hm2_5i25.0.sserial.port-0.run
9 bit IN FALSE hm2_5i25.0.sserial.read
9 u32 OUT 0x00000000 hm2_5i25.0.sserial.state
9 u32 IN 0x00000000 hm2_5i25.0.sserial.value
9 bit IN FALSE hm2_5i25.0.sserial.write
9 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
5 bit OUT FALSE iocontrol.0.coolant-flood
5 bit OUT FALSE iocontrol.0.coolant-mist
5 bit IN TRUE iocontrol.0.emc-enable-in <== estop-loop
5 bit OUT TRUE iocontrol.0.lube
5 bit IN FALSE iocontrol.0.lube_level
5 bit OUT FALSE iocontrol.0.tool-change ==> tool-change-loop
5 bit IN FALSE iocontrol.0.tool-changed <== tool-change-loop
5 s32 OUT 0 iocontrol.0.tool-number
5 s32 OUT 0 iocontrol.0.tool-prep-number
5 s32 OUT 0 iocontrol.0.tool-prep-pocket
5 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prep-loop
5 bit IN FALSE iocontrol.0.tool-prepared <== tool-prep-loop
5 bit OUT TRUE iocontrol.0.user-enable-out ==> estop-loop
5 bit OUT FALSE iocontrol.0.user-request-enable
7 float IN 1 motion.adaptive-feed
7 float IN 0 motion.analog-in-00
7 float IN 0 motion.analog-in-01
7 float IN 0 motion.analog-in-02
7 float IN 0 motion.analog-in-03
7 float OUT 0 motion.analog-out-00
7 float OUT 0 motion.analog-out-01
7 float OUT 0 motion.analog-out-02
7 float OUT 0 motion.analog-out-03
7 bit OUT FALSE motion.coord-error
7 bit OUT FALSE motion.coord-mode
7 float OUT 0 motion.current-vel
7 bit IN FALSE motion.digital-in-00
7 bit IN FALSE motion.digital-in-01
7 bit IN FALSE motion.digital-in-02
7 bit IN FALSE motion.digital-in-03
7 bit OUT FALSE motion.digital-out-00
7 bit OUT FALSE motion.digital-out-01
7 bit OUT FALSE motion.digital-out-02
7 bit OUT FALSE motion.digital-out-03
7 float OUT 0 motion.distance-to-go
7 bit IN TRUE motion.enable
7 bit IN FALSE motion.feed-hold
7 bit OUT FALSE motion.in-position
7 bit IN FALSE motion.motion-enabled
7 bit OUT FALSE motion.on-soft-limit
7 bit IN FALSE motion.probe-input
7 s32 OUT 0 motion.program-line
7 float OUT 0 motion.requested-vel
7 bit IN TRUE motion.spindle-at-speed
7 bit OUT TRUE motion.spindle-brake
7 bit OUT FALSE motion.spindle-forward
7 bit I/O FALSE motion.spindle-index-enable
7 bit OUT FALSE motion.spindle-on
7 bit OUT FALSE motion.spindle-reverse
7 float IN 0 motion.spindle-revs
7 float OUT 0 motion.spindle-speed-cmd-rps
7 float IN 0 motion.spindle-speed-in
7 float OUT 0 motion.spindle-speed-out
7 float OUT 0 motion.spindle-speed-out-rps
7 bit OUT FALSE motion.teleop-mode
7 float OUT 0 motion.tooloffset.a
7 float OUT 0 motion.tooloffset.b
7 float OUT 0 motion.tooloffset.c
7 float OUT 0 motion.tooloffset.u
7 float OUT 0 motion.tooloffset.v
7 float OUT 0 motion.tooloffset.w
7 float OUT 0 motion.tooloffset.x
7 float OUT 0 motion.tooloffset.y
7 float OUT 0 motion.tooloffset.z
Pin Aliases:
Alias Original Name
Signals:
Type Value Name (linked to)
bit TRUE estop-loop
==> iocontrol.0.emc-enable-in
<== iocontrol.0.user-enable-out
bit FALSE tool-change-loop
<== iocontrol.0.tool-change
==> iocontrol.0.tool-changed
bit FALSE tool-prep-loop
<== iocontrol.0.tool-prepare
==> iocontrol.0.tool-prepared
Parameters:
Owner Type Dir Value Name
7 s32 RO 0 axis.0.home-state
7 s32 RO 0 axis.1.home-state
7 s32 RO 0 axis.2.home-state
9 bit RW FALSE hm2_5i25.0.7i77.0.1.analogena-invert
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout0-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout0-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout1-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout1-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout2-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout2-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout3-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout3-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout4-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout4-scalemax
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-maxlim
9 float RW -10 hm2_5i25.0.7i77.0.1.analogout5-minlim
9 float RW 10 hm2_5i25.0.7i77.0.1.analogout5-scalemax
9 u32 RO 0x11000018 hm2_5i25.0.7i77.0.1.serial-number
9 bit RW FALSE hm2_5i25.0.7i77.0.1.spinena-invert
9 u32 RO 0x00420000 hm2_5i25.0.7i77.0.1.status
9 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.00.filter
9 bit RW FALSE hm2_5i25.0.encoder.00.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.00.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.00.scale
9 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.01.filter
9 bit RW FALSE hm2_5i25.0.encoder.01.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.01.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.01.scale
9 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.02.filter
9 bit RW FALSE hm2_5i25.0.encoder.02.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.02.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.02.scale
9 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.03.filter
9 bit RW FALSE hm2_5i25.0.encoder.03.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.03.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.03.scale
9 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.04.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.04.filter
9 bit RW FALSE hm2_5i25.0.encoder.04.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.04.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.04.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.04.scale
9 float RW 0.5 hm2_5i25.0.encoder.04.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.05.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.05.filter
9 bit RW FALSE hm2_5i25.0.encoder.05.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.05.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.05.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.05.scale
9 float RW 0.5 hm2_5i25.0.encoder.05.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.06.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.06.filter
9 bit RW FALSE hm2_5i25.0.encoder.06.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.06.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.06.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.06.scale
9 float RW 0.5 hm2_5i25.0.encoder.06.vel-timeout
9 bit RW FALSE hm2_5i25.0.encoder.07.counter-mode
9 bit RW TRUE hm2_5i25.0.encoder.07.filter
9 bit RW FALSE hm2_5i25.0.encoder.07.index-invert
9 bit RW FALSE hm2_5i25.0.encoder.07.index-mask
9 bit RW FALSE hm2_5i25.0.encoder.07.index-mask-invert
9 float RW 1 hm2_5i25.0.encoder.07.scale
9 float RW 0.5 hm2_5i25.0.encoder.07.vel-timeout
9 bit RW FALSE hm2_5i25.0.gpio.000.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.000.is_output
9 bit RW FALSE hm2_5i25.0.gpio.001.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.001.is_output
9 bit RW FALSE hm2_5i25.0.gpio.002.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.002.is_output
9 bit RW FALSE hm2_5i25.0.gpio.003.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.005.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.005.is_output
9 bit RW FALSE hm2_5i25.0.gpio.006.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.006.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.006.is_output
9 bit RW FALSE hm2_5i25.0.gpio.007.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.017.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.017.is_output
9 bit RW FALSE hm2_5i25.0.gpio.018.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.018.is_output
9 bit RW FALSE hm2_5i25.0.gpio.019.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.019.is_output
9 bit RW FALSE hm2_5i25.0.gpio.020.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.020.is_output
9 bit RW FALSE hm2_5i25.0.gpio.021.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.021.is_output
9 bit RW FALSE hm2_5i25.0.gpio.022.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.022.is_output
9 bit RW FALSE hm2_5i25.0.gpio.023.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.023.is_output
9 bit RW FALSE hm2_5i25.0.gpio.024.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.028.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.028.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.028.is_output
9 bit RW FALSE hm2_5i25.0.gpio.029.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.029.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.029.is_output
9 bit RW FALSE hm2_5i25.0.gpio.030.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.030.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.030.is_output
9 bit RW FALSE hm2_5i25.0.gpio.031.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.031.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.031.is_output
9 bit RW FALSE hm2_5i25.0.gpio.032.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.032.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.032.is_output
9 bit RW FALSE hm2_5i25.0.gpio.033.invert_output
9 bit RW FALSE hm2_5i25.0.gpio.033.is_opendrain
9 bit RW FALSE hm2_5i25.0.gpio.033.is_output
9 bit RW FALSE hm2_5i25.0.io_error
9 s32 RO 200 hm2_5i25.0.pet_watchdog.time
9 s32 RW 19876 hm2_5i25.0.pet_watchdog.tmax
9 s32 RO 86508 hm2_5i25.0.read.time
9 s32 RW 246720 hm2_5i25.0.read.tmax
9 s32 RO 0 hm2_5i25.0.read_gpio.time
9 s32 RW 0 hm2_5i25.0.read_gpio.tmax
9 u32 RW 0x00000001 hm2_5i25.0.sserial.port-0.fault-dec
9 u32 RW 0x0000000A hm2_5i25.0.sserial.port-0.fault-inc
9 u32 RW 0x000000C8 hm2_5i25.0.sserial.port-0.fault-lim
9 u32 RW 0x00989680 hm2_5i25.0.watchdog.timeout_ns
9 s32 RO 4148 hm2_5i25.0.write.time
9 s32 RW 31112 hm2_5i25.0.write.tmax
9 s32 RO 0 hm2_5i25.0.write_gpio.time
9 s32 RW 0 hm2_5i25.0.write_gpio.tmax
7 s32 RO 344 motion-command-handler.time
7 s32 RW 20224 motion-command-handler.tmax
7 s32 RO 3192 motion-controller.time
7 s32 RW 33896 motion-controller.tmax
7 bit RO FALSE motion.debug-bit-0
7 bit RO FALSE motion.debug-bit-1
7 float RO 1 motion.debug-float-0
7 float RO 0 motion.debug-float-1
7 float RO 0 motion.debug-float-2
7 float RO 1 motion.debug-float-3
7 s32 RO 0 motion.debug-s32-0
7 s32 RO 0 motion.debug-s32-1
7 u32 RO 0x00279908 motion.servo.last-period
7 float RO 1000420 motion.servo.last-period-ns
7 u32 RW 0x00000006 motion.servo.overruns
7 float RO 0 tc.0.acc
7 float RO 0 tc.0.pos
7 float RO 0 tc.0.vel
7 float RO 0 tc.1.acc
7 float RO 0 tc.1.pos
7 float RO 0 tc.1.vel
7 float RO 0 tc.2.acc
7 float RO 0 tc.2.pos
7 float RO 0 tc.2.vel
7 float RO 0 tc.3.acc
7 float RO 0 tc.3.pos
7 float RO 0 tc.3.vel
7 u32 RO 0x00000000 traj.active_tc
7 float RO 0 traj.pos_out
7 float RO 0 traj.vel_out
Parameter Aliases:
Alias Original Name
Exported Functions:
Owner CodeAddr Arg FP Users Name
00009 f8687552 dcfd2000 NO 1 hm2_5i25.0.pet_watchdog
00009 f86799dc dcfd2000 YES 1 hm2_5i25.0.read
00009 f8679906 dcfd2000 YES 0 hm2_5i25.0.read_gpio
00009 f8679936 dcfd2000 YES 1 hm2_5i25.0.write
00009 f86798d6 dcfd2000 YES 0 hm2_5i25.0.write_gpio
00007 f863b759 00000000 YES 1 motion-command-handler
00007 f863dcb2 00000000 YES 1 motion-controller
Realtime Threads:
Period FP Name ( Time, Max-Time )
999872 YES servo-thread ( 87684, 261692 )
1 hm2_5i25.0.read
2 motion-command-handler
3 motion-controller
4 hm2_5i25.0.write
5 hm2_5i25.0.pet_watchdog
dan@ubuntu:~$
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Прекрасно, 5i25 работает, 7i77 видится. Теперь надо писать конфиг.
Как бы это лучше сделать...
Надо взять за основу какой-то рабочий примерный конфиг и переписать в соответствие твоим нуждам.
У тебя в папке с конфигурациями должна появиться папка от hm2-servo, заархивируй ее и скинь сюда, может этот конфиг нам подойдет.
Как бы это лучше сделать...
Надо взять за основу какой-то рабочий примерный конфиг и переписать в соответствие твоим нуждам.
У тебя в папке с конфигурациями должна появиться папка от hm2-servo, заархивируй ее и скинь сюда, может этот конфиг нам подойдет.
-
- Мастер
- Сообщения: 339
- Зарегистрирован: 23 апр 2012, 19:38
- Репутация: 10
- Откуда: Армения
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
Пожалуйста-
-однако она там всегда была!- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Mesa 5i25+7i77-с чего начать?
сейчас уже не успеваю, завтра посмотрю... если забуду, напомни мне часиков в 12, а то я забывчивый... : )