Component Pins: Owner Type Dir Value Name 7 bit OUT TRUE axis.0.active 7 bit OUT FALSE axis.0.amp-enable-out ==> x-axis-enable 7 bit IN FALSE axis.0.amp-fault-in 7 float OUT 0 axis.0.backlash-corr 7 float OUT 0 axis.0.backlash-filt 7 float OUT 0 axis.0.backlash-vel 7 float OUT 0 axis.0.coarse-pos-cmd 7 bit OUT FALSE axis.0.error 7 float OUT 0 axis.0.f-error 7 float OUT 0.01 axis.0.f-error-lim 7 bit OUT FALSE axis.0.f-errored 7 bit OUT FALSE axis.0.faulted 7 float OUT 0 axis.0.free-pos-cmd 7 bit OUT FALSE axis.0.free-tp-enable 7 float OUT 0 axis.0.free-vel-lim 7 bit IN FALSE axis.0.home-sw-in <== home-x 7 bit OUT FALSE axis.0.homed 7 bit OUT FALSE axis.0.homing 7 bit OUT TRUE axis.0.in-position 7 bit I/O FALSE axis.0.index-enable 7 s32 IN 0 axis.0.jog-counts 7 bit IN FALSE axis.0.jog-enable 7 float IN 0 axis.0.jog-scale 7 bit IN FALSE axis.0.jog-vel-mode 7 float OUT 0 axis.0.joint-pos-cmd 7 float OUT 0 axis.0.joint-pos-fb 7 float OUT 0 axis.0.joint-vel-cmd 7 bit OUT FALSE axis.0.kb-jog-active 7 float OUT 0 axis.0.motor-offset 7 float OUT 0 axis.0.motor-pos-cmd ==> x-axis-pos-cmd 7 float IN 0 axis.0.motor-pos-fb <== x-axis-fb 7 bit OUT FALSE axis.0.neg-hard-limit 7 bit IN FALSE axis.0.neg-lim-sw-in 7 bit OUT FALSE axis.0.pos-hard-limit 7 bit IN FALSE axis.0.pos-lim-sw-in 7 bit OUT FALSE axis.0.wheel-jog-active 7 bit OUT TRUE axis.1.active 7 bit OUT FALSE axis.1.amp-enable-out ==> y-axis-enable 7 bit IN FALSE axis.1.amp-fault-in 7 float OUT 0 axis.1.backlash-corr 7 float OUT 0 axis.1.backlash-filt 7 float OUT 0 axis.1.backlash-vel 7 float OUT 0 axis.1.coarse-pos-cmd 7 bit OUT FALSE axis.1.error 7 float OUT 0 axis.1.f-error 7 float OUT 0.01 axis.1.f-error-lim 7 bit OUT FALSE axis.1.f-errored 7 bit OUT FALSE axis.1.faulted 7 float OUT 0 axis.1.free-pos-cmd 7 bit OUT FALSE axis.1.free-tp-enable 7 float OUT 0 axis.1.free-vel-lim 7 bit IN FALSE axis.1.home-sw-in <== home-y 7 bit OUT FALSE axis.1.homed 7 bit OUT FALSE axis.1.homing 7 bit OUT TRUE axis.1.in-position 7 bit I/O FALSE axis.1.index-enable 7 s32 IN 0 axis.1.jog-counts 7 bit IN FALSE axis.1.jog-enable 7 float IN 0 axis.1.jog-scale 7 bit IN FALSE axis.1.jog-vel-mode 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 ==> y-axis-pos-cmd 7 float IN 0 axis.1.motor-pos-fb <== y-axis-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 ==> z-axis-enable 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.01 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 <== home-z 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 ==> z-axis-pos-cmd 7 float IN -0 axis.2.motor-pos-fb <== z-axis-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 11 bit OUT FALSE axisui.jog.a 11 bit OUT FALSE axisui.jog.b 11 bit OUT FALSE axisui.jog.c 11 float OUT 0 axisui.jog.increment 11 bit OUT FALSE axisui.jog.u 11 bit OUT FALSE axisui.jog.v 11 bit OUT FALSE axisui.jog.w 11 bit OUT TRUE axisui.jog.x 11 bit OUT FALSE axisui.jog.y 11 bit OUT FALSE axisui.jog.z 11 bit IN FALSE axisui.notifications-clear 11 bit IN FALSE axisui.notifications-clear-error 11 bit IN FALSE axisui.notifications-clear-info 11 bit IN FALSE axisui.set-manual-mode 9 float OUT 0 hm2_5i25.0.7i77.0.0.analogin0 9 float OUT 0 hm2_5i25.0.7i77.0.0.analogin1 9 float OUT 0 hm2_5i25.0.7i77.0.0.analogin2 9 float OUT 0 hm2_5i25.0.7i77.0.0.analogin3 9 s32 OUT 0 hm2_5i25.0.7i77.0.0.enc0 9 s32 OUT 0 hm2_5i25.0.7i77.0.0.enc1 9 float OUT 24.63758 hm2_5i25.0.7i77.0.0.fieldvoltage 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-00-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-01-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-02-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-03-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-04-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-05-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-06-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-07-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08 ==> home-x 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-08-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09 ==> home-y 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-09-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10 ==> home-z 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-10-not 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-11 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-12-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-13-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-14-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-15-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-16-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-17-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-18-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-19-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-20-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-21-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-22-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-23-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-24-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-25-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-26-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-27-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-28-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-29-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-30-not 9 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31 9 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-31-not 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-00 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-01 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-02 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-03 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-04 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-05 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-06 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-07 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-08 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-09 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-10 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-11 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-12 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-13 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-14 9 bit IN FALSE hm2_5i25.0.7i77.0.0.output-15 9 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena <== x-axis-enable 9 float IN 0 hm2_5i25.0.7i77.0.1.analogout0 <== x-axis-command 9 float IN 0 hm2_5i25.0.7i77.0.1.analogout1 <== y-axis-command 9 float IN 0 hm2_5i25.0.7i77.0.1.analogout2 <== z-axis-command 9 float IN 0 hm2_5i25.0.7i77.0.1.analogout3 9 float IN 0 hm2_5i25.0.7i77.0.1.analogout4 9 float IN 0 hm2_5i25.0.7i77.0.1.analogout5 9 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena 9 s32 OUT 0 hm2_5i25.0.encoder.00.count 9 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 9 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable 9 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 9 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 9 float OUT 0 hm2_5i25.0.encoder.00.position ==> x-axis-fb 9 float OUT 0 hm2_5i25.0.encoder.00.position-latched 9 s32 OUT 12 hm2_5i25.0.encoder.00.rawcounts 9 s32 OUT 12 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 ==> y-axis-fb 9 float OUT 0 hm2_5i25.0.encoder.01.position-latched 9 s32 OUT 12 hm2_5i25.0.encoder.01.rawcounts 9 s32 OUT 12 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 ==> z-axis-fb 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 bit OUT TRUE hm2_5i25.0.gpio.000.in 9 bit OUT FALSE hm2_5i25.0.gpio.000.in_not 9 bit IN FALSE hm2_5i25.0.gpio.000.out 9 bit OUT TRUE hm2_5i25.0.gpio.001.in 9 bit OUT FALSE hm2_5i25.0.gpio.001.in_not 9 bit IN FALSE hm2_5i25.0.gpio.001.out 9 bit OUT TRUE hm2_5i25.0.gpio.002.in 9 bit OUT FALSE hm2_5i25.0.gpio.002.in_not 9 bit IN FALSE hm2_5i25.0.gpio.002.out 9 bit OUT TRUE hm2_5i25.0.gpio.003.in 9 bit OUT FALSE hm2_5i25.0.gpio.003.in_not 9 bit OUT TRUE hm2_5i25.0.gpio.004.in 9 bit OUT FALSE hm2_5i25.0.gpio.004.in_not 9 bit OUT TRUE hm2_5i25.0.gpio.005.in 9 bit OUT FALSE hm2_5i25.0.gpio.005.in_not 9 bit OUT TRUE hm2_5i25.0.gpio.006.in 9 bit OUT FALSE hm2_5i25.0.gpio.006.in_not 9 bit OUT FALSE hm2_5i25.0.gpio.007.in 9 bit OUT TRUE hm2_5i25.0.gpio.007.in_not 9 bit OUT FALSE hm2_5i25.0.gpio.008.in 9 bit OUT TRUE hm2_5i25.0.gpio.008.in_not 9 bit OUT FALSE hm2_5i25.0.gpio.009.in 9 bit OUT TRUE hm2_5i25.0.gpio.009.in_not 9 bit OUT FALSE hm2_5i25.0.gpio.010.in 9 bit OUT TRUE hm2_5i25.0.gpio.010.in_not 9 bit OUT 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 FALSE hm2_5i25.0.gpio.013.in 9 bit OUT TRUE 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 FALSE hm2_5i25.0.gpio.016.in 9 bit OUT TRUE hm2_5i25.0.gpio.016.in_not 9 bit OUT TRUE hm2_5i25.0.gpio.017.in 9 bit OUT FALSE hm2_5i25.0.gpio.017.in_not 9 bit IN FALSE hm2_5i25.0.gpio.017.out 9 bit OUT TRUE hm2_5i25.0.gpio.018.in 9 bit OUT FALSE hm2_5i25.0.gpio.018.in_not 9 bit IN FALSE hm2_5i25.0.gpio.018.out 9 bit OUT TRUE hm2_5i25.0.gpio.019.in 9 bit OUT FALSE hm2_5i25.0.gpio.019.in_not 9 bit IN FALSE hm2_5i25.0.gpio.019.out 9 bit OUT TRUE hm2_5i25.0.gpio.020.in 9 bit OUT FALSE hm2_5i25.0.gpio.020.in_not 9 bit IN FALSE hm2_5i25.0.gpio.020.out 9 bit OUT TRUE hm2_5i25.0.gpio.021.in 9 bit OUT FALSE hm2_5i25.0.gpio.021.in_not 9 bit IN FALSE hm2_5i25.0.gpio.021.out 9 bit OUT TRUE hm2_5i25.0.gpio.022.in 9 bit OUT FALSE hm2_5i25.0.gpio.022.in_not 9 bit IN FALSE hm2_5i25.0.gpio.022.out 9 bit OUT TRUE hm2_5i25.0.gpio.023.in 9 bit OUT FALSE hm2_5i25.0.gpio.023.in_not 9 bit IN FALSE hm2_5i25.0.gpio.023.out 9 bit OUT TRUE hm2_5i25.0.gpio.024.in 9 bit OUT FALSE hm2_5i25.0.gpio.024.in_not 9 bit IN FALSE hm2_5i25.0.gpio.024.out 9 bit OUT TRUE hm2_5i25.0.gpio.025.in 9 bit OUT FALSE hm2_5i25.0.gpio.025.in_not 9 bit IN FALSE hm2_5i25.0.gpio.025.out 9 bit OUT TRUE hm2_5i25.0.gpio.026.in 9 bit OUT FALSE hm2_5i25.0.gpio.026.in_not 9 bit IN FALSE hm2_5i25.0.gpio.026.out 9 bit OUT TRUE hm2_5i25.0.gpio.027.in 9 bit OUT FALSE hm2_5i25.0.gpio.027.in_not 9 bit IN FALSE hm2_5i25.0.gpio.027.out 9 bit OUT TRUE hm2_5i25.0.gpio.028.in 9 bit OUT FALSE hm2_5i25.0.gpio.028.in_not 9 bit IN FALSE hm2_5i25.0.gpio.028.out 9 bit OUT TRUE hm2_5i25.0.gpio.029.in 9 bit OUT FALSE hm2_5i25.0.gpio.029.in_not 9 bit IN FALSE hm2_5i25.0.gpio.029.out 9 bit OUT TRUE hm2_5i25.0.gpio.030.in 9 bit OUT FALSE hm2_5i25.0.gpio.030.in_not 9 bit IN FALSE hm2_5i25.0.gpio.030.out 9 bit OUT TRUE hm2_5i25.0.gpio.031.in 9 bit OUT FALSE hm2_5i25.0.gpio.031.in_not 9 bit IN FALSE hm2_5i25.0.gpio.031.out 9 bit OUT TRUE hm2_5i25.0.gpio.032.in 9 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 9 bit IN FALSE hm2_5i25.0.gpio.032.out 9 bit OUT TRUE hm2_5i25.0.gpio.033.in 9 bit OUT FALSE hm2_5i25.0.gpio.033.in_not 9 bit IN FALSE hm2_5i25.0.gpio.033.out 9 bit IN FALSE hm2_5i25.0.led.CR01 9 bit IN FALSE hm2_5i25.0.led.CR02 9 u32 IN 0x00000000 hm2_5i25.0.sserial.channel 9 u32 IN 0x00000000 hm2_5i25.0.sserial.parameter 9 u32 IN 0x00000000 hm2_5i25.0.sserial.port 9 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count 9 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state 9 bit IN TRUE hm2_5i25.0.sserial.port-0.run 9 bit IN FALSE hm2_5i25.0.sserial.read 9 u32 OUT 0x00000000 hm2_5i25.0.sserial.state 9 u32 IN 0x00000000 hm2_5i25.0.sserial.value 9 bit IN FALSE hm2_5i25.0.sserial.write 9 bit I/O FALSE hm2_5i25.0.watchdog.has_bit 5 bit OUT FALSE iocontrol.0.coolant-flood 5 bit OUT FALSE iocontrol.0.coolant-mist 5 bit IN 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 10 float I/O 0 pid.0.Dgain 10 float I/O 0 pid.0.FF0 10 float I/O 0 pid.0.FF1 10 float I/O 0 pid.0.FF2 10 float I/O 0 pid.0.Igain 10 float I/O 900 pid.0.Pgain 10 float I/O 0 pid.0.bias 10 float IN 0 pid.0.command <== x-axis-pos-cmd 10 float IN 0 pid.0.command-deriv 10 float I/O 0 pid.0.deadband 10 bit IN FALSE pid.0.enable <== x-axis-enable 10 float OUT 0 pid.0.error 10 bit IN FALSE pid.0.error-previous-target 10 float IN 0 pid.0.feedback <== x-axis-fb 10 float IN 0 pid.0.feedback-deriv 10 bit IN FALSE pid.0.index-enable 10 float I/O 0 pid.0.maxcmdD 10 float I/O 0 pid.0.maxcmdDD 10 float I/O 0 pid.0.maxerror 10 float I/O 0 pid.0.maxerrorD 10 float I/O 0 pid.0.maxerrorI 10 float I/O 0 pid.0.maxoutput 10 float OUT 0 pid.0.output ==> x-axis-command 10 bit OUT FALSE pid.0.saturated 10 s32 OUT 0 pid.0.saturated-count 10 float OUT 0 pid.0.saturated-s 10 float I/O 0 pid.1.Dgain 10 float I/O 0 pid.1.FF0 10 float I/O 0 pid.1.FF1 10 float I/O 0 pid.1.FF2 10 float I/O 0 pid.1.Igain 10 float I/O 100 pid.1.Pgain 10 float I/O 0 pid.1.bias 10 float IN 0 pid.1.command <== y-axis-pos-cmd 10 float IN 0 pid.1.command-deriv 10 float I/O 0 pid.1.deadband 10 bit IN FALSE pid.1.enable <== y-axis-enable 10 float OUT 0 pid.1.error 10 bit IN FALSE pid.1.error-previous-target 10 float IN 0 pid.1.feedback <== y-axis-fb 10 float IN 0 pid.1.feedback-deriv 10 bit IN FALSE pid.1.index-enable 10 float I/O 0 pid.1.maxcmdD 10 float I/O 0 pid.1.maxcmdDD 10 float I/O 0 pid.1.maxerror 10 float I/O 0 pid.1.maxerrorD 10 float I/O 0 pid.1.maxerrorI 10 float I/O 0 pid.1.maxoutput 10 float OUT 0 pid.1.output ==> y-axis-command 10 bit OUT FALSE pid.1.saturated 10 s32 OUT 0 pid.1.saturated-count 10 float OUT 0 pid.1.saturated-s 10 float I/O 0 pid.2.Dgain 10 float I/O 0 pid.2.FF0 10 float I/O 0 pid.2.FF1 10 float I/O 0 pid.2.FF2 10 float I/O 0 pid.2.Igain 10 float I/O 100 pid.2.Pgain 10 float I/O 0 pid.2.bias 10 float IN 0 pid.2.command <== z-axis-pos-cmd 10 float IN 0 pid.2.command-deriv 10 float I/O 0 pid.2.deadband 10 bit IN FALSE pid.2.enable <== z-axis-enable 10 float OUT 0 pid.2.error 10 bit IN FALSE pid.2.error-previous-target 10 float IN -0 pid.2.feedback <== z-axis-fb 10 float IN 0 pid.2.feedback-deriv 10 bit IN FALSE pid.2.index-enable 10 float I/O 0 pid.2.maxcmdD 10 float I/O 0 pid.2.maxcmdDD 10 float I/O 0 pid.2.maxerror 10 float I/O 0 pid.2.maxerrorD 10 float I/O 0 pid.2.maxerrorI 10 float I/O 0 pid.2.maxoutput 10 float OUT 0 pid.2.output ==> z-axis-command 10 bit OUT FALSE pid.2.saturated 10 s32 OUT 0 pid.2.saturated-count 10 float OUT 0 pid.2.saturated-s