Витражный станок 3000 x 2000мм

Намоточные, сверлильные, электроэррозионные и другие станки с ЧПУ.
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение NightV »

внешнее питание на 7i76 правильно подал?
Всё просто! если знаешь КАК!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение Serg »

engenegr писал(а):Програма запустилась. Дальше что делать, что бы подвигать "железо" и какие настройки делать дальше?
гуглится в 5 сек.: https://sites.google.com/site/andrewscnc/home/mesa5i25 ;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение PKM »

UAVpilot писал(а):--reload это если ты просто вдруг решил отресетить карту. А после --write всегда автоматом будет --reload, иначе карта после прошивки даже на --verify не откликнется.
Я не так понимаю эту фразу, ну да ладно. При случае проверю.
engenegr писал(а):Програма запустилась. Дальше что делать, что бы подвигать "железо" и какие настройки делать дальше?
F1, F2 - включаем станок
стрелочками можно подвигать Х и Y, PgUp, PgDn - Z
Если это портал с 2 раздельными моторами - лучше не двигать пока :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение nkp »

engenegr писал(а):Програма запустилась.
в чем был затык??
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

внешнее питание на 7i76 правильно подал?

Да, на 1 и 8 в разъеме TB1
Последний раз редактировалось engenegr 08 янв 2015, 21:41, всего редактировалось 1 раз.
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

Затык был в прошивке 5i25
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

F1, F2 - включаем станок
стрелочками можно подвигать Х и Y, PgUp, PgDn - Z
После включения движки на удержание не становятся, но координаты при нажатии в программе меняются.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение PKM »

В драйверах enable подключены? В конфигураторе настроены?
Аватара пользователя
NightV
Почётный участник
Почётный участник
Сообщения: 6610
Зарегистрирован: 30 дек 2011, 09:14
Репутация: 2279
Настоящее имя: Владимир Айрапетян
Откуда: Israel
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение NightV »

engenegr писал(а):
внешнее питание на 7i76 правильно подал?
Да, на 1 и 8 в разъеме TB1
там еще джапер проверь.
=================================
пины с степдиров появились? а лучьше, покажи список пинов
Всё просто! если знаешь КАК!
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

PKM писал(а):В драйверах enable подключены? В конфигураторе настроены?
С этого места поподробнее пожалуйста
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

NightV писал(а):там еще джапер проверь.
Джампер W1 и W2 стоят на 1 и 2 ноге
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

NightV писал(а):пины с степдиров появились? а лучьше, покажи список пинов

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

Component Pins:
Owner   Type  Dir         Value  Name
     9  bit   OUT          TRUE  axis.0.active
     9  bit   OUT         FALSE  axis.0.amp-enable-out ==> x-enable
     9  bit   IN          FALSE  axis.0.amp-fault-in
     9  float OUT             0  axis.0.backlash-corr
     9  float OUT             0  axis.0.backlash-filt
     9  float OUT             0  axis.0.backlash-vel
     9  float OUT             0  axis.0.coarse-pos-cmd
     9  bit   OUT         FALSE  axis.0.error
     9  float OUT             0  axis.0.f-error
     9  float OUT        0.0005  axis.0.f-error-lim
     9  bit   OUT         FALSE  axis.0.f-errored
     9  bit   OUT         FALSE  axis.0.faulted
     9  float OUT             0  axis.0.free-pos-cmd
     9  bit   OUT         FALSE  axis.0.free-tp-enable
     9  float OUT             0  axis.0.free-vel-lim
     9  s32   OUT             0  axis.0.home-state
     9  bit   IN          FALSE  axis.0.home-sw-in <== x-home-sw
     9  bit   OUT         FALSE  axis.0.homed
     9  bit   OUT         FALSE  axis.0.homing
     9  bit   OUT          TRUE  axis.0.in-position
     9  bit   I/O         FALSE  axis.0.index-enable
     9  s32   IN              0  axis.0.jog-counts
     9  bit   IN          FALSE  axis.0.jog-enable
     9  float IN              0  axis.0.jog-scale
     9  bit   IN          FALSE  axis.0.jog-vel-mode
     9  float OUT             0  axis.0.joint-pos-cmd
     9  float OUT             0  axis.0.joint-pos-fb
     9  float OUT             0  axis.0.joint-vel-cmd
     9  bit   OUT         FALSE  axis.0.kb-jog-active
     9  float OUT             0  axis.0.motor-offset
     9  float OUT             0  axis.0.motor-pos-cmd ==> x-pos-cmd
     9  float IN              0  axis.0.motor-pos-fb <== x-pos-fb
     9  bit   OUT         FALSE  axis.0.neg-hard-limit
     9  bit   IN          FALSE  axis.0.neg-lim-sw-in <== x-neg-limit
     9  bit   OUT         FALSE  axis.0.pos-hard-limit
     9  bit   IN          FALSE  axis.0.pos-lim-sw-in <== x-pos-limit
     9  bit   OUT         FALSE  axis.0.wheel-jog-active
     9  bit   OUT          TRUE  axis.1.active
     9  bit   OUT         FALSE  axis.1.amp-enable-out ==> y-enable
     9  bit   IN          FALSE  axis.1.amp-fault-in
     9  float OUT             0  axis.1.backlash-corr
     9  float OUT             0  axis.1.backlash-filt
     9  float OUT             0  axis.1.backlash-vel
     9  float OUT             0  axis.1.coarse-pos-cmd
     9  bit   OUT         FALSE  axis.1.error
     9  float OUT             0  axis.1.f-error
     9  float OUT        0.0005  axis.1.f-error-lim
     9  bit   OUT         FALSE  axis.1.f-errored
     9  bit   OUT         FALSE  axis.1.faulted
     9  float OUT             0  axis.1.free-pos-cmd
     9  bit   OUT         FALSE  axis.1.free-tp-enable
     9  float OUT             0  axis.1.free-vel-lim
     9  s32   OUT             0  axis.1.home-state
     9  bit   IN          FALSE  axis.1.home-sw-in <== y-home-sw
     9  bit   OUT         FALSE  axis.1.homed
     9  bit   OUT         FALSE  axis.1.homing
     9  bit   OUT          TRUE  axis.1.in-position
     9  bit   I/O         FALSE  axis.1.index-enable
     9  s32   IN              0  axis.1.jog-counts
     9  bit   IN          FALSE  axis.1.jog-enable
     9  float IN              0  axis.1.jog-scale
     9  bit   IN          FALSE  axis.1.jog-vel-mode
     9  float OUT             0  axis.1.joint-pos-cmd
     9  float OUT             0  axis.1.joint-pos-fb
     9  float OUT             0  axis.1.joint-vel-cmd
     9  bit   OUT         FALSE  axis.1.kb-jog-active
     9  float OUT             0  axis.1.motor-offset
     9  float OUT             0  axis.1.motor-pos-cmd ==> y-pos-cmd
     9  float IN              0  axis.1.motor-pos-fb <== y-pos-fb
     9  bit   OUT         FALSE  axis.1.neg-hard-limit
     9  bit   IN          FALSE  axis.1.neg-lim-sw-in <== y-neg-limit
     9  bit   OUT         FALSE  axis.1.pos-hard-limit
     9  bit   IN          FALSE  axis.1.pos-lim-sw-in <== y-pos-limit
     9  bit   OUT         FALSE  axis.1.wheel-jog-active
     9  bit   OUT          TRUE  axis.2.active
     9  bit   OUT         FALSE  axis.2.amp-enable-out ==> z-enable
     9  bit   IN          FALSE  axis.2.amp-fault-in
     9  float OUT             0  axis.2.backlash-corr
     9  float OUT             0  axis.2.backlash-filt
     9  float OUT             0  axis.2.backlash-vel
     9  float OUT             0  axis.2.coarse-pos-cmd
     9  bit   OUT         FALSE  axis.2.error
     9  float OUT             0  axis.2.f-error
     9  float OUT        0.0005  axis.2.f-error-lim
     9  bit   OUT         FALSE  axis.2.f-errored
     9  bit   OUT         FALSE  axis.2.faulted
     9  float OUT             0  axis.2.free-pos-cmd
     9  bit   OUT         FALSE  axis.2.free-tp-enable
     9  float OUT             0  axis.2.free-vel-lim
     9  s32   OUT             0  axis.2.home-state
     9  bit   IN          FALSE  axis.2.home-sw-in <== z-home-sw
     9  bit   OUT         FALSE  axis.2.homed
     9  bit   OUT         FALSE  axis.2.homing
     9  bit   OUT          TRUE  axis.2.in-position
     9  bit   I/O         FALSE  axis.2.index-enable
     9  s32   IN              0  axis.2.jog-counts
     9  bit   IN          FALSE  axis.2.jog-enable
     9  float IN              0  axis.2.jog-scale
     9  bit   IN          FALSE  axis.2.jog-vel-mode
     9  float OUT             0  axis.2.joint-pos-cmd
     9  float OUT             0  axis.2.joint-pos-fb
     9  float OUT             0  axis.2.joint-vel-cmd
     9  bit   OUT         FALSE  axis.2.kb-jog-active
     9  float OUT             0  axis.2.motor-offset
     9  float OUT             0  axis.2.motor-pos-cmd ==> z-pos-cmd
     9  float IN              0  axis.2.motor-pos-fb <== z-pos-fb
     9  bit   OUT         FALSE  axis.2.neg-hard-limit
     9  bit   IN          FALSE  axis.2.neg-lim-sw-in <== z-neg-limit
     9  bit   OUT         FALSE  axis.2.pos-hard-limit
     9  bit   IN          FALSE  axis.2.pos-lim-sw-in <== z-pos-limit
     9  bit   OUT         FALSE  axis.2.wheel-jog-active
    17  bit   OUT         FALSE  axisui.jog.a
    17  bit   OUT         FALSE  axisui.jog.b
    17  bit   OUT         FALSE  axisui.jog.c
    17  float OUT             0  axisui.jog.increment
    17  bit   OUT         FALSE  axisui.jog.u
    17  bit   OUT         FALSE  axisui.jog.v
    17  bit   OUT         FALSE  axisui.jog.w
    17  bit   OUT          TRUE  axisui.jog.x
    17  bit   OUT         FALSE  axisui.jog.y
    17  bit   OUT         FALSE  axisui.jog.z
    17  bit   IN          FALSE  axisui.notifications-clear
    17  bit   IN          FALSE  axisui.notifications-clear-error
    17  bit   IN          FALSE  axisui.notifications-clear-info
    14  bit   IN          FALSE  hal_manualtoolchange.change <== tool-change-request
    14  bit   IN          FALSE  hal_manualtoolchange.change_button
    14  bit   OUT         FALSE  hal_manualtoolchange.changed ==> tool-change-confirmed
    14  s32   IN              0  hal_manualtoolchange.number <== tool-number
     7  bit   IN          FALSE  halui.abort
     7  float OUT             0  halui.axis.0.pos-commanded
     7  float OUT             0  halui.axis.0.pos-feedback
     7  float OUT             0  halui.axis.0.pos-relative
     7  float OUT             0  halui.axis.1.pos-commanded
     7  float OUT             0  halui.axis.1.pos-feedback
     7  float OUT             0  halui.axis.1.pos-relative
     7  float OUT             0  halui.axis.2.pos-commanded
     7  float OUT             0  halui.axis.2.pos-feedback
     7  float OUT             0  halui.axis.2.pos-relative
     7  float OUT             0  halui.axis.3.pos-commanded
     7  float OUT             0  halui.axis.3.pos-feedback
     7  float OUT             0  halui.axis.3.pos-relative
     7  float OUT             0  halui.axis.4.pos-commanded
     7  float OUT             0  halui.axis.4.pos-feedback
     7  float OUT             0  halui.axis.4.pos-relative
     7  float OUT             0  halui.axis.5.pos-commanded
     7  float OUT             0  halui.axis.5.pos-feedback
     7  float OUT             0  halui.axis.5.pos-relative
     7  float OUT             0  halui.axis.6.pos-commanded
     7  float OUT             0  halui.axis.6.pos-feedback
     7  float OUT             0  halui.axis.6.pos-relative
     7  float OUT             0  halui.axis.7.pos-commanded
     7  float OUT             0  halui.axis.7.pos-feedback
     7  float OUT             0  halui.axis.7.pos-relative
     7  float OUT             0  halui.axis.8.pos-commanded
     7  float OUT             0  halui.axis.8.pos-feedback
     7  float OUT             0  halui.axis.8.pos-relative
     7  bit   IN          FALSE  halui.estop.activate
     7  bit   OUT         FALSE  halui.estop.is-activated
     7  bit   IN          FALSE  halui.estop.reset
     7  bit   IN           TRUE  halui.feed-override.count-enable
     7  s32   IN              0  halui.feed-override.counts
     7  bit   IN          FALSE  halui.feed-override.decrease
     7  bit   IN          FALSE  halui.feed-override.direct-value
     7  bit   IN          FALSE  halui.feed-override.increase
     7  float IN            0.1  halui.feed-override.scale
     7  float OUT             1  halui.feed-override.value
     7  bit   OUT         FALSE  halui.flood.is-on
     7  bit   IN          FALSE  halui.flood.off
     7  bit   IN          FALSE  halui.flood.on
     7  float IN            0.2  halui.jog-deadband
     7  float IN              0  halui.jog-speed <== jog-speed
     7  float IN              0  halui.jog.0.analog <== jog-x-analog
     7  float IN              0  halui.jog.0.increment
     7  bit   IN          FALSE  halui.jog.0.increment-minus
     7  bit   IN          FALSE  halui.jog.0.increment-plus
     7  bit   IN          FALSE  halui.jog.0.minus <== jog-x-neg
     7  bit   IN          FALSE  halui.jog.0.plus <== jog-x-pos
     7  float IN              0  halui.jog.1.analog <== jog-y-analog
     7  float IN              0  halui.jog.1.increment
     7  bit   IN          FALSE  halui.jog.1.increment-minus
     7  bit   IN          FALSE  halui.jog.1.increment-plus
     7  bit   IN          FALSE  halui.jog.1.minus <== jog-y-neg
     7  bit   IN          FALSE  halui.jog.1.plus <== jog-y-pos
     7  float IN              0  halui.jog.2.analog <== jog-z-analog
     7  float IN              0  halui.jog.2.increment
     7  bit   IN          FALSE  halui.jog.2.increment-minus
     7  bit   IN          FALSE  halui.jog.2.increment-plus
     7  bit   IN          FALSE  halui.jog.2.minus <== jog-z-neg
     7  bit   IN          FALSE  halui.jog.2.plus <== jog-z-pos
     7  float IN              0  halui.jog.selected.increment
     7  bit   IN          FALSE  halui.jog.selected.increment-minus
     7  bit   IN          FALSE  halui.jog.selected.increment-plus
     7  bit   IN          FALSE  halui.jog.selected.minus <== jog-selected-neg
     7  bit   IN          FALSE  halui.jog.selected.plus <== jog-selected-pos
     7  bit   OUT         FALSE  halui.joint.0.has-fault
     7  bit   IN          FALSE  halui.joint.0.home
     7  bit   OUT         FALSE  halui.joint.0.is-homed ==> x-is-homed
     7  bit   OUT         FALSE  halui.joint.0.is-selected
     7  bit   OUT         FALSE  halui.joint.0.on-hard-max-limit
     7  bit   OUT         FALSE  halui.joint.0.on-hard-min-limit
     7  bit   OUT         FALSE  halui.joint.0.on-soft-max-limit
     7  bit   OUT         FALSE  halui.joint.0.on-soft-min-limit
     7  bit   IN          FALSE  halui.joint.0.select <== joint-select-a
     7  bit   IN          FALSE  halui.joint.0.unhome
     7  bit   OUT         FALSE  halui.joint.1.has-fault
     7  bit   IN          FALSE  halui.joint.1.home
     7  bit   OUT         FALSE  halui.joint.1.is-homed ==> y-is-homed
     7  bit   OUT         FALSE  halui.joint.1.is-selected
     7  bit   OUT         FALSE  halui.joint.1.on-hard-max-limit
     7  bit   OUT         FALSE  halui.joint.1.on-hard-min-limit
     7  bit   OUT         FALSE  halui.joint.1.on-soft-max-limit
     7  bit   OUT         FALSE  halui.joint.1.on-soft-min-limit
     7  bit   IN          FALSE  halui.joint.1.select <== joint-select-b
     7  bit   IN          FALSE  halui.joint.1.unhome
     7  bit   OUT         FALSE  halui.joint.2.has-fault
     7  bit   IN          FALSE  halui.joint.2.home
     7  bit   OUT         FALSE  halui.joint.2.is-homed ==> z-is-homed
     7  bit   OUT         FALSE  halui.joint.2.is-selected
     7  bit   OUT         FALSE  halui.joint.2.on-hard-max-limit
     7  bit   OUT         FALSE  halui.joint.2.on-hard-min-limit
     7  bit   OUT         FALSE  halui.joint.2.on-soft-max-limit
     7  bit   OUT         FALSE  halui.joint.2.on-soft-min-limit
     7  bit   IN          FALSE  halui.joint.2.select <== joint-select-c
     7  bit   IN          FALSE  halui.joint.2.unhome
     7  u32   OUT    0x00000000  halui.joint.selected
     7  bit   OUT         FALSE  halui.joint.selected.has-fault
     7  bit   IN          FALSE  halui.joint.selected.home
     7  bit   OUT         FALSE  halui.joint.selected.is_homed
     7  bit   OUT         FALSE  halui.joint.selected.on-hard-max-limit
     7  bit   OUT         FALSE  halui.joint.selected.on-hard-min-limit
     7  bit   OUT         FALSE  halui.joint.selected.on-soft-limit
     7  bit   OUT         FALSE  halui.joint.selected.on-soft-min-limit
     7  bit   IN          FALSE  halui.joint.selected.unhome
     7  bit   OUT          TRUE  halui.lube.is-on
     7  bit   IN          FALSE  halui.lube.off
     7  bit   IN          FALSE  halui.lube.on
     7  bit   OUT         FALSE  halui.machine.is-on ==> machine-is-on
     7  bit   IN          FALSE  halui.machine.off
     7  bit   IN          FALSE  halui.machine.on
     7  bit   IN           TRUE  halui.max-velocity.count-enable
     7  s32   IN              0  halui.max-velocity.counts
     7  bit   IN          FALSE  halui.max-velocity.decrease
     7  bit   IN          FALSE  halui.max-velocity.direct-value
     7  bit   IN          FALSE  halui.max-velocity.increase
     7  float IN              0  halui.max-velocity.scale
     7  float OUT             1  halui.max-velocity.value
     7  bit   OUT         FALSE  halui.mist.is-on
     7  bit   IN          FALSE  halui.mist.off
     7  bit   IN          FALSE  halui.mist.on
     7  bit   IN          FALSE  halui.mode.auto
     7  bit   OUT         FALSE  halui.mode.is-auto
     7  bit   OUT          TRUE  halui.mode.is-joint
     7  bit   OUT          TRUE  halui.mode.is-manual
     7  bit   OUT         FALSE  halui.mode.is-mdi ==> MDI-mode
     7  bit   OUT         FALSE  halui.mode.is-teleop
     7  bit   IN          FALSE  halui.mode.joint
     7  bit   IN          FALSE  halui.mode.manual
     7  bit   IN          FALSE  halui.mode.mdi
     7  bit   IN          FALSE  halui.mode.teleop
     7  bit   OUT          TRUE  halui.program.block-delete.is-on
     7  bit   IN          FALSE  halui.program.block-delete.off
     7  bit   IN          FALSE  halui.program.block-delete.on
     7  bit   OUT          TRUE  halui.program.is-idle
     7  bit   OUT         FALSE  halui.program.is-paused
     7  bit   OUT         FALSE  halui.program.is-running
     7  bit   OUT         FALSE  halui.program.optional-stop.is-on
     7  bit   IN          FALSE  halui.program.optional-stop.off
     7  bit   IN          FALSE  halui.program.optional-stop.on
     7  bit   IN          FALSE  halui.program.pause
     7  bit   IN          FALSE  halui.program.resume
     7  bit   IN          FALSE  halui.program.run
     7  bit   IN          FALSE  halui.program.step
     7  bit   IN          FALSE  halui.program.stop
     7  bit   IN           TRUE  halui.rapid-override.count-enable
     7  s32   IN              0  halui.rapid-override.counts
     7  bit   IN          FALSE  halui.rapid-override.decrease
     7  bit   IN          FALSE  halui.rapid-override.direct-value
     7  bit   IN          FALSE  halui.rapid-override.increase
     7  float IN            0.1  halui.rapid-override.scale
     7  float OUT             1  halui.rapid-override.value
     7  bit   IN           TRUE  halui.spindle-override.count-enable
     7  s32   IN              0  halui.spindle-override.counts
     7  bit   IN          FALSE  halui.spindle-override.decrease
     7  bit   IN          FALSE  halui.spindle-override.direct-value
     7  bit   IN          FALSE  halui.spindle-override.increase
     7  float IN            0.1  halui.spindle-override.scale
     7  float OUT             1  halui.spindle-override.value
     7  bit   OUT          TRUE  halui.spindle.brake-is-on
     7  bit   IN          FALSE  halui.spindle.brake-off
     7  bit   IN          FALSE  halui.spindle.brake-on
     7  bit   IN          FALSE  halui.spindle.decrease
     7  bit   IN          FALSE  halui.spindle.forward <== spindle-manual-cw
     7  bit   IN          FALSE  halui.spindle.increase
     7  bit   OUT         FALSE  halui.spindle.is-on
     7  bit   IN          FALSE  halui.spindle.reverse <== spindle-manual-ccw
     7  bit   OUT         FALSE  halui.spindle.runs-backward
     7  bit   OUT         FALSE  halui.spindle.runs-forward
     7  bit   IN          FALSE  halui.spindle.start
     7  bit   IN          FALSE  halui.spindle.stop <== spindle-manual-stop
     7  float OUT             0  halui.tool.length_offset.a
     7  float OUT             0  halui.tool.length_offset.b
     7  float OUT             0  halui.tool.length_offset.c
     7  float OUT             0  halui.tool.length_offset.u
     7  float OUT             0  halui.tool.length_offset.v
     7  float OUT             0  halui.tool.length_offset.w
     7  float OUT             0  halui.tool.length_offset.x
     7  float OUT             0  halui.tool.length_offset.y
     7  float OUT             0  halui.tool.length_offset.z
     7  u32   OUT    0x00000000  halui.tool.number
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-00
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-00-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-01
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-01-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-02
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-02-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-03
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-03-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-04
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-04-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-05
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-05-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-06
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-06-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-07
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-07-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-08
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-08-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-09
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-09-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-10
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-10-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-11
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-11-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-12
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-12-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-13
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-13-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-14
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-14-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-15
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-15-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-16
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-16-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-17
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-17-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-18
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-18-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-19
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-19-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-20
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-20-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-21
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-21-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-22
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-22-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-23
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-23-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-24
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-24-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-25
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-25-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-26
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-26-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-27
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-27-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-28
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-28-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-29
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-29-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-30
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-30-not
    12  bit   OUT         FALSE  hm2_5i25.0.7i76.0.0.input-31
    12  bit   OUT          TRUE  hm2_5i25.0.7i76.0.0.input-31-not
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-00
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-01
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-02
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-03
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-04
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-05
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-06
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-07
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-08
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-09
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-10
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-11
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-12
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-13
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-14
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.output-15
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.spindir
    12  bit   IN          FALSE  hm2_5i25.0.7i76.0.0.spinena
    12  float IN              0  hm2_5i25.0.7i76.0.0.spinout
    12  s32   OUT             0  hm2_5i25.0.encoder.00.count
    12  s32   OUT             0  hm2_5i25.0.encoder.00.count-latched
    12  bit   I/O         FALSE  hm2_5i25.0.encoder.00.index-enable
    12  bit   OUT         FALSE  hm2_5i25.0.encoder.00.input-a
    12  bit   OUT         FALSE  hm2_5i25.0.encoder.00.input-b
    12  bit   OUT          TRUE  hm2_5i25.0.encoder.00.input-index
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-enable
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.latch-polarity
    12  float OUT             0  hm2_5i25.0.encoder.00.position
    12  float OUT             0  hm2_5i25.0.encoder.00.position-latched
    12  bit   OUT         FALSE  hm2_5i25.0.encoder.00.quad-error
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.quad-error-enable
    12  s32   OUT             0  hm2_5i25.0.encoder.00.rawcounts
    12  s32   OUT             0  hm2_5i25.0.encoder.00.rawlatch
    12  bit   IN          FALSE  hm2_5i25.0.encoder.00.reset
    12  float OUT             0  hm2_5i25.0.encoder.00.velocity
    12  u32   IN     0x00001FC8  hm2_5i25.0.encoder.sample-frequency
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.000.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.000.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.001.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.001.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.002.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.002.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.003.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.003.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.004.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.004.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.005.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.005.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.006.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.006.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.007.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.007.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.008.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.008.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.009.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.009.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.010.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.010.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.011.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.011.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.012.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.012.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.012.out
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.013.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.013.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.013.out
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.014.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.014.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.015.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.015.in_not
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.016.in
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.016.in_not
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.017.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.017.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.017.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.018.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.018.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.018.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.019.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.019.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.019.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.020.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.020.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.020.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.021.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.021.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.021.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.022.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.022.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.022.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.023.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.023.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.023.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.024.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.024.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.024.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.025.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.025.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.025.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.026.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.026.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.026.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.027.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.027.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.027.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.028.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.028.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.028.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.029.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.029.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.029.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.030.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.030.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.030.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.031.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.031.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.031.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.032.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.032.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.032.out
    12  bit   OUT          TRUE  hm2_5i25.0.gpio.033.in
    12  bit   OUT         FALSE  hm2_5i25.0.gpio.033.in_not
    12  bit   IN          FALSE  hm2_5i25.0.gpio.033.out
    12  bit   IN          FALSE  hm2_5i25.0.led.CR01
    12  bit   IN          FALSE  hm2_5i25.0.led.CR02
    12  u32   OUT    0x00000000  hm2_5i25.0.sserial.port-0.fault-count
    12  u32   OUT    0x00000001  hm2_5i25.0.sserial.port-0.port_state
    12  bit   IN           TRUE  hm2_5i25.0.sserial.port-0.run
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.counts
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.00.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.00.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.00.enable <== x-enable
    12  float IN              0  hm2_5i25.0.stepgen.00.position-cmd <== x-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.position-fb ==> x-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.00.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.00.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.counts
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.01.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.01.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.01.enable <== y-enable
    12  float IN              0  hm2_5i25.0.stepgen.01.position-cmd <== y-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.position-fb ==> y-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.01.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.01.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.counts
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.02.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.02.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.02.enable <== z-enable
    12  float IN              0  hm2_5i25.0.stepgen.02.position-cmd <== z-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.position-fb ==> z-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.02.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.02.velocity-fb
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.03.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.03.counts
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.03.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.03.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.03.enable <== x-enable
    12  float IN              0  hm2_5i25.0.stepgen.03.position-cmd <== x-pos-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.03.position-fb ==> x2-pos-fb
    12  float IN              0  hm2_5i25.0.stepgen.03.velocity-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.03.velocity-fb
    12  bit   IN           TRUE  hm2_5i25.0.stepgen.04.control-type
    12  s32   OUT             0  hm2_5i25.0.stepgen.04.counts
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_err_at_match
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_ff_vel
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_s_to_match
    12  s32   OUT             0  hm2_5i25.0.stepgen.04.dbg_step_rate
    12  float OUT             0  hm2_5i25.0.stepgen.04.dbg_vel_error
    12  bit   IN          FALSE  hm2_5i25.0.stepgen.04.enable <== machine-is-enabled
    12  float IN              0  hm2_5i25.0.stepgen.04.position-cmd
    12  float OUT             0  hm2_5i25.0.stepgen.04.position-fb
    12  float IN              0  hm2_5i25.0.stepgen.04.velocity-cmd <== spindle-vel-cmd-rps
    12  float OUT             0  hm2_5i25.0.stepgen.04.velocity-fb ==> spindle-vel-fb
    12  bit   I/O         FALSE  hm2_5i25.0.watchdog.has_bit
    15  float IN              0  ini.0.backlash
    15  float IN          0.005  ini.0.ferror
    15  float IN              2  ini.0.max_acceleration
    15  float IN              8  ini.0.max_limit
    15  float IN          1.667  ini.0.max_velocity
    15  float IN         0.0005  ini.0.min_ferror
    15  float IN          -0.01  ini.0.min_limit
    15  float IN              0  ini.1.backlash
    15  float IN          0.005  ini.1.ferror
    15  float IN              2  ini.1.max_acceleration
    15  float IN              8  ini.1.max_limit
    15  float IN          1.667  ini.1.max_velocity
    15  float IN         0.0005  ini.1.min_ferror
    15  float IN          -0.01  ini.1.min_limit
    15  float IN              0  ini.2.backlash
    15  float IN          0.005  ini.2.ferror
    15  float IN              2  ini.2.max_acceleration
    15  float IN              8  ini.2.max_limit
    15  float IN          1.667  ini.2.max_velocity
    15  float IN         0.0005  ini.2.min_ferror
    15  float IN          -0.01  ini.2.min_limit
    15  float IN              0  ini.3.backlash
    15  float IN              0  ini.3.ferror
    15  float IN              0  ini.3.max_acceleration
    15  float IN              0  ini.3.max_limit
    15  float IN              0  ini.3.max_velocity
    15  float IN              0  ini.3.min_ferror
    15  float IN              0  ini.3.min_limit
    15  float IN              0  ini.4.backlash
    15  float IN              0  ini.4.ferror
    15  float IN              0  ini.4.max_acceleration
    15  float IN              0  ini.4.max_limit
    15  float IN              0  ini.4.max_velocity
    15  float IN              0  ini.4.min_ferror
    15  float IN              0  ini.4.min_limit
    15  float IN              0  ini.5.backlash
    15  float IN              0  ini.5.ferror
    15  float IN              0  ini.5.max_acceleration
    15  float IN              0  ini.5.max_limit
    15  float IN              0  ini.5.max_velocity
    15  float IN              0  ini.5.min_ferror
    15  float IN              0  ini.5.min_limit
    15  float IN              0  ini.6.backlash
    15  float IN              0  ini.6.ferror
    15  float IN              0  ini.6.max_acceleration
    15  float IN              0  ini.6.max_limit
    15  float IN              0  ini.6.max_velocity
    15  float IN              0  ini.6.min_ferror
    15  float IN              0  ini.6.min_limit
    15  float IN              0  ini.7.backlash
    15  float IN              0  ini.7.ferror
    15  float IN              0  ini.7.max_acceleration
    15  float IN              0  ini.7.max_limit
    15  float IN              0  ini.7.max_velocity
    15  float IN              0  ini.7.min_ferror
    15  float IN              0  ini.7.min_limit
    15  float IN              0  ini.8.backlash
    15  float IN              0  ini.8.ferror
    15  float IN              0  ini.8.max_acceleration
    15  float IN              0  ini.8.max_limit
    15  float IN              0  ini.8.max_velocity
    15  float IN              0  ini.8.min_ferror
    15  float IN              0  ini.8.min_limit
    15  float IN          1e+99  ini.traj_default_acceleration
    15  float IN           0.17  ini.traj_default_velocity
    15  float IN          1e+99  ini.traj_max_acceleration
    15  float IN          1e+99  ini.traj_max_velocity
     5  bit   OUT         FALSE  iocontrol.0.coolant-flood ==> coolant-flood
     5  bit   OUT         FALSE  iocontrol.0.coolant-mist ==> coolant-mist
     5  bit   IN           TRUE  iocontrol.0.emc-enable-in <== estop-out
     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-request
     5  bit   IN          FALSE  iocontrol.0.tool-changed <== tool-change-confirmed
     5  s32   OUT             0  iocontrol.0.tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-number ==> tool-number
     5  s32   OUT             0  iocontrol.0.tool-prep-pocket
     5  bit   OUT         FALSE  iocontrol.0.tool-prepare ==> tool-prepare-loopback
     5  bit   IN          FALSE  iocontrol.0.tool-prepared <== tool-prepare-loopback
     5  bit   OUT          TRUE  iocontrol.0.user-enable-out ==> estop-out
     5  bit   OUT         FALSE  iocontrol.0.user-request-enable
     9  float IN              1  motion.adaptive-feed
     9  float IN              0  motion.analog-in-00
     9  float IN              0  motion.analog-in-01
     9  float IN              0  motion.analog-in-02
     9  float IN              0  motion.analog-in-03
     9  float OUT             0  motion.analog-out-00
     9  float OUT             0  motion.analog-out-01
     9  float OUT             0  motion.analog-out-02
     9  float OUT             0  motion.analog-out-03
     9  bit   OUT         FALSE  motion.coord-error
     9  bit   OUT         FALSE  motion.coord-mode
     9  float OUT             0  motion.current-vel
     9  bit   IN          FALSE  motion.digital-in-00
     9  bit   IN          FALSE  motion.digital-in-01
     9  bit   IN          FALSE  motion.digital-in-02
     9  bit   IN          FALSE  motion.digital-in-03
     9  bit   OUT         FALSE  motion.digital-out-00
     9  bit   OUT         FALSE  motion.digital-out-01
     9  bit   OUT         FALSE  motion.digital-out-02
     9  bit   OUT         FALSE  motion.digital-out-03
     9  float OUT             0  motion.distance-to-go
     9  bit   IN           TRUE  motion.enable
     9  bit   IN          FALSE  motion.feed-hold
     9  bit   IN          FALSE  motion.feed-inhibit
     9  bit   OUT          TRUE  motion.in-position ==> in-position
     9  bit   OUT         FALSE  motion.motion-enabled ==> machine-is-enabled
     9  s32   OUT             0  motion.motion-type
     9  bit   OUT         FALSE  motion.on-soft-limit
     9  bit   IN          FALSE  motion.probe-input <== probe-in
     9  s32   OUT             0  motion.program-line
     9  float OUT             0  motion.requested-vel
     9  bit   IN           TRUE  motion.spindle-at-speed <== spindle-at-speed
     9  bit   OUT          TRUE  motion.spindle-brake ==> spindle-brake
     9  bit   OUT         FALSE  motion.spindle-forward ==> spindle-cw
     9  bit   I/O         FALSE  motion.spindle-index-enable <=> spindle-index-enable
     9  bit   IN          FALSE  motion.spindle-inhibit
     9  bit   IN          FALSE  motion.spindle-is-oriented
     9  bit   OUT         FALSE  motion.spindle-locked
     9  bit   OUT         FALSE  motion.spindle-on ==> spindle-on
     9  bit   OUT         FALSE  motion.spindle-orient
     9  float OUT             0  motion.spindle-orient-angle
     9  s32   IN              0  motion.spindle-orient-fault
     9  s32   OUT             0  motion.spindle-orient-mode
     9  bit   OUT         FALSE  motion.spindle-reverse ==> spindle-ccw
     9  float IN              0  motion.spindle-revs <== spindle-revs
     9  float OUT             0  motion.spindle-speed-cmd-rps
     9  float IN              0  motion.spindle-speed-in <== spindle-vel-fb
     9  float OUT             0  motion.spindle-speed-out ==> spindle-vel-cmd
     9  float OUT             0  motion.spindle-speed-out-abs ==> spindle-vel-cmd-rpm-abs
     9  float OUT             0  motion.spindle-speed-out-rps ==> spindle-vel-cmd-rps
     9  float OUT             0  motion.spindle-speed-out-rps-abs ==> spindle-vel-cmd-rps-abs
     9  bit   OUT         FALSE  motion.teleop-mode
     9  float OUT             0  motion.tooloffset.a
     9  float OUT             0  motion.tooloffset.b
     9  float OUT             0  motion.tooloffset.c
     9  float OUT             0  motion.tooloffset.u
     9  float OUT             0  motion.tooloffset.v
     9  float OUT             0  motion.tooloffset.w
     9  float OUT             0  motion.tooloffset.x
     9  float OUT             0  motion.tooloffset.y
     9  float OUT             0  motion.tooloffset.z
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение PKM »

engenegr писал(а):Yako YKC2608M
а что подключено на enb+ enb-?
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

Смотрите у меня ось X подключена на разъем TB2 пин 6 это +5VP(enb +) и пин 1 GND(enb -).

Enb + и enb - получается не прописаны в Hal файле?
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

Вот заново сконфигурировал конфигурацию пока без датчиков.
7i76.zip
(6.71 КБ) 264 скачивания
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение PKM »

engenegr писал(а):Enb + и enb - получается не прописаны в Hal файле?
Получается так.
Я вот читаю, что надо подать напряжение на enb+ enb-, чтобы отключить мотор? Тогда оно и так будет работать, для начала...
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

А можно мне тоже ссылку почитать? У меня тут возник вопрос в readme и в инструкции указаны разные пины для степов и жиров, может в этом затык?
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение PKM »

А если отключить енб от всего? Должен включиться по идее.

Инструкцию на драйверы смотрел на сайте пурика.
engenegr
Опытный
Сообщения: 189
Зарегистрирован: 24 июн 2013, 04:39
Репутация: 41
Настоящее имя: Александр
Откуда: Красноярск
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение engenegr »

Вот инструкция к драйверам
20111141456405573.pdf
(68.28 КБ) 2335 скачиваний
Мне кажется что проблема в пинах, но не могу пока сопоставить, то, что выдает stepconf и тем, что написано в инструкции к платам 5i25 и 7i76
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Витражный станок 3000 x 2000мм

Сообщение PKM »

engenegr писал(а):Вот инструкция к драйверам
20111141456405573.pdf
Мне кажется что проблема в пинах, но не могу пока сопоставить, то, что выдает stepconf и тем, что написано в инструкции к платам 5i25 и 7i76
Пусть они начнут двигаться, там будет видно. Пока надо отключить MF+ MF- от платы.
Ответить

Вернуться в «Прочие станки»