Похоже что САУ разомкнута... Задание то вообще выходит с ЧПУ (с платы)? Если дать движение с пульта, едет? Ощущение, что ЧПУ видит нарастающую ошибку, а парировать ее не может... Может в конфиге где цепочка прописана не правильно? Дрейф привода это нормально. При нормальной работе ЧПУ сместит задание куда нужно и привод будет стоять...
Нет, дело не в землях. Дело скорее всего в HAL, нужно полностью прописать цепочку PID -> Аналоговый выход Mesa, Экодер Mesa -> PID. Т.е. замкнуть петлю PID по позиции, тогда он и будет удерживать привод на месте.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
jo_key писал(а):Уважаемые коллеги, всем доброго времени суток!
Может вопрос и не для данного топика, но не серчайте.
Конфигурация у меня как и у автора топика 5i25+7i77, конфигурация оч похоже (касательно настройки двигателей подач и энкодера), а проблема следующего характера: после включения питания самого станка, подачи питания на МЕСУ начинается "ползучка" у двигателей. Проверил напряжения на разъемах ТВ5 - выдает 0.3В. После включения чпу по клавише F2 - по достижению ferror - вылетает с соответствующей ошибкой. Подскажите - куда копать?
заранее благодарен
Модет кому нибудь понадобится решение проблемы:
1 - от "ползучки" избавился с помощью ладдера (В пуск приводов двигателей я добавил machine-is-enable (клавишу F2)) То есть пуск приводов и amp-enable оси происходит одновременно.
2 - Ошибка F-error вылетала из-за того, что попутаны были каналы на энкодере.. После смены знака на "-" в параметре encoder_scale все заработало как часики... Спасибо Вам всем.
Но тут произошла проблема... погорели входа-выхода...темы поднимались на форуме, но так и не было положительных новостей с фронтов... Если кто нить поборол данную проблемы -отзовитесь )))
jo_key писал(а):1 - от "ползучки" избавился с помощью ладдера (В пуск приводов двигателей я добавил machine-is-enable (клавишу F2)) То есть пуск приводов и amp-enable оси происходит одновременно.
Для этого есть совершенно штатное решение, которое даже pncconf автоматом применяет:
но у нас не серво а двигатели пост тока советских времен ))) но не в том суть.... главное получился окончательный желаемый результат....
Но вот, что делать со сгоревшими платами 7i77
Добрый день, у меня тоже связка 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:~$
А они там должны быть? На моих платах нету.
Я так понимаю для нормальной работы платы нужно будет завести +5 и землю на два пина возле LPT и 24 с землёй на TB2 ?
Но я бы для начала хотел удостовериться хоть как-то что плата видится-работает.
Народ, какой из этих плат будет базовый набор для вливания в тему, если сейчас на осях шаговики, а в будущем будут сервы.
Какой набор взять по минимуму, что бы пока запустилось, а потом докупить для серв (для серв так понимаю, понадобится 7I77)?