Loaded HAL Components:
ID Type Name PID State
21 User halcmd6899 6899 ready
20 User axisui 6859 ready
19 RT scope_rt ready
18 User halscope 6839 ready
16 User classicladder 6838 ready
15 RT classicladder_rt ready
14 RT at_pid ready
13 RT near ready
12 RT abs ready
11 RT mult2 ready
10 RT limit2 ready
9 RT lowpass ready
8 RT mux4 ready
7 RT hm2_pci ready
6 RT hostmot2 ready
5 RT motmod ready
4 RT trivkins ready
3 User halui 6801 ready
2 User iocontrol 6785 ready
Component Pins:
Owner Type Dir Value Name
12 float IN 0 abs.0.in <== spin-cmd-alimited
12 float OUT 0 abs.0.out ==> spin-abs
12 bit OUT FALSE abs.0.sign ==> spin-cw
12 float IN 0 abs.1.in <== spin-actual-rpm
12 float OUT 0 abs.1.out ==> spindle-scaled-abs
12 bit OUT FALSE abs.1.sign
5 bit OUT TRUE axis.0.active
5 bit OUT FALSE axis.0.amp-enable-out ==> emcmot.00.enable
5 bit IN FALSE axis.0.amp-fault-in
5 float OUT 0 axis.0.backlash-corr
5 float OUT 0 axis.0.backlash-filt
5 float OUT 0 axis.0.backlash-vel
5 float OUT 0 axis.0.coarse-pos-cmd
5 bit OUT FALSE axis.0.error
5 float OUT 0 axis.0.f-error
5 float OUT 0.3 axis.0.f-error-lim
5 bit OUT FALSE axis.0.f-errored
5 bit OUT FALSE axis.0.faulted
5 float OUT 0 axis.0.free-pos-cmd
5 bit OUT FALSE axis.0.free-tp-enable
5 float OUT 0 axis.0.free-vel-lim
5 bit IN FALSE axis.0.home-sw-in <== xhome
5 bit OUT FALSE axis.0.homed
5 bit OUT FALSE axis.0.homing
5 bit OUT TRUE axis.0.in-position
5 bit I/O FALSE axis.0.index-enable <=> xinex-en
5 s32 IN 0 axis.0.jog-counts <== pend-counts1
5 bit IN TRUE axis.0.jog-enable
5 float IN 0.02 axis.0.jog-scale <== pend-scale
5 bit IN TRUE axis.0.jog-vel-mode
5 float OUT 0 axis.0.joint-pos-cmd
5 float OUT 0 axis.0.joint-pos-fb
5 float OUT 0 axis.0.joint-vel-cmd
5 bit OUT FALSE axis.0.kb-jog-active
5 float OUT 0 axis.0.motor-pos-cmd ==> emcmot.00.pos-cmd
5 float IN 0 axis.0.motor-pos-fb <== motor.00.pos-fb
5 bit OUT FALSE axis.0.neg-hard-limit
5 bit IN FALSE axis.0.neg-lim-sw-in
5 bit OUT FALSE axis.0.pos-hard-limit
5 bit IN FALSE axis.0.pos-lim-sw-in
5 bit OUT FALSE axis.0.wheel-jog-active
5 bit OUT TRUE axis.1.active
5 bit OUT FALSE axis.1.amp-enable-out
5 bit IN FALSE axis.1.amp-fault-in
5 float OUT 0 axis.1.backlash-corr
5 float OUT 0 axis.1.backlash-filt
5 float OUT 0 axis.1.backlash-vel
5 float OUT 0 axis.1.coarse-pos-cmd
5 bit OUT FALSE axis.1.error
5 float OUT 0 axis.1.f-error
5 float OUT 1 axis.1.f-error-lim
5 bit OUT FALSE axis.1.f-errored
5 bit OUT FALSE axis.1.faulted
5 float OUT 0 axis.1.free-pos-cmd
5 bit OUT FALSE axis.1.free-tp-enable
5 float OUT 0 axis.1.free-vel-lim
5 bit IN FALSE axis.1.home-sw-in
5 bit OUT FALSE axis.1.homed
5 bit OUT FALSE axis.1.homing
5 bit OUT TRUE axis.1.in-position
5 bit I/O FALSE axis.1.index-enable
5 s32 IN 0 axis.1.jog-counts
5 bit IN FALSE axis.1.jog-enable
5 float IN 0 axis.1.jog-scale
5 bit IN FALSE axis.1.jog-vel-mode
5 float OUT 0 axis.1.joint-pos-cmd
5 float OUT 0 axis.1.joint-pos-fb
5 float OUT 0 axis.1.joint-vel-cmd
5 bit OUT FALSE axis.1.kb-jog-active
5 float OUT 0 axis.1.motor-pos-cmd
5 float IN 0 axis.1.motor-pos-fb
5 bit OUT FALSE axis.1.neg-hard-limit
5 bit IN FALSE axis.1.neg-lim-sw-in
5 bit OUT FALSE axis.1.pos-hard-limit
5 bit IN FALSE axis.1.pos-lim-sw-in
5 bit OUT FALSE axis.1.wheel-jog-active
5 bit OUT TRUE axis.2.active
5 bit OUT FALSE axis.2.amp-enable-out ==> emcmot.04.enable
5 bit IN FALSE axis.2.amp-fault-in
5 float OUT 0 axis.2.backlash-corr
5 float OUT 0 axis.2.backlash-filt
5 float OUT 0 axis.2.backlash-vel
5 float OUT 0 axis.2.coarse-pos-cmd
5 bit OUT FALSE axis.2.error
5 float OUT 0 axis.2.f-error
5 float OUT 0.001 axis.2.f-error-lim
5 bit OUT FALSE axis.2.f-errored
5 bit OUT FALSE axis.2.faulted
5 float OUT 0 axis.2.free-pos-cmd
5 bit OUT FALSE axis.2.free-tp-enable
5 float OUT 0 axis.2.free-vel-lim
5 bit IN FALSE axis.2.home-sw-in
5 bit OUT FALSE axis.2.homed
5 bit OUT FALSE axis.2.homing
5 bit OUT TRUE axis.2.in-position
5 bit I/O FALSE axis.2.index-enable
5 s32 IN 0 axis.2.jog-counts <== pend-counts2
5 bit IN TRUE axis.2.jog-enable
5 float IN 0.02 axis.2.jog-scale <== pend-scale
5 bit IN TRUE axis.2.jog-vel-mode
5 float OUT 0 axis.2.joint-pos-cmd
5 float OUT 0 axis.2.joint-pos-fb
5 float OUT 0 axis.2.joint-vel-cmd
5 bit OUT FALSE axis.2.kb-jog-active
5 float OUT 0 axis.2.motor-pos-cmd ==> emcmot.04.pos-cmd
5 float IN 0 axis.2.motor-pos-fb <== motor.04.pos-fb
5 bit OUT FALSE axis.2.neg-hard-limit
5 bit IN FALSE axis.2.neg-lim-sw-in
5 bit OUT FALSE axis.2.pos-hard-limit
5 bit IN FALSE axis.2.pos-lim-sw-in
5 bit OUT FALSE axis.2.wheel-jog-active
5 bit OUT TRUE axis.3.active
5 bit OUT FALSE axis.3.amp-enable-out ==> control_rdy
5 bit IN FALSE axis.3.amp-fault-in
5 float OUT 0 axis.3.backlash-corr
5 float OUT 0 axis.3.backlash-filt
5 float OUT 0 axis.3.backlash-vel
5 float OUT 0 axis.3.coarse-pos-cmd
5 bit OUT FALSE axis.3.error
5 float OUT 0 axis.3.f-error
5 float OUT 0.001 axis.3.f-error-lim
5 bit OUT FALSE axis.3.f-errored
5 bit OUT FALSE axis.3.faulted
5 float OUT 0 axis.3.free-pos-cmd
5 bit OUT FALSE axis.3.free-tp-enable
5 float OUT 0 axis.3.free-vel-lim
5 bit IN FALSE axis.3.home-sw-in
5 bit OUT FALSE axis.3.homed
5 bit OUT FALSE axis.3.homing
5 bit OUT TRUE axis.3.in-position
5 bit I/O FALSE axis.3.index-enable
5 s32 IN 0 axis.3.jog-counts
5 bit IN FALSE axis.3.jog-enable
5 float IN 0 axis.3.jog-scale
5 bit IN FALSE axis.3.jog-vel-mode
5 float OUT 0 axis.3.joint-pos-cmd
5 float OUT 0 axis.3.joint-pos-fb
5 float OUT 0 axis.3.joint-vel-cmd
5 bit OUT FALSE axis.3.kb-jog-active
5 float OUT 0 axis.3.motor-pos-cmd
5 float IN 0 axis.3.motor-pos-fb
5 bit OUT FALSE axis.3.neg-hard-limit
5 bit IN FALSE axis.3.neg-lim-sw-in
5 bit OUT FALSE axis.3.pos-hard-limit
5 bit IN FALSE axis.3.pos-lim-sw-in
5 bit OUT FALSE axis.3.wheel-jog-active
20 bit OUT FALSE axisui.jog.a
20 bit OUT FALSE axisui.jog.b
20 bit OUT FALSE axisui.jog.c
20 float OUT 0 axisui.jog.increment
20 bit OUT FALSE axisui.jog.u
20 bit OUT FALSE axisui.jog.v
20 bit OUT FALSE axisui.jog.w
20 bit OUT TRUE axisui.jog.x
20 bit OUT FALSE axisui.jog.y
20 bit OUT FALSE axisui.jog.z
15 float IN 0 classicladder.0.floatin-00
15 float IN 0 classicladder.0.floatin-01
15 float IN 0 classicladder.0.floatin-02
15 float IN 0 classicladder.0.floatin-03
15 float IN 0 classicladder.0.floatin-04
15 float IN 0 classicladder.0.floatin-05
15 float IN 0 classicladder.0.floatin-06
15 float IN 0 classicladder.0.floatin-07
15 float IN 0 classicladder.0.floatin-08
15 float IN 0 classicladder.0.floatin-09
15 float OUT 0 classicladder.0.floatout-00
15 float OUT 0 classicladder.0.floatout-01
15 float OUT 0 classicladder.0.floatout-02
15 float OUT 0 classicladder.0.floatout-03
15 float OUT 0 classicladder.0.floatout-04
15 float OUT 0 classicladder.0.floatout-05
15 float OUT 0 classicladder.0.floatout-06
15 float OUT 0 classicladder.0.floatout-07
15 float OUT 0 classicladder.0.floatout-08
15 float OUT 0 classicladder.0.floatout-09
15 bit IN FALSE classicladder.0.in-00
15 bit IN FALSE classicladder.0.in-01
15 bit IN FALSE classicladder.0.in-02
15 bit IN TRUE classicladder.0.in-03 <== spin-atspeed
15 bit IN TRUE classicladder.0.in-04 <== spin-stationary
15 bit IN FALSE classicladder.0.in-05 <== in_gear1
15 bit IN FALSE classicladder.0.in-06 <== in_gear2
15 bit IN TRUE classicladder.0.in-07 <== in_gear3
15 bit IN FALSE classicladder.0.in-08
15 bit IN FALSE classicladder.0.in-09
15 bit IN FALSE classicladder.0.in-10 <== sel_gear1
15 bit IN FALSE classicladder.0.in-11 <== sel_gear2
15 bit IN FALSE classicladder.0.in-12 <== sel_gear3
15 bit IN FALSE classicladder.0.in-13
15 bit IN FALSE classicladder.0.in-14
15 bit IN FALSE classicladder.0.in-15
15 bit IN FALSE classicladder.0.in-16 <== spin-enable
15 bit IN FALSE classicladder.0.in-17 <== spin-cw
15 bit IN FALSE classicladder.0.in-18
15 bit IN FALSE classicladder.0.in-19
15 bit IN FALSE classicladder.0.in-20
15 bit IN FALSE classicladder.0.in-21
15 bit IN FALSE classicladder.0.in-22
15 bit IN FALSE classicladder.0.in-23
15 bit IN FALSE classicladder.0.in-24
15 bit IN FALSE classicladder.0.in-25
15 bit IN FALSE classicladder.0.in-26
15 bit IN FALSE classicladder.0.in-27
15 bit IN FALSE classicladder.0.in-28
15 bit IN FALSE classicladder.0.in-29
15 bit OUT FALSE classicladder.0.out-00 ==> gear_up
15 bit OUT FALSE classicladder.0.out-01 ==> gear_dn
15 bit OUT FALSE classicladder.0.out-02
15 bit OUT FALSE classicladder.0.out-03
15 bit OUT FALSE classicladder.0.out-04 ==> spin-mux0
15 bit OUT FALSE classicladder.0.out-05 ==> spin-mux1
15 bit OUT FALSE classicladder.0.out-06 ==> spin-safetomove
15 bit OUT FALSE classicladder.0.out-07
15 bit OUT FALSE classicladder.0.out-08 ==> gear1_led
15 bit OUT FALSE classicladder.0.out-09 ==> gear2_led
15 bit OUT TRUE classicladder.0.out-10 ==> gear3_led
15 bit OUT FALSE classicladder.0.out-11 ==> spin-jog
15 bit OUT FALSE classicladder.0.out-12 ==> spin-fwd
15 bit OUT FALSE classicladder.0.out-13 ==> spin-rev
15 bit OUT FALSE classicladder.0.out-14
15 bit OUT FALSE classicladder.0.out-15
15 bit OUT FALSE classicladder.0.out-16
15 bit OUT FALSE classicladder.0.out-17
15 bit OUT FALSE classicladder.0.out-18
15 bit OUT FALSE classicladder.0.out-19
15 bit OUT FALSE classicladder.0.out-20
15 bit OUT FALSE classicladder.0.out-21
15 bit OUT FALSE classicladder.0.out-22
15 bit OUT FALSE classicladder.0.out-23
15 bit OUT FALSE classicladder.0.out-24
15 bit OUT FALSE classicladder.0.out-25
15 bit OUT FALSE classicladder.0.out-26
15 bit OUT FALSE classicladder.0.out-27
15 bit OUT FALSE classicladder.0.out-28
15 bit OUT FALSE classicladder.0.out-29
15 s32 IN 0 classicladder.0.s32in-00
15 s32 IN 0 classicladder.0.s32in-01
15 s32 IN 0 classicladder.0.s32in-02
15 s32 IN 0 classicladder.0.s32in-03
15 s32 IN 0 classicladder.0.s32in-04
15 s32 IN 0 classicladder.0.s32in-05
15 s32 IN 0 classicladder.0.s32in-06
15 s32 IN 0 classicladder.0.s32in-07
15 s32 IN 0 classicladder.0.s32in-08
15 s32 IN 0 classicladder.0.s32in-09
15 s32 OUT 0 classicladder.0.s32out-00
15 s32 OUT 0 classicladder.0.s32out-01
15 s32 OUT 0 classicladder.0.s32out-02
15 s32 OUT 0 classicladder.0.s32out-03
15 s32 OUT 0 classicladder.0.s32out-04
15 s32 OUT 0 classicladder.0.s32out-05
15 s32 OUT 0 classicladder.0.s32out-06
15 s32 OUT 0 classicladder.0.s32out-07
15 s32 OUT 0 classicladder.0.s32out-08
15 s32 OUT 0 classicladder.0.s32out-09
3 bit IN FALSE halui.abort
3 float OUT 0 halui.axis.0.pos-commanded
3 float OUT 0 halui.axis.0.pos-feedback
3 float OUT -36.38182 halui.axis.0.pos-relative
3 float OUT 0 halui.axis.1.pos-commanded
3 float OUT 0 halui.axis.1.pos-feedback
3 float OUT 0 halui.axis.1.pos-relative
3 float OUT 0 halui.axis.2.pos-commanded
3 float OUT 0 halui.axis.2.pos-feedback
3 float OUT 0 halui.axis.2.pos-relative
3 float OUT 0 halui.axis.3.pos-commanded
3 float OUT 0 halui.axis.3.pos-feedback
3 float OUT 0 halui.axis.3.pos-relative
3 float OUT 0 halui.axis.4.pos-commanded
3 float OUT 0 halui.axis.4.pos-feedback
3 float OUT 0 halui.axis.4.pos-relative
3 float OUT 0 halui.axis.5.pos-commanded
3 float OUT 0 halui.axis.5.pos-feedback
3 float OUT 0 halui.axis.5.pos-relative
3 float OUT 0 halui.axis.6.pos-commanded
3 float OUT 0 halui.axis.6.pos-feedback
3 float OUT 0 halui.axis.6.pos-relative
3 float OUT 0 halui.axis.7.pos-commanded
3 float OUT 0 halui.axis.7.pos-feedback
3 float OUT 0 halui.axis.7.pos-relative
3 float OUT 0 halui.axis.8.pos-commanded
3 float OUT 0 halui.axis.8.pos-feedback
3 float OUT 0 halui.axis.8.pos-relative
3 bit IN FALSE halui.estop.activate
3 bit OUT FALSE halui.estop.is-activated
3 bit IN FALSE halui.estop.reset
3 bit IN TRUE halui.feed-override.count-enable
3 s32 IN 0 halui.feed-override.counts
3 bit IN FALSE halui.feed-override.decrease
3 bit IN FALSE halui.feed-override.increase
3 float IN 0.1 halui.feed-override.scale
3 float OUT 1 halui.feed-override.value
3 bit OUT FALSE halui.flood.is-on
3 bit IN FALSE halui.flood.off
3 bit IN FALSE halui.flood.on
3 float IN 0.2 halui.jog-deadband
3 float IN 0 halui.jog-speed
3 float IN 0 halui.jog.0.analog
3 bit IN FALSE halui.jog.0.minus
3 bit IN FALSE halui.jog.0.plus
3 float IN 0 halui.jog.1.analog
3 bit IN FALSE halui.jog.1.minus
3 bit IN FALSE halui.jog.1.plus
3 float IN 0 halui.jog.2.analog
3 bit IN FALSE halui.jog.2.minus
3 bit IN FALSE halui.jog.2.plus
3 float IN 0 halui.jog.3.analog
3 bit IN FALSE halui.jog.3.minus
3 bit IN FALSE halui.jog.3.plus
3 bit IN FALSE halui.jog.selected.minus
3 bit IN FALSE halui.jog.selected.plus
3 bit OUT FALSE halui.joint.0.has-fault
3 bit IN FALSE halui.joint.0.home
3 bit OUT FALSE halui.joint.0.is-homed
3 bit OUT FALSE halui.joint.0.is-selected
3 bit OUT FALSE halui.joint.0.on-hard-max-limit
3 bit OUT FALSE halui.joint.0.on-hard-min-limit
3 bit OUT FALSE halui.joint.0.on-soft-max-limit
3 bit OUT FALSE halui.joint.0.on-soft-min-limit
3 bit IN FALSE halui.joint.0.select
3 bit OUT FALSE halui.joint.1.has-fault
3 bit IN FALSE halui.joint.1.home
3 bit OUT FALSE halui.joint.1.is-homed
3 bit OUT FALSE halui.joint.1.is-selected
3 bit OUT FALSE halui.joint.1.on-hard-max-limit
3 bit OUT FALSE halui.joint.1.on-hard-min-limit
3 bit OUT FALSE halui.joint.1.on-soft-max-limit
3 bit OUT FALSE halui.joint.1.on-soft-min-limit
3 bit IN FALSE halui.joint.1.select
3 bit OUT FALSE halui.joint.2.has-fault
3 bit IN FALSE halui.joint.2.home
3 bit OUT FALSE halui.joint.2.is-homed
3 bit OUT FALSE halui.joint.2.is-selected
3 bit OUT FALSE halui.joint.2.on-hard-max-limit
3 bit OUT FALSE halui.joint.2.on-hard-min-limit
3 bit OUT FALSE halui.joint.2.on-soft-max-limit
3 bit OUT FALSE halui.joint.2.on-soft-min-limit
3 bit IN FALSE halui.joint.2.select
3 bit OUT FALSE halui.joint.3.has-fault
3 bit IN FALSE halui.joint.3.home
3 bit OUT FALSE halui.joint.3.is-homed
3 bit OUT FALSE halui.joint.3.is-selected
3 bit OUT FALSE halui.joint.3.on-hard-max-limit
3 bit OUT FALSE halui.joint.3.on-hard-min-limit
3 bit OUT FALSE halui.joint.3.on-soft-max-limit
3 bit OUT FALSE halui.joint.3.on-soft-min-limit
3 bit IN FALSE halui.joint.3.select
3 u32 OUT 00000000 halui.joint.selected
3 bit OUT FALSE halui.joint.selected.has-fault
3 bit IN FALSE halui.joint.selected.home
3 bit OUT FALSE halui.joint.selected.is_homed
3 bit OUT FALSE halui.joint.selected.on-hard-max-limit
3 bit OUT FALSE halui.joint.selected.on-hard-min-limit
3 bit OUT FALSE halui.joint.selected.on-soft-limit
3 bit OUT FALSE halui.joint.selected.on-soft-min-limit
3 bit OUT FALSE halui.lube.is-on
3 bit IN FALSE halui.lube.off
3 bit IN FALSE halui.lube.on
3 bit OUT FALSE halui.machine.is-on
3 bit IN FALSE halui.machine.off
3 bit IN FALSE halui.machine.on <== on_btn
3 bit IN TRUE halui.max-velocity.count-enable
3 s32 IN 0 halui.max-velocity.counts
3 bit IN FALSE halui.max-velocity.decrease
3 bit IN FALSE halui.max-velocity.increase
3 float IN 0 halui.max-velocity.scale
3 float OUT 50 halui.max-velocity.value
3 bit OUT FALSE halui.mist.is-on
3 bit IN FALSE halui.mist.off
3 bit IN FALSE halui.mist.on
3 bit IN FALSE halui.mode.auto
3 bit OUT FALSE halui.mode.is-auto
3 bit OUT TRUE halui.mode.is-joint
3 bit OUT TRUE halui.mode.is-manual
3 bit OUT FALSE halui.mode.is-mdi
3 bit OUT FALSE halui.mode.is-teleop
3 bit IN FALSE halui.mode.joint
3 bit IN FALSE halui.mode.manual
3 bit IN FALSE halui.mode.mdi
3 bit IN FALSE halui.mode.teleop
3 bit OUT FALSE halui.program.block-delete.is-on
3 bit IN FALSE halui.program.block-delete.off
3 bit IN FALSE halui.program.block-delete.on
3 bit OUT TRUE halui.program.is-idle
3 bit OUT FALSE halui.program.is-paused
3 bit OUT FALSE halui.program.is-running
3 bit OUT TRUE halui.program.optional-stop.is-on
3 bit IN FALSE halui.program.optional-stop.off
3 bit IN FALSE halui.program.optional-stop.on
3 bit IN FALSE halui.program.pause
3 bit IN FALSE halui.program.resume
3 bit IN FALSE halui.program.run
3 bit IN FALSE halui.program.step
3 bit IN FALSE halui.program.stop
3 bit IN TRUE halui.spindle-override.count-enable
3 s32 IN 0 halui.spindle-override.counts
3 bit IN FALSE halui.spindle-override.decrease
3 bit IN FALSE halui.spindle-override.increase
3 float IN 0.1 halui.spindle-override.scale
3 float OUT 1 halui.spindle-override.value
3 bit OUT TRUE halui.spindle.brake-is-on
3 bit IN FALSE halui.spindle.brake-off
3 bit IN FALSE halui.spindle.brake-on
3 bit IN FALSE halui.spindle.decrease
3 bit IN FALSE halui.spindle.forward
3 bit IN FALSE halui.spindle.increase
3 bit OUT FALSE halui.spindle.is-on
3 bit IN FALSE halui.spindle.reverse
3 bit OUT FALSE halui.spindle.runs-backward
3 bit OUT FALSE halui.spindle.runs-forward
3 bit IN FALSE halui.spindle.start
3 bit IN FALSE halui.spindle.stop
3 float OUT 0 halui.tool.length_offset
3 u32 OUT 00000000 halui.tool.number
7 s32 OUT 0 hm2_5i20.0.encoder.00.count ==> pend-counts2
7 bit I/O FALSE hm2_5i20.0.encoder.00.index-enable
7 float OUT 0 hm2_5i20.0.encoder.00.position
7 s32 OUT 1 hm2_5i20.0.encoder.00.rawcounts
7 bit IN FALSE hm2_5i20.0.encoder.00.reset
7 float OUT 0 hm2_5i20.0.encoder.00.velocity
7 s32 OUT 0 hm2_5i20.0.encoder.01.count ==> pend-counts1
7 bit I/O FALSE hm2_5i20.0.encoder.01.index-enable
7 float OUT 0 hm2_5i20.0.encoder.01.position
7 s32 OUT 65535 hm2_5i20.0.encoder.01.rawcounts
7 bit IN FALSE hm2_5i20.0.encoder.01.reset
7 float OUT 0 hm2_5i20.0.encoder.01.velocity
7 s32 OUT 0 hm2_5i20.0.encoder.02.count
7 bit I/O FALSE hm2_5i20.0.encoder.02.index-enable <=> spin_idx
7 float OUT 0 hm2_5i20.0.encoder.02.position ==> spindle-position
7 s32 OUT 0 hm2_5i20.0.encoder.02.rawcounts
7 bit IN FALSE hm2_5i20.0.encoder.02.reset
7 float OUT 0 hm2_5i20.0.encoder.02.velocity ==> spindle-actual
7 s32 OUT 0 hm2_5i20.0.encoder.03.count
7 bit I/O FALSE hm2_5i20.0.encoder.03.index-enable
7 float OUT 0 hm2_5i20.0.encoder.03.position
7 s32 OUT 0 hm2_5i20.0.encoder.03.rawcounts
7 bit IN FALSE hm2_5i20.0.encoder.03.reset
7 float OUT 0 hm2_5i20.0.encoder.03.velocity
7 s32 OUT 0 hm2_5i20.0.encoder.04.count
7 bit I/O FALSE hm2_5i20.0.encoder.04.index-enable
7 float OUT 0 hm2_5i20.0.encoder.04.position ==> motor.04.pos-fb
7 s32 OUT 0 hm2_5i20.0.encoder.04.rawcounts
7 bit IN FALSE hm2_5i20.0.encoder.04.reset
7 float OUT 0 hm2_5i20.0.encoder.04.velocity
7 s32 OUT 0 hm2_5i20.0.encoder.05.count
7 bit I/O FALSE hm2_5i20.0.encoder.05.index-enable <=> xinex-en
7 float OUT 0 hm2_5i20.0.encoder.05.position ==> motor.00.pos-fb
7 s32 OUT 0 hm2_5i20.0.encoder.05.rawcounts
7 bit IN FALSE hm2_5i20.0.encoder.05.reset
7 float OUT 0 hm2_5i20.0.encoder.05.velocity
7 bit OUT TRUE hm2_5i20.0.gpio.000.in
7 bit OUT FALSE hm2_5i20.0.gpio.000.in_not
7 bit OUT FALSE hm2_5i20.0.gpio.001.in
7 bit OUT TRUE hm2_5i20.0.gpio.001.in_not
7 bit OUT FALSE hm2_5i20.0.gpio.002.in
7 bit OUT TRUE hm2_5i20.0.gpio.002.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.003.in
7 bit OUT FALSE hm2_5i20.0.gpio.003.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.004.in
7 bit OUT FALSE hm2_5i20.0.gpio.004.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.005.in
7 bit OUT FALSE hm2_5i20.0.gpio.005.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.012.in
7 bit OUT FALSE hm2_5i20.0.gpio.012.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.013.in
7 bit OUT FALSE hm2_5i20.0.gpio.013.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.014.in
7 bit OUT FALSE hm2_5i20.0.gpio.014.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.015.in
7 bit OUT FALSE hm2_5i20.0.gpio.015.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.016.in
7 bit OUT FALSE hm2_5i20.0.gpio.016.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.017.in
7 bit OUT FALSE hm2_5i20.0.gpio.017.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.024.in
7 bit OUT FALSE hm2_5i20.0.gpio.024.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.025.in
7 bit OUT FALSE hm2_5i20.0.gpio.025.in_not
7 bit OUT FALSE hm2_5i20.0.gpio.026.in
7 bit OUT TRUE hm2_5i20.0.gpio.026.in_not
7 bit OUT FALSE hm2_5i20.0.gpio.027.in
7 bit OUT TRUE hm2_5i20.0.gpio.027.in_not
7 bit OUT FALSE hm2_5i20.0.gpio.028.in
7 bit OUT TRUE hm2_5i20.0.gpio.028.in_not
7 bit OUT FALSE hm2_5i20.0.gpio.029.in
7 bit OUT TRUE hm2_5i20.0.gpio.029.in_not
7 bit OUT TRUE hm2_5i20.0.gpio.036.in
7 bit OUT FALSE hm2_5i20.0.gpio.036.in_not
7 bit IN FALSE hm2_5i20.0.gpio.036.out
7 bit OUT TRUE hm2_5i20.0.gpio.037.in
7 bit OUT FALSE hm2_5i20.0.gpio.037.in_not
7 bit IN FALSE hm2_5i20.0.gpio.037.out
7 bit OUT TRUE hm2_5i20.0.gpio.038.in
7 bit OUT FALSE hm2_5i20.0.gpio.038.in_not
7 bit IN FALSE hm2_5i20.0.gpio.038.out
7 bit OUT TRUE hm2_5i20.0.gpio.039.in
7 bit OUT FALSE hm2_5i20.0.gpio.039.in_not
7 bit IN FALSE hm2_5i20.0.gpio.039.out
7 bit OUT FALSE hm2_5i20.0.gpio.040.in
7 bit OUT TRUE hm2_5i20.0.gpio.040.in_not
7 bit IN FALSE hm2_5i20.0.gpio.040.out <== relay6
7 bit OUT FALSE hm2_5i20.0.gpio.041.in
7 bit OUT TRUE hm2_5i20.0.gpio.041.in_not
7 bit IN FALSE hm2_5i20.0.gpio.041.out <== relay1
7 bit OUT FALSE hm2_5i20.0.gpio.042.in
7 bit OUT TRUE hm2_5i20.0.gpio.042.in_not
7 bit IN FALSE hm2_5i20.0.gpio.042.out <== control_rdy
7 bit OUT FALSE hm2_5i20.0.gpio.043.in
7 bit OUT TRUE hm2_5i20.0.gpio.043.in_not
7 bit IN FALSE hm2_5i20.0.gpio.043.out <== mist_out
7 bit OUT FALSE hm2_5i20.0.gpio.044.in
7 bit OUT TRUE hm2_5i20.0.gpio.044.in_not
7 bit IN FALSE hm2_5i20.0.gpio.044.out <== flood_out
7 bit OUT FALSE hm2_5i20.0.gpio.045.in
7 bit OUT TRUE hm2_5i20.0.gpio.045.in_not
7 bit IN FALSE hm2_5i20.0.gpio.045.out <== gear_dn
7 bit OUT FALSE hm2_5i20.0.gpio.046.in
7 bit OUT TRUE hm2_5i20.0.gpio.046.in_not
7 bit IN FALSE hm2_5i20.0.gpio.046.out <== gear_up
7 bit OUT FALSE hm2_5i20.0.gpio.047.in
7 bit OUT TRUE hm2_5i20.0.gpio.047.in_not
7 bit IN FALSE hm2_5i20.0.gpio.047.out <== relay5
7 bit OUT TRUE hm2_5i20.0.gpio.048.in
7 bit OUT FALSE hm2_5i20.0.gpio.048.in_not ==> spindle_fwd
7 bit IN FALSE hm2_5i20.0.gpio.048.out
7 bit OUT TRUE hm2_5i20.0.gpio.049.in
7 bit OUT FALSE hm2_5i20.0.gpio.049.in_not ==> spindle_rev
7 bit IN FALSE hm2_5i20.0.gpio.049.out
7 bit OUT TRUE hm2_5i20.0.gpio.050.in
7 bit OUT FALSE hm2_5i20.0.gpio.050.in_not ==> mpgx1
7 bit IN FALSE hm2_5i20.0.gpio.050.out
7 bit OUT FALSE hm2_5i20.0.gpio.051.in
7 bit OUT TRUE hm2_5i20.0.gpio.051.in_not ==> mpgx100
7 bit IN FALSE hm2_5i20.0.gpio.051.out
7 bit OUT TRUE hm2_5i20.0.gpio.052.in
7 bit OUT FALSE hm2_5i20.0.gpio.052.in_not ==> flood_cool
7 bit IN FALSE hm2_5i20.0.gpio.052.out
7 bit OUT TRUE hm2_5i20.0.gpio.053.in
7 bit OUT FALSE hm2_5i20.0.gpio.053.in_not ==> mist_cool
7 bit IN FALSE hm2_5i20.0.gpio.053.out
7 bit OUT TRUE hm2_5i20.0.gpio.054.in
7 bit OUT FALSE hm2_5i20.0.gpio.054.in_not ==> in6
7 bit IN FALSE hm2_5i20.0.gpio.054.out
7 bit OUT TRUE hm2_5i20.0.gpio.055.in
7 bit OUT FALSE hm2_5i20.0.gpio.055.in_not ==> on_btn
7 bit IN FALSE hm2_5i20.0.gpio.055.out
7 bit OUT TRUE hm2_5i20.0.gpio.056.in ==> in_gear3
7 bit OUT FALSE hm2_5i20.0.gpio.056.in_not
7 bit IN FALSE hm2_5i20.0.gpio.056.out
7 bit OUT FALSE hm2_5i20.0.gpio.057.in ==> in_gear2
7 bit OUT TRUE hm2_5i20.0.gpio.057.in_not
7 bit IN FALSE hm2_5i20.0.gpio.057.out
7 bit OUT FALSE hm2_5i20.0.gpio.058.in ==> in_gear1
7 bit OUT TRUE hm2_5i20.0.gpio.058.in_not
7 bit IN FALSE hm2_5i20.0.gpio.058.out
7 bit OUT TRUE hm2_5i20.0.gpio.059.in
7 bit OUT FALSE hm2_5i20.0.gpio.059.in_not ==> oil_pressure
7 bit IN FALSE hm2_5i20.0.gpio.059.out
7 bit OUT TRUE hm2_5i20.0.gpio.060.in
7 bit OUT FALSE hm2_5i20.0.gpio.060.in_not ==> slide_lube
7 bit IN FALSE hm2_5i20.0.gpio.060.out
7 bit OUT TRUE hm2_5i20.0.gpio.061.in
7 bit OUT FALSE hm2_5i20.0.gpio.061.in_not ==> in13
7 bit IN FALSE hm2_5i20.0.gpio.061.out
7 bit OUT FALSE hm2_5i20.0.gpio.062.in ==> xhome
7 bit OUT TRUE hm2_5i20.0.gpio.062.in_not
7 bit IN FALSE hm2_5i20.0.gpio.062.out
7 bit OUT FALSE hm2_5i20.0.gpio.063.in
7 bit OUT TRUE hm2_5i20.0.gpio.063.in_not ==> estop_closed
7 bit IN FALSE hm2_5i20.0.gpio.063.out
7 bit OUT TRUE hm2_5i20.0.gpio.064.in
7 bit OUT FALSE hm2_5i20.0.gpio.064.in_not
7 bit IN FALSE hm2_5i20.0.gpio.064.out <== trans0
7 bit OUT TRUE hm2_5i20.0.gpio.065.in
7 bit OUT FALSE hm2_5i20.0.gpio.065.in_not
7 bit IN FALSE hm2_5i20.0.gpio.065.out <== spin-rev
7 bit OUT TRUE hm2_5i20.0.gpio.066.in
7 bit OUT FALSE hm2_5i20.0.gpio.066.in_not
7 bit IN FALSE hm2_5i20.0.gpio.066.out <== trans2
7 bit OUT TRUE hm2_5i20.0.gpio.067.in
7 bit OUT FALSE hm2_5i20.0.gpio.067.in_not
7 bit IN FALSE hm2_5i20.0.gpio.067.out <== spin-fwd
7 bit OUT TRUE hm2_5i20.0.gpio.068.in
7 bit OUT FALSE hm2_5i20.0.gpio.068.in_not
7 bit IN FALSE hm2_5i20.0.gpio.068.out <== trans4
7 bit OUT TRUE hm2_5i20.0.gpio.069.in
7 bit OUT FALSE hm2_5i20.0.gpio.069.in_not
7 bit IN FALSE hm2_5i20.0.gpio.069.out <== spin-jog
7 bit OUT TRUE hm2_5i20.0.gpio.070.in
7 bit OUT FALSE hm2_5i20.0.gpio.070.in_not
7 bit IN FALSE hm2_5i20.0.gpio.070.out <== trans6
7 bit OUT TRUE hm2_5i20.0.gpio.071.in
7 bit OUT FALSE hm2_5i20.0.gpio.071.in_not
7 bit IN FALSE hm2_5i20.0.gpio.071.out <== trans7
7 bit IN FALSE hm2_5i20.0.pwmgen.00.enable
7 float IN 0 hm2_5i20.0.pwmgen.00.value
7 bit IN FALSE hm2_5i20.0.pwmgen.01.enable
7 float IN 0 hm2_5i20.0.pwmgen.01.value
7 bit IN FALSE hm2_5i20.0.pwmgen.02.enable <== spin-enable
7 float IN 0 hm2_5i20.0.pwmgen.02.value <== spin-scaled
7 bit IN FALSE hm2_5i20.0.pwmgen.03.enable
7 float IN 0 hm2_5i20.0.pwmgen.03.value
7 bit IN FALSE hm2_5i20.0.pwmgen.04.enable <== emcmot.04.enable
7 float IN 0 hm2_5i20.0.pwmgen.04.value <== motor.04.command
7 bit IN FALSE hm2_5i20.0.pwmgen.05.enable <== emcmot.00.enable
7 float IN 0 hm2_5i20.0.pwmgen.05.value <== motor.00.command
7 bit I/O FALSE hm2_5i20.0.watchdog.has_bit
2 bit OUT FALSE iocontrol.0.coolant-flood
2 bit OUT FALSE iocontrol.0.coolant-mist
2 bit IN TRUE iocontrol.0.emc-enable-in <== estop_closed
2 bit OUT FALSE iocontrol.0.lube
2 bit IN FALSE iocontrol.0.lube_level
2 bit OUT FALSE iocontrol.0.tool-change ==> tool-change-loop
2 bit IN FALSE iocontrol.0.tool-changed <== tool-change-loop
2 s32 OUT 0 iocontrol.0.tool-number
2 s32 OUT 0 iocontrol.0.tool-prep-number
2 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prep-loop
2 bit IN FALSE iocontrol.0.tool-prepared <== tool-prep-loop
2 bit OUT FALSE iocontrol.0.user-enable-out
2 bit OUT FALSE iocontrol.0.user-request-enable
5 float IN 1 motion.adaptive-feed
5 float IN 0 motion.analog-in-00
5 float IN 0 motion.analog-in-01
5 float IN 0 motion.analog-in-02
5 float IN 0 motion.analog-in-03
5 bit OUT FALSE motion.coord-error
5 bit OUT FALSE motion.coord-mode
5 float OUT 0 motion.current-vel
5 bit IN FALSE motion.digital-in-00
5 bit IN FALSE motion.digital-in-01
5 bit IN FALSE motion.digital-in-02
5 bit IN FALSE motion.digital-in-03
5 bit OUT FALSE motion.digital-out-00
5 bit OUT FALSE motion.digital-out-01
5 bit OUT FALSE motion.digital-out-02
5 bit OUT FALSE motion.digital-out-03
5 float OUT 0 motion.distance-to-go
5 bit IN TRUE motion.enable
5 bit IN FALSE motion.feed-hold
5 bit OUT TRUE motion.in-position
5 bit IN FALSE motion.motion-enabled
5 bit OUT FALSE motion.on-soft-limit
5 bit IN FALSE motion.probe-input
5 s32 OUT 0 motion.program-line
5 bit IN FALSE motion.spindle-at-speed <== spin-safetomove
5 bit OUT TRUE motion.spindle-brake
5 bit OUT FALSE motion.spindle-forward
5 bit I/O FALSE motion.spindle-index-enable <=> spin_idx
5 bit OUT FALSE motion.spindle-on ==> spin-enable
5 bit OUT FALSE motion.spindle-reverse
5 float IN 0 motion.spindle-revs <== spindle-position
5 float IN 0 motion.spindle-speed-in <== spindle-actual
5 float OUT 0 motion.spindle-speed-out ==> spin-cmd
5 bit OUT FALSE motion.teleop-mode
5 float OUT 0 motion.tooloffset.w
5 float OUT 0 motion.tooloffset.x
5 float OUT 0 motion.tooloffset.z
8 float IN 0.005 mpgmux.in0
8 float IN 0.001 mpgmux.in1
8 float IN 0.02 mpgmux.in2
8 float IN 0 mpgmux.in3
8 float OUT 0.02 mpgmux.out ==> pend-scale
8 bit IN FALSE mpgmux.sel0 <== mpgx1
8 bit IN TRUE mpgmux.sel1 <== mpgx100
14 float I/O 8 pid.0.Dgain
14 float I/O 0 pid.0.FF0
14 float I/O 0 pid.0.FF1
14 float I/O 0 pid.0.FF2
14 float I/O 0 pid.0.Igain
14 float I/O 600 pid.0.Pgain
14 float I/O 0 pid.0.bias
14 float IN 0 pid.0.command <== emcmot.00.pos-cmd
14 float I/O 0.0001 pid.0.deadband
14 bit IN FALSE pid.0.enable <== emcmot.00.enable
14 float OUT 0 pid.0.error
14 float IN 0 pid.0.feedback <== motor.00.pos-fb
14 float I/O 0 pid.0.maxcmdD
14 float I/O 0 pid.0.maxcmdDD
14 float I/O 0 pid.0.maxerror
14 float I/O 0 pid.0.maxerrorD
14 float I/O 0 pid.0.maxerrorI
14 float I/O 83.33 pid.0.maxoutput
14 float OUT 0 pid.0.output ==> motor.00.command
14 u32 I/O 00000032 pid.0.tune-cycles
14 float I/O 0.5 pid.0.tune-effort
14 bit IN FALSE pid.0.tune-mode
14 bit I/O FALSE pid.0.tune-start
14 u32 I/O 00000000 pid.0.tune-type
14 float I/O 0 pid.1.Dgain
14 float I/O 0 pid.1.FF0
14 float I/O 0 pid.1.FF1
14 float I/O 0 pid.1.FF2
14 float I/O 0 pid.1.Igain
14 float I/O 1 pid.1.Pgain
14 float I/O 0 pid.1.bias
14 float IN 0 pid.1.command
14 float I/O 0 pid.1.deadband
14 bit IN FALSE pid.1.enable
14 float OUT 0 pid.1.error
14 float IN 0 pid.1.feedback
14 float I/O 0 pid.1.maxcmdD
14 float I/O 0 pid.1.maxcmdDD
14 float I/O 0 pid.1.maxerror
14 float I/O 0 pid.1.maxerrorD
14 float I/O 0 pid.1.maxerrorI
14 float I/O 0 pid.1.maxoutput
14 float OUT 0 pid.1.output
14 u32 I/O 00000032 pid.1.tune-cycles
14 float I/O 0.5 pid.1.tune-effort
14 bit IN FALSE pid.1.tune-mode
14 bit I/O FALSE pid.1.tune-start
14 u32 I/O 00000000 pid.1.tune-type
14 float I/O 0 pid.2.Dgain
14 float I/O 0 pid.2.FF0
14 float I/O 1 pid.2.FF1
14 float I/O 0 pid.2.FF2
14 float I/O 0 pid.2.Igain
14 float I/O 100 pid.2.Pgain
14 float I/O 0 pid.2.bias
14 float IN 0 pid.2.command <== emcmot.04.pos-cmd
14 float I/O 1.5e-05 pid.2.deadband
14 bit IN FALSE pid.2.enable <== emcmot.04.enable
14 float OUT 0 pid.2.error
14 float IN 0 pid.2.feedback <== motor.04.pos-fb
14 float I/O 0 pid.2.maxcmdD
14 float I/O 0 pid.2.maxcmdDD
14 float I/O 0 pid.2.maxerror
14 float I/O 0 pid.2.maxerrorD
14 float I/O 0 pid.2.maxerrorI
14 float I/O 47.5 pid.2.maxoutput
14 float OUT 0 pid.2.output ==> motor.04.command
14 u32 I/O 00000032 pid.2.tune-cycles
14 float I/O 0.5 pid.2.tune-effort
14 bit IN FALSE pid.2.tune-mode
14 bit I/O FALSE pid.2.tune-start
14 u32 I/O 00000000 pid.2.tune-type
20 bit OUT FALSE pyvcp.button1 ==> sel_gear1
20 bit OUT FALSE pyvcp.button2 ==> sel_gear2
20 bit OUT FALSE pyvcp.button3 ==> sel_gear3
20 bit IN FALSE pyvcp.led-1 <== gear1_led
20 bit IN FALSE pyvcp.led-2 <== gear2_led
20 bit IN TRUE pyvcp.led-3 <== gear3_led
20 bit IN FALSE pyvcp.led-4 <== gear_up
20 bit IN FALSE pyvcp.led-5 <== gear_dn
20 float IN 0 pyvcp.spindle-speed2 <== spindle_display
11 float IN 0 rps2rpm.in0 <== spindle-actual
11 float IN 60 rps2rpm.in1
11 float OUT 0 rps2rpm.out ==> spin-actual-rpm
10 float IN 0 spin-alimit.in <== spin-cmd
10 float OUT 0 spin-alimit.out ==> spin-cmd-alimited
10 float IN 0 spin-limit1.in <== spin-abs
10 float OUT 14 spin-limit1.out ==> spin_limited1
10 float IN 0 spin-limit2.in <== spin-abs
10 float OUT 40 spin-limit2.out ==> spin_limited2
10 float IN 0 spin-limit3.in <== spin-abs
10 float OUT 125 spin-limit3.out ==> spin_limited3
9 float IN 0 spin-lpf.in <== spindle-scaled-abs
9 float OUT 0 spin-lpf.out ==> spindle_display
13 float IN 0 spin-near0.in1
13 float IN 0 spin-near0.in2 <== spin-actual-rpm
13 bit OUT TRUE spin-near0.out ==> spin-stationary
13 float IN 0 spin-nearspeed.in1 <== spin-actual-rpm
13 float IN 0 spin-nearspeed.in2 <== spin-cmd
13 bit OUT TRUE spin-nearspeed.out ==> spin-atspeed
11 float IN 0 spingain.in0 <== spin-limited
11 float IN 0 spingain.in1 <== spin-scale
11 float OUT 0 spingain.out ==> spin-scaled
8 float IN 0 spinmux1.in0
8 float IN 0.0034743 spinmux1.in1
8 float IN 0.0012 spinmux1.in2
8 float IN 0.0003844 spinmux1.in3
8 float OUT 0 spinmux1.out ==> spin-scale
8 bit IN FALSE spinmux1.sel0 <== spin-mux0
8 bit IN FALSE spinmux1.sel1 <== spin-mux1
8 float IN 0 spinmux2.in0
8 float IN 14 spinmux2.in1 <== spin_limited1
8 float IN 40 spinmux2.in2 <== spin_limited2
8 float IN 125 spinmux2.in3 <== spin_limited3
8 float OUT 0 spinmux2.out ==> spin-limited
8 bit IN FALSE spinmux2.sel0 <== spin-mux0
8 bit IN FALSE spinmux2.sel1 <== spin-mux1
Pin Aliases:
Alias Original Name
Signals:
Type Value Name (linked to)
bit FALSE control_rdy
<== axis.3.amp-enable-out
==> hm2_5i20.0.gpio.042.out
bit FALSE emcmot.00.enable
<== axis.0.amp-enable-out
==> hm2_5i20.0.pwmgen.05.enable
==> pid.0.enable
float 0 emcmot.00.pos-cmd
<== axis.0.motor-pos-cmd
==> pid.0.command
bit FALSE emcmot.04.enable
<== axis.2.amp-enable-out
==> hm2_5i20.0.pwmgen.04.enable
==> pid.2.enable
float 0 emcmot.04.pos-cmd
<== axis.2.motor-pos-cmd
==> pid.2.command
bit TRUE estop_closed
<== hm2_5i20.0.gpio.063.in_not
==> iocontrol.0.emc-enable-in
bit FALSE flood_cool
<== hm2_5i20.0.gpio.052.in_not
bit FALSE flood_out
==> hm2_5i20.0.gpio.044.out
bit FALSE gear1_led
<== classicladder.0.out-08
==> pyvcp.led-1
bit FALSE gear2_led
<== classicladder.0.out-09
==> pyvcp.led-2
bit TRUE gear3_led
<== classicladder.0.out-10
==> pyvcp.led-3
bit FALSE gear_dn
<== classicladder.0.out-01
==> hm2_5i20.0.gpio.045.out
==> pyvcp.led-5
bit FALSE gear_up
<== classicladder.0.out-00
==> hm2_5i20.0.gpio.046.out
==> pyvcp.led-4
bit FALSE in13
<== hm2_5i20.0.gpio.061.in_not
bit FALSE in6
<== hm2_5i20.0.gpio.054.in_not
bit FALSE in_gear1
==> classicladder.0.in-05
<== hm2_5i20.0.gpio.058.in
bit FALSE in_gear2
==> classicladder.0.in-06
<== hm2_5i20.0.gpio.057.in
bit TRUE in_gear3
==> classicladder.0.in-07
<== hm2_5i20.0.gpio.056.in
bit FALSE mist_cool
<== hm2_5i20.0.gpio.053.in_not
bit FALSE mist_out
==> hm2_5i20.0.gpio.043.out
float 0 motor.00.command
==> hm2_5i20.0.pwmgen.05.value
<== pid.0.output
float 0 motor.00.pos-fb
==> axis.0.motor-pos-fb
<== hm2_5i20.0.encoder.05.position
==> pid.0.feedback
float 0 motor.04.command
==> hm2_5i20.0.pwmgen.04.value
<== pid.2.output
float 0 motor.04.pos-fb
==> axis.2.motor-pos-fb
<== hm2_5i20.0.encoder.04.position
==> pid.2.feedback
bit FALSE mpgx1
<== hm2_5i20.0.gpio.050.in_not
==> mpgmux.sel0
bit TRUE mpgx100
<== hm2_5i20.0.gpio.051.in_not
==> mpgmux.sel1
bit FALSE oil_pressure
<== hm2_5i20.0.gpio.059.in_not
bit FALSE on_btn
==> halui.machine.on
<== hm2_5i20.0.gpio.055.in_not
s32 0 pend-counts1
==> axis.0.jog-counts
<== hm2_5i20.0.encoder.01.count
s32 0 pend-counts2
==> axis.2.jog-counts
<== hm2_5i20.0.encoder.00.count
float 0.02 pend-scale
==> axis.0.jog-scale
==> axis.2.jog-scale
<== mpgmux.out
bit FALSE relay1
==> hm2_5i20.0.gpio.041.out
bit FALSE relay5
==> hm2_5i20.0.gpio.047.out
bit FALSE relay6
==> hm2_5i20.0.gpio.040.out
bit FALSE sel_gear1
==> classicladder.0.in-10
<== pyvcp.button1
bit FALSE sel_gear2
==> classicladder.0.in-11
<== pyvcp.button2
bit FALSE sel_gear3
==> classicladder.0.in-12
<== pyvcp.button3
bit FALSE slide_lube
<== hm2_5i20.0.gpio.060.in_not
float 0 spin-abs
<== abs.0.out
==> spin-limit1.in
==> spin-limit2.in
==> spin-limit3.in
float 0 spin-actual-rpm
==> abs.1.in
<== rps2rpm.out
==> spin-near0.in2
==> spin-nearspeed.in1
bit TRUE spin-atspeed
==> classicladder.0.in-03
<== spin-nearspeed.out
float 0 spin-cmd
<== motion.spindle-speed-out
==> spin-alimit.in
==> spin-nearspeed.in2
float 0 spin-cmd-alimited
==> abs.0.in
<== spin-alimit.out
bit FALSE spin-cw
<== abs.0.sign
==> classicladder.0.in-17
bit FALSE spin-enable
==> classicladder.0.in-16
==> hm2_5i20.0.pwmgen.02.enable
<== motion.spindle-on
bit FALSE spin-fwd
<== classicladder.0.out-12
==> hm2_5i20.0.gpio.067.out
bit FALSE spin-jog
<== classicladder.0.out-11
==> hm2_5i20.0.gpio.069.out
float 0 spin-limited
==> spingain.in0
<== spinmux2.out
bit FALSE spin-mux0
<== classicladder.0.out-04
==> spinmux1.sel0
==> spinmux2.sel0
bit FALSE spin-mux1
<== classicladder.0.out-05
==> spinmux1.sel1
==> spinmux2.sel1
bit FALSE spin-rev
<== classicladder.0.out-13
==> hm2_5i20.0.gpio.065.out
bit FALSE spin-safetomove
<== classicladder.0.out-06
==> motion.spindle-at-speed
float 0 spin-scale
==> spingain.in1
<== spinmux1.out
float 0 spin-scaled
==> hm2_5i20.0.pwmgen.02.value
<== spingain.out
bit TRUE spin-stationary
==> classicladder.0.in-04
<== spin-near0.out
bit FALSE spin_idx
<=> hm2_5i20.0.encoder.02.index-enable
<=> motion.spindle-index-enable
float 14 spin_limited1
<== spin-limit1.out
==> spinmux2.in1
float 40 spin_limited2
<== spin-limit2.out
==> spinmux2.in2
float 125 spin_limited3
<== spin-limit3.out
==> spinmux2.in3
float 0 spindle-actual
<== hm2_5i20.0.encoder.02.velocity
==> motion.spindle-speed-in
==> rps2rpm.in0
float 0 spindle-position
<== hm2_5i20.0.encoder.02.position
==> motion.spindle-revs
float 0 spindle-scaled-abs
<== abs.1.out
==> spin-lpf.in
float 0 spindle_display
==> pyvcp.spindle-speed2
<== spin-lpf.out
bit FALSE spindle_fwd
<== hm2_5i20.0.gpio.048.in_not
bit FALSE spindle_rev
<== hm2_5i20.0.gpio.049.in_not
bit FALSE tool-change-loop
<== iocontrol.0.tool-change
==> iocontrol.0.tool-changed
bit FALSE tool-prep-loop
<== iocontrol.0.tool-prepare
==> iocontrol.0.tool-prepared
bit FALSE trans0
==> hm2_5i20.0.gpio.064.out
bit FALSE trans2
==> hm2_5i20.0.gpio.066.out
bit FALSE trans4
==> hm2_5i20.0.gpio.068.out
bit FALSE trans6
==> hm2_5i20.0.gpio.070.out
bit FALSE trans7
==> hm2_5i20.0.gpio.071.out
bit FALSE xhome
==> axis.0.home-sw-in
<== hm2_5i20.0.gpio.062.in
bit FALSE xinex-en
<=> axis.0.index-enable
<=> hm2_5i20.0.encoder.05.index-enable
Parameters:
Owner Type Dir Value Name
12 s32 RO 188 abs.0.time
12 s32 RW 10320 abs.0.tmax
12 s32 RO 108 abs.1.time
12 s32 RW 1624 abs.1.tmax
5 s32 RO 0 axis.0.home-state
5 s32 RO 0 axis.1.home-state
5 s32 RO 0 axis.2.home-state
5 s32 RO 0 axis.3.home-state
15 s32 RO 141292 classicladder.0.refresh.time
15 s32 RW 203068 classicladder.0.refresh.tmax
15 s32 RO 2 classicladder.ladder-state
7 bit RW FALSE hm2_5i20.0.encoder.00.counter-mode
7 bit RW TRUE hm2_5i20.0.encoder.00.filter
7 bit RW FALSE hm2_5i20.0.encoder.00.index-invert
7 bit RW FALSE hm2_5i20.0.encoder.00.index-mask
7 bit RW FALSE hm2_5i20.0.encoder.00.index-mask-invert
7 float RW 1 hm2_5i20.0.encoder.00.scale
7 float RW 0.5 hm2_5i20.0.encoder.00.vel-timeout
7 bit RW FALSE hm2_5i20.0.encoder.01.counter-mode
7 bit RW TRUE hm2_5i20.0.encoder.01.filter
7 bit RW FALSE hm2_5i20.0.encoder.01.index-invert
7 bit RW FALSE hm2_5i20.0.encoder.01.index-mask
7 bit RW FALSE hm2_5i20.0.encoder.01.index-mask-invert
7 float RW 1 hm2_5i20.0.encoder.01.scale
7 float RW 0.5 hm2_5i20.0.encoder.01.vel-timeout
7 bit RW FALSE hm2_5i20.0.encoder.02.counter-mode
7 bit RW TRUE hm2_5i20.0.encoder.02.filter
7 bit RW FALSE hm2_5i20.0.encoder.02.index-invert
7 bit RW FALSE hm2_5i20.0.encoder.02.index-mask
7 bit RW FALSE hm2_5i20.0.encoder.02.index-mask-invert
7 float RW 4000 hm2_5i20.0.encoder.02.scale
7 float RW 0.5 hm2_5i20.0.encoder.02.vel-timeout
7 bit RW FALSE hm2_5i20.0.encoder.03.counter-mode
7 bit RW TRUE hm2_5i20.0.encoder.03.filter
7 bit RW FALSE hm2_5i20.0.encoder.03.index-invert
7 bit RW FALSE hm2_5i20.0.encoder.03.index-mask
7 bit RW FALSE hm2_5i20.0.encoder.03.index-mask-invert
7 float RW 1 hm2_5i20.0.encoder.03.scale
7 float RW 0.5 hm2_5i20.0.encoder.03.vel-timeout
7 bit RW FALSE hm2_5i20.0.encoder.04.counter-mode
7 bit RW TRUE hm2_5i20.0.encoder.04.filter
7 bit RW FALSE hm2_5i20.0.encoder.04.index-invert
7 bit RW FALSE hm2_5i20.0.encoder.04.index-mask
7 bit RW FALSE hm2_5i20.0.encoder.04.index-mask-invert
7 float RW 1000 hm2_5i20.0.encoder.04.scale
7 float RW 0.5 hm2_5i20.0.encoder.04.vel-timeout
7 bit RW FALSE hm2_5i20.0.encoder.05.counter-mode
7 bit RW TRUE hm2_5i20.0.encoder.05.filter
7 bit RW FALSE hm2_5i20.0.encoder.05.index-invert
7 bit RW FALSE hm2_5i20.0.encoder.05.index-mask
7 bit RW FALSE hm2_5i20.0.encoder.05.index-mask-invert
7 float RW 819.2 hm2_5i20.0.encoder.05.scale
7 float RW 0.5 hm2_5i20.0.encoder.05.vel-timeout
7 bit RW FALSE hm2_5i20.0.gpio.006.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.006.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.007.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.007.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.008.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.008.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.009.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.009.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.010.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.010.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.011.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.011.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.018.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.018.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.019.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.019.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.020.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.020.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.021.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.021.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.022.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.022.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.023.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.023.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.030.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.030.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.031.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.031.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.032.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.032.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.033.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.033.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.034.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.034.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.035.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.035.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.036.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.036.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.036.is_output
7 bit RW FALSE hm2_5i20.0.gpio.037.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.037.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.037.is_output
7 bit RW FALSE hm2_5i20.0.gpio.038.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.038.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.038.is_output
7 bit RW FALSE hm2_5i20.0.gpio.039.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.039.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.039.is_output
7 bit RW FALSE hm2_5i20.0.gpio.040.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.040.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.040.is_output
7 bit RW FALSE hm2_5i20.0.gpio.041.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.041.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.041.is_output
7 bit RW FALSE hm2_5i20.0.gpio.042.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.042.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.042.is_output
7 bit RW FALSE hm2_5i20.0.gpio.043.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.043.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.043.is_output
7 bit RW FALSE hm2_5i20.0.gpio.044.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.044.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.044.is_output
7 bit RW FALSE hm2_5i20.0.gpio.045.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.045.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.045.is_output
7 bit RW FALSE hm2_5i20.0.gpio.046.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.046.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.046.is_output
7 bit RW FALSE hm2_5i20.0.gpio.047.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.047.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.047.is_output
7 bit RW FALSE hm2_5i20.0.gpio.048.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.048.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.048.is_output
7 bit RW FALSE hm2_5i20.0.gpio.049.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.049.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.049.is_output
7 bit RW FALSE hm2_5i20.0.gpio.050.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.050.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.050.is_output
7 bit RW FALSE hm2_5i20.0.gpio.051.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.051.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.051.is_output
7 bit RW FALSE hm2_5i20.0.gpio.052.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.052.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.052.is_output
7 bit RW FALSE hm2_5i20.0.gpio.053.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.053.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.053.is_output
7 bit RW FALSE hm2_5i20.0.gpio.054.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.054.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.054.is_output
7 bit RW FALSE hm2_5i20.0.gpio.055.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.055.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.055.is_output
7 bit RW FALSE hm2_5i20.0.gpio.056.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.056.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.056.is_output
7 bit RW FALSE hm2_5i20.0.gpio.057.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.057.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.057.is_output
7 bit RW FALSE hm2_5i20.0.gpio.058.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.058.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.058.is_output
7 bit RW FALSE hm2_5i20.0.gpio.059.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.059.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.059.is_output
7 bit RW FALSE hm2_5i20.0.gpio.060.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.060.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.060.is_output
7 bit RW FALSE hm2_5i20.0.gpio.061.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.061.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.061.is_output
7 bit RW FALSE hm2_5i20.0.gpio.062.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.062.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.062.is_output
7 bit RW FALSE hm2_5i20.0.gpio.063.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.063.is_opendrain
7 bit RW FALSE hm2_5i20.0.gpio.063.is_output
7 bit RW TRUE hm2_5i20.0.gpio.064.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.064.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.064.is_output
7 bit RW TRUE hm2_5i20.0.gpio.065.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.065.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.065.is_output
7 bit RW TRUE hm2_5i20.0.gpio.066.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.066.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.066.is_output
7 bit RW TRUE hm2_5i20.0.gpio.067.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.067.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.067.is_output
7 bit RW TRUE hm2_5i20.0.gpio.068.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.068.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.068.is_output
7 bit RW TRUE hm2_5i20.0.gpio.069.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.069.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.069.is_output
7 bit RW TRUE hm2_5i20.0.gpio.070.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.070.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.070.is_output
7 bit RW TRUE hm2_5i20.0.gpio.071.invert_output
7 bit RW FALSE hm2_5i20.0.gpio.071.is_opendrain
7 bit RW TRUE hm2_5i20.0.gpio.071.is_output
7 bit RW FALSE hm2_5i20.0.io_error
7 s32 RO 2988 hm2_5i20.0.pet_watchdog.time
7 s32 RW 15964 hm2_5i20.0.pet_watchdog.tmax
7 s32 RW 1 hm2_5i20.0.pwmgen.00.output-type
7 float RW 1 hm2_5i20.0.pwmgen.00.scale
7 s32 RW 1 hm2_5i20.0.pwmgen.01.output-type
7 float RW 1 hm2_5i20.0.pwmgen.01.scale
7 s32 RW 1 hm2_5i20.0.pwmgen.02.output-type
7 float RW -1 hm2_5i20.0.pwmgen.02.scale
7 s32 RW 1 hm2_5i20.0.pwmgen.03.output-type
7 float RW 1 hm2_5i20.0.pwmgen.03.scale
7 s32 RW 1 hm2_5i20.0.pwmgen.04.output-type
7 float RW 1 hm2_5i20.0.pwmgen.04.scale
7 s32 RW 1 hm2_5i20.0.pwmgen.05.output-type
7 float RW -120 hm2_5i20.0.pwmgen.05.scale
7 u32 RW 00004E20 hm2_5i20.0.pwmgen.pdm_frequency
7 u32 RW 00009C40 hm2_5i20.0.pwmgen.pwm_frequency
7 s32 RO 29600 hm2_5i20.0.read.time
7 s32 RW 79888 hm2_5i20.0.read.tmax
7 s32 RO 0 hm2_5i20.0.read_gpio.time
7 s32 RW 0 hm2_5i20.0.read_gpio.tmax
7 u32 RW 00989680 hm2_5i20.0.watchdog.timeout_ns
7 s32 RO 17940 hm2_5i20.0.write.time
7 s32 RW 45636 hm2_5i20.0.write.tmax
7 s32 RO 0 hm2_5i20.0.write_gpio.time
7 s32 RW 0 hm2_5i20.0.write_gpio.tmax
5 s32 RO 3116 motion-command-handler.time
5 s32 RW 16652 motion-command-handler.tmax
5 s32 RO 31948 motion-controller.time
5 s32 RW 127752 motion-controller.tmax
5 bit RO FALSE motion.debug-bit-0
5 bit RO FALSE motion.debug-bit-1
5 float RO 1 motion.debug-float-0
5 float RO 0 motion.debug-float-1
5 float RO 0 motion.debug-float-2
5 float RO 1 motion.debug-float-3
5 s32 RO 0 motion.debug-s32-0
5 s32 RO 0 motion.debug-s32-1
5 u32 RO 0016E7D4 motion.servo.last-period
5 float RO 1003963 motion.servo.last-period-ns
5 u32 RW 00000000 motion.servo.overruns
8 s32 RO 692 mpgmux.time
8 s32 RW 4552 mpgmux.tmax
14 s32 RO 3064 pid.0.do-pid-calcs.time
14 s32 RW 14912 pid.0.do-pid-calcs.tmax
14 s32 RO 628 pid.1.do-pid-calcs.time
14 s32 RW 17260 pid.1.do-pid-calcs.tmax
14 s32 RO 604 pid.2.do-pid-calcs.time
14 s32 RW 11240 pid.2.do-pid-calcs.tmax
11 s32 RO 876 rps2rpm.time
11 s32 RW 3236 rps2rpm.tmax
19 s32 RO 1372 scope.sample.time
19 s32 RW 14568 scope.sample.tmax
10 float RW 1e+20 spin-alimit.max
10 float RW 200 spin-alimit.maxv
10 float RW -1e+20 spin-alimit.min
10 s32 RO 1124 spin-alimit.time
10 s32 RW 10552 spin-alimit.tmax
10 float RW 275 spin-limit1.max
10 float RW 1e+20 spin-limit1.maxv
10 float RW 14 spin-limit1.min
10 s32 RO 636 spin-limit1.time
10 s32 RW 10424 spin-limit1.tmax
10 float RW 795 spin-limit2.max
10 float RW 1e+20 spin-limit2.maxv
10 float RW 40 spin-limit2.min
10 s32 RO 384 spin-limit2.time
10 s32 RW 11072 spin-limit2.tmax
10 float RW 2500 spin-limit3.max
10 float RW 1e+20 spin-limit3.maxv
10 float RW 125 spin-limit3.min
10 s32 RO 420 spin-limit3.time
10 s32 RW 12272 spin-limit3.tmax
9 float RW 0.01 spin-lpf.gain
9 s32 RO 1468 spin-lpf.time
9 s32 RW 3252 spin-lpf.tmax
13 float RW 35 spin-near0.difference
13 float RW 1 spin-near0.scale
13 s32 RO 956 spin-near0.time
13 s32 RW 10748 spin-near0.tmax
13 float RW 20 spin-nearspeed.difference
13 float RW 1 spin-nearspeed.scale
13 s32 RO 112 spin-nearspeed.time
13 s32 RW 9848 spin-nearspeed.tmax
11 s32 RO 380 spingain.time
11 s32 RW 10600 spingain.tmax
8 s32 RO 180 spinmux1.time
8 s32 RW 9468 spinmux1.tmax
8 s32 RO 112 spinmux2.time
8 s32 RW 2108 spinmux2.tmax
5 float RO 0 tc.0.acc
5 float RO 0 tc.0.pos
5 float RO 0 tc.0.vel
5 float RO 0 tc.1.acc
5 float RO 0 tc.1.pos
5 float RO 0 tc.1.vel
5 float RO 0 tc.2.acc
5 float RO 0 tc.2.pos
5 float RO 0 tc.2.vel
5 float RO 0 tc.3.acc
5 float RO 0 tc.3.pos
5 float RO 0 tc.3.vel
5 u32 RO 00000000 traj.active_tc
5 float RO 0 traj.pos_out
5 float RO 0 traj.vel_out
Parameter Aliases:
Alias Original Name
Exported Functions:
Owner CodeAddr Arg FP Users Name
00012 e0d11000 e0ccc760 YES 1 abs.0
00012 e0d11000 e0ccc770 YES 1 abs.1
00015 e0ef159b 00000000 YES 1 classicladder.0.refresh
00007 e0ed4489 df5a1000 NO 1 hm2_5i20.0.pet_watchdog
00007 e0ece61c df5a1000 YES 1 hm2_5i20.0.read
00007 e0ece57b df5a1000 YES 0 hm2_5i20.0.read_gpio
00007 e0ece5a7 df5a1000 YES 1 hm2_5i20.0.write
00007 e0ece54f df5a1000 YES 0 hm2_5i20.0.write_gpio
00005 e0d2e0e6 00000000 YES 1 motion-command-handler
00005 e0d304fd 00000000 YES 1 motion-controller
00008 e0a75000 e0ccc588 YES 1 mpgmux
00014 e0d16069 e0ccc7f8 YES 1 pid.0.do-pid-calcs
00014 e0d16069 e0ccc8ac YES 1 pid.1.do-pid-calcs
00014 e0d16069 e0ccc960 YES 1 pid.2.do-pid-calcs
00011 e0d0f000 e0ccc728 YES 1 rps2rpm
00019 e0d191fe 00000000 NO 1 scope.sample
00010 e0d0c28f e0ccc630 YES 1 spin-alimit
00010 e0d0c28f e0ccc660 YES 1 spin-limit1
00010 e0d0c28f e0ccc690 YES 1 spin-limit2
00010 e0d0c28f e0ccc6c0 YES 1 spin-limit3
00009 e09e4000 e0ccc608 YES 1 spin-lpf
00013 e0d13000 e0ccc790 YES 1 spin-near0
00013 e0d13000 e0ccc7b0 YES 1 spin-nearspeed
00011 e0d0f000 e0ccc738 YES 1 spingain
00008 e0a75000 e0ccc5a8 YES 1 spinmux1
00008 e0a75000 e0ccc5c8 YES 1 spinmux2
Realtime Threads:
Period FP Name ( Time, Max-Time )
999849 YES servo-thread ( 213232, 496752 )
1 motion-command-handler
2 motion-controller
3 hm2_5i20.0.read
4 mpgmux
5 spinmux1
6 spinmux2
7 spin-lpf
8 spin-alimit
9 spin-limit1
10 spin-limit2
11 spin-limit3
12 rps2rpm
13 spingain
14 abs.0
15 abs.1
16 spin-near0
17 spin-nearspeed
18 pid.0.do-pid-calcs
19 pid.1.do-pid-calcs
20 pid.2.do-pid-calcs
21 classicladder.0.refresh
22 hm2_5i20.0.write
23 hm2_5i20.0.pet_watchdog
24 scope.sample