mkardasi@LinuxCNC:~/linuxcnc-plasmac$ ./plasmac LINUXCNC - 2.9.0~pre0 Machine configuration directory is '/home/mkardasi/linuxcnc/configs/esab-plasmac' Machine configuration file is 'esab-plasmac.ini' Starting LinuxCNC... (time=1559866735.436769,pid=6132): Registering server on TCP port 5005. (time=1559866735.436872,pid=6132): running server for TCP port 5005 (connection_socket = 3). iocontrol: machine: 'esab-plasmac' version 'unknown' emc/iotask/ioControl.cc 701: can't load tool table. twopass:invoked with <> options twopass:found ./esab-plasmac.hal twopass:found ./plasmac.hal twopass:found ./esab-plasmac_connections.hal Note: Using POSIX realtime hm2: loading Mesa HostMot2 driver version 0.15 hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2 hm2_eth: 10.10.10.10: Hardware address: 00:60:1b:16:00:c4 hm2_eth: discovered 7I96 hm2/hm2_7i96.0: Smart Serial Firmware Version 43 hm2/hm2_7i96.0: 51 I/O Pins used: hm2/hm2_7i96.0: IO Pin 000 (TB3-01): IOPort hm2/hm2_7i96.0: IO Pin 001 (TB3-02): IOPort hm2/hm2_7i96.0: IO Pin 002 (TB3-03): IOPort hm2/hm2_7i96.0: IO Pin 003 (TB3-04): IOPort hm2/hm2_7i96.0: IO Pin 004 (TB3-05): IOPort hm2/hm2_7i96.0: IO Pin 005 (TB3-06): IOPort hm2/hm2_7i96.0: IO Pin 006 (TB3-07): IOPort hm2/hm2_7i96.0: IO Pin 007 (TB3-08): IOPort hm2/hm2_7i96.0: IO Pin 008 (TB3-09): IOPort hm2/hm2_7i96.0: IO Pin 009 (TB3-10): IOPort hm2/hm2_7i96.0: IO Pin 010 (TB3-11): IOPort hm2/hm2_7i96.0: IO Pin 011 (TB3-13/TB3-14): SSR #0, pin Out-00 (Output) hm2/hm2_7i96.0: IO Pin 012 (TB3-15/TB3-16): SSR #0, pin Out-01 (Output) hm2/hm2_7i96.0: IO Pin 013 (TB3-17/TB3-18): SSR #0, pin Out-02 (Output) hm2/hm2_7i96.0: IO Pin 014 (TB3-19/TB3-20): SSR #0, pin Out-03 (Output) hm2/hm2_7i96.0: IO Pin 015 (TB3-21/TB3-22): SSR #0, pin Out-04 (Output) hm2/hm2_7i96.0: IO Pin 016 (TB3-23/TB3-24): SSR #0, pin Out-05 (Output) hm2/hm2_7i96.0: IO Pin 017 (TB1-02/TB1-03): StepGen #0, pin Step (Output) hm2/hm2_7i96.0: IO Pin 018 (TB1-04/TB1-05): StepGen #0, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 019 (TB1-08/TB1-09): StepGen #1, pin Step (Output) hm2/hm2_7i96.0: IO Pin 020 (TB1-10/TB1-11): StepGen #1, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 021 (TB1-14/TB1-15): StepGen #2, pin Step (Output) hm2/hm2_7i96.0: IO Pin 022 (TB1-16/TB1-17): StepGen #2, pin Direction (Output) hm2/hm2_7i96.0: IO Pin 023 (TB1-20/TB1-21): IOPort hm2/hm2_7i96.0: IO Pin 024 (TB1-22-TB1-23): IOPort hm2/hm2_7i96.0: IO Pin 025 (TB2-01/TB2-03): IOPort hm2/hm2_7i96.0: IO Pin 026 (TB2-04/TB2-05): IOPort hm2/hm2_7i96.0: IO Pin 027 (TB2-07/TB2-08): Encoder #0, pin A (Input) hm2/hm2_7i96.0: IO Pin 028 (TB2-10/TB2-11): Encoder #0, pin B (Input) hm2/hm2_7i96.0: IO Pin 029 (TB2-13/TB2-14): Encoder #0, pin Index (Input) hm2/hm2_7i96.0: IO Pin 030 (TB2-16/TB2-17): IOPort hm2/hm2_7i96.0: IO Pin 031 (TB2-18/TB2-19): IOPort hm2/hm2_7i96.0: IO Pin 032 (internal): IOPort hm2/hm2_7i96.0: IO Pin 033 (internal): SSR #0, pin AC Ref (internal) (Output) hm2/hm2_7i96.0: IO Pin 034 (P1-01): IOPort hm2/hm2_7i96.0: IO Pin 035 (P1-02): IOPort hm2/hm2_7i96.0: IO Pin 036 (P1-03): IOPort hm2/hm2_7i96.0: IO Pin 037 (P1-04): IOPort hm2/hm2_7i96.0: IO Pin 038 (P1-05): IOPort hm2/hm2_7i96.0: IO Pin 039 (P1-06): IOPort hm2/hm2_7i96.0: IO Pin 040 (P1-07): IOPort hm2/hm2_7i96.0: IO Pin 041 (P1-08): IOPort hm2/hm2_7i96.0: IO Pin 042 (P1-09): IOPort hm2/hm2_7i96.0: IO Pin 043 (P1-11): IOPort hm2/hm2_7i96.0: IO Pin 044 (P1-13): IOPort hm2/hm2_7i96.0: IO Pin 045 (P1-15): IOPort hm2/hm2_7i96.0: IO Pin 046 (P1-17): IOPort hm2/hm2_7i96.0: IO Pin 047 (P1-19): IOPort hm2/hm2_7i96.0: IO Pin 048 (P1-21): IOPort hm2/hm2_7i96.0: IO Pin 049 (P1-23): IOPort hm2/hm2_7i96.0: IO Pin 050 (P1-25): IOPort hm2/hm2_7i96.0: registered task: machine: 'esab-plasmac' version 'unknown' emcTaskOnce: Python plugin configured emcTaskOnce: extract(task_instance): KeyError: ('task',) emcTaskOnce: no Python Task() instance available, using default iocontrol-based task methods emcTrajSetJoints(4) returned 0 emcTrajSetSpindles(1) returned 0 emcTrajSetAxes(3, 7) emcTrajSetUnits(0.0394, 1.0000) emcTrajSetVelocity(0.0000, 1.0000) returned 0 emcTrajSetMaxVelocity(10.0000) returned 0 emcTrajSetAcceleration(999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056.0000) returned 0 emcTrajSetMaxAcceleration(999999999999999967336168804116691273849533185806555472917961779471295845921727862608739868455469056.0000) emcTrajSetHome(0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000) returned 0 emcJointSetType(0, 1) emcJointSetUnits(0, 0.0394) emcJointSetBacklash(0, 0.0000) returned 0 emcJointSetMinPositionLimit(0, -0.0100) returned 0 emcJointSetMaxPositionLimit(0, 25.1250) returned 0 emcJointSetFerror(0, 0.5000) returned 0 emcJointSetMinFerror(0, 0.0500) returned 0 emcJointSetHomingParams(0, 0.0000, -0.1000, 1.0000, -1.5000, 0.0500, 0, 0, 1, 2, 0) returned 0 emcJointSetMaxVelocity(0, 10.0000) returned 0 emcJointSetMaxAcceleration(0, 220.0000) returned 0 emcJointActivate(0) returned 0 emcJointSetType(1, 1) emcJointSetUnits(1, 0.0394) emcJointSetBacklash(1, 0.0000) returned 0 emcJointSetMinPositionLimit(1, -0.0100) returned 0 emcJointSetMaxPositionLimit(1, 24.2500) returned 0 emcJointSetFerror(1, 0.5000) returned 0 emcJointSetMinFerror(1, 0.0500) returned 0 emcJointSetHomingParams(1, 0.0000, -0.1000, 1.0000, -1.5000, -0.0500, 0, 0, 0, -1, 0) returned 0 emcJointSetMaxVelocity(1, 10.0000) returned 0 emcJointSetMaxAcceleration(1, 220.0000) returned 0 emcJointActivate(1) returned 0 emcJointSetType(2, 1) emcJointSetUnits(2, 0.0394) emcJointSetBacklash(2, 0.0000) returned 0 emcJointSetMinPositionLimit(2, -0.0100) returned 0 emcJointSetMaxPositionLimit(2, 24.2500) returned 0 emcJointSetFerror(2, 0.5000) returned 0 emcJointSetMinFerror(2, 0.0500) returned 0 emcJointSetHomingParams(2, 0.0000, -0.1000, 1.0000, -1.5000, -0.0500, 0, 0, 0, -1, 0) returned 0 emcJointSetMaxVelocity(2, 10.0000) returned 0 emcJointSetMaxAcceleration(2, 220.0000) returned 0 emcJointActivate(2) returned 0 emcJointSetType(3, 1) emcJointSetUnits(3, 0.0394) emcJointSetBacklash(3, 0.0000) returned 0 emcJointSetMinPositionLimit(3, -2.1000) returned 0 emcJointSetMaxPositionLimit(3, 0.0100) returned 0 emcJointSetFerror(3, 0.5000) returned 0 emcJointSetMinFerror(3, 0.0500) returned 0 emcJointSetHomingParams(3, 0.0000, 0.0000, 0.2000, 1.0000, -0.0500, 0, 0, 1, 0, 0) returned 0 emcJointSetMaxVelocity(3, 3.1667) returned 0 emcJointSetMaxAcceleration(3, 70.0000) returned 0 emcJointActivate(3) returned 0 emcAxisSetMinPositionLimit(0, -0.0100) returned 0 emcAxisSetMaxPositionLimit(0, 25.1250) returned 0 emcAxisSetMaxVelocity(0, 10.0000) returned 0 emcAxisSetMaxAcceleration(0, 220.0000) returned 0 emcAxisSetLockingJoint(0, -1) returned 0 emcAxisSetMinPositionLimit(1, -0.0100) returned 0 emcAxisSetMaxPositionLimit(1, 24.2500) returned 0 emcAxisSetMaxVelocity(1, 10.0000) returned 0 emcAxisSetMaxAcceleration(1, 220.0000) returned 0 emcAxisSetLockingJoint(1, -1) returned 0 emcAxisSetMinPositionLimit(2, -2.1000) returned 0 emcAxisSetMaxPositionLimit(2, 0.0100) returned 0 emcAxisSetMaxVelocity(2, 3.1667) returned 0 emcAxisSetMaxAcceleration(2, 70.0000) returned 0 emcAxisSetLockingJoint(2, -1) returned 0 NML_INTERP_LIST(0x55ae6f5b27a0)::append(nml_msg_ptr{size=32,type=EMC_TRAJ_SET_TERM_COND}) : list_size=1, line_number=0 NML_INTERP_LIST(0x55ae6f5b27a0)::append(nml_msg_ptr{size=96,type=EMC_TRAJ_SET_G5X}) : list_size=2, line_number=0 NML_INTERP_LIST(0x55ae6f5b27a0)::append(nml_msg_ptr{size=96,type=EMC_TRAJ_SET_G92}) : list_size=3, line_number=0 NML_INTERP_LIST(0x55ae6f5b27a0)::append(nml_msg_ptr{size=32,type=EMC_TRAJ_SET_ROTATION}) : list_size=4, line_number=0 emcTaskPlanInit() returned 0 NML_INTERP_LIST(0x55ae6f5b27a0)::get(): {size=32, type=EMC_TRAJ_SET_TERM_COND}, list_size=3 emcTaskPlanLevel() returned 0 note: MAXV max: 10.000 units/sec 600.000 units/min note: LJOG max: 10.000 units/sec 600.000 units/min note: LJOG default: 2.500 units/sec 150.000 units/min note: jog_order='XYZ' note: jog_invert=set([]) Issuing EMC_TASK_PLAN_SET_BLOCK_DELETE -- ( +518,+24, +1,\000,) Issuing EMC_TRAJ_SET_TERM_COND -- ( +222,+32, +0, +2,0.000000,) NML_INTERP_LIST(0x55ae6f5b27a0)::get(): {size=96, type=EMC_TRAJ_SET_G5X}, list_size=2 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_G5X -- ( +224,+96, +0, +1,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x55ae6f5b27a0)::get(): {size=96, type=EMC_TRAJ_SET_G92}, list_size=1 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_G92 -- ( +227,+96, +0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x55ae6f5b27a0)::get(): {size=32, type=EMC_TRAJ_SET_ROTATION}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_ROTATION -- ( +226,+32, +0,0.000000,) Issuing EMC_TASK_PLAN_SET_OPTIONAL_STOP -- ( +517,+24, +2,\000,) Issuing EMC_TRAJ_SET_SCALE -- ( +209,+32, +3,1.000000,) Issuing EMC_TRAJ_SET_RAPID_SCALE -- ( +238,+32, +4,1.000000,) Issuing EMC_TRAJ_SET_SPINDLE_SCALE -- ( +233,+32, +5,1.000000,) Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- ( +230,+24, +6, +0,) (gladevcp:6177): libglade-WARNING **: could not find glade file 'plasmac_stats.glade' **** GLADE VCP ERROR: With xml file: plasmac_stats.glade : could not create GladeXML object (gladevcp:6178): libglade-WARNING **: could not find glade file 'plasmac_run.glade' **** GLADE VCP ERROR: With xml file: plasmac_run.glade : could not create GladeXML object (gladevcp:6179): libglade-WARNING **: could not find glade file 'plasmac_config.glade' **** GLADE VCP ERROR: With xml file: plasmac_config.glade : could not create GladeXML object Issuing EMC_TRAJ_SET_MAX_VELOCITY -- ( +207,+32, +7,10.000000,) emcTrajSetMaxVelocity(10.0000) returned 0 Issuing EMC_TRAJ_SET_RAPID_SCALE -- ( +238,+32, +8,1.000000,) Issuing EMC_TRAJ_SET_SCALE -- ( +209,+32, +9,1.000000,)