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

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение N1X »

Похоже что САУ разомкнута... Задание то вообще выходит с ЧПУ (с платы)? Если дать движение с пульта, едет? Ощущение, что ЧПУ видит нарастающую ошибку, а парировать ее не может... Может в конфиге где цепочка прописана не правильно? Дрейф привода это нормально. При нормальной работе ЧПУ сместит задание куда нужно и привод будет стоять...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

N1X писал(а):Дрейф привода это нормально
да как бы лучше,чтоб его не было)
тем более ,что подстроить это возможно...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

jo_key писал(а):После включения чпу по клавише F2 - по достижению ferror - вылетает с соответствующей ошибкой.
А если сразу включить не дожидаясь ferror всё равно ползёт?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
N1X
Мастер
Сообщения: 3653
Зарегистрирован: 16 фев 2015, 21:19
Репутация: 1645
Настоящее имя: Владимир
Откуда: Беларусь, Гомель
Контактная информация:

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

Сообщение N1X »

nkp писал(а):
N1X писал(а):Дрейф привода это нормально
да как бы лучше,чтоб его не было)
тем более ,что подстроить это возможно...
Потом температура изменится и он снова поползет ) ну в цифровых сервах думаю получше с этим, на аналоге это бесполезное занятие...
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

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

Сообщение jo_key »

я прошу прощения, но что есть обнуление: если хоум, Тото до него далеко еще,пока не поборю проблему с перемещениями
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

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

Сообщение jo_key »

UAVpilot писал(а):
jo_key писал(а):После включения чпу по клавише F2 - по достижению ferror - вылетает с соответствующей ошибкой.
А если сразу включить не дожидаясь ferror всё равно ползёт?
Да... Конфина сейчас с собой нет, что бы показать. но еще вопрос, а разные земли (месы и приводов) могут давать такой эффект?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Нет, дело не в землях. Дело скорее всего в HAL, нужно полностью прописать цепочку PID -> Аналоговый выход Mesa, Экодер Mesa -> PID. Т.е. замкнуть петлю PID по позиции, тогда он и будет удерживать привод на месте.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

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

Сообщение jo_key »

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


Но тут произошла проблема... погорели входа-выхода...темы поднимались на форуме, но так и не было положительных новостей с фронтов... Если кто нить поборол данную проблемы -отзовитесь )))
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение 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
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

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

Сообщение jo_key »

Может и так, но тогда включается АЦП если готов только привод Х, я же сделал, когда готовы все, но роли все равно не играет
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Что за АЦП?
hm2_7i92.0.7i77.0.1.analogena действует на выходы ENA аналоговых выходов с 0 по 4.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

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

Сообщение jo_key »

UAVpilot писал(а):Что за АЦП?
Это так на предприятии называют Analogout )))
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

Ну и странно было-бы, если при неготовности одного из приводов разрешать движение остальным. Это даже может быть опасно...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
jo_key
Почётный участник
Почётный участник
Сообщения: 262
Зарегистрирован: 19 сен 2011, 14:49
Репутация: 30
Настоящее имя: Евгений
Откуда: Украина, Харьков
Контактная информация:

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

Сообщение jo_key »

но у нас не серво а двигатели пост тока советских времен ))) но не в том суть.... главное получился окончательный желаемый результат....
Но вот, что делать со сгоревшими платами 7i77
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Есть только 2 пути: отремонтировать или мне подарить. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Verber
Новичок
Сообщения: 12
Зарегистрирован: 24 ноя 2016, 23:03
Репутация: 0
Контактная информация:

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

Сообщение 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:~$ 

Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

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

Сообщение vovafed »

светодиоды на 7i77 горят?
Verber
Новичок
Сообщения: 12
Зарегистрирован: 24 ноя 2016, 23:03
Репутация: 0
Контактная информация:

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

Сообщение Verber »

А они там должны быть? На моих платах нету.
Я так понимаю для нормальной работы платы нужно будет завести +5 и землю на два пина возле LPT и 24 с землёй на TB2 ?
Но я бы для начала хотел удостовериться хоть как-то что плата видится-работает.
Аватара пользователя
vovafed
Мастер
Сообщения: 1822
Зарегистрирован: 08 фев 2013, 16:19
Репутация: 325
Настоящее имя: Владимир
Откуда: башкортостан
Контактная информация:

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

Сообщение 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
trafbite
Мастер
Сообщения: 931
Зарегистрирован: 14 июл 2015, 14:49
Репутация: 28
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение trafbite »

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

Вернуться в «MESA»