mkardasi@LinuxCNC:~/linuxcnc-plasmac$ ~/linuxcnc-plasmac/scripts/linuxcnc LINUXCNC - 2.9.0~pre0 Machine configuration directory is '/home/mkardasi/linuxcnc-plasmac/configs/by_machine/plasmac/axis' Machine configuration file is 'imperial_plasmac.ini' Starting LinuxCNC... (time=1559863894.032964,pid=2377): Registering server on TCP port 5005. (time=1559863894.033062,pid=2377): running server for TCP port 5005 (connection_socket = 3). iocontrol: machine: 'IMPERIAL_PLASMAC' version 'unknown' twopass:invoked with <> options twopass:found /home/mkardasi/linuxcnc-plasmac/lib/hallib/basic_sim.tcl twopass:found ./plasmac.hal setup_kins: cmd=loadrt trivkins coordinates=xyyz twopass:pass0: loadusr -W hal_manualtoolchange Note: Using POSIX realtime setup_kins: cmd=loadrt trivkins coordinates=xyyz task: machine: 'IMPERIAL_PLASMAC' version 'unknown' APP: ./test/plasmac_test.py found: 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.0001) returned 0 emcJointSetMaxPositionLimit(0, 24.0001) returned 0 emcJointSetFerror(0, 0.0400) returned 0 emcJointSetMinFerror(0, 0.0010) returned 0 emcJointSetHomingParams(0, 0.0000, 0.0000, 0.6000, 0.6000, 0.0400, 0, 0, 0, 1, 0) returned 0 emcJointSetMaxVelocity(0, 10.0000) returned 0 emcJointSetMaxAcceleration(0, 100.0000) returned 0 emcJointActivate(0) returned 0 emcJointSetType(1, 1) emcJointSetUnits(1, 0.0394) emcJointSetBacklash(1, 0.0000) returned 0 emcJointSetMinPositionLimit(1, -0.0001) returned 0 emcJointSetMaxPositionLimit(1, 24.0001) returned 0 emcJointSetFerror(1, 0.0400) returned 0 emcJointSetMinFerror(1, 0.0010) returned 0 emcJointSetHomingParams(1, 0.0000, 0.0000, 0.6000, 0.6000, 0.0400, 0, 0, 0, -2, 0) returned 0 emcJointSetMaxVelocity(1, 10.0000) returned 0 emcJointSetMaxAcceleration(1, 100.0000) returned 0 emcJointActivate(1) returned 0 emcJointSetType(2, 1) emcJointSetUnits(2, 0.0394) emcJointSetBacklash(2, 0.0000) returned 0 emcJointSetMinPositionLimit(2, -0.0001) returned 0 emcJointSetMaxPositionLimit(2, 24.0001) returned 0 emcJointSetFerror(2, 0.0400) returned 0 emcJointSetMinFerror(2, 0.0010) returned 0 emcJointSetHomingParams(2, 0.0000, 0.0000, 0.6000, 0.6000, 0.0400, 0, 0, 0, -2, 0) returned 0 emcJointSetMaxVelocity(2, 10.0000) returned 0 emcJointSetMaxAcceleration(2, 100.0000) returned 0 emcJointActivate(2) returned 0 emcJointSetType(3, 1) emcJointSetUnits(3, 0.0394) emcJointSetBacklash(3, 0.0000) returned 0 emcJointSetMinPositionLimit(3, -0.0001) returned 0 emcJointSetMaxPositionLimit(3, 2.7501) returned 0 emcJointSetFerror(3, 0.0400) returned 0 emcJointSetMinFerror(3, 0.0100) returned 0 emcJointSetHomingParams(3, 2.2000, 2.7500, 0.6000, 0.6000, 0.0400, 0, 0, 0, 0, 0) returned 0 emcJointSetMaxVelocity(3, 2.3750) returned 0 emcJointSetMaxAcceleration(3, 23.7500) returned 0 emcJointActivate(3) returned 0 emcAxisSetMinPositionLimit(0, -0.0001) returned 0 emcAxisSetMaxPositionLimit(0, 24.0001) returned 0 emcAxisSetMaxVelocity(0, 10.0000) returned 0 emcAxisSetMaxAcceleration(0, 100.0000) returned 0 emcAxisSetLockingJoint(0, -1) returned 0 emcAxisSetMinPositionLimit(1, -0.0001) returned 0 emcAxisSetMaxPositionLimit(1, 24.0001) returned 0 emcAxisSetMaxVelocity(1, 10.0000) returned 0 emcAxisSetMaxAcceleration(1, 100.0000) returned 0 emcAxisSetLockingJoint(1, -1) returned 0 emcAxisSetMinPositionLimit(2, -0.0001) returned 0 emcAxisSetMaxPositionLimit(2, 2.7501) returned 0 emcAxisSetMaxVelocity(2, 2.3750) returned 0 emcAxisSetMaxAcceleration(2, 23.7500) returned 0 emcAxisSetLockingJoint(2, -1) returned 0 emcJointSetMotorOffset(0, -0.0000) returned 0 emcJointSetMotorOffset(1, -0.0000) returned 0 emcJointSetMotorOffset(2, -0.0000) returned 0 emcJointSetMotorOffset(3, -0.0000) returned 0 emcJointSetMotorOffset(4, -0.0000) returned 0 emcJointSetMotorOffset(5, -0.0000) returned 0 emcJointSetMotorOffset(6, -0.0000) returned 0 emcJointSetMotorOffset(7, -0.0000) returned 0 emcJointSetMotorOffset(8, -0.0000) returned 0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=32,type=EMC_TRAJ_SET_TERM_COND}) : list_size=1, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=96,type=EMC_TRAJ_SET_G5X}) : list_size=2, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=96,type=EMC_TRAJ_SET_G92}) : list_size=3, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=32,type=EMC_TRAJ_SET_ROTATION}) : list_size=4, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=96,type=EMC_TRAJ_SET_OFFSET}) : list_size=5, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=32,type=EMC_TRAJ_SET_TERM_COND}) : list_size=6, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=96,type=EMC_TRAJ_SET_G92}) : list_size=7, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=40,type=EMC_TRAJ_SET_SPINDLESYNC}) : list_size=8, line_number=0 NML_INTERP_LIST(0x55b28172c7a0)::append(nml_msg_ptr{size=24,type=EMC_MOTION_ADAPTIVE}) : list_size=9, line_number=0 emcTaskPlanInit() returned 0 emcTaskInit: adding user-defined function ../../nc_files/M101 emcTaskInit: adding user-defined function .//M190 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: 10.000 units/sec 600.000 units/min waiting for s.joints<0>, s.kinematics_type<0> waiting for s.joints<0>, s.kinematics_type<0> NML_INTERP_LIST(0x55b28172c7a0)::get(): {size=32, type=EMC_TRAJ_SET_TERM_COND}, list_size=8 emcTaskPlanLevel() returned 0 Warning: Forward kinematics must handle duplicate coordinate letters:yy Note: Individual axis homing is not currently supported for KINEMATICS_IDENTITY with duplicate axis letter 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(0x55b28172c7a0)::get(): {size=96, type=EMC_TRAJ_SET_G5X}, list_size=7 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(0x55b28172c7a0)::get(): {size=96, type=EMC_TRAJ_SET_G92}, list_size=6 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(0x55b28172c7a0)::get(): {size=32, type=EMC_TRAJ_SET_ROTATION}, list_size=5 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_ROTATION -- ( +226,+32, +0,0.000000,) NML_INTERP_LIST(0x55b28172c7a0)::get(): {size=96, type=EMC_TRAJ_SET_OFFSET}, list_size=4 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_OFFSET -- ( +223,+96, +0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x55b28172c7a0)::get(): {size=32, type=EMC_TRAJ_SET_TERM_COND}, list_size=3 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_TERM_COND -- ( +222,+32, +0, +2,0.040000,) NML_INTERP_LIST(0x55b28172c7a0)::get(): {size=96, type=EMC_TRAJ_SET_G92}, list_size=2 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(0x55b28172c7a0)::get(): {size=40, type=EMC_TRAJ_SET_SPINDLESYNC}, list_size=1 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_SPINDLESYNC -- ( +232,+40, +0,0.000000,\000,) NML_INTERP_LIST(0x55b28172c7a0)::get(): {size=24, type=EMC_MOTION_ADAPTIVE}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_MOTION_ADAPTIVE -- ( +306,+24, +0,\001,) 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,) 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,)