Component Pins: Owner Type Dir Value Name 9 bit OUT TRUE axis.0.active 9 bit OUT FALSE axis.0.amp-enable-out ==> x-axis-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 15.91503 axis.0.coarse-pos-cmd 9 bit OUT FALSE axis.0.error 9 float OUT 0 axis.0.f-error 9 float OUT 0.01 axis.0.f-error-lim 9 bit OUT FALSE axis.0.f-errored 9 bit OUT FALSE axis.0.faulted 9 float OUT 15.91503 axis.0.free-pos-cmd 9 bit OUT FALSE axis.0.free-tp-enable 9 float OUT 3 axis.0.free-vel-lim 9 s32 OUT 0 axis.0.home-state 9 bit IN FALSE axis.0.home-sw-in <== x-limits 9 bit OUT TRUE 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 134894000 axis.0.jog-counts <== jog-position 9 bit IN FALSE axis.0.jog-enable <== x-jog-select 9 float IN -1e-05 axis.0.jog-scale <== axis-mpg-jog-scale 9 bit IN FALSE axis.0.jog-vel-mode 9 float OUT 15.9151 axis.0.joint-pos-cmd 9 float OUT 15.9151 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 -11.79067 axis.0.motor-offset 9 float OUT 4.124433 axis.0.motor-pos-cmd ==> x-axis-pos-cmd 9 float IN 4.124433 axis.0.motor-pos-fb <== x-axis-fb 9 bit OUT FALSE axis.0.neg-hard-limit 9 bit IN FALSE axis.0.neg-lim-sw-in <== x-limits 9 bit OUT FALSE axis.0.pos-hard-limit 9 bit IN FALSE axis.0.pos-lim-sw-in <== x-limits 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-axis-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 -1.8273 axis.1.coarse-pos-cmd 9 bit OUT FALSE axis.1.error 9 float OUT 0 axis.1.f-error 9 float OUT 0.01 axis.1.f-error-lim 9 bit OUT FALSE axis.1.f-errored 9 bit OUT FALSE axis.1.faulted 9 float OUT -1.8273 axis.1.free-pos-cmd 9 bit OUT FALSE axis.1.free-tp-enable 9 float OUT 3 axis.1.free-vel-lim 9 s32 OUT 0 axis.1.home-state 9 bit IN FALSE axis.1.home-sw-in <== y-limits 9 bit OUT TRUE 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 134894000 axis.1.jog-counts <== jog-position 9 bit IN FALSE axis.1.jog-enable <== y-jog-select 9 float IN -1e-05 axis.1.jog-scale <== axis-mpg-jog-scale 9 bit IN FALSE axis.1.jog-vel-mode 9 float OUT -1.8274 axis.1.joint-pos-cmd 9 float OUT -1.8274 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 1.9704 axis.1.motor-offset 9 float OUT 0.143 axis.1.motor-pos-cmd ==> y-axis-pos-cmd 9 float IN 0.143 axis.1.motor-pos-fb <== y-axis-fb 9 bit OUT FALSE axis.1.neg-hard-limit 9 bit IN FALSE axis.1.neg-lim-sw-in <== y-limits 9 bit OUT FALSE axis.1.pos-hard-limit 9 bit IN FALSE axis.1.pos-lim-sw-in <== y-limits 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-axis-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.08017103 axis.2.coarse-pos-cmd 9 bit OUT FALSE axis.2.error 9 float OUT 0 axis.2.f-error 9 float OUT 0.01 axis.2.f-error-lim 9 bit OUT FALSE axis.2.f-errored 9 bit OUT FALSE axis.2.faulted 9 float OUT -0.08017103 axis.2.free-pos-cmd 9 bit OUT FALSE axis.2.free-tp-enable 9 float OUT 2 axis.2.free-vel-lim 9 s32 OUT 0 axis.2.home-state 9 bit IN FALSE axis.2.home-sw-in <== z-limits 9 bit OUT TRUE 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 134894000 axis.2.jog-counts <== jog-position 9 bit IN TRUE axis.2.jog-enable <== z-jog-select 9 float IN -1e-05 axis.2.jog-scale <== axis-mpg-jog-scale 9 bit IN FALSE axis.2.jog-vel-mode 9 float OUT -0.08019718 axis.2.joint-pos-cmd 9 float OUT -0.08019718 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.1529859 axis.2.motor-offset 9 float OUT 0.07278873 axis.2.motor-pos-cmd ==> z-axis-pos-cmd 9 float IN 0.07278873 axis.2.motor-pos-fb <== z-axis-fb 9 bit OUT FALSE axis.2.neg-hard-limit 9 bit IN FALSE axis.2.neg-lim-sw-in <== z-limits 9 bit OUT FALSE axis.2.pos-hard-limit 9 bit IN FALSE axis.2.pos-lim-sw-in <== z-limits 9 bit OUT FALSE axis.2.wheel-jog-active 19 bit OUT FALSE comp.0.equal 19 float IN 0.0001 comp.0.in0 19 float IN 0 comp.0.in1 <== motion-test 19 bit OUT FALSE comp.0.out ==> in-motion 16 bit IN FALSE estop-latch.0.fault-in <== remote-estop 16 bit OUT TRUE estop-latch.0.fault-out 16 bit IN TRUE estop-latch.0.ok-in <== estop-loopin 16 bit OUT FALSE estop-latch.0.ok-out ==> estop-loopout 16 bit IN FALSE estop-latch.0.reset <== estop-reset 16 bit OUT TRUE estop-latch.0.watchdog 21 bit IN FALSE hal_manualtoolchange.change <== tool-change 21 bit OUT FALSE hal_manualtoolchange.changed ==> tool-changed 21 s32 IN 1 hal_manualtoolchange.number <== tool-number 7 bit IN FALSE halui.abort 7 float OUT 15.9151 halui.axis.0.pos-commanded 7 float OUT 15.9151 halui.axis.0.pos-feedback 7 float OUT 1.759311 halui.axis.0.pos-relative 7 float OUT -1.8274 halui.axis.1.pos-commanded 7 float OUT -1.8274 halui.axis.1.pos-feedback 7 float OUT -0.107084 halui.axis.1.pos-relative 7 float OUT -0.08019718 halui.axis.2.pos-commanded 7 float OUT -0.08019718 halui.axis.2.pos-feedback 7 float OUT 1.448803 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 TRUE 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 bit IN FALSE halui.home-all 7 float IN 0.2 halui.jog-deadband 7 float IN 0 halui.jog-speed 7 float IN 0 halui.jog.0.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 7 bit IN FALSE halui.jog.0.plus 7 float IN 0 halui.jog.1.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 7 bit IN FALSE halui.jog.1.plus 7 float IN 0 halui.jog.2.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 7 bit IN FALSE halui.jog.2.plus 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 7 bit IN FALSE halui.jog.selected.plus 7 bit OUT FALSE halui.joint.0.has-fault 7 bit IN FALSE halui.joint.0.home 7 bit OUT TRUE halui.joint.0.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 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 TRUE halui.joint.1.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 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 TRUE halui.joint.2.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 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 TRUE 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 FALSE 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 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.666667 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 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 FALSE 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.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 7 bit IN FALSE halui.spindle.increase 7 bit OUT FALSE halui.spindle.is-on 7 bit IN FALSE halui.spindle.reverse 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 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 -1.529 halui.tool.length_offset.z 7 u32 OUT 0x00000001 halui.tool.number 11 float OUT 0 hm2_5i25.0.7i77.0.0.analogin0 11 float OUT 0 hm2_5i25.0.7i77.0.0.analogin1 11 float OUT 24.48471 hm2_5i25.0.7i77.0.0.analogin2 11 float OUT 0 hm2_5i25.0.7i77.0.0.analogin3 11 s32 OUT 0 hm2_5i25.0.7i77.0.0.enc0.count 11 bit I/O FALSE hm2_5i25.0.7i77.0.0.enc0.index-enable 11 float OUT 0 hm2_5i25.0.7i77.0.0.enc0.position 11 s32 OUT 0 hm2_5i25.0.7i77.0.0.enc0.rawcounts 11 bit I/O FALSE hm2_5i25.0.7i77.0.0.enc0.reset 11 s32 OUT 0 hm2_5i25.0.7i77.0.0.enc1.count 11 bit I/O FALSE hm2_5i25.0.7i77.0.0.enc1.index-enable 11 float OUT 0 hm2_5i25.0.7i77.0.0.enc1.position 11 s32 OUT 0 hm2_5i25.0.7i77.0.0.enc1.rawcounts 11 bit I/O FALSE hm2_5i25.0.7i77.0.0.enc1.reset 11 float OUT 24.60213 hm2_5i25.0.7i77.0.0.fieldvoltage 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00 ==> x-jog-select 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-00-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01 ==> y-jog-select 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-01-not 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-02 ==> z-jog-select 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03 ==> scale1 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-03-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04 ==> scale2 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-04-not 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-05 ==> scale3 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05-not 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-06 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06-not ==> remote-estop 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07 ==> touchy-abort 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-07-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08 ==> touchy-run 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-08-not 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-09 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09-not ==> x-limits 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-10 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10-not ==> y-limits 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-11 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11-not ==> z-limits 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-12-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-13-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-14-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-15-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-16-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-17-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-18-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-19-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-20-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-21-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-22-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-23-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-24-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-25-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-26-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-27-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-28-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-29-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-30-not 11 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31 11 bit OUT TRUE hm2_5i25.0.7i77.0.0.input-31-not 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-00 <== power-on 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-01 <== power-on 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-02 <== in-motion 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-03 <== gs2-run 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-04 <== in-motion 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-05 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-06 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-07 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-08 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-09 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-10 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-11 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-12 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-13 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-14 11 bit IN FALSE hm2_5i25.0.7i77.0.0.output-15 11 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena <== x-axis-enable 11 float IN 0 hm2_5i25.0.7i77.0.1.analogout0 <== x-axis-command 11 float IN 0 hm2_5i25.0.7i77.0.1.analogout1 <== y-axis-command 11 float IN 0 hm2_5i25.0.7i77.0.1.analogout2 <== z-axis-command 11 float IN 0 hm2_5i25.0.7i77.0.1.analogout3 11 float IN 0 hm2_5i25.0.7i77.0.1.analogout4 11 float IN 0 hm2_5i25.0.7i77.0.1.analogout5 11 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena 11 s32 OUT -123733 hm2_5i25.0.encoder.00.count 11 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 11 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable 11 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 11 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 11 float OUT 4.124433 hm2_5i25.0.encoder.00.position ==> x-axis-fb 11 float OUT -0 hm2_5i25.0.encoder.00.position-latched 11 bit OUT FALSE hm2_5i25.0.encoder.00.quadrature-error 11 s32 OUT -58199 hm2_5i25.0.encoder.00.rawcounts 11 s32 OUT 65534 hm2_5i25.0.encoder.00.rawlatch 11 bit IN FALSE hm2_5i25.0.encoder.00.reset 11 float OUT 0 hm2_5i25.0.encoder.00.velocity 11 s32 OUT -4290 hm2_5i25.0.encoder.01.count 11 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched 11 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable 11 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable 11 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity 11 float OUT 0.143 hm2_5i25.0.encoder.01.position ==> y-axis-fb 11 float OUT -0 hm2_5i25.0.encoder.01.position-latched 11 bit OUT FALSE hm2_5i25.0.encoder.01.quadrature-error 11 s32 OUT 61245 hm2_5i25.0.encoder.01.rawcounts 11 s32 OUT 65535 hm2_5i25.0.encoder.01.rawlatch 11 bit IN FALSE hm2_5i25.0.encoder.01.reset 11 float OUT 0 hm2_5i25.0.encoder.01.velocity 11 s32 OUT -2584 hm2_5i25.0.encoder.02.count 11 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched 11 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable 11 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable 11 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity 11 float OUT 0.07278873 hm2_5i25.0.encoder.02.position ==> z-axis-fb 11 float OUT -0 hm2_5i25.0.encoder.02.position-latched 11 bit OUT FALSE hm2_5i25.0.encoder.02.quadrature-error 11 s32 OUT -2583 hm2_5i25.0.encoder.02.rawcounts 11 s32 OUT 1 hm2_5i25.0.encoder.02.rawlatch 11 bit IN FALSE hm2_5i25.0.encoder.02.reset 11 float OUT 0 hm2_5i25.0.encoder.02.velocity 11 s32 OUT 241015399 hm2_5i25.0.encoder.03.count 11 s32 OUT -1889774349 hm2_5i25.0.encoder.03.count-latched 11 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable <=> spindle-index-enable 11 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable 11 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity 11 float OUT 24101.54 hm2_5i25.0.encoder.03.position ==> spindle-position 11 float OUT -188977.4 hm2_5i25.0.encoder.03.position-latched 11 bit OUT FALSE hm2_5i25.0.encoder.03.quadrature-error 11 s32 OUT 2130789748 hm2_5i25.0.encoder.03.rawcounts 11 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch 11 bit IN FALSE hm2_5i25.0.encoder.03.reset 11 float OUT 0 hm2_5i25.0.encoder.03.velocity ==> spindle-velocity 11 s32 OUT 0 hm2_5i25.0.encoder.04.count 11 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched 11 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable 11 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable 11 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity 11 float OUT 0 hm2_5i25.0.encoder.04.position 11 float OUT 0 hm2_5i25.0.encoder.04.position-latched 11 bit OUT FALSE hm2_5i25.0.encoder.04.quadrature-error 11 s32 OUT 0 hm2_5i25.0.encoder.04.rawcounts 11 s32 OUT 0 hm2_5i25.0.encoder.04.rawlatch 11 bit IN FALSE hm2_5i25.0.encoder.04.reset 11 float OUT 0 hm2_5i25.0.encoder.04.velocity 11 s32 OUT 134894 hm2_5i25.0.encoder.05.count ==> jog-smoothing 11 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched 11 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable 11 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable 11 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity 11 float OUT 134894 hm2_5i25.0.encoder.05.position 11 float OUT 0 hm2_5i25.0.encoder.05.position-latched 11 bit OUT FALSE hm2_5i25.0.encoder.05.quadrature-error 11 s32 OUT 134894 hm2_5i25.0.encoder.05.rawcounts 11 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch 11 bit IN FALSE hm2_5i25.0.encoder.05.reset 11 float OUT 0 hm2_5i25.0.encoder.05.velocity 11 bit OUT TRUE hm2_5i25.0.gpio.000.in 11 bit OUT FALSE hm2_5i25.0.gpio.000.in_not 11 bit IN FALSE hm2_5i25.0.gpio.000.out 11 bit OUT TRUE hm2_5i25.0.gpio.001.in 11 bit OUT FALSE hm2_5i25.0.gpio.001.in_not 11 bit IN FALSE hm2_5i25.0.gpio.001.out 11 bit OUT TRUE hm2_5i25.0.gpio.002.in 11 bit OUT FALSE hm2_5i25.0.gpio.002.in_not 11 bit IN FALSE hm2_5i25.0.gpio.002.out 11 bit OUT TRUE hm2_5i25.0.gpio.003.in 11 bit OUT FALSE hm2_5i25.0.gpio.003.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.004.in 11 bit OUT FALSE hm2_5i25.0.gpio.004.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.005.in 11 bit OUT FALSE hm2_5i25.0.gpio.005.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.006.in 11 bit OUT FALSE hm2_5i25.0.gpio.006.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.007.in 11 bit OUT FALSE hm2_5i25.0.gpio.007.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.008.in 11 bit OUT FALSE hm2_5i25.0.gpio.008.in_not 11 bit OUT FALSE hm2_5i25.0.gpio.009.in 11 bit OUT TRUE hm2_5i25.0.gpio.009.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.010.in 11 bit OUT FALSE hm2_5i25.0.gpio.010.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.011.in 11 bit OUT FALSE hm2_5i25.0.gpio.011.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.012.in 11 bit OUT FALSE hm2_5i25.0.gpio.012.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.013.in 11 bit OUT FALSE hm2_5i25.0.gpio.013.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.014.in 11 bit OUT FALSE hm2_5i25.0.gpio.014.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.015.in 11 bit OUT FALSE hm2_5i25.0.gpio.015.in_not 11 bit OUT FALSE hm2_5i25.0.gpio.016.in 11 bit OUT TRUE hm2_5i25.0.gpio.016.in_not 11 bit OUT FALSE hm2_5i25.0.gpio.017.in 11 bit OUT TRUE hm2_5i25.0.gpio.017.in_not 11 bit OUT FALSE hm2_5i25.0.gpio.018.in 11 bit OUT TRUE hm2_5i25.0.gpio.018.in_not 11 bit OUT TRUE hm2_5i25.0.gpio.019.in 11 bit OUT FALSE hm2_5i25.0.gpio.019.in_not 11 bit IN FALSE hm2_5i25.0.gpio.019.out 11 bit OUT TRUE hm2_5i25.0.gpio.020.in 11 bit OUT FALSE hm2_5i25.0.gpio.020.in_not 11 bit IN FALSE hm2_5i25.0.gpio.020.out 11 bit OUT TRUE hm2_5i25.0.gpio.021.in 11 bit OUT FALSE hm2_5i25.0.gpio.021.in_not 11 bit IN FALSE hm2_5i25.0.gpio.021.out 11 bit OUT TRUE hm2_5i25.0.gpio.022.in 11 bit OUT FALSE hm2_5i25.0.gpio.022.in_not 11 bit IN FALSE hm2_5i25.0.gpio.022.out 11 bit OUT TRUE hm2_5i25.0.gpio.023.in 11 bit OUT FALSE hm2_5i25.0.gpio.023.in_not 11 bit IN FALSE hm2_5i25.0.gpio.023.out 11 bit OUT TRUE hm2_5i25.0.gpio.024.in 11 bit OUT FALSE hm2_5i25.0.gpio.024.in_not 11 bit IN FALSE hm2_5i25.0.gpio.024.out 11 bit OUT TRUE hm2_5i25.0.gpio.025.in 11 bit OUT FALSE hm2_5i25.0.gpio.025.in_not 11 bit IN FALSE hm2_5i25.0.gpio.025.out 11 bit OUT TRUE hm2_5i25.0.gpio.026.in 11 bit OUT FALSE hm2_5i25.0.gpio.026.in_not 11 bit IN FALSE hm2_5i25.0.gpio.026.out 11 bit OUT TRUE hm2_5i25.0.gpio.027.in 11 bit OUT FALSE hm2_5i25.0.gpio.027.in_not 11 bit IN FALSE hm2_5i25.0.gpio.027.out 11 bit OUT TRUE hm2_5i25.0.gpio.028.in 11 bit OUT FALSE hm2_5i25.0.gpio.028.in_not 11 bit IN FALSE hm2_5i25.0.gpio.028.out 11 bit OUT TRUE hm2_5i25.0.gpio.029.in 11 bit OUT FALSE hm2_5i25.0.gpio.029.in_not 11 bit IN FALSE hm2_5i25.0.gpio.029.out 11 bit OUT TRUE hm2_5i25.0.gpio.030.in 11 bit OUT FALSE hm2_5i25.0.gpio.030.in_not 11 bit IN FALSE hm2_5i25.0.gpio.030.out 11 bit OUT TRUE hm2_5i25.0.gpio.031.in 11 bit OUT FALSE hm2_5i25.0.gpio.031.in_not 11 bit IN FALSE hm2_5i25.0.gpio.031.out 11 bit OUT TRUE hm2_5i25.0.gpio.032.in 11 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 11 bit IN FALSE hm2_5i25.0.gpio.032.out 11 bit OUT TRUE hm2_5i25.0.gpio.033.in 11 bit OUT FALSE hm2_5i25.0.gpio.033.in_not 11 bit IN FALSE hm2_5i25.0.gpio.033.out 11 bit IN FALSE hm2_5i25.0.led.CR01 11 bit IN FALSE hm2_5i25.0.led.CR02 11 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count 11 u32 OUT 0x00000001 hm2_5i25.0.sserial.port-0.port_state 11 bit IN TRUE hm2_5i25.0.sserial.port-0.run 11 bit IN FALSE hm2_5i25.0.stepgen.00.control-type 11 s32 OUT 0 hm2_5i25.0.stepgen.00.counts 11 float OUT 0 hm2_5i25.0.stepgen.00.dbg_err_at_match 11 float OUT 0 hm2_5i25.0.stepgen.00.dbg_ff_vel 11 float OUT 0 hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_ 11 float OUT 0 hm2_5i25.0.stepgen.00.dbg_s_to_match 11 s32 OUT 0 hm2_5i25.0.stepgen.00.dbg_step_rate 11 float OUT 0 hm2_5i25.0.stepgen.00.dbg_vel_error 11 bit IN FALSE hm2_5i25.0.stepgen.00.enable 11 float IN 0 hm2_5i25.0.stepgen.00.position-cmd 11 float OUT 0 hm2_5i25.0.stepgen.00.position-fb 11 float IN 0 hm2_5i25.0.stepgen.00.velocity-cmd 11 float OUT 0 hm2_5i25.0.stepgen.00.velocity-fb 11 bit I/O FALSE hm2_5i25.0.watchdog.has_bit 14 s32 IN 134894 ilowpass.0.in <== jog-smoothing 14 s32 OUT 134894000 ilowpass.0.out ==> jog-position 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-loopout 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 5 bit IN FALSE iocontrol.0.tool-changed <== tool-changed 5 s32 OUT 1 iocontrol.0.tool-number 5 s32 OUT 1 iocontrol.0.tool-prep-number ==> tool-number 5 s32 OUT 1 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-loopin 5 bit OUT FALSE iocontrol.0.user-request-enable ==> estop-reset 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 ==> motion-test 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 9 bit OUT FALSE motion.motion-enabled ==> power-on 9 bit OUT FALSE motion.on-soft-limit 9 bit IN FALSE motion.probe-input 9 s32 OUT 0 motion.program-line 9 float OUT 0 motion.requested-vel 9 bit IN FALSE motion.spindle-at-speed <== gs2-at-speed 9 bit OUT TRUE motion.spindle-brake 9 bit OUT FALSE motion.spindle-forward ==> gs2-fwd 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 ==> gs2-run 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 9 float IN 24101.54 motion.spindle-revs <== spindle-position 9 float OUT 0 motion.spindle-speed-cmd-rps 9 float IN 0 motion.spindle-speed-in <== spindle-velocity 9 float OUT 0 motion.spindle-speed-out ==> gs2-RPM 9 float OUT 0 motion.spindle-speed-out-abs 9 float OUT 0 motion.spindle-speed-out-rps 9 float OUT 0 motion.spindle-speed-out-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 -1.529 motion.tooloffset.z 13 float IN 0 mpg-scale.in0 13 float IN -1e-07 mpg-scale.in1 13 float IN -1e-06 mpg-scale.in2 13 float IN -1e-05 mpg-scale.in3 13 float OUT -1e-05 mpg-scale.out ==> axis-mpg-jog-scale 13 bit IN TRUE mpg-scale.sel0 <== pos2 13 bit IN TRUE mpg-scale.sel1 <== pos3 15 bit IN FALSE or2.0.in0 <== scale1 15 bit IN TRUE or2.0.in1 <== scale3 15 bit OUT TRUE or2.0.out ==> pos2 15 bit IN FALSE or2.1.in0 <== scale2 15 bit IN TRUE or2.1.in1 <== scale3 15 bit OUT TRUE or2.1.out ==> pos3 12 float I/O 0 pid.0.Dgain 12 float I/O 0 pid.0.FF0 12 float I/O 1.8 pid.0.FF1 12 float I/O 0.017 pid.0.FF2 12 float I/O 0 pid.0.Igain 12 float I/O 550 pid.0.Pgain 12 float I/O 0 pid.0.bias 12 float IN 4.124433 pid.0.command <== x-axis-pos-cmd 12 float IN 0 pid.0.command-deriv 12 float I/O 0 pid.0.deadband 12 bit IN FALSE pid.0.enable <== x-axis-enable 12 float OUT -8.881784e-16 pid.0.error 12 bit IN FALSE pid.0.error-previous-target 12 float IN 4.124433 pid.0.feedback <== x-axis-fb 12 float IN 0 pid.0.feedback-deriv 12 bit IN FALSE pid.0.index-enable 12 float I/O 0 pid.0.maxcmdD 12 float I/O 0 pid.0.maxcmdDD 12 float I/O 0 pid.0.maxerror 12 float I/O 0 pid.0.maxerrorD 12 float I/O 0 pid.0.maxerrorI 12 float I/O 0 pid.0.maxoutput 12 float OUT 0 pid.0.output ==> x-axis-command 12 bit OUT FALSE pid.0.saturated 12 s32 OUT 0 pid.0.saturated-count 12 float OUT 0 pid.0.saturated-s 12 float I/O 0 pid.1.Dgain 12 float I/O 0 pid.1.FF0 12 float I/O 1.8 pid.1.FF1 12 float I/O 0.02 pid.1.FF2 12 float I/O 0 pid.1.Igain 12 float I/O 550 pid.1.Pgain 12 float I/O 0 pid.1.bias 12 float IN 0.143 pid.1.command <== y-axis-pos-cmd 12 float IN 0 pid.1.command-deriv 12 float I/O 0 pid.1.deadband 12 bit IN FALSE pid.1.enable <== y-axis-enable 12 float OUT 2.775558e-17 pid.1.error 12 bit IN FALSE pid.1.error-previous-target 12 float IN 0.143 pid.1.feedback <== y-axis-fb 12 float IN 0 pid.1.feedback-deriv 12 bit IN FALSE pid.1.index-enable 12 float I/O 0 pid.1.maxcmdD 12 float I/O 0 pid.1.maxcmdDD 12 float I/O 0 pid.1.maxerror 12 float I/O 0 pid.1.maxerrorD 12 float I/O 0 pid.1.maxerrorI 12 float I/O 0 pid.1.maxoutput 12 float OUT 0 pid.1.output ==> y-axis-command 12 bit OUT FALSE pid.1.saturated 12 s32 OUT 0 pid.1.saturated-count 12 float OUT 0 pid.1.saturated-s 12 float I/O 0 pid.2.Dgain 12 float I/O 0 pid.2.FF0 12 float I/O 1.565 pid.2.FF1 12 float I/O 0.02 pid.2.FF2 12 float I/O 0 pid.2.Igain 12 float I/O 500 pid.2.Pgain 12 float I/O 0 pid.2.bias 12 float IN 0.07278873 pid.2.command <== z-axis-pos-cmd 12 float IN 0 pid.2.command-deriv 12 float I/O 0 pid.2.deadband 12 bit IN FALSE pid.2.enable <== z-axis-enable 12 float OUT 0 pid.2.error 12 bit IN FALSE pid.2.error-previous-target 12 float IN 0.07278873 pid.2.feedback <== z-axis-fb 12 float IN 0 pid.2.feedback-deriv 12 bit IN FALSE pid.2.index-enable 12 float I/O 0 pid.2.maxcmdD 12 float I/O 0 pid.2.maxcmdDD 12 float I/O 0 pid.2.maxerror 12 float I/O 0 pid.2.maxerrorD 12 float I/O 0 pid.2.maxerrorI 12 float I/O 0 pid.2.maxoutput 12 float OUT 0 pid.2.output ==> z-axis-command 12 bit OUT FALSE pid.2.saturated 12 s32 OUT 0 pid.2.saturated-count 12 float OUT 0 pid.2.saturated-s 18 float OUT 332.3 spindle-vfd.DC-bus-volts 18 bit OUT FALSE spindle-vfd.at-speed ==> gs2-at-speed 18 bit IN FALSE spindle-vfd.err-reset 18 s32 OUT 0 spindle-vfd.firmware-revision 18 float OUT 0 spindle-vfd.frequency-command 18 float OUT 0 spindle-vfd.frequency-out 18 bit OUT TRUE spindle-vfd.is-stopped 18 float OUT 0 spindle-vfd.load-percentage 18 float OUT 0 spindle-vfd.motor-RPM 18 float OUT 0 spindle-vfd.output-current 18 float OUT 0 spindle-vfd.output-voltage 18 float OUT 0 spindle-vfd.power-factor 18 float OUT 0 spindle-vfd.scale-frequency 18 float IN 0 spindle-vfd.speed-command <== gs2-RPM 18 bit IN FALSE spindle-vfd.spindle-fwd <== gs2-fwd 18 bit IN FALSE spindle-vfd.spindle-on <== gs2-run 18 bit IN FALSE spindle-vfd.spindle-rev 18 s32 OUT 0 spindle-vfd.status-1 18 s32 OUT 184 spindle-vfd.status-2 22 bit IN FALSE touchy.abort <== touchy-abort 22 bit IN FALSE touchy.cycle-start <== touchy-run 22 bit OUT TRUE touchy.jog.active 22 bit IN FALSE touchy.jog.continuous.a.negative 22 bit IN FALSE touchy.jog.continuous.a.positive 22 bit IN FALSE touchy.jog.continuous.b.negative 22 bit IN FALSE touchy.jog.continuous.b.positive 22 bit IN FALSE touchy.jog.continuous.c.negative 22 bit IN FALSE touchy.jog.continuous.c.positive 22 bit IN FALSE touchy.jog.continuous.u.negative 22 bit IN FALSE touchy.jog.continuous.u.positive 22 bit IN FALSE touchy.jog.continuous.v.negative 22 bit IN FALSE touchy.jog.continuous.v.positive 22 bit IN FALSE touchy.jog.continuous.w.negative 22 bit IN FALSE touchy.jog.continuous.w.positive 22 bit IN FALSE touchy.jog.continuous.x.negative 22 bit IN FALSE touchy.jog.continuous.x.positive 22 bit IN FALSE touchy.jog.continuous.y.negative 22 bit IN FALSE touchy.jog.continuous.y.positive 22 bit IN FALSE touchy.jog.continuous.z.negative 22 bit IN FALSE touchy.jog.continuous.z.positive 22 bit OUT FALSE touchy.jog.wheel.a 22 bit OUT FALSE touchy.jog.wheel.b 22 bit OUT FALSE touchy.jog.wheel.c 22 float OUT 0.01 touchy.jog.wheel.increment 22 bit OUT FALSE touchy.jog.wheel.u 22 bit OUT FALSE touchy.jog.wheel.v 22 bit OUT FALSE touchy.jog.wheel.w 22 bit OUT TRUE touchy.jog.wheel.x 22 bit OUT FALSE touchy.jog.wheel.y 22 bit OUT FALSE touchy.jog.wheel.z 22 bit IN FALSE touchy.quill-up 22 bit IN FALSE touchy.single-block 22 bit OUT FALSE touchy.status-indicator 22 s32 IN 0 touchy.wheel-counts