+-10 volt spindle?
14 Sep 2013 03:09 #38789
by andypugh
Replied by andypugh on topic +-10 volt spindle?
It looks like JT1050 has other timedelays doing other things in other places.
Change timedelay.2 to timedelay.0 throughout and try again?
Change timedelay.2 to timedelay.0 throughout and try again?
Please Log in or Create an account to join the conversation.
14 Sep 2013 03:22 #38790
by DaOne
Replied by DaOne on topic +-10 volt spindle?
Nope that did not work. I now get...
my_LinuxCNC_machine-7i77-in_lathe.hal:273: parameter or pin 'timedelay.0.on-delay' not found
Please Log in or Create an account to join the conversation.
14 Sep 2013 03:26 #38791
by andypugh
Replied by andypugh on topic +-10 volt spindle?
put the linejust before the offending line (273) and then you should get a full list of all the pins you _do_ have.
Which is a good starting point
show pin
Which is a good starting point
Please Log in or Create an account to join the conversation.
14 Sep 2013 03:33 - 14 Sep 2013 03:35 #38793
by DaOne
Replied by DaOne on topic +-10 volt spindle?
Here is the output file. Also if I comment out the timedelay lines it loads fine however I don't get it working correctly which is understandable.
Last edit: 14 Sep 2013 03:35 by DaOne.
Please Log in or Create an account to join the conversation.
14 Sep 2013 03:35 - 14 Sep 2013 03:37 #38794
by DaOne
Replied by DaOne on topic +-10 volt spindle?
Attaching the file isnt working for me so...
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.6.0~pre
Machine configuration directory is '/home/cnc/linuxcnc/configs/my_LinuxCNC_machine-7i77-in_lathe'
Machine configuration file is 'my_LinuxCNC_machine-7i77-in_lathe.ini'
INIFILE=/home/cnc/linuxcnc/configs/my_LinuxCNC_machine-7i77-in_lathe/my_LinuxCNC_machine-7i77-in_lathe.ini
PARAMETER_FILE=linuxcnc.var
TASK=milltask
HALUI=halui
DISPLAY=axis
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
io started
halcmd loadusr io started
Starting HAL User Interface program: halui
emc/usr_intf/halui.cc 2132: iniLoad error
Component Pins:
Owner Type Dir Value Name
17 bit IN FALSE and2.0.in0
17 bit IN FALSE and2.0.in1
17 bit OUT FALSE and2.0.out
17 bit IN FALSE and2.1.in0
17 bit IN FALSE and2.1.in1
17 bit OUT FALSE and2.1.out
17 bit IN FALSE and2.2.in0
17 bit IN FALSE and2.2.in1
17 bit OUT FALSE and2.2.out
17 bit IN FALSE and2.3.in0
17 bit IN FALSE and2.3.in1
17 bit OUT FALSE and2.3.out
17 bit IN FALSE and2.4.in0
17 bit IN FALSE and2.4.in1
17 bit OUT FALSE and2.4.out
17 bit IN FALSE and2.5.in0
17 bit IN FALSE and2.5.in1
17 bit OUT FALSE and2.5.out
9 bit OUT FALSE axis.0.active
9 bit OUT FALSE axis.0.amp-enable-out ==> x-enable
9 bit IN FALSE axis.0.amp-fault-in
9 float OUT 0 axis.0.backlash-corr
9 float OUT 0 axis.0.backlash-filt
9 float OUT 0 axis.0.backlash-vel
9 float OUT 0 axis.0.coarse-pos-cmd
9 bit OUT FALSE axis.0.error
9 float OUT 0 axis.0.f-error
9 float OUT 0 axis.0.f-error-lim
9 bit OUT FALSE axis.0.f-errored
9 bit OUT FALSE axis.0.faulted
9 float OUT 0 axis.0.free-pos-cmd
9 bit OUT FALSE axis.0.free-tp-enable
9 float OUT 0 axis.0.free-vel-lim
9 bit IN FALSE axis.0.home-sw-in <== x-home-sw
9 bit OUT FALSE axis.0.homed
9 bit OUT FALSE axis.0.homing
9 bit OUT FALSE axis.0.in-position
9 bit I/O FALSE axis.0.index-enable <=> x-index-enable
9 s32 IN 0 axis.0.jog-counts
9 bit IN FALSE axis.0.jog-enable
9 float IN 0 axis.0.jog-scale
9 bit IN FALSE axis.0.jog-vel-mode
9 float OUT 0 axis.0.joint-pos-cmd
9 float OUT 0 axis.0.joint-pos-fb
9 float OUT 0 axis.0.joint-vel-cmd
9 bit OUT FALSE axis.0.kb-jog-active
9 float OUT 0 axis.0.motor-offset
9 float OUT 0 axis.0.motor-pos-cmd ==> x-pos-cmd
9 float IN 0 axis.0.motor-pos-fb <== x-pos-fb
9 bit OUT FALSE axis.0.neg-hard-limit
9 bit IN FALSE axis.0.neg-lim-sw-in <== x-neg-limit
9 bit OUT FALSE axis.0.pos-hard-limit
9 bit IN FALSE axis.0.pos-lim-sw-in <== x-pos-limit
9 bit OUT FALSE axis.0.wheel-jog-active
9 bit OUT FALSE axis.1.active
9 bit OUT TRUE axis.1.amp-enable-out ==> emcmot.01.enable
9 bit IN FALSE axis.1.amp-fault-in
9 float OUT 0 axis.1.backlash-corr
9 float OUT 0 axis.1.backlash-filt
9 float OUT 0 axis.1.backlash-vel
9 float OUT 0 axis.1.coarse-pos-cmd
9 bit OUT FALSE axis.1.error
9 float OUT 0 axis.1.f-error
9 float OUT 0 axis.1.f-error-lim
9 bit OUT FALSE axis.1.f-errored
9 bit OUT FALSE axis.1.faulted
9 float OUT 0 axis.1.free-pos-cmd
9 bit OUT FALSE axis.1.free-tp-enable
9 float OUT 0 axis.1.free-vel-lim
9 bit IN FALSE axis.1.home-sw-in
9 bit OUT FALSE axis.1.homed
9 bit OUT FALSE axis.1.homing
9 bit OUT FALSE axis.1.in-position
9 bit I/O FALSE axis.1.index-enable
9 s32 IN 0 axis.1.jog-counts
9 bit IN FALSE axis.1.jog-enable
9 float IN 0 axis.1.jog-scale
9 bit IN FALSE axis.1.jog-vel-mode
9 float OUT 0 axis.1.joint-pos-cmd
9 float OUT 0 axis.1.joint-pos-fb
9 float OUT 0 axis.1.joint-vel-cmd
9 bit OUT FALSE axis.1.kb-jog-active
9 float OUT 0 axis.1.motor-offset
9 float OUT 0 axis.1.motor-pos-cmd
9 float IN 0 axis.1.motor-pos-fb
9 bit OUT FALSE axis.1.neg-hard-limit
9 bit IN FALSE axis.1.neg-lim-sw-in
9 bit OUT FALSE axis.1.pos-hard-limit
9 bit IN FALSE axis.1.pos-lim-sw-in
9 bit OUT FALSE axis.1.wheel-jog-active
9 bit OUT FALSE axis.2.active
9 bit OUT FALSE axis.2.amp-enable-out ==> z-enable
9 bit IN FALSE axis.2.amp-fault-in
9 float OUT 0 axis.2.backlash-corr
9 float OUT 0 axis.2.backlash-filt
9 float OUT 0 axis.2.backlash-vel
9 float OUT 0 axis.2.coarse-pos-cmd
9 bit OUT FALSE axis.2.error
9 float OUT 0 axis.2.f-error
9 float OUT 0 axis.2.f-error-lim
9 bit OUT FALSE axis.2.f-errored
9 bit OUT FALSE axis.2.faulted
9 float OUT 0 axis.2.free-pos-cmd
9 bit OUT FALSE axis.2.free-tp-enable
9 float OUT 0 axis.2.free-vel-lim
9 bit IN FALSE axis.2.home-sw-in <== z-home-sw
9 bit OUT FALSE axis.2.homed
9 bit OUT FALSE axis.2.homing
9 bit OUT FALSE axis.2.in-position
9 bit I/O FALSE axis.2.index-enable <=> z-index-enable
9 s32 IN 0 axis.2.jog-counts
9 bit IN FALSE axis.2.jog-enable
9 float IN 0 axis.2.jog-scale
9 bit IN FALSE axis.2.jog-vel-mode
9 float OUT 0 axis.2.joint-pos-cmd
9 float OUT 0 axis.2.joint-pos-fb
9 float OUT 0 axis.2.joint-vel-cmd
9 bit OUT FALSE axis.2.kb-jog-active
9 float OUT 0 axis.2.motor-offset
9 float OUT 0 axis.2.motor-pos-cmd ==> z-pos-cmd
9 float IN 0 axis.2.motor-pos-fb <== z-pos-fb
9 bit OUT FALSE axis.2.neg-hard-limit
9 bit IN FALSE axis.2.neg-lim-sw-in <== z-neg-limit
9 bit OUT FALSE axis.2.pos-hard-limit
9 bit IN FALSE axis.2.pos-lim-sw-in <== z-pos-limit
9 bit OUT FALSE axis.2.wheel-jog-active
16 float IN 0 classicladder.0.floatin-00
16 float IN 0 classicladder.0.floatin-01
16 float IN 0 classicladder.0.floatin-02
16 float IN 0 classicladder.0.floatin-03
16 float IN 0 classicladder.0.floatin-04
16 float IN 0 classicladder.0.floatin-05
16 float IN 0 classicladder.0.floatin-06
16 float IN 0 classicladder.0.floatin-07
16 float IN 0 classicladder.0.floatin-08
16 float IN 0 classicladder.0.floatin-09
16 float OUT 0 classicladder.0.floatout-00
16 float OUT 0 classicladder.0.floatout-01
16 float OUT 0 classicladder.0.floatout-02
16 float OUT 0 classicladder.0.floatout-03
16 float OUT 0 classicladder.0.floatout-04
16 float OUT 0 classicladder.0.floatout-05
16 float OUT 0 classicladder.0.floatout-06
16 float OUT 0 classicladder.0.floatout-07
16 float OUT 0 classicladder.0.floatout-08
16 float OUT 0 classicladder.0.floatout-09
16 bit IN FALSE classicladder.0.hide_gui
16 bit IN FALSE classicladder.0.in-00
16 bit IN FALSE classicladder.0.in-01
16 bit IN FALSE classicladder.0.in-02
16 bit IN FALSE classicladder.0.in-03
16 bit IN FALSE classicladder.0.in-04
16 bit IN FALSE classicladder.0.in-05
16 bit IN FALSE classicladder.0.in-06
16 bit IN FALSE classicladder.0.in-07
16 bit IN FALSE classicladder.0.in-08
16 bit IN FALSE classicladder.0.in-09
16 bit IN FALSE classicladder.0.in-10
16 bit IN FALSE classicladder.0.in-11
16 bit IN FALSE classicladder.0.in-12
16 bit IN FALSE classicladder.0.in-13
16 bit IN FALSE classicladder.0.in-14
16 bit OUT FALSE classicladder.0.out-00
16 bit OUT FALSE classicladder.0.out-01
16 bit OUT FALSE classicladder.0.out-02
16 bit OUT FALSE classicladder.0.out-03
16 bit OUT FALSE classicladder.0.out-04
16 bit OUT FALSE classicladder.0.out-05
16 bit OUT FALSE classicladder.0.out-06
16 bit OUT FALSE classicladder.0.out-07
16 bit OUT FALSE classicladder.0.out-08
16 bit OUT FALSE classicladder.0.out-09
16 bit OUT FALSE classicladder.0.out-10
16 bit OUT FALSE classicladder.0.out-11
16 bit OUT FALSE classicladder.0.out-12
16 bit OUT FALSE classicladder.0.out-13
16 bit OUT FALSE classicladder.0.out-14
16 s32 IN 0 classicladder.0.s32in-00
16 s32 IN 0 classicladder.0.s32in-01
16 s32 IN 0 classicladder.0.s32in-02
16 s32 IN 0 classicladder.0.s32in-03
16 s32 IN 0 classicladder.0.s32in-04
16 s32 IN 0 classicladder.0.s32in-05
16 s32 IN 0 classicladder.0.s32in-06
16 s32 IN 0 classicladder.0.s32in-07
16 s32 IN 0 classicladder.0.s32in-08
16 s32 IN 0 classicladder.0.s32in-09
16 s32 OUT 0 classicladder.0.s32out-00
16 s32 OUT 0 classicladder.0.s32out-01
16 s32 OUT 0 classicladder.0.s32out-02
16 s32 OUT 0 classicladder.0.s32out-03
16 s32 OUT 0 classicladder.0.s32out-04
16 s32 OUT 0 classicladder.0.s32out-05
16 s32 OUT 0 classicladder.0.s32out-06
16 s32 OUT 0 classicladder.0.s32out-07
16 s32 OUT 0 classicladder.0.s32out-08
16 s32 OUT 0 classicladder.0.s32out-09
7 bit IN FALSE halui.abort
7 float OUT 0 halui.axis.0.pos-commanded
7 float OUT 0 halui.axis.0.pos-feedback
7 float OUT 0 halui.axis.0.pos-relative
7 float OUT 0 halui.axis.1.pos-commanded
7 float OUT 0 halui.axis.1.pos-feedback
7 float OUT 0 halui.axis.1.pos-relative
7 float OUT 0 halui.axis.2.pos-commanded
7 float OUT 0 halui.axis.2.pos-feedback
7 float OUT 0 halui.axis.2.pos-relative
7 float OUT 0 halui.axis.3.pos-commanded
7 float OUT 0 halui.axis.3.pos-feedback
7 float OUT 0 halui.axis.3.pos-relative
7 float OUT 0 halui.axis.4.pos-commanded
7 float OUT 0 halui.axis.4.pos-feedback
7 float OUT 0 halui.axis.4.pos-relative
7 float OUT 0 halui.axis.5.pos-commanded
7 float OUT 0 halui.axis.5.pos-feedback
7 float OUT 0 halui.axis.5.pos-relative
7 float OUT 0 halui.axis.6.pos-commanded
7 float OUT 0 halui.axis.6.pos-feedback
7 float OUT 0 halui.axis.6.pos-relative
7 float OUT 0 halui.axis.7.pos-commanded
7 float OUT 0 halui.axis.7.pos-feedback
7 float OUT 0 halui.axis.7.pos-relative
7 float OUT 0 halui.axis.8.pos-commanded
7 float OUT 0 halui.axis.8.pos-feedback
7 float OUT 0 halui.axis.8.pos-relative
7 bit IN FALSE halui.estop.activate
7 bit OUT FALSE halui.estop.is-activated
7 bit IN FALSE halui.estop.reset
7 bit IN TRUE halui.feed-override.count-enable
7 s32 IN 0 halui.feed-override.counts
7 bit IN FALSE halui.feed-override.decrease
7 bit IN FALSE halui.feed-override.direct-value
7 bit IN FALSE halui.feed-override.increase
7 float IN 0.1 halui.feed-override.scale
7 float OUT 0 halui.feed-override.value
7 bit OUT FALSE halui.flood.is-on
7 bit IN FALSE halui.flood.off
7 bit IN FALSE halui.flood.on
7 float IN 0.2 halui.jog-deadband
7 float IN 0 halui.jog-speed
7 float IN 0 halui.jog.0.analog
7 float IN 0 halui.jog.0.increment
7 bit IN FALSE halui.jog.0.increment-minus
7 bit IN FALSE halui.jog.0.increment-plus
7 bit IN FALSE halui.jog.0.minus
7 bit IN FALSE halui.jog.0.plus
7 float IN 0 halui.jog.1.analog
7 float IN 0 halui.jog.1.increment
7 bit IN FALSE halui.jog.1.increment-minus
7 bit IN FALSE halui.jog.1.increment-plus
7 bit IN FALSE halui.jog.1.minus
7 bit IN FALSE halui.jog.1.plus
7 float IN 0 halui.jog.2.analog
7 float IN 0 halui.jog.2.increment
7 bit IN FALSE halui.jog.2.increment-minus
7 bit IN FALSE halui.jog.2.increment-plus
7 bit IN FALSE halui.jog.2.minus
7 bit IN FALSE halui.jog.2.plus
7 float IN 0 halui.jog.selected.increment
7 bit IN FALSE halui.jog.selected.increment-minus
7 bit IN FALSE halui.jog.selected.increment-plus
7 bit IN FALSE halui.jog.selected.minus
7 bit IN FALSE halui.jog.selected.plus
7 bit OUT FALSE halui.joint.0.has-fault
7 bit IN FALSE halui.joint.0.home
7 bit OUT FALSE halui.joint.0.is-homed
7 bit OUT FALSE halui.joint.0.is-selected
7 bit OUT FALSE halui.joint.0.on-hard-max-limit
7 bit OUT FALSE halui.joint.0.on-hard-min-limit
7 bit OUT FALSE halui.joint.0.on-soft-max-limit
7 bit OUT FALSE halui.joint.0.on-soft-min-limit
7 bit IN FALSE halui.joint.0.select
7 bit IN FALSE halui.joint.0.unhome
7 bit OUT FALSE halui.joint.1.has-fault
7 bit IN FALSE halui.joint.1.home
7 bit OUT FALSE halui.joint.1.is-homed
7 bit OUT FALSE halui.joint.1.is-selected
7 bit OUT FALSE halui.joint.1.on-hard-max-limit
7 bit OUT FALSE halui.joint.1.on-hard-min-limit
7 bit OUT FALSE halui.joint.1.on-soft-max-limit
7 bit OUT FALSE halui.joint.1.on-soft-min-limit
7 bit IN FALSE halui.joint.1.select
7 bit IN FALSE halui.joint.1.unhome
7 bit OUT FALSE halui.joint.2.has-fault
7 bit IN FALSE halui.joint.2.home
7 bit OUT FALSE halui.joint.2.is-homed
7 bit OUT FALSE halui.joint.2.is-selected
7 bit OUT FALSE halui.joint.2.on-hard-max-limit
7 bit OUT FALSE halui.joint.2.on-hard-min-limit
7 bit OUT FALSE halui.joint.2.on-soft-max-limit
7 bit OUT FALSE halui.joint.2.on-soft-min-limit
7 bit IN FALSE halui.joint.2.select
7 bit IN FALSE halui.joint.2.unhome
7 u32 OUT 0x00000000 halui.joint.selected
7 bit OUT FALSE halui.joint.selected.has-fault
7 bit IN FALSE halui.joint.selected.home
7 bit OUT FALSE halui.joint.selected.is_homed
7 bit OUT FALSE halui.joint.selected.on-hard-max-limit
7 bit OUT FALSE halui.joint.selected.on-hard-min-limit
7 bit OUT FALSE halui.joint.selected.on-soft-limit
7 bit OUT FALSE halui.joint.selected.on-soft-min-limit
7 bit IN FALSE halui.joint.selected.unhome
7 bit OUT FALSE halui.lube.is-on
7 bit IN FALSE halui.lube.off
7 bit IN FALSE halui.lube.on
7 bit OUT FALSE halui.machine.is-on
7 bit IN FALSE halui.machine.off
7 bit IN FALSE halui.machine.on
7 bit IN TRUE halui.max-velocity.count-enable
7 s32 IN 0 halui.max-velocity.counts
7 bit IN FALSE halui.max-velocity.decrease
7 bit IN FALSE halui.max-velocity.direct-value
7 bit IN FALSE halui.max-velocity.increase
7 float IN 0 halui.max-velocity.scale
7 float OUT 0 halui.max-velocity.value
7 bit OUT FALSE halui.mist.is-on
7 bit IN FALSE halui.mist.off
7 bit IN FALSE halui.mist.on
7 bit IN FALSE halui.mode.auto
7 bit OUT FALSE halui.mode.is-auto
7 bit OUT TRUE halui.mode.is-joint
7 bit OUT FALSE halui.mode.is-manual
7 bit OUT FALSE halui.mode.is-mdi
7 bit OUT FALSE halui.mode.is-teleop
7 bit IN FALSE halui.mode.joint
7 bit IN FALSE halui.mode.manual
7 bit IN FALSE halui.mode.mdi
7 bit IN FALSE halui.mode.teleop
7 bit OUT FALSE halui.program.block-delete.is-on
7 bit IN FALSE halui.program.block-delete.off
7 bit IN FALSE halui.program.block-delete.on
7 bit OUT FALSE halui.program.is-idle
7 bit OUT FALSE halui.program.is-paused
7 bit OUT FALSE halui.program.is-running
7 bit OUT FALSE halui.program.optional-stop.is-on
7 bit IN FALSE halui.program.optional-stop.off
7 bit IN FALSE halui.program.optional-stop.on
7 bit IN FALSE halui.program.pause
7 bit IN FALSE halui.program.resume
7 bit IN FALSE halui.program.run
7 bit IN FALSE halui.program.step
7 bit IN FALSE halui.program.stop
7 bit IN TRUE halui.spindle-override.count-enable
7 s32 IN 0 halui.spindle-override.counts
7 bit IN FALSE halui.spindle-override.decrease
7 bit IN FALSE halui.spindle-override.direct-value
7 bit IN FALSE halui.spindle-override.increase
7 float IN 0.1 halui.spindle-override.scale
7 float OUT 0 halui.spindle-override.value
7 bit OUT FALSE halui.spindle.brake-is-on
7 bit IN FALSE halui.spindle.brake-off
7 bit IN FALSE halui.spindle.brake-on
7 bit IN FALSE halui.spindle.decrease
7 bit IN FALSE halui.spindle.forward
7 bit IN FALSE halui.spindle.increase
7 bit OUT FALSE halui.spindle.is-on
7 bit IN FALSE halui.spindle.reverse
7 bit OUT FALSE halui.spindle.runs-backward
7 bit OUT FALSE halui.spindle.runs-forward
7 bit IN FALSE halui.spindle.start
7 bit IN FALSE halui.spindle.stop
7 float OUT 0 halui.tool.length_offset.a
7 float OUT 0 halui.tool.length_offset.b
7 float OUT 0 halui.tool.length_offset.c
7 float OUT 0 halui.tool.length_offset.u
7 float OUT 0 halui.tool.length_offset.v
7 float OUT 0 halui.tool.length_offset.w
7 float OUT 0 halui.tool.length_offset.x
7 float OUT 0 halui.tool.length_offset.y
7 float OUT 0 halui.tool.length_offset.z
7 u32 OUT 0x00000000 halui.tool.number
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-00-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-01-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-02-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03 ==> footsw
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-03-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-04-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-05-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-06-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-07-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-08-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-09-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-10-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-11-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-12-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-13-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-14-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15 ==> turret-encoder1
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-15-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16 ==> turret-encoder2
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-16-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17 ==> turret-encoder4
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-17-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18 ==> turret-encoder8
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-18-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-19-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-20-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-21-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-22-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-23-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-24-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-25-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-26-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-27-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28 ==> cycle-start
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-28-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29 ==> abort
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-29-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-30-not
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31
12 bit OUT FALSE hm2_5i25.0.7i77.0.0.input-31-not
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-00
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-01
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-02
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-03
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-04
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-05
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-06
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-07
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-08
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-09
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-10
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-11
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-12
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-13
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-14
12 bit IN FALSE hm2_5i25.0.7i77.0.0.output-15 <== coolant-flood
12 bit IN FALSE hm2_5i25.0.7i77.0.1.analogena <== x-enable
12 float IN 0 hm2_5i25.0.7i77.0.1.analogout0 <== x-output
12 float IN 0 hm2_5i25.0.7i77.0.1.analogout1 <== spindle_rpm_cmd
12 float IN 0 hm2_5i25.0.7i77.0.1.analogout2 <== z-output
12 float IN 0 hm2_5i25.0.7i77.0.1.analogout3
12 float IN 0 hm2_5i25.0.7i77.0.1.analogout4
12 float IN 0 hm2_5i25.0.7i77.0.1.analogout5
12 bit IN FALSE hm2_5i25.0.7i77.0.1.spinena
12 s32 OUT 0 hm2_5i25.0.encoder.00.count
12 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable <=> x-index-enable
12 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.00.position ==> x-pos-fb
12 float OUT 0 hm2_5i25.0.encoder.00.position-latched
12 bit OUT FALSE hm2_5i25.0.encoder.00.quadrature-error
12 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts ==> x-pos-rawcounts
12 s32 OUT 1 hm2_5i25.0.encoder.00.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.00.reset
12 float OUT 0 hm2_5i25.0.encoder.00.velocity ==> x-vel-fb
12 s32 OUT 0 hm2_5i25.0.encoder.01.count
12 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable <=> spindle_index_enable
12 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.01.position ==> spindle_rev_count
12 float OUT 0 hm2_5i25.0.encoder.01.position-latched
12 bit OUT FALSE hm2_5i25.0.encoder.01.quadrature-error
12 s32 OUT 0 hm2_5i25.0.encoder.01.rawcounts
12 s32 OUT 0 hm2_5i25.0.encoder.01.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.01.reset
12 float OUT 0 hm2_5i25.0.encoder.01.velocity ==> encoder_velocity
12 s32 OUT 0 hm2_5i25.0.encoder.02.count
12 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable <=> z-index-enable
12 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.02.position ==> z-pos-fb
12 float OUT 0 hm2_5i25.0.encoder.02.position-latched
12 bit OUT FALSE hm2_5i25.0.encoder.02.quadrature-error
12 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts ==> z-pos-rawcounts
12 s32 OUT 2 hm2_5i25.0.encoder.02.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.02.reset
12 float OUT 0 hm2_5i25.0.encoder.02.velocity ==> z-vel-fb
12 s32 OUT 0 hm2_5i25.0.encoder.03.count
12 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable
12 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.03.position
12 float OUT 0 hm2_5i25.0.encoder.03.position-latched
12 bit OUT FALSE hm2_5i25.0.encoder.03.quadrature-error
12 s32 OUT 1 hm2_5i25.0.encoder.03.rawcounts
12 s32 OUT 1 hm2_5i25.0.encoder.03.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.03.reset
12 float OUT 0 hm2_5i25.0.encoder.03.velocity
12 s32 OUT 0 hm2_5i25.0.encoder.04.count
12 s32 OUT 0 hm2_5i25.0.encoder.04.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.04.index-enable
12 bit IN FALSE hm2_5i25.0.encoder.04.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.04.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.04.position
12 float OUT 0 hm2_5i25.0.encoder.04.position-latched
12 bit OUT FALSE hm2_5i25.0.encoder.04.quadrature-error
12 s32 OUT 0 hm2_5i25.0.encoder.04.rawcounts
12 s32 OUT 0 hm2_5i25.0.encoder.04.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.04.reset
12 float OUT 0 hm2_5i25.0.encoder.04.velocity
12 s32 OUT 0 hm2_5i25.0.encoder.05.count
12 s32 OUT 0 hm2_5i25.0.encoder.05.count-latched
12 bit I/O FALSE hm2_5i25.0.encoder.05.index-enable
12 bit IN FALSE hm2_5i25.0.encoder.05.latch-enable
12 bit IN FALSE hm2_5i25.0.encoder.05.latch-polarity
12 float OUT 0 hm2_5i25.0.encoder.05.position
12 float OUT 0 hm2_5i25.0.encoder.05.position-latched
12 bit OUT FALSE hm2_5i25.0.encoder.05.quadrature-error
12 s32 OUT 0 hm2_5i25.0.encoder.05.rawcounts
12 s32 OUT 0 hm2_5i25.0.encoder.05.rawlatch
12 bit IN FALSE hm2_5i25.0.encoder.05.reset
12 float OUT 0 hm2_5i25.0.encoder.05.velocity
12 bit OUT TRUE hm2_5i25.0.gpio.000.in
12 bit OUT FALSE hm2_5i25.0.gpio.000.in_not
12 bit IN FALSE hm2_5i25.0.gpio.000.out
12 bit OUT TRUE hm2_5i25.0.gpio.001.in
12 bit OUT FALSE hm2_5i25.0.gpio.001.in_not
12 bit IN FALSE hm2_5i25.0.gpio.001.out
12 bit OUT TRUE hm2_5i25.0.gpio.002.in
12 bit OUT FALSE hm2_5i25.0.gpio.002.in_not
12 bit IN FALSE hm2_5i25.0.gpio.002.out
12 bit OUT TRUE hm2_5i25.0.gpio.003.in
12 bit OUT FALSE hm2_5i25.0.gpio.003.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.004.in
12 bit OUT FALSE hm2_5i25.0.gpio.004.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.005.in
12 bit OUT FALSE hm2_5i25.0.gpio.005.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.006.in
12 bit OUT FALSE hm2_5i25.0.gpio.006.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.007.in
12 bit OUT FALSE hm2_5i25.0.gpio.007.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.008.in
12 bit OUT FALSE hm2_5i25.0.gpio.008.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.009.in
12 bit OUT TRUE hm2_5i25.0.gpio.009.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.010.in
12 bit OUT TRUE hm2_5i25.0.gpio.010.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.011.in
12 bit OUT FALSE hm2_5i25.0.gpio.011.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.012.in
12 bit OUT FALSE hm2_5i25.0.gpio.012.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.013.in
12 bit OUT FALSE hm2_5i25.0.gpio.013.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.014.in
12 bit OUT FALSE hm2_5i25.0.gpio.014.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.015.in
12 bit OUT FALSE hm2_5i25.0.gpio.015.in_not
12 bit OUT FALSE hm2_5i25.0.gpio.016.in
12 bit OUT TRUE hm2_5i25.0.gpio.016.in_not
12 bit OUT TRUE hm2_5i25.0.gpio.017.in
12 bit OUT FALSE hm2_5i25.0.gpio.017.in_not
12 bit IN FALSE hm2_5i25.0.gpio.017.out
12 bit OUT TRUE hm2_5i25.0.gpio.018.in
12 bit OUT FALSE hm2_5i25.0.gpio.018.in_not
12 bit IN FALSE hm2_5i25.0.gpio.018.out
12 bit OUT TRUE hm2_5i25.0.gpio.019.in
12 bit OUT FALSE hm2_5i25.0.gpio.019.in_not
12 bit IN FALSE hm2_5i25.0.gpio.019.out
12 bit OUT TRUE hm2_5i25.0.gpio.020.in
12 bit OUT FALSE hm2_5i25.0.gpio.020.in_not
12 bit IN FALSE hm2_5i25.0.gpio.020.out
12 bit OUT TRUE hm2_5i25.0.gpio.021.in
12 bit OUT FALSE hm2_5i25.0.gpio.021.in_not
12 bit IN FALSE hm2_5i25.0.gpio.021.out
12 bit OUT TRUE hm2_5i25.0.gpio.022.in
12 bit OUT FALSE hm2_5i25.0.gpio.022.in_not
12 bit IN FALSE hm2_5i25.0.gpio.022.out
12 bit OUT TRUE hm2_5i25.0.gpio.023.in
12 bit OUT FALSE hm2_5i25.0.gpio.023.in_not
12 bit IN FALSE hm2_5i25.0.gpio.023.out
12 bit OUT TRUE hm2_5i25.0.gpio.024.in
12 bit OUT FALSE hm2_5i25.0.gpio.024.in_not
12 bit IN FALSE hm2_5i25.0.gpio.024.out
12 bit OUT TRUE hm2_5i25.0.gpio.025.in
12 bit OUT FALSE hm2_5i25.0.gpio.025.in_not
12 bit IN FALSE hm2_5i25.0.gpio.025.out
12 bit OUT TRUE hm2_5i25.0.gpio.026.in
12 bit OUT FALSE hm2_5i25.0.gpio.026.in_not
12 bit IN FALSE hm2_5i25.0.gpio.026.out
12 bit OUT TRUE hm2_5i25.0.gpio.027.in
12 bit OUT FALSE hm2_5i25.0.gpio.027.in_not
12 bit IN FALSE hm2_5i25.0.gpio.027.out
12 bit OUT TRUE hm2_5i25.0.gpio.028.in
12 bit OUT FALSE hm2_5i25.0.gpio.028.in_not
12 bit IN FALSE hm2_5i25.0.gpio.028.out
12 bit OUT TRUE hm2_5i25.0.gpio.029.in
12 bit OUT FALSE hm2_5i25.0.gpio.029.in_not
12 bit IN FALSE hm2_5i25.0.gpio.029.out
12 bit OUT TRUE hm2_5i25.0.gpio.030.in
12 bit OUT FALSE hm2_5i25.0.gpio.030.in_not
12 bit IN FALSE hm2_5i25.0.gpio.030.out
12 bit OUT TRUE hm2_5i25.0.gpio.031.in
12 bit OUT FALSE hm2_5i25.0.gpio.031.in_not
12 bit IN FALSE hm2_5i25.0.gpio.031.out
12 bit OUT TRUE hm2_5i25.0.gpio.032.in
12 bit OUT FALSE hm2_5i25.0.gpio.032.in_not
12 bit IN FALSE hm2_5i25.0.gpio.032.out
12 bit OUT TRUE hm2_5i25.0.gpio.033.in
12 bit OUT FALSE hm2_5i25.0.gpio.033.in_not
12 bit IN FALSE hm2_5i25.0.gpio.033.out
12 bit IN FALSE hm2_5i25.0.led.CR01
12 bit IN FALSE hm2_5i25.0.led.CR02
12 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.fault-count
12 u32 OUT 0x00000000 hm2_5i25.0.sserial.port-0.port_state
12 bit IN TRUE hm2_5i25.0.sserial.port-0.run
12 bit I/O FALSE hm2_5i25.0.watchdog.has_bit
5 bit OUT FALSE iocontrol.0.coolant-flood
5 bit OUT FALSE iocontrol.0.coolant-mist
5 bit IN FALSE iocontrol.0.emc-enable-in
5 bit OUT FALSE iocontrol.0.lube
5 bit IN FALSE iocontrol.0.lube_level
5 bit OUT FALSE iocontrol.0.tool-change
5 bit IN FALSE iocontrol.0.tool-changed
5 s32 OUT 0 iocontrol.0.tool-number
5 s32 OUT 0 iocontrol.0.tool-prep-number
5 s32 OUT 0 iocontrol.0.tool-prep-pocket
5 bit OUT FALSE iocontrol.0.tool-prepare
5 bit IN FALSE iocontrol.0.tool-prepared
5 bit OUT FALSE iocontrol.0.user-enable-out
5 bit OUT FALSE iocontrol.0.user-request-enable
9 float IN 1 motion.adaptive-feed
9 float IN 0 motion.analog-in-00
9 float IN 0 motion.analog-in-01
9 float IN 0 motion.analog-in-02
9 float IN 0 motion.analog-in-03
9 float OUT 0 motion.analog-out-00
9 float OUT 0 motion.analog-out-01
9 float OUT 0 motion.analog-out-02
9 float OUT 0 motion.analog-out-03
9 bit OUT FALSE motion.coord-error
9 bit OUT FALSE motion.coord-mode
9 float OUT 0 motion.current-vel
9 bit IN FALSE motion.digital-in-00
9 bit IN FALSE motion.digital-in-01
9 bit IN FALSE motion.digital-in-02
9 bit IN FALSE motion.digital-in-03
9 bit OUT FALSE motion.digital-out-00
9 bit OUT FALSE motion.digital-out-01
9 bit OUT FALSE motion.digital-out-02
9 bit OUT FALSE motion.digital-out-03
9 float OUT 0 motion.distance-to-go
9 bit IN TRUE motion.enable
9 bit IN FALSE motion.feed-hold
9 bit OUT FALSE motion.in-position
9 bit OUT FALSE motion.motion-enabled
9 bit OUT FALSE motion.on-soft-limit
9 bit IN FALSE motion.probe-input
9 s32 OUT 0 motion.program-line
9 float OUT 0 motion.requested-vel
9 bit IN TRUE motion.spindle-at-speed
9 bit OUT FALSE motion.spindle-brake
9 bit OUT FALSE motion.spindle-forward ==> spindle_on_for
9 bit I/O FALSE motion.spindle-index-enable <=> spindle_index_enable
9 bit IN FALSE motion.spindle-is-oriented
9 bit OUT FALSE motion.spindle-locked
9 bit OUT FALSE motion.spindle-on ==> mot_spl_on
9 bit OUT FALSE motion.spindle-orient
9 float OUT 0 motion.spindle-orient-angle
9 s32 IN 0 motion.spindle-orient-fault
9 s32 OUT 0 motion.spindle-orient-mode
9 bit OUT FALSE motion.spindle-reverse ==> spindle_on_rev
9 float IN 0 motion.spindle-revs <== spindle_rev_count
9 float OUT 0 motion.spindle-speed-cmd-rps
9 float IN 0 motion.spindle-speed-in <== encoder_velocity
9 float OUT 0 motion.spindle-speed-out ==> spindle_rpm_cmd
9 float OUT 0 motion.spindle-speed-out-rps
9 bit OUT FALSE motion.teleop-mode
9 float OUT 0 motion.tooloffset.a
9 float OUT 0 motion.tooloffset.b
9 float OUT 0 motion.tooloffset.c
9 float OUT 0 motion.tooloffset.u
9 float OUT 0 motion.tooloffset.v
9 float OUT 0 motion.tooloffset.w
9 float OUT 0 motion.tooloffset.x
9 float OUT 0 motion.tooloffset.y
9 float OUT 0 motion.tooloffset.z
18 float IN 0 mpg-scale.in0
18 float IN 0 mpg-scale.in1
18 float IN 0 mpg-scale.in2
18 float IN 0 mpg-scale.in3
18 float OUT 0 mpg-scale.out
18 bit IN FALSE mpg-scale.sel0
18 bit IN FALSE mpg-scale.sel1
21 float IN 0 mult2.0.in0
21 float IN 0 mult2.0.in1
21 float OUT 0 mult2.0.out
21 float IN 0 mult2.1.in0
21 float IN 0 mult2.1.in1
21 float OUT 0 mult2.1.out
21 float IN 0 mult2.2.in0
21 float IN 0 mult2.2.in1
21 float OUT 0 mult2.2.out
22 float IN 0 mux16.0.debounce-time
22 float IN 0 mux16.0.in00
22 float IN 1 mux16.0.in01
22 float IN 2 mux16.0.in02
22 float IN 3 mux16.0.in03
22 float IN 4 mux16.0.in04
22 float IN 5 mux16.0.in05
22 float IN 6 mux16.0.in06
22 float IN 0 mux16.0.in07
22 float IN 0 mux16.0.in08
22 float IN 7 mux16.0.in09
22 float IN 8 mux16.0.in10
22 float IN 9 mux16.0.in11
22 float IN 10 mux16.0.in12
22 float IN 11 mux16.0.in13
22 float IN 12 mux16.0.in14
22 float IN 0 mux16.0.in15
22 float OUT 0 mux16.0.out-f
22 s32 OUT 0 mux16.0.out-s
22 bit IN FALSE mux16.0.sel0 <== turret-encoder1
22 bit IN FALSE mux16.0.sel1 <== turret-encoder2
22 bit IN FALSE mux16.0.sel2 <== turret-encoder4
22 bit IN FALSE mux16.0.sel3 <== turret-encoder8
22 bit IN FALSE mux16.0.suppress-no-input
22 bit IN TRUE mux16.0.use-graycode
20 bit IN FALSE not.0.in
20 bit OUT FALSE not.0.out
20 bit IN FALSE not.1.in
20 bit OUT FALSE not.1.out
19 bit IN FALSE or2.0.in0
19 bit IN FALSE or2.0.in1
19 bit OUT FALSE or2.0.out
19 bit IN FALSE or2.1.in0
19 bit IN FALSE or2.1.in1
19 bit OUT FALSE or2.1.out
19 bit IN FALSE or2.2.in0
19 bit IN FALSE or2.2.in1
19 bit OUT FALSE or2.2.out
19 bit IN FALSE or2.3.in0
19 bit IN FALSE or2.3.in1
19 bit OUT FALSE or2.3.out
19 bit IN FALSE or2.4.in0
19 bit IN FALSE or2.4.in1
19 bit OUT FALSE or2.4.out
19 bit IN FALSE or2.5.in0
19 bit IN FALSE or2.5.in1
19 bit OUT FALSE or2.5.out
13 float I/O 0 pid.1.Dgain
13 float I/O 0 pid.1.FF0
13 float I/O 0 pid.1.FF1
13 float I/O 0 pid.1.FF2
13 float I/O 0 pid.1.Igain
13 float I/O 0 pid.1.Pgain
13 float I/O 0 pid.1.bias
13 float IN 0 pid.1.command
13 float IN 0 pid.1.command-deriv
13 float I/O 0 pid.1.deadband
13 bit IN FALSE pid.1.enable <== spl_run
13 float OUT 0 pid.1.error
13 bit IN FALSE pid.1.error-previous-target
13 float IN 0 pid.1.feedback
13 float IN 0 pid.1.feedback-deriv
13 bit IN FALSE pid.1.index-enable
13 float I/O 0 pid.1.maxcmdD
13 float I/O 0 pid.1.maxcmdDD
13 float I/O 0 pid.1.maxerror
13 float I/O 0 pid.1.maxerrorD
13 float I/O 0 pid.1.maxerrorI
13 float I/O 0.5 pid.1.maxoutput
13 float OUT 0 pid.1.output
13 bit OUT FALSE pid.1.saturated
13 s32 OUT 0 pid.1.saturated-count
13 float OUT 0 pid.1.saturated-s
13 float I/O 0 pid.x.Dgain
13 float I/O 0 pid.x.FF0
13 float I/O 0 pid.x.FF1
13 float I/O 0 pid.x.FF2
13 float I/O 0 pid.x.Igain
13 float I/O 1 pid.x.Pgain
13 float I/O 0 pid.x.bias
13 float IN 0 pid.x.command <== x-pos-cmd
13 float IN 0 pid.x.command-deriv
13 float I/O 0 pid.x.deadband
13 bit IN FALSE pid.x.enable <== x-enable
13 float OUT 0 pid.x.error
13 bit IN FALSE pid.x.error-previous-target
13 float IN 0 pid.x.feedback <== x-pos-fb
13 float IN 0 pid.x.feedback-deriv <== x-vel-fb
13 bit IN FALSE pid.x.index-enable <== x-index-enable
13 float I/O 0 pid.x.maxcmdD
13 float I/O 0 pid.x.maxcmdDD
13 float I/O 0 pid.x.maxerror
13 float I/O 0 pid.x.maxerrorD
13 float I/O 0 pid.x.maxerrorI
13 float I/O 10 pid.x.maxoutput
13 float OUT 0 pid.x.output ==> x-output
13 bit OUT FALSE pid.x.saturated
13 s32 OUT 0 pid.x.saturated-count
13 float OUT 0 pid.x.saturated-s
13 float I/O 0 pid.z.Dgain
13 float I/O 0 pid.z.FF0
13 float I/O 0 pid.z.FF1
13 float I/O 0 pid.z.FF2
13 float I/O 0 pid.z.Igain
13 float I/O 1 pid.z.Pgain
13 float I/O 0 pid.z.bias
13 float IN 0 pid.z.command <== z-pos-cmd
13 float IN 0 pid.z.command-deriv
13 float I/O 0 pid.z.deadband
13 bit IN FALSE pid.z.enable <== z-enable
13 float OUT 0 pid.z.error
13 bit IN FALSE pid.z.error-previous-target
13 float IN 0 pid.z.feedback <== z-pos-fb
13 float IN 0 pid.z.feedback-deriv <== z-vel-fb
13 bit IN FALSE pid.z.index-enable <== z-index-enable
13 float I/O 0 pid.z.maxcmdD
13 float I/O 0 pid.z.maxcmdDD
13 float I/O 0 pid.z.maxerror
13 float I/O 0 pid.z.maxerrorD
13 float I/O 0 pid.z.maxerrorI
13 float I/O 10 pid.z.maxoutput
13 float OUT 0 pid.z.output ==> z-output
13 bit OUT FALSE pid.z.saturated
13 s32 OUT 0 pid.z.saturated-count
13 float OUT 0 pid.z.saturated-s
14 bit IN FALSE spindle.0.cl-spnl-fault
14 bit OUT FALSE spindle.0.cl-spnl-perm
14 bit IN FALSE spindle.0.mot-spl-on <== mot_spl_on
14 bit IN FALSE spindle.0.spindle-on-for <== spindle_on_for
14 bit IN FALSE spindle.0.spindle-on-rev <== spindle_on_rev
14 bit OUT FALSE spindle.0.spl-run ==> spl_run
14 bit IN FALSE spindle.0.timer2-off
14 bit OUT FALSE spindle.0.timer2-run
23 u32 OUT 0x00000000 time.0.hours
23 u32 OUT 0x00000000 time.0.minutes
23 u32 OUT 0x00000000 time.0.seconds
23 bit IN FALSE time.0.start
15 float OUT 0 timedelay.0.elapsed
15 bit IN FALSE timedelay.0.in
15 float IN 0.5 timedelay.0.off-delay
15 float IN 0.5 timedelay.0.on-delay
15 bit OUT FALSE timedelay.0.out
24 bit IN FALSE toggle.0.in
24 bit I/O FALSE toggle.0.out
24 bit IN FALSE toggle.1.in
24 bit I/O FALSE toggle.1.out
25 bit IN FALSE toggle2nist.0.in
25 bit IN FALSE toggle2nist.0.is-on
25 bit OUT FALSE toggle2nist.0.off
25 bit OUT FALSE toggle2nist.0.on
25 bit IN FALSE toggle2nist.1.in
25 bit IN FALSE toggle2nist.1.is-on
25 bit OUT FALSE toggle2nist.1.off
25 bit OUT FALSE toggle2nist.1.on
Shutting down and cleaning up LinuxCNC...
INFO CLASSICLADDER- No ladder GUI requested-Realtime runs till HAL closes.
Running HAL shutdown script
Killing task linuxcncsvr, PID=2377
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done
Debug file information:
Can not find -sec MOT -var MOT -num 1
Can not find -sec IO -var IO -num 1
Can not find -sec LINUXCNC -var NML_FILE -num 1
Can not find -sec EMC -var NML_FILE -num 1
my_LinuxCNC_machine-7i77-in_lathe.hal:277: Pin 'spindle.0.timer0-run' does not exist
2377
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Kernel message information:
[ 1033.687666] I-pipe: Domain RTAI registered.
[ 1033.687686] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 1033.687694] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 1033.687823] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 1033.687831] PIPELINE layers:
[ 1033.687839] faf68e20 9ac15d93 RTAI 200
[ 1033.687846] c085cb20 0 Linux 100
[ 1033.736770] RTAI[malloc]: global heap size = 2097152 bytes, <BSD>.
[ 1033.737460] RTAI[sched]: IMMEDIATE, MP, USER/KERNEL SPACE: <with RTAI OWN KTASKs>, kstacks pool size = 524288 bytes.
[ 1033.737472] RTAI[sched]: hard timer type/freq = APIC/10416748(Hz); default timing: periodic; linear timed lists.
[ 1033.737480] RTAI[sched]: Linux timer freq = 250 (Hz), TimeBase freq = 1666633000 hz.
[ 1033.737486] RTAI[sched]: timer setup = 999 ns, resched latency = 2944 ns.
[ 1033.737875] RTAI[usi]: enabled.
[ 1033.815171] RTAI[math]: loaded.
[ 1033.952165] hm2: loading Mesa HostMot2 driver version 0.15
[ 1033.957880] hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
[ 1033.957965] hm2_pci 0000:05:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 1033.957977] hm2_pci: discovered 5i25 at 0000:05:00.0
[ 1033.960726] hm2/hm2_5i25.0: Smart Serial Firmware Version 38
[ 1034.018494] Board hm2_5i25.0.7i77.0.0 Hardware Mode 0 = standard
[ 1034.021562] Board hm2_5i25.0.7i77.0.0 Software Mode 0 = input_output
[ 1034.024155] Board hm2_5i25.0.7i77.0.0 Software Mode 1 = io_analog
[ 1034.028740] Board hm2_5i25.0.7i77.0.0 Software Mode 2 = io_analog_fieldvoltage
[ 1034.034512] Board hm2_5i25.0.7i77.0.0 Software Mode 3 = io_encoder_analog_fieldvoltage
[ 1034.138880] Board hm2_5i25.0.7i77.0.1 Hardware Mode 0 = standard
[ 1034.142313] Board hm2_5i25.0.7i77.0.1 Software Mode 0 = analogout_enables
[ 1034.294436] hm2/hm2_5i25.0: 34 I/O Pins used:
[ 1034.294445] hm2/hm2_5i25.0: IO Pin 000 (P3-01): IOPort
[ 1034.294452] hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort
[ 1034.294458] hm2/hm2_5i25.0: IO Pin 002 (P3-02): IOPort
[ 1034.294466] hm2/hm2_5i25.0: IO Pin 003 (P3-15): Smart Serial Interface #0, pin TxData1 (Output)
[ 1034.294475] hm2/hm2_5i25.0: IO Pin 004 (P3-03): Smart Serial Interface #0, pin RxData1 (Input)
[ 1034.294483] hm2/hm2_5i25.0: IO Pin 005 (P3-16): Smart Serial Interface #0, pin TxData0 (Output)
[ 1034.294491] hm2/hm2_5i25.0: IO Pin 006 (P3-04): Smart Serial Interface #0, pin RxData0 (Input)
[ 1034.294500] hm2/hm2_5i25.0: IO Pin 007 (P3-17): Muxed Encoder Select #0, pin Mux Select 0 (Output)
[ 1034.294508] hm2/hm2_5i25.0: IO Pin 008 (P3-05): Muxed Encoder #0, pin Muxed A (Input)
[ 1034.294516] hm2/hm2_5i25.0: IO Pin 009 (P3-06): Muxed Encoder #0, pin Muxed B (Input)
[ 1034.294524] hm2/hm2_5i25.0: IO Pin 010 (P3-07): Muxed Encoder #0, pin Muxed Index (Input)
[ 1034.294532] hm2/hm2_5i25.0: IO Pin 011 (P3-08): Muxed Encoder #1, pin Muxed A (Input)
[ 1034.294540] hm2/hm2_5i25.0: IO Pin 012 (P3-09): Muxed Encoder #1, pin Muxed B (Input)
[ 1034.294548] hm2/hm2_5i25.0: IO Pin 013 (P3-10): Muxed Encoder #1, pin Muxed Index (Input)
[ 1034.294556] hm2/hm2_5i25.0: IO Pin 014 (P3-11): Muxed Encoder #2, pin Muxed A (Input)
[ 1034.294564] hm2/hm2_5i25.0: IO Pin 015 (P3-12): Muxed Encoder #2, pin Muxed B (Input)
[ 1034.294572] hm2/hm2_5i25.0: IO Pin 016 (P3-13): Muxed Encoder #2, pin Muxed Index (Input)
[ 1034.294579] hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort
[ 1034.294585] hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort
[ 1034.294591] hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort
[ 1034.294597] hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort
[ 1034.294603] hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort
[ 1034.294609] hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort
[ 1034.294615] hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort
[ 1034.294622] hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort
[ 1034.294628] hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort
[ 1034.294634] hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort
[ 1034.294640] hm2/hm2_5i25.0: IO Pin 027 (P2-07): IOPort
[ 1034.294646] hm2/hm2_5i25.0: IO Pin 028 (P2-08): IOPort
[ 1034.294652] hm2/hm2_5i25.0: IO Pin 029 (P2-09): IOPort
[ 1034.294658] hm2/hm2_5i25.0: IO Pin 030 (P2-10): IOPort
[ 1034.294664] hm2/hm2_5i25.0: IO Pin 031 (P2-11): IOPort
[ 1034.294670] hm2/hm2_5i25.0: IO Pin 032 (P2-12): IOPort
[ 1034.294676] hm2/hm2_5i25.0: IO Pin 033 (P2-13): IOPort
[ 1034.294865] hm2/hm2_5i25.0: registered
[ 1034.294871] hm2_5i25.0: initialized AnyIO board at 0000:05:00.0
[ 1034.321959] creating ladder-state
[ 1035.078235] hm2_5i25.0: dropping AnyIO board at 0000:05:00.0
[ 1035.078249] hm2/hm2_5i25.0: unregistered
[ 1035.078290] hm2_pci 0000:05:00.0: PCI INT A disabled
[ 1035.078811] hm2_pci: driver unloaded
[ 1035.084216] hm2: unloading
[ 1035.270855] RTAI[math]: unloaded.
[ 1035.302196] SCHED releases registered named ALIEN RTGLBH
[ 1035.364999] RTAI[malloc]: unloaded.
[ 1035.464030] RTAI[sched]: unloaded (forced hard/soft/hard transitions: traps 0, syscalls 0).
[ 1035.468806] I-pipe: Domain RTAI unregistered.
[ 1035.468957] RTAI[hal]: unmounted.
Last edit: 14 Sep 2013 03:37 by DaOne.
Please Log in or Create an account to join the conversation.
14 Sep 2013 03:52 #38795
by DaOne
Replied by DaOne on topic +-10 volt spindle?
Also another issue with it is if I move the spindle by hand it shuts down the machine with a joint 0 following error. Anyways to disable that for just this axis?
Please Log in or Create an account to join the conversation.
14 Sep 2013 04:08 #38796
by andypugh
Well, it is there. Ddid you perhaps put the "loadrt" after the attempt to connect it? All the "loadrt" lines need to be before anything that tries to use the component pins. Generally this means all together at the top of the file.
Typically you have all the loadrt lines, then all the addf lines, then the net and setp lines. You don't have to do it this way, but most folk do.
Replied by andypugh on topic +-10 volt spindle?
15 float OUT 0 timedelay.0.elapsed 15 bit IN FALSE timedelay.0.in 15 float IN 0.5 timedelay.0.off-delay 15 float IN 0.5 timedelay.0.on-delay 15 bit OUT FALSE timedelay.0.out
Well, it is there. Ddid you perhaps put the "loadrt" after the attempt to connect it? All the "loadrt" lines need to be before anything that tries to use the component pins. Generally this means all together at the top of the file.
Typically you have all the loadrt lines, then all the addf lines, then the net and setp lines. You don't have to do it this way, but most folk do.
Please Log in or Create an account to join the conversation.
14 Sep 2013 04:13 #38798
by DaOne
Replied by DaOne on topic +-10 volt spindle?
At the top of the file
Please Log in or Create an account to join the conversation.
14 Sep 2013 04:20 #38799
by andypugh
Replied by andypugh on topic +-10 volt spindle?
The error in the error-dump is still about the spindle pin..
Please Log in or Create an account to join the conversation.
14 Sep 2013 04:41 #38801
by DaOne
Replied by DaOne on topic +-10 volt spindle?
Yes "spindle.0.timer0-run" is the issue
I can get it to load by commenting out these lines...
I can get it to load by commenting out these lines...
#setp timedelay.0.on-delay 5
#setp timedelay.0.off-delay 5 ## 3 second delay
#net timer0_run spindle.0.timer0-run = timedelay.0.in
#net timer0_off timedelay.0.out = spindle.0.timer0-off
Please Log in or Create an account to join the conversation.
Time to create page: 0.182 seconds