--------------------------------------------------------------- New PathPilot start at Tue May 1 11:22:18 BST 2018 { "branch": "release2...origin/release2", "build": 27, "commit": "eda8cf67ac1b428f4c01d202ddd8dd1d2555e0ba", "kernels": [ "4.11.9-rt7" ], "status": "", "tag": "v2.0.3-c2", "version": "v2.0.3" } --------------------------------------------------------------- starting log rotator /home/operator/tmc/scripts/logrotator.sh 3600 /home/operator/gcode/logfiles/logrotate.conf /home/operator/gcode/logfiles/logrotate.status LOGROTATOR_PID: 3761 Keyboard event is /dev/input/event3 on device /dev/input/event3 key lshift is testing 0 on device /dev/input/event3 key lalt is testing 0 on device /dev/input/event3 key lctrl is testing 0 on device /dev/input/event3 deviceresult = 0 shifttest result is 0 Keyboard event is /dev/input/event3 on device /dev/input/event3 key lshift is testing 0 on device /dev/input/event3 key lalt is testing 0 on device /dev/input/event3 deviceresult = 0 shifttest result is 0 Starting PathPilot Manager program. Setting environment... EMC2VERSION=2.8.0~pre1 LINUXCNC_RTLIB_DIR=/home/operator/tmc/rtlib TMP_DIR=/tmp/linuxcnc EMC2_HOME=/home/operator/tmc LD_LIBRARY_PATH=/home/operator/tmc/lib LINUXCNC_BIN_DIR=/home/operator/tmc/bin NML_FILE=/home/operator/tmc/configs/common/linuxcnc.nml PYTHONPATH=/home/operator/tmc/python:/home/operator/tmc/lib/python:/home/operator/tmc/python/config_picker appending to Python sys.path appending: /home/operator/tmc/python appending: /home/operator/tmc/lib/python appending: /home/operator/tmc/python/config_picker PATH=/home/operator/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/operator/teamviewerqs:/home/operator/tmc/python:/home/operator/tmc/bin:/home/operator/tmc/scripts sudo dmidecode -s system-product-name: Not Specified uname -a: Linux tormachpcnc 4.11.9-rt7 #1 SMP PREEMPT RT Fri Aug 4 12:03:32 CDT 2017 x86_64 x86_64 x86_64 GNU/Linux update file extension is: tgp Checking required additional .deb packages are installed Checking for package blt installed package: blt already installed. Total RAM: 4096 MB /home/operator/dropbox.py not present and executable. Reinstating touchscreen calibration. /home/operator/tmc/scripts/drop_caches.sh starting . . . Using calibration data stored in /home/operator/gcode/pointercal.xinput unable to find device eGalax Inc. USB TouchController unable to find device eGalax Inc. USB TouchController Disabling ethernet rx irq coalescing rx-usecs unmodified, ignoring sudo ethtool --coalesce eth0 rx-usecs 0 rx-frames 1: sudo ethtool --show-coalesce eth0: Coalesce parameters for eth0: Adaptive RX: off TX: off stats-block-usecs: 0 sample-interval: 0 pkt-rate-low: 0 pkt-rate-high: 0 rx-usecs: 0 rx-frames: 0 rx-usecs-irq: 0 rx-frames-irq: 0 tx-usecs: 0 tx-frames: 0 tx-usecs-irq: 0 tx-frames-irq: 0 rx-usecs-low: 0 rx-frame-low: 0 tx-usecs-low: 0 tx-frame-low: 0 rx-usecs-high: 0 rx-frame-high: 0 tx-usecs-high: 0 tx-frame-high: 0 USB mount point: /media/operator sudo python /home/operator/tmc/scripts/update-cgconfig.py: Total RAM: 4096 MB Utility CG Size: 1024 MB Utility CG VM Size: 1024 MB /etc/cgconfig.conf updated. cgconfigparser successfully loaded /etc/cgconfig.conf no update file found top of pathpilotmanager.py while() loop /home/operator/tmc/bin/rtapi_app owner: 0, group: 0, mode" 104755 sudo chown root:root /home/operator/tmc/bin/rtapi_app: sudo chmod 4755 /home/operator/tmc/bin/rtapi_app: /home/operator/tmc/bin/rtapi_app owner: 0, group: 0 mode" 104755 done checking rtapi_app permissions configured INI file: /home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini set_comm_method.py db25parallel already setup for machine control by db25 parallel so not doing anything. [HOSTMOT2]BITFILE0: /home/operator/tmc/mesa/5i25_t2_7i85s.bit PCI attached FPGA. Mesa PCI FPGA interface card is installed. ['sudo', '/home/operator/tmc/bin/mesaflash', '--device', '5i25', '--verify', '/home/operator/tmc/mesa/5i25_t2_7i85s.bit'] Checking file... OK File type: BIT file Boot sector OK Verifying EEPROM sectors starting from 0x100000... |VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV Board configuration verified successfully. mesaflash returned 0 FPGA .bit file programming verified as correct. About to run scripts/start_linuxcnc. prefix: /home/operator/tmc exec_prefix: /home/operator/tmc EMC2_BIN_DIR=/home/operator/tmc/bin EMC2_RTLIB_DIR=/home/operator/tmc/rtlib INIFILE: /home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini expanded INIFILE: /home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini EXTRA_ARGS: RUN_IN_PLACE=yes LINUXCNC version - 2.8.0~pre1 LINUXCNC_DIR= LINUXCNC_BIN_DIR=/home/operator/tmc/bin LINUXCNC_RTLIB_DIR=/home/operator/tmc/rtlib INIVAR=inivar HALCMD=halcmd DEBUG not defined so python IS optimizing. PYTHONOPTIMIZE=YES inserted into PYTHONPATH: /home/operator/tmc/configs/tormach_mill/python new PYTHONPATH: /home/operator/tmc/configs/tormach_mill/python:/home/operator/tmc/python:/home/operator/tmc/lib/python:/home/operator/tmc/python/config_picker Machine configuration directory is '/home/operator/tmc/configs/tormach_mill' Machine configuration file is 'tormach_1100-3.ini' INIFILE=/home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini PARAMETER_FILE=~/mill_data/emc.var Can not find -sec MOT -var MOT -num 1 Can not find -sec IO -var IO -num 1 TASK=milltask HALUI=halui DISPLAY=tormach_mill_ui.py EMCDISPLAY_FULLPATH: /home/operator/tmc/python/tormach_mill_ui.py EMCDISPLAY_DIR: /home/operator/tmc/python /home/operator/tmc/scripts/start_linuxcnc: line 279: /tmp/linuxcnc/EMCDISPLAY_DIR: No such file or directory inserted into PYTHONPATH: /home/operator/tmc/python new PYTHONPATH: /home/operator/tmc/python:/home/operator/tmc/configs/tormach_mill/python:/home/operator/tmc/python:/home/operator/tmc/lib/python:/home/operator/tmc/python/config_picker NML_FILE: /home/operator/tmc/configs/common/linuxcnc.nml User's HOME directory: /home/operator /home/operator/tmc/scripts/check_machine_tool_table.py: tool file is /home/operator/mill_data/tool.tbl Scanning mill tool table tool table is already up to date /home/operator/tmc/scripts/check_machine_tool_table.py: tool file is /home/operator/lathe_data/tool.tbl Scanning lathe tool table Lathe tool table looks fine. Not making changes. Can not find -sec REDIS -var DISABLE_SERVER -num 1 DISABLE_SERVER= Can not find -sec REDIS -var SERVER_PATH -num 1 SERVER_PATH= SERVER_ARGS=--dir ~/mill_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000 REDIS_SERVER_ARGS: --dir ~/mill_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000 REDIS_SERVER_ARGS: --dir /home/operator/mill_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000 Can not find -sec REDIS -var SERVER_LOG -num 1 SERVER_LOG= Starting LinuxCNC... Starting redis server program: redis server started as: 'redis-server --dir /home/operator/mill_data --dbfilename dump.rdb --save 3600 1 --save 300 100 --save 60 10000', logging to: /dev/null Starting LinuxCNC server program: linuxcncsvr Starting LinuxCNC IO program: io io started halcmd loadusr io started Starting HAL User Interface program: halui halcmd loadusr -Wn halui halui -ini /home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini halcmd -i /home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini -f tormach_mill_mesa.hal Note: Using POSIX realtime hm2: loading Mesa HostMot2 driver version 0.15 hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7 hm2_pci: discovered 5i25 at 0000:06:00.0 hm2/hm2_5i25.0: 34 I/O Pins used: hm2/hm2_5i25.0: IO Pin 000 (P3-01): StepGen #4, pin Step (Output) hm2/hm2_5i25.0: IO Pin 001 (P3-14): IOPort hm2/hm2_5i25.0: IO Pin 002 (P3-02): StepGen #0, pin Direction (Output) hm2/hm2_5i25.0: IO Pin 003 (P3-15): IOPort hm2/hm2_5i25.0: IO Pin 004 (P3-03): StepGen #0, pin Step (Output) hm2/hm2_5i25.0: IO Pin 005 (P3-16): IOPort hm2/hm2_5i25.0: IO Pin 006 (P3-04): StepGen #1, pin Direction (Output) hm2/hm2_5i25.0: IO Pin 007 (P3-17): PWMGen #0, pin Out0 (PWM or Up) (Output) hm2/hm2_5i25.0: IO Pin 008 (P3-05): StepGen #1, pin Step (Output) hm2/hm2_5i25.0: IO Pin 009 (P3-06): StepGen #2, pin Direction (Output) hm2/hm2_5i25.0: IO Pin 010 (P3-07): StepGen #2, pin Step (Output) hm2/hm2_5i25.0: IO Pin 011 (P3-08): StepGen #3, pin Direction (Output) hm2/hm2_5i25.0: IO Pin 012 (P3-09): StepGen #3, pin Step (Output) hm2/hm2_5i25.0: IO Pin 013 (P3-10): IOPort hm2/hm2_5i25.0: IO Pin 014 (P3-11): IOPort hm2/hm2_5i25.0: IO Pin 015 (P3-12): IOPort hm2/hm2_5i25.0: IO Pin 016 (P3-13): IOPort hm2/hm2_5i25.0: IO Pin 017 (P2-01): IOPort hm2/hm2_5i25.0: IO Pin 018 (P2-14): IOPort hm2/hm2_5i25.0: IO Pin 019 (P2-02): IOPort hm2/hm2_5i25.0: IO Pin 020 (P2-15): IOPort hm2/hm2_5i25.0: IO Pin 021 (P2-03): IOPort hm2/hm2_5i25.0: IO Pin 022 (P2-16): IOPort hm2/hm2_5i25.0: IO Pin 023 (P2-04): IOPort hm2/hm2_5i25.0: IO Pin 024 (P2-17): IOPort hm2/hm2_5i25.0: IO Pin 025 (P2-05): IOPort hm2/hm2_5i25.0: IO Pin 026 (P2-06): IOPort hm2/hm2_5i25.0: IO Pin 027 (P2-07): Muxed Encoder Select #0, pin Mux Select 0 (Output) hm2/hm2_5i25.0: IO Pin 028 (P2-08): Muxed Encoder #0, pin Muxed A (Input) hm2/hm2_5i25.0: IO Pin 029 (P2-09): Muxed Encoder #0, pin Muxed B (Input) hm2/hm2_5i25.0: IO Pin 030 (P2-10): Muxed Encoder #0, pin Muxed Index (Input) hm2/hm2_5i25.0: IO Pin 031 (P2-11): Muxed Encoder #1, pin Muxed A (Input) hm2/hm2_5i25.0: IO Pin 032 (P2-12): Muxed Encoder #1, pin Muxed B (Input) hm2/hm2_5i25.0: IO Pin 033 (P2-13): Muxed Encoder #1, pin Muxed Index (Input) hm2/hm2_5i25.0: registered hm2_5i25.0: initialized AnyIO board at 0000:06:00.0 2018-05-01 11:22:24.070938 | Z-Bot ATC : HAL component : started [python/hal_zbotatc.py:20] 2018-05-01 11:22:24.667785 | Smart Cool: HAL component: started [python/hal_zbotschnozz.py:38] tormachheightgauge: starting 2018-05-01 11:22:25.274117 | USBIO : HAL component starting [usbio.py:24] halcmd -i /home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini -f custom_encoder.hal Starting TASK program: milltask task pid=3885 Starting DISPLAY program: /home/operator/tmc/python/tormach_mill_ui.py tormach_mill_ui.py arguments are ['/home/operator/tmc/python/tormach_mill_ui.py', '-ini', '/home/operator/tmc/configs/tormach_mill/tormach_1100-3.ini'] Using locale ('en_US', 'UTF-8') Hello there! This {0} SHOULD {1} be translated. And has numbers {2:f} 2018-05-01 11:22:28.703405 | GUI thread id is 140495240988480 [/home/operator/v2.0.3/python/ui_common.py:437] 2018-05-01 11:22:28.830258 (+0:00:00.126853) | Material data imported [/home/operator/v2.0.3/python/ui_support.py:932] 2018-05-01 11:22:28.890691 (+0:00:00.060433) | clear_message_line_text() called [/home/operator/v2.0.3/python/ui_common.py:3200] 2018-05-01 11:22:29.027888 | Stepover data imported [/home/operator/v2.0.3/python/mill_fs.py:567] 2018-05-01 11:22:29.030932 (+0:00:00.003044) | Mill __init__ after initial status.poll() - tool in spindle is 0 [tormach_mill_ui.py:468] 2018-05-01 11:22:29.100667 (+0:00:00.069735) | UI version: v2.0.3 [/home/operator/v2.0.3/python/ui_common.py:3192] 2018-05-01 11:22:29.283939 (+0:00:00.183272) | spindle type: 0 [tormach_mill_ui.py:1081] 2018-05-01 11:22:29.577671 (+0:00:00.293732) | enable home axis 0, flag 1 [tormach_mill_ui.py:7335] 2018-05-01 11:22:29.601791 (+0:00:00.024120) | enable home axis 1, flag 1 [tormach_mill_ui.py:7335] 2018-05-01 11:22:29.627560 (+0:00:00.025769) | enable home axis 2, flag 1 [tormach_mill_ui.py:7335] INFO application.dbusnode start 200 : - Publishing DBus service: com.tormach.Dxf2GCode 2018-05-01 11:22:29.653470 (+0:00:00.025910) | no enc_door_open_max_rpm found in redis defaulting to 1000 [tormach_mill_ui.py:1622] 2018-05-01 11:22:29.654595 (+0:00:00.001125) | enclosure door open max rpm: 1000 [tormach_mill_ui.py:1625] 2018-05-01 11:22:30.245435 (+0:00:00.590840) | Mill __init__ complete - tool in spindle is 0 [tormach_mill_ui.py:1696] 2018-05-01 11:22:30.247052 (+0:00:00.001617) | screen resolution is now 1024 x 768 [tormach_mill_ui.py:9136] 2018-05-01 11:22:30.364158 (+0:00:00.117106) | caught attempt to change outside restricted directory: /home/operator/gcode [/home/operator/v2.0.3/python/tormach_file_util.py:1391] 2018-05-01 11:22:30.366679 (+0:00:00.002521) | forcing current directory to /media/operator [/home/operator/v2.0.3/python/tormach_file_util.py:1392] 2018-05-01 11:22:30.888429 (+0:00:00.521750) | LinuxCNC status.task_mode change was unknown is now MODE_MANUAL [tormach_mill_ui.py:8121] 2018-05-01 11:22:30.889910 (+0:00:00.001481) | LinuxCNC interp_state change was unknown is now INTERP_IDLE [tormach_mill_ui.py:8128] 2018-05-01 11:22:30.891035 (+0:00:00.001125) | status.task_state was unknown is now STATE_ESTOP [tormach_mill_ui.py:8151] 2018-05-01 11:22:46.120079 (+0:00:15.229044) | ADMIN HALCMD SHOW [/home/operator/v2.0.3/python/ui_common.py:1251] Loaded HAL Components: ID Type Name PID State 528 User halcmd3929 3929 ready 526 RT milljogtranslator ready 523 User shuttlexpress4 3908 ready 517 RT time ready 512 User tormach 3886 ready 510 User inihal 3885 ready 503 User usbio 3876 ready 499 User tormachheightgauge 3875 ready 495 User zbotschnozz 3874 ready 491 User zbotatc 3873 ready 487 RT lut5 ready 484 RT and2 ready 481 RT tormachspindle ready 478 RT pid ready 475 RT debounce ready 472 RT xor2 ready 469 RT gearchange ready 466 RT not ready 463 RT toggle ready 460 RT estop_latch ready 457 RT hm2_pci ready 454 RT hostmot2 ready 451 RT __servo-thread ready 450 RT motmod ready 447 RT trivkins ready 441 User halui 3854 ready 435 User iocontrol 3852 ready Component Pins: Owner Type Dir Value Name 450 bit OUT TRUE axis.0.active 450 bit OUT FALSE axis.0.amp-enable-out ==> emcmot.00.enable 450 bit IN FALSE axis.0.amp-fault-in 450 float OUT 0 axis.0.backlash-corr 450 float OUT 0 axis.0.backlash-filt 450 float OUT 0 axis.0.backlash-vel 450 float OUT 0 axis.0.coarse-pos-cmd 450 bit OUT FALSE axis.0.error 450 float OUT 0 axis.0.f-error 450 float OUT 0.01 axis.0.f-error-lim 450 bit OUT FALSE axis.0.f-errored 450 bit OUT FALSE axis.0.faulted 450 float OUT 0 axis.0.free-pos-cmd 450 bit OUT FALSE axis.0.free-tp-enable 450 float OUT 0 axis.0.free-vel-lim 450 s32 OUT 0 axis.0.home-state 450 bit IN FALSE axis.0.home-sw-in <== x-lim-out 450 bit OUT FALSE axis.0.homed 450 bit OUT FALSE axis.0.homing ==> x-is-homing 450 bit OUT TRUE axis.0.in-position 450 bit I/O FALSE axis.0.index-enable 450 s32 IN 0 axis.0.jog-counts <== x-jog-count 450 bit IN FALSE axis.0.jog-enable <== sxp.xen-button 450 float IN 0 axis.0.jog-scale 450 bit IN FALSE axis.0.jog-vel-mode 450 float OUT -14.7907 axis.0.joint-pos-cmd 450 float OUT -14.7907 axis.0.joint-pos-fb 450 float OUT 0 axis.0.joint-vel-cmd ==> emcmot.00.vel-cmd 450 bit OUT FALSE axis.0.kb-jog-active 450 float OUT 14.7907 axis.0.motor-offset 450 float OUT 0 axis.0.motor-pos-cmd ==> emcmot.00.pos-cmd 450 float IN 0 axis.0.motor-pos-fb <== motor.00.pos-fb 450 bit OUT FALSE axis.0.neg-hard-limit 450 bit IN FALSE axis.0.neg-lim-sw-in <== x-lim-out 450 bit OUT FALSE axis.0.pos-hard-limit 450 bit IN FALSE axis.0.pos-lim-sw-in <== x-lim-out 450 bit OUT FALSE axis.0.wheel-jog-active 450 bit OUT TRUE axis.1.active 450 bit OUT FALSE axis.1.amp-enable-out ==> emcmot.01.enable 450 bit IN FALSE axis.1.amp-fault-in 450 float OUT 0 axis.1.backlash-corr 450 float OUT 0 axis.1.backlash-filt 450 float OUT 0 axis.1.backlash-vel 450 float OUT 0 axis.1.coarse-pos-cmd 450 bit OUT FALSE axis.1.error 450 float OUT 0 axis.1.f-error 450 float OUT 0.01 axis.1.f-error-lim 450 bit OUT FALSE axis.1.f-errored 450 bit OUT FALSE axis.1.faulted 450 float OUT 0 axis.1.free-pos-cmd 450 bit OUT FALSE axis.1.free-tp-enable 450 float OUT 0 axis.1.free-vel-lim 450 s32 OUT 0 axis.1.home-state 450 bit IN FALSE axis.1.home-sw-in <== y-lim-out 450 bit OUT FALSE axis.1.homed 450 bit OUT FALSE axis.1.homing 450 bit OUT TRUE axis.1.in-position 450 bit I/O FALSE axis.1.index-enable 450 s32 IN 0 axis.1.jog-counts <== y-jog-count 450 bit IN FALSE axis.1.jog-enable <== sxp.yen-button 450 float IN 0 axis.1.jog-scale 450 bit IN FALSE axis.1.jog-vel-mode 450 float OUT -3.942024 axis.1.joint-pos-cmd 450 float OUT -3.942024 axis.1.joint-pos-fb 450 float OUT 0 axis.1.joint-vel-cmd ==> emcmot.01.vel-cmd 450 bit OUT FALSE axis.1.kb-jog-active 450 float OUT 3.942024 axis.1.motor-offset 450 float OUT 0 axis.1.motor-pos-cmd ==> emcmot.01.pos-cmd 450 float IN 0 axis.1.motor-pos-fb <== motor.01.pos-fb 450 bit OUT FALSE axis.1.neg-hard-limit 450 bit IN FALSE axis.1.neg-lim-sw-in <== y-lim-out 450 bit OUT FALSE axis.1.pos-hard-limit 450 bit IN FALSE axis.1.pos-lim-sw-in <== y-lim-out 450 bit OUT FALSE axis.1.wheel-jog-active 450 bit OUT TRUE axis.2.active 450 bit OUT FALSE axis.2.amp-enable-out ==> emcmot.02.enable 450 bit IN FALSE axis.2.amp-fault-in 450 float OUT 0 axis.2.backlash-corr 450 float OUT 0 axis.2.backlash-filt 450 float OUT 0 axis.2.backlash-vel 450 float OUT 0 axis.2.coarse-pos-cmd 450 bit OUT FALSE axis.2.error 450 float OUT 0 axis.2.f-error 450 float OUT 0.01 axis.2.f-error-lim 450 bit OUT FALSE axis.2.f-errored 450 bit OUT FALSE axis.2.faulted 450 float OUT 0 axis.2.free-pos-cmd 450 bit OUT FALSE axis.2.free-tp-enable 450 float OUT 0 axis.2.free-vel-lim 450 s32 OUT 0 axis.2.home-state 450 bit IN FALSE axis.2.home-sw-in <== z-lim-out 450 bit OUT FALSE axis.2.homed 450 bit OUT FALSE axis.2.homing 450 bit OUT TRUE axis.2.in-position 450 bit I/O FALSE axis.2.index-enable 450 s32 IN 0 axis.2.jog-counts <== z-jog-count 450 bit IN FALSE axis.2.jog-enable <== sxp.zen-button 450 float IN 0 axis.2.jog-scale 450 bit IN FALSE axis.2.jog-vel-mode 450 float OUT -5.977488 axis.2.joint-pos-cmd 450 float OUT -5.977488 axis.2.joint-pos-fb 450 float OUT 0 axis.2.joint-vel-cmd ==> emcmot.02.vel-cmd 450 bit OUT FALSE axis.2.kb-jog-active 450 float OUT 5.977488 axis.2.motor-offset 450 float OUT 0 axis.2.motor-pos-cmd ==> emcmot.02.pos-cmd 450 float IN -0 axis.2.motor-pos-fb <== motor.02.pos-fb 450 bit OUT FALSE axis.2.neg-hard-limit 450 bit IN FALSE axis.2.neg-lim-sw-in <== z-lim-out 450 bit OUT FALSE axis.2.pos-hard-limit 450 bit IN FALSE axis.2.pos-lim-sw-in <== z-lim-out 450 bit OUT FALSE axis.2.wheel-jog-active 450 bit OUT TRUE axis.3.active 450 bit OUT FALSE axis.3.amp-enable-out ==> emcmot.03.enable 450 bit IN FALSE axis.3.amp-fault-in 450 float OUT 0 axis.3.backlash-corr 450 float OUT 0 axis.3.backlash-filt 450 float OUT 0 axis.3.backlash-vel 450 float OUT 0 axis.3.coarse-pos-cmd 450 bit OUT FALSE axis.3.error 450 float OUT 0 axis.3.f-error 450 float OUT 15 axis.3.f-error-lim 450 bit OUT FALSE axis.3.f-errored 450 bit OUT FALSE axis.3.faulted 450 float OUT 0 axis.3.free-pos-cmd 450 bit OUT FALSE axis.3.free-tp-enable 450 float OUT 0 axis.3.free-vel-lim 450 s32 OUT 0 axis.3.home-state 450 bit IN TRUE axis.3.home-sw-in <== probe-debounced 450 bit OUT FALSE axis.3.homed 450 bit OUT FALSE axis.3.homing ==> ax3-is-homing 450 bit OUT TRUE axis.3.in-position 450 bit I/O FALSE axis.3.index-enable 450 bit IN FALSE axis.3.is-unlocked 450 s32 IN 0 axis.3.jog-counts 450 bit IN FALSE axis.3.jog-enable <== sxp.aen-button 450 float IN 0 axis.3.jog-scale 450 bit IN FALSE axis.3.jog-vel-mode 450 float OUT 0.1449007 axis.3.joint-pos-cmd 450 float OUT 0.1449007 axis.3.joint-pos-fb 450 float OUT 0 axis.3.joint-vel-cmd ==> emcmot.03.vel-cmd 450 bit OUT FALSE axis.3.kb-jog-active 450 float OUT -0.1449007 axis.3.motor-offset 450 float OUT 0 axis.3.motor-pos-cmd ==> emcmot.03.pos-cmd 450 float IN 0 axis.3.motor-pos-fb <== motor.03.pos-fb 450 bit OUT FALSE axis.3.neg-hard-limit 450 bit IN FALSE axis.3.neg-lim-sw-in 450 bit OUT FALSE axis.3.pos-hard-limit 450 bit IN FALSE axis.3.pos-lim-sw-in 450 bit OUT FALSE axis.3.unlock 450 bit OUT FALSE axis.3.wheel-jog-active 466 bit IN FALSE axis3-not-homing.in <== ax3-is-homing 466 bit OUT TRUE axis3-not-homing.out ==> ax3-not-homing 466 s32 OUT 135 axis3-not-homing.time 475 bit IN FALSE debounce.0.0.in <== home-limit-x-raw 475 bit OUT FALSE debounce.0.0.out ==> and-home-x 475 bit IN FALSE debounce.0.1.in <== home-limit-y-raw 475 bit OUT FALSE debounce.0.1.out ==> and-home-y 475 bit IN FALSE debounce.0.2.in <== home-limit-z-raw 475 bit OUT FALSE debounce.0.2.out ==> and-home-z 475 bit IN TRUE debounce.0.3.in <== machine-ok-raw 475 bit OUT TRUE debounce.0.3.out ==> machine-ok 475 bit IN TRUE debounce.0.4.in <== probe-in 475 bit OUT TRUE debounce.0.4.out ==> probe-debounced 475 s32 OUT 1110 debounce.0.time 484 bit IN FALSE door-limit-in.in0 <== enc-door-switch-configured 484 bit IN FALSE door-limit-in.in1 <== and-home-x 484 bit OUT FALSE door-limit-in.out ==> enc-door-switch-status 484 s32 OUT 300 door-limit-in.time 487 bit IN FALSE door-limit-x-lut.in-0 <== and-home-x 487 bit IN FALSE door-limit-x-lut.in-1 <== and-home-y 487 bit IN FALSE door-limit-x-lut.in-2 <== enc-door-switch-configured 487 bit IN FALSE door-limit-x-lut.in-3 <== x-is-homing 487 bit IN TRUE door-limit-x-lut.in-4 <== limit-switch-enable 487 bit OUT FALSE door-limit-x-lut.out ==> x-lim-out 487 s32 OUT 480 door-limit-x-lut.time 487 bit IN FALSE door-limit-y-lut.in-0 <== and-home-y 487 bit IN FALSE door-limit-y-lut.in-1 <== enc-door-switch-configured 487 bit IN FALSE door-limit-y-lut.in-2 <== x-is-homing 487 bit IN TRUE door-limit-y-lut.in-3 <== limit-switch-enable 487 bit IN FALSE door-limit-y-lut.in-4 487 bit OUT FALSE door-limit-y-lut.out ==> y-lim-out 487 s32 OUT 150 door-limit-y-lut.time 484 bit IN TRUE enable-limit-z.in0 <== limit-switch-enable 484 bit IN FALSE enable-limit-z.in1 <== and-home-z 484 bit OUT FALSE enable-limit-z.out ==> z-lim-out 484 s32 OUT 480 enable-limit-z.time 460 bit IN FALSE estop-latch.0.fault-in 460 bit OUT TRUE estop-latch.0.fault-out 460 bit IN TRUE estop-latch.0.ok-in <== machine-ok 460 bit OUT FALSE estop-latch.0.ok-out ==> estop 460 bit IN FALSE estop-latch.0.reset <== estop-reset 460 s32 OUT 645 estop-latch.0.time 460 bit OUT FALSE estop-latch.0.watchdog 469 bit OUT FALSE gearchange.0.alarm 469 bit IN FALSE gearchange.0.dir-in 469 bit OUT FALSE gearchange.0.dir-out 469 bit IN FALSE gearchange.0.sel 469 float IN 0 gearchange.0.speed-in 469 float OUT 0 gearchange.0.speed-out 469 s32 OUT 1440 gearchange.0.time 441 bit IN FALSE halui.abort 441 float OUT -14.7907 halui.axis.0.pos-commanded 441 float OUT -14.7907 halui.axis.0.pos-feedback 441 float OUT -3.538818e-07 halui.axis.0.pos-relative 441 float OUT -3.942024 halui.axis.1.pos-commanded 441 float OUT -3.942024 halui.axis.1.pos-feedback 441 float OUT -0.03718163 halui.axis.1.pos-relative 441 float OUT -5.977488 halui.axis.2.pos-commanded 441 float OUT -5.977488 halui.axis.2.pos-feedback 441 float OUT -0.05743382 halui.axis.2.pos-relative 441 float OUT 0.1449007 halui.axis.3.pos-commanded 441 float OUT 0.1449007 halui.axis.3.pos-feedback 441 float OUT -0.1510503 halui.axis.3.pos-relative 441 float OUT 0 halui.axis.4.pos-commanded 441 float OUT 0 halui.axis.4.pos-feedback 441 float OUT 0 halui.axis.4.pos-relative 441 float OUT 0 halui.axis.5.pos-commanded 441 float OUT 0 halui.axis.5.pos-feedback 441 float OUT 0 halui.axis.5.pos-relative 441 float OUT 0 halui.axis.6.pos-commanded 441 float OUT 0 halui.axis.6.pos-feedback 441 float OUT 0 halui.axis.6.pos-relative 441 float OUT 0 halui.axis.7.pos-commanded 441 float OUT 0 halui.axis.7.pos-feedback 441 float OUT 0 halui.axis.7.pos-relative 441 float OUT 0 halui.axis.8.pos-commanded 441 float OUT 0 halui.axis.8.pos-feedback 441 float OUT 0 halui.axis.8.pos-relative 441 bit IN FALSE halui.estop.activate 441 bit OUT TRUE halui.estop.is-activated 441 bit IN FALSE halui.estop.reset 441 bit IN TRUE halui.feed-override.count-enable 441 s32 IN 0 halui.feed-override.counts 441 bit IN FALSE halui.feed-override.decrease 441 bit IN FALSE halui.feed-override.direct-value 441 bit IN FALSE halui.feed-override.increase 441 float IN 0.1 halui.feed-override.scale 441 float OUT 1 halui.feed-override.value 441 bit OUT FALSE halui.flood.is-on 441 bit IN FALSE halui.flood.off 441 bit IN FALSE halui.flood.on 441 bit IN FALSE halui.home-all 441 float IN 0.2 halui.jog-deadband 441 float IN 0 halui.jog-speed 441 float IN 0 halui.jog.0.analog 441 float IN 0 halui.jog.0.increment 441 bit IN FALSE halui.jog.0.increment-minus 441 bit IN FALSE halui.jog.0.increment-plus 441 bit IN FALSE halui.jog.0.minus 441 bit IN FALSE halui.jog.0.plus 441 float IN 0 halui.jog.1.analog 441 float IN 0 halui.jog.1.increment 441 bit IN FALSE halui.jog.1.increment-minus 441 bit IN FALSE halui.jog.1.increment-plus 441 bit IN FALSE halui.jog.1.minus 441 bit IN FALSE halui.jog.1.plus 441 float IN 0 halui.jog.2.analog 441 float IN 0 halui.jog.2.increment 441 bit IN FALSE halui.jog.2.increment-minus 441 bit IN FALSE halui.jog.2.increment-plus 441 bit IN FALSE halui.jog.2.minus 441 bit IN FALSE halui.jog.2.plus 441 float IN 0 halui.jog.3.analog 441 float IN 0 halui.jog.3.increment 441 bit IN FALSE halui.jog.3.increment-minus 441 bit IN FALSE halui.jog.3.increment-plus 441 bit IN FALSE halui.jog.3.minus 441 bit IN FALSE halui.jog.3.plus 441 float IN 0 halui.jog.selected.increment 441 bit IN FALSE halui.jog.selected.increment-minus 441 bit IN FALSE halui.jog.selected.increment-plus 441 bit IN FALSE halui.jog.selected.minus 441 bit IN FALSE halui.jog.selected.plus 441 bit OUT FALSE halui.joint.0.has-fault 441 bit IN FALSE halui.joint.0.home 441 bit OUT FALSE halui.joint.0.is-homed 441 bit OUT FALSE halui.joint.0.is-selected 441 bit OUT FALSE halui.joint.0.on-hard-max-limit 441 bit OUT FALSE halui.joint.0.on-hard-min-limit 441 bit OUT FALSE halui.joint.0.on-soft-max-limit 441 bit OUT FALSE halui.joint.0.on-soft-min-limit 441 bit IN FALSE halui.joint.0.select 441 bit IN FALSE halui.joint.0.unhome 441 bit OUT FALSE halui.joint.1.has-fault 441 bit IN FALSE halui.joint.1.home 441 bit OUT FALSE halui.joint.1.is-homed 441 bit OUT FALSE halui.joint.1.is-selected 441 bit OUT FALSE halui.joint.1.on-hard-max-limit 441 bit OUT FALSE halui.joint.1.on-hard-min-limit 441 bit OUT FALSE halui.joint.1.on-soft-max-limit 441 bit OUT FALSE halui.joint.1.on-soft-min-limit 441 bit IN FALSE halui.joint.1.select 441 bit IN FALSE halui.joint.1.unhome 441 bit OUT FALSE halui.joint.2.has-fault 441 bit IN FALSE halui.joint.2.home 441 bit OUT FALSE halui.joint.2.is-homed 441 bit OUT FALSE halui.joint.2.is-selected 441 bit OUT FALSE halui.joint.2.on-hard-max-limit 441 bit OUT FALSE halui.joint.2.on-hard-min-limit 441 bit OUT FALSE halui.joint.2.on-soft-max-limit 441 bit OUT FALSE halui.joint.2.on-soft-min-limit 441 bit IN FALSE halui.joint.2.select 441 bit IN FALSE halui.joint.2.unhome 441 bit OUT FALSE halui.joint.3.has-fault 441 bit IN FALSE halui.joint.3.home 441 bit OUT FALSE halui.joint.3.is-homed 441 bit OUT FALSE halui.joint.3.is-selected 441 bit OUT FALSE halui.joint.3.on-hard-max-limit 441 bit OUT FALSE halui.joint.3.on-hard-min-limit 441 bit OUT FALSE halui.joint.3.on-soft-max-limit 441 bit OUT FALSE halui.joint.3.on-soft-min-limit 441 bit IN FALSE halui.joint.3.select 441 bit IN FALSE halui.joint.3.unhome 441 u32 OUT 0x00000000 halui.joint.selected 441 bit OUT FALSE halui.joint.selected.has-fault 441 bit IN FALSE halui.joint.selected.home 441 bit OUT FALSE halui.joint.selected.is_homed 441 bit OUT FALSE halui.joint.selected.on-hard-max-limit 441 bit OUT FALSE halui.joint.selected.on-hard-min-limit 441 bit OUT FALSE halui.joint.selected.on-soft-limit 441 bit OUT FALSE halui.joint.selected.on-soft-min-limit 441 bit IN FALSE halui.joint.selected.unhome 441 bit OUT FALSE halui.lube.is-on 441 bit IN FALSE halui.lube.off 441 bit IN FALSE halui.lube.on 441 bit OUT FALSE halui.machine.is-on 441 bit IN FALSE halui.machine.off 441 bit IN FALSE halui.machine.on 441 bit IN TRUE halui.max-angular-velocity.count-enable 441 s32 IN 0 halui.max-angular-velocity.counts 441 bit IN FALSE halui.max-angular-velocity.decrease 441 bit IN FALSE halui.max-angular-velocity.direct-value 441 bit IN FALSE halui.max-angular-velocity.increase 441 float IN 0 halui.max-angular-velocity.scale 441 float OUT 22 halui.max-angular-velocity.value 441 bit IN TRUE halui.max-velocity.count-enable 441 s32 IN 0 halui.max-velocity.counts 441 bit IN FALSE halui.max-velocity.decrease 441 bit IN FALSE halui.max-velocity.direct-value 441 bit IN FALSE halui.max-velocity.increase 441 float IN 0 halui.max-velocity.scale 441 float OUT 3 halui.max-velocity.value 441 bit OUT FALSE halui.mist.is-on 441 bit IN FALSE halui.mist.off 441 bit IN FALSE halui.mist.on 441 bit IN FALSE halui.mode.auto 441 bit OUT FALSE halui.mode.is-auto 441 bit OUT TRUE halui.mode.is-joint 441 bit OUT TRUE halui.mode.is-manual 441 bit OUT FALSE halui.mode.is-mdi 441 bit OUT FALSE halui.mode.is-teleop 441 bit IN FALSE halui.mode.joint 441 bit IN FALSE halui.mode.manual 441 bit IN FALSE halui.mode.mdi 441 bit IN FALSE halui.mode.teleop 441 bit OUT TRUE halui.program.block-delete.is-on 441 bit IN FALSE halui.program.block-delete.off 441 bit IN FALSE halui.program.block-delete.on 441 bit OUT TRUE halui.program.is-idle ==> prog-running 441 bit OUT FALSE halui.program.is-paused 441 bit OUT FALSE halui.program.is-running 441 bit OUT TRUE halui.program.optional-stop.is-on 441 bit IN FALSE halui.program.optional-stop.off 441 bit IN FALSE halui.program.optional-stop.on 441 bit IN FALSE halui.program.pause 441 bit IN FALSE halui.program.resume 441 bit IN FALSE halui.program.run 441 bit IN FALSE halui.program.step 441 bit IN FALSE halui.program.stop 441 bit IN TRUE halui.rapid-override.count-enable 441 s32 IN 0 halui.rapid-override.counts 441 bit IN FALSE halui.rapid-override.decrease 441 bit IN FALSE halui.rapid-override.direct-value 441 bit IN FALSE halui.rapid-override.increase 441 float IN 0.1 halui.rapid-override.scale 441 float OUT 1 halui.rapid-override.value 441 bit IN TRUE halui.spindle-override.count-enable 441 s32 IN 0 halui.spindle-override.counts 441 bit IN FALSE halui.spindle-override.decrease 441 bit IN FALSE halui.spindle-override.direct-value 441 bit IN FALSE halui.spindle-override.increase 441 float IN 0.1 halui.spindle-override.scale 441 float OUT 1 halui.spindle-override.value 441 bit OUT TRUE halui.spindle.brake-is-on 441 bit IN FALSE halui.spindle.brake-off 441 bit IN FALSE halui.spindle.brake-on 441 bit IN FALSE halui.spindle.decrease 441 bit IN FALSE halui.spindle.forward 441 bit IN FALSE halui.spindle.increase 441 bit OUT FALSE halui.spindle.is-on 441 bit IN FALSE halui.spindle.reverse 441 bit OUT FALSE halui.spindle.runs-backward 441 bit OUT FALSE halui.spindle.runs-forward 441 bit IN FALSE halui.spindle.start 441 bit IN FALSE halui.spindle.stop 441 float OUT 0 halui.tool.length_offset.a 441 float OUT 0 halui.tool.length_offset.b 441 float OUT 0 halui.tool.length_offset.c 441 float OUT 0 halui.tool.length_offset.u 441 float OUT 0 halui.tool.length_offset.v 441 float OUT 0 halui.tool.length_offset.w 441 float OUT 0 halui.tool.length_offset.x 441 float OUT 0 halui.tool.length_offset.y 441 float OUT 0 halui.tool.length_offset.z 441 u32 OUT 0x00000000 halui.tool.number 457 s32 OUT 0 hm2_5i25.0.encoder.00.count 457 s32 OUT 0 hm2_5i25.0.encoder.00.count-latched 457 bit I/O FALSE hm2_5i25.0.encoder.00.index-enable <=> spindle-index-enable 457 bit OUT FALSE hm2_5i25.0.encoder.00.input-a 457 bit OUT FALSE hm2_5i25.0.encoder.00.input-b 457 bit OUT TRUE hm2_5i25.0.encoder.00.input-index 457 bit IN FALSE hm2_5i25.0.encoder.00.latch-enable 457 bit IN FALSE hm2_5i25.0.encoder.00.latch-polarity 457 float OUT -0 hm2_5i25.0.encoder.00.position ==> spindle-position 457 float OUT -0 hm2_5i25.0.encoder.00.position-latched 457 bit OUT FALSE hm2_5i25.0.encoder.00.quad-error 457 bit IN FALSE hm2_5i25.0.encoder.00.quad-error-enable 457 s32 OUT 0 hm2_5i25.0.encoder.00.rawcounts 457 s32 OUT 0 hm2_5i25.0.encoder.00.rawlatch 457 bit IN FALSE hm2_5i25.0.encoder.00.reset 457 float OUT 0 hm2_5i25.0.encoder.00.velocity ==> spindle-velocity 457 s32 OUT 0 hm2_5i25.0.encoder.01.count ==> x-jog-count 457 s32 OUT 0 hm2_5i25.0.encoder.01.count-latched 457 bit I/O FALSE hm2_5i25.0.encoder.01.index-enable 457 bit OUT TRUE hm2_5i25.0.encoder.01.input-a 457 bit OUT TRUE hm2_5i25.0.encoder.01.input-b 457 bit OUT TRUE hm2_5i25.0.encoder.01.input-index 457 bit IN FALSE hm2_5i25.0.encoder.01.latch-enable 457 bit IN FALSE hm2_5i25.0.encoder.01.latch-polarity 457 float OUT 0 hm2_5i25.0.encoder.01.position 457 float OUT 0 hm2_5i25.0.encoder.01.position-latched 457 bit OUT FALSE hm2_5i25.0.encoder.01.quad-error 457 bit IN FALSE hm2_5i25.0.encoder.01.quad-error-enable 457 s32 OUT 36 hm2_5i25.0.encoder.01.rawcounts 457 s32 OUT 36 hm2_5i25.0.encoder.01.rawlatch 457 bit IN FALSE hm2_5i25.0.encoder.01.reset 457 float OUT 0 hm2_5i25.0.encoder.01.velocity 457 s32 OUT 0 hm2_5i25.0.encoder.02.count ==> y-jog-count 457 s32 OUT 0 hm2_5i25.0.encoder.02.count-latched 457 bit I/O FALSE hm2_5i25.0.encoder.02.index-enable 457 bit OUT TRUE hm2_5i25.0.encoder.02.input-a 457 bit OUT TRUE hm2_5i25.0.encoder.02.input-b 457 bit OUT TRUE hm2_5i25.0.encoder.02.input-index 457 bit IN FALSE hm2_5i25.0.encoder.02.latch-enable 457 bit IN FALSE hm2_5i25.0.encoder.02.latch-polarity 457 float OUT 0 hm2_5i25.0.encoder.02.position 457 float OUT 0 hm2_5i25.0.encoder.02.position-latched 457 bit OUT FALSE hm2_5i25.0.encoder.02.quad-error 457 bit IN FALSE hm2_5i25.0.encoder.02.quad-error-enable 457 s32 OUT 0 hm2_5i25.0.encoder.02.rawcounts 457 s32 OUT 0 hm2_5i25.0.encoder.02.rawlatch 457 bit IN FALSE hm2_5i25.0.encoder.02.reset 457 float OUT 0 hm2_5i25.0.encoder.02.velocity 457 s32 OUT 0 hm2_5i25.0.encoder.03.count ==> z-jog-count 457 s32 OUT 0 hm2_5i25.0.encoder.03.count-latched 457 bit I/O FALSE hm2_5i25.0.encoder.03.index-enable 457 bit OUT TRUE hm2_5i25.0.encoder.03.input-a 457 bit OUT TRUE hm2_5i25.0.encoder.03.input-b 457 bit OUT TRUE hm2_5i25.0.encoder.03.input-index 457 bit IN FALSE hm2_5i25.0.encoder.03.latch-enable 457 bit IN FALSE hm2_5i25.0.encoder.03.latch-polarity 457 float OUT 0 hm2_5i25.0.encoder.03.position 457 float OUT 0 hm2_5i25.0.encoder.03.position-latched 457 bit OUT FALSE hm2_5i25.0.encoder.03.quad-error 457 bit IN FALSE hm2_5i25.0.encoder.03.quad-error-enable 457 s32 OUT 0 hm2_5i25.0.encoder.03.rawcounts 457 s32 OUT 0 hm2_5i25.0.encoder.03.rawlatch 457 bit IN FALSE hm2_5i25.0.encoder.03.reset 457 float OUT 0 hm2_5i25.0.encoder.03.velocity 457 u32 IN 0x007F2815 hm2_5i25.0.encoder.muxed-sample-frequency 457 bit OUT FALSE hm2_5i25.0.gpio.000.in 457 bit OUT TRUE hm2_5i25.0.gpio.000.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.001.in 457 bit OUT TRUE hm2_5i25.0.gpio.001.in_not 457 bit IN FALSE hm2_5i25.0.gpio.001.out <== coolant-flood 457 bit OUT FALSE hm2_5i25.0.gpio.002.in 457 bit OUT TRUE hm2_5i25.0.gpio.002.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.003.in ==> machine-ok-raw 457 bit OUT FALSE hm2_5i25.0.gpio.003.in_not 457 bit IN FALSE hm2_5i25.0.gpio.003.out 457 bit OUT TRUE hm2_5i25.0.gpio.004.in 457 bit OUT FALSE hm2_5i25.0.gpio.004.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.005.in 457 bit OUT TRUE hm2_5i25.0.gpio.005.in_not 457 bit IN FALSE hm2_5i25.0.gpio.005.out <== spindle-cw 457 bit OUT FALSE hm2_5i25.0.gpio.006.in 457 bit OUT TRUE hm2_5i25.0.gpio.006.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.007.in 457 bit OUT TRUE hm2_5i25.0.gpio.007.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.008.in 457 bit OUT FALSE hm2_5i25.0.gpio.008.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.009.in 457 bit OUT TRUE hm2_5i25.0.gpio.009.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.010.in 457 bit OUT FALSE hm2_5i25.0.gpio.010.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.011.in 457 bit OUT TRUE hm2_5i25.0.gpio.011.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.012.in 457 bit OUT FALSE hm2_5i25.0.gpio.012.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.013.in 457 bit OUT FALSE hm2_5i25.0.gpio.013.in_not ==> home-limit-x-raw 457 bit IN FALSE hm2_5i25.0.gpio.013.out 457 bit OUT TRUE hm2_5i25.0.gpio.014.in 457 bit OUT FALSE hm2_5i25.0.gpio.014.in_not ==> home-limit-y-raw 457 bit IN FALSE hm2_5i25.0.gpio.014.out 457 bit OUT TRUE hm2_5i25.0.gpio.015.in 457 bit OUT FALSE hm2_5i25.0.gpio.015.in_not ==> home-limit-z-raw 457 bit IN FALSE hm2_5i25.0.gpio.015.out 457 bit OUT TRUE hm2_5i25.0.gpio.016.in ==> probe-in 457 bit OUT FALSE hm2_5i25.0.gpio.016.in_not 457 bit IN FALSE hm2_5i25.0.gpio.016.out 457 bit OUT TRUE hm2_5i25.0.gpio.017.in 457 bit OUT FALSE hm2_5i25.0.gpio.017.in_not 457 bit IN FALSE hm2_5i25.0.gpio.017.out 457 bit OUT TRUE hm2_5i25.0.gpio.018.in 457 bit OUT FALSE hm2_5i25.0.gpio.018.in_not 457 bit IN FALSE hm2_5i25.0.gpio.018.out 457 bit OUT TRUE hm2_5i25.0.gpio.019.in 457 bit OUT FALSE hm2_5i25.0.gpio.019.in_not 457 bit IN FALSE hm2_5i25.0.gpio.019.out 457 bit OUT TRUE hm2_5i25.0.gpio.020.in 457 bit OUT FALSE hm2_5i25.0.gpio.020.in_not 457 bit IN FALSE hm2_5i25.0.gpio.020.out 457 bit OUT TRUE hm2_5i25.0.gpio.021.in 457 bit OUT FALSE hm2_5i25.0.gpio.021.in_not 457 bit IN FALSE hm2_5i25.0.gpio.021.out 457 bit OUT TRUE hm2_5i25.0.gpio.022.in 457 bit OUT FALSE hm2_5i25.0.gpio.022.in_not 457 bit IN FALSE hm2_5i25.0.gpio.022.out 457 bit OUT TRUE hm2_5i25.0.gpio.023.in 457 bit OUT FALSE hm2_5i25.0.gpio.023.in_not 457 bit IN FALSE hm2_5i25.0.gpio.023.out 457 bit OUT TRUE hm2_5i25.0.gpio.024.in 457 bit OUT FALSE hm2_5i25.0.gpio.024.in_not 457 bit IN FALSE hm2_5i25.0.gpio.024.out 457 bit OUT TRUE hm2_5i25.0.gpio.025.in 457 bit OUT FALSE hm2_5i25.0.gpio.025.in_not 457 bit IN FALSE hm2_5i25.0.gpio.025.out 457 bit OUT TRUE hm2_5i25.0.gpio.026.in 457 bit OUT FALSE hm2_5i25.0.gpio.026.in_not 457 bit IN FALSE hm2_5i25.0.gpio.026.out 457 bit OUT TRUE hm2_5i25.0.gpio.027.in 457 bit OUT FALSE hm2_5i25.0.gpio.027.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.028.in 457 bit OUT TRUE hm2_5i25.0.gpio.028.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.029.in 457 bit OUT TRUE hm2_5i25.0.gpio.029.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.030.in 457 bit OUT TRUE hm2_5i25.0.gpio.030.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.031.in 457 bit OUT FALSE hm2_5i25.0.gpio.031.in_not 457 bit OUT TRUE hm2_5i25.0.gpio.032.in 457 bit OUT FALSE hm2_5i25.0.gpio.032.in_not 457 bit OUT FALSE hm2_5i25.0.gpio.033.in 457 bit OUT TRUE hm2_5i25.0.gpio.033.in_not 457 bit IN FALSE hm2_5i25.0.led.CR01 457 bit IN FALSE hm2_5i25.0.led.CR02 457 bit IN FALSE hm2_5i25.0.pwmgen.00.enable <== estop 457 float IN 5 hm2_5i25.0.pwmgen.00.value 457 s32 OUT 54675 hm2_5i25.0.read.time 457 s32 OUT 0 hm2_5i25.0.read_gpio.time 457 bit IN TRUE hm2_5i25.0.stepgen.00.control-type 457 s32 OUT 0 hm2_5i25.0.stepgen.00.counts 457 float OUT 0 hm2_5i25.0.stepgen.00.dbg_err_at_match 457 float OUT 0 hm2_5i25.0.stepgen.00.dbg_ff_vel 457 float OUT 0 hm2_5i25.0.stepgen.00.dbg_pos_minus_prev_cmd 457 float OUT 0 hm2_5i25.0.stepgen.00.dbg_s_to_match 457 s32 OUT 0 hm2_5i25.0.stepgen.00.dbg_step_rate 457 float OUT 0 hm2_5i25.0.stepgen.00.dbg_vel_error 457 bit IN FALSE hm2_5i25.0.stepgen.00.enable <== emcmot.00.enable 457 float IN 0 hm2_5i25.0.stepgen.00.position-cmd 457 float OUT 0 hm2_5i25.0.stepgen.00.position-fb ==> motor.00.pos-fb 457 float IN 0 hm2_5i25.0.stepgen.00.velocity-cmd <== motor.00.command 457 float OUT 0 hm2_5i25.0.stepgen.00.velocity-fb 457 bit IN TRUE hm2_5i25.0.stepgen.01.control-type 457 s32 OUT 0 hm2_5i25.0.stepgen.01.counts 457 float OUT 0 hm2_5i25.0.stepgen.01.dbg_err_at_match 457 float OUT 0 hm2_5i25.0.stepgen.01.dbg_ff_vel 457 float OUT 0 hm2_5i25.0.stepgen.01.dbg_pos_minus_prev_cmd 457 float OUT 0 hm2_5i25.0.stepgen.01.dbg_s_to_match 457 s32 OUT 0 hm2_5i25.0.stepgen.01.dbg_step_rate 457 float OUT 0 hm2_5i25.0.stepgen.01.dbg_vel_error 457 bit IN FALSE hm2_5i25.0.stepgen.01.enable <== emcmot.01.enable 457 float IN 0 hm2_5i25.0.stepgen.01.position-cmd 457 float OUT 0 hm2_5i25.0.stepgen.01.position-fb ==> motor.01.pos-fb 457 float IN 0 hm2_5i25.0.stepgen.01.velocity-cmd <== motor.01.command 457 float OUT 0 hm2_5i25.0.stepgen.01.velocity-fb 457 bit IN TRUE hm2_5i25.0.stepgen.02.control-type 457 s32 OUT 0 hm2_5i25.0.stepgen.02.counts 457 float OUT 0 hm2_5i25.0.stepgen.02.dbg_err_at_match 457 float OUT 0 hm2_5i25.0.stepgen.02.dbg_ff_vel 457 float OUT 0 hm2_5i25.0.stepgen.02.dbg_pos_minus_prev_cmd 457 float OUT 0 hm2_5i25.0.stepgen.02.dbg_s_to_match 457 s32 OUT 0 hm2_5i25.0.stepgen.02.dbg_step_rate 457 float OUT 0 hm2_5i25.0.stepgen.02.dbg_vel_error 457 bit IN FALSE hm2_5i25.0.stepgen.02.enable <== emcmot.02.enable 457 float IN 0 hm2_5i25.0.stepgen.02.position-cmd 457 float OUT -0 hm2_5i25.0.stepgen.02.position-fb ==> motor.02.pos-fb 457 float IN 0 hm2_5i25.0.stepgen.02.velocity-cmd <== motor.02.command 457 float OUT 0 hm2_5i25.0.stepgen.02.velocity-fb 457 bit IN TRUE hm2_5i25.0.stepgen.03.control-type 457 s32 OUT 0 hm2_5i25.0.stepgen.03.counts 457 float OUT 0 hm2_5i25.0.stepgen.03.dbg_err_at_match 457 float OUT 0 hm2_5i25.0.stepgen.03.dbg_ff_vel 457 float OUT 0 hm2_5i25.0.stepgen.03.dbg_pos_minus_prev_cmd 457 float OUT 0 hm2_5i25.0.stepgen.03.dbg_s_to_match 457 s32 OUT 0 hm2_5i25.0.stepgen.03.dbg_step_rate 457 float OUT 0 hm2_5i25.0.stepgen.03.dbg_vel_error 457 bit IN FALSE hm2_5i25.0.stepgen.03.enable <== emcmot.03.enable 457 float IN 0 hm2_5i25.0.stepgen.03.position-cmd 457 float OUT 0 hm2_5i25.0.stepgen.03.position-fb ==> motor.03.pos-fb 457 float IN 0 hm2_5i25.0.stepgen.03.velocity-cmd <== motor.03.command 457 float OUT 0 hm2_5i25.0.stepgen.03.velocity-fb 457 bit IN TRUE hm2_5i25.0.stepgen.04.control-type 457 s32 OUT 0 hm2_5i25.0.stepgen.04.counts 457 float OUT 0 hm2_5i25.0.stepgen.04.dbg_err_at_match 457 float OUT 0 hm2_5i25.0.stepgen.04.dbg_ff_vel 457 float OUT 0 hm2_5i25.0.stepgen.04.dbg_pos_minus_prev_cmd 457 float OUT 0 hm2_5i25.0.stepgen.04.dbg_s_to_match 457 s32 OUT 0 hm2_5i25.0.stepgen.04.dbg_step_rate 457 float OUT 0 hm2_5i25.0.stepgen.04.dbg_vel_error 457 bit IN FALSE hm2_5i25.0.stepgen.04.enable <== spindle-on 457 float IN 0 hm2_5i25.0.stepgen.04.position-cmd 457 float OUT 0 hm2_5i25.0.stepgen.04.position-fb 457 float IN 500 hm2_5i25.0.stepgen.04.velocity-cmd <== spindle-speed 457 float OUT 0 hm2_5i25.0.stepgen.04.velocity-fb 457 bit I/O FALSE hm2_5i25.0.watchdog.has_bit <=> watchdog-signal 457 s32 OUT 17535 hm2_5i25.0.write.time 457 s32 OUT 0 hm2_5i25.0.write_gpio.time 510 float IN 0 ini.0.backlash 510 float IN 0.05 ini.0.ferror 510 float IN 15 ini.0.max_acceleration 510 float IN 18 ini.0.max_limit 510 float IN 1.833 ini.0.max_velocity 510 float IN 0.01 ini.0.min_ferror 510 float IN -1e-06 ini.0.min_limit 510 float IN 0 ini.1.backlash 510 float IN 0.05 ini.1.ferror 510 float IN 15 ini.1.max_acceleration 510 float IN 1e-06 ini.1.max_limit 510 float IN 1.833 ini.1.max_velocity 510 float IN 0.01 ini.1.min_ferror 510 float IN -9.5 ini.1.min_limit 510 float IN 0 ini.2.backlash 510 float IN 0.05 ini.2.ferror 510 float IN 15 ini.2.max_acceleration 510 float IN 1e-06 ini.2.max_limit 510 float IN 1.5 ini.2.max_velocity 510 float IN 0.01 ini.2.min_ferror 510 float IN -16.25 ini.2.min_limit 510 float IN 0 ini.3.backlash 510 float IN 15 ini.3.ferror 510 float IN 69 ini.3.max_acceleration 510 float IN 1e+08 ini.3.max_limit 510 float IN 22 ini.3.max_velocity 510 float IN 15 ini.3.min_ferror 510 float IN -1e+08 ini.3.min_limit 510 float IN 0 ini.4.backlash 510 float IN 0 ini.4.ferror 510 float IN 0 ini.4.max_acceleration 510 float IN 0 ini.4.max_limit 510 float IN 0 ini.4.max_velocity 510 float IN 0 ini.4.min_ferror 510 float IN 0 ini.4.min_limit 510 float IN 0 ini.5.backlash 510 float IN 0 ini.5.ferror 510 float IN 0 ini.5.max_acceleration 510 float IN 0 ini.5.max_limit 510 float IN 0 ini.5.max_velocity 510 float IN 0 ini.5.min_ferror 510 float IN 0 ini.5.min_limit 510 float IN 0 ini.6.backlash 510 float IN 0 ini.6.ferror 510 float IN 0 ini.6.max_acceleration 510 float IN 0 ini.6.max_limit 510 float IN 0 ini.6.max_velocity 510 float IN 0 ini.6.min_ferror 510 float IN 0 ini.6.min_limit 510 float IN 0 ini.7.backlash 510 float IN 0 ini.7.ferror 510 float IN 0 ini.7.max_acceleration 510 float IN 0 ini.7.max_limit 510 float IN 0 ini.7.max_velocity 510 float IN 0 ini.7.min_ferror 510 float IN 0 ini.7.min_limit 510 float IN 0 ini.8.backlash 510 float IN 0 ini.8.ferror 510 float IN 0 ini.8.max_acceleration 510 float IN 0 ini.8.max_limit 510 float IN 0 ini.8.max_velocity 510 float IN 0 ini.8.min_ferror 510 float IN 0 ini.8.min_limit 510 bit IN TRUE ini.traj_arc_blend_enable 510 bit IN FALSE ini.traj_arc_blend_fallback_enable 510 float IN 4 ini.traj_arc_blend_gap_cycles 510 s32 IN 50 ini.traj_arc_blend_optimization_depth 510 float IN 100 ini.traj_arc_blend_ramp_freq 510 float IN 0.1 ini.traj_arc_blend_tangent_kink_ratio 510 float IN 1e+99 ini.traj_default_acceleration 510 float IN 1.5 ini.traj_default_velocity 510 float IN 1e+99 ini.traj_max_acceleration 510 float IN 22 ini.traj_max_angular_velocity 510 float IN 3 ini.traj_max_velocity 435 bit OUT FALSE iocontrol.0.coolant-flood ==> coolant-flood-io 435 bit OUT FALSE iocontrol.0.coolant-mist ==> coolant-mist-io 435 bit IN FALSE iocontrol.0.emc-enable-in <== estop 435 bit OUT FALSE iocontrol.0.lube 435 bit IN FALSE iocontrol.0.lube_level 435 bit OUT FALSE iocontrol.0.tool-change ==> tool-change 435 bit IN FALSE iocontrol.0.tool-changed <== tool-change 435 s32 OUT 0 iocontrol.0.tool-number 435 s32 OUT 0 iocontrol.0.tool-prep-number 435 s32 OUT 0 iocontrol.0.tool-prep-pocket 435 bit OUT FALSE iocontrol.0.tool-prepare ==> tool-prepare-loopback 435 bit IN FALSE iocontrol.0.tool-prepared <== tool-prepare-loopback 435 bit OUT FALSE iocontrol.0.user-enable-out ==> estop-out 435 bit OUT FALSE iocontrol.0.user-request-enable ==> estop-reset 526 bit IN FALSE milljogtranslator.ax-butt-0 <== sxp.x-button 526 bit IN FALSE milljogtranslator.ax-butt-1 <== sxp.y-button 526 bit IN FALSE milljogtranslator.ax-butt-2 <== sxp.z-button 526 bit IN FALSE milljogtranslator.ax-butt-3 <== sxp.a-button 526 bit IN FALSE milljogtranslator.ax-butt-4 526 float OUT 0 milljogtranslator.ax-jog-speed 526 float OUT 0 milljogtranslator.ax-jog-speed-signed ==> sxp.jog-ring-speed-signed 526 bit OUT FALSE milljogtranslator.ax-out-0-sel ==> sxp.xen-button 526 bit OUT FALSE milljogtranslator.ax-out-1-sel ==> sxp.yen-button 526 bit OUT FALSE milljogtranslator.ax-out-2-sel ==> sxp.zen-button 526 bit OUT FALSE milljogtranslator.ax-out-3-sel ==> sxp.aen-button 526 bit OUT FALSE milljogtranslator.ax-out-4-sel 526 bit OUT FALSE milljogtranslator.ax-out-neg 526 bit OUT FALSE milljogtranslator.ax-out-pos 526 s32 OUT -1 milljogtranslator.ax-selected-axis ==> sxp.selected-axis 526 bit IN FALSE milljogtranslator.cycle-stepsizes <== sxp.step-button 526 u32 IN 0x00000000 milljogtranslator.gui-step-index <== sxp.gui_step_index 526 bit IN FALSE milljogtranslator.is-metric <== sxp.is_metric 526 float OUT 1e-07 milljogtranslator.jog-microstep-size 526 float IN 1.8333 milljogtranslator.jt-max-speed.0 526 float IN 1.8333 milljogtranslator.jt-max-speed.1 526 float IN 1.5 milljogtranslator.jt-max-speed.2 526 float IN 22 milljogtranslator.jt-max-speed.3 526 float IN 0 milljogtranslator.jt-max-speed.4 526 float IN 0.008333 milljogtranslator.jt-min-speed.0 526 float IN 0.008333 milljogtranslator.jt-min-speed.1 526 float IN 0.008333 milljogtranslator.jt-min-speed.2 526 float IN 0.15 milljogtranslator.jt-min-speed.3 526 float IN 0 milljogtranslator.jt-min-speed.4 526 float OUT 0 milljogtranslator.jt-speed-0.0 526 float OUT 0 milljogtranslator.jt-speed-0.1 526 float OUT 0 milljogtranslator.jt-speed-0.2 526 float OUT 0 milljogtranslator.jt-speed-0.3 526 float OUT 0 milljogtranslator.jt-speed-0.4 526 float OUT 0.008333 milljogtranslator.jt-speed-1.0 526 float OUT 0.008333 milljogtranslator.jt-speed-1.1 526 float OUT 0.008333 milljogtranslator.jt-speed-1.2 526 float OUT 0.15 milljogtranslator.jt-speed-1.3 526 float OUT 0 milljogtranslator.jt-speed-1.4 526 float OUT 0.02047419 milljogtranslator.jt-speed-2.0 526 float OUT 0.02047419 milljogtranslator.jt-speed-2.1 526 float OUT 0.01980081 milljogtranslator.jt-speed-2.2 526 float OUT 0.3444661 milljogtranslator.jt-speed-2.3 526 float OUT 0 milljogtranslator.jt-speed-2.4 526 float OUT 0.05030511 milljogtranslator.jt-speed-3.0 526 float OUT 0.05030511 milljogtranslator.jt-speed-3.1 526 float OUT 0.04705055 milljogtranslator.jt-speed-3.2 526 float OUT 0.791046 milljogtranslator.jt-speed-3.3 526 float OUT 0 milljogtranslator.jt-speed-3.4 526 float OUT 0.1235997 milljogtranslator.jt-speed-4.0 526 float OUT 0.1235997 milljogtranslator.jt-speed-4.1 526 float OUT 0.1118012 milljogtranslator.jt-speed-4.2 526 float OUT 1.81659 milljogtranslator.jt-speed-4.3 526 float OUT 0 milljogtranslator.jt-speed-4.4 526 float OUT 0.3036846 milljogtranslator.jt-speed-5.0 526 float OUT 0.3036846 milljogtranslator.jt-speed-5.1 526 float OUT 0.2656611 milljogtranslator.jt-speed-5.2 526 float OUT 4.171692 milljogtranslator.jt-speed-5.3 526 float OUT 0 milljogtranslator.jt-speed-5.4 526 float OUT 0.7461535 milljogtranslator.jt-speed-6.0 526 float OUT 0.7461535 milljogtranslator.jt-speed-6.1 526 float OUT 0.631262 milljogtranslator.jt-speed-6.2 526 float OUT 9.580043 milljogtranslator.jt-speed-6.3 526 float OUT 0 milljogtranslator.jt-speed-6.4 526 float OUT 1.8333 milljogtranslator.jt-speed-7.0 526 float OUT 1.8333 milljogtranslator.jt-speed-7.1 526 float OUT 1.5 milljogtranslator.jt-speed-7.2 526 float OUT 22 milljogtranslator.jt-speed-7.3 526 float OUT 0 milljogtranslator.jt-speed-7.4 526 u32 IN 0x00000004 milljogtranslator.number-of-stepsizes 526 u32 IN 0x00000001 milljogtranslator.radio-latching 526 s32 IN 0 milljogtranslator.ring-raw <== sxp.spring-wheel 526 u32 OUT 0x00000000 milljogtranslator.shuttle-step-index ==> sxp.shuttle_step_index 526 float IN 1e-07 milljogtranslator.smallest-step 526 s32 OUT 9330 milljogtranslator.time 450 s32 OUT 1215 motion-command-handler.time 450 s32 OUT 31320 motion-controller.time 450 float IN 1 motion.adaptive-feed 450 float IN 0 motion.analog-in-00 450 float IN 0 motion.analog-in-01 450 float IN 0 motion.analog-in-02 450 float IN 0 motion.analog-in-03 450 float IN 0 motion.analog-in-04 450 float IN 0 motion.analog-in-05 <== atc-retcode 450 float IN 0 motion.analog-in-06 <== atc-slot 450 float IN 0 motion.analog-in-07 <== atc-loop-back 450 float IN 0 motion.analog-in-08 450 float IN 0 motion.analog-in-09 450 float IN 0 motion.analog-in-10 <== prompt-channel 450 float IN 0 motion.analog-in-11 450 float IN 0 motion.analog-in-12 450 float IN 0 motion.analog-in-13 450 float IN 0 motion.analog-in-14 450 float IN 0 motion.analog-in-15 450 float IN 0 motion.analog-in-16 450 float IN 0 motion.analog-in-17 450 float IN 0 motion.analog-in-18 450 float IN 0 motion.analog-in-19 450 float IN 0 motion.analog-in-20 450 float IN 0 motion.analog-in-21 450 float IN 0 motion.analog-in-22 450 float IN 0 motion.analog-in-23 450 float IN 0 motion.analog-in-24 450 float IN 0 motion.analog-in-25 450 float IN 0 motion.analog-in-26 450 float IN 0 motion.analog-in-27 450 float IN 0 motion.analog-in-28 450 float IN 0 motion.analog-in-29 450 float IN 0 motion.analog-in-30 450 float IN 0 motion.analog-in-31 450 float IN 0 motion.analog-in-32 450 float IN 0 motion.analog-in-33 450 float IN 0 motion.analog-in-34 450 float IN 0 motion.analog-in-35 450 float IN 0 motion.analog-in-36 450 float IN 0 motion.analog-in-37 450 float IN 0 motion.analog-in-38 450 float IN 0 motion.analog-in-39 450 float IN 0 motion.analog-in-40 450 float IN 0 motion.analog-in-41 450 float IN 0 motion.analog-in-42 450 float IN 0 motion.analog-in-43 450 float IN 0 motion.analog-in-44 450 float IN 0 motion.analog-in-45 450 float IN 0 motion.analog-in-46 450 float IN 0 motion.analog-in-47 450 float IN 0 motion.analog-in-48 450 float IN 0 motion.analog-in-49 450 float IN 0 motion.analog-in-50 450 float IN 0 motion.analog-in-51 450 float IN 0 motion.analog-in-52 450 float IN 0 motion.analog-in-53 450 float IN 0 motion.analog-in-54 450 float IN 0 motion.analog-in-55 450 float IN 0 motion.analog-in-56 450 float IN 0 motion.analog-in-57 450 float IN 0 motion.analog-in-58 450 float IN 0 motion.analog-in-59 450 float IN 0 motion.analog-in-60 450 float IN 0 motion.analog-in-61 450 float IN 0 motion.analog-in-62 450 float IN 0 motion.analog-in-63 450 float OUT 0 motion.analog-out-00 450 float OUT 0 motion.analog-out-01 450 float OUT 0 motion.analog-out-02 450 float OUT 0 motion.analog-out-03 450 float OUT 0 motion.analog-out-04 ==> atc-request-ngc 450 float OUT 0 motion.analog-out-05 ==> atc-data-ngc 450 float OUT 0 motion.analog-out-06 450 float OUT 0 motion.analog-out-07 450 float OUT 0 motion.analog-out-08 450 float OUT 0 motion.analog-out-09 450 float OUT 0 motion.analog-out-10 450 float OUT 0 motion.analog-out-11 450 float OUT 0 motion.analog-out-12 450 float OUT 0 motion.analog-out-13 450 float OUT 0 motion.analog-out-14 450 float OUT 0 motion.analog-out-15 450 float OUT 0 motion.analog-out-16 450 float OUT 0 motion.analog-out-17 450 float OUT 0 motion.analog-out-18 450 float OUT 0 motion.analog-out-19 450 float OUT 0 motion.analog-out-20 450 float OUT 0 motion.analog-out-21 450 float OUT 0 motion.analog-out-22 450 float OUT 0 motion.analog-out-23 450 float OUT 0 motion.analog-out-24 450 float OUT 0 motion.analog-out-25 450 float OUT 0 motion.analog-out-26 450 float OUT 0 motion.analog-out-27 450 float OUT 0 motion.analog-out-28 450 float OUT 0 motion.analog-out-29 450 float OUT 0 motion.analog-out-30 450 float OUT 0 motion.analog-out-31 450 float OUT 0 motion.analog-out-32 450 float OUT 0 motion.analog-out-33 450 float OUT 0 motion.analog-out-34 450 float OUT 0 motion.analog-out-35 450 float OUT 0 motion.analog-out-36 450 float OUT 0 motion.analog-out-37 450 float OUT 0 motion.analog-out-38 450 float OUT 0 motion.analog-out-39 450 float OUT 0 motion.analog-out-40 450 float OUT 0 motion.analog-out-41 450 float OUT 0 motion.analog-out-42 450 float OUT 0 motion.analog-out-43 450 float OUT 0 motion.analog-out-44 450 float OUT 0 motion.analog-out-45 450 float OUT 0 motion.analog-out-46 450 float OUT 0 motion.analog-out-47 450 float OUT 0 motion.analog-out-48 450 float OUT 0 motion.analog-out-49 450 float OUT 0 motion.analog-out-50 450 float OUT 0 motion.analog-out-51 450 float OUT 0 motion.analog-out-52 450 float OUT 0 motion.analog-out-53 450 float OUT 0 motion.analog-out-54 450 float OUT 0 motion.analog-out-55 450 float OUT 0 motion.analog-out-56 450 float OUT 0 motion.analog-out-57 450 float OUT 0 motion.analog-out-58 450 float OUT 0 motion.analog-out-59 450 float OUT 0 motion.analog-out-60 450 float OUT 0 motion.analog-out-61 450 float OUT 0 motion.analog-out-62 450 float OUT 0 motion.analog-out-63 450 s32 OUT 0 motion.completed-program-line ==> motion-completed-program-line 450 bit OUT FALSE motion.coord-error 450 bit OUT FALSE motion.coord-mode 450 float OUT 0 motion.current-vel 450 bit IN FALSE motion.digital-in-00 <== dig-in-0 450 bit IN FALSE motion.digital-in-01 <== dig-in-1 450 bit IN FALSE motion.digital-in-02 <== dig-in-2 450 bit IN FALSE motion.digital-in-03 <== dig-in-3 450 bit IN FALSE motion.digital-in-04 <== dig-in-4 450 bit IN FALSE motion.digital-in-05 <== dig-in-5 450 bit IN FALSE motion.digital-in-06 <== dig-in-6 450 bit IN FALSE motion.digital-in-07 <== dig-in-7 450 bit IN FALSE motion.digital-in-08 <== dig-in-8 450 bit IN FALSE motion.digital-in-09 <== dig-in-9 450 bit IN FALSE motion.digital-in-10 <== dig-in-10 450 bit IN FALSE motion.digital-in-11 <== dig-in-11 450 bit IN FALSE motion.digital-in-12 <== dig-in-12 450 bit IN FALSE motion.digital-in-13 <== dig-in-13 450 bit IN FALSE motion.digital-in-14 <== dig-in-14 450 bit IN FALSE motion.digital-in-15 <== dig-in-15 450 bit IN FALSE motion.digital-in-16 <== atc-status 450 bit IN FALSE motion.digital-in-17 <== atc_tray-in 450 bit IN FALSE motion.digital-in-18 <== atc-vfd 450 bit IN FALSE motion.digital-in-19 <== atc-draw-bar 450 bit IN FALSE motion.digital-in-20 <== atc-pressure 450 bit IN FALSE motion.digital-in-21 <== atc-device 450 bit IN FALSE motion.digital-in-22 450 bit IN FALSE motion.digital-in-23 450 bit IN FALSE motion.digital-in-24 450 bit IN FALSE motion.digital-in-25 450 bit IN FALSE motion.digital-in-26 450 bit IN FALSE motion.digital-in-27 450 bit IN FALSE motion.digital-in-28 450 bit IN FALSE motion.digital-in-29 450 bit IN FALSE motion.digital-in-30 450 bit IN FALSE motion.digital-in-31 450 bit IN FALSE motion.digital-in-32 450 bit IN FALSE motion.digital-in-33 450 bit IN FALSE motion.digital-in-34 450 bit IN FALSE motion.digital-in-35 450 bit IN FALSE motion.digital-in-36 450 bit IN FALSE motion.digital-in-37 450 bit IN FALSE motion.digital-in-38 450 bit IN FALSE motion.digital-in-39 450 bit IN FALSE motion.digital-in-40 450 bit IN FALSE motion.digital-in-41 450 bit IN FALSE motion.digital-in-42 450 bit IN FALSE motion.digital-in-43 450 bit IN FALSE motion.digital-in-44 450 bit IN FALSE motion.digital-in-45 450 bit IN FALSE motion.digital-in-46 450 bit IN FALSE motion.digital-in-47 450 bit IN FALSE motion.digital-in-48 450 bit IN FALSE motion.digital-in-49 450 bit IN FALSE motion.digital-in-50 450 bit IN FALSE motion.digital-in-51 450 bit IN FALSE motion.digital-in-52 450 bit IN FALSE motion.digital-in-53 450 bit IN FALSE motion.digital-in-54 450 bit IN FALSE motion.digital-in-55 450 bit IN FALSE motion.digital-in-56 450 bit IN FALSE motion.digital-in-57 450 bit IN FALSE motion.digital-in-58 450 bit IN FALSE motion.digital-in-59 450 bit IN FALSE motion.digital-in-60 450 bit IN FALSE motion.digital-in-61 450 bit IN FALSE motion.digital-in-62 450 bit IN FALSE motion.digital-in-63 450 bit OUT FALSE motion.digital-out-00 ==> dig-out-0 450 bit OUT FALSE motion.digital-out-01 ==> dig-out-1 450 bit OUT FALSE motion.digital-out-02 ==> dig-out-2 450 bit OUT FALSE motion.digital-out-03 ==> dig-out-3 450 bit OUT FALSE motion.digital-out-04 ==> dig-out-4 450 bit OUT FALSE motion.digital-out-05 ==> dig-out-5 450 bit OUT FALSE motion.digital-out-06 ==> dig-out-6 450 bit OUT FALSE motion.digital-out-07 ==> dig-out-7 450 bit OUT FALSE motion.digital-out-08 ==> dig-out-8 450 bit OUT FALSE motion.digital-out-09 ==> dig-out-9 450 bit OUT FALSE motion.digital-out-10 ==> dig-out-10 450 bit OUT FALSE motion.digital-out-11 ==> dig-out-11 450 bit OUT FALSE motion.digital-out-12 ==> dig-out-12 450 bit OUT FALSE motion.digital-out-13 ==> dig-out-13 450 bit OUT FALSE motion.digital-out-14 ==> dig-out-14 450 bit OUT FALSE motion.digital-out-15 ==> dig-out-15 450 bit OUT FALSE motion.digital-out-16 ==> atc-ngc-running 450 bit OUT FALSE motion.digital-out-17 450 bit OUT FALSE motion.digital-out-18 450 bit OUT FALSE motion.digital-out-19 450 bit OUT FALSE motion.digital-out-20 450 bit OUT FALSE motion.digital-out-21 450 bit OUT FALSE motion.digital-out-22 450 bit OUT FALSE motion.digital-out-23 450 bit OUT FALSE motion.digital-out-24 450 bit OUT FALSE motion.digital-out-25 450 bit OUT FALSE motion.digital-out-26 450 bit OUT FALSE motion.digital-out-27 450 bit OUT FALSE motion.digital-out-28 450 bit OUT FALSE motion.digital-out-29 450 bit OUT FALSE motion.digital-out-30 450 bit OUT FALSE motion.digital-out-31 450 bit OUT FALSE motion.digital-out-32 450 bit OUT FALSE motion.digital-out-33 450 bit OUT FALSE motion.digital-out-34 450 bit OUT FALSE motion.digital-out-35 450 bit OUT FALSE motion.digital-out-36 450 bit OUT FALSE motion.digital-out-37 450 bit OUT FALSE motion.digital-out-38 450 bit OUT FALSE motion.digital-out-39 450 bit OUT FALSE motion.digital-out-40 450 bit OUT FALSE motion.digital-out-41 450 bit OUT FALSE motion.digital-out-42 450 bit OUT FALSE motion.digital-out-43 450 bit OUT FALSE motion.digital-out-44 450 bit OUT FALSE motion.digital-out-45 450 bit OUT FALSE motion.digital-out-46 450 bit OUT FALSE motion.digital-out-47 450 bit OUT FALSE motion.digital-out-48 450 bit OUT FALSE motion.digital-out-49 450 bit OUT FALSE motion.digital-out-50 450 bit OUT FALSE motion.digital-out-51 450 bit OUT FALSE motion.digital-out-52 450 bit OUT FALSE motion.digital-out-53 450 bit OUT FALSE motion.digital-out-54 450 bit OUT FALSE motion.digital-out-55 450 bit OUT FALSE motion.digital-out-56 450 bit OUT FALSE motion.digital-out-57 450 bit OUT FALSE motion.digital-out-58 450 bit OUT FALSE motion.digital-out-59 450 bit OUT FALSE motion.digital-out-60 450 bit OUT FALSE motion.digital-out-61 450 bit OUT FALSE motion.digital-out-62 450 bit OUT FALSE motion.digital-out-63 450 float OUT 0 motion.distance-to-go 450 bit IN TRUE motion.enable 450 bit IN FALSE motion.feed-hold 450 bit IN FALSE motion.feed-inhibit 450 bit OUT TRUE motion.in-position 450 bit OUT FALSE motion.motion-enabled 450 s32 OUT 0 motion.motion-type 450 s32 OUT 0 motion.next-program-line ==> motion-next-program-line 450 bit OUT FALSE motion.on-soft-limit 450 float OUT 0 motion.pos-tracking-error 450 s32 IN 0 motion.pos-tracking-mode 450 bit IN TRUE motion.probe-input <== probe-input 450 s32 OUT 0 motion.program-line ==> motion-program-line 450 float OUT 0 motion.requested-vel 450 bit IN FALSE motion.spindle-at-speed <== spindle-at-speed 450 bit OUT TRUE motion.spindle-brake 450 bit OUT FALSE motion.spindle-forward ==> spindle-cw 450 bit I/O FALSE motion.spindle-index-enable <=> spindle-index-enable 450 bit IN FALSE motion.spindle-inhibit 450 bit IN FALSE motion.spindle-is-oriented 450 bit OUT FALSE motion.spindle-locked 450 bit OUT FALSE motion.spindle-on ==> spindle-on 450 bit OUT FALSE motion.spindle-orient 450 float OUT 0 motion.spindle-orient-angle 450 s32 IN 0 motion.spindle-orient-fault 450 s32 OUT 0 motion.spindle-orient-mode 450 bit OUT FALSE motion.spindle-reverse 450 float IN -0 motion.spindle-revs <== spindle-position 450 float OUT 0 motion.spindle-speed-cmd-rps 450 float IN 0 motion.spindle-speed-in <== spindle-velocity 450 float OUT 0 motion.spindle-speed-out ==> spindle-speed-raw 450 float OUT 0 motion.spindle-speed-out-abs 450 float OUT 0 motion.spindle-speed-out-rps 450 float OUT 0 motion.spindle-speed-out-rps-abs 450 float IN 1 motion.spindle-tracking-gain 450 bit OUT FALSE motion.teleop-mode 450 float OUT 0 motion.tooloffset.a 450 float OUT 0 motion.tooloffset.b 450 float OUT 0 motion.tooloffset.c 450 float OUT 0 motion.tooloffset.u 450 float OUT 0 motion.tooloffset.v 450 float OUT 0 motion.tooloffset.w 450 float OUT 0 motion.tooloffset.x 450 float OUT 0 motion.tooloffset.y 450 float OUT 0 motion.tooloffset.z 450 bit OUT FALSE motion.waiting-on-spindle 478 float IN 0 pid.0.Dgain 478 float IN 0 pid.0.FF0 478 float IN 1 pid.0.FF1 478 float IN 0.00011 pid.0.FF2 478 float IN 0 pid.0.Igain 478 float IN 1000 pid.0.Pgain 478 float IN 0 pid.0.bias 478 float IN 0 pid.0.command <== emcmot.00.pos-cmd 478 float IN 0 pid.0.command-deriv <== emcmot.00.vel-cmd 478 float IN 0 pid.0.deadband 478 s32 OUT 840 pid.0.do-pid-calcs.time 478 bit IN FALSE pid.0.enable <== emcmot.00.enable 478 float OUT 0 pid.0.error 478 bit IN TRUE pid.0.error-previous-target 478 float IN 0 pid.0.feedback <== motor.00.pos-fb 478 float IN 0 pid.0.feedback-deriv 478 bit IN FALSE pid.0.index-enable 478 float IN 0 pid.0.maxcmdD 478 float IN 0 pid.0.maxcmdDD 478 float IN 0.0005 pid.0.maxerror 478 float IN 0 pid.0.maxerrorD 478 float IN 0 pid.0.maxerrorI 478 float IN 0 pid.0.maxoutput 478 float OUT 0 pid.0.output ==> motor.00.command 478 bit OUT FALSE pid.0.saturated 478 s32 OUT 0 pid.0.saturated-count 478 float OUT 0 pid.0.saturated-s 478 float IN 0 pid.1.Dgain 478 float IN 0 pid.1.FF0 478 float IN 1 pid.1.FF1 478 float IN 0.00011 pid.1.FF2 478 float IN 0 pid.1.Igain 478 float IN 1000 pid.1.Pgain 478 float IN 0 pid.1.bias 478 float IN 0 pid.1.command <== emcmot.01.pos-cmd 478 float IN 0 pid.1.command-deriv <== emcmot.01.vel-cmd 478 float IN 0 pid.1.deadband 478 s32 OUT 345 pid.1.do-pid-calcs.time 478 bit IN FALSE pid.1.enable <== emcmot.01.enable 478 float OUT 0 pid.1.error 478 bit IN TRUE pid.1.error-previous-target 478 float IN 0 pid.1.feedback <== motor.01.pos-fb 478 float IN 0 pid.1.feedback-deriv 478 bit IN FALSE pid.1.index-enable 478 float IN 0 pid.1.maxcmdD 478 float IN 0 pid.1.maxcmdDD 478 float IN 0.0005 pid.1.maxerror 478 float IN 0 pid.1.maxerrorD 478 float IN 0 pid.1.maxerrorI 478 float IN 0 pid.1.maxoutput 478 float OUT 0 pid.1.output ==> motor.01.command 478 bit OUT FALSE pid.1.saturated 478 s32 OUT 0 pid.1.saturated-count 478 float OUT 0 pid.1.saturated-s 478 float IN 0 pid.2.Dgain 478 float IN 0 pid.2.FF0 478 float IN 1 pid.2.FF1 478 float IN 0.00011 pid.2.FF2 478 float IN 0 pid.2.Igain 478 float IN 1000 pid.2.Pgain 478 float IN 0 pid.2.bias 478 float IN 0 pid.2.command <== emcmot.02.pos-cmd 478 float IN 0 pid.2.command-deriv <== emcmot.02.vel-cmd 478 float IN 0 pid.2.deadband 478 s32 OUT 360 pid.2.do-pid-calcs.time 478 bit IN FALSE pid.2.enable <== emcmot.02.enable 478 float OUT 0 pid.2.error 478 bit IN TRUE pid.2.error-previous-target 478 float IN -0 pid.2.feedback <== motor.02.pos-fb 478 float IN 0 pid.2.feedback-deriv 478 bit IN FALSE pid.2.index-enable 478 float IN 0 pid.2.maxcmdD 478 float IN 0 pid.2.maxcmdDD 478 float IN 0.0005 pid.2.maxerror 478 float IN 0 pid.2.maxerrorD 478 float IN 0 pid.2.maxerrorI 478 float IN 0 pid.2.maxoutput 478 float OUT 0 pid.2.output ==> motor.02.command 478 bit OUT FALSE pid.2.saturated 478 s32 OUT 0 pid.2.saturated-count 478 float OUT 0 pid.2.saturated-s 478 float IN 0 pid.3.Dgain 478 float IN 0 pid.3.FF0 478 float IN 1 pid.3.FF1 478 float IN 0.00011 pid.3.FF2 478 float IN 0 pid.3.Igain 478 float IN 500 pid.3.Pgain 478 float IN 0 pid.3.bias 478 float IN 0 pid.3.command <== emcmot.03.pos-cmd 478 float IN 0 pid.3.command-deriv <== emcmot.03.vel-cmd 478 float IN 0 pid.3.deadband 478 s32 OUT 375 pid.3.do-pid-calcs.time 478 bit IN FALSE pid.3.enable <== emcmot.03.enable 478 float OUT 0 pid.3.error 478 bit IN TRUE pid.3.error-previous-target 478 float IN 0 pid.3.feedback <== motor.03.pos-fb 478 float IN 0 pid.3.feedback-deriv 478 bit IN FALSE pid.3.index-enable 478 float IN 0 pid.3.maxcmdD 478 float IN 0 pid.3.maxcmdDD 478 float IN 0.0005 pid.3.maxerror 478 float IN 0 pid.3.maxerrorD 478 float IN 0 pid.3.maxerrorI 478 float IN 0 pid.3.maxoutput 478 float OUT 0 pid.3.output ==> motor.03.command 478 bit OUT FALSE pid.3.saturated 478 s32 OUT 0 pid.3.saturated-count 478 float OUT 0 pid.3.saturated-s 472 bit IN FALSE probe-active-hi-lo.in0 <== probe-active-high 472 bit IN TRUE probe-active-hi-lo.in1 <== probe-debounced 472 bit OUT TRUE probe-active-hi-lo.out ==> probe-hi-lo 472 s32 OUT 285 probe-active-hi-lo.time 484 bit IN TRUE probe-enable-input.in0 <== ax3-not-homing 484 bit IN TRUE probe-enable-input.in1 <== probe-hi-lo 484 bit OUT TRUE probe-enable-input.out ==> probe-input 484 s32 OUT 135 probe-enable-input.time 466 bit IN TRUE prog-not-idle.in <== prog-running 466 bit OUT FALSE prog-not-idle.out ==> cycle-timer 466 s32 OUT 270 prog-not-idle.time 451 s32 OUT 98055 servo-thread.time 523 bit OUT FALSE shuttlexpress4.0.button-0 ==> sxp.x-button 523 bit OUT TRUE shuttlexpress4.0.button-0-not 523 bit OUT FALSE shuttlexpress4.0.button-1 ==> sxp.y-button 523 bit OUT TRUE shuttlexpress4.0.button-1-not 523 bit OUT FALSE shuttlexpress4.0.button-2 ==> sxp.z-button 523 bit OUT TRUE shuttlexpress4.0.button-2-not 523 bit OUT FALSE shuttlexpress4.0.button-3 ==> sxp.a-button 523 bit OUT TRUE shuttlexpress4.0.button-3-not 523 bit OUT FALSE shuttlexpress4.0.button-4 ==> sxp.step-button 523 bit OUT TRUE shuttlexpress4.0.button-4-not 523 s32 OUT 0 shuttlexpress4.0.counts ==> sxp.counts-smoothed 523 float OUT 0 shuttlexpress4.0.spring-wheel-f 523 s32 OUT 0 shuttlexpress4.0.spring-wheel-s32 ==> sxp.spring-wheel 523 bit OUT FALSE shuttlexpress4.1.button-0 523 bit OUT TRUE shuttlexpress4.1.button-0-not 523 bit OUT FALSE shuttlexpress4.1.button-1 523 bit OUT TRUE shuttlexpress4.1.button-1-not 523 bit OUT FALSE shuttlexpress4.1.button-2 523 bit OUT TRUE shuttlexpress4.1.button-2-not 523 bit OUT FALSE shuttlexpress4.1.button-3 523 bit OUT TRUE shuttlexpress4.1.button-3-not 523 bit OUT FALSE shuttlexpress4.1.button-4 523 bit OUT TRUE shuttlexpress4.1.button-4-not 523 s32 OUT 0 shuttlexpress4.1.counts 523 float OUT 0 shuttlexpress4.1.spring-wheel-f 523 s32 OUT 0 shuttlexpress4.1.spring-wheel-s32 523 bit OUT FALSE shuttlexpress4.2.button-0 523 bit OUT TRUE shuttlexpress4.2.button-0-not 523 bit OUT FALSE shuttlexpress4.2.button-1 523 bit OUT TRUE shuttlexpress4.2.button-1-not 523 bit OUT FALSE shuttlexpress4.2.button-2 523 bit OUT TRUE shuttlexpress4.2.button-2-not 523 bit OUT FALSE shuttlexpress4.2.button-3 523 bit OUT TRUE shuttlexpress4.2.button-3-not 523 bit OUT FALSE shuttlexpress4.2.button-4 523 bit OUT TRUE shuttlexpress4.2.button-4-not 523 s32 OUT 0 shuttlexpress4.2.counts 523 float OUT 0 shuttlexpress4.2.spring-wheel-f 523 s32 OUT 0 shuttlexpress4.2.spring-wheel-s32 523 bit OUT FALSE shuttlexpress4.3.button-0 523 bit OUT TRUE shuttlexpress4.3.button-0-not 523 bit OUT FALSE shuttlexpress4.3.button-1 523 bit OUT TRUE shuttlexpress4.3.button-1-not 523 bit OUT FALSE shuttlexpress4.3.button-2 523 bit OUT TRUE shuttlexpress4.3.button-2-not 523 bit OUT FALSE shuttlexpress4.3.button-3 523 bit OUT TRUE shuttlexpress4.3.button-3-not 523 bit OUT FALSE shuttlexpress4.3.button-4 523 bit OUT TRUE shuttlexpress4.3.button-4-not 523 s32 OUT 0 shuttlexpress4.3.counts 523 float OUT 0 shuttlexpress4.3.spring-wheel-f 523 s32 OUT 0 shuttlexpress4.3.spring-wheel-s32 517 u32 OUT 0x00000000 time.0.hours ==> cycle-hours 517 u32 OUT 0x00000000 time.0.minutes ==> cycle-minutes 517 u32 OUT 0x00000000 time.0.seconds ==> cycle-seconds 517 bit IN FALSE time.0.start <== cycle-timer 517 s32 OUT 450 time.0.time 463 bit IN FALSE toggle.0.in 463 bit I/O FALSE toggle.0.out 463 s32 OUT 285 toggle.0.time 512 bit IN FALSE tormach.atc-device-status <== atc-device 512 bit IN FALSE tormach.atc-draw-status <== atc-draw-bar 512 bit IN FALSE tormach.atc-hal-busy <== atc-status 512 float OUT 0 tormach.atc-hal-data 512 float OUT 0 tormach.atc-hal-request 512 float IN 0 tormach.atc-hal-return <== atc-retcode 512 bit IN FALSE tormach.atc-ngc-running <== atc-ngc-running 512 bit IN FALSE tormach.atc-pressure-status <== atc-pressure 512 u32 IN 0x00000000 tormach.atc-tools-in-tray <== atc-tray-tools 512 float IN 0 tormach.atc-tray-position <== atc-slot 512 bit IN FALSE tormach.atc-tray-status <== atc_tray-in 512 bit IN FALSE tormach.atc-vfd-status <== atc-vfd 512 s32 OUT 13 tormach.config ==> config 512 bit OUT FALSE tormach.coolant ==> coolant-flood 512 bit IN FALSE tormach.coolant-iocontrol <== coolant-flood-io 512 u32 IN 0x00000000 tormach.cycle-time-hours <== cycle-hours 512 u32 IN 0x00000000 tormach.cycle-time-minutes <== cycle-minutes 512 u32 IN 0x00000000 tormach.cycle-time-seconds <== cycle-seconds 512 float OUT 1000 tormach.enc-door-open-max-rpm ==> enc-door-open-max-rpm 512 bit OUT FALSE tormach.enc-door-switch-configured ==> enc-door-switch-configured 512 bit IN FALSE tormach.enc-door-switch-status <== enc-door-switch-status 512 bit I/O FALSE tormach.hg-button-changed <=> thg-button-changed 512 bit IN FALSE tormach.hg-button-pressed <== thg-button-pressed 512 bit OUT FALSE tormach.hg-debug ==> thg-debug 512 bit OUT FALSE tormach.hg-enable ==> thg-enable 512 bit IN TRUE tormach.hg-has-zero-button <== thg-has-zero-button 512 float IN 0 tormach.hg-height <== thg-net-height 512 bit I/O FALSE tormach.hg-mm-mode <=> thg-mm-mode 512 bit IN FALSE tormach.hg-present <== thg-present 512 bit OUT FALSE tormach.hg-set-zero-offset ==> thg-set-zero-offset 512 float IN 0 tormach.hg-zero-offset <== thg-zero-offset 512 bit OUT TRUE tormach.home-switch-enable ==> limit-switch-enable 512 bit IN FALSE tormach.home-switch-x <== home-limit-x-raw 512 bit IN FALSE tormach.home-switch-y <== home-limit-y-raw 512 bit IN FALSE tormach.home-switch-z <== home-limit-z-raw 512 bit IN FALSE tormach.jog-axis-a-enabled <== sxp.aen-button 512 bit IN FALSE tormach.jog-axis-x-enabled <== sxp.xen-button 512 bit IN FALSE tormach.jog-axis-y-enabled <== sxp.yen-button 512 bit IN FALSE tormach.jog-axis-z-enabled <== sxp.zen-button 512 s32 IN 0 tormach.jog-counts <== sxp.counts-smoothed 512 u32 OUT 0x00000000 tormach.jog-gui-step-index ==> sxp.gui_step_index 512 bit OUT FALSE tormach.jog-is-metric ==> sxp.is_metric 512 s32 IN -1 tormach.jog-ring-selected-axis <== sxp.selected-axis 512 float OUT 0 tormach.jog-ring-speed-1 512 float OUT 0 tormach.jog-ring-speed-2 512 float OUT 0 tormach.jog-ring-speed-3 512 float OUT 0 tormach.jog-ring-speed-4 512 float OUT 0 tormach.jog-ring-speed-5 512 float OUT 0 tormach.jog-ring-speed-6 512 float OUT 0 tormach.jog-ring-speed-7 512 float IN 0 tormach.jog-ring-speed-signed <== sxp.jog-ring-speed-signed 512 bit IN FALSE tormach.jog-step-button <== sxp.step-button 512 bit IN TRUE tormach.machine-ok <== machine-ok 512 bit I/O FALSE tormach.mesa-watchdog-has-bit <=> watchdog-signal 512 bit OUT FALSE tormach.mist ==> coolant-mist 512 bit IN FALSE tormach.mist-iocontrol <== coolant-mist-io 512 s32 IN 0 tormach.motion-completed-program-line <== motion-completed-program-line 512 s32 IN 0 tormach.motion-next-program-line <== motion-next-program-line 512 s32 IN 0 tormach.motion-program-line <== motion-program-line 512 bit OUT TRUE tormach.pc-ok-LED ==> pc-ok-LED 512 bit OUT FALSE tormach.probe-active-high ==> probe-active-high 512 bit OUT FALSE tormach.probe-sim 512 float OUT 0 tormach.prompt-reply ==> prompt-channel 512 bit OUT FALSE tormach.smart-cool-down ==> sc_down 512 bit OUT FALSE tormach.smart-cool-man-auto ==> sc_override 512 bit OUT FALSE tormach.smart-cool-up ==> sc_up 512 bit OUT FALSE tormach.spindle-disable ==> spindle-disable 512 float OUT 24000 tormach.spindle-hispeed-max ==> spindle-hispeed-max 512 float OUT 1000 tormach.spindle-hispeed-min ==> spindle-hispeed-min 512 float IN 2000 tormach.spindle-max-speed <== spindle-max-speed 512 float IN 100 tormach.spindle-min-speed <== spindle-min-speed 512 bit IN FALSE tormach.spindle-on <== spindle-on 512 bit OUT FALSE tormach.spindle-range ==> spindle-range 512 bit IN FALSE tormach.spindle-range-alarm <== spindle-range-alarm 512 float IN 0 tormach.spindle-speed-out <== spindle-speed-fb-rpm 512 s32 OUT 0 tormach.spindle-type ==> spindle-type 512 bit OUT FALSE tormach.usbio-enabled ==> usbio-enabled 512 bit IN FALSE tormach.usbio-input-0 <== dig-in-0 512 bit IN FALSE tormach.usbio-input-1 <== dig-in-1 512 bit IN FALSE tormach.usbio-input-2 <== dig-in-2 512 bit IN FALSE tormach.usbio-input-3 <== dig-in-3 512 bit IN FALSE tormach.usbio-output-0 <== dig-out-0 512 bit IN FALSE tormach.usbio-output-1 <== dig-out-1 512 bit IN FALSE tormach.usbio-output-2 <== dig-out-2 512 bit IN FALSE tormach.usbio-output-3 <== dig-out-3 512 s32 IN 0 tormach.usbio-status <== iob-status 512 bit OUT FALSE tormach.z-axis-brake-release ==> z-axis-brake-release 499 bit I/O FALSE tormachheightgauge.button-changed <=> thg-button-changed 499 bit OUT FALSE tormachheightgauge.button-pressed ==> thg-button-pressed 499 float OUT 0 tormachheightgauge.cur-reading 499 bit IN FALSE tormachheightgauge.debug <== thg-debug 499 bit IN FALSE tormachheightgauge.enable <== thg-enable 499 bit OUT TRUE tormachheightgauge.has-zero-button ==> thg-has-zero-button 499 bit I/O FALSE tormachheightgauge.mm-mode <=> thg-mm-mode 499 float OUT 0 tormachheightgauge.net-height ==> thg-net-height 499 bit OUT FALSE tormachheightgauge.present ==> thg-present 499 s32 OUT 0 tormachheightgauge.raw-value 499 bit IN FALSE tormachheightgauge.set-zero-offset <== thg-set-zero-offset 499 float I/O 0 tormachheightgauge.zero-offset <=> thg-zero-offset 481 bit OUT FALSE tormachspindle.at-speed ==> spindle-at-speed 481 bit IN FALSE tormachspindle.belt-position <== spindle-range 481 bit IN FALSE tormachspindle.disable <== spindle-disable 481 float OUT 0 tormachspindle.elapsed-accel-time 481 float OUT 0 tormachspindle.elapsed-delay-time 481 float IN 1000 tormachspindle.enc-door-open-max-rpm <== enc-door-open-max-rpm 481 bit IN FALSE tormachspindle.enc-door-switch-configured <== enc-door-switch-configured 481 bit IN FALSE tormachspindle.enc-door-switch-status <== enc-door-switch-status 481 float IN 10900 tormachspindle.highbelt-max-mcb-freq 481 float IN 0 tormachspindle.highbelt-max-pwm-dc 481 float IN 5140 tormachspindle.highbelt-max-rpm 481 float IN 500 tormachspindle.highbelt-min-mcb-freq 481 float IN 0 tormachspindle.highbelt-min-pwm-dc 481 float IN 250 tormachspindle.highbelt-min-rpm 481 float IN 24000 tormachspindle.hispeed-max <== spindle-hispeed-max 481 float IN 1000 tormachspindle.hispeed-min <== spindle-hispeed-min 481 bit IN FALSE tormachspindle.is-hispeed 481 float IN 10900 tormachspindle.lowbelt-max-mcb-freq 481 float IN 0 tormachspindle.lowbelt-max-pwm-dc 481 float IN 2000 tormachspindle.lowbelt-max-rpm 481 float IN 500 tormachspindle.lowbelt-min-mcb-freq 481 float IN 0 tormachspindle.lowbelt-min-pwm-dc 481 float IN 100 tormachspindle.lowbelt-min-rpm 481 float OUT 2000 tormachspindle.max-speed ==> spindle-max-speed 481 float OUT 500 tormachspindle.mcb-freq-out ==> spindle-speed 481 float OUT 0 tormachspindle.mcb-pwm-out 481 float OUT 100 tormachspindle.min-speed ==> spindle-min-speed 481 float IN 5.4 tormachspindle.seconds-to-max-rpm 481 bit OUT FALSE tormachspindle.speed-alarm ==> spindle-range-alarm 481 float IN 0 tormachspindle.speed-in <== spindle-speed-raw 481 float OUT 0 tormachspindle.speed-out ==> spindle-speed-fb-rpm 481 float OUT 0 tormachspindle.speed-out-rps 481 float IN 0 tormachspindle.speeder-factor 481 bit IN FALSE tormachspindle.spindle-on <== spindle-on 481 s32 IN 0 tormachspindle.spindle-type <== spindle-type 481 float IN 3 tormachspindle.startup-delay 481 s32 OUT 855 tormachspindle.time 503 s32 OUT 0 usbio.IOB-OK ==> iob-status 503 bit IN FALSE usbio.enabled <== usbio-enabled 503 bit OUT FALSE usbio.input-0 ==> dig-in-0 503 bit OUT FALSE usbio.input-1 ==> dig-in-1 503 bit OUT FALSE usbio.input-10 ==> dig-in-10 503 bit OUT FALSE usbio.input-11 ==> dig-in-11 503 bit OUT FALSE usbio.input-12 ==> dig-in-12 503 bit OUT FALSE usbio.input-13 ==> dig-in-13 503 bit OUT FALSE usbio.input-14 ==> dig-in-14 503 bit OUT FALSE usbio.input-15 ==> dig-in-15 503 bit OUT FALSE usbio.input-2 ==> dig-in-2 503 bit OUT FALSE usbio.input-3 ==> dig-in-3 503 bit OUT FALSE usbio.input-4 ==> dig-in-4 503 bit OUT FALSE usbio.input-5 ==> dig-in-5 503 bit OUT FALSE usbio.input-6 ==> dig-in-6 503 bit OUT FALSE usbio.input-7 ==> dig-in-7 503 bit OUT FALSE usbio.input-8 ==> dig-in-8 503 bit OUT FALSE usbio.input-9 ==> dig-in-9 503 bit IN FALSE usbio.relay-0 <== dig-out-0 503 bit IN FALSE usbio.relay-1 <== dig-out-1 503 bit IN FALSE usbio.relay-10 <== dig-out-10 503 bit IN FALSE usbio.relay-11 <== dig-out-11 503 bit IN FALSE usbio.relay-12 <== dig-out-12 503 bit IN FALSE usbio.relay-13 <== dig-out-13 503 bit IN FALSE usbio.relay-14 <== dig-out-14 503 bit IN FALSE usbio.relay-15 <== dig-out-15 503 bit IN FALSE usbio.relay-2 <== dig-out-2 503 bit IN FALSE usbio.relay-3 <== dig-out-3 503 bit IN FALSE usbio.relay-4 <== dig-out-4 503 bit IN FALSE usbio.relay-5 <== dig-out-5 503 bit IN FALSE usbio.relay-6 <== dig-out-6 503 bit IN FALSE usbio.relay-7 <== dig-out-7 503 bit IN FALSE usbio.relay-8 <== dig-out-8 503 bit IN FALSE usbio.relay-9 <== dig-out-9 466 bit IN FALSE x-homing-not2.in 466 bit OUT TRUE x-homing-not2.out 466 s32 OUT 105 x-homing-not2.time 484 bit IN FALSE y-axis-lim-sw-and2.in0 484 bit IN FALSE y-axis-lim-sw-and2.in1 484 bit OUT FALSE y-axis-lim-sw-and2.out 484 s32 OUT 105 y-axis-lim-sw-and2.time 491 float IN 0 zbotatc.0.ain.0.request <== atc-request-ngc 491 float IN 0 zbotatc.0.ain.1.request_data <== atc-data-ngc 491 float IN 0 zbotatc.0.ain.2.request 491 float IN 0 zbotatc.0.ain.3.request_data 491 float OUT 0 zbotatc.0.aout.0.request_rc ==> atc-retcode 491 float OUT 0 zbotatc.0.aout.1.tray_position ==> atc-slot 491 float OUT 0 zbotatc.0.aout.2.request_ack ==> atc-loop-back 491 bit OUT FALSE zbotatc.0.dout.0.tray_status ==> atc_tray-in 491 bit OUT FALSE zbotatc.0.dout.1.vfd_status ==> atc-vfd 491 bit OUT FALSE zbotatc.0.dout.2.draw_status ==> atc-draw-bar 491 bit OUT FALSE zbotatc.0.dout.3.pressure_status ==> atc-pressure 491 bit OUT FALSE zbotatc.0.dout.4.device_status ==> atc-device 491 bit OUT FALSE zbotatc.0.dout.5.exec_status ==> atc-status 491 u32 OUT 0x00000000 zbotatc.atc-tools-in-tray ==> atc-tray-tools 491 s32 IN 13 zbotatc.config-number <== config 491 u32 OUT 0x00000000 zbotatc.vfd-rpm ==> atc-vfd-rpm 495 s32 IN 13 zbotschnozz.config-number <== config 495 bit IN FALSE zbotschnozz.cool-down <== sc_down 495 bit IN FALSE zbotschnozz.cool-up <== sc_up 495 bit IN FALSE zbotschnozz.coolant <== coolant-flood 495 bit IN FALSE zbotschnozz.man-auto <== sc_override 495 bit IN FALSE zbotschnozz.mist <== coolant-mist Pin Aliases: Alias Original Name Signals: Type Value Name (linked to) bit FALSE and-home-x <== debounce.0.0.out ==> door-limit-in.in1 ==> door-limit-x-lut.in-0 bit FALSE and-home-y <== debounce.0.1.out ==> door-limit-x-lut.in-1 ==> door-limit-y-lut.in-0 bit FALSE and-home-z <== debounce.0.2.out ==> enable-limit-z.in1 float 0 atc-data-ngc <== motion.analog-out-05 ==> zbotatc.0.ain.1.request_data bit FALSE atc-device ==> motion.digital-in-21 ==> tormach.atc-device-status <== zbotatc.0.dout.4.device_status bit FALSE atc-draw-bar ==> motion.digital-in-19 ==> tormach.atc-draw-status <== zbotatc.0.dout.2.draw_status float 0 atc-loop-back ==> motion.analog-in-07 <== zbotatc.0.aout.2.request_ack bit FALSE atc-ngc-running <== motion.digital-out-16 ==> tormach.atc-ngc-running bit FALSE atc-pressure ==> motion.digital-in-20 ==> tormach.atc-pressure-status <== zbotatc.0.dout.3.pressure_status float 0 atc-request-ngc <== motion.analog-out-04 ==> zbotatc.0.ain.0.request float 0 atc-retcode ==> motion.analog-in-05 ==> tormach.atc-hal-return <== zbotatc.0.aout.0.request_rc float 0 atc-slot ==> motion.analog-in-06 ==> tormach.atc-tray-position <== zbotatc.0.aout.1.tray_position bit FALSE atc-status ==> motion.digital-in-16 ==> tormach.atc-hal-busy <== zbotatc.0.dout.5.exec_status u32 0x00000000 atc-tray-tools ==> tormach.atc-tools-in-tray <== zbotatc.atc-tools-in-tray bit FALSE atc-vfd ==> motion.digital-in-18 ==> tormach.atc-vfd-status <== zbotatc.0.dout.1.vfd_status u32 0x00000000 atc-vfd-rpm <== zbotatc.vfd-rpm bit FALSE atc_tray-in ==> motion.digital-in-17 ==> tormach.atc-tray-status <== zbotatc.0.dout.0.tray_status bit FALSE ax3-is-homing <== axis.3.homing ==> axis3-not-homing.in bit TRUE ax3-not-homing <== axis3-not-homing.out ==> probe-enable-input.in0 s32 13 config <== tormach.config ==> zbotatc.config-number ==> zbotschnozz.config-number bit FALSE coolant-flood ==> hm2_5i25.0.gpio.001.out <== tormach.coolant ==> zbotschnozz.coolant bit FALSE coolant-flood-io <== iocontrol.0.coolant-flood ==> tormach.coolant-iocontrol bit FALSE coolant-mist <== tormach.mist ==> zbotschnozz.mist bit FALSE coolant-mist-io <== iocontrol.0.coolant-mist ==> tormach.mist-iocontrol u32 0x00000000 cycle-hours <== time.0.hours ==> tormach.cycle-time-hours u32 0x00000000 cycle-minutes <== time.0.minutes ==> tormach.cycle-time-minutes u32 0x00000000 cycle-seconds <== time.0.seconds ==> tormach.cycle-time-seconds bit FALSE cycle-timer <== prog-not-idle.out ==> time.0.start bit FALSE dig-in-0 ==> motion.digital-in-00 ==> tormach.usbio-input-0 <== usbio.input-0 bit FALSE dig-in-1 ==> motion.digital-in-01 ==> tormach.usbio-input-1 <== usbio.input-1 bit FALSE dig-in-10 ==> motion.digital-in-10 <== usbio.input-10 bit FALSE dig-in-11 ==> motion.digital-in-11 <== usbio.input-11 bit FALSE dig-in-12 ==> motion.digital-in-12 <== usbio.input-12 bit FALSE dig-in-13 ==> motion.digital-in-13 <== usbio.input-13 bit FALSE dig-in-14 ==> motion.digital-in-14 <== usbio.input-14 bit FALSE dig-in-15 ==> motion.digital-in-15 <== usbio.input-15 bit FALSE dig-in-2 ==> motion.digital-in-02 ==> tormach.usbio-input-2 <== usbio.input-2 bit FALSE dig-in-3 ==> motion.digital-in-03 ==> tormach.usbio-input-3 <== usbio.input-3 bit FALSE dig-in-4 ==> motion.digital-in-04 <== usbio.input-4 bit FALSE dig-in-5 ==> motion.digital-in-05 <== usbio.input-5 bit FALSE dig-in-6 ==> motion.digital-in-06 <== usbio.input-6 bit FALSE dig-in-7 ==> motion.digital-in-07 <== usbio.input-7 bit FALSE dig-in-8 ==> motion.digital-in-08 <== usbio.input-8 bit FALSE dig-in-9 ==> motion.digital-in-09 <== usbio.input-9 bit FALSE dig-out-0 <== motion.digital-out-00 ==> tormach.usbio-output-0 ==> usbio.relay-0 bit FALSE dig-out-1 <== motion.digital-out-01 ==> tormach.usbio-output-1 ==> usbio.relay-1 bit FALSE dig-out-10 <== motion.digital-out-10 ==> usbio.relay-10 bit FALSE dig-out-11 <== motion.digital-out-11 ==> usbio.relay-11 bit FALSE dig-out-12 <== motion.digital-out-12 ==> usbio.relay-12 bit FALSE dig-out-13 <== motion.digital-out-13 ==> usbio.relay-13 bit FALSE dig-out-14 <== motion.digital-out-14 ==> usbio.relay-14 bit FALSE dig-out-15 <== motion.digital-out-15 ==> usbio.relay-15 bit FALSE dig-out-2 <== motion.digital-out-02 ==> tormach.usbio-output-2 ==> usbio.relay-2 bit FALSE dig-out-3 <== motion.digital-out-03 ==> tormach.usbio-output-3 ==> usbio.relay-3 bit FALSE dig-out-4 <== motion.digital-out-04 ==> usbio.relay-4 bit FALSE dig-out-5 <== motion.digital-out-05 ==> usbio.relay-5 bit FALSE dig-out-6 <== motion.digital-out-06 ==> usbio.relay-6 bit FALSE dig-out-7 <== motion.digital-out-07 ==> usbio.relay-7 bit FALSE dig-out-8 <== motion.digital-out-08 ==> usbio.relay-8 bit FALSE dig-out-9 <== motion.digital-out-09 ==> usbio.relay-9 bit FALSE emcmot.00.enable <== axis.0.amp-enable-out ==> hm2_5i25.0.stepgen.00.enable ==> pid.0.enable float 0 emcmot.00.pos-cmd <== axis.0.motor-pos-cmd ==> pid.0.command float 0 emcmot.00.vel-cmd <== axis.0.joint-vel-cmd ==> pid.0.command-deriv bit FALSE emcmot.01.enable <== axis.1.amp-enable-out ==> hm2_5i25.0.stepgen.01.enable ==> pid.1.enable float 0 emcmot.01.pos-cmd <== axis.1.motor-pos-cmd ==> pid.1.command float 0 emcmot.01.vel-cmd <== axis.1.joint-vel-cmd ==> pid.1.command-deriv bit FALSE emcmot.02.enable <== axis.2.amp-enable-out ==> hm2_5i25.0.stepgen.02.enable ==> pid.2.enable float 0 emcmot.02.pos-cmd <== axis.2.motor-pos-cmd ==> pid.2.command float 0 emcmot.02.vel-cmd <== axis.2.joint-vel-cmd ==> pid.2.command-deriv bit FALSE emcmot.03.enable <== axis.3.amp-enable-out ==> hm2_5i25.0.stepgen.03.enable ==> pid.3.enable float 0 emcmot.03.pos-cmd <== axis.3.motor-pos-cmd ==> pid.3.command float 0 emcmot.03.vel-cmd <== axis.3.joint-vel-cmd ==> pid.3.command-deriv float 1000 enc-door-open-max-rpm <== tormach.enc-door-open-max-rpm ==> tormachspindle.enc-door-open-max-rpm bit FALSE enc-door-switch-configured ==> door-limit-in.in0 ==> door-limit-x-lut.in-2 ==> door-limit-y-lut.in-1 <== tormach.enc-door-switch-configured ==> tormachspindle.enc-door-switch-configured bit FALSE enc-door-switch-status <== door-limit-in.out ==> tormach.enc-door-switch-status ==> tormachspindle.enc-door-switch-status bit FALSE estop <== estop-latch.0.ok-out ==> hm2_5i25.0.pwmgen.00.enable ==> iocontrol.0.emc-enable-in bit FALSE estop-out <== iocontrol.0.user-enable-out bit FALSE estop-reset ==> estop-latch.0.reset <== iocontrol.0.user-request-enable bit FALSE home-limit-x-raw ==> debounce.0.0.in <== hm2_5i25.0.gpio.013.in_not ==> tormach.home-switch-x bit FALSE home-limit-y-raw ==> debounce.0.1.in <== hm2_5i25.0.gpio.014.in_not ==> tormach.home-switch-y bit FALSE home-limit-z-raw ==> debounce.0.2.in <== hm2_5i25.0.gpio.015.in_not ==> tormach.home-switch-z s32 0 iob-status ==> tormach.usbio-status <== usbio.IOB-OK bit TRUE limit-switch-enable ==> door-limit-x-lut.in-4 ==> door-limit-y-lut.in-3 ==> enable-limit-z.in0 <== tormach.home-switch-enable bit TRUE machine-ok <== debounce.0.3.out ==> estop-latch.0.ok-in ==> tormach.machine-ok bit TRUE machine-ok-raw ==> debounce.0.3.in <== hm2_5i25.0.gpio.003.in s32 0 motion-completed-program-line <== motion.completed-program-line ==> tormach.motion-completed-program-line s32 0 motion-next-program-line <== motion.next-program-line ==> tormach.motion-next-program-line s32 0 motion-program-line <== motion.program-line ==> tormach.motion-program-line float 0 motor.00.command ==> hm2_5i25.0.stepgen.00.velocity-cmd <== pid.0.output float 0 motor.00.pos-fb ==> axis.0.motor-pos-fb <== hm2_5i25.0.stepgen.00.position-fb ==> pid.0.feedback float 0 motor.01.command ==> hm2_5i25.0.stepgen.01.velocity-cmd <== pid.1.output float 0 motor.01.pos-fb ==> axis.1.motor-pos-fb <== hm2_5i25.0.stepgen.01.position-fb ==> pid.1.feedback float 0 motor.02.command ==> hm2_5i25.0.stepgen.02.velocity-cmd <== pid.2.output float -0 motor.02.pos-fb ==> axis.2.motor-pos-fb <== hm2_5i25.0.stepgen.02.position-fb ==> pid.2.feedback float 0 motor.03.command ==> hm2_5i25.0.stepgen.03.velocity-cmd <== pid.3.output float 0 motor.03.pos-fb ==> axis.3.motor-pos-fb <== hm2_5i25.0.stepgen.03.position-fb ==> pid.3.feedback bit TRUE pc-ok-LED <== tormach.pc-ok-LED bit FALSE probe-active-high ==> probe-active-hi-lo.in0 <== tormach.probe-active-high bit TRUE probe-debounced ==> axis.3.home-sw-in <== debounce.0.4.out ==> probe-active-hi-lo.in1 bit TRUE probe-hi-lo <== probe-active-hi-lo.out ==> probe-enable-input.in1 bit TRUE probe-in ==> debounce.0.4.in <== hm2_5i25.0.gpio.016.in bit TRUE probe-input ==> motion.probe-input <== probe-enable-input.out bit TRUE prog-running <== halui.program.is-idle ==> prog-not-idle.in float 0 prompt-channel ==> motion.analog-in-10 <== tormach.prompt-reply bit FALSE sc_down <== tormach.smart-cool-down ==> zbotschnozz.cool-down bit FALSE sc_override <== tormach.smart-cool-man-auto ==> zbotschnozz.man-auto bit FALSE sc_up <== tormach.smart-cool-up ==> zbotschnozz.cool-up bit FALSE spindle-at-speed ==> motion.spindle-at-speed <== tormachspindle.at-speed bit FALSE spindle-cw ==> hm2_5i25.0.gpio.005.out <== motion.spindle-forward bit FALSE spindle-disable <== tormach.spindle-disable ==> tormachspindle.disable float 24000 spindle-hispeed-max <== tormach.spindle-hispeed-max ==> tormachspindle.hispeed-max float 1000 spindle-hispeed-min <== tormach.spindle-hispeed-min ==> tormachspindle.hispeed-min bit FALSE spindle-index-enable <=> hm2_5i25.0.encoder.00.index-enable <=> motion.spindle-index-enable float 2000 spindle-max-speed ==> tormach.spindle-max-speed <== tormachspindle.max-speed float 100 spindle-min-speed ==> tormach.spindle-min-speed <== tormachspindle.min-speed bit FALSE spindle-on ==> hm2_5i25.0.stepgen.04.enable <== motion.spindle-on ==> tormach.spindle-on ==> tormachspindle.spindle-on float -0 spindle-position <== hm2_5i25.0.encoder.00.position ==> motion.spindle-revs bit FALSE spindle-range <== tormach.spindle-range ==> tormachspindle.belt-position bit FALSE spindle-range-alarm ==> tormach.spindle-range-alarm <== tormachspindle.speed-alarm float 500 spindle-speed ==> hm2_5i25.0.stepgen.04.velocity-cmd <== tormachspindle.mcb-freq-out float 0 spindle-speed-fb-rpm ==> tormach.spindle-speed-out <== tormachspindle.speed-out float 0 spindle-speed-raw <== motion.spindle-speed-out ==> tormachspindle.speed-in s32 0 spindle-type <== tormach.spindle-type ==> tormachspindle.spindle-type float 0 spindle-velocity <== hm2_5i25.0.encoder.00.velocity ==> motion.spindle-speed-in bit FALSE sxp.a-button ==> milljogtranslator.ax-butt-3 <== shuttlexpress4.0.button-3 bit FALSE sxp.aen-button ==> axis.3.jog-enable <== milljogtranslator.ax-out-3-sel ==> tormach.jog-axis-a-enabled s32 0 sxp.counts-smoothed <== shuttlexpress4.0.counts ==> tormach.jog-counts u32 0x00000000 sxp.gui_step_index ==> milljogtranslator.gui-step-index <== tormach.jog-gui-step-index bit FALSE sxp.is_metric ==> milljogtranslator.is-metric <== tormach.jog-is-metric float 0 sxp.jog-ring-speed-signed <== milljogtranslator.ax-jog-speed-signed ==> tormach.jog-ring-speed-signed s32 -1 sxp.selected-axis <== milljogtranslator.ax-selected-axis ==> tormach.jog-ring-selected-axis u32 0x00000000 sxp.shuttle_step_index <== milljogtranslator.shuttle-step-index s32 0 sxp.spring-wheel ==> milljogtranslator.ring-raw <== shuttlexpress4.0.spring-wheel-s32 bit FALSE sxp.step-button ==> milljogtranslator.cycle-stepsizes <== shuttlexpress4.0.button-4 ==> tormach.jog-step-button bit FALSE sxp.x-button ==> milljogtranslator.ax-butt-0 <== shuttlexpress4.0.button-0 bit FALSE sxp.xen-button ==> axis.0.jog-enable <== milljogtranslator.ax-out-0-sel ==> tormach.jog-axis-x-enabled bit FALSE sxp.y-button ==> milljogtranslator.ax-butt-1 <== shuttlexpress4.0.button-1 bit FALSE sxp.yen-button ==> axis.1.jog-enable <== milljogtranslator.ax-out-1-sel ==> tormach.jog-axis-y-enabled bit FALSE sxp.z-button ==> milljogtranslator.ax-butt-2 <== shuttlexpress4.0.button-2 bit FALSE sxp.zen-button ==> axis.2.jog-enable <== milljogtranslator.ax-out-2-sel ==> tormach.jog-axis-z-enabled bit FALSE thg-button-changed <=> tormach.hg-button-changed <=> tormachheightgauge.button-changed bit FALSE thg-button-pressed ==> tormach.hg-button-pressed <== tormachheightgauge.button-pressed bit FALSE thg-debug <== tormach.hg-debug ==> tormachheightgauge.debug bit FALSE thg-enable <== tormach.hg-enable ==> tormachheightgauge.enable bit TRUE thg-has-zero-button ==> tormach.hg-has-zero-button <== tormachheightgauge.has-zero-button bit FALSE thg-mm-mode <=> tormach.hg-mm-mode <=> tormachheightgauge.mm-mode float 0 thg-net-height ==> tormach.hg-height <== tormachheightgauge.net-height bit FALSE thg-present ==> tormach.hg-present <== tormachheightgauge.present bit FALSE thg-set-zero-offset <== tormach.hg-set-zero-offset ==> tormachheightgauge.set-zero-offset float 0 thg-zero-offset ==> tormach.hg-zero-offset <=> tormachheightgauge.zero-offset bit FALSE tool-change <== iocontrol.0.tool-change ==> iocontrol.0.tool-changed bit FALSE tool-prepare-loopback <== iocontrol.0.tool-prepare ==> iocontrol.0.tool-prepared bit FALSE usbio-enabled <== tormach.usbio-enabled ==> usbio.enabled bit FALSE watchdog-signal <=> hm2_5i25.0.watchdog.has_bit <=> tormach.mesa-watchdog-has-bit bit FALSE x-is-homing <== axis.0.homing ==> door-limit-x-lut.in-3 ==> door-limit-y-lut.in-2 s32 0 x-jog-count ==> axis.0.jog-counts <== hm2_5i25.0.encoder.01.count bit FALSE x-lim-out ==> axis.0.home-sw-in ==> axis.0.neg-lim-sw-in ==> axis.0.pos-lim-sw-in <== door-limit-x-lut.out s32 0 y-jog-count ==> axis.1.jog-counts <== hm2_5i25.0.encoder.02.count bit FALSE y-lim-out ==> axis.1.home-sw-in ==> axis.1.neg-lim-sw-in ==> axis.1.pos-lim-sw-in <== door-limit-y-lut.out bit FALSE z-axis-brake-release <== tormach.z-axis-brake-release s32 0 z-jog-count ==> axis.2.jog-counts <== hm2_5i25.0.encoder.03.count bit FALSE z-lim-out ==> axis.2.home-sw-in ==> axis.2.neg-lim-sw-in ==> axis.2.pos-lim-sw-in <== enable-limit-z.out Parameters: Owner Type Dir Value Name 466 s32 RW 1455 axis3-not-homing.tmax 466 bit RO FALSE axis3-not-homing.tmax-increased 475 s32 RW 10 debounce.0.delay 475 s32 RW 3435 debounce.0.tmax 475 bit RO FALSE debounce.0.tmax-increased 484 s32 RW 1215 door-limit-in.tmax 484 bit RO FALSE door-limit-in.tmax-increased 487 u32 RW 0xCA0A0000 door-limit-x-lut.function 487 s32 RW 2265 door-limit-x-lut.tmax 487 bit RO FALSE door-limit-x-lut.tmax-increased 487 u32 RW 0x00002A00 door-limit-y-lut.function 487 s32 RW 1650 door-limit-y-lut.tmax 487 bit RO FALSE door-limit-y-lut.tmax-increased 484 s32 RW 1980 enable-limit-z.tmax 484 bit RO FALSE enable-limit-z.tmax-increased 460 s32 RW 2430 estop-latch.0.tmax 460 bit RO FALSE estop-latch.0.tmax-increased 469 float RW 100000 gearchange.0.max1 469 float RW 100000 gearchange.0.max2 469 float RW 0 gearchange.0.min1 469 float RW 0 gearchange.0.min2 469 bit RW FALSE gearchange.0.reverse 469 float RW 1 gearchange.0.scale2 469 s32 RW 13860 gearchange.0.tmax 469 bit RO FALSE gearchange.0.tmax-increased 457 bit RW FALSE hm2_5i25.0.encoder.00.counter-mode 457 bit RW TRUE hm2_5i25.0.encoder.00.filter 457 bit RW FALSE hm2_5i25.0.encoder.00.index-invert 457 bit RW FALSE hm2_5i25.0.encoder.00.index-mask 457 bit RW FALSE hm2_5i25.0.encoder.00.index-mask-invert 457 float RW -4000 hm2_5i25.0.encoder.00.scale 457 float RW 0.5 hm2_5i25.0.encoder.00.vel-timeout 457 bit RW FALSE hm2_5i25.0.encoder.01.counter-mode 457 bit RW TRUE hm2_5i25.0.encoder.01.filter 457 bit RW FALSE hm2_5i25.0.encoder.01.index-invert 457 bit RW FALSE hm2_5i25.0.encoder.01.index-mask 457 bit RW FALSE hm2_5i25.0.encoder.01.index-mask-invert 457 float RW 1 hm2_5i25.0.encoder.01.scale 457 float RW 0.5 hm2_5i25.0.encoder.01.vel-timeout 457 bit RW FALSE hm2_5i25.0.encoder.02.counter-mode 457 bit RW TRUE hm2_5i25.0.encoder.02.filter 457 bit RW FALSE hm2_5i25.0.encoder.02.index-invert 457 bit RW FALSE hm2_5i25.0.encoder.02.index-mask 457 bit RW FALSE hm2_5i25.0.encoder.02.index-mask-invert 457 float RW 1 hm2_5i25.0.encoder.02.scale 457 float RW 0.5 hm2_5i25.0.encoder.02.vel-timeout 457 bit RW FALSE hm2_5i25.0.encoder.03.counter-mode 457 bit RW TRUE hm2_5i25.0.encoder.03.filter 457 bit RW FALSE hm2_5i25.0.encoder.03.index-invert 457 bit RW FALSE hm2_5i25.0.encoder.03.index-mask 457 bit RW FALSE hm2_5i25.0.encoder.03.index-mask-invert 457 float RW 1 hm2_5i25.0.encoder.03.scale 457 float RW 0.5 hm2_5i25.0.encoder.03.vel-timeout 457 bit RW FALSE hm2_5i25.0.gpio.000.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.000.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.001.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.001.is_opendrain 457 bit RW TRUE hm2_5i25.0.gpio.001.is_output 457 bit RW FALSE hm2_5i25.0.gpio.002.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.002.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.003.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.003.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.003.is_output 457 bit RW TRUE hm2_5i25.0.gpio.004.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.004.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.005.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.005.is_opendrain 457 bit RW TRUE hm2_5i25.0.gpio.005.is_output 457 bit RW FALSE hm2_5i25.0.gpio.006.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.006.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.007.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.007.is_opendrain 457 bit RW TRUE hm2_5i25.0.gpio.008.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.008.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.009.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.009.is_opendrain 457 bit RW TRUE hm2_5i25.0.gpio.010.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.010.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.011.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.011.is_opendrain 457 bit RW TRUE hm2_5i25.0.gpio.012.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.012.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.013.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.013.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.013.is_output 457 bit RW FALSE hm2_5i25.0.gpio.014.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.014.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.014.is_output 457 bit RW FALSE hm2_5i25.0.gpio.015.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.015.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.015.is_output 457 bit RW FALSE hm2_5i25.0.gpio.016.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.016.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.016.is_output 457 bit RW FALSE hm2_5i25.0.gpio.017.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.017.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.017.is_output 457 bit RW FALSE hm2_5i25.0.gpio.018.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.018.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.018.is_output 457 bit RW FALSE hm2_5i25.0.gpio.019.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.019.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.019.is_output 457 bit RW FALSE hm2_5i25.0.gpio.020.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.020.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.020.is_output 457 bit RW FALSE hm2_5i25.0.gpio.021.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.021.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.021.is_output 457 bit RW FALSE hm2_5i25.0.gpio.022.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.022.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.022.is_output 457 bit RW FALSE hm2_5i25.0.gpio.023.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.023.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.023.is_output 457 bit RW FALSE hm2_5i25.0.gpio.024.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.024.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.024.is_output 457 bit RW FALSE hm2_5i25.0.gpio.025.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.025.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.025.is_output 457 bit RW FALSE hm2_5i25.0.gpio.026.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.026.is_opendrain 457 bit RW FALSE hm2_5i25.0.gpio.026.is_output 457 bit RW FALSE hm2_5i25.0.gpio.027.invert_output 457 bit RW FALSE hm2_5i25.0.gpio.027.is_opendrain 457 bit RW FALSE hm2_5i25.0.io_error 457 s32 RW 1 hm2_5i25.0.pwmgen.00.output-type 457 float RW 100 hm2_5i25.0.pwmgen.00.scale 457 u32 RW 0x00004E20 hm2_5i25.0.pwmgen.pdm_frequency 457 u32 RW 0x000001F4 hm2_5i25.0.pwmgen.pwm_frequency 457 s32 RW 83355 hm2_5i25.0.read.tmax 457 bit RO FALSE hm2_5i25.0.read.tmax-increased 457 s32 RW 0 hm2_5i25.0.read_gpio.tmax 457 bit RO FALSE hm2_5i25.0.read_gpio.tmax-increased 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.00.dirhold 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.00.dirsetup 457 float RW 37.5 hm2_5i25.0.stepgen.00.maxaccel 457 float RW 2.2 hm2_5i25.0.stepgen.00.maxvel 457 float RW 10000 hm2_5i25.0.stepgen.00.position-scale 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.00.step_type 457 u32 RW 0x00001F40 hm2_5i25.0.stepgen.00.steplen 457 u32 RW 0x00001388 hm2_5i25.0.stepgen.00.stepspace 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.00.table-data-0 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.00.table-data-1 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.00.table-data-2 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.00.table-data-3 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.01.dirhold 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.01.dirsetup 457 float RW 37.5 hm2_5i25.0.stepgen.01.maxaccel 457 float RW 2.2 hm2_5i25.0.stepgen.01.maxvel 457 float RW 10000 hm2_5i25.0.stepgen.01.position-scale 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.01.step_type 457 u32 RW 0x00001F40 hm2_5i25.0.stepgen.01.steplen 457 u32 RW 0x00001388 hm2_5i25.0.stepgen.01.stepspace 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.01.table-data-0 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.01.table-data-1 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.01.table-data-2 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.01.table-data-3 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.02.dirhold 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.02.dirsetup 457 float RW 37.5 hm2_5i25.0.stepgen.02.maxaccel 457 float RW 1.8 hm2_5i25.0.stepgen.02.maxvel 457 float RW -10000 hm2_5i25.0.stepgen.02.position-scale 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.02.step_type 457 u32 RW 0x00001F40 hm2_5i25.0.stepgen.02.steplen 457 u32 RW 0x00001388 hm2_5i25.0.stepgen.02.stepspace 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.02.table-data-0 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.02.table-data-1 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.02.table-data-2 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.02.table-data-3 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.03.dirhold 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.03.dirsetup 457 float RW 82.8 hm2_5i25.0.stepgen.03.maxaccel 457 float RW 26.4 hm2_5i25.0.stepgen.03.maxvel 457 float RW 500 hm2_5i25.0.stepgen.03.position-scale 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.03.step_type 457 u32 RW 0x00001F40 hm2_5i25.0.stepgen.03.steplen 457 u32 RW 0x00001388 hm2_5i25.0.stepgen.03.stepspace 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.03.table-data-0 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.03.table-data-1 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.03.table-data-2 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.03.table-data-3 457 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.04.dirhold 457 u32 RW 0x00077FE2 hm2_5i25.0.stepgen.04.dirsetup 457 float RW 0 hm2_5i25.0.stepgen.04.maxaccel 457 float RW 0 hm2_5i25.0.stepgen.04.maxvel 457 float RW 1 hm2_5i25.0.stepgen.04.position-scale 457 u32 RW 0x00000002 hm2_5i25.0.stepgen.04.step_type 457 u32 RW 0x00002710 hm2_5i25.0.stepgen.04.steplen 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.04.stepspace 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.04.table-data-0 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.04.table-data-1 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.04.table-data-2 457 u32 RW 0x00000000 hm2_5i25.0.stepgen.04.table-data-3 457 u32 RW 0x00989680 hm2_5i25.0.watchdog.timeout_ns 457 s32 RW 41400 hm2_5i25.0.write.tmax 457 bit RO FALSE hm2_5i25.0.write.tmax-increased 457 s32 RW 0 hm2_5i25.0.write_gpio.tmax 457 bit RO FALSE hm2_5i25.0.write_gpio.tmax-increased 435 s32 RO 0 iocontrol.0.tool-prep-index 526 s32 RW 20130 milljogtranslator.tmax 526 bit RO FALSE milljogtranslator.tmax-increased 450 s32 RW 12900 motion-command-handler.tmax 450 bit RO FALSE motion-command-handler.tmax-increased 450 s32 RW 61905 motion-controller.tmax 450 bit RO FALSE motion-controller.tmax-increased 450 bit RO FALSE motion.debug-bit-0 450 bit RO FALSE motion.debug-bit-1 450 float RO 1 motion.debug-float-0 450 float RO -0 motion.debug-float-1 450 float RO 0 motion.debug-float-2 450 float RO 1 motion.debug-float-3 450 s32 RO 0 motion.debug-s32-0 450 s32 RO 0 motion.debug-s32-1 450 u32 RO 0x002D9402 motion.servo.last-period 478 s32 RW 14385 pid.0.do-pid-calcs.tmax 478 bit RO FALSE pid.0.do-pid-calcs.tmax-increased 478 s32 RW 2265 pid.1.do-pid-calcs.tmax 478 bit RO FALSE pid.1.do-pid-calcs.tmax-increased 478 s32 RW 2700 pid.2.do-pid-calcs.tmax 478 bit RO FALSE pid.2.do-pid-calcs.tmax-increased 478 s32 RW 2565 pid.3.do-pid-calcs.tmax 478 bit RO FALSE pid.3.do-pid-calcs.tmax-increased 472 s32 RW 2085 probe-active-hi-lo.tmax 472 bit RO FALSE probe-active-hi-lo.tmax-increased 484 s32 RW 13800 probe-enable-input.tmax 484 bit RO FALSE probe-enable-input.tmax-increased 466 s32 RW 1785 prog-not-idle.tmax 466 bit RO FALSE prog-not-idle.tmax-increased 451 s32 RW 232305 servo-thread.tmax 450 float RO 0 tc.0.acc 450 float RO 0 tc.0.pos 450 float RO 0 tc.0.vel 450 float RO 0 tc.1.acc 450 float RO 0 tc.1.pos 450 float RO 0 tc.1.vel 450 float RO 0 tc.2.acc 450 float RO 0 tc.2.pos 450 float RO 0 tc.2.vel 450 float RO 0 tc.3.acc 450 float RO 0 tc.3.pos 450 float RO 0 tc.3.vel 517 s32 RW 3570 time.0.tmax 517 bit RO FALSE time.0.tmax-increased 463 u32 RW 0x00000002 toggle.0.debounce 463 s32 RW 12135 toggle.0.tmax 463 bit RO FALSE toggle.0.tmax-increased 481 s32 RW 14775 tormachspindle.tmax 481 bit RO FALSE tormachspindle.tmax-increased 450 u32 RO 0x00000000 traj.active_tc 450 float RO 0 traj.pos_out 450 float RO 0 traj.vel_out 466 s32 RW 1395 x-homing-not2.tmax 466 bit RO FALSE x-homing-not2.tmax-increased 484 s32 RW 1050 y-axis-lim-sw-and2.tmax 484 bit RO FALSE y-axis-lim-sw-and2.tmax-increased Parameter Aliases: Alias Original Name Exported Functions: Owner CodeAddr Arg FP Users Name 00466 7f166f0e3cb5 7f167220aee0 NO 1 axis3-not-homing 00475 7f166eadabc5 7f167220b000 NO 1 debounce.0 00484 7f166e4cecf5 7f167220b740 NO 1 door-limit-in 00487 7f166e2caf15 7f167220b7d0 NO 1 door-limit-x-lut 00487 7f166e2caf15 7f167220b810 NO 1 door-limit-y-lut 00484 7f166e4cecf5 7f167220b700 NO 1 enable-limit-z 00460 7f166f4e9e65 7f167220ae40 NO 1 estop-latch.0 00469 7f166eee1105 7f167220af48 YES 1 gearchange.0 00457 7f166f8f26a7 021f16e0 YES 1 hm2_5i25.0.read 00457 7f166f8f2486 021f16e0 YES 0 hm2_5i25.0.read_gpio 00457 7f166f8f2564 021f16e0 YES 1 hm2_5i25.0.write 00457 7f166f8f252a 021f16e0 YES 0 hm2_5i25.0.write_gpio 00526 7f166dec3915 7f167220c390 YES 1 milljogtranslator 00450 7f166fd9aceb 00000000 YES 1 motion-command-handler 00450 7f166fd9d0fd 00000000 YES 1 motion-controller 00478 7f166e8d6e15 7f167220b090 YES 1 pid.0.do-pid-calcs 00478 7f166e8d6e15 7f167220b1b8 YES 1 pid.1.do-pid-calcs 00478 7f166e8d6e15 7f167220b2e0 YES 1 pid.2.do-pid-calcs 00478 7f166e8d6e15 7f167220b408 YES 1 pid.3.do-pid-calcs 00472 7f166ecddcf5 7f167220afc0 NO 1 probe-active-hi-lo 00484 7f166e4cecf5 7f167220b720 NO 1 probe-enable-input 00466 7f166f0e3cb5 7f167220aec8 NO 1 prog-not-idle 00517 7f166e0c7e75 7f167220c140 YES 1 time.0 00463 7f166f2e6d55 7f167220ae88 NO 1 toggle.0 00481 7f166e6d2895 7f167220b5c0 YES 1 tormachspindle 00466 7f166f0e3cb5 7f167220aef8 NO 1 x-homing-not2 00484 7f166e4cecf5 7f167220b760 NO 1 y-axis-lim-sw-and2 Realtime Threads: Period FP Name ( Time, Max-Time ) 1000000 YES servo-thread ( 88305, 232305 ) 1 hm2_5i25.0.read 2 motion-command-handler 3 motion-controller 4 estop-latch.0 5 toggle.0 6 prog-not-idle 7 axis3-not-homing 8 x-homing-not2 9 gearchange.0 10 probe-active-hi-lo 11 debounce.0 12 pid.0.do-pid-calcs 13 pid.1.do-pid-calcs 14 pid.2.do-pid-calcs 15 pid.3.do-pid-calcs 16 tormachspindle 17 enable-limit-z 18 probe-enable-input 19 door-limit-in 20 y-axis-lim-sw-and2 21 door-limit-x-lut 22 door-limit-y-lut 23 hm2_5i25.0.write 24 time.0 25 milljogtranslator 2018-05-01 11:22:49.259807 (+0:00:03.139728) | Switched to notebook page: MILL_STATUS_PAGE [tormach_mill_ui.py:4203] 2018-05-01 11:22:50.677395 (+0:00:01.417588) | CPU usage was 0.0, is now 15.8 [tormach_mill_ui.py:8159] 2018-05-01 11:22:51.651667 (+0:00:00.974272) | Switched to notebook page: MAIN_PAGE [tormach_mill_ui.py:4203] 2018-05-01 11:23:31.176161 (+0:00:39.524494) | Low disk space check reveals 7.220032 GB of free disk space [/home/operator/v2.0.3/python/ui_common.py:739] 2018-05-01 11:23:48.327956 (+0:00:17.151795) | CPU usage was 15.8, is now 5.9 [tormach_mill_ui.py:8159]