Component Pins: Owner Type Dir Value Name 19 float OUT 0 axis.a.eoffset 19 bit IN FALSE axis.a.eoffset-clear 19 s32 IN 0 axis.a.eoffset-counts 19 bit IN FALSE axis.a.eoffset-enable 19 float OUT 0 axis.a.eoffset-request 19 float IN 0 axis.a.eoffset-scale 19 float IN 1 axis.a.jog-accel-fraction 19 s32 IN 0 axis.a.jog-counts 19 bit IN FALSE axis.a.jog-enable 19 float IN 0 axis.a.jog-scale 19 bit IN FALSE axis.a.jog-vel-mode 19 bit OUT FALSE axis.a.kb-jog-active 19 float OUT 0 axis.a.pos-cmd 19 float OUT 0 axis.a.teleop-pos-cmd 19 bit OUT FALSE axis.a.teleop-tp-enable 19 float OUT 0 axis.a.teleop-vel-cmd 19 float OUT 0 axis.a.teleop-vel-lim 19 bit OUT FALSE axis.a.wheel-jog-active 19 float OUT 0 axis.b.eoffset 19 bit IN FALSE axis.b.eoffset-clear 19 s32 IN 0 axis.b.eoffset-counts 19 bit IN FALSE axis.b.eoffset-enable 19 float OUT 0 axis.b.eoffset-request 19 float IN 0 axis.b.eoffset-scale 19 float IN 1 axis.b.jog-accel-fraction 19 s32 IN 0 axis.b.jog-counts 19 bit IN FALSE axis.b.jog-enable 19 float IN 0 axis.b.jog-scale 19 bit IN FALSE axis.b.jog-vel-mode 19 bit OUT FALSE axis.b.kb-jog-active 19 float OUT 0 axis.b.pos-cmd 19 float OUT 0 axis.b.teleop-pos-cmd 19 bit OUT FALSE axis.b.teleop-tp-enable 19 float OUT 0 axis.b.teleop-vel-cmd 19 float OUT 0 axis.b.teleop-vel-lim 19 bit OUT FALSE axis.b.wheel-jog-active 19 float OUT 0 axis.c.eoffset 19 bit IN FALSE axis.c.eoffset-clear 19 s32 IN 0 axis.c.eoffset-counts 19 bit IN FALSE axis.c.eoffset-enable 19 float OUT 0 axis.c.eoffset-request 19 float IN 0 axis.c.eoffset-scale 19 float IN 1 axis.c.jog-accel-fraction 19 s32 IN 0 axis.c.jog-counts 19 bit IN FALSE axis.c.jog-enable 19 float IN 0 axis.c.jog-scale 19 bit IN FALSE axis.c.jog-vel-mode 19 bit OUT FALSE axis.c.kb-jog-active 19 float OUT 0 axis.c.pos-cmd 19 float OUT 0 axis.c.teleop-pos-cmd 19 bit OUT FALSE axis.c.teleop-tp-enable 19 float OUT 0 axis.c.teleop-vel-cmd 19 float OUT 0 axis.c.teleop-vel-lim 19 bit OUT FALSE axis.c.wheel-jog-active 19 float OUT 0 axis.u.eoffset 19 bit IN FALSE axis.u.eoffset-clear 19 s32 IN 0 axis.u.eoffset-counts 19 bit IN FALSE axis.u.eoffset-enable 19 float OUT 0 axis.u.eoffset-request 19 float IN 0 axis.u.eoffset-scale 19 float IN 1 axis.u.jog-accel-fraction 19 s32 IN 0 axis.u.jog-counts 19 bit IN FALSE axis.u.jog-enable 19 float IN 0 axis.u.jog-scale 19 bit IN FALSE axis.u.jog-vel-mode 19 bit OUT FALSE axis.u.kb-jog-active 19 float OUT 0 axis.u.pos-cmd 19 float OUT 0 axis.u.teleop-pos-cmd 19 bit OUT FALSE axis.u.teleop-tp-enable 19 float OUT 0 axis.u.teleop-vel-cmd 19 float OUT 0 axis.u.teleop-vel-lim 19 bit OUT FALSE axis.u.wheel-jog-active 19 float OUT 0 axis.v.eoffset 19 bit IN FALSE axis.v.eoffset-clear 19 s32 IN 0 axis.v.eoffset-counts 19 bit IN FALSE axis.v.eoffset-enable 19 float OUT 0 axis.v.eoffset-request 19 float IN 0 axis.v.eoffset-scale 19 float IN 1 axis.v.jog-accel-fraction 19 s32 IN 0 axis.v.jog-counts 19 bit IN FALSE axis.v.jog-enable 19 float IN 0 axis.v.jog-scale 19 bit IN FALSE axis.v.jog-vel-mode 19 bit OUT FALSE axis.v.kb-jog-active 19 float OUT 0 axis.v.pos-cmd 19 float OUT 0 axis.v.teleop-pos-cmd 19 bit OUT FALSE axis.v.teleop-tp-enable 19 float OUT 0 axis.v.teleop-vel-cmd 19 float OUT 0 axis.v.teleop-vel-lim 19 bit OUT FALSE axis.v.wheel-jog-active 19 float OUT 0 axis.w.eoffset 19 bit IN FALSE axis.w.eoffset-clear 19 s32 IN 0 axis.w.eoffset-counts 19 bit IN FALSE axis.w.eoffset-enable 19 float OUT 0 axis.w.eoffset-request 19 float IN 0 axis.w.eoffset-scale 19 float IN 1 axis.w.jog-accel-fraction 19 s32 IN 0 axis.w.jog-counts 19 bit IN FALSE axis.w.jog-enable 19 float IN 0 axis.w.jog-scale 19 bit IN FALSE axis.w.jog-vel-mode 19 bit OUT FALSE axis.w.kb-jog-active 19 float OUT 0 axis.w.pos-cmd 19 float OUT 0 axis.w.teleop-pos-cmd 19 bit OUT FALSE axis.w.teleop-tp-enable 19 float OUT 0 axis.w.teleop-vel-cmd 19 float OUT 0 axis.w.teleop-vel-lim 19 bit OUT FALSE axis.w.wheel-jog-active 19 float OUT 0 axis.x.eoffset 19 bit IN FALSE axis.x.eoffset-clear 19 s32 IN 0 axis.x.eoffset-counts 19 bit IN FALSE axis.x.eoffset-enable 19 float OUT 0 axis.x.eoffset-request 19 float IN 0 axis.x.eoffset-scale 19 float IN 1 axis.x.jog-accel-fraction 19 s32 IN 0 axis.x.jog-counts <== encoder-counts 19 bit IN TRUE axis.x.jog-enable <== x-jog-enable 19 float IN 0.001 axis.x.jog-scale <== mpg-scale 19 bit IN FALSE axis.x.jog-vel-mode 19 bit OUT FALSE axis.x.kb-jog-active 19 float OUT -5.570936e-18 axis.x.pos-cmd 19 float OUT -5.570936e-18 axis.x.teleop-pos-cmd 19 bit OUT FALSE axis.x.teleop-tp-enable 19 float OUT 0 axis.x.teleop-vel-cmd 19 float OUT 30 axis.x.teleop-vel-lim 19 bit OUT FALSE axis.x.wheel-jog-active 19 float OUT 0 axis.y.eoffset 19 bit IN FALSE axis.y.eoffset-clear 19 s32 IN 0 axis.y.eoffset-counts 19 bit IN FALSE axis.y.eoffset-enable 19 float OUT 0 axis.y.eoffset-request 19 float IN 0 axis.y.eoffset-scale 19 float IN 1 axis.y.jog-accel-fraction 19 s32 IN 0 axis.y.jog-counts 19 bit IN FALSE axis.y.jog-enable 19 float IN 0.001 axis.y.jog-scale <== mpg-scale 19 bit IN FALSE axis.y.jog-vel-mode 19 bit OUT FALSE axis.y.kb-jog-active 19 float OUT 0 axis.y.pos-cmd 19 float OUT 0 axis.y.teleop-pos-cmd 19 bit OUT FALSE axis.y.teleop-tp-enable 19 float OUT 0 axis.y.teleop-vel-cmd 19 float OUT 0 axis.y.teleop-vel-lim 19 bit OUT FALSE axis.y.wheel-jog-active 19 float OUT 0 axis.z.eoffset 19 bit IN FALSE axis.z.eoffset-clear 19 s32 IN 0 axis.z.eoffset-counts 19 bit IN FALSE axis.z.eoffset-enable 19 float OUT 0 axis.z.eoffset-request 19 float IN 0 axis.z.eoffset-scale 19 float IN 1 axis.z.jog-accel-fraction 19 s32 IN 0 axis.z.jog-counts 19 bit IN FALSE axis.z.jog-enable 19 float IN 0.001 axis.z.jog-scale <== mpg-scale 19 bit IN FALSE axis.z.jog-vel-mode 19 bit OUT FALSE axis.z.kb-jog-active 19 float OUT 0 axis.z.pos-cmd 19 float OUT 0 axis.z.teleop-pos-cmd 19 bit OUT FALSE axis.z.teleop-tp-enable 19 float OUT 0 axis.z.teleop-vel-cmd 19 float OUT 0 axis.z.teleop-vel-lim 19 bit OUT FALSE axis.z.wheel-jog-active 32 float IN 0 classicladder.0.floatin-00 32 float IN 0 classicladder.0.floatin-01 32 float IN 0 classicladder.0.floatin-02 32 float IN 0 classicladder.0.floatin-03 32 float IN 0 classicladder.0.floatin-04 32 float IN 0 classicladder.0.floatin-05 32 float IN 0 classicladder.0.floatin-06 32 float IN 0 classicladder.0.floatin-07 32 float IN 0 classicladder.0.floatin-08 32 float IN 0 classicladder.0.floatin-09 32 float OUT 0 classicladder.0.floatout-00 32 float OUT 0 classicladder.0.floatout-01 32 float OUT 0 classicladder.0.floatout-02 32 float OUT 0 classicladder.0.floatout-03 32 float OUT 0 classicladder.0.floatout-04 32 float OUT 0 classicladder.0.floatout-05 32 float OUT 0 classicladder.0.floatout-06 32 float OUT 0 classicladder.0.floatout-07 32 float OUT 0 classicladder.0.floatout-08 32 float OUT 0 classicladder.0.floatout-09 32 bit IN FALSE classicladder.0.hide_gui 32 bit IN TRUE classicladder.0.in-00 <== test 32 bit IN FALSE classicladder.0.in-01 <== spindle-cw 32 bit IN TRUE classicladder.0.in-02 <== spindle-brake 32 bit IN FALSE classicladder.0.in-03 32 bit IN FALSE classicladder.0.in-04 32 bit IN FALSE classicladder.0.in-05 32 bit IN FALSE classicladder.0.in-06 32 bit IN FALSE classicladder.0.in-07 32 bit IN FALSE classicladder.0.in-08 32 bit IN FALSE classicladder.0.in-09 32 bit IN FALSE classicladder.0.in-10 32 bit IN FALSE classicladder.0.in-11 32 bit IN FALSE classicladder.0.in-12 32 bit IN FALSE classicladder.0.in-13 32 bit IN FALSE classicladder.0.in-14 32 bit OUT TRUE classicladder.0.out-00 ==> estop-ext 32 bit OUT TRUE classicladder.0.out-01 ==> test2 32 bit OUT FALSE classicladder.0.out-02 ==> test3 32 bit OUT FALSE classicladder.0.out-03 ==> test4 32 bit OUT FALSE classicladder.0.out-04 32 bit OUT FALSE classicladder.0.out-05 32 bit OUT FALSE classicladder.0.out-06 32 bit OUT FALSE classicladder.0.out-07 32 bit OUT FALSE classicladder.0.out-08 32 bit OUT FALSE classicladder.0.out-09 32 bit OUT FALSE classicladder.0.out-10 32 bit OUT FALSE classicladder.0.out-11 32 bit OUT FALSE classicladder.0.out-12 32 bit OUT FALSE classicladder.0.out-13 32 bit OUT FALSE classicladder.0.out-14 32 s32 OUT 15204 classicladder.0.refresh.time 32 s32 IN 0 classicladder.0.s32in-00 32 s32 IN 0 classicladder.0.s32in-01 32 s32 IN 0 classicladder.0.s32in-02 32 s32 IN 0 classicladder.0.s32in-03 32 s32 IN 0 classicladder.0.s32in-04 32 s32 IN 0 classicladder.0.s32in-05 32 s32 IN 0 classicladder.0.s32in-06 32 s32 IN 0 classicladder.0.s32in-07 32 s32 IN 0 classicladder.0.s32in-08 32 s32 IN 0 classicladder.0.s32in-09 32 s32 OUT 0 classicladder.0.s32out-00 32 s32 OUT 0 classicladder.0.s32out-01 32 s32 OUT 0 classicladder.0.s32out-02 32 s32 OUT 0 classicladder.0.s32out-03 32 s32 OUT 0 classicladder.0.s32out-04 32 s32 OUT 0 classicladder.0.s32out-05 32 s32 OUT 0 classicladder.0.s32out-06 32 s32 OUT 0 classicladder.0.s32out-07 32 s32 OUT 0 classicladder.0.s32out-08 32 s32 OUT 0 classicladder.0.s32out-09 45 bit IN FALSE hal_manualtoolchange.change <== tool-change-request 45 bit IN FALSE hal_manualtoolchange.change_button 45 bit OUT FALSE hal_manualtoolchange.changed ==> tool-change-confirmed 45 s32 IN 0 hal_manualtoolchange.number <== tool-number 10 bit IN FALSE halui.abort 10 float IN 0 halui.axis.a.analog 10 float IN 0 halui.axis.a.increment 10 bit IN FALSE halui.axis.a.increment-minus 10 bit IN FALSE halui.axis.a.increment-plus 10 bit IN FALSE halui.axis.a.minus 10 bit IN FALSE halui.axis.a.plus 10 bit IN FALSE halui.axis.a.select 10 float IN 0 halui.axis.b.analog 10 float IN 0 halui.axis.b.increment 10 bit IN FALSE halui.axis.b.increment-minus 10 bit IN FALSE halui.axis.b.increment-plus 10 bit IN FALSE halui.axis.b.minus 10 bit IN FALSE halui.axis.b.plus 10 bit IN FALSE halui.axis.b.select 10 float IN 0 halui.axis.c.analog 10 float IN 0 halui.axis.c.increment 10 bit IN FALSE halui.axis.c.increment-minus 10 bit IN FALSE halui.axis.c.increment-plus 10 bit IN FALSE halui.axis.c.minus 10 bit IN FALSE halui.axis.c.plus 10 bit IN FALSE halui.axis.c.select 10 float IN 0.2 halui.axis.jog-deadband 10 float IN 0 halui.axis.jog-speed <== jog-speed 10 u32 OUT 0x00000000 halui.axis.selected 10 float IN 0 halui.axis.selected.increment 10 bit IN FALSE halui.axis.selected.increment-minus 10 bit IN FALSE halui.axis.selected.increment-plus 10 bit IN FALSE halui.axis.selected.minus <== jog-selected-neg 10 bit IN FALSE halui.axis.selected.plus <== jog-selected-pos 10 float IN 0 halui.axis.u.analog 10 float IN 0 halui.axis.u.increment 10 bit IN FALSE halui.axis.u.increment-minus 10 bit IN FALSE halui.axis.u.increment-plus 10 bit IN FALSE halui.axis.u.minus 10 bit IN FALSE halui.axis.u.plus 10 bit IN FALSE halui.axis.u.select 10 float IN 0 halui.axis.v.analog 10 float IN 0 halui.axis.v.increment 10 bit IN FALSE halui.axis.v.increment-minus 10 bit IN FALSE halui.axis.v.increment-plus 10 bit IN FALSE halui.axis.v.minus 10 bit IN FALSE halui.axis.v.plus 10 bit IN FALSE halui.axis.v.select 10 float IN 0 halui.axis.w.analog 10 float IN 0 halui.axis.w.increment 10 bit IN FALSE halui.axis.w.increment-minus 10 bit IN FALSE halui.axis.w.increment-plus 10 bit IN FALSE halui.axis.w.minus 10 bit IN FALSE halui.axis.w.plus 10 bit IN FALSE halui.axis.w.select 10 float IN 0 halui.axis.x.analog <== jog-x-analog 10 float IN 0 halui.axis.x.increment 10 bit IN FALSE halui.axis.x.increment-minus 10 bit IN FALSE halui.axis.x.increment-plus 10 bit OUT TRUE halui.axis.x.is-selected 10 bit IN FALSE halui.axis.x.minus <== jog-x-neg 10 bit IN FALSE halui.axis.x.plus <== jog-x-pos 10 float OUT -5.570936e-18 halui.axis.x.pos-commanded 10 float OUT -0 halui.axis.x.pos-feedback 10 float OUT 0 halui.axis.x.pos-relative 10 bit IN FALSE halui.axis.x.select <== axis-select-x 10 float IN 0 halui.axis.y.analog <== jog-y-analog 10 float IN 0 halui.axis.y.increment 10 bit IN FALSE halui.axis.y.increment-minus 10 bit IN FALSE halui.axis.y.increment-plus 10 bit OUT FALSE halui.axis.y.is-selected 10 bit IN FALSE halui.axis.y.minus <== jog-y-neg 10 bit IN FALSE halui.axis.y.plus <== jog-y-pos 10 float OUT 0 halui.axis.y.pos-commanded 10 float OUT 0 halui.axis.y.pos-feedback 10 float OUT 0 halui.axis.y.pos-relative 10 bit IN FALSE halui.axis.y.select <== axis-select-y 10 float IN 0 halui.axis.z.analog <== jog-z-analog 10 float IN 0 halui.axis.z.increment 10 bit IN FALSE halui.axis.z.increment-minus 10 bit IN FALSE halui.axis.z.increment-plus 10 bit OUT FALSE halui.axis.z.is-selected 10 bit IN FALSE halui.axis.z.minus <== jog-z-neg 10 bit IN FALSE halui.axis.z.plus <== jog-z-pos 10 float OUT 0 halui.axis.z.pos-commanded 10 float OUT 0 halui.axis.z.pos-feedback 10 float OUT 0 halui.axis.z.pos-relative 10 bit IN FALSE halui.axis.z.select <== axis-select-z 10 bit IN FALSE halui.estop.activate 10 bit OUT FALSE halui.estop.is-activated 10 bit IN FALSE halui.estop.reset 10 bit IN TRUE halui.feed-override.count-enable 10 s32 IN 0 halui.feed-override.counts 10 bit IN FALSE halui.feed-override.decrease 10 bit IN FALSE halui.feed-override.direct-value 10 bit IN FALSE halui.feed-override.increase 10 float IN 0.1 halui.feed-override.scale 10 float OUT 1 halui.feed-override.value 10 bit OUT FALSE halui.flood.is-on 10 bit IN FALSE halui.flood.off 10 bit IN FALSE halui.flood.on 10 float IN 0 halui.joint.0.analog 10 bit OUT FALSE halui.joint.0.has-fault 10 bit IN FALSE halui.joint.0.home 10 float IN 0 halui.joint.0.increment 10 bit IN FALSE halui.joint.0.increment-minus 10 bit IN FALSE halui.joint.0.increment-plus 10 bit OUT FALSE halui.joint.0.is-homed ==> x-is-homed 10 bit OUT TRUE halui.joint.0.is-selected 10 bit IN FALSE halui.joint.0.minus 10 bit OUT FALSE halui.joint.0.on-hard-max-limit 10 bit OUT FALSE halui.joint.0.on-hard-min-limit 10 bit OUT FALSE halui.joint.0.on-soft-max-limit 10 bit OUT FALSE halui.joint.0.on-soft-min-limit 10 bit OUT FALSE halui.joint.0.override-limits 10 bit IN FALSE halui.joint.0.plus 10 bit IN FALSE halui.joint.0.select 10 bit IN FALSE halui.joint.0.unhome 10 float IN 0 halui.joint.1.analog 10 bit OUT FALSE halui.joint.1.has-fault 10 bit IN FALSE halui.joint.1.home 10 float IN 0 halui.joint.1.increment 10 bit IN FALSE halui.joint.1.increment-minus 10 bit IN FALSE halui.joint.1.increment-plus 10 bit OUT FALSE halui.joint.1.is-homed ==> y-is-homed 10 bit OUT FALSE halui.joint.1.is-selected 10 bit IN FALSE halui.joint.1.minus 10 bit OUT FALSE halui.joint.1.on-hard-max-limit 10 bit OUT FALSE halui.joint.1.on-hard-min-limit 10 bit OUT FALSE halui.joint.1.on-soft-max-limit 10 bit OUT FALSE halui.joint.1.on-soft-min-limit 10 bit OUT FALSE halui.joint.1.override-limits 10 bit IN FALSE halui.joint.1.plus 10 bit IN FALSE halui.joint.1.select 10 bit IN FALSE halui.joint.1.unhome 10 float IN 0 halui.joint.2.analog 10 bit OUT FALSE halui.joint.2.has-fault 10 bit IN FALSE halui.joint.2.home 10 float IN 0 halui.joint.2.increment 10 bit IN FALSE halui.joint.2.increment-minus 10 bit IN FALSE halui.joint.2.increment-plus 10 bit OUT FALSE halui.joint.2.is-homed ==> z-is-homed 10 bit OUT FALSE halui.joint.2.is-selected 10 bit IN FALSE halui.joint.2.minus 10 bit OUT FALSE halui.joint.2.on-hard-max-limit 10 bit OUT FALSE halui.joint.2.on-hard-min-limit 10 bit OUT FALSE halui.joint.2.on-soft-max-limit 10 bit OUT FALSE halui.joint.2.on-soft-min-limit 10 bit OUT FALSE halui.joint.2.override-limits 10 bit IN FALSE halui.joint.2.plus 10 bit IN FALSE halui.joint.2.select 10 bit IN FALSE halui.joint.2.unhome 10 float IN 0.2 halui.joint.jog-deadband 10 float IN 0 halui.joint.jog-speed 10 u32 OUT 0x00000000 halui.joint.selected 10 bit OUT FALSE halui.joint.selected.has-fault 10 bit IN FALSE halui.joint.selected.home 10 float IN 0 halui.joint.selected.increment 10 bit IN FALSE halui.joint.selected.increment-minus 10 bit IN FALSE halui.joint.selected.increment-plus 10 bit OUT FALSE halui.joint.selected.is-homed 10 bit IN FALSE halui.joint.selected.minus 10 bit OUT FALSE halui.joint.selected.on-hard-max-limit 10 bit OUT FALSE halui.joint.selected.on-hard-min-limit 10 bit OUT FALSE halui.joint.selected.on-soft-max-limit 10 bit OUT FALSE halui.joint.selected.on-soft-min-limit 10 bit OUT FALSE halui.joint.selected.override-limits 10 bit IN FALSE halui.joint.selected.plus 10 bit IN FALSE halui.joint.selected.unhome 10 bit OUT TRUE halui.lube.is-on 10 bit IN FALSE halui.lube.off 10 bit IN FALSE halui.lube.on 10 bit OUT TRUE halui.machine.is-on ==> machine-is-on 10 bit IN FALSE halui.machine.off 10 bit IN TRUE halui.machine.on <== test2 10 float OUT 1 halui.machine.units-per-mm 10 bit IN TRUE halui.max-velocity.count-enable 10 s32 IN 0 halui.max-velocity.counts 10 bit IN FALSE halui.max-velocity.decrease 10 bit IN FALSE halui.max-velocity.direct-value 10 bit IN FALSE halui.max-velocity.increase 10 float IN 0 halui.max-velocity.scale 10 float OUT 25 halui.max-velocity.value 10 bit OUT FALSE halui.mist.is-on 10 bit IN FALSE halui.mist.off 10 bit IN FALSE halui.mist.on 10 bit IN FALSE halui.mode.auto 10 bit OUT FALSE halui.mode.is-auto 10 bit OUT FALSE halui.mode.is-joint 10 bit OUT TRUE halui.mode.is-manual 10 bit OUT FALSE halui.mode.is-mdi ==> MDI-mode 10 bit OUT TRUE halui.mode.is-teleop 10 bit IN FALSE halui.mode.joint 10 bit IN FALSE halui.mode.manual 10 bit IN FALSE halui.mode.mdi 10 bit IN FALSE halui.mode.teleop 10 bit OUT TRUE halui.program.block-delete.is-on 10 bit IN FALSE halui.program.block-delete.off 10 bit IN FALSE halui.program.block-delete.on 10 bit OUT TRUE halui.program.is-idle 10 bit OUT FALSE halui.program.is-paused 10 bit OUT FALSE halui.program.is-running 10 bit OUT TRUE halui.program.optional-stop.is-on 10 bit IN FALSE halui.program.optional-stop.off 10 bit IN FALSE halui.program.optional-stop.on 10 bit IN FALSE halui.program.pause 10 bit IN FALSE halui.program.resume 10 bit IN FALSE halui.program.run 10 bit IN FALSE halui.program.step 10 bit IN FALSE halui.program.stop 10 bit IN TRUE halui.rapid-override.count-enable 10 s32 IN 0 halui.rapid-override.counts 10 bit IN FALSE halui.rapid-override.decrease 10 bit IN FALSE halui.rapid-override.direct-value 10 bit IN FALSE halui.rapid-override.increase 10 float IN 0.1 halui.rapid-override.scale 10 float OUT 1 halui.rapid-override.value 10 bit OUT TRUE halui.spindle.0.brake-is-on 10 bit IN FALSE halui.spindle.0.brake-off 10 bit IN FALSE halui.spindle.0.brake-on 10 bit IN FALSE halui.spindle.0.decrease 10 bit IN FALSE halui.spindle.0.forward <== spindle-manual-cw 10 bit IN FALSE halui.spindle.0.increase 10 bit OUT FALSE halui.spindle.0.is-on 10 bit IN TRUE halui.spindle.0.override.count-enable 10 s32 IN 0 halui.spindle.0.override.counts 10 bit IN FALSE halui.spindle.0.override.decrease 10 bit IN FALSE halui.spindle.0.override.direct-value 10 bit IN FALSE halui.spindle.0.override.increase 10 float IN 0.1 halui.spindle.0.override.scale 10 float OUT 1 halui.spindle.0.override.value 10 bit IN FALSE halui.spindle.0.reverse <== spindle-manual-ccw 10 bit OUT FALSE halui.spindle.0.runs-backward 10 bit OUT FALSE halui.spindle.0.runs-forward 10 bit IN FALSE halui.spindle.0.start 10 bit IN FALSE halui.spindle.0.stop <== spindle-manual-stop 10 float OUT 0 halui.tool.diameter 10 float OUT 0 halui.tool.length_offset.a 10 float OUT 0 halui.tool.length_offset.b 10 float OUT 0 halui.tool.length_offset.c 10 float OUT 0 halui.tool.length_offset.u 10 float OUT 0 halui.tool.length_offset.v 10 float OUT 0 halui.tool.length_offset.w 10 float OUT 0 halui.tool.length_offset.x 10 float OUT 0 halui.tool.length_offset.y 10 float OUT 0 halui.tool.length_offset.z 10 u32 OUT 0x00000000 halui.tool.number 26 float IN -50 hm2_7i95.0.dpll.01.timer-us 26 float IN 100 hm2_7i95.0.dpll.02.timer-us 26 float IN 100 hm2_7i95.0.dpll.03.timer-us 26 float IN 100 hm2_7i95.0.dpll.04.timer-us 26 float IN 1 hm2_7i95.0.dpll.base-freq-khz 26 u32 OUT 0x0000002A hm2_7i95.0.dpll.ddsize 26 float OUT 20.69173 hm2_7i95.0.dpll.phase-error-us 26 u32 IN 0x00400000 hm2_7i95.0.dpll.plimit 26 u32 OUT 0x00000018 hm2_7i95.0.dpll.prescale 26 u32 IN 0x000007D0 hm2_7i95.0.dpll.time-const 26 s32 OUT 0 hm2_7i95.0.encoder.00.count 26 s32 OUT 0 hm2_7i95.0.encoder.00.count-latched 26 bit I/O FALSE hm2_7i95.0.encoder.00.index-enable 26 bit OUT FALSE hm2_7i95.0.encoder.00.input-a 26 bit OUT TRUE hm2_7i95.0.encoder.00.input-b 26 bit OUT TRUE hm2_7i95.0.encoder.00.input-index 26 bit IN FALSE hm2_7i95.0.encoder.00.latch-enable 26 bit IN FALSE hm2_7i95.0.encoder.00.latch-polarity 26 float OUT -0 hm2_7i95.0.encoder.00.position ==> x-ex-pos-fb 26 float OUT -0 hm2_7i95.0.encoder.00.position-latched 26 bit OUT FALSE hm2_7i95.0.encoder.00.quad-error 26 bit IN FALSE hm2_7i95.0.encoder.00.quad-error-enable 26 s32 OUT 2711 hm2_7i95.0.encoder.00.rawcounts 26 s32 OUT 2711 hm2_7i95.0.encoder.00.rawlatch 26 bit IN FALSE hm2_7i95.0.encoder.00.reset 26 float OUT 0 hm2_7i95.0.encoder.00.velocity 26 float OUT 0 hm2_7i95.0.encoder.00.velocity-rpm 26 bit IN FALSE hm2_7i95.0.encoder.hires-timestamp 26 u32 IN 0x007F2815 hm2_7i95.0.encoder.muxed-sample-frequency 26 s32 IN -1 hm2_7i95.0.encoder.timer-number 26 bit OUT FALSE hm2_7i95.0.gpio.000.in 26 bit OUT TRUE hm2_7i95.0.gpio.000.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.001.in ==> spindle-manual-ccw 26 bit OUT TRUE hm2_7i95.0.gpio.001.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.002.in 26 bit OUT TRUE hm2_7i95.0.gpio.002.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.003.in 26 bit OUT TRUE hm2_7i95.0.gpio.003.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.004.in 26 bit OUT TRUE hm2_7i95.0.gpio.004.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.005.in 26 bit OUT TRUE hm2_7i95.0.gpio.005.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.006.in 26 bit OUT TRUE hm2_7i95.0.gpio.006.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.007.in 26 bit OUT TRUE hm2_7i95.0.gpio.007.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.008.in 26 bit OUT TRUE hm2_7i95.0.gpio.008.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.009.in 26 bit OUT TRUE hm2_7i95.0.gpio.009.in_not 26 bit OUT TRUE hm2_7i95.0.gpio.010.in 26 bit OUT FALSE hm2_7i95.0.gpio.010.in_not 26 bit IN FALSE hm2_7i95.0.gpio.010.out 26 bit OUT TRUE hm2_7i95.0.gpio.011.in 26 bit OUT FALSE hm2_7i95.0.gpio.011.in_not 26 bit IN FALSE hm2_7i95.0.gpio.011.out 26 bit OUT FALSE hm2_7i95.0.gpio.012.in 26 bit OUT TRUE hm2_7i95.0.gpio.012.in_not 26 bit IN FALSE hm2_7i95.0.gpio.012.out 26 bit OUT TRUE hm2_7i95.0.gpio.013.in 26 bit OUT FALSE hm2_7i95.0.gpio.013.in_not 26 bit IN FALSE hm2_7i95.0.gpio.013.out 26 bit OUT TRUE hm2_7i95.0.gpio.014.in 26 bit OUT FALSE hm2_7i95.0.gpio.014.in_not 26 bit IN FALSE hm2_7i95.0.gpio.014.out 26 bit OUT FALSE hm2_7i95.0.gpio.015.in 26 bit OUT TRUE hm2_7i95.0.gpio.015.in_not 26 bit IN FALSE hm2_7i95.0.gpio.015.out 26 bit OUT TRUE hm2_7i95.0.gpio.016.in 26 bit OUT FALSE hm2_7i95.0.gpio.016.in_not 26 bit IN FALSE hm2_7i95.0.gpio.016.out 26 bit OUT TRUE hm2_7i95.0.gpio.017.in 26 bit OUT FALSE hm2_7i95.0.gpio.017.in_not 26 bit IN FALSE hm2_7i95.0.gpio.017.out 26 bit OUT FALSE hm2_7i95.0.gpio.018.in 26 bit OUT TRUE hm2_7i95.0.gpio.018.in_not 26 bit OUT TRUE hm2_7i95.0.gpio.019.in 26 bit OUT FALSE hm2_7i95.0.gpio.019.in_not 26 bit OUT TRUE hm2_7i95.0.gpio.020.in 26 bit OUT FALSE hm2_7i95.0.gpio.020.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.021.in 26 bit OUT TRUE hm2_7i95.0.gpio.021.in_not 26 bit IN FALSE hm2_7i95.0.gpio.021.out 26 bit OUT FALSE hm2_7i95.0.gpio.022.in 26 bit OUT TRUE hm2_7i95.0.gpio.022.in_not 26 bit IN FALSE hm2_7i95.0.gpio.022.out 26 bit OUT FALSE hm2_7i95.0.gpio.023.in 26 bit OUT TRUE hm2_7i95.0.gpio.023.in_not 26 bit IN FALSE hm2_7i95.0.gpio.023.out 26 bit OUT FALSE hm2_7i95.0.gpio.024.in 26 bit OUT TRUE hm2_7i95.0.gpio.024.in_not 26 bit IN FALSE hm2_7i95.0.gpio.024.out 26 bit OUT FALSE hm2_7i95.0.gpio.025.in 26 bit OUT TRUE hm2_7i95.0.gpio.025.in_not 26 bit IN FALSE hm2_7i95.0.gpio.025.out 26 bit OUT FALSE hm2_7i95.0.gpio.026.in 26 bit OUT TRUE hm2_7i95.0.gpio.026.in_not 26 bit IN FALSE hm2_7i95.0.gpio.026.out 26 bit OUT FALSE hm2_7i95.0.gpio.027.in 26 bit OUT TRUE hm2_7i95.0.gpio.027.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.028.in 26 bit OUT TRUE hm2_7i95.0.gpio.028.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.029.in 26 bit OUT TRUE hm2_7i95.0.gpio.029.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.030.in 26 bit OUT TRUE hm2_7i95.0.gpio.030.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.031.in 26 bit OUT TRUE hm2_7i95.0.gpio.031.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.032.in 26 bit OUT TRUE hm2_7i95.0.gpio.032.in_not 26 bit OUT TRUE hm2_7i95.0.gpio.033.in 26 bit OUT FALSE hm2_7i95.0.gpio.033.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.034.in 26 bit OUT TRUE hm2_7i95.0.gpio.034.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.035.in 26 bit OUT TRUE hm2_7i95.0.gpio.035.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.036.in 26 bit OUT TRUE hm2_7i95.0.gpio.036.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.037.in 26 bit OUT TRUE hm2_7i95.0.gpio.037.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.038.in 26 bit OUT TRUE hm2_7i95.0.gpio.038.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.039.in 26 bit OUT TRUE hm2_7i95.0.gpio.039.in_not 26 bit OUT FALSE hm2_7i95.0.gpio.040.in 26 bit OUT TRUE hm2_7i95.0.gpio.040.in_not 26 bit OUT TRUE hm2_7i95.0.gpio.041.in 26 bit OUT FALSE hm2_7i95.0.gpio.041.in_not 26 bit IN FALSE hm2_7i95.0.gpio.041.out 26 bit OUT TRUE hm2_7i95.0.gpio.042.in 26 bit OUT FALSE hm2_7i95.0.gpio.042.in_not 26 bit IN FALSE hm2_7i95.0.gpio.042.out 26 bit OUT TRUE hm2_7i95.0.gpio.043.in 26 bit OUT FALSE hm2_7i95.0.gpio.043.in_not 26 bit IN FALSE hm2_7i95.0.gpio.043.out 26 bit OUT TRUE hm2_7i95.0.gpio.044.in 26 bit OUT FALSE hm2_7i95.0.gpio.044.in_not 26 bit IN FALSE hm2_7i95.0.gpio.044.out 26 bit OUT TRUE hm2_7i95.0.gpio.045.in 26 bit OUT FALSE hm2_7i95.0.gpio.045.in_not 26 bit IN FALSE hm2_7i95.0.gpio.045.out 26 bit OUT TRUE hm2_7i95.0.gpio.046.in 26 bit OUT FALSE hm2_7i95.0.gpio.046.in_not 26 bit IN FALSE hm2_7i95.0.gpio.046.out 26 bit OUT TRUE hm2_7i95.0.gpio.047.in 26 bit OUT FALSE hm2_7i95.0.gpio.047.in_not 26 bit IN FALSE hm2_7i95.0.gpio.047.out 26 bit OUT TRUE hm2_7i95.0.gpio.048.in 26 bit OUT FALSE hm2_7i95.0.gpio.048.in_not 26 bit IN FALSE hm2_7i95.0.gpio.048.out 26 bit OUT TRUE hm2_7i95.0.gpio.049.in 26 bit OUT FALSE hm2_7i95.0.gpio.049.in_not 26 bit IN FALSE hm2_7i95.0.gpio.049.out 26 bit OUT TRUE hm2_7i95.0.gpio.050.in 26 bit OUT FALSE hm2_7i95.0.gpio.050.in_not 26 bit IN FALSE hm2_7i95.0.gpio.050.out 26 bit OUT TRUE hm2_7i95.0.gpio.051.in 26 bit OUT FALSE hm2_7i95.0.gpio.051.in_not 26 bit IN FALSE hm2_7i95.0.gpio.051.out 26 bit OUT TRUE hm2_7i95.0.gpio.052.in 26 bit OUT FALSE hm2_7i95.0.gpio.052.in_not 26 bit IN FALSE hm2_7i95.0.gpio.052.out 26 bit OUT TRUE hm2_7i95.0.gpio.053.in 26 bit OUT FALSE hm2_7i95.0.gpio.053.in_not 26 bit IN FALSE hm2_7i95.0.gpio.053.out 26 bit OUT TRUE hm2_7i95.0.gpio.054.in 26 bit OUT FALSE hm2_7i95.0.gpio.054.in_not 26 bit IN FALSE hm2_7i95.0.gpio.054.out 26 bit OUT TRUE hm2_7i95.0.gpio.055.in 26 bit OUT FALSE hm2_7i95.0.gpio.055.in_not 26 bit IN FALSE hm2_7i95.0.gpio.055.out 26 bit OUT TRUE hm2_7i95.0.gpio.056.in 26 bit OUT FALSE hm2_7i95.0.gpio.056.in_not 26 bit IN FALSE hm2_7i95.0.gpio.056.out 26 bit OUT TRUE hm2_7i95.0.gpio.057.in 26 bit OUT FALSE hm2_7i95.0.gpio.057.in_not 26 bit IN FALSE hm2_7i95.0.gpio.057.out 26 s32 OUT 0 hm2_7i95.0.inmux.00.enc0-count ==> mpg-out 26 s32 OUT 0 hm2_7i95.0.inmux.00.enc1-count 26 s32 OUT 0 hm2_7i95.0.inmux.00.enc2-count 26 s32 OUT 0 hm2_7i95.0.inmux.00.enc3-count 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-00 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-00-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-00-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-01 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-01-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-01-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-02 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-02-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-02-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-03 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-03-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-03-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-04 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-04-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-04-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-05 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-05-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-05-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-06 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-06-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-06-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-07 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-07-not ==> x-jog-enable 26 bit IN FALSE hm2_7i95.0.inmux.00.input-07-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-08 ==> scale1 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-08-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-08-slow 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-09 ==> scale2 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-09-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-09-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-10 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-10-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-10-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-11 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-11-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-11-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-12 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-12-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-12-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-13 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-13-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-13-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-14 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-14-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-14-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-15 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-15-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-15-slow 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-16 ==> test 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-16-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-16-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-17 ==> spindle-manual-cw 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-17-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-17-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-18 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-18-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-18-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-19 ==> spindle-manual-stop 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-19-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-19-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-20 ==> min-home-x 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-20-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-20-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-21 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-21-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-21-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-22 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-22-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-22-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.input-23 26 bit OUT TRUE hm2_7i95.0.inmux.00.input-23-not 26 bit IN FALSE hm2_7i95.0.inmux.00.input-23-slow 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-00 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-00-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-01 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-01-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-02 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-02-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-03 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-03-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-04 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-04-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-05 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-05-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-06 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-06-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-07 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-07-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-08 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-08-not 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-09 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-09-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-10 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-10-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-11 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-11-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-12 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-12-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-13 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-13-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-14 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-14-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-15 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-15-not 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-16 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-16-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-17 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-17-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-18 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-18-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-19 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-19-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-20 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-20-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-21 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-21-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-22 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-22-not 26 bit OUT FALSE hm2_7i95.0.inmux.00.raw-input-23 26 bit OUT TRUE hm2_7i95.0.inmux.00.raw-input-23-not 26 bit IN FALSE hm2_7i95.0.led.CR01 26 bit IN FALSE hm2_7i95.0.led.CR02 26 bit IN FALSE hm2_7i95.0.led.CR03 26 bit IN FALSE hm2_7i95.0.led.CR04 26 bit OUT FALSE hm2_7i95.0.packet-error 26 bit OUT FALSE hm2_7i95.0.packet-error-exceeded 26 s32 OUT 0 hm2_7i95.0.packet-error-level 26 s32 OUT 0 hm2_7i95.0.read-request.time 26 s32 OUT 226281 hm2_7i95.0.read.time 26 bit IN FALSE hm2_7i95.0.ssr.00.out-00 <== test3 26 bit IN FALSE hm2_7i95.0.ssr.00.out-01 <== test4 26 bit IN FALSE hm2_7i95.0.ssr.00.out-02 26 bit IN FALSE hm2_7i95.0.ssr.00.out-03 26 bit IN FALSE hm2_7i95.0.ssr.00.out-04 26 bit IN FALSE hm2_7i95.0.ssr.00.out-05 26 u32 IN 0x000F4240 hm2_7i95.0.ssr.00.rate 26 bit IN TRUE hm2_7i95.0.stepgen.00.control-type 26 s32 OUT 0 hm2_7i95.0.stepgen.00.counts 26 float OUT 0 hm2_7i95.0.stepgen.00.dbg_err_at_match 26 float OUT 0 hm2_7i95.0.stepgen.00.dbg_ff_vel 26 float OUT 0 hm2_7i95.0.stepgen.00.dbg_pos_minus_prev_cmd 26 float OUT 0 hm2_7i95.0.stepgen.00.dbg_s_to_match 26 s32 OUT 0 hm2_7i95.0.stepgen.00.dbg_step_rate 26 float OUT 0 hm2_7i95.0.stepgen.00.dbg_vel_error 26 bit IN TRUE hm2_7i95.0.stepgen.00.enable <== x-enable 26 float IN 0 hm2_7i95.0.stepgen.00.position-cmd 26 float OUT 0 hm2_7i95.0.stepgen.00.position-fb ==> x-pos-fb 26 float IN 0 hm2_7i95.0.stepgen.00.velocity-cmd <== x-output 26 float OUT 0 hm2_7i95.0.stepgen.00.velocity-fb 26 bit IN TRUE hm2_7i95.0.stepgen.01.control-type 26 s32 OUT 0 hm2_7i95.0.stepgen.01.counts 26 float OUT 0 hm2_7i95.0.stepgen.01.dbg_err_at_match 26 float OUT 0 hm2_7i95.0.stepgen.01.dbg_ff_vel 26 float OUT 0 hm2_7i95.0.stepgen.01.dbg_pos_minus_prev_cmd 26 float OUT 0 hm2_7i95.0.stepgen.01.dbg_s_to_match 26 s32 OUT 0 hm2_7i95.0.stepgen.01.dbg_step_rate 26 float OUT 0 hm2_7i95.0.stepgen.01.dbg_vel_error 26 bit IN TRUE hm2_7i95.0.stepgen.01.enable <== y-enable 26 float IN 0 hm2_7i95.0.stepgen.01.position-cmd 26 float OUT 0 hm2_7i95.0.stepgen.01.position-fb ==> y-pos-fb 26 float IN 0 hm2_7i95.0.stepgen.01.velocity-cmd <== y-output 26 float OUT 0 hm2_7i95.0.stepgen.01.velocity-fb 26 bit IN TRUE hm2_7i95.0.stepgen.02.control-type 26 s32 OUT 0 hm2_7i95.0.stepgen.02.counts 26 float OUT 0 hm2_7i95.0.stepgen.02.dbg_err_at_match 26 float OUT 0 hm2_7i95.0.stepgen.02.dbg_ff_vel 26 float OUT 0 hm2_7i95.0.stepgen.02.dbg_pos_minus_prev_cmd 26 float OUT 0 hm2_7i95.0.stepgen.02.dbg_s_to_match 26 s32 OUT 0 hm2_7i95.0.stepgen.02.dbg_step_rate 26 float OUT 0 hm2_7i95.0.stepgen.02.dbg_vel_error 26 bit IN TRUE hm2_7i95.0.stepgen.02.enable <== z-enable 26 float IN 0 hm2_7i95.0.stepgen.02.position-cmd 26 float OUT 0 hm2_7i95.0.stepgen.02.position-fb ==> z-pos-fb 26 float IN 0 hm2_7i95.0.stepgen.02.velocity-cmd <== z-output 26 float OUT 0 hm2_7i95.0.stepgen.02.velocity-fb 26 bit IN FALSE hm2_7i95.0.stepgen.03.control-type 26 s32 OUT 0 hm2_7i95.0.stepgen.03.counts 26 float OUT 0 hm2_7i95.0.stepgen.03.dbg_err_at_match 26 float OUT 0 hm2_7i95.0.stepgen.03.dbg_ff_vel 26 float OUT 0 hm2_7i95.0.stepgen.03.dbg_pos_minus_prev_cmd 26 float OUT 0 hm2_7i95.0.stepgen.03.dbg_s_to_match 26 s32 OUT 0 hm2_7i95.0.stepgen.03.dbg_step_rate 26 float OUT 0 hm2_7i95.0.stepgen.03.dbg_vel_error 26 bit IN FALSE hm2_7i95.0.stepgen.03.enable 26 float IN 0 hm2_7i95.0.stepgen.03.position-cmd 26 float OUT 0 hm2_7i95.0.stepgen.03.position-fb 26 float IN 0 hm2_7i95.0.stepgen.03.velocity-cmd 26 float OUT 0 hm2_7i95.0.stepgen.03.velocity-fb 26 bit IN FALSE hm2_7i95.0.stepgen.04.control-type 26 s32 OUT 0 hm2_7i95.0.stepgen.04.counts 26 float OUT 0 hm2_7i95.0.stepgen.04.dbg_err_at_match 26 float OUT 0 hm2_7i95.0.stepgen.04.dbg_ff_vel 26 float OUT 0 hm2_7i95.0.stepgen.04.dbg_pos_minus_prev_cmd 26 float OUT 0 hm2_7i95.0.stepgen.04.dbg_s_to_match 26 s32 OUT 0 hm2_7i95.0.stepgen.04.dbg_step_rate 26 float OUT 0 hm2_7i95.0.stepgen.04.dbg_vel_error 26 bit IN FALSE hm2_7i95.0.stepgen.04.enable 26 float IN 0 hm2_7i95.0.stepgen.04.position-cmd 26 float OUT 0 hm2_7i95.0.stepgen.04.position-fb 26 float IN 0 hm2_7i95.0.stepgen.04.velocity-cmd 26 float OUT 0 hm2_7i95.0.stepgen.04.velocity-fb 26 s32 IN 1 hm2_7i95.0.stepgen.timer-number 26 bit I/O FALSE hm2_7i95.0.watchdog.has_bit 26 s32 OUT 25233 hm2_7i95.0.write.time 38 s32 IN 0 ilowpass.0.in <== mpg-out 38 s32 OUT 0 ilowpass.0.out ==> encoder-counts 38 s32 OUT 831 ilowpass.0.time 60 float IN 0 ini.0.backlash 60 float IN 50 ini.0.ferror 60 float IN 0 ini.0.home 60 float IN -200 ini.0.home_offset 60 s32 IN 999 ini.0.home_sequence 60 float IN 700 ini.0.max_acceleration 60 float IN 162 ini.0.max_limit 60 float IN 30 ini.0.max_velocity 60 float IN 50 ini.0.min_ferror 60 float IN -195.01 ini.0.min_limit 60 float IN 0 ini.1.backlash 60 float IN 10 ini.1.ferror 60 float IN 0 ini.1.home 60 float IN 0 ini.1.home_offset 60 s32 IN 999 ini.1.home_sequence 60 float IN 750 ini.1.max_acceleration 60 float IN 200 ini.1.max_limit 60 float IN 25 ini.1.max_velocity 60 float IN 1 ini.1.min_ferror 60 float IN -0.01 ini.1.min_limit 60 float IN 0 ini.2.backlash 60 float IN 10 ini.2.ferror 60 float IN 0 ini.2.home 60 float IN 0 ini.2.home_offset 60 s32 IN 999 ini.2.home_sequence 60 float IN 750 ini.2.max_acceleration 60 float IN 0.01 ini.2.max_limit 60 float IN 25 ini.2.max_velocity 60 float IN 1 ini.2.min_ferror 60 float IN -100 ini.2.min_limit 60 float IN 0 ini.a.max_acceleration 60 float IN 0 ini.a.max_limit 60 float IN 0 ini.a.max_velocity 60 float IN 0 ini.a.min_limit 60 float IN 0 ini.b.max_acceleration 60 float IN 0 ini.b.max_limit 60 float IN 0 ini.b.max_velocity 60 float IN 0 ini.b.min_limit 60 float IN 0 ini.c.max_acceleration 60 float IN 0 ini.c.max_limit 60 float IN 0 ini.c.max_velocity 60 float IN 0 ini.c.min_limit 60 bit IN TRUE ini.traj_arc_blend_enable 60 bit IN FALSE ini.traj_arc_blend_fallback_enable 60 float IN 4 ini.traj_arc_blend_gap_cycles 60 s32 IN 50 ini.traj_arc_blend_optimization_depth 60 float IN 100 ini.traj_arc_blend_ramp_freq 60 float IN 0.1 ini.traj_arc_blend_tangent_kink_ratio 60 float IN 1e+99 ini.traj_default_acceleration 60 float IN 2.5 ini.traj_default_velocity 60 float IN 1e+99 ini.traj_max_acceleration 60 float IN 25 ini.traj_max_velocity 60 float IN 0 ini.u.max_acceleration 60 float IN 0 ini.u.max_limit 60 float IN 0 ini.u.max_velocity 60 float IN 0 ini.u.min_limit 60 float IN 0 ini.v.max_acceleration 60 float IN 0 ini.v.max_limit 60 float IN 0 ini.v.max_velocity 60 float IN 0 ini.v.min_limit 60 float IN 0 ini.w.max_acceleration 60 float IN 0 ini.w.max_limit 60 float IN 0 ini.w.max_velocity 60 float IN 0 ini.w.min_limit 60 float IN 700 ini.x.max_acceleration 60 float IN 162 ini.x.max_limit 60 float IN 30 ini.x.max_velocity 60 float IN -195.01 ini.x.min_limit 60 float IN 750 ini.y.max_acceleration 60 float IN 200 ini.y.max_limit 60 float IN 25 ini.y.max_velocity 60 float IN -0.01 ini.y.min_limit 60 float IN 750 ini.z.max_acceleration 60 float IN 0.01 ini.z.max_limit 60 float IN 25 ini.z.max_velocity 60 float IN -100 ini.z.min_limit 4 bit OUT FALSE iocontrol.0.coolant-flood ==> coolant-flood 4 bit OUT FALSE iocontrol.0.coolant-mist ==> coolant-mist 4 bit IN TRUE iocontrol.0.emc-enable-in <== estop-ext 4 bit OUT TRUE iocontrol.0.lube 4 bit IN FALSE iocontrol.0.lube_level 4 bit OUT FALSE iocontrol.0.tool-change ==> tool-change-request 4 bit IN FALSE iocontrol.0.tool-changed <== tool-change-confirmed 4 s32 OUT 0 iocontrol.0.tool-number 4 s32 OUT 0 iocontrol.0.tool-prep-number ==> tool-number 4 s32 OUT 0 iocontrol.0.tool-prep-pocket 4 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prepare-loopback 4 bit IN FALSE iocontrol.0.tool-prepared <== tool-prepare-loopback 4 bit OUT FALSE iocontrol.0.user-enable-out ==> estop-out 4 bit OUT FALSE iocontrol.0.user-request-enable 19 float OUT 0 joint.0.acc-cmd 19 bit OUT TRUE joint.0.active 19 bit OUT TRUE joint.0.amp-enable-out ==> x-enable 19 bit IN FALSE joint.0.amp-fault-in 19 float OUT -0 joint.0.backlash-corr 19 float OUT 0 joint.0.backlash-filt 19 float OUT 0 joint.0.backlash-vel 19 float OUT -5.570936e-18 joint.0.coarse-pos-cmd 19 bit OUT FALSE joint.0.error 19 float OUT -5.570936e-18 joint.0.f-error 19 float OUT 50 joint.0.f-error-lim 19 bit OUT FALSE joint.0.f-errored 19 bit OUT FALSE joint.0.faulted 19 float OUT 0 joint.0.free-pos-cmd 19 bit OUT FALSE joint.0.free-tp-enable 19 float OUT 0 joint.0.free-vel-lim 19 s32 OUT 0 joint.0.home-state 19 bit IN FALSE joint.0.home-sw-in <== min-home-x 19 bit OUT FALSE joint.0.homed 19 bit OUT FALSE joint.0.homing 19 bit OUT TRUE joint.0.in-position 19 bit I/O FALSE joint.0.index-enable 19 float IN 1 joint.0.jog-accel-fraction 19 s32 IN 0 joint.0.jog-counts 19 bit IN FALSE joint.0.jog-enable 19 float IN 0 joint.0.jog-scale 19 bit IN FALSE joint.0.jog-vel-mode 19 bit OUT FALSE joint.0.kb-jog-active 19 float OUT 0 joint.0.motor-offset 19 float OUT -5.570936e-18 joint.0.motor-pos-cmd ==> x-pos-ex-cmd 19 float IN -0 joint.0.motor-pos-fb <== x-ex-pos-fb 19 bit OUT FALSE joint.0.neg-hard-limit 19 bit IN FALSE joint.0.neg-lim-sw-in <== min-home-x 19 float OUT -5.570936e-18 joint.0.pos-cmd 19 float OUT -0 joint.0.pos-fb 19 bit OUT FALSE joint.0.pos-hard-limit 19 bit IN FALSE joint.0.pos-lim-sw-in <== x-pos-limit 19 float OUT 0 joint.0.vel-cmd ==> x-vel-cmd 19 bit OUT FALSE joint.0.wheel-jog-active 19 float OUT 0 joint.1.acc-cmd 19 bit OUT TRUE joint.1.active 19 bit OUT TRUE joint.1.amp-enable-out ==> y-enable 19 bit IN FALSE joint.1.amp-fault-in 19 float OUT 0 joint.1.backlash-corr 19 float OUT 0 joint.1.backlash-filt 19 float OUT 0 joint.1.backlash-vel 19 float OUT 0 joint.1.coarse-pos-cmd 19 bit OUT FALSE joint.1.error 19 float OUT 0 joint.1.f-error 19 float OUT 1 joint.1.f-error-lim 19 bit OUT FALSE joint.1.f-errored 19 bit OUT FALSE joint.1.faulted 19 float OUT 0 joint.1.free-pos-cmd 19 bit OUT FALSE joint.1.free-tp-enable 19 float OUT 0 joint.1.free-vel-lim 19 s32 OUT 0 joint.1.home-state 19 bit IN FALSE joint.1.home-sw-in <== y-home-sw 19 bit OUT FALSE joint.1.homed 19 bit OUT FALSE joint.1.homing 19 bit OUT TRUE joint.1.in-position 19 bit I/O FALSE joint.1.index-enable 19 float IN 1 joint.1.jog-accel-fraction 19 s32 IN 0 joint.1.jog-counts 19 bit IN FALSE joint.1.jog-enable 19 float IN 0 joint.1.jog-scale 19 bit IN FALSE joint.1.jog-vel-mode 19 bit OUT FALSE joint.1.kb-jog-active 19 float OUT 0 joint.1.motor-offset 19 float OUT 0 joint.1.motor-pos-cmd ==> y-pos-cmd 19 float IN 0 joint.1.motor-pos-fb <== y-pos-fb 19 bit OUT FALSE joint.1.neg-hard-limit 19 bit IN FALSE joint.1.neg-lim-sw-in <== y-neg-limit 19 float OUT 0 joint.1.pos-cmd 19 float OUT 0 joint.1.pos-fb 19 bit OUT FALSE joint.1.pos-hard-limit 19 bit IN FALSE joint.1.pos-lim-sw-in <== y-pos-limit 19 float OUT 0 joint.1.vel-cmd ==> y-vel-cmd 19 bit OUT FALSE joint.1.wheel-jog-active 19 float OUT 0 joint.2.acc-cmd 19 bit OUT TRUE joint.2.active 19 bit OUT TRUE joint.2.amp-enable-out ==> z-enable 19 bit IN FALSE joint.2.amp-fault-in 19 float OUT 0 joint.2.backlash-corr 19 float OUT 0 joint.2.backlash-filt 19 float OUT 0 joint.2.backlash-vel 19 float OUT 0 joint.2.coarse-pos-cmd 19 bit OUT FALSE joint.2.error 19 float OUT 0 joint.2.f-error 19 float OUT 1 joint.2.f-error-lim 19 bit OUT FALSE joint.2.f-errored 19 bit OUT FALSE joint.2.faulted 19 float OUT 0 joint.2.free-pos-cmd 19 bit OUT FALSE joint.2.free-tp-enable 19 float OUT 0 joint.2.free-vel-lim 19 s32 OUT 0 joint.2.home-state 19 bit IN FALSE joint.2.home-sw-in <== z-home-sw 19 bit OUT FALSE joint.2.homed 19 bit OUT FALSE joint.2.homing 19 bit OUT TRUE joint.2.in-position 19 bit I/O FALSE joint.2.index-enable 19 float IN 1 joint.2.jog-accel-fraction 19 s32 IN 0 joint.2.jog-counts 19 bit IN FALSE joint.2.jog-enable 19 float IN 0 joint.2.jog-scale 19 bit IN FALSE joint.2.jog-vel-mode 19 bit OUT FALSE joint.2.kb-jog-active 19 float OUT 0 joint.2.motor-offset 19 float OUT 0 joint.2.motor-pos-cmd ==> z-pos-cmd 19 float IN 0 joint.2.motor-pos-fb <== z-pos-fb 19 bit OUT FALSE joint.2.neg-hard-limit 19 bit IN FALSE joint.2.neg-lim-sw-in <== z-neg-limit 19 float OUT 0 joint.2.pos-cmd 19 float OUT 0 joint.2.pos-fb 19 bit OUT FALSE joint.2.pos-hard-limit 19 bit IN FALSE joint.2.pos-lim-sw-in <== z-pos-limit 19 float OUT 0 joint.2.vel-cmd ==> z-vel-cmd 19 bit OUT FALSE joint.2.wheel-jog-active 19 s32 OUT 1027 motion-command-handler.time 19 s32 OUT 15152 motion-controller.time 19 float IN 1 motion.adaptive-feed 19 float IN 0 motion.analog-in-00 19 float IN 0 motion.analog-in-01 19 float IN 0 motion.analog-in-02 19 float IN 0 motion.analog-in-03 19 float OUT 0 motion.analog-out-00 19 float OUT 0 motion.analog-out-01 19 float OUT 0 motion.analog-out-02 19 float OUT 0 motion.analog-out-03 19 bit OUT FALSE motion.coord-error 19 bit OUT FALSE motion.coord-mode 19 float OUT 0 motion.current-vel 19 bit IN FALSE motion.digital-in-00 19 bit IN FALSE motion.digital-in-01 19 bit IN FALSE motion.digital-in-02 19 bit IN FALSE motion.digital-in-03 19 bit OUT FALSE motion.digital-out-00 19 bit OUT FALSE motion.digital-out-01 19 bit OUT FALSE motion.digital-out-02 19 bit OUT FALSE motion.digital-out-03 19 float OUT 0 motion.distance-to-go 19 bit IN TRUE motion.enable 19 bit OUT FALSE motion.eoffset-active 19 bit OUT FALSE motion.eoffset-limited 19 bit IN FALSE motion.feed-hold 19 bit IN FALSE motion.feed-inhibit 19 bit IN FALSE motion.homing-inhibit 19 bit OUT TRUE motion.in-position ==> in-position 19 bit OUT TRUE motion.motion-enabled ==> machine-is-enabled 19 s32 OUT 0 motion.motion-type 19 bit OUT FALSE motion.on-soft-limit 19 bit IN FALSE motion.probe-input <== probe-in 19 s32 OUT 0 motion.program-line 19 float OUT 0 motion.requested-vel 19 u32 OUT 0x001B8055 motion.servo.last-period 19 bit OUT TRUE motion.teleop-mode 19 float OUT 0 motion.tooloffset.a 19 float OUT 0 motion.tooloffset.b 19 float OUT 0 motion.tooloffset.c 19 float OUT 0 motion.tooloffset.u 19 float OUT 0 motion.tooloffset.v 19 float OUT 0 motion.tooloffset.w 19 float OUT 0 motion.tooloffset.x 19 float OUT 0 motion.tooloffset.y 19 float OUT 0 motion.tooloffset.z 19 bit OUT FALSE motion.tp-reverse 35 float IN 0.0001 mux4.0.in0 35 float IN 1e-05 mux4.0.in1 35 float IN 0.001 mux4.0.in2 35 float IN 0 mux4.0.in3 35 float OUT 0.001 mux4.0.out ==> mpg-scale 35 bit IN FALSE mux4.0.sel0 <== scale1 35 bit IN TRUE mux4.0.sel1 <== scale2 35 s32 OUT 363 mux4.0.time 29 float IN 0 pid.s.Dgain 29 float IN 1 pid.s.FF0 29 float IN 0 pid.s.FF1 29 float IN 0 pid.s.FF2 29 float IN 0 pid.s.FF3 29 float IN 0 pid.s.Igain 29 float IN 0 pid.s.Pgain 29 float IN 0 pid.s.bias 29 float IN 0 pid.s.command <== spindle-vel-cmd-rpm 29 float IN 0 pid.s.command-deriv 29 float IN 0 pid.s.deadband 29 s32 OUT 343 pid.s.do-pid-calcs.time 29 bit IN FALSE pid.s.enable <== spindle-enable 29 float OUT 0 pid.s.error 29 bit IN TRUE pid.s.error-previous-target 29 float IN 0 pid.s.feedback <== spindle-vel-fb-rpm 29 float IN 0 pid.s.feedback-deriv 29 bit IN FALSE pid.s.index-enable <== spindle-index-enable 29 float IN 0 pid.s.maxcmdD 29 float IN 0 pid.s.maxcmdDD 29 float IN 0 pid.s.maxcmdDDD 29 float IN 0 pid.s.maxerror 29 float IN 0 pid.s.maxerrorD 29 float IN 0 pid.s.maxerrorI 29 float IN 2000 pid.s.maxoutput 29 float OUT 0 pid.s.output ==> spindle-output 29 bit OUT FALSE pid.s.saturated 29 s32 OUT 0 pid.s.saturated-count 29 float OUT 0 pid.s.saturated-s 29 float IN 0 pid.x.Dgain 29 float IN 0 pid.x.FF0 29 float IN 1 pid.x.FF1 29 float IN 0 pid.x.FF2 29 float IN 0 pid.x.FF3 29 float IN 0 pid.x.Igain 29 float IN 1000 pid.x.Pgain 29 float IN 0 pid.x.bias 29 float IN 0 pid.x.command <== x-ext-output 29 float IN 0 pid.x.command-deriv 29 float IN 0 pid.x.deadband 29 s32 OUT 1004 pid.x.do-pid-calcs.time 29 bit IN TRUE pid.x.enable <== x-enable 29 float OUT 0 pid.x.error 29 bit IN TRUE pid.x.error-previous-target 29 float IN 0 pid.x.feedback <== x-pos-fb 29 float IN 0 pid.x.feedback-deriv 29 bit IN FALSE pid.x.index-enable <== x-index-enable 29 float IN 0 pid.x.maxcmdD 29 float IN 0 pid.x.maxcmdDD 29 float IN 0 pid.x.maxcmdDDD 29 float IN 0.0127 pid.x.maxerror 29 float IN 0 pid.x.maxerrorD 29 float IN 0 pid.x.maxerrorI 29 float IN 0 pid.x.maxoutput 29 float OUT 0 pid.x.output 29 bit OUT FALSE pid.x.saturated 29 s32 OUT 0 pid.x.saturated-count 29 float OUT 0 pid.x.saturated-s 29 float IN 0 pid.x_external.Dgain 29 float IN 1 pid.x_external.FF0 29 float IN 0 pid.x_external.FF1 29 float IN 0 pid.x_external.FF2 29 float IN 0 pid.x_external.FF3 29 float IN 0 pid.x_external.Igain 29 float IN 0 pid.x_external.Pgain 29 float IN 0 pid.x_external.bias 29 float IN -5.570936e-18 pid.x_external.command <== x-pos-ex-cmd 29 float IN 0 pid.x_external.command-deriv 29 float IN 0 pid.x_external.deadband 29 s32 OUT 460 pid.x_external.do-pid-calcs.time 29 bit IN TRUE pid.x_external.enable <== x-enable 29 float OUT -5.570936e-18 pid.x_external.error 29 bit IN TRUE pid.x_external.error-previous-target 29 float IN -0 pid.x_external.feedback <== x-ex-pos-fb 29 float IN 0 pid.x_external.feedback-deriv 29 bit IN FALSE pid.x_external.index-enable <== x-ex-index-enable 29 float IN 0 pid.x_external.maxcmdD 29 float IN 0 pid.x_external.maxcmdDD 29 float IN 0 pid.x_external.maxcmdDDD 29 float IN 0.0127 pid.x_external.maxerror 29 float IN 0 pid.x_external.maxerrorD 29 float IN 0 pid.x_external.maxerrorI 29 float IN 0 pid.x_external.maxoutput 29 float OUT -5.570936e-18 pid.x_external.output ==> x-ex-output 29 bit OUT FALSE pid.x_external.saturated 29 s32 OUT 0 pid.x_external.saturated-count 29 float OUT 0 pid.x_external.saturated-s 29 float IN 0 pid.y.Dgain 29 float IN 0 pid.y.FF0 29 float IN 1 pid.y.FF1 29 float IN 0 pid.y.FF2 29 float IN 0 pid.y.FF3 29 float IN 0 pid.y.Igain 29 float IN 1000 pid.y.Pgain 29 float IN 0 pid.y.bias 29 float IN 0 pid.y.command <== y-pos-cmd 29 float IN 0 pid.y.command-deriv 29 float IN 0 pid.y.deadband 29 s32 OUT 867 pid.y.do-pid-calcs.time 29 bit IN TRUE pid.y.enable <== y-enable 29 float OUT 0 pid.y.error 29 bit IN TRUE pid.y.error-previous-target 29 float IN 0 pid.y.feedback <== y-pos-fb 29 float IN 0 pid.y.feedback-deriv 29 bit IN FALSE pid.y.index-enable <== y-index-enable 29 float IN 0 pid.y.maxcmdD 29 float IN 0 pid.y.maxcmdDD 29 float IN 0 pid.y.maxcmdDDD 29 float IN 0.0127 pid.y.maxerror 29 float IN 0 pid.y.maxerrorD 29 float IN 0 pid.y.maxerrorI 29 float IN 0 pid.y.maxoutput 29 float OUT 0 pid.y.output ==> y-output 29 bit OUT FALSE pid.y.saturated 29 s32 OUT 0 pid.y.saturated-count 29 float OUT 0 pid.y.saturated-s 29 float IN 0 pid.z.Dgain 29 float IN 0 pid.z.FF0 29 float IN 1 pid.z.FF1 29 float IN 0 pid.z.FF2 29 float IN 0 pid.z.FF3 29 float IN 0 pid.z.Igain 29 float IN 1000 pid.z.Pgain 29 float IN 0 pid.z.bias 29 float IN 0 pid.z.command <== z-pos-cmd 29 float IN 0 pid.z.command-deriv 29 float IN 0 pid.z.deadband 29 s32 OUT 574 pid.z.do-pid-calcs.time 29 bit IN TRUE pid.z.enable <== z-enable 29 float OUT 0 pid.z.error 29 bit IN TRUE pid.z.error-previous-target 29 float IN 0 pid.z.feedback <== z-pos-fb 29 float IN 0 pid.z.feedback-deriv 29 bit IN FALSE pid.z.index-enable <== z-index-enable 29 float IN 0 pid.z.maxcmdD 29 float IN 0 pid.z.maxcmdDD 29 float IN 0 pid.z.maxcmdDDD 29 float IN 0.0127 pid.z.maxerror 29 float IN 0 pid.z.maxerrorD 29 float IN 0 pid.z.maxerrorI 29 float IN 0 pid.z.maxoutput 29 float OUT 0 pid.z.output ==> z-output 29 bit OUT FALSE pid.z.saturated 29 s32 OUT 0 pid.z.saturated-count 29 float OUT 0 pid.z.saturated-s 62 float IN 0 qtpyvcp.spindle-load-indicator.in-f 62 u32 IN 0x00000000 qtpyvcp.spindle-load-indicator.in-i 62 float IN 150 qtpyvcp.spindle-load-indicator.max-val 62 float IN 0 qtpyvcp.spindle-load-indicator.min-val 62 bit IN TRUE qtpyvcp.timerhours.enable 62 u32 IN 0x00000000 qtpyvcp.timerhours.in 62 bit IN TRUE qtpyvcp.timerminutes.enable 62 u32 IN 0x00000000 qtpyvcp.timerminutes.in 62 bit IN TRUE qtpyvcp.timerseconds.enable 62 u32 IN 0x00000000 qtpyvcp.timerseconds.in 20 s32 OUT 286889 servo-thread.time 19 bit IN FALSE spindle.0.amp-fault-in 19 bit IN TRUE spindle.0.at-speed <== spindle-at-speed 19 bit OUT TRUE spindle.0.brake ==> spindle-brake 19 bit OUT FALSE spindle.0.forward ==> spindle-cw 19 bit I/O FALSE spindle.0.index-enable <=> spindle-index-enable 19 bit IN FALSE spindle.0.inhibit 19 bit IN FALSE spindle.0.is-oriented 19 bit OUT FALSE spindle.0.locked 19 bit OUT FALSE spindle.0.on ==> spindle-enable 19 bit OUT FALSE spindle.0.orient 19 float OUT 0 spindle.0.orient-angle 19 s32 IN 0 spindle.0.orient-fault 19 s32 OUT 0 spindle.0.orient-mode 19 bit OUT FALSE spindle.0.reverse ==> spindle-ccw 19 float IN 0 spindle.0.revs <== spindle-revs 19 float OUT 0 spindle.0.speed-cmd-rps 19 float IN 0 spindle.0.speed-in <== spindle-vel-fb-rps 19 float OUT 0 spindle.0.speed-out ==> spindle-vel-cmd-rpm 19 float OUT 0 spindle.0.speed-out-abs ==> spindle-vel-cmd-rpm-abs 19 float OUT 0 spindle.0.speed-out-rps ==> spindle-vel-cmd-rps 19 float OUT 0 spindle.0.speed-out-rps-abs ==> spindle-vel-cmd-rps-abs 41 float IN 0 sum2.0.in0 <== x-pos-cmd 41 float IN 0 sum2.0.in1 <== x-pos-fb 41 float OUT 0 sum2.0.out ==> real-f-error 41 s32 OUT 304 sum2.0.time 41 float IN 0 sum2.1.in0 41 float IN 0 sum2.1.in1 41 float OUT 0 sum2.1.out 41 s32 OUT 0 sum2.1.time 41 float IN 0 sum2.2.in0 41 float IN 0 sum2.2.in1 41 float OUT 0 sum2.2.out 41 s32 OUT 0 sum2.2.time