Loaded HAL Components: ID Type Name PID State 69 User halcmd31691 31691 ready 63 User gmoccapy 31645 ready 61 User inihal 31641 ready 52 RT whb04b_util ready 49 User whb04b 31633 ready 43 RT steptest ready 40 RT debounce ready 37 User vfd 31627 ready 31 User hal_manualtoolchange 31623 ready 27 RT stepgen ready 24 RT hal_parport ready 21 RT __servo-thread ready 20 RT __base-thread ready 19 RT motmod ready 16 RT trivkins ready 10 User halui 31609 ready 4 User iocontrol 31607 ready 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 0.1 axis.x.jog-accel-fraction 19 s32 IN 54900 axis.x.jog-counts <== pendant:wheel-counts-x-filtered 19 bit IN FALSE axis.x.jog-enable <== pendant:jog-x 19 float IN 5e-05 axis.x.jog-scale <== pendant:jog-scale 19 bit IN FALSE axis.x.jog-vel-mode 19 bit OUT FALSE axis.x.kb-jog-active 19 float OUT 4.8 axis.x.pos-cmd 19 float OUT 4.8 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 2 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 0.1 axis.y.jog-accel-fraction 19 s32 IN 54900 axis.y.jog-counts <== pendant:wheel-counts-y-filtered 19 bit IN FALSE axis.y.jog-enable <== pendant:jog-y 19 float IN 5e-05 axis.y.jog-scale <== pendant:jog-scale 19 bit IN FALSE axis.y.jog-vel-mode 19 bit OUT FALSE axis.y.kb-jog-active 19 float OUT 0.7100001 axis.y.pos-cmd 19 float OUT 0.71 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 2 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 0.03333333 axis.z.jog-accel-fraction 19 s32 IN 54900 axis.z.jog-counts <== pendant:wheel-counts-z-filtered 19 bit IN FALSE axis.z.jog-enable <== pendant:jog-z 19 float IN 5e-05 axis.z.jog-scale <== pendant:jog-scale 19 bit IN FALSE axis.z.jog-vel-mode 19 bit OUT FALSE axis.z.kb-jog-active 19 float OUT -0.04999996 axis.z.pos-cmd 19 float OUT -0.05 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 20 s32 OUT 14010 base-thread.time 40 bit IN TRUE debounce.0.0.in <== debounce-both-home-z 40 bit OUT TRUE debounce.0.0.out ==> both-home-z 40 bit IN FALSE debounce.0.1.in <== debounce-both-home-y 40 bit OUT FALSE debounce.0.1.out ==> both-home-y 40 bit IN TRUE debounce.0.2.in <== debounce-both-home-x 40 bit OUT TRUE debounce.0.2.out ==> both-home-x 40 s32 OUT 240 debounce.0.time 63 float OUT 0 gmoccapy.blockheight 63 bit IN FALSE gmoccapy.delete-message 63 bit OUT FALSE gmoccapy.error 63 bit IN FALSE gmoccapy.feed.feed-override.analog-enable 63 bit IN FALSE gmoccapy.feed.feed-override.count-enable 63 s32 IN 0 gmoccapy.feed.feed-override.counts 63 float IN 0 gmoccapy.feed.feed-override.direct-value 63 bit IN FALSE gmoccapy.feed.reset-feed-override 63 bit IN FALSE gmoccapy.h-button.button-0 63 bit IN FALSE gmoccapy.h-button.button-1 63 bit IN FALSE gmoccapy.h-button.button-2 63 bit IN FALSE gmoccapy.h-button.button-3 63 bit IN FALSE gmoccapy.h-button.button-4 63 bit IN FALSE gmoccapy.h-button.button-5 63 bit IN FALSE gmoccapy.h-button.button-6 63 bit IN FALSE gmoccapy.h-button.button-7 63 bit IN FALSE gmoccapy.h-button.button-8 63 bit IN FALSE gmoccapy.h-button.button-9 63 bit IN FALSE gmoccapy.ignore-limits 63 bit IN FALSE gmoccapy.jog.axis.jog-x-minus 63 bit IN FALSE gmoccapy.jog.axis.jog-x-plus 63 bit IN FALSE gmoccapy.jog.axis.jog-y-minus 63 bit IN FALSE gmoccapy.jog.axis.jog-y-plus 63 bit IN FALSE gmoccapy.jog.axis.jog-z-minus 63 bit IN FALSE gmoccapy.jog.axis.jog-z-plus 63 bit IN FALSE gmoccapy.jog.jog-inc-0 63 bit IN FALSE gmoccapy.jog.jog-inc-1 63 bit IN FALSE gmoccapy.jog.jog-inc-2 63 bit IN FALSE gmoccapy.jog.jog-inc-3 63 bit IN FALSE gmoccapy.jog.jog-inc-4 63 bit IN FALSE gmoccapy.jog.jog-inc-5 63 bit IN FALSE gmoccapy.jog.jog-inc-6 63 bit IN FALSE gmoccapy.jog.jog-inc-7 63 float OUT 0 gmoccapy.jog.jog-increment 63 bit IN FALSE gmoccapy.jog.jog-velocity.analog-enable 63 bit IN FALSE gmoccapy.jog.jog-velocity.count-enable 63 s32 IN 0 gmoccapy.jog.jog-velocity.counts 63 float IN 0 gmoccapy.jog.jog-velocity.direct-value 63 bit IN FALSE gmoccapy.jog.turtle-jog 63 float OUT 0 gmoccapy.probeheight 63 float OUT 0 gmoccapy.probevel 63 s32 OUT 0 gmoccapy.program.current-line 63 s32 OUT 0 gmoccapy.program.length 63 float OUT 0 gmoccapy.program.progress 63 bit IN FALSE gmoccapy.rapid.rapid-override.analog-enable 63 bit IN FALSE gmoccapy.rapid.rapid-override.count-enable 63 s32 IN 0 gmoccapy.rapid.rapid-override.counts 63 float IN 0 gmoccapy.rapid.rapid-override.direct-value 63 bit IN FALSE gmoccapy.rapid.reset-rapid-override 63 float OUT 0 gmoccapy.searchvel 63 bit IN FALSE gmoccapy.spc_feed.decrease 63 bit IN FALSE gmoccapy.spc_feed.increase 63 float IN 60 gmoccapy.spc_feed.scale 63 float OUT 1.666667 gmoccapy.spc_feed.scaled-value 63 float OUT 100 gmoccapy.spc_feed.value 63 bit IN FALSE gmoccapy.spc_jog_vel.decrease 63 bit IN FALSE gmoccapy.spc_jog_vel.increase 63 float IN 60 gmoccapy.spc_jog_vel.scale 63 float OUT 0.66 gmoccapy.spc_jog_vel.scaled-value 63 float OUT 39.6 gmoccapy.spc_jog_vel.value 63 bit IN FALSE gmoccapy.spc_rapid.decrease 63 bit IN FALSE gmoccapy.spc_rapid.increase 63 float IN 60 gmoccapy.spc_rapid.scale 63 float OUT 1.666667 gmoccapy.spc_rapid.scaled-value 63 float OUT 100 gmoccapy.spc_rapid.value 63 bit IN FALSE gmoccapy.spc_spindle.decrease 63 bit IN FALSE gmoccapy.spc_spindle.increase 63 float IN 60 gmoccapy.spc_spindle.scale 63 float OUT 1.666667 gmoccapy.spc_spindle.scaled-value 63 float OUT 100 gmoccapy.spc_spindle.value 63 bit IN FALSE gmoccapy.spindle.reset-spindle-override 63 bit IN FALSE gmoccapy.spindle.spindle-override.analog-enable 63 bit IN FALSE gmoccapy.spindle.spindle-override.count-enable 63 s32 IN 0 gmoccapy.spindle.spindle-override.counts 63 float IN 0 gmoccapy.spindle.spindle-override.direct-value 63 bit IN FALSE gmoccapy.spindle_at_speed_led <== spindle-at-speed 63 float IN 0 gmoccapy.spindle_feedback_bar <== spindle-fb-rpm-abs-filtered 63 float OUT 0 gmoccapy.tool-diameter 63 bit IN FALSE gmoccapy.toolchange-change 63 bit OUT FALSE gmoccapy.toolchange-changed 63 s32 IN 0 gmoccapy.toolchange-number 63 bit OUT FALSE gmoccapy.toolmeasurement 63 float IN 0 gmoccapy.tooloffset-x 63 float IN 0 gmoccapy.tooloffset-z 63 bit IN FALSE gmoccapy.unlock-settings 63 bit IN FALSE gmoccapy.v-button.button-0 63 bit IN FALSE gmoccapy.v-button.button-1 63 bit IN FALSE gmoccapy.v-button.button-2 63 bit IN FALSE gmoccapy.v-button.button-3 63 bit IN FALSE gmoccapy.v-button.button-4 63 bit IN FALSE gmoccapy.v-button.button-5 63 bit IN FALSE gmoccapy.v-button.button-6 31 bit IN FALSE hal_manualtoolchange.change <== tool-change 31 bit IN FALSE hal_manualtoolchange.change_button 31 bit OUT FALSE hal_manualtoolchange.changed ==> tool-changed 31 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 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 10 bit IN FALSE halui.axis.selected.plus 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 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 10 bit IN FALSE halui.axis.x.plus 10 float OUT 4.8 halui.axis.x.pos-commanded 10 float OUT 4.8 halui.axis.x.pos-feedback ==> pendant:pos-x 10 float OUT -0.3454307 halui.axis.x.pos-relative ==> pendant:pos-rel-x 10 bit IN FALSE halui.axis.x.select 10 float IN 0 halui.axis.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 10 bit IN FALSE halui.axis.y.plus 10 float OUT 0.7100001 halui.axis.y.pos-commanded 10 float OUT 0.7100001 halui.axis.y.pos-feedback ==> pendant:pos-y 10 float OUT -3.281564 halui.axis.y.pos-relative ==> pendant:pos-rel-y 10 bit IN FALSE halui.axis.y.select 10 float IN 0 halui.axis.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 10 bit IN FALSE halui.axis.z.plus 10 float OUT -0.04999996 halui.axis.z.pos-commanded 10 float OUT -0.04999996 halui.axis.z.pos-feedback ==> pendant:pos-z 10 float OUT 3.862 halui.axis.z.pos-relative ==> pendant:pos-rel-z 10 bit IN FALSE halui.axis.z.select 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 FALSE halui.feed-override.count-enable <== pendant:feed-override-enable 10 s32 IN 549 halui.feed-override.counts <== pendant:wheel-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.01 halui.feed-override.scale 10 float OUT 1 halui.feed-override.value ==> pendant:feed-override 10 bit OUT FALSE halui.flood.is-on 10 bit IN FALSE halui.flood.off 10 bit IN FALSE halui.flood.on 10 bit IN FALSE halui.home-all 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 TRUE halui.joint.0.is-homed 10 bit OUT TRUE halui.joint.0.is-selected 10 bit IN FALSE halui.joint.0.minus 10 bit OUT TRUE halui.joint.0.on-hard-max-limit 10 bit OUT TRUE 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 TRUE halui.joint.1.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 TRUE halui.joint.2.is-homed 10 bit OUT FALSE halui.joint.2.is-selected 10 bit IN FALSE halui.joint.2.minus 10 bit OUT TRUE halui.joint.2.on-hard-max-limit 10 bit OUT TRUE 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 TRUE halui.joint.selected.is-homed 10 bit IN FALSE halui.joint.selected.minus 10 bit OUT TRUE halui.joint.selected.on-hard-max-limit 10 bit OUT TRUE 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 FALSE halui.lube.is-on 10 bit IN FALSE halui.lube.off 10 bit IN FALSE halui.lube.on 10 bit OUT FALSE halui.machine.is-on 10 bit IN FALSE halui.machine.off 10 bit IN FALSE halui.machine.on 10 float OUT 0.03937008 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 4 halui.max-velocity.value ==> pendant:jog-speed 10 bit IN FALSE halui.mdi-command-00 10 bit IN FALSE halui.mdi-command-01 10 bit IN FALSE halui.mdi-command-02 10 bit IN FALSE halui.mdi-command-03 10 bit IN FALSE halui.mdi-command-04 10 bit IN FALSE halui.mdi-command-05 10 bit IN FALSE halui.mdi-command-06 10 bit IN FALSE halui.mdi-command-07 10 bit IN FALSE halui.mdi-command-08 10 bit IN FALSE halui.mdi-command-09 10 bit IN FALSE halui.mdi-command-10 10 bit IN FALSE halui.mdi-command-11 10 bit IN FALSE halui.mdi-command-12 10 bit IN FALSE halui.mdi-command-13 10 bit IN FALSE halui.mdi-command-14 10 bit IN FALSE halui.mdi-command-15 10 bit IN FALSE halui.mdi-command-16 10 bit IN FALSE halui.mdi-command-17 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 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 FALSE 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 10 bit IN FALSE halui.spindle.0.increase 10 bit OUT FALSE halui.spindle.0.is-on 10 bit IN FALSE halui.spindle.0.override.count-enable <== pendant:spindle-override-enable 10 s32 IN 549 halui.spindle.0.override.counts <== pendant:wheel-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.01 halui.spindle.0.override.scale 10 float OUT 1 halui.spindle.0.override.value ==> pendant:spindle-override 10 bit IN FALSE halui.spindle.0.reverse 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 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 61 float IN 0 ini.0.backlash 61 float IN 0.05 ini.0.ferror 61 float IN 0.05 ini.0.home 61 float IN 0 ini.0.home_offset 61 s32 IN 1 ini.0.home_sequence 61 float IN 10 ini.0.max_acceleration 61 float IN 23.75 ini.0.max_limit 61 float IN 2 ini.0.max_velocity 61 float IN 0.01 ini.0.min_ferror 61 float IN 0 ini.0.min_limit 61 float IN 0 ini.1.backlash 61 float IN 0.05 ini.1.ferror 61 float IN 0.05 ini.1.home 61 float IN 0 ini.1.home_offset 61 s32 IN 2 ini.1.home_sequence 61 float IN 10 ini.1.max_acceleration 61 float IN 23.75 ini.1.max_limit 61 float IN 2 ini.1.max_velocity 61 float IN 0.01 ini.1.min_ferror 61 float IN 0 ini.1.min_limit 61 float IN 0 ini.2.backlash 61 float IN 0.05 ini.2.ferror 61 float IN -0.05 ini.2.home 61 float IN 0 ini.2.home_offset 61 s32 IN 0 ini.2.home_sequence 61 float IN 8 ini.2.max_acceleration 61 float IN 0.01 ini.2.max_limit 61 float IN 1.5 ini.2.max_velocity 61 float IN 0.01 ini.2.min_ferror 61 float IN -4 ini.2.min_limit 61 float IN 0 ini.a.max_acceleration 61 float IN 0 ini.a.max_limit 61 float IN 0 ini.a.max_velocity 61 float IN 0 ini.a.min_limit 61 float IN 0 ini.b.max_acceleration 61 float IN 0 ini.b.max_limit 61 float IN 0 ini.b.max_velocity 61 float IN 0 ini.b.min_limit 61 float IN 0 ini.c.max_acceleration 61 float IN 0 ini.c.max_limit 61 float IN 0 ini.c.max_velocity 61 float IN 0 ini.c.min_limit 61 bit IN TRUE ini.traj_arc_blend_enable 61 bit IN FALSE ini.traj_arc_blend_fallback_enable 61 float IN 4 ini.traj_arc_blend_gap_cycles 61 s32 IN 50 ini.traj_arc_blend_optimization_depth 61 float IN 100 ini.traj_arc_blend_ramp_freq 61 float IN 0.1 ini.traj_arc_blend_tangent_kink_ratio 61 float IN 1e+99 ini.traj_default_acceleration 61 float IN 0.66 ini.traj_default_velocity 61 float IN 1e+99 ini.traj_max_acceleration 61 float IN 4 ini.traj_max_velocity 61 float IN 0 ini.u.max_acceleration 61 float IN 0 ini.u.max_limit 61 float IN 0 ini.u.max_velocity 61 float IN 0 ini.u.min_limit 61 float IN 0 ini.v.max_acceleration 61 float IN 0 ini.v.max_limit 61 float IN 0 ini.v.max_velocity 61 float IN 0 ini.v.min_limit 61 float IN 0 ini.w.max_acceleration 61 float IN 0 ini.w.max_limit 61 float IN 0 ini.w.max_velocity 61 float IN 0 ini.w.min_limit 61 float IN 10 ini.x.max_acceleration 61 float IN 23.75 ini.x.max_limit 61 float IN 2 ini.x.max_velocity 61 float IN 0 ini.x.min_limit 61 float IN 10 ini.y.max_acceleration 61 float IN 23.75 ini.y.max_limit 61 float IN 2 ini.y.max_velocity 61 float IN 0 ini.y.min_limit 61 float IN 30 ini.z.max_acceleration 61 float IN 0.01 ini.z.max_limit 61 float IN 1.5 ini.z.max_velocity 61 float IN -4 ini.z.min_limit 4 bit OUT FALSE iocontrol.0.coolant-flood 4 bit OUT FALSE iocontrol.0.coolant-mist 4 bit IN TRUE iocontrol.0.emc-enable-in <== estop-out 4 bit OUT FALSE iocontrol.0.lube 4 bit IN FALSE iocontrol.0.lube_level 4 bit OUT FALSE iocontrol.0.tool-change ==> tool-change 4 bit IN FALSE iocontrol.0.tool-changed <== tool-changed 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 TRUE 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 FALSE joint.0.amp-enable-out ==> xenable 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 4.8 joint.0.coarse-pos-cmd 19 bit OUT FALSE joint.0.error 19 float OUT 0 joint.0.f-error 19 float OUT 0.01 joint.0.f-error-lim 19 bit OUT FALSE joint.0.f-errored 19 bit OUT FALSE joint.0.faulted 19 float OUT 0.05 joint.0.free-pos-cmd 19 bit OUT FALSE joint.0.free-tp-enable 19 float OUT 2 joint.0.free-vel-lim 19 s32 OUT 0 joint.0.home-state 19 bit IN TRUE joint.0.home-sw-in <== both-home-x 19 bit OUT TRUE 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 0.1 joint.0.jog-accel-fraction 19 s32 IN 54900 joint.0.jog-counts <== pendant:wheel-counts-x-filtered 19 bit IN FALSE joint.0.jog-enable <== pendant:jog-x 19 float IN 5e-05 joint.0.jog-scale <== pendant:jog-scale 19 bit IN FALSE joint.0.jog-vel-mode 19 bit OUT FALSE joint.0.kb-jog-active 19 float OUT -0.04622497 joint.0.motor-offset 19 float OUT 4.753775 joint.0.motor-pos-cmd ==> xpos-cmd 19 float IN 4.753775 joint.0.motor-pos-fb <== xpos-fb 19 bit OUT TRUE joint.0.neg-hard-limit 19 bit IN TRUE joint.0.neg-lim-sw-in <== both-home-x 19 float OUT 4.8 joint.0.pos-cmd 19 float OUT 4.8 joint.0.pos-fb 19 bit OUT TRUE joint.0.pos-hard-limit 19 bit IN TRUE joint.0.pos-lim-sw-in <== both-home-x 19 float OUT 0 joint.0.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 FALSE joint.1.amp-enable-out ==> yenable 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.71 joint.1.coarse-pos-cmd 19 bit OUT FALSE joint.1.error 19 float OUT 0 joint.1.f-error 19 float OUT 0.01 joint.1.f-error-lim 19 bit OUT FALSE joint.1.f-errored 19 bit OUT FALSE joint.1.faulted 19 float OUT 0.05 joint.1.free-pos-cmd 19 bit OUT FALSE joint.1.free-tp-enable 19 float OUT 2 joint.1.free-vel-lim 19 s32 OUT 0 joint.1.home-state 19 bit IN FALSE joint.1.home-sw-in <== both-home-y 19 bit OUT TRUE 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 0.1 joint.1.jog-accel-fraction 19 s32 IN 54900 joint.1.jog-counts <== pendant:wheel-counts-y-filtered 19 bit IN FALSE joint.1.jog-enable <== pendant:jog-y 19 float IN 5e-05 joint.1.jog-scale <== pendant:jog-scale 19 bit IN FALSE joint.1.jog-vel-mode 19 bit OUT FALSE joint.1.kb-jog-active 19 float OUT -0.02837495 joint.1.motor-offset 19 float OUT 0.6816251 joint.1.motor-pos-cmd ==> ypos-cmd 19 float IN 0.6816251 joint.1.motor-pos-fb <== ypos-fb 19 bit OUT FALSE joint.1.neg-hard-limit 19 bit IN FALSE joint.1.neg-lim-sw-in <== both-home-y 19 float OUT 0.7100001 joint.1.pos-cmd 19 float OUT 0.7100001 joint.1.pos-fb 19 bit OUT FALSE joint.1.pos-hard-limit 19 bit IN FALSE joint.1.pos-lim-sw-in <== both-home-y 19 float OUT 0 joint.1.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 FALSE joint.2.amp-enable-out ==> zenable 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.05 joint.2.coarse-pos-cmd 19 bit OUT FALSE joint.2.error 19 float OUT 0 joint.2.f-error 19 float OUT 0.01 joint.2.f-error-lim 19 bit OUT FALSE joint.2.f-errored 19 bit OUT FALSE joint.2.faulted 19 float OUT -0.05 joint.2.free-pos-cmd 19 bit OUT FALSE joint.2.free-tp-enable 19 float OUT 1.5 joint.2.free-vel-lim 19 s32 OUT 0 joint.2.home-state 19 bit IN TRUE joint.2.home-sw-in <== both-home-z 19 bit OUT TRUE 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 0.125 joint.2.jog-accel-fraction 19 s32 IN 54900 joint.2.jog-counts <== pendant:wheel-counts-z-filtered 19 bit IN FALSE joint.2.jog-enable <== pendant:jog-z 19 float IN 5e-05 joint.2.jog-scale <== pendant:jog-scale 19 bit IN FALSE joint.2.jog-vel-mode 19 bit OUT FALSE joint.2.kb-jog-active 19 float OUT 0.337257 joint.2.motor-offset 19 float OUT 0.2872571 joint.2.motor-pos-cmd ==> zpos-cmd 19 float IN 0.2872571 joint.2.motor-pos-fb <== zpos-fb 19 bit OUT TRUE joint.2.neg-hard-limit 19 bit IN TRUE joint.2.neg-lim-sw-in <== both-home-z 19 float OUT -0.04999996 joint.2.pos-cmd 19 float OUT -0.04999996 joint.2.pos-fb 19 bit OUT TRUE joint.2.pos-hard-limit 19 bit IN TRUE joint.2.pos-lim-sw-in <== both-home-z 19 float OUT 0 joint.2.vel-cmd 19 bit OUT FALSE joint.2.wheel-jog-active 19 s32 OUT 500 motion-command-handler.time 19 s32 OUT 8430 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 ==> pendant:feed-value 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 19 bit OUT FALSE motion.motion-enabled 19 s32 OUT 0 motion.motion-type 19 bit OUT FALSE motion.on-soft-limit 19 bit IN FALSE motion.probe-input 19 s32 OUT 0 motion.program-line 19 float OUT 0 motion.requested-vel 19 u32 OUT 0x0032C026 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 IN FALSE motion.tp-reverse 24 bit IN FALSE parport.0.pin-01-out 24 bit IN FALSE parport.0.pin-02-out <== xstep 24 bit IN FALSE parport.0.pin-03-out <== xdir 24 bit IN FALSE parport.0.pin-04-out <== ystep 24 bit IN TRUE parport.0.pin-05-out <== ydir 24 bit IN FALSE parport.0.pin-06-out <== zstep 24 bit IN TRUE parport.0.pin-07-out <== zdir 24 bit IN FALSE parport.0.pin-08-out 24 bit IN FALSE parport.0.pin-09-out 24 bit OUT TRUE parport.0.pin-10-in ==> debounce-both-home-z 24 bit OUT FALSE parport.0.pin-10-in-not 24 bit OUT TRUE parport.0.pin-11-in 24 bit OUT FALSE parport.0.pin-11-in-not ==> debounce-both-home-y 24 bit OUT TRUE parport.0.pin-12-in ==> debounce-both-home-x 24 bit OUT FALSE parport.0.pin-12-in-not 24 bit OUT TRUE parport.0.pin-13-in 24 bit OUT FALSE parport.0.pin-13-in-not 24 bit IN FALSE parport.0.pin-14-out 24 bit OUT TRUE parport.0.pin-15-in 24 bit OUT FALSE parport.0.pin-15-in-not 24 bit IN FALSE parport.0.pin-16-out 24 bit IN FALSE parport.0.pin-17-out 24 s32 OUT 3950 parport.0.read.time 24 s32 OUT 110 parport.0.reset.time 24 s32 OUT 7990 parport.0.write.time 24 s32 OUT 0 parport.read-all.time 24 s32 OUT 0 parport.write-all.time 52 float IN 0 pendant_util.amux0-in0 52 float IN 0 pendant_util.amux0-in1 52 float OUT 0 pendant_util.amux0-out 52 float IN 0 pendant_util.amux1-in0 52 float IN 0 pendant_util.amux1-in1 52 float OUT 0 pendant_util.amux1-out 52 float IN 0 pendant_util.amux2-in0 52 float IN 0 pendant_util.amux2-in1 52 float OUT 0 pendant_util.amux2-out 52 float IN 0 pendant_util.amux3-in0 52 float IN 0 pendant_util.amux3-in1 52 float OUT 0 pendant_util.amux3-out 52 float IN 0 pendant_util.amux4-in0 52 float IN 0 pendant_util.amux4-in1 52 float OUT 0 pendant_util.amux4-out 52 float IN 0 pendant_util.amux5-in0 52 float IN 0 pendant_util.amux5-in1 52 float OUT 0 pendant_util.amux5-out 52 float IN 1 pendant_util.coef0 52 float IN 1 pendant_util.coef1 52 float IN 1 pendant_util.coef2 52 float IN 1 pendant_util.coef3 52 float IN 1 pendant_util.coef4 52 float IN 1 pendant_util.coef5 52 float IN 0.005 pendant_util.divide-by-k-in <== pendant:jog-prescale 52 float OUT 5e-05 pendant_util.divide-by-k-out ==> pendant:jog-scale 52 s32 IN 549 pendant_util.in0 <== pendant:wheel-counts 52 s32 IN 549 pendant_util.in1 <== pendant:wheel-counts 52 s32 IN 549 pendant_util.in2 <== pendant:wheel-counts 52 s32 IN 0 pendant_util.in3 52 s32 IN 0 pendant_util.in4 52 s32 IN 0 pendant_util.in5 52 bit IN FALSE pendant_util.is-idle 52 bit IN FALSE pendant_util.is-manual 52 bit IN FALSE pendant_util.is-paused 52 bit IN FALSE pendant_util.is-running 52 bit IN FALSE pendant_util.jogenable-off 52 float IN 100 pendant_util.k 52 s32 OUT 54900 pendant_util.out0 ==> pendant:wheel-counts-x-filtered 52 s32 OUT 54900 pendant_util.out1 ==> pendant:wheel-counts-y-filtered 52 s32 OUT 54900 pendant_util.out2 ==> pendant:wheel-counts-z-filtered 52 s32 OUT 0 pendant_util.out3 52 s32 OUT 0 pendant_util.out4 52 s32 OUT 0 pendant_util.out5 52 bit OUT FALSE pendant_util.pause 52 bit OUT FALSE pendant_util.resume 52 bit OUT FALSE pendant_util.run 52 float IN 100 pendant_util.scale0 52 float IN 100 pendant_util.scale1 52 float IN 100 pendant_util.scale2 52 float IN 1 pendant_util.scale3 52 float IN 1 pendant_util.scale4 52 float IN 1 pendant_util.scale5 52 bit IN FALSE pendant_util.start-or-pause 52 s32 OUT 740 pendant_util.time 21 s32 OUT 10840 servo-thread.time 19 bit IN FALSE spindle.0.amp-fault-in 19 bit IN FALSE spindle.0.at-speed <== spindle-at-speed 19 bit OUT TRUE spindle.0.brake 19 bit OUT FALSE spindle.0.forward ==> spindle-cw 19 bit I/O FALSE spindle.0.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 ==> on 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 19 float OUT 0 spindle.0.speed-cmd-rps 19 float IN 0 spindle.0.speed-in 19 float OUT 0 spindle.0.speed-out ==> spindle-cmd-rpm 19 float OUT 0 spindle.0.speed-out-abs ==> spindle-cmd-rpm-abs 19 float OUT 0 spindle.0.speed-out-rps ==> spindle-cmd-rps 19 float OUT 0 spindle.0.speed-out-rps-abs ==> spindle-cmd-rps-abs 27 s32 OUT 13215 stepgen.0.counts 27 bit OUT FALSE stepgen.0.dir ==> xdir 27 bit IN FALSE stepgen.0.enable <== xenable 27 float IN 4.753775 stepgen.0.position-cmd <== xpos-cmd 27 float OUT 4.753775 stepgen.0.position-fb ==> xpos-fb 27 bit OUT FALSE stepgen.0.step ==> xstep 27 s32 OUT 1895 stepgen.1.counts 27 bit OUT TRUE stepgen.1.dir ==> ydir 27 bit IN FALSE stepgen.1.enable <== yenable 27 float IN 0.6816251 stepgen.1.position-cmd <== ypos-cmd 27 float OUT 0.6816251 stepgen.1.position-fb ==> ypos-fb 27 bit OUT FALSE stepgen.1.step ==> ystep 27 s32 OUT 799 stepgen.2.counts 27 bit OUT TRUE stepgen.2.dir ==> zdir 27 bit IN FALSE stepgen.2.enable <== zenable 27 float IN 0.2872571 stepgen.2.position-cmd <== zpos-cmd 27 float OUT 0.2872571 stepgen.2.position-fb ==> zpos-fb 27 bit OUT FALSE stepgen.2.step ==> zstep 27 s32 OUT 270 stepgen.capture-position.time 27 s32 OUT 490 stepgen.make-pulses.time 27 s32 OUT 580 stepgen.update-freq.time 43 float IN 0 steptest.0.amplitude 43 s32 IN 0 steptest.0.dir 43 bit IN FALSE steptest.0.jog-minus 43 bit IN FALSE steptest.0.jog-plus 43 float IN 0 steptest.0.maxaccel 43 float IN 0 steptest.0.maxvel 43 s32 IN 0 steptest.0.pause 43 float OUT 0 steptest.0.position-cmd 43 float IN 0 steptest.0.position-fb 43 bit IN FALSE steptest.0.run 43 float OUT 0 steptest.0.run-high 43 float OUT 0 steptest.0.run-low 43 float OUT 0 steptest.0.run-start 43 float OUT 0 steptest.0.run-target 43 bit OUT FALSE steptest.0.running 43 s32 OUT 0 steptest.0.time 43 float IN 0 steptest.1.amplitude 43 s32 IN 0 steptest.1.dir 43 bit IN FALSE steptest.1.jog-minus 43 bit IN FALSE steptest.1.jog-plus 43 float IN 0 steptest.1.maxaccel 43 float IN 0 steptest.1.maxvel 43 s32 IN 0 steptest.1.pause 43 float OUT 0 steptest.1.position-cmd 43 float IN 0 steptest.1.position-fb 43 bit IN FALSE steptest.1.run 43 float OUT 0 steptest.1.run-high 43 float OUT 0 steptest.1.run-low 43 float OUT 0 steptest.1.run-start 43 float OUT 0 steptest.1.run-target 43 bit OUT FALSE steptest.1.running 43 s32 OUT 0 steptest.1.time 43 float IN 0 steptest.2.amplitude 43 s32 IN 0 steptest.2.dir 43 bit IN FALSE steptest.2.jog-minus 43 bit IN FALSE steptest.2.jog-plus 43 float IN 0 steptest.2.maxaccel 43 float IN 0 steptest.2.maxvel 43 s32 IN 0 steptest.2.pause 43 float OUT 0 steptest.2.position-cmd 43 float IN 0 steptest.2.position-fb 43 bit IN FALSE steptest.2.run 43 float OUT 0 steptest.2.run-high 43 float OUT 0 steptest.2.run-low 43 float OUT 0 steptest.2.run-start 43 float OUT 0 steptest.2.run-target 43 bit OUT FALSE steptest.2.running 43 s32 OUT 0 steptest.2.time 37 float OUT 0 vfd.ACV 37 float OUT 0 vfd.CNST 37 bit OUT FALSE vfd.CNST-bracking 37 bit OUT FALSE vfd.CNST-command-rf 37 bit OUT FALSE vfd.CNST-jog 37 bit OUT FALSE vfd.CNST-jogging 37 bit OUT FALSE vfd.CNST-run 37 bit OUT FALSE vfd.CNST-running 37 bit OUT FALSE vfd.CNST-running-rf 37 bit OUT FALSE vfd.CNST-track-start 37 float OUT 0 vfd.CNTR 37 float OUT 0 vfd.Cont 37 float OUT 0 vfd.DCV 37 float OUT 0 vfd.OutA 37 float OUT 0 vfd.OutF 37 float OUT 0 vfd.Rott 37 float OUT 0 vfd.SetF 37 float OUT 0 vfd.Tmp 37 float OUT 0 vfd.base-freq 37 bit IN TRUE vfd.enable 37 float OUT 0 vfd.freq-lower-limit 37 float OUT 0 vfd.frequency-command 37 bit OUT FALSE vfd.hycomm-ok 37 float OUT 0 vfd.max-freq 37 u32 OUT 0x00000000 vfd.motor-poles 37 float OUT 0 vfd.rated-motor-current 37 float OUT 0 vfd.rated-motor-rev 37 float OUT 0 vfd.rated-motor-voltage 37 float IN 0 vfd.speed-command <== spindle-cmd-rpm-abs 37 bit OUT FALSE vfd.spindle-at-speed ==> spindle-at-speed 37 float IN 0.02 vfd.spindle-at-speed-tolerance 37 bit IN FALSE vfd.spindle-forward <== spindle-cw 37 bit IN FALSE vfd.spindle-on <== on 37 bit IN FALSE vfd.spindle-reverse <== spindle-ccw 37 float OUT 0 vfd.spindle-speed-fb 49 float IN 0 whb04b.a.pos-absolute 49 float IN 0 whb04b.a.pos-relative 49 float IN 0 whb04b.b.pos-absolute 49 float IN 0 whb04b.b.pos-relative 49 float IN 0 whb04b.c.pos-absolute 49 float IN 0 whb04b.c.pos-relative 49 bit OUT TRUE whb04b.connected 49 float IN 1 whb04b.feed-override <== pendant:feed-override 49 float IN 0 whb04b.feed-value <== pendant:feed-value 49 bit IN TRUE whb04b.inch-icon 49 s32 OUT 549 whb04b.jog.counts ==> pendant:wheel-counts 49 s32 OUT -549 whb04b.jog.counts-neg ==> pendant:wheel-counts-neg 49 bit OUT FALSE whb04b.jog.enable-a 49 bit OUT FALSE whb04b.jog.enable-b 49 bit OUT FALSE whb04b.jog.enable-c 49 bit OUT FALSE whb04b.jog.enable-feed-override ==> pendant:feed-override-enable 49 bit OUT FALSE whb04b.jog.enable-off 49 bit OUT FALSE whb04b.jog.enable-spindle-override ==> pendant:spindle-override-enable 49 bit OUT FALSE whb04b.jog.enable-x ==> pendant:jog-x 49 bit OUT FALSE whb04b.jog.enable-y ==> pendant:jog-y 49 bit OUT FALSE whb04b.jog.enable-z ==> pendant:jog-z 49 float OUT 0.015 whb04b.jog.increment 49 float IN 0 whb04b.jog.max-velocity 49 bit OUT FALSE whb04b.jog.minus-a 49 bit OUT FALSE whb04b.jog.minus-b 49 bit OUT FALSE whb04b.jog.minus-c 49 bit OUT FALSE whb04b.jog.minus-x 49 bit OUT FALSE whb04b.jog.minus-y 49 bit OUT FALSE whb04b.jog.minus-z 49 bit OUT FALSE whb04b.jog.plus-a 49 bit OUT FALSE whb04b.jog.plus-b 49 bit OUT FALSE whb04b.jog.plus-c 49 bit OUT FALSE whb04b.jog.plus-x 49 bit OUT FALSE whb04b.jog.plus-y 49 bit OUT FALSE whb04b.jog.plus-z 49 float OUT 0.005 whb04b.jog.scale ==> pendant:jog-prescale 49 float OUT 0 whb04b.jog.velocity 49 bit OUT FALSE whb04b.rate_select_100x 49 bit OUT FALSE whb04b.rate_select_10x 49 bit OUT FALSE whb04b.rate_select_1x 49 bit OUT FALSE whb04b.rate_select_lead 49 bit OUT FALSE whb04b.rate_select_mpg 49 bit OUT TRUE whb04b.require_pendant 49 bit OUT FALSE whb04b.sleeping 49 float IN 1 whb04b.spindle-override <== pendant:spindle-override 49 float IN 0 whb04b.spindle-rps <== spindle-cmd-rps-abs 49 s32 OUT 5 whb04b.stepsize 49 bit IN FALSE whb04b.stepsize-down 49 bit IN FALSE whb04b.stepsize-up 49 float IN 4.8 whb04b.x.pos-absolute <== pendant:pos-x 49 float IN -0.3454307 whb04b.x.pos-relative <== pendant:pos-rel-x 49 float IN 0.7100001 whb04b.y.pos-absolute <== pendant:pos-y 49 float IN -3.281564 whb04b.y.pos-relative <== pendant:pos-rel-y 49 float IN -0.04999996 whb04b.z.pos-absolute <== pendant:pos-z 49 float IN 3.862 whb04b.z.pos-relative <== pendant:pos-rel-z Pin Aliases: Alias Original Name Signals: Type Value Name (linked to) bit TRUE both-home-x <== debounce.0.2.out ==> joint.0.home-sw-in ==> joint.0.neg-lim-sw-in ==> joint.0.pos-lim-sw-in bit FALSE both-home-y <== debounce.0.1.out ==> joint.1.home-sw-in ==> joint.1.neg-lim-sw-in ==> joint.1.pos-lim-sw-in bit TRUE both-home-z <== debounce.0.0.out ==> joint.2.home-sw-in ==> joint.2.neg-lim-sw-in ==> joint.2.pos-lim-sw-in bit TRUE debounce-both-home-x ==> debounce.0.2.in <== parport.0.pin-12-in bit FALSE debounce-both-home-y ==> debounce.0.1.in <== parport.0.pin-11-in-not bit TRUE debounce-both-home-z ==> debounce.0.0.in <== parport.0.pin-10-in bit TRUE estop-out ==> iocontrol.0.emc-enable-in <== iocontrol.0.user-enable-out bit FALSE on <== spindle.0.on ==> vfd.spindle-on float 1 pendant:feed-override <== halui.feed-override.value ==> whb04b.feed-override bit FALSE pendant:feed-override-enable ==> halui.feed-override.count-enable <== whb04b.jog.enable-feed-override float 0 pendant:feed-value <== motion.current-vel ==> whb04b.feed-value float 0.005 pendant:jog-prescale ==> pendant_util.divide-by-k-in <== whb04b.jog.scale float 5e-05 pendant:jog-scale ==> axis.x.jog-scale ==> axis.y.jog-scale ==> axis.z.jog-scale ==> joint.0.jog-scale ==> joint.1.jog-scale ==> joint.2.jog-scale <== pendant_util.divide-by-k-out float 4 pendant:jog-speed <== halui.max-velocity.value bit FALSE pendant:jog-x ==> axis.x.jog-enable ==> joint.0.jog-enable <== whb04b.jog.enable-x bit FALSE pendant:jog-y ==> axis.y.jog-enable ==> joint.1.jog-enable <== whb04b.jog.enable-y bit FALSE pendant:jog-z ==> axis.z.jog-enable ==> joint.2.jog-enable <== whb04b.jog.enable-z float -0.3454307 pendant:pos-rel-x <== halui.axis.x.pos-relative ==> whb04b.x.pos-relative float -3.281564 pendant:pos-rel-y <== halui.axis.y.pos-relative ==> whb04b.y.pos-relative float 3.862 pendant:pos-rel-z <== halui.axis.z.pos-relative ==> whb04b.z.pos-relative float 4.8 pendant:pos-x <== halui.axis.x.pos-feedback ==> whb04b.x.pos-absolute float 0.7100001 pendant:pos-y <== halui.axis.y.pos-feedback ==> whb04b.y.pos-absolute float -0.04999996 pendant:pos-z <== halui.axis.z.pos-feedback ==> whb04b.z.pos-absolute float 1 pendant:spindle-override <== halui.spindle.0.override.value ==> whb04b.spindle-override bit FALSE pendant:spindle-override-enable ==> halui.spindle.0.override.count-enable <== whb04b.jog.enable-spindle-override s32 549 pendant:wheel-counts ==> halui.feed-override.counts ==> halui.spindle.0.override.counts ==> pendant_util.in0 ==> pendant_util.in1 ==> pendant_util.in2 <== whb04b.jog.counts s32 -549 pendant:wheel-counts-neg <== whb04b.jog.counts-neg s32 54900 pendant:wheel-counts-x-filtered ==> axis.x.jog-counts ==> joint.0.jog-counts <== pendant_util.out0 s32 54900 pendant:wheel-counts-y-filtered ==> axis.y.jog-counts ==> joint.1.jog-counts <== pendant_util.out1 s32 54900 pendant:wheel-counts-z-filtered ==> axis.z.jog-counts ==> joint.2.jog-counts <== pendant_util.out2 bit FALSE spindle-at-speed ==> gmoccapy.spindle_at_speed_led ==> spindle.0.at-speed <== vfd.spindle-at-speed bit FALSE spindle-ccw <== spindle.0.reverse ==> vfd.spindle-reverse float 0 spindle-cmd-rpm <== spindle.0.speed-out float 0 spindle-cmd-rpm-abs <== spindle.0.speed-out-abs ==> vfd.speed-command float 0 spindle-cmd-rps <== spindle.0.speed-out-rps float 0 spindle-cmd-rps-abs <== spindle.0.speed-out-rps-abs ==> whb04b.spindle-rps bit FALSE spindle-cw <== spindle.0.forward ==> vfd.spindle-forward float 0 spindle-fb-rpm-abs-filtered ==> gmoccapy.spindle_feedback_bar bit FALSE tool-change ==> hal_manualtoolchange.change <== iocontrol.0.tool-change bit FALSE tool-changed <== hal_manualtoolchange.changed ==> iocontrol.0.tool-changed s32 0 tool-number ==> hal_manualtoolchange.number <== iocontrol.0.tool-prep-number bit FALSE tool-prepare-loopback <== iocontrol.0.tool-prepare ==> iocontrol.0.tool-prepared bit FALSE xdir ==> parport.0.pin-03-out <== stepgen.0.dir bit FALSE xenable <== joint.0.amp-enable-out ==> stepgen.0.enable float 4.753775 xpos-cmd <== joint.0.motor-pos-cmd ==> stepgen.0.position-cmd float 4.753775 xpos-fb ==> joint.0.motor-pos-fb <== stepgen.0.position-fb bit FALSE xstep ==> parport.0.pin-02-out <== stepgen.0.step bit TRUE ydir ==> parport.0.pin-05-out <== stepgen.1.dir bit FALSE yenable <== joint.1.amp-enable-out ==> stepgen.1.enable float 0.6816251 ypos-cmd <== joint.1.motor-pos-cmd ==> stepgen.1.position-cmd float 0.6816251 ypos-fb ==> joint.1.motor-pos-fb <== stepgen.1.position-fb bit FALSE ystep ==> parport.0.pin-04-out <== stepgen.1.step bit TRUE zdir ==> parport.0.pin-07-out <== stepgen.2.dir bit FALSE zenable <== joint.2.amp-enable-out ==> stepgen.2.enable float 0.2872571 zpos-cmd <== joint.2.motor-pos-cmd ==> stepgen.2.position-cmd float 0.2872571 zpos-fb ==> joint.2.motor-pos-fb <== stepgen.2.position-fb bit FALSE zstep ==> parport.0.pin-06-out <== stepgen.2.step Parameters: Owner Type Dir Value Name 20 s32 RW 43450 base-thread.tmax 40 s32 RW 15 debounce.0.delay 40 s32 RW 82820 debounce.0.tmax 40 bit RO FALSE debounce.0.tmax-increased 4 s32 RO 0 iocontrol.0.tool-prep-index 19 s32 RW 20340 motion-command-handler.tmax 19 bit RO FALSE motion-command-handler.tmax-increased 19 s32 RW 211240 motion-controller.tmax 19 bit RO FALSE motion-controller.tmax-increased 19 bit RO FALSE motion.debug-bit-0 19 bit RO FALSE motion.debug-bit-1 19 float RO 0 motion.debug-float-0 19 float RO 0 motion.debug-float-1 19 float RO 0 motion.debug-float-2 19 float RO 1 motion.debug-float-3 19 s32 RO 0 motion.debug-s32-0 19 s32 RO 0 motion.debug-s32-1 24 u32 RW 0x00000000 parport.0.debug1 24 u32 RW 0x00000000 parport.0.debug2 24 bit RW FALSE parport.0.pin-01-out-invert 24 bit RW FALSE parport.0.pin-01-out-reset 24 bit RW FALSE parport.0.pin-02-out-invert 24 bit RW TRUE parport.0.pin-02-out-reset 24 bit RW TRUE parport.0.pin-03-out-invert 24 bit RW FALSE parport.0.pin-03-out-reset 24 bit RW FALSE parport.0.pin-04-out-invert 24 bit RW TRUE parport.0.pin-04-out-reset 24 bit RW TRUE parport.0.pin-05-out-invert 24 bit RW FALSE parport.0.pin-05-out-reset 24 bit RW FALSE parport.0.pin-06-out-invert 24 bit RW TRUE parport.0.pin-06-out-reset 24 bit RW TRUE parport.0.pin-07-out-invert 24 bit RW FALSE parport.0.pin-07-out-reset 24 bit RW FALSE parport.0.pin-08-out-invert 24 bit RW FALSE parport.0.pin-08-out-reset 24 bit RW FALSE parport.0.pin-09-out-invert 24 bit RW FALSE parport.0.pin-09-out-reset 24 bit RW FALSE parport.0.pin-14-out-invert 24 bit RW FALSE parport.0.pin-14-out-reset 24 bit RW FALSE parport.0.pin-16-out-invert 24 bit RW FALSE parport.0.pin-16-out-reset 24 bit RW FALSE parport.0.pin-17-out-invert 24 bit RW FALSE parport.0.pin-17-out-reset 24 s32 RW 28760 parport.0.read.tmax 24 bit RO FALSE parport.0.read.tmax-increased 24 u32 RW 0x00001388 parport.0.reset-time 24 s32 RW 12910 parport.0.reset.tmax 24 bit RO FALSE parport.0.reset.tmax-increased 24 s32 RW 35150 parport.0.write.tmax 24 bit RO FALSE parport.0.write.tmax-increased 24 s32 RW 0 parport.read-all.tmax 24 bit RO FALSE parport.read-all.tmax-increased 24 s32 RW 0 parport.write-all.tmax 24 bit RO FALSE parport.write-all.tmax-increased 52 s32 RW 86040 pendant_util.tmax 52 bit RO FALSE pendant_util.tmax-increased 21 s32 RW 220520 servo-thread.tmax 27 u32 RW 0x000186A0 stepgen.0.dirhold 27 u32 RW 0x000186A0 stepgen.0.dirsetup 27 float RO 0 stepgen.0.frequency 27 float RW 12 stepgen.0.maxaccel 27 float RW 0 stepgen.0.maxvel 27 float RW 2780 stepgen.0.position-scale 27 s32 RO 13215 stepgen.0.rawcounts 27 u32 RW 0x000186A0 stepgen.0.steplen 27 u32 RW 0x00000000 stepgen.0.stepspace 27 u32 RW 0x000186A0 stepgen.1.dirhold 27 u32 RW 0x000186A0 stepgen.1.dirsetup 27 float RO 0 stepgen.1.frequency 27 float RW 12 stepgen.1.maxaccel 27 float RW 0 stepgen.1.maxvel 27 float RW 2780 stepgen.1.position-scale 27 s32 RO 1895 stepgen.1.rawcounts 27 u32 RW 0x000186A0 stepgen.1.steplen 27 u32 RW 0x00000000 stepgen.1.stepspace 27 u32 RW 0x000186A0 stepgen.2.dirhold 27 u32 RW 0x000186A0 stepgen.2.dirsetup 27 float RO 0 stepgen.2.frequency 27 float RW 10 stepgen.2.maxaccel 27 float RW 0 stepgen.2.maxvel 27 float RW 2780 stepgen.2.position-scale 27 s32 RO 799 stepgen.2.rawcounts 27 u32 RW 0x000186A0 stepgen.2.steplen 27 u32 RW 0x00000000 stepgen.2.stepspace 27 s32 RW 4070 stepgen.capture-position.tmax 27 bit RO FALSE stepgen.capture-position.tmax-increased 27 s32 RW 24140 stepgen.make-pulses.tmax 27 bit RO FALSE stepgen.make-pulses.tmax-increased 27 s32 RW 91430 stepgen.update-freq.tmax 27 bit RO FALSE stepgen.update-freq.tmax-increased 43 float RO 0 steptest.0.elapsed 43 float RW 0.001 steptest.0.epsilon 43 s32 RW 0 steptest.0.tmax 43 bit RO FALSE steptest.0.tmax-increased 43 float RO 0 steptest.1.elapsed 43 float RW 0.001 steptest.1.epsilon 43 s32 RW 0 steptest.1.tmax 43 bit RO FALSE steptest.1.tmax-increased 43 float RO 0 steptest.2.elapsed 43 float RW 0.001 steptest.2.epsilon 43 s32 RW 0 steptest.2.tmax 43 bit RO FALSE steptest.2.tmax-increased 19 float RO 0 tc.0.acc 19 float RO 0 tc.0.pos 19 float RO 0 tc.0.vel 19 float RO 0 tc.1.acc 19 float RO 0 tc.1.pos 19 float RO 0 tc.1.vel 19 float RO 0 tc.2.acc 19 float RO 0 tc.2.pos 19 float RO 0 tc.2.vel 19 float RO 0 tc.3.acc 19 float RO 0 tc.3.pos 19 float RO 0 tc.3.vel 19 u32 RO 0x00000000 traj.active_tc 19 float RO 0 traj.pos_out 19 float RO 0 traj.vel_out 37 s32 RW 2732 vfd.error-count 37 float RW -12 vfd.retval Parameter Aliases: Alias Original Name Exported Functions: Owner CodeAddr Arg FP Users Name 00040 7f43bc67b1a5 7f43bcb12bc8 NO 1 debounce.0 00019 7f43bcaf958f 00000000 YES 1 motion-command-handler 00019 7f43bcafcccb 00000000 YES 1 motion-controller 00024 7f43bd8a8215 7f43bcb12470 NO 1 parport.0.read 00024 7f43bd8a82fb 7f43bcb12470 NO 1 parport.0.reset 00024 7f43bd8a83b2 7f43bcb12470 NO 1 parport.0.write 00024 7f43bd8a82ca 7f43bcb12470 NO 0 parport.read-all 00024 7f43bd8a8521 7f43bcb12470 NO 0 parport.write-all 00052 7f43bc6701a5 7f43bcb13bd8 YES 1 pendant_util 00027 7f43bc6801d5 7f43bcb12648 YES 1 stepgen.capture-position 00027 7f43bc6802d1 7f43bcb12648 NO 1 stepgen.make-pulses 00027 7f43bc6804d3 7f43bcb12648 YES 1 stepgen.update-freq 00043 7f43bc6761a5 7f43bcb12c40 YES 0 steptest.0 00043 7f43bc6761a5 7f43bcb12ce0 YES 0 steptest.1 00043 7f43bc6761a5 7f43bcb12d80 YES 0 steptest.2 Realtime Threads: Period FP Name ( Time, Max-Time ) 1000000 YES servo-thread ( 8950, 220520 ) 1 stepgen.capture-position 2 motion-command-handler 3 motion-controller 4 stepgen.update-freq 5 debounce.0 6 pendant_util 100000 NO base-thread ( 12410, 43450 ) 1 parport.0.read 2 stepgen.make-pulses 3 parport.0.write 4 parport.0.reset