Страница 30 из 33

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

Добавлено: 26 авг 2016, 12:13
N1X
Похоже что САУ разомкнута... Задание то вообще выходит с ЧПУ (с платы)? Если дать движение с пульта, едет? Ощущение, что ЧПУ видит нарастающую ошибку, а парировать ее не может... Может в конфиге где цепочка прописана не правильно? Дрейф привода это нормально. При нормальной работе ЧПУ сместит задание куда нужно и привод будет стоять...

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

Добавлено: 26 авг 2016, 12:17
nkp
N1X писал(а):Дрейф привода это нормально
да как бы лучше,чтоб его не было)
тем более ,что подстроить это возможно...

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

Добавлено: 26 авг 2016, 12:21
Serg
jo_key писал(а):После включения чпу по клавише F2 - по достижению ferror - вылетает с соответствующей ошибкой.
А если сразу включить не дожидаясь ferror всё равно ползёт?

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

Добавлено: 26 авг 2016, 13:15
N1X
nkp писал(а):
N1X писал(а):Дрейф привода это нормально
да как бы лучше,чтоб его не было)
тем более ,что подстроить это возможно...
Потом температура изменится и он снова поползет ) ну в цифровых сервах думаю получше с этим, на аналоге это бесполезное занятие...

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

Добавлено: 26 авг 2016, 22:53
jo_key
я прошу прощения, но что есть обнуление: если хоум, Тото до него далеко еще,пока не поборю проблему с перемещениями

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

Добавлено: 27 авг 2016, 17:01
jo_key
UAVpilot писал(а):
jo_key писал(а):После включения чпу по клавише F2 - по достижению ferror - вылетает с соответствующей ошибкой.
А если сразу включить не дожидаясь ferror всё равно ползёт?
Да... Конфина сейчас с собой нет, что бы показать. но еще вопрос, а разные земли (месы и приводов) могут давать такой эффект?

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

Добавлено: 27 авг 2016, 19:12
Serg
Нет, дело не в землях. Дело скорее всего в HAL, нужно полностью прописать цепочку PID -> Аналоговый выход Mesa, Экодер Mesa -> PID. Т.е. замкнуть петлю PID по позиции, тогда он и будет удерживать привод на месте.

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

Добавлено: 01 окт 2016, 19:44
jo_key
jo_key писал(а):Уважаемые коллеги, всем доброго времени суток!
Может вопрос и не для данного топика, но не серчайте.
Конфигурация у меня как и у автора топика 5i25+7i77, конфигурация оч похоже (касательно настройки двигателей подач и энкодера), а проблема следующего характера: после включения питания самого станка, подачи питания на МЕСУ начинается "ползучка" у двигателей. Проверил напряжения на разъемах ТВ5 - выдает 0.3В. После включения чпу по клавише F2 - по достижению ferror - вылетает с соответствующей ошибкой. Подскажите - куда копать?
заранее благодарен
Модет кому нибудь понадобится решение проблемы:
1 - от "ползучки" избавился с помощью ладдера (В пуск приводов двигателей я добавил machine-is-enable (клавишу F2)) То есть пуск приводов и amp-enable оси происходит одновременно.
2 - Ошибка F-error вылетала из-за того, что попутаны были каналы на энкодере.. После смены знака на "-" в параметре encoder_scale все заработало как часики... Спасибо Вам всем.


Но тут произошла проблема... погорели входа-выхода...темы поднимались на форуме, но так и не было положительных новостей с фронтов... Если кто нить поборол данную проблемы -отзовитесь )))

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

Добавлено: 01 окт 2016, 19:49
Serg
jo_key писал(а):1 - от "ползучки" избавился с помощью ладдера (В пуск приводов двигателей я добавил machine-is-enable (клавишу F2)) То есть пуск приводов и amp-enable оси происходит одновременно.
Для этого есть совершенно штатное решение, которое даже pncconf автоматом применяет:

Код: Выделить всё

net x-enable  axis.0.amp-enable-out => pid.x.enable hm2_7i92.0.7i77.0.1.analogena

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

Добавлено: 03 окт 2016, 11:43
jo_key
Может и так, но тогда включается АЦП если готов только привод Х, я же сделал, когда готовы все, но роли все равно не играет

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

Добавлено: 03 окт 2016, 14:51
Serg
Что за АЦП?
hm2_7i92.0.7i77.0.1.analogena действует на выходы ENA аналоговых выходов с 0 по 4.

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

Добавлено: 05 окт 2016, 08:53
jo_key
UAVpilot писал(а):Что за АЦП?
Это так на предприятии называют Analogout )))

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

Добавлено: 05 окт 2016, 12:39
Serg
При правильном подключении сервопривод должен игнорить задание на входе пока не активирован сингал S-ON (Enable), никакого движения быть не должно.

Ну и странно было-бы, если при неготовности одного из приводов разрешать движение остальным. Это даже может быть опасно...

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

Добавлено: 06 окт 2016, 08:10
jo_key
но у нас не серво а двигатели пост тока советских времен ))) но не в том суть.... главное получился окончательный желаемый результат....
Но вот, что делать со сгоревшими платами 7i77

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

Добавлено: 06 окт 2016, 14:05
Serg
Есть только 2 пути: отремонтировать или мне подарить. :)

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

Добавлено: 25 ноя 2016, 15:56
Verber
Добрый день, у меня тоже связка 5i25 + 7i77, к ним я хочу подключить сервопривод SGDH-01AE + SGMAH-01AAA21
Взяв конфиг с первой страницы этой темы (вот этот http://www.gnipsel.com/linuxcnc/configs/5i25-7i77.zip ) и выполнив halcmd show я так понимаю у меня не видно 7i77 плату. перемычка на 5i25 W1 стоит вверх, на 7i77 W5 влево
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

 7  float OUT             0  axis.1.joint-pos-cmd
     7  float OUT             0  axis.1.joint-pos-fb
     7  float OUT             0  axis.1.joint-vel-cmd
     7  bit   OUT         FALSE  axis.1.kb-jog-active
     7  float OUT             0  axis.1.motor-offset
     7  float OUT             0  axis.1.motor-pos-cmd
     7  float IN              0  axis.1.motor-pos-fb
     7  bit   OUT         FALSE  axis.1.neg-hard-limit
     7  bit   IN          FALSE  axis.1.neg-lim-sw-in
     7  bit   OUT         FALSE  axis.1.pos-hard-limit
     7  bit   IN          FALSE  axis.1.pos-lim-sw-in
     7  bit   OUT         FALSE  axis.1.wheel-jog-active
     7  bit   OUT          TRUE  axis.2.active
     7  bit   OUT         FALSE  axis.2.amp-enable-out
     7  bit   IN          FALSE  axis.2.amp-fault-in
     7  float OUT             0  axis.2.backlash-corr
     7  float OUT             0  axis.2.backlash-filt
     7  float OUT             0  axis.2.backlash-vel
     7  float OUT             0  axis.2.coarse-pos-cmd
     7  bit   OUT         FALSE  axis.2.error
     7  float OUT             0  axis.2.f-error
     7  float OUT         0.002  axis.2.f-error-lim
     7  bit   OUT         FALSE  axis.2.f-errored
     7  bit   OUT         FALSE  axis.2.faulted
     7  float OUT             0  axis.2.free-pos-cmd
     7  bit   OUT         FALSE  axis.2.free-tp-enable
     7  float OUT             0  axis.2.free-vel-lim
     7  bit   IN          FALSE  axis.2.home-sw-in
     7  bit   OUT         FALSE  axis.2.homed
     7  bit   OUT         FALSE  axis.2.homing
     7  bit   OUT          TRUE  axis.2.in-position
     7  bit   I/O         FALSE  axis.2.index-enable
     7  s32   IN              0  axis.2.jog-counts
     7  bit   IN          FALSE  axis.2.jog-enable
     7  float IN              0  axis.2.jog-scale
     7  bit   IN          FALSE  axis.2.jog-vel-mode
     7  float OUT             0  axis.2.joint-pos-cmd
     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          TRUE  axisui.jog.x
    10  bit   OUT         FALSE  axisui.jog.y
    10  bit   OUT         FALSE  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  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             0  hm2_5i25.0.encoder.00.rawcounts
     9  s32   OUT             0  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             0  hm2_5i25.0.encoder.04.rawcounts
     9  s32   OUT             0  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         FALSE  hm2_5i25.0.gpio.000.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.000.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.001.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.002.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.003.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in_not
     9  bit   IN          FALSE  hm2_5i25.0.gpio.004.out
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in
     9  bit   OUT          TRUE  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         FALSE  hm2_5i25.0.gpio.007.in
     9  bit   OUT          TRUE  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          TRUE  hm2_5i25.0.gpio.009.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in
     9  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in_not
     9  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in
     9  bit   OUT         FALSE  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  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          FALSE  iocontrol.0.emc-enable-in <== estop-loop
     5  bit   OUT         FALSE  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         FALSE  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          TRUE  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          TRUE  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           FALSE  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.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.003.is_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.004.invert_output
     9  bit   RW          FALSE  hm2_5i25.0.gpio.004.is_opendrain
     9  bit   RW          FALSE  hm2_5i25.0.gpio.004.is_output
     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            139  hm2_5i25.0.pet_watchdog.time
     9  s32   RW          10265  hm2_5i25.0.pet_watchdog.tmax
     9  s32   RO          28781  hm2_5i25.0.read.time
     9  s32   RW          51058  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     0x00989680  hm2_5i25.0.watchdog.timeout_ns
     9  s32   RO           4669  hm2_5i25.0.write.time
     9  s32   RW          23654  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            237  motion-command-handler.time
     7  s32   RW          11334  motion-command-handler.tmax
     7  s32   RO           4432  motion-controller.time
     7  s32   RW          23823  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     0x002CE5A5  motion.servo.last-period
     7  float RO        1000120  motion.servo.last-period-ns
     7  u32   RW     0x00000000  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  f95b1552  f369b000  NO       1   hm2_5i25.0.pet_watchdog
 00009  f95a39dc  f369b000  YES      1   hm2_5i25.0.read
 00009  f95a3906  f369b000  YES      0   hm2_5i25.0.read_gpio
 00009  f95a3936  f369b000  YES      1   hm2_5i25.0.write
 00009  f95a38d6  f369b000  YES      0   hm2_5i25.0.write_gpio
 00007  fa43d759  00000000  YES      1   motion-command-handler
 00007  fa43fcb2  00000000  YES      1   motion-controller

Realtime Threads:
     Period  FP     Name               (     Time, Max-Time )
     999978  YES          servo-thread (    38258,    84008 )
                  1 hm2_5i25.0.read
                  2 motion-command-handler
                  3 motion-controller
                  4 hm2_5i25.0.write
                  5 hm2_5i25.0.pet_watchdog

job@job-desktop:~$ 


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

Добавлено: 28 ноя 2016, 19:36
vovafed
светодиоды на 7i77 горят?

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

Добавлено: 28 ноя 2016, 22:15
Verber
А они там должны быть? На моих платах нету.
Я так понимаю для нормальной работы платы нужно будет завести +5 и землю на два пина возле LPT и 24 с землёй на TB2 ?
Но я бы для начала хотел удостовериться хоть как-то что плата видится-работает.

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

Добавлено: 29 ноя 2016, 16:13
vovafed
есть просто не горят
возможно с 5i25 не подается 5 вольт
w1 и w2 на 5i25 вторая страница мануала http://www.cnc-box.ru/sites/default/files/5i25man.pdf
на 7i77 питание через перемычку w5 идет, если она стоит не правильно, пойдет дымок
2 страница мануала http://www.cnc-box.ru/sites/default/files/7i77man.pdf

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

Добавлено: 29 ноя 2016, 17:46
trafbite
Народ, какой из этих плат будет базовый набор для вливания в тему, если сейчас на осях шаговики, а в будущем будут сервы.
Какой набор взять по минимуму, что бы пока запустилось, а потом докупить для серв (для серв так понимаю, понадобится 7I77)?