Component Pins: Owner Type Dir Value Name 178 bit OUT TRUE axis.0.active 178 bit OUT FALSE axis.0.amp-enable-out ==> emcmot.00.enable 178 bit IN FALSE axis.0.amp-fault-in 178 float OUT 0 axis.0.backlash-corr 178 float OUT 0 axis.0.backlash-filt 178 float OUT 0 axis.0.backlash-vel 178 float OUT 0 axis.0.coarse-pos-cmd 178 bit OUT FALSE axis.0.error 178 float OUT 0 axis.0.f-error 178 float OUT 0.01 axis.0.f-error-lim 178 bit OUT FALSE axis.0.f-errored 178 bit OUT FALSE axis.0.faulted 178 float OUT 0 axis.0.free-pos-cmd 178 bit OUT FALSE axis.0.free-tp-enable 178 float OUT 0 axis.0.free-vel-lim 178 s32 OUT 0 axis.0.home-state 178 bit IN FALSE axis.0.home-sw-in <== x-lim-out 178 bit OUT FALSE axis.0.homed 178 bit OUT FALSE axis.0.homing ==> x-is-homing 178 bit OUT TRUE axis.0.in-position 178 bit I/O FALSE axis.0.index-enable 178 s32 IN 0 axis.0.jog-counts <== ilowpass-0-out 178 bit IN TRUE axis.0.jog-enable <== xen-out 178 float IN 4.92e-05 axis.0.jog-scale 178 bit IN TRUE axis.0.jog-vel-mode 178 float OUT 0.201663 axis.0.joint-pos-cmd 178 float OUT 0.201663 axis.0.joint-pos-fb 178 float OUT 0 axis.0.joint-vel-cmd ==> emcmot.00.vel-cmd 178 bit OUT FALSE axis.0.kb-jog-active 178 float OUT -0.201663 axis.0.motor-offset 178 float OUT 0 axis.0.motor-pos-cmd ==> emcmot.00.pos-cmd 178 float IN 0 axis.0.motor-pos-fb <== motor.00.pos-fb 178 bit OUT FALSE axis.0.neg-hard-limit 178 bit IN FALSE axis.0.neg-lim-sw-in <== x-lim-out 178 bit OUT FALSE axis.0.pos-hard-limit 178 bit IN FALSE axis.0.pos-lim-sw-in <== x-lim-out 178 bit OUT FALSE axis.0.wheel-jog-active 178 bit OUT TRUE axis.1.active 178 bit OUT FALSE axis.1.amp-enable-out ==> emcmot.01.enable 178 bit IN FALSE axis.1.amp-fault-in 178 float OUT 0 axis.1.backlash-corr 178 float OUT 0 axis.1.backlash-filt 178 float OUT 0 axis.1.backlash-vel 178 float OUT 0 axis.1.coarse-pos-cmd 178 bit OUT FALSE axis.1.error 178 float OUT 0 axis.1.f-error 178 float OUT 0.01 axis.1.f-error-lim 178 bit OUT FALSE axis.1.f-errored 178 bit OUT FALSE axis.1.faulted 178 float OUT 0 axis.1.free-pos-cmd 178 bit OUT FALSE axis.1.free-tp-enable 178 float OUT 0 axis.1.free-vel-lim 178 s32 OUT 0 axis.1.home-state 178 bit IN FALSE axis.1.home-sw-in <== y-lim-out 178 bit OUT FALSE axis.1.homed 178 bit OUT FALSE axis.1.homing 178 bit OUT TRUE axis.1.in-position 178 bit I/O FALSE axis.1.index-enable 178 s32 IN 0 axis.1.jog-counts <== ilowpass-1-out 178 bit IN TRUE axis.1.jog-enable <== yen-out 178 float IN 0.000492 axis.1.jog-scale 178 bit IN TRUE axis.1.jog-vel-mode 178 float OUT -0.2513023 axis.1.joint-pos-cmd 178 float OUT -0.2513023 axis.1.joint-pos-fb 178 float OUT 0 axis.1.joint-vel-cmd ==> emcmot.01.vel-cmd 178 bit OUT FALSE axis.1.kb-jog-active 178 float OUT 0.2513023 axis.1.motor-offset 178 float OUT 0 axis.1.motor-pos-cmd ==> emcmot.01.pos-cmd 178 float IN 0 axis.1.motor-pos-fb <== motor.01.pos-fb 178 bit OUT FALSE axis.1.neg-hard-limit 178 bit IN FALSE axis.1.neg-lim-sw-in <== y-lim-out 178 bit OUT FALSE axis.1.pos-hard-limit 178 bit IN FALSE axis.1.pos-lim-sw-in <== y-lim-out 178 bit OUT FALSE axis.1.wheel-jog-active 178 bit OUT TRUE axis.2.active 178 bit OUT FALSE axis.2.amp-enable-out ==> emcmot.02.enable 178 bit IN FALSE axis.2.amp-fault-in 178 float OUT 0 axis.2.backlash-corr 178 float OUT 0 axis.2.backlash-filt 178 float OUT 0 axis.2.backlash-vel 178 float OUT 0 axis.2.coarse-pos-cmd 178 bit OUT FALSE axis.2.error 178 float OUT 0 axis.2.f-error 178 float OUT 0.01 axis.2.f-error-lim 178 bit OUT FALSE axis.2.f-errored 178 bit OUT FALSE axis.2.faulted 178 float OUT 0 axis.2.free-pos-cmd 178 bit OUT FALSE axis.2.free-tp-enable 178 float OUT 0 axis.2.free-vel-lim 178 s32 OUT 0 axis.2.home-state 178 bit IN FALSE axis.2.home-sw-in <== z-lim-out 178 bit OUT FALSE axis.2.homed 178 bit OUT FALSE axis.2.homing 178 bit OUT TRUE axis.2.in-position 178 bit I/O FALSE axis.2.index-enable 178 s32 IN 0 axis.2.jog-counts <== pend-counts-z 178 bit IN TRUE axis.2.jog-enable <== zen-out 178 float IN 0.01 axis.2.jog-scale <== jog-inc-z 178 bit IN TRUE axis.2.jog-vel-mode 178 float OUT 0.7485912 axis.2.joint-pos-cmd 178 float OUT 0.7485912 axis.2.joint-pos-fb 178 float OUT 0 axis.2.joint-vel-cmd ==> emcmot.02.vel-cmd 178 bit OUT FALSE axis.2.kb-jog-active 178 float OUT -0.7485912 axis.2.motor-offset 178 float OUT 0 axis.2.motor-pos-cmd ==> emcmot.02.pos-cmd 178 float IN -0 axis.2.motor-pos-fb <== motor.02.pos-fb 178 bit OUT FALSE axis.2.neg-hard-limit 178 bit IN FALSE axis.2.neg-lim-sw-in <== z-lim-out 178 bit OUT FALSE axis.2.pos-hard-limit 178 bit IN FALSE axis.2.pos-lim-sw-in <== z-lim-out 178 bit OUT FALSE axis.2.wheel-jog-active 178 bit OUT TRUE axis.3.active 178 bit OUT FALSE axis.3.amp-enable-out ==> emcmot.03.enable 178 bit IN FALSE axis.3.amp-fault-in 178 float OUT 0 axis.3.backlash-corr 178 float OUT 0 axis.3.backlash-filt 178 float OUT 0 axis.3.backlash-vel 178 float OUT 0 axis.3.coarse-pos-cmd 178 bit OUT FALSE axis.3.error 178 float OUT 0 axis.3.f-error 178 float OUT 15 axis.3.f-error-lim 178 bit OUT FALSE axis.3.f-errored 178 bit OUT FALSE axis.3.faulted 178 float OUT 0 axis.3.free-pos-cmd 178 bit OUT FALSE axis.3.free-tp-enable 178 float OUT 0 axis.3.free-vel-lim 178 s32 OUT 0 axis.3.home-state 178 bit IN TRUE axis.3.home-sw-in <== probe-debounced 178 bit OUT FALSE axis.3.homed 178 bit OUT FALSE axis.3.homing ==> ax3-is-homing 178 bit OUT TRUE axis.3.in-position 178 bit I/O FALSE axis.3.index-enable 178 bit IN FALSE axis.3.is-unlocked 178 s32 IN 0 axis.3.jog-counts 178 bit IN FALSE axis.3.jog-enable 178 float IN 0 axis.3.jog-scale 178 bit IN FALSE axis.3.jog-vel-mode 178 float OUT 85.07624 axis.3.joint-pos-cmd 178 float OUT 85.07624 axis.3.joint-pos-fb 178 float OUT 0 axis.3.joint-vel-cmd ==> emcmot.03.vel-cmd 178 bit OUT FALSE axis.3.kb-jog-active 178 float OUT -85.07624 axis.3.motor-offset 178 float OUT 0 axis.3.motor-pos-cmd ==> emcmot.03.pos-cmd 178 float IN 0 axis.3.motor-pos-fb <== motor.03.pos-fb 178 bit OUT FALSE axis.3.neg-hard-limit 178 bit IN FALSE axis.3.neg-lim-sw-in 178 bit OUT FALSE axis.3.pos-hard-limit 178 bit IN FALSE axis.3.pos-lim-sw-in 178 bit OUT FALSE axis.3.unlock 178 bit OUT FALSE axis.3.wheel-jog-active 194 bit IN FALSE axis3-not-homing.in <== ax3-is-homing 194 bit OUT TRUE axis3-not-homing.out ==> ax3-not-homing 194 s32 OUT 255 axis3-not-homing.time 203 bit IN FALSE debounce.0.0.in <== home-limit-x-raw 203 bit OUT FALSE debounce.0.0.out ==> and-home-x 203 bit IN FALSE debounce.0.1.in <== home-limit-y-raw 203 bit OUT FALSE debounce.0.1.out ==> and-home-y 203 bit IN FALSE debounce.0.2.in <== home-limit-z-raw 203 bit OUT FALSE debounce.0.2.out ==> and-home-z 203 bit IN TRUE debounce.0.3.in <== machine-ok-raw 203 bit OUT TRUE debounce.0.3.out ==> machine-ok 203 bit IN TRUE debounce.0.4.in <== probe-in 203 bit OUT TRUE debounce.0.4.out ==> probe-debounced 203 s32 OUT 720 debounce.0.time 212 bit IN FALSE door-limit-in.in0 <== enc-door-switch-configured 212 bit IN FALSE door-limit-in.in1 <== and-home-x 212 bit OUT FALSE door-limit-in.out ==> enc-door-switch-status 212 s32 OUT 285 door-limit-in.time 215 bit IN FALSE door-limit-x-lut.in-0 <== and-home-x 215 bit IN FALSE door-limit-x-lut.in-1 <== and-home-y 215 bit IN FALSE door-limit-x-lut.in-2 <== enc-door-switch-configured 215 bit IN FALSE door-limit-x-lut.in-3 <== x-is-homing 215 bit IN TRUE door-limit-x-lut.in-4 <== limit-switch-enable 215 bit OUT FALSE door-limit-x-lut.out ==> x-lim-out 215 s32 OUT 435 door-limit-x-lut.time 215 bit IN FALSE door-limit-y-lut.in-0 <== and-home-y 215 bit IN FALSE door-limit-y-lut.in-1 <== enc-door-switch-configured 215 bit IN FALSE door-limit-y-lut.in-2 <== x-is-homing 215 bit IN TRUE door-limit-y-lut.in-3 <== limit-switch-enable 215 bit IN FALSE door-limit-y-lut.in-4 215 bit OUT FALSE door-limit-y-lut.out ==> y-lim-out 215 s32 OUT 210 door-limit-y-lut.time 212 bit IN TRUE enable-limit-z.in0 <== limit-switch-enable 212 bit IN FALSE enable-limit-z.in1 <== and-home-z 212 bit OUT FALSE enable-limit-z.out ==> z-lim-out 212 s32 OUT 510 enable-limit-z.time 240 bit I/O FALSE encoder.0.counter-mode 240 s32 OUT 0 encoder.0.counts 240 s32 OUT 0 encoder.0.counts-latched 240 bit I/O FALSE encoder.0.index-enable 240 bit IN TRUE encoder.0.latch-falling 240 bit IN FALSE encoder.0.latch-input 240 bit IN TRUE encoder.0.latch-rising 240 float IN 1 encoder.0.min-speed-estimate 240 bit IN FALSE encoder.0.phase-A 240 bit IN FALSE encoder.0.phase-B 240 bit IN FALSE encoder.0.phase-Z 240 float OUT 0 encoder.0.position 240 float OUT 0 encoder.0.position-interpolated 240 float OUT 0 encoder.0.position-latched 240 float I/O 1 encoder.0.position-scale 240 s32 OUT 0 encoder.0.rawcounts 240 bit IN FALSE encoder.0.reset 240 float OUT 0 encoder.0.velocity 240 bit I/O TRUE encoder.0.x4-mode 240 bit I/O FALSE encoder.1.counter-mode 240 s32 OUT 0 encoder.1.counts 240 s32 OUT 0 encoder.1.counts-latched 240 bit I/O FALSE encoder.1.index-enable 240 bit IN TRUE encoder.1.latch-falling 240 bit IN FALSE encoder.1.latch-input 240 bit IN TRUE encoder.1.latch-rising 240 float IN 1 encoder.1.min-speed-estimate 240 bit IN FALSE encoder.1.phase-A 240 bit IN FALSE encoder.1.phase-B 240 bit IN FALSE encoder.1.phase-Z 240 float OUT 0 encoder.1.position 240 float OUT 0 encoder.1.position-interpolated 240 float OUT 0 encoder.1.position-latched 240 float I/O 1 encoder.1.position-scale 240 s32 OUT 0 encoder.1.rawcounts 240 bit IN FALSE encoder.1.reset 240 float OUT 0 encoder.1.velocity 240 bit I/O TRUE encoder.1.x4-mode 240 bit I/O FALSE encoder.2.counter-mode 240 s32 OUT 0 encoder.2.counts ==> pend-counts-z 240 s32 OUT 0 encoder.2.counts-latched 240 bit I/O FALSE encoder.2.index-enable 240 bit IN TRUE encoder.2.latch-falling 240 bit IN FALSE encoder.2.latch-input 240 bit IN TRUE encoder.2.latch-rising 240 float IN 1 encoder.2.min-speed-estimate 240 bit IN TRUE encoder.2.phase-A <== mpg-za 240 bit IN TRUE encoder.2.phase-B <== mpg-zb 240 bit IN FALSE encoder.2.phase-Z 240 float OUT 0 encoder.2.position 240 float OUT 0 encoder.2.position-interpolated 240 float OUT 0 encoder.2.position-latched 240 float I/O 1 encoder.2.position-scale 240 s32 OUT 0 encoder.2.rawcounts 240 bit IN FALSE encoder.2.reset 240 float OUT 0 encoder.2.velocity 240 bit I/O FALSE encoder.2.x4-mode 240 s32 OUT 1590 encoder.capture-position.time 240 s32 OUT 1065 encoder.update-counters.time 188 bit IN FALSE estop-latch.0.fault-in 188 bit OUT TRUE estop-latch.0.fault-out 188 bit IN TRUE estop-latch.0.ok-in <== machine-ok 188 bit OUT FALSE estop-latch.0.ok-out ==> estop 188 bit IN FALSE estop-latch.0.reset <== estop-reset 188 s32 OUT 540 estop-latch.0.time 188 bit OUT FALSE estop-latch.0.watchdog 197 bit OUT FALSE gearchange.0.alarm 197 bit IN FALSE gearchange.0.dir-in 197 bit OUT FALSE gearchange.0.dir-out 197 bit IN FALSE gearchange.0.sel 197 float IN 0 gearchange.0.speed-in 197 float OUT 0 gearchange.0.speed-out 197 s32 OUT 810 gearchange.0.time 169 bit IN FALSE halui.abort 169 float OUT 0.201663 halui.axis.0.pos-commanded 169 float OUT 0.201663 halui.axis.0.pos-feedback 169 float OUT -0.419459 halui.axis.0.pos-relative 169 float OUT -0.2513023 halui.axis.1.pos-commanded 169 float OUT -0.2513023 halui.axis.1.pos-feedback 169 float OUT -3.422241e-07 halui.axis.1.pos-relative 169 float OUT 0.7485912 halui.axis.2.pos-commanded 169 float OUT 0.7485912 halui.axis.2.pos-feedback 169 float OUT 1.972591 halui.axis.2.pos-relative 169 float OUT 85.07624 halui.axis.3.pos-commanded 169 float OUT 85.07624 halui.axis.3.pos-feedback 169 float OUT -1.574707e-07 halui.axis.3.pos-relative 169 float OUT 0 halui.axis.4.pos-commanded 169 float OUT 0 halui.axis.4.pos-feedback 169 float OUT 0 halui.axis.4.pos-relative 169 float OUT 0 halui.axis.5.pos-commanded 169 float OUT 0 halui.axis.5.pos-feedback 169 float OUT 0 halui.axis.5.pos-relative 169 float OUT 0 halui.axis.6.pos-commanded 169 float OUT 0 halui.axis.6.pos-feedback 169 float OUT 0 halui.axis.6.pos-relative 169 float OUT 0 halui.axis.7.pos-commanded 169 float OUT 0 halui.axis.7.pos-feedback 169 float OUT 0 halui.axis.7.pos-relative 169 float OUT 0 halui.axis.8.pos-commanded 169 float OUT 0 halui.axis.8.pos-feedback 169 float OUT 0 halui.axis.8.pos-relative 169 bit IN FALSE halui.estop.activate 169 bit OUT TRUE halui.estop.is-activated 169 bit IN FALSE halui.estop.reset 169 bit IN TRUE halui.feed-override.count-enable 169 s32 IN 0 halui.feed-override.counts 169 bit IN FALSE halui.feed-override.decrease 169 bit IN FALSE halui.feed-override.direct-value 169 bit IN FALSE halui.feed-override.increase 169 float IN 0.1 halui.feed-override.scale 169 float OUT 1 halui.feed-override.value 169 bit OUT FALSE halui.flood.is-on 169 bit IN FALSE halui.flood.off 169 bit IN FALSE halui.flood.on 169 bit IN FALSE halui.home-all 169 float IN 0.2 halui.jog-deadband 169 float IN 0 halui.jog-speed 169 float IN 0 halui.jog.0.analog 169 float IN 0 halui.jog.0.increment 169 bit IN FALSE halui.jog.0.increment-minus 169 bit IN FALSE halui.jog.0.increment-plus 169 bit IN FALSE halui.jog.0.minus 169 bit IN FALSE halui.jog.0.plus 169 float IN 0 halui.jog.1.analog 169 float IN 0 halui.jog.1.increment 169 bit IN FALSE halui.jog.1.increment-minus 169 bit IN FALSE halui.jog.1.increment-plus 169 bit IN FALSE halui.jog.1.minus 169 bit IN FALSE halui.jog.1.plus 169 float IN 0 halui.jog.2.analog 169 float IN 0 halui.jog.2.increment 169 bit IN FALSE halui.jog.2.increment-minus 169 bit IN FALSE halui.jog.2.increment-plus 169 bit IN FALSE halui.jog.2.minus 169 bit IN FALSE halui.jog.2.plus 169 float IN 0 halui.jog.3.analog 169 float IN 0 halui.jog.3.increment 169 bit IN FALSE halui.jog.3.increment-minus 169 bit IN FALSE halui.jog.3.increment-plus 169 bit IN FALSE halui.jog.3.minus 169 bit IN FALSE halui.jog.3.plus 169 float IN 0 halui.jog.selected.increment 169 bit IN FALSE halui.jog.selected.increment-minus 169 bit IN FALSE halui.jog.selected.increment-plus 169 bit IN FALSE halui.jog.selected.minus 169 bit IN FALSE halui.jog.selected.plus 169 bit OUT FALSE halui.joint.0.has-fault 169 bit IN FALSE halui.joint.0.home 169 bit OUT FALSE halui.joint.0.is-homed 169 bit OUT FALSE halui.joint.0.is-selected 169 bit OUT FALSE halui.joint.0.on-hard-max-limit 169 bit OUT FALSE halui.joint.0.on-hard-min-limit 169 bit OUT FALSE halui.joint.0.on-soft-max-limit 169 bit OUT FALSE halui.joint.0.on-soft-min-limit 169 bit IN FALSE halui.joint.0.select 169 bit IN FALSE halui.joint.0.unhome 169 bit OUT FALSE halui.joint.1.has-fault 169 bit IN FALSE halui.joint.1.home 169 bit OUT FALSE halui.joint.1.is-homed 169 bit OUT FALSE halui.joint.1.is-selected 169 bit OUT FALSE halui.joint.1.on-hard-max-limit 169 bit OUT FALSE halui.joint.1.on-hard-min-limit 169 bit OUT FALSE halui.joint.1.on-soft-max-limit 169 bit OUT FALSE halui.joint.1.on-soft-min-limit 169 bit IN FALSE halui.joint.1.select 169 bit IN FALSE halui.joint.1.unhome 169 bit OUT FALSE halui.joint.2.has-fault 169 bit IN FALSE halui.joint.2.home 169 bit OUT FALSE halui.joint.2.is-homed 169 bit OUT FALSE halui.joint.2.is-selected 169 bit OUT FALSE halui.joint.2.on-hard-max-limit 169 bit OUT FALSE halui.joint.2.on-hard-min-limit 169 bit OUT FALSE halui.joint.2.on-soft-max-limit 169 bit OUT FALSE halui.joint.2.on-soft-min-limit 169 bit IN FALSE halui.joint.2.select 169 bit IN FALSE halui.joint.2.unhome 169 bit OUT FALSE halui.joint.3.has-fault 169 bit IN FALSE halui.joint.3.home 169 bit OUT FALSE halui.joint.3.is-homed 169 bit OUT FALSE halui.joint.3.is-selected 169 bit OUT FALSE halui.joint.3.on-hard-max-limit 169 bit OUT FALSE halui.joint.3.on-hard-min-limit 169 bit OUT FALSE halui.joint.3.on-soft-max-limit 169 bit OUT FALSE halui.joint.3.on-soft-min-limit 169 bit IN FALSE halui.joint.3.select 169 bit IN FALSE halui.joint.3.unhome 169 u32 OUT 0x00000000 halui.joint.selected 169 bit OUT FALSE halui.joint.selected.has-fault 169 bit IN FALSE halui.joint.selected.home 169 bit OUT FALSE halui.joint.selected.is_homed 169 bit OUT FALSE halui.joint.selected.on-hard-max-limit 169 bit OUT FALSE halui.joint.selected.on-hard-min-limit 169 bit OUT FALSE halui.joint.selected.on-soft-limit 169 bit OUT FALSE halui.joint.selected.on-soft-min-limit 169 bit IN FALSE halui.joint.selected.unhome 169 bit OUT FALSE halui.lube.is-on 169 bit IN FALSE halui.lube.off 169 bit IN FALSE halui.lube.on 169 bit OUT FALSE halui.machine.is-on 169 bit IN FALSE halui.machine.off 169 bit IN FALSE halui.machine.on 169 bit IN TRUE halui.max-angular-velocity.count-enable 169 s32 IN 0 halui.max-angular-velocity.counts 169 bit IN FALSE halui.max-angular-velocity.decrease 169 bit IN FALSE halui.max-angular-velocity.direct-value 169 bit IN FALSE halui.max-angular-velocity.increase 169 float IN 0 halui.max-angular-velocity.scale 169 float OUT 22 halui.max-angular-velocity.value 169 bit IN TRUE halui.max-velocity.count-enable 169 s32 IN 0 halui.max-velocity.counts 169 bit IN FALSE halui.max-velocity.decrease 169 bit IN FALSE halui.max-velocity.direct-value 169 bit IN FALSE halui.max-velocity.increase 169 float IN 0 halui.max-velocity.scale 169 float OUT 3 halui.max-velocity.value 169 bit OUT FALSE halui.mist.is-on 169 bit IN FALSE halui.mist.off 169 bit IN FALSE halui.mist.on 169 bit IN FALSE halui.mode.auto 169 bit OUT FALSE halui.mode.is-auto 169 bit OUT TRUE halui.mode.is-joint 169 bit OUT TRUE halui.mode.is-manual ==> jog-mode 169 bit OUT FALSE halui.mode.is-mdi 169 bit OUT FALSE halui.mode.is-teleop 169 bit IN FALSE halui.mode.joint 169 bit IN FALSE halui.mode.manual 169 bit IN FALSE halui.mode.mdi 169 bit IN FALSE halui.mode.teleop 169 bit OUT TRUE halui.program.block-delete.is-on 169 bit IN FALSE halui.program.block-delete.off 169 bit IN FALSE halui.program.block-delete.on 169 bit OUT TRUE halui.program.is-idle ==> prog-running 169 bit OUT FALSE halui.program.is-paused 169 bit OUT FALSE halui.program.is-running 169 bit OUT TRUE halui.program.optional-stop.is-on 169 bit IN FALSE halui.program.optional-stop.off 169 bit IN FALSE halui.program.optional-stop.on 169 bit IN FALSE halui.program.pause 169 bit IN FALSE halui.program.resume 169 bit IN FALSE halui.program.run 169 bit IN FALSE halui.program.step 169 bit IN FALSE halui.program.stop 169 bit IN TRUE halui.rapid-override.count-enable 169 s32 IN 0 halui.rapid-override.counts 169 bit IN FALSE halui.rapid-override.decrease 169 bit IN FALSE halui.rapid-override.direct-value 169 bit IN FALSE halui.rapid-override.increase 169 float IN 0.1 halui.rapid-override.scale 169 float OUT 1 halui.rapid-override.value 169 bit IN TRUE halui.spindle-override.count-enable 169 s32 IN 0 halui.spindle-override.counts 169 bit IN FALSE halui.spindle-override.decrease 169 bit IN FALSE halui.spindle-override.direct-value 169 bit IN FALSE halui.spindle-override.increase 169 float IN 0.1 halui.spindle-override.scale 169 float OUT 1 halui.spindle-override.value 169 bit OUT TRUE halui.spindle.brake-is-on 169 bit IN FALSE halui.spindle.brake-off 169 bit IN FALSE halui.spindle.brake-on 169 bit IN FALSE halui.spindle.decrease 169 bit IN FALSE halui.spindle.forward 169 bit IN FALSE halui.spindle.increase 169 bit OUT FALSE halui.spindle.is-on 169 bit IN FALSE halui.spindle.reverse 169 bit OUT FALSE halui.spindle.runs-backward 169 bit OUT FALSE halui.spindle.runs-forward 169 bit IN FALSE halui.spindle.start 169 bit IN FALSE halui.spindle.stop 169 float OUT 0 halui.tool.length_offset.a 169 float OUT 0 halui.tool.length_offset.b 169 float OUT 0 halui.tool.length_offset.c 169 float OUT 0 halui.tool.length_offset.u 169 float OUT 0 halui.tool.length_offset.v 169 float OUT 0 halui.tool.length_offset.w 169 float OUT 0 halui.tool.length_offset.x 169 float OUT 0 halui.tool.length_offset.y 169 float OUT 0 halui.tool.length_offset.z 169 u32 OUT 0x00000000 halui.tool.number 185 float IN -100 hm2_7i92.0.dpll.01.timer-us 185 float IN 100 hm2_7i92.0.dpll.02.timer-us 185 float IN 100 hm2_7i92.0.dpll.03.timer-us 185 float IN 100 hm2_7i92.0.dpll.04.timer-us 185 float IN 1 hm2_7i92.0.dpll.base-freq-khz 185 u32 OUT 0x0000002A hm2_7i92.0.dpll.ddsize 185 float OUT 2.521231 hm2_7i92.0.dpll.phase-error-us 185 u32 IN 0x00400000 hm2_7i92.0.dpll.plimit 185 u32 OUT 0x00000018 hm2_7i92.0.dpll.prescale 185 u32 IN 0x000007D0 hm2_7i92.0.dpll.time-const 185 s32 OUT 0 hm2_7i92.0.encoder.00.count ==> x-jog-counter 185 s32 OUT 0 hm2_7i92.0.encoder.00.count-latched 185 bit I/O FALSE hm2_7i92.0.encoder.00.index-enable 185 bit OUT TRUE hm2_7i92.0.encoder.00.input-a 185 bit OUT TRUE hm2_7i92.0.encoder.00.input-b 185 bit OUT FALSE hm2_7i92.0.encoder.00.input-index 185 bit IN FALSE hm2_7i92.0.encoder.00.latch-enable 185 bit IN FALSE hm2_7i92.0.encoder.00.latch-polarity 185 float OUT 0 hm2_7i92.0.encoder.00.position 185 float OUT 0 hm2_7i92.0.encoder.00.position-latched 185 bit OUT FALSE hm2_7i92.0.encoder.00.quad-error 185 bit IN FALSE hm2_7i92.0.encoder.00.quad-error-enable 185 s32 OUT 0 hm2_7i92.0.encoder.00.rawcounts 185 s32 OUT 0 hm2_7i92.0.encoder.00.rawlatch 185 bit IN FALSE hm2_7i92.0.encoder.00.reset 185 float OUT 0 hm2_7i92.0.encoder.00.velocity 185 s32 OUT 0 hm2_7i92.0.encoder.01.count ==> y-jog-counter 185 s32 OUT 0 hm2_7i92.0.encoder.01.count-latched 185 bit I/O FALSE hm2_7i92.0.encoder.01.index-enable 185 bit OUT TRUE hm2_7i92.0.encoder.01.input-a 185 bit OUT TRUE hm2_7i92.0.encoder.01.input-b 185 bit OUT TRUE hm2_7i92.0.encoder.01.input-index 185 bit IN FALSE hm2_7i92.0.encoder.01.latch-enable 185 bit IN FALSE hm2_7i92.0.encoder.01.latch-polarity 185 float OUT 0 hm2_7i92.0.encoder.01.position 185 float OUT 0 hm2_7i92.0.encoder.01.position-latched 185 bit OUT FALSE hm2_7i92.0.encoder.01.quad-error 185 bit IN FALSE hm2_7i92.0.encoder.01.quad-error-enable 185 s32 OUT 0 hm2_7i92.0.encoder.01.rawcounts 185 s32 OUT 0 hm2_7i92.0.encoder.01.rawlatch 185 bit IN FALSE hm2_7i92.0.encoder.01.reset 185 float OUT 0 hm2_7i92.0.encoder.01.velocity 185 u32 IN 0x017D7840 hm2_7i92.0.encoder.sample-frequency 185 s32 IN -1 hm2_7i92.0.encoder.timer-number 185 bit OUT FALSE hm2_7i92.0.gpio.000.in 185 bit OUT TRUE hm2_7i92.0.gpio.000.in_not 185 bit IN FALSE hm2_7i92.0.gpio.000.out <== coolant-flood 185 bit OUT FALSE hm2_7i92.0.gpio.001.in 185 bit OUT TRUE hm2_7i92.0.gpio.001.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.002.in 185 bit OUT TRUE hm2_7i92.0.gpio.002.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.003.in 185 bit OUT TRUE hm2_7i92.0.gpio.003.in_not ==> machine-ok-raw 185 bit IN FALSE hm2_7i92.0.gpio.003.out 185 bit OUT TRUE hm2_7i92.0.gpio.004.in 185 bit OUT FALSE hm2_7i92.0.gpio.004.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.005.in 185 bit OUT TRUE hm2_7i92.0.gpio.005.in_not 185 bit IN FALSE hm2_7i92.0.gpio.005.out <== spindle-cw 185 bit OUT FALSE hm2_7i92.0.gpio.006.in 185 bit OUT TRUE hm2_7i92.0.gpio.006.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.007.in 185 bit OUT TRUE hm2_7i92.0.gpio.007.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.008.in 185 bit OUT FALSE hm2_7i92.0.gpio.008.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.009.in 185 bit OUT TRUE hm2_7i92.0.gpio.009.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.010.in 185 bit OUT FALSE hm2_7i92.0.gpio.010.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.011.in 185 bit OUT TRUE hm2_7i92.0.gpio.011.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.012.in 185 bit OUT FALSE hm2_7i92.0.gpio.012.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.013.in 185 bit OUT FALSE hm2_7i92.0.gpio.013.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.014.in 185 bit OUT FALSE hm2_7i92.0.gpio.014.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.015.in 185 bit OUT FALSE hm2_7i92.0.gpio.015.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.016.in ==> probe-in 185 bit OUT FALSE hm2_7i92.0.gpio.016.in_not 185 bit IN FALSE hm2_7i92.0.gpio.016.out 185 bit OUT TRUE hm2_7i92.0.gpio.017.in ==> mpg-zb 185 bit OUT FALSE hm2_7i92.0.gpio.017.in_not 185 bit IN FALSE hm2_7i92.0.gpio.017.out 185 bit OUT FALSE hm2_7i92.0.gpio.018.in 185 bit OUT TRUE hm2_7i92.0.gpio.018.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.019.in 185 bit OUT TRUE hm2_7i92.0.gpio.019.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.020.in ==> mpg-za 185 bit OUT FALSE hm2_7i92.0.gpio.020.in_not 185 bit IN FALSE hm2_7i92.0.gpio.020.out 185 bit OUT FALSE hm2_7i92.0.gpio.021.in 185 bit OUT TRUE hm2_7i92.0.gpio.021.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.022.in ==> home-limit-z-raw 185 bit OUT TRUE hm2_7i92.0.gpio.022.in_not 185 bit IN FALSE hm2_7i92.0.gpio.022.out 185 bit OUT FALSE hm2_7i92.0.gpio.023.in 185 bit OUT TRUE hm2_7i92.0.gpio.023.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.024.in 185 bit OUT TRUE hm2_7i92.0.gpio.024.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.025.in 185 bit OUT TRUE hm2_7i92.0.gpio.025.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.026.in 185 bit OUT TRUE hm2_7i92.0.gpio.026.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.027.in 185 bit OUT TRUE hm2_7i92.0.gpio.027.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.028.in 185 bit OUT TRUE hm2_7i92.0.gpio.028.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.029.in 185 bit OUT TRUE hm2_7i92.0.gpio.029.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.030.in 185 bit OUT FALSE hm2_7i92.0.gpio.030.in_not 185 bit OUT TRUE hm2_7i92.0.gpio.031.in 185 bit OUT FALSE hm2_7i92.0.gpio.031.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.032.in ==> home-limit-x-raw 185 bit OUT TRUE hm2_7i92.0.gpio.032.in_not 185 bit OUT FALSE hm2_7i92.0.gpio.033.in ==> home-limit-y-raw 185 bit OUT TRUE hm2_7i92.0.gpio.033.in_not 185 bit IN FALSE hm2_7i92.0.gpio.033.out 185 bit IN FALSE hm2_7i92.0.led.CR01 185 bit IN FALSE hm2_7i92.0.led.CR02 185 bit IN FALSE hm2_7i92.0.led.CR03 185 bit IN FALSE hm2_7i92.0.led.CR04 185 bit OUT FALSE hm2_7i92.0.packet-error 185 bit OUT FALSE hm2_7i92.0.packet-error-exceeded 185 s32 OUT 0 hm2_7i92.0.packet-error-level 185 bit IN FALSE hm2_7i92.0.pwmgen.00.enable <== estop 185 float IN 5 hm2_7i92.0.pwmgen.00.value 185 bit IN FALSE hm2_7i92.0.pwmgen.01.enable 185 float IN 0 hm2_7i92.0.pwmgen.01.value 185 s32 OUT 0 hm2_7i92.0.read-request.time 185 s32 OUT 355545 hm2_7i92.0.read.time 185 bit IN TRUE hm2_7i92.0.stepgen.00.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.00.counts 185 float OUT 0 hm2_7i92.0.stepgen.00.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.00.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.00.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.00.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.00.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.00.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.00.enable <== emcmot.00.enable 185 float IN 0 hm2_7i92.0.stepgen.00.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.00.position-fb ==> motor.00.pos-fb 185 float IN 0 hm2_7i92.0.stepgen.00.velocity-cmd <== motor.00.command 185 float OUT 0 hm2_7i92.0.stepgen.00.velocity-fb 185 bit IN TRUE hm2_7i92.0.stepgen.01.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.01.counts 185 float OUT 0 hm2_7i92.0.stepgen.01.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.01.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.01.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.01.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.01.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.01.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.01.enable <== emcmot.01.enable 185 float IN 0 hm2_7i92.0.stepgen.01.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.01.position-fb ==> motor.01.pos-fb 185 float IN 0 hm2_7i92.0.stepgen.01.velocity-cmd <== motor.01.command 185 float OUT 0 hm2_7i92.0.stepgen.01.velocity-fb 185 bit IN TRUE hm2_7i92.0.stepgen.02.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.02.counts 185 float OUT 0 hm2_7i92.0.stepgen.02.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.02.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.02.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.02.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.02.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.02.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.02.enable <== emcmot.02.enable 185 float IN 0 hm2_7i92.0.stepgen.02.position-cmd 185 float OUT -0 hm2_7i92.0.stepgen.02.position-fb ==> motor.02.pos-fb 185 float IN 0 hm2_7i92.0.stepgen.02.velocity-cmd <== motor.02.command 185 float OUT 0 hm2_7i92.0.stepgen.02.velocity-fb 185 bit IN TRUE hm2_7i92.0.stepgen.03.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.03.counts 185 float OUT 0 hm2_7i92.0.stepgen.03.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.03.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.03.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.03.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.03.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.03.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.03.enable <== emcmot.03.enable 185 float IN 0 hm2_7i92.0.stepgen.03.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.03.position-fb ==> motor.03.pos-fb 185 float IN 0 hm2_7i92.0.stepgen.03.velocity-cmd <== motor.03.command 185 float OUT 0 hm2_7i92.0.stepgen.03.velocity-fb 185 bit IN TRUE hm2_7i92.0.stepgen.04.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.04.counts 185 float OUT 0 hm2_7i92.0.stepgen.04.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.04.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.04.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.04.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.04.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.04.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.04.enable <== spindle-on 185 float IN 0 hm2_7i92.0.stepgen.04.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.04.position-fb 185 float IN 500 hm2_7i92.0.stepgen.04.velocity-cmd <== spindle-speed 185 float OUT 0 hm2_7i92.0.stepgen.04.velocity-fb 185 bit IN FALSE hm2_7i92.0.stepgen.05.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.05.counts 185 float OUT 0 hm2_7i92.0.stepgen.05.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.05.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.05.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.05.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.05.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.05.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.05.enable 185 float IN 0 hm2_7i92.0.stepgen.05.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.05.position-fb 185 float IN 0 hm2_7i92.0.stepgen.05.velocity-cmd 185 float OUT 0 hm2_7i92.0.stepgen.05.velocity-fb 185 bit IN FALSE hm2_7i92.0.stepgen.06.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.06.counts 185 float OUT 0 hm2_7i92.0.stepgen.06.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.06.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.06.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.06.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.06.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.06.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.06.enable 185 float IN 0 hm2_7i92.0.stepgen.06.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.06.position-fb 185 float IN 0 hm2_7i92.0.stepgen.06.velocity-cmd 185 float OUT 0 hm2_7i92.0.stepgen.06.velocity-fb 185 bit IN FALSE hm2_7i92.0.stepgen.07.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.07.counts 185 float OUT 0 hm2_7i92.0.stepgen.07.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.07.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.07.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.07.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.07.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.07.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.07.enable 185 float IN 0 hm2_7i92.0.stepgen.07.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.07.position-fb 185 float IN 0 hm2_7i92.0.stepgen.07.velocity-cmd 185 float OUT 0 hm2_7i92.0.stepgen.07.velocity-fb 185 bit IN FALSE hm2_7i92.0.stepgen.08.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.08.counts 185 float OUT 0 hm2_7i92.0.stepgen.08.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.08.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.08.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.08.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.08.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.08.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.08.enable 185 float IN 0 hm2_7i92.0.stepgen.08.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.08.position-fb 185 float IN 0 hm2_7i92.0.stepgen.08.velocity-cmd 185 float OUT 0 hm2_7i92.0.stepgen.08.velocity-fb 185 bit IN FALSE hm2_7i92.0.stepgen.09.control-type 185 s32 OUT 0 hm2_7i92.0.stepgen.09.counts 185 float OUT 0 hm2_7i92.0.stepgen.09.dbg_err_at_match 185 float OUT 0 hm2_7i92.0.stepgen.09.dbg_ff_vel 185 float OUT 0 hm2_7i92.0.stepgen.09.dbg_pos_minus_prev_cmd 185 float OUT 0 hm2_7i92.0.stepgen.09.dbg_s_to_match 185 s32 OUT 0 hm2_7i92.0.stepgen.09.dbg_step_rate 185 float OUT 0 hm2_7i92.0.stepgen.09.dbg_vel_error 185 bit IN FALSE hm2_7i92.0.stepgen.09.enable 185 float IN 0 hm2_7i92.0.stepgen.09.position-cmd 185 float OUT 0 hm2_7i92.0.stepgen.09.position-fb 185 float IN 0 hm2_7i92.0.stepgen.09.velocity-cmd 185 float OUT 0 hm2_7i92.0.stepgen.09.velocity-fb 185 s32 IN 1 hm2_7i92.0.stepgen.timer-number 185 bit I/O FALSE hm2_7i92.0.watchdog.has_bit 185 s32 OUT 52320 hm2_7i92.0.write.time 232 s32 IN 0 ilowpass.mpgX.in <== x-jog-counter 232 s32 OUT 0 ilowpass.mpgX.out ==> ilowpass-0-out 232 s32 OUT 825 ilowpass.mpgX.time 232 s32 IN 0 ilowpass.mpgY.in <== y-jog-counter 232 s32 OUT 0 ilowpass.mpgY.out ==> ilowpass-1-out 232 s32 OUT 150 ilowpass.mpgY.time 232 s32 IN 0 ilowpass.mpgZ.in 232 s32 OUT 0 ilowpass.mpgZ.out 232 s32 OUT 195 ilowpass.mpgZ.time 245 float IN 0 ini.0.backlash 245 float IN 0.05 ini.0.ferror 245 float IN 15 ini.0.max_acceleration 245 float IN 18 ini.0.max_limit 245 float IN 1.833 ini.0.max_velocity 245 float IN 0.01 ini.0.min_ferror 245 float IN -1e-06 ini.0.min_limit 245 float IN 0 ini.1.backlash 245 float IN 0.05 ini.1.ferror 245 float IN 15 ini.1.max_acceleration 245 float IN 1e-06 ini.1.max_limit 245 float IN 1.833 ini.1.max_velocity 245 float IN 0.01 ini.1.min_ferror 245 float IN -9.5 ini.1.min_limit 245 float IN 0 ini.2.backlash 245 float IN 0.05 ini.2.ferror 245 float IN 15 ini.2.max_acceleration 245 float IN 1e-06 ini.2.max_limit 245 float IN 1.5 ini.2.max_velocity 245 float IN 0.01 ini.2.min_ferror 245 float IN -16.25 ini.2.min_limit 245 float IN 0 ini.3.backlash 245 float IN 15 ini.3.ferror 245 float IN 69 ini.3.max_acceleration 245 float IN 1e+08 ini.3.max_limit 245 float IN 22 ini.3.max_velocity 245 float IN 15 ini.3.min_ferror 245 float IN -1e+08 ini.3.min_limit 245 float IN 0 ini.4.backlash 245 float IN 0 ini.4.ferror 245 float IN 0 ini.4.max_acceleration 245 float IN 0 ini.4.max_limit 245 float IN 0 ini.4.max_velocity 245 float IN 0 ini.4.min_ferror 245 float IN 0 ini.4.min_limit 245 float IN 0 ini.5.backlash 245 float IN 0 ini.5.ferror 245 float IN 0 ini.5.max_acceleration 245 float IN 0 ini.5.max_limit 245 float IN 0 ini.5.max_velocity 245 float IN 0 ini.5.min_ferror 245 float IN 0 ini.5.min_limit 245 float IN 0 ini.6.backlash 245 float IN 0 ini.6.ferror 245 float IN 0 ini.6.max_acceleration 245 float IN 0 ini.6.max_limit 245 float IN 0 ini.6.max_velocity 245 float IN 0 ini.6.min_ferror 245 float IN 0 ini.6.min_limit 245 float IN 0 ini.7.backlash 245 float IN 0 ini.7.ferror 245 float IN 0 ini.7.max_acceleration 245 float IN 0 ini.7.max_limit 245 float IN 0 ini.7.max_velocity 245 float IN 0 ini.7.min_ferror 245 float IN 0 ini.7.min_limit 245 float IN 0 ini.8.backlash 245 float IN 0 ini.8.ferror 245 float IN 0 ini.8.max_acceleration 245 float IN 0 ini.8.max_limit 245 float IN 0 ini.8.max_velocity 245 float IN 0 ini.8.min_ferror 245 float IN 0 ini.8.min_limit 245 bit IN TRUE ini.traj_arc_blend_enable 245 bit IN FALSE ini.traj_arc_blend_fallback_enable 245 float IN 4 ini.traj_arc_blend_gap_cycles 245 s32 IN 50 ini.traj_arc_blend_optimization_depth 245 float IN 100 ini.traj_arc_blend_ramp_freq 245 float IN 0.1 ini.traj_arc_blend_tangent_kink_ratio 245 float IN 1e+99 ini.traj_default_acceleration 245 float IN 1.5 ini.traj_default_velocity 245 float IN 1e+99 ini.traj_max_acceleration 245 float IN 22 ini.traj_max_angular_velocity 245 float IN 3 ini.traj_max_velocity 163 bit OUT FALSE iocontrol.0.coolant-flood ==> coolant-flood-io 163 bit OUT FALSE iocontrol.0.coolant-mist ==> coolant-mist-io 163 bit IN FALSE iocontrol.0.emc-enable-in <== estop 163 bit OUT FALSE iocontrol.0.lube 163 bit IN FALSE iocontrol.0.lube_level 163 bit OUT FALSE iocontrol.0.tool-change ==> tool-change 163 bit IN FALSE iocontrol.0.tool-changed <== tool-change 163 s32 OUT 0 iocontrol.0.tool-number 163 s32 OUT 0 iocontrol.0.tool-prep-number 163 s32 OUT 0 iocontrol.0.tool-prep-pocket 163 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prepare-loopback 163 bit IN FALSE iocontrol.0.tool-prepared <== tool-prepare-loopback 163 bit OUT FALSE iocontrol.0.user-enable-out ==> estop-out 163 bit OUT FALSE iocontrol.0.user-request-enable ==> estop-reset 262 bit IN FALSE milljogtranslator.ax-butt-0 <== sxp.x-button 262 bit IN FALSE milljogtranslator.ax-butt-1 <== sxp.y-button 262 bit IN FALSE milljogtranslator.ax-butt-2 <== sxp.z-button 262 bit IN FALSE milljogtranslator.ax-butt-3 <== sxp.a-button 262 bit IN FALSE milljogtranslator.ax-butt-4 262 float OUT 0 milljogtranslator.ax-jog-speed 262 float OUT 0 milljogtranslator.ax-jog-speed-signed ==> sxp.jog-ring-speed-signed 262 bit OUT FALSE milljogtranslator.ax-out-0-sel ==> sxp.xen-button 262 bit OUT FALSE milljogtranslator.ax-out-1-sel ==> sxp.yen-button 262 bit OUT FALSE milljogtranslator.ax-out-2-sel ==> sxp.zen-button 262 bit OUT FALSE milljogtranslator.ax-out-3-sel ==> sxp.aen-button 262 bit OUT FALSE milljogtranslator.ax-out-4-sel 262 bit OUT FALSE milljogtranslator.ax-out-neg 262 bit OUT FALSE milljogtranslator.ax-out-pos 262 s32 OUT -1 milljogtranslator.ax-selected-axis ==> sxp.selected-axis 262 bit IN FALSE milljogtranslator.cycle-stepsizes <== sxp.step-button 262 u32 IN 0x00000000 milljogtranslator.gui-step-index 262 bit IN FALSE milljogtranslator.is-metric 262 float OUT 1e-07 milljogtranslator.jog-microstep-size 262 float IN 1.8333 milljogtranslator.jt-max-speed.0 262 float IN 1.8333 milljogtranslator.jt-max-speed.1 262 float IN 1.5 milljogtranslator.jt-max-speed.2 262 float IN 22 milljogtranslator.jt-max-speed.3 262 float IN 0 milljogtranslator.jt-max-speed.4 262 float IN 0.008333 milljogtranslator.jt-min-speed.0 262 float IN 0.008333 milljogtranslator.jt-min-speed.1 262 float IN 0.008333 milljogtranslator.jt-min-speed.2 262 float IN 0.15 milljogtranslator.jt-min-speed.3 262 float IN 0 milljogtranslator.jt-min-speed.4 262 float OUT 0 milljogtranslator.jt-speed-0.0 262 float OUT 0 milljogtranslator.jt-speed-0.1 262 float OUT 0 milljogtranslator.jt-speed-0.2 262 float OUT 0 milljogtranslator.jt-speed-0.3 262 float OUT 0 milljogtranslator.jt-speed-0.4 262 float OUT 0.008333 milljogtranslator.jt-speed-1.0 262 float OUT 0.008333 milljogtranslator.jt-speed-1.1 262 float OUT 0.008333 milljogtranslator.jt-speed-1.2 262 float OUT 0.15 milljogtranslator.jt-speed-1.3 262 float OUT 0 milljogtranslator.jt-speed-1.4 262 float OUT 0.02047419 milljogtranslator.jt-speed-2.0 262 float OUT 0.02047419 milljogtranslator.jt-speed-2.1 262 float OUT 0.01980081 milljogtranslator.jt-speed-2.2 262 float OUT 0.3444661 milljogtranslator.jt-speed-2.3 262 float OUT 0 milljogtranslator.jt-speed-2.4 262 float OUT 0.05030511 milljogtranslator.jt-speed-3.0 262 float OUT 0.05030511 milljogtranslator.jt-speed-3.1 262 float OUT 0.04705055 milljogtranslator.jt-speed-3.2 262 float OUT 0.791046 milljogtranslator.jt-speed-3.3 262 float OUT 0 milljogtranslator.jt-speed-3.4 262 float OUT 0.1235997 milljogtranslator.jt-speed-4.0 262 float OUT 0.1235997 milljogtranslator.jt-speed-4.1 262 float OUT 0.1118012 milljogtranslator.jt-speed-4.2 262 float OUT 1.81659 milljogtranslator.jt-speed-4.3 262 float OUT 0 milljogtranslator.jt-speed-4.4 262 float OUT 0.3036846 milljogtranslator.jt-speed-5.0 262 float OUT 0.3036846 milljogtranslator.jt-speed-5.1 262 float OUT 0.2656611 milljogtranslator.jt-speed-5.2 262 float OUT 4.171692 milljogtranslator.jt-speed-5.3 262 float OUT 0 milljogtranslator.jt-speed-5.4 262 float OUT 0.7461535 milljogtranslator.jt-speed-6.0 262 float OUT 0.7461535 milljogtranslator.jt-speed-6.1 262 float OUT 0.631262 milljogtranslator.jt-speed-6.2 262 float OUT 9.580043 milljogtranslator.jt-speed-6.3 262 float OUT 0 milljogtranslator.jt-speed-6.4 262 float OUT 1.8333 milljogtranslator.jt-speed-7.0 262 float OUT 1.8333 milljogtranslator.jt-speed-7.1 262 float OUT 1.5 milljogtranslator.jt-speed-7.2 262 float OUT 22 milljogtranslator.jt-speed-7.3 262 float OUT 0 milljogtranslator.jt-speed-7.4 262 u32 IN 0x00000004 milljogtranslator.number-of-stepsizes 262 u32 IN 0x00000001 milljogtranslator.radio-latching 262 s32 IN 0 milljogtranslator.ring-raw <== sxp.spring-wheel 262 u32 OUT 0x00000000 milljogtranslator.shuttle-step-index 262 float IN 1e-07 milljogtranslator.smallest-step 262 s32 OUT 6030 milljogtranslator.time 178 s32 OUT 1080 motion-command-handler.time 178 s32 OUT 15825 motion-controller.time 178 float IN 1 motion.adaptive-feed 178 float IN 0 motion.analog-in-00 178 float IN 0 motion.analog-in-01 178 float IN 0 motion.analog-in-02 178 float IN 0 motion.analog-in-03 178 float IN 0 motion.analog-in-04 178 float IN 0 motion.analog-in-05 <== atc-retcode 178 float IN 0 motion.analog-in-06 <== atc-slot 178 float IN 0 motion.analog-in-07 <== atc-loop-back 178 float IN 0 motion.analog-in-08 178 float IN 0 motion.analog-in-09 178 float IN 0 motion.analog-in-10 <== prompt-channel 178 float IN 0 motion.analog-in-11 178 float IN 0 motion.analog-in-12 178 float IN 0 motion.analog-in-13 178 float IN 0 motion.analog-in-14 178 float IN 0 motion.analog-in-15 178 float IN 0 motion.analog-in-16 178 float IN 0 motion.analog-in-17 178 float IN 0 motion.analog-in-18 178 float IN 0 motion.analog-in-19 178 float IN 0 motion.analog-in-20 178 float IN 0 motion.analog-in-21 178 float IN 0 motion.analog-in-22 178 float IN 0 motion.analog-in-23 178 float IN 0 motion.analog-in-24 178 float IN 0 motion.analog-in-25 178 float IN 0 motion.analog-in-26 178 float IN 0 motion.analog-in-27 178 float IN 0 motion.analog-in-28 178 float IN 0 motion.analog-in-29 178 float IN 0 motion.analog-in-30 178 float IN 0 motion.analog-in-31 178 float IN 0 motion.analog-in-32 178 float IN 0 motion.analog-in-33 178 float IN 0 motion.analog-in-34 178 float IN 0 motion.analog-in-35 178 float IN 0 motion.analog-in-36 178 float IN 0 motion.analog-in-37 178 float IN 0 motion.analog-in-38 178 float IN 0 motion.analog-in-39 178 float IN 0 motion.analog-in-40 178 float IN 0 motion.analog-in-41 178 float IN 0 motion.analog-in-42 178 float IN 0 motion.analog-in-43 178 float IN 0 motion.analog-in-44 178 float IN 0 motion.analog-in-45 178 float IN 0 motion.analog-in-46 178 float IN 0 motion.analog-in-47 178 float IN 0 motion.analog-in-48 178 float IN 0 motion.analog-in-49 178 float IN 0 motion.analog-in-50 178 float IN 0 motion.analog-in-51 178 float IN 0 motion.analog-in-52 178 float IN 0 motion.analog-in-53 178 float IN 0 motion.analog-in-54 178 float IN 0 motion.analog-in-55 178 float IN 0 motion.analog-in-56 178 float IN 0 motion.analog-in-57 178 float IN 0 motion.analog-in-58 178 float IN 0 motion.analog-in-59 178 float IN 0 motion.analog-in-60 178 float IN 0 motion.analog-in-61 178 float IN 0 motion.analog-in-62 178 float IN 0 motion.analog-in-63 178 float OUT 0 motion.analog-out-00 178 float OUT 0 motion.analog-out-01 178 float OUT 0 motion.analog-out-02 178 float OUT 0 motion.analog-out-03 178 float OUT 0 motion.analog-out-04 ==> atc-request-ngc 178 float OUT 0 motion.analog-out-05 ==> atc-data-ngc 178 float OUT 0 motion.analog-out-06 178 float OUT 0 motion.analog-out-07 178 float OUT 0 motion.analog-out-08 178 float OUT 0 motion.analog-out-09 178 float OUT 0 motion.analog-out-10 178 float OUT 0 motion.analog-out-11 178 float OUT 0 motion.analog-out-12 178 float OUT 0 motion.analog-out-13 178 float OUT 0 motion.analog-out-14 178 float OUT 0 motion.analog-out-15 178 float OUT 0 motion.analog-out-16 178 float OUT 0 motion.analog-out-17 178 float OUT 0 motion.analog-out-18 178 float OUT 0 motion.analog-out-19 178 float OUT 0 motion.analog-out-20 178 float OUT 0 motion.analog-out-21 178 float OUT 0 motion.analog-out-22 178 float OUT 0 motion.analog-out-23 178 float OUT 0 motion.analog-out-24 178 float OUT 0 motion.analog-out-25 178 float OUT 0 motion.analog-out-26 178 float OUT 0 motion.analog-out-27 178 float OUT 0 motion.analog-out-28 178 float OUT 0 motion.analog-out-29 178 float OUT 0 motion.analog-out-30 178 float OUT 0 motion.analog-out-31 178 float OUT 0 motion.analog-out-32 178 float OUT 0 motion.analog-out-33 178 float OUT 0 motion.analog-out-34 178 float OUT 0 motion.analog-out-35 178 float OUT 0 motion.analog-out-36 178 float OUT 0 motion.analog-out-37 178 float OUT 0 motion.analog-out-38 178 float OUT 0 motion.analog-out-39 178 float OUT 0 motion.analog-out-40 178 float OUT 0 motion.analog-out-41 178 float OUT 0 motion.analog-out-42 178 float OUT 0 motion.analog-out-43 178 float OUT 0 motion.analog-out-44 178 float OUT 0 motion.analog-out-45 178 float OUT 0 motion.analog-out-46 178 float OUT 0 motion.analog-out-47 178 float OUT 0 motion.analog-out-48 178 float OUT 0 motion.analog-out-49 178 float OUT 0 motion.analog-out-50 178 float OUT 0 motion.analog-out-51 178 float OUT 0 motion.analog-out-52 178 float OUT 0 motion.analog-out-53 178 float OUT 0 motion.analog-out-54 178 float OUT 0 motion.analog-out-55 178 float OUT 0 motion.analog-out-56 178 float OUT 0 motion.analog-out-57 178 float OUT 0 motion.analog-out-58 178 float OUT 0 motion.analog-out-59 178 float OUT 0 motion.analog-out-60 178 float OUT 0 motion.analog-out-61 178 float OUT 0 motion.analog-out-62 178 float OUT 0 motion.analog-out-63 178 s32 OUT 0 motion.completed-program-line ==> motion-completed-program-line 178 bit OUT FALSE motion.coord-error 178 bit OUT FALSE motion.coord-mode 178 float OUT 0 motion.current-vel 178 bit IN FALSE motion.digital-in-00 178 bit IN FALSE motion.digital-in-01 178 bit IN FALSE motion.digital-in-02 178 bit IN FALSE motion.digital-in-03 178 bit IN FALSE motion.digital-in-04 178 bit IN FALSE motion.digital-in-05 178 bit IN FALSE motion.digital-in-06 178 bit IN FALSE motion.digital-in-07 178 bit IN FALSE motion.digital-in-08 178 bit IN FALSE motion.digital-in-09 178 bit IN FALSE motion.digital-in-10 178 bit IN FALSE motion.digital-in-11 178 bit IN FALSE motion.digital-in-12 178 bit IN FALSE motion.digital-in-13 178 bit IN FALSE motion.digital-in-14 178 bit IN FALSE motion.digital-in-15 178 bit IN FALSE motion.digital-in-16 <== atc-status 178 bit IN FALSE motion.digital-in-17 <== atc_tray-in 178 bit IN FALSE motion.digital-in-18 <== atc-vfd 178 bit IN FALSE motion.digital-in-19 <== atc-draw-bar 178 bit IN FALSE motion.digital-in-20 <== atc-pressure 178 bit IN FALSE motion.digital-in-21 <== atc-device 178 bit IN FALSE motion.digital-in-22 178 bit IN FALSE motion.digital-in-23 178 bit IN FALSE motion.digital-in-24 178 bit IN FALSE motion.digital-in-25 178 bit IN FALSE motion.digital-in-26 178 bit IN FALSE motion.digital-in-27 178 bit IN FALSE motion.digital-in-28 178 bit IN FALSE motion.digital-in-29 178 bit IN FALSE motion.digital-in-30 178 bit IN FALSE motion.digital-in-31 178 bit IN FALSE motion.digital-in-32 178 bit IN FALSE motion.digital-in-33 178 bit IN FALSE motion.digital-in-34 178 bit IN FALSE motion.digital-in-35 178 bit IN FALSE motion.digital-in-36 178 bit IN FALSE motion.digital-in-37 178 bit IN FALSE motion.digital-in-38 178 bit IN FALSE motion.digital-in-39 178 bit IN FALSE motion.digital-in-40 178 bit IN FALSE motion.digital-in-41 178 bit IN FALSE motion.digital-in-42 178 bit IN FALSE motion.digital-in-43 178 bit IN FALSE motion.digital-in-44 178 bit IN FALSE motion.digital-in-45 178 bit IN FALSE motion.digital-in-46 178 bit IN FALSE motion.digital-in-47 178 bit IN FALSE motion.digital-in-48 178 bit IN FALSE motion.digital-in-49 178 bit IN FALSE motion.digital-in-50 178 bit IN FALSE motion.digital-in-51 178 bit IN FALSE motion.digital-in-52 178 bit IN FALSE motion.digital-in-53 178 bit IN FALSE motion.digital-in-54 178 bit IN FALSE motion.digital-in-55 178 bit IN FALSE motion.digital-in-56 178 bit IN FALSE motion.digital-in-57 178 bit IN FALSE motion.digital-in-58 178 bit IN FALSE motion.digital-in-59 178 bit IN FALSE motion.digital-in-60 178 bit IN FALSE motion.digital-in-61 178 bit IN FALSE motion.digital-in-62 178 bit IN FALSE motion.digital-in-63 178 bit OUT FALSE motion.digital-out-00 178 bit OUT FALSE motion.digital-out-01 178 bit OUT FALSE motion.digital-out-02 178 bit OUT FALSE motion.digital-out-03 178 bit OUT FALSE motion.digital-out-04 178 bit OUT FALSE motion.digital-out-05 178 bit OUT FALSE motion.digital-out-06 178 bit OUT FALSE motion.digital-out-07 178 bit OUT FALSE motion.digital-out-08 178 bit OUT FALSE motion.digital-out-09 178 bit OUT FALSE motion.digital-out-10 178 bit OUT FALSE motion.digital-out-11 178 bit OUT FALSE motion.digital-out-12 178 bit OUT FALSE motion.digital-out-13 178 bit OUT FALSE motion.digital-out-14 178 bit OUT FALSE motion.digital-out-15 178 bit OUT FALSE motion.digital-out-16 ==> atc-ngc-running 178 bit OUT FALSE motion.digital-out-17 178 bit OUT FALSE motion.digital-out-18 178 bit OUT FALSE motion.digital-out-19 178 bit OUT FALSE motion.digital-out-20 178 bit OUT FALSE motion.digital-out-21 178 bit OUT FALSE motion.digital-out-22 178 bit OUT FALSE motion.digital-out-23 178 bit OUT FALSE motion.digital-out-24 178 bit OUT FALSE motion.digital-out-25 178 bit OUT FALSE motion.digital-out-26 178 bit OUT FALSE motion.digital-out-27 178 bit OUT FALSE motion.digital-out-28 178 bit OUT FALSE motion.digital-out-29 178 bit OUT FALSE motion.digital-out-30 178 bit OUT FALSE motion.digital-out-31 178 bit OUT FALSE motion.digital-out-32 178 bit OUT FALSE motion.digital-out-33 178 bit OUT FALSE motion.digital-out-34 178 bit OUT FALSE motion.digital-out-35 178 bit OUT FALSE motion.digital-out-36 178 bit OUT FALSE motion.digital-out-37 178 bit OUT FALSE motion.digital-out-38 178 bit OUT FALSE motion.digital-out-39 178 bit OUT FALSE motion.digital-out-40 178 bit OUT FALSE motion.digital-out-41 178 bit OUT FALSE motion.digital-out-42 178 bit OUT FALSE motion.digital-out-43 178 bit OUT FALSE motion.digital-out-44 178 bit OUT FALSE motion.digital-out-45 178 bit OUT FALSE motion.digital-out-46 178 bit OUT FALSE motion.digital-out-47 178 bit OUT FALSE motion.digital-out-48 178 bit OUT FALSE motion.digital-out-49 178 bit OUT FALSE motion.digital-out-50 178 bit OUT FALSE motion.digital-out-51 178 bit OUT FALSE motion.digital-out-52 178 bit OUT FALSE motion.digital-out-53 178 bit OUT FALSE motion.digital-out-54 178 bit OUT FALSE motion.digital-out-55 178 bit OUT FALSE motion.digital-out-56 178 bit OUT FALSE motion.digital-out-57 178 bit OUT FALSE motion.digital-out-58 178 bit OUT FALSE motion.digital-out-59 178 bit OUT FALSE motion.digital-out-60 178 bit OUT FALSE motion.digital-out-61 178 bit OUT FALSE motion.digital-out-62 178 bit OUT FALSE motion.digital-out-63 178 float OUT 0 motion.distance-to-go 178 bit IN TRUE motion.enable 178 bit IN FALSE motion.feed-hold 178 bit IN FALSE motion.feed-inhibit 178 bit OUT TRUE motion.in-position 178 bit OUT FALSE motion.motion-enabled 178 s32 OUT 0 motion.motion-type 178 s32 OUT 0 motion.next-program-line ==> motion-next-program-line 178 bit OUT FALSE motion.on-soft-limit 178 float OUT 0 motion.pos-tracking-error 178 s32 IN 0 motion.pos-tracking-mode 178 bit IN TRUE motion.probe-input <== probe-input 178 s32 OUT 0 motion.program-line ==> motion-program-line 178 float OUT 0 motion.requested-vel 178 bit IN FALSE motion.spindle-at-speed <== spindle-at-speed 178 bit OUT TRUE motion.spindle-brake 178 bit OUT FALSE motion.spindle-forward ==> spindle-cw 178 bit I/O FALSE motion.spindle-index-enable 178 bit IN FALSE motion.spindle-inhibit 178 bit IN FALSE motion.spindle-is-oriented 178 bit OUT FALSE motion.spindle-locked 178 bit OUT FALSE motion.spindle-on ==> spindle-on 178 bit OUT FALSE motion.spindle-orient 178 float OUT 0 motion.spindle-orient-angle 178 s32 IN 0 motion.spindle-orient-fault 178 s32 OUT 0 motion.spindle-orient-mode 178 bit OUT FALSE motion.spindle-reverse 178 float IN 0 motion.spindle-revs 178 float OUT 0 motion.spindle-speed-cmd-rps 178 float IN 0 motion.spindle-speed-in <== spindle-rps 178 float OUT 0 motion.spindle-speed-out ==> spindle-speed-raw 178 float OUT 0 motion.spindle-speed-out-abs 178 float OUT 0 motion.spindle-speed-out-rps 178 float OUT 0 motion.spindle-speed-out-rps-abs 178 float IN 1 motion.spindle-tracking-gain 178 bit OUT FALSE motion.teleop-mode 178 float OUT 0 motion.tooloffset.a 178 float OUT 0 motion.tooloffset.b 178 float OUT 0 motion.tooloffset.c 178 float OUT 0 motion.tooloffset.u 178 float OUT 0 motion.tooloffset.v 178 float OUT 0 motion.tooloffset.w 178 float OUT 0 motion.tooloffset.x 178 float OUT 0 motion.tooloffset.y 178 float OUT 0 motion.tooloffset.z 178 bit OUT FALSE motion.waiting-on-spindle 206 float IN 0 pid.0.Dgain 206 float IN 0 pid.0.FF0 206 float IN 1 pid.0.FF1 206 float IN 0.00011 pid.0.FF2 206 float IN 0 pid.0.Igain 206 float IN 1000 pid.0.Pgain 206 float IN 0 pid.0.bias 206 float IN 0 pid.0.command <== emcmot.00.pos-cmd 206 float IN 0 pid.0.command-deriv <== emcmot.00.vel-cmd 206 float IN 0 pid.0.deadband 206 s32 OUT 1410 pid.0.do-pid-calcs.time 206 bit IN FALSE pid.0.enable <== emcmot.00.enable 206 float OUT 0 pid.0.error 206 bit IN TRUE pid.0.error-previous-target 206 float IN 0 pid.0.feedback <== motor.00.pos-fb 206 float IN 0 pid.0.feedback-deriv 206 bit IN FALSE pid.0.index-enable 206 float IN 0 pid.0.maxcmdD 206 float IN 0 pid.0.maxcmdDD 206 float IN 0.0005 pid.0.maxerror 206 float IN 0 pid.0.maxerrorD 206 float IN 0 pid.0.maxerrorI 206 float IN 0 pid.0.maxoutput 206 float OUT 0 pid.0.output ==> motor.00.command 206 bit OUT FALSE pid.0.saturated 206 s32 OUT 0 pid.0.saturated-count 206 float OUT 0 pid.0.saturated-s 206 float IN 0 pid.1.Dgain 206 float IN 0 pid.1.FF0 206 float IN 1 pid.1.FF1 206 float IN 0.00011 pid.1.FF2 206 float IN 0 pid.1.Igain 206 float IN 1000 pid.1.Pgain 206 float IN 0 pid.1.bias 206 float IN 0 pid.1.command <== emcmot.01.pos-cmd 206 float IN 0 pid.1.command-deriv <== emcmot.01.vel-cmd 206 float IN 0 pid.1.deadband 206 s32 OUT 390 pid.1.do-pid-calcs.time 206 bit IN FALSE pid.1.enable <== emcmot.01.enable 206 float OUT 0 pid.1.error 206 bit IN TRUE pid.1.error-previous-target 206 float IN 0 pid.1.feedback <== motor.01.pos-fb 206 float IN 0 pid.1.feedback-deriv 206 bit IN FALSE pid.1.index-enable 206 float IN 0 pid.1.maxcmdD 206 float IN 0 pid.1.maxcmdDD 206 float IN 0.0005 pid.1.maxerror 206 float IN 0 pid.1.maxerrorD 206 float IN 0 pid.1.maxerrorI 206 float IN 0 pid.1.maxoutput 206 float OUT 0 pid.1.output ==> motor.01.command 206 bit OUT FALSE pid.1.saturated 206 s32 OUT 0 pid.1.saturated-count 206 float OUT 0 pid.1.saturated-s 206 float IN 0 pid.2.Dgain 206 float IN 0 pid.2.FF0 206 float IN 1 pid.2.FF1 206 float IN 0.00011 pid.2.FF2 206 float IN 0 pid.2.Igain 206 float IN 1000 pid.2.Pgain 206 float IN 0 pid.2.bias 206 float IN 0 pid.2.command <== emcmot.02.pos-cmd 206 float IN 0 pid.2.command-deriv <== emcmot.02.vel-cmd 206 float IN 0 pid.2.deadband 206 s32 OUT 360 pid.2.do-pid-calcs.time 206 bit IN FALSE pid.2.enable <== emcmot.02.enable 206 float OUT 0 pid.2.error 206 bit IN TRUE pid.2.error-previous-target 206 float IN -0 pid.2.feedback <== motor.02.pos-fb 206 float IN 0 pid.2.feedback-deriv 206 bit IN FALSE pid.2.index-enable 206 float IN 0 pid.2.maxcmdD 206 float IN 0 pid.2.maxcmdDD 206 float IN 0.0005 pid.2.maxerror 206 float IN 0 pid.2.maxerrorD 206 float IN 0 pid.2.maxerrorI 206 float IN 0 pid.2.maxoutput 206 float OUT 0 pid.2.output ==> motor.02.command 206 bit OUT FALSE pid.2.saturated 206 s32 OUT 0 pid.2.saturated-count 206 float OUT 0 pid.2.saturated-s 206 float IN 0 pid.3.Dgain 206 float IN 0 pid.3.FF0 206 float IN 1 pid.3.FF1 206 float IN 0.00011 pid.3.FF2 206 float IN 0 pid.3.Igain 206 float IN 500 pid.3.Pgain 206 float IN 0 pid.3.bias 206 float IN 0 pid.3.command <== emcmot.03.pos-cmd 206 float IN 0 pid.3.command-deriv <== emcmot.03.vel-cmd 206 float IN 0 pid.3.deadband 206 s32 OUT 450 pid.3.do-pid-calcs.time 206 bit IN FALSE pid.3.enable <== emcmot.03.enable 206 float OUT 0 pid.3.error 206 bit IN TRUE pid.3.error-previous-target 206 float IN 0 pid.3.feedback <== motor.03.pos-fb 206 float IN 0 pid.3.feedback-deriv 206 bit IN FALSE pid.3.index-enable 206 float IN 0 pid.3.maxcmdD 206 float IN 0 pid.3.maxcmdDD 206 float IN 0.0005 pid.3.maxerror 206 float IN 0 pid.3.maxerrorD 206 float IN 0 pid.3.maxerrorI 206 float IN 0 pid.3.maxoutput 206 float OUT 0 pid.3.output ==> motor.03.command 206 bit OUT FALSE pid.3.saturated 206 s32 OUT 0 pid.3.saturated-count 206 float OUT 0 pid.3.saturated-s 200 bit IN FALSE probe-active-hi-lo.in0 <== probe-active-high 200 bit IN TRUE probe-active-hi-lo.in1 <== probe-debounced 200 bit OUT TRUE probe-active-hi-lo.out ==> probe-hi-lo 200 s32 OUT 390 probe-active-hi-lo.time 212 bit IN TRUE probe-enable-input.in0 <== ax3-not-homing 212 bit IN TRUE probe-enable-input.in1 <== probe-hi-lo 212 bit OUT TRUE probe-enable-input.out ==> probe-input 212 s32 OUT 135 probe-enable-input.time 194 bit IN TRUE prog-not-idle.in <== prog-running 194 bit OUT FALSE prog-not-idle.out ==> cycle-timer 194 s32 OUT 255 prog-not-idle.time 246 u32 IN 0x00000000 remap.atc-tools-in-tray 179 s32 OUT 426150 servo-thread.time 259 bit OUT FALSE shuttlexpress4.0.button-0 ==> sxp.x-button 259 bit OUT TRUE shuttlexpress4.0.button-0-not 259 bit OUT FALSE shuttlexpress4.0.button-1 ==> sxp.y-button 259 bit OUT TRUE shuttlexpress4.0.button-1-not 259 bit OUT FALSE shuttlexpress4.0.button-2 ==> sxp.z-button 259 bit OUT TRUE shuttlexpress4.0.button-2-not 259 bit OUT FALSE shuttlexpress4.0.button-3 ==> sxp.a-button 259 bit OUT TRUE shuttlexpress4.0.button-3-not 259 bit OUT FALSE shuttlexpress4.0.button-4 ==> sxp.step-button 259 bit OUT TRUE shuttlexpress4.0.button-4-not 259 s32 OUT 0 shuttlexpress4.0.counts ==> sxp.counts-smoothed 259 float OUT 0 shuttlexpress4.0.spring-wheel-f 259 s32 OUT 0 shuttlexpress4.0.spring-wheel-s32 ==> sxp.spring-wheel 259 bit OUT FALSE shuttlexpress4.1.button-0 259 bit OUT TRUE shuttlexpress4.1.button-0-not 259 bit OUT FALSE shuttlexpress4.1.button-1 259 bit OUT TRUE shuttlexpress4.1.button-1-not 259 bit OUT FALSE shuttlexpress4.1.button-2 259 bit OUT TRUE shuttlexpress4.1.button-2-not 259 bit OUT FALSE shuttlexpress4.1.button-3 259 bit OUT TRUE shuttlexpress4.1.button-3-not 259 bit OUT FALSE shuttlexpress4.1.button-4 259 bit OUT TRUE shuttlexpress4.1.button-4-not 259 s32 OUT 0 shuttlexpress4.1.counts 259 float OUT 0 shuttlexpress4.1.spring-wheel-f 259 s32 OUT 0 shuttlexpress4.1.spring-wheel-s32 259 bit OUT FALSE shuttlexpress4.2.button-0 259 bit OUT TRUE shuttlexpress4.2.button-0-not 259 bit OUT FALSE shuttlexpress4.2.button-1 259 bit OUT TRUE shuttlexpress4.2.button-1-not 259 bit OUT FALSE shuttlexpress4.2.button-2 259 bit OUT TRUE shuttlexpress4.2.button-2-not 259 bit OUT FALSE shuttlexpress4.2.button-3 259 bit OUT TRUE shuttlexpress4.2.button-3-not 259 bit OUT FALSE shuttlexpress4.2.button-4 259 bit OUT TRUE shuttlexpress4.2.button-4-not 259 s32 OUT 0 shuttlexpress4.2.counts 259 float OUT 0 shuttlexpress4.2.spring-wheel-f 259 s32 OUT 0 shuttlexpress4.2.spring-wheel-s32 259 bit OUT FALSE shuttlexpress4.3.button-0 259 bit OUT TRUE shuttlexpress4.3.button-0-not 259 bit OUT FALSE shuttlexpress4.3.button-1 259 bit OUT TRUE shuttlexpress4.3.button-1-not 259 bit OUT FALSE shuttlexpress4.3.button-2 259 bit OUT TRUE shuttlexpress4.3.button-2-not 259 bit OUT FALSE shuttlexpress4.3.button-3 259 bit OUT TRUE shuttlexpress4.3.button-3-not 259 bit OUT FALSE shuttlexpress4.3.button-4 259 bit OUT TRUE shuttlexpress4.3.button-4-not 259 s32 OUT 0 shuttlexpress4.3.counts 259 float OUT 0 shuttlexpress4.3.spring-wheel-f 259 s32 OUT 0 shuttlexpress4.3.spring-wheel-s32 253 u32 OUT 0x00000000 time.0.hours ==> cycle-hours 253 u32 OUT 0x00000000 time.0.minutes ==> cycle-minutes 253 u32 OUT 0x00000000 time.0.seconds ==> cycle-seconds 253 bit IN FALSE time.0.start <== cycle-timer 253 s32 OUT 450 time.0.time 191 bit IN FALSE toggle.0.in 191 bit I/O FALSE toggle.0.out 191 s32 OUT 300 toggle.0.time 248 bit IN FALSE tormach.atc-device-status <== atc-device 248 bit IN FALSE tormach.atc-draw-status <== atc-draw-bar 248 bit IN FALSE tormach.atc-hal-busy <== atc-status 248 float OUT 0 tormach.atc-hal-data 248 float OUT 0 tormach.atc-hal-request 248 float IN 0 tormach.atc-hal-return <== atc-retcode 248 bit IN FALSE tormach.atc-ngc-running <== atc-ngc-running 248 bit IN FALSE tormach.atc-pressure-status <== atc-pressure 248 u32 IN 0x00000000 tormach.atc-tools-in-tray <== atc-tray-tools 248 float IN 0 tormach.atc-tray-position <== atc-slot 248 bit IN FALSE tormach.atc-tray-status <== atc_tray-in 248 bit IN FALSE tormach.atc-vfd-status <== atc-vfd 248 s32 OUT 13 tormach.config ==> config 248 bit OUT FALSE tormach.coolant ==> coolant-flood 248 bit IN FALSE tormach.coolant-iocontrol <== coolant-flood-io 248 u32 IN 0x00000000 tormach.cycle-time-hours <== cycle-hours 248 u32 IN 0x00000000 tormach.cycle-time-minutes <== cycle-minutes 248 u32 IN 0x00000000 tormach.cycle-time-seconds <== cycle-seconds 248 float OUT 1000 tormach.enc-door-open-max-rpm ==> enc-door-open-max-rpm 248 bit OUT FALSE tormach.enc-door-switch-configured ==> enc-door-switch-configured 248 bit IN FALSE tormach.enc-door-switch-status <== enc-door-switch-status 248 bit I/O FALSE tormach.hg-button-changed <=> thg-button-changed 248 bit IN FALSE tormach.hg-button-pressed <== thg-button-pressed 248 bit OUT FALSE tormach.hg-debug ==> thg-debug 248 bit OUT FALSE tormach.hg-enable ==> thg-enable 248 bit IN TRUE tormach.hg-has-zero-button <== thg-has-zero-button 248 float IN 0 tormach.hg-height <== thg-net-height 248 bit I/O FALSE tormach.hg-mm-mode <=> thg-mm-mode 248 bit IN FALSE tormach.hg-present <== thg-present 248 bit OUT FALSE tormach.hg-set-zero-offset ==> thg-set-zero-offset 248 float IN 0 tormach.hg-zero-offset <== thg-zero-offset 248 bit OUT TRUE tormach.home-switch-enable ==> limit-switch-enable 248 bit IN FALSE tormach.home-switch-x <== home-limit-x-raw 248 bit IN FALSE tormach.home-switch-y <== home-limit-y-raw 248 bit IN FALSE tormach.home-switch-z <== home-limit-z-raw 248 bit IN FALSE tormach.jog-axis-a-enabled <== sxp.aen-button 248 bit IN FALSE tormach.jog-axis-x-enabled <== sxp.xen-button 248 bit IN FALSE tormach.jog-axis-y-enabled <== sxp.yen-button 248 bit IN FALSE tormach.jog-axis-z-enabled <== sxp.zen-button 248 s32 IN 0 tormach.jog-counts <== sxp.counts-smoothed 248 u32 OUT 0x00000000 tormach.jog-gui-step-index ==> sxp.gui_step_index 248 bit OUT TRUE tormach.jog-is-metric ==> sxp.is_metric 248 s32 IN -1 tormach.jog-ring-selected-axis <== sxp.selected-axis 248 float OUT 0 tormach.jog-ring-speed-1 248 float OUT 0 tormach.jog-ring-speed-2 248 float OUT 0 tormach.jog-ring-speed-3 248 float OUT 0 tormach.jog-ring-speed-4 248 float OUT 0 tormach.jog-ring-speed-5 248 float OUT 0 tormach.jog-ring-speed-6 248 float OUT 0 tormach.jog-ring-speed-7 248 float IN 0 tormach.jog-ring-speed-signed <== sxp.jog-ring-speed-signed 248 bit IN FALSE tormach.jog-step-button <== sxp.step-button 248 bit IN TRUE tormach.machine-ok <== machine-ok 248 bit I/O FALSE tormach.mesa-watchdog-has-bit <=> hm2_5i25.0.watchdog.has-bit 248 bit OUT FALSE tormach.mist ==> coolant-mist 248 bit IN FALSE tormach.mist-iocontrol <== coolant-mist-io 248 s32 IN 0 tormach.motion-completed-program-line <== motion-completed-program-line 248 s32 IN 0 tormach.motion-next-program-line <== motion-next-program-line 248 s32 IN 0 tormach.motion-program-line <== motion-program-line 248 bit OUT FALSE tormach.pc-ok-LED ==> pc-ok-LED 248 bit OUT FALSE tormach.probe-active-high ==> probe-active-high 248 bit OUT FALSE tormach.probe-sim 248 float OUT 0 tormach.prompt-reply ==> prompt-channel 248 bit OUT FALSE tormach.smart-cool-down ==> sc_down 248 bit OUT FALSE tormach.smart-cool-man-auto ==> sc_override 248 bit OUT FALSE tormach.smart-cool-up ==> sc_up 248 bit OUT FALSE tormach.spindle-disable ==> spindle-disable 248 float OUT 24000 tormach.spindle-hispeed-max ==> spindle-hispeed-max 248 float OUT 1000 tormach.spindle-hispeed-min ==> spindle-hispeed-min 248 float IN 5140 tormach.spindle-max-speed <== spindle-max-speed 248 float IN 250 tormach.spindle-min-speed <== spindle-min-speed 248 bit IN FALSE tormach.spindle-on <== spindle-on 248 bit OUT TRUE tormach.spindle-range ==> spindle-range 248 bit IN FALSE tormach.spindle-range-alarm <== spindle-range-alarm 248 float IN 0 tormach.spindle-speed-out <== spindle-speed-fb-rpm 248 s32 OUT 0 tormach.spindle-type ==> spindle-type 248 bit IN FALSE tormach.usbio-board-0-present 248 bit IN FALSE tormach.usbio-board-1-present 248 bit IN FALSE tormach.usbio-board-2-present 248 bit IN FALSE tormach.usbio-board-3-present 248 bit OUT FALSE tormach.usbio-enabled 248 bit IN FALSE tormach.usbio-input-0 248 bit IN FALSE tormach.usbio-input-1 248 bit IN FALSE tormach.usbio-input-10 248 bit IN FALSE tormach.usbio-input-11 248 bit IN FALSE tormach.usbio-input-12 248 bit IN FALSE tormach.usbio-input-13 248 bit IN FALSE tormach.usbio-input-14 248 bit IN FALSE tormach.usbio-input-15 248 bit IN FALSE tormach.usbio-input-2 248 bit IN FALSE tormach.usbio-input-3 248 bit IN FALSE tormach.usbio-input-4 248 bit IN FALSE tormach.usbio-input-5 248 bit IN FALSE tormach.usbio-input-6 248 bit IN FALSE tormach.usbio-input-7 248 bit IN FALSE tormach.usbio-input-8 248 bit IN FALSE tormach.usbio-input-9 248 bit IN FALSE tormach.usbio-output-0 248 bit IN FALSE tormach.usbio-output-1 248 bit IN FALSE tormach.usbio-output-10 248 bit IN FALSE tormach.usbio-output-11 248 bit IN FALSE tormach.usbio-output-12 248 bit IN FALSE tormach.usbio-output-13 248 bit IN FALSE tormach.usbio-output-14 248 bit IN FALSE tormach.usbio-output-15 248 bit IN FALSE tormach.usbio-output-2 248 bit IN FALSE tormach.usbio-output-3 248 bit IN FALSE tormach.usbio-output-4 248 bit IN FALSE tormach.usbio-output-5 248 bit IN FALSE tormach.usbio-output-6 248 bit IN FALSE tormach.usbio-output-7 248 bit IN FALSE tormach.usbio-output-8 248 bit IN FALSE tormach.usbio-output-9 248 s32 IN 0 tormach.usbio-status 227 bit I/O FALSE tormachheightgauge.button-changed <=> thg-button-changed 227 bit OUT FALSE tormachheightgauge.button-pressed ==> thg-button-pressed 227 float OUT 0 tormachheightgauge.cur-reading 227 bit IN FALSE tormachheightgauge.debug <== thg-debug 227 bit IN FALSE tormachheightgauge.enable <== thg-enable 227 bit OUT TRUE tormachheightgauge.has-zero-button ==> thg-has-zero-button 227 bit I/O FALSE tormachheightgauge.mm-mode <=> thg-mm-mode 227 float OUT 0 tormachheightgauge.net-height ==> thg-net-height 227 bit OUT FALSE tormachheightgauge.present ==> thg-present 227 s32 OUT 0 tormachheightgauge.raw-value 227 bit IN FALSE tormachheightgauge.set-zero-offset <== thg-set-zero-offset 227 float I/O 0 tormachheightgauge.zero-offset <=> thg-zero-offset 209 bit OUT FALSE tormachspindle.at-speed ==> spindle-at-speed 209 bit IN TRUE tormachspindle.belt-position <== spindle-range 209 bit IN FALSE tormachspindle.disable <== spindle-disable 209 float OUT 0 tormachspindle.elapsed-accel-time 209 float OUT 0 tormachspindle.elapsed-delay-time 209 bit IN FALSE tormachspindle.enable-in 209 bit OUT FALSE tormachspindle.enable-out 209 float IN 1000 tormachspindle.enc-door-open-max-rpm <== enc-door-open-max-rpm 209 bit IN FALSE tormachspindle.enc-door-switch-configured <== enc-door-switch-configured 209 bit IN FALSE tormachspindle.enc-door-switch-status <== enc-door-switch-status 209 float IN 10900 tormachspindle.highbelt-max-mcb-freq 209 float IN 0 tormachspindle.highbelt-max-pwm-dc 209 float IN 5140 tormachspindle.highbelt-max-rpm 209 float IN 500 tormachspindle.highbelt-min-mcb-freq 209 float IN 0 tormachspindle.highbelt-min-pwm-dc 209 float IN 250 tormachspindle.highbelt-min-rpm 209 float IN 24000 tormachspindle.hispeed-max <== spindle-hispeed-max 209 float IN 1000 tormachspindle.hispeed-min <== spindle-hispeed-min 209 bit IN FALSE tormachspindle.is-hispeed 209 float IN 10900 tormachspindle.lowbelt-max-mcb-freq 209 float IN 0 tormachspindle.lowbelt-max-pwm-dc 209 float IN 2000 tormachspindle.lowbelt-max-rpm 209 float IN 500 tormachspindle.lowbelt-min-mcb-freq 209 float IN 0 tormachspindle.lowbelt-min-pwm-dc 209 float IN 100 tormachspindle.lowbelt-min-rpm 209 float OUT 5140 tormachspindle.max-speed ==> spindle-max-speed 209 float OUT 500 tormachspindle.mcb-freq-out ==> spindle-speed 209 float OUT 0 tormachspindle.mcb-pwm-out 209 float OUT 250 tormachspindle.min-speed ==> spindle-min-speed 209 float IN 5.4 tormachspindle.seconds-to-max-rpm 209 bit OUT FALSE tormachspindle.speed-alarm ==> spindle-range-alarm 209 float IN 0 tormachspindle.speed-in <== spindle-speed-raw 209 float OUT 0 tormachspindle.speed-out ==> spindle-speed-fb-rpm 209 float OUT 0 tormachspindle.speed-out-rps ==> spindle-rps 209 float IN 0 tormachspindle.speeder-factor 209 bit IN FALSE tormachspindle.spindle-on <== spindle-on 209 s32 IN 0 tormachspindle.spindle-type <== spindle-type 209 float IN 3 tormachspindle.startup-delay 209 s32 OUT 1215 tormachspindle.time 194 bit IN FALSE x-homing-not2.in 194 bit OUT TRUE x-homing-not2.out 194 s32 OUT 105 x-homing-not2.time 235 bit IN FALSE xen.in0 <== sxp.xen-button 235 bit IN TRUE xen.in1 <== jog-mode 235 bit OUT TRUE xen.out ==> xen-out 235 s32 OUT 240 xen.time 212 bit IN FALSE y-axis-lim-sw-and2.in0 212 bit IN FALSE y-axis-lim-sw-and2.in1 212 bit OUT FALSE y-axis-lim-sw-and2.out 212 s32 OUT 90 y-axis-lim-sw-and2.time 235 bit IN FALSE yen.in0 <== sxp.yen-button 235 bit IN TRUE yen.in1 <== jog-mode 235 bit OUT TRUE yen.out ==> yen-out 235 s32 OUT 105 yen.time 219 float IN 0 zbotatc.0.ain.0.request <== atc-request-ngc 219 float IN 0 zbotatc.0.ain.1.request_data <== atc-data-ngc 219 float IN 0 zbotatc.0.ain.2.request 219 float IN 0 zbotatc.0.ain.3.request_data 219 float OUT 0 zbotatc.0.aout.0.request_rc ==> atc-retcode 219 float OUT 0 zbotatc.0.aout.1.tray_position ==> atc-slot 219 float OUT 0 zbotatc.0.aout.2.request_ack ==> atc-loop-back 219 bit OUT FALSE zbotatc.0.dout.0.tray_status ==> atc_tray-in 219 bit OUT FALSE zbotatc.0.dout.1.vfd_status ==> atc-vfd 219 bit OUT FALSE zbotatc.0.dout.2.draw_status ==> atc-draw-bar 219 bit OUT FALSE zbotatc.0.dout.3.pressure_status ==> atc-pressure 219 bit OUT FALSE zbotatc.0.dout.4.device_status ==> atc-device 219 bit OUT FALSE zbotatc.0.dout.5.exec_status ==> atc-status 219 u32 OUT 0x00000000 zbotatc.atc-tools-in-tray ==> atc-tray-tools 219 s32 IN 13 zbotatc.config-number <== config 219 u32 OUT 0x00000000 zbotatc.vfd-rpm ==> atc-vfd-rpm 219 float IN 0 zbotatc.vfd-running 223 s32 IN 13 zbotschnozz.config-number <== config 223 bit IN FALSE zbotschnozz.cool-down <== sc_down 223 bit IN FALSE zbotschnozz.cool-up <== sc_up 223 bit IN FALSE zbotschnozz.coolant <== coolant-flood 223 bit IN FALSE zbotschnozz.man-auto <== sc_override 223 bit IN FALSE zbotschnozz.mist <== coolant-mist 235 bit IN FALSE zen.in0 <== sxp.zen-button 235 bit IN TRUE zen.in1 <== jog-mode 235 bit OUT TRUE zen.out ==> zen-out 235 s32 OUT 90 zen.time