bob@bob-dev:~/linuxcnc/configs/BS_346$ linuxcnc BS_346.ini LINUXCNC - 2.8.0-pre1-2833-g2377a87 Machine configuration directory is '/home/bob/linuxcnc/configs/BS_346' Machine configuration file is 'BS_346.ini' Starting LinuxCNC... (time=1491051077.058904,pid=23106): Registering server on TCP port 5005. (time=1491051077.059191,pid=23106): running server for TCP port 5005 (connection_socket = 3). . iocontrol: machine: 'BS_346' version 'unknown' Found file(REL): ./BS_346.hal xhc-hb04: waiting for XHC-HB04 device xhc-hb04: found XHC-HB04 device Found file(REL): ./custom.hal Found file(REL): ./xhc-hb04.hal Found file(REL): ./BS_346_TC.hal ./BS_346_TC.hal:7: Warning: File contains DOS-style line endings. task: machine: 'BS_346' version 'unknown' /home/bob/linuxcnc/configs/BS_346/BS_346.ini:59: executing 'import sys sys.path.insert(0,"/home/bob/linuxcnc/configs/python")' /home/bob/linuxcnc/configs/BS_346/BS_346.ini:60: executing 'import sys sys.path.append("/home/bob/linuxcnc/configs/python")' PythonPlugin: Python '2.7.3 (default, Jun 20 2016, 16:58:24) [GCC 4.7.2]' emcTaskOnce: Python plugin configured emcTaskOnce: extract(task_instance): KeyError: ('task',) emcTaskOnce: no Python Task() instance available, using default iocontrol-based task methods emcTrajSetJoints(3) returned 0 emcTrajSetAxes(3, 7) emcTrajSetUnits(0.0394, 1.0000) emcTrajSetVelocity(0.0000, 1.0000) returned 0 emcTrajSetMaxVelocity(20.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.0010) returned 0 emcJointSetMaxPositionLimit(0, 150.0000) returned 0 emcJointSetFerror(0, 1.0000) returned 0 emcJointSetMinFerror(0, 1.0000) returned 0 emcJointSetHomingParams(0, 0.0000, 0.0000, 0.1000, -2.0000, 0.1000, 0, 0, 0, 0, 0) returned 0 emcJointSetMaxVelocity(0, 20.0000) returned 0 emcJointSetMaxAcceleration(0, 30.0000) returned 0 emcJointActivate(0) returned 0 emcJointSetType(1, 1) emcJointSetUnits(1, 0.0394) emcJointSetBacklash(1, 0.0000) returned 0 emcJointSetMinPositionLimit(1, -52.0000) returned 0 emcJointSetMaxPositionLimit(1, 0.0100) returned 0 emcJointSetFerror(1, 1.0000) returned 0 emcJointSetMinFerror(1, 1.0000) returned 0 emcJointSetHomingParams(1, 0.0000, 0.0000, 0.1000, 2.0000, -0.1000, 0, 0, 0, 0, 0) returned 0 emcJointSetMaxVelocity(1, 10.0000) returned 0 emcJointSetMaxAcceleration(1, 25.0000) returned 0 emcJointActivate(1) returned 0 emcJointSetType(2, 1) emcJointSetUnits(2, 0.0394) emcJointSetBacklash(2, 0.0000) returned 0 emcJointSetMinPositionLimit(2, -5.0000) returned 0 emcJointSetMaxPositionLimit(2, 0.0010) returned 0 emcJointSetFerror(2, 0.0500) returned 0 emcJointSetMinFerror(2, 1.0500) returned 0 emcJointSetHomingParams(2, 0.0000, 0.0000, 0.1000, 2.0000, 0.1000, 0, 0, 0, 0, 0) returned 0 emcJointSetMaxVelocity(2, 1.0000) returned 0 emcJointSetMaxAcceleration(2, 10.0000) returned 0 emcJointActivate(2) returned 0 emcAxisSetMinPositionLimit(0, -0.0010) returned 0 emcAxisSetMaxPositionLimit(0, 150.0000) returned 0 emcAxisSetMaxVelocity(0, 20.0000) returned 0 emcAxisSetMaxAcceleration(0, 30.0000) returned 0 emcAxisSetLockingJoint(0, -1) returned 0 emcAxisSetMinPositionLimit(1, -52.0000) returned 0 emcAxisSetMaxPositionLimit(1, 0.0100) returned 0 emcAxisSetMaxVelocity(1, 10.0000) returned 0 emcAxisSetMaxAcceleration(1, 25.0000) returned 0 emcAxisSetLockingJoint(1, -1) returned 0 emcAxisSetMinPositionLimit(2, -5.0000) returned 0 emcAxisSetMaxPositionLimit(2, 0.0010) returned 0 emcAxisSetMaxVelocity(2, 2.0000) returned 0 emcAxisSetMaxAcceleration(2, 10.0000) returned 0 emcAxisSetLockingJoint(2, -1) returned 0 NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=24,type=EMC_TRAJ_SET_TERM_COND}) : list_size=1, line_number=0 /home/bob/linuxcnc/configs/BS_346/BS_346.ini:59: executing 'import sys sys.path.insert(0,"/home/bob/linuxcnc/configs/python")' /home/bob/linuxcnc/configs/BS_346/BS_346.ini:60: executing 'import sys sys.path.append("/home/bob/linuxcnc/configs/python")' PythonPlugin: Python '2.7.3 (default, Jun 20 2016, 16:58:24) [GCC 4.7.2]' is_callable(remap.M6_Remap_BiesseRover346) = TRUE NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=88,type=EMC_TRAJ_SET_G5X}) : list_size=2, line_number=0 NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=84,type=EMC_TRAJ_SET_G92}) : list_size=3, line_number=0 NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=20,type=EMC_TRAJ_SET_ROTATION}) : list_size=4, line_number=0 is_callable(__init__) = TRUE 0 words passed emcTaskPlanInit() returned 0 emcTaskInit: adding user-defined function /home/bob/linuxcnc/nc_files/gcode/M100 NML_INTERP_LIST(0x82f8408)::get(): {size=24, type=EMC_TRAJ_SET_TERM_COND}, list_size=3 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_TERM_COND -- ( +222,+24, +0, +2,0.000000,) NML_INTERP_LIST(0x82f8408)::get(): {size=88, type=EMC_TRAJ_SET_G5X}, list_size=2 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_G5X -- ( +224,+88, +0, +1,41.283200,-8.429694,-0.974688,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x82f8408)::get(): {size=84, type=EMC_TRAJ_SET_G92}, list_size=1 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_G92 -- ( +227,+84, +0,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,) NML_INTERP_LIST(0x82f8408)::get(): {size=20, type=EMC_TRAJ_SET_ROTATION}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_TRAJ_SET_ROTATION -- ( +226,+20, +0,0.000000,) note: MAXV max: 20.000 units/sec 1200.000 units/min note: LJOG max: 20.000 units/sec 1200.000 units/min note: LJOG default: 1.000 units/sec 60.000 units/min note: jog_order='XYZ' note: jog_invert=set([]) Issuing EMC_TASK_PLAN_SET_BLOCK_DELETE -- ( +518,+16, +1,\001,) Issuing EMC_TASK_PLAN_SET_OPTIONAL_STOP -- ( +517,+16, +2,\000,) Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+12, +3,) emcTaskPlanSynch() returned 0 Issuing EMC_TASK_PLAN_CLOSE -- ( +514,+12, +4,) Issuing EMC_TASK_PLAN_OPEN -- ( +506,+268, +5,/home/bob/linuxcnc/nc_files/gcode/Plastic_rev2.ngc,) emcTaskPlanOpen(/home/bob/linuxcnc/nc_files/gcode/Plastic_rev2.ngc) returned 0 /home/bob/linuxcnc/configs/BS_346/BS_346.ini:59: executing 'import sys sys.path.insert(0,"/home/bob/linuxcnc/configs/python")' /home/bob/linuxcnc/configs/BS_346/BS_346.ini:60: executing 'import sys sys.path.append("/home/bob/linuxcnc/configs/python")' PythonPlugin: Python '2.7.3 (default, Jun 20 2016, 16:18:47) [GCC 4.7.2]' is_callable(remap.M6_Remap_BiesseRover346) = TRUE is_callable(__init__) = TRUE 0 words passed Issuing EMC_TRAJ_SET_SCALE -- ( +209,+20, +6,1.000000,) Issuing EMC_TRAJ_SET_RAPID_SCALE -- ( +238,+20, +7,1.000000,) Issuing EMC_TRAJ_SET_SPINDLE_SCALE -- ( +233,+20, +8,1.000000,) Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- ( +230,+16, +9, +0,) Issuing EMC_TRAJ_SET_MAX_VELOCITY -- ( +207,+20, +10,20.000000,) emcTrajSetMaxVelocity(20.0000) returned 0 Issuing EMC_TRAJ_SET_SPINDLE_SCALE -- ( +233,+20, +11,1.000000,) Issuing EMC_TRAJ_SET_RAPID_SCALE -- ( +238,+20, +12,1.000000,) Issuing EMC_TRAJ_SET_SCALE -- ( +209,+20, +13,1.000000,) LinuxCNC Started Issuing EMC_TASK_SET_STATE -- ( +505,+16, +14, +2,) NML_INTERP_LIST(0x82f8408)::clear(): discarding 0 items NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : list_size=1, line_number=0 emcTaskPlanClose() called at emc/task/emctask.cc:208 emcTaskPlanSynch() returned 0 NML_INTERP_LIST(0x82f8408)::get(): {size=12, type=EMC_TASK_PLAN_SYNCH}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+12, +0,) emcTaskPlanSynch() returned 0 Out of ESTOP Issuing EMC_TASK_SET_STATE -- ( +505,+16, +15, +4,) Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- ( +230,+16, +16, +0,) Turn Machine on Issuing EMC_JOG_CONT -- ( +124,+28, +17, +0,-20.000000,) Issuing EMC_JOG_STOP -- ( +136,+20, +18, +0,) Issuing EMC_JOG_CONT -- ( +124,+28, +19, +0,-20.000000,) Issuing EMC_JOG_STOP -- ( +136,+20, +20, +0,) Issuing EMC_JOG_CONT -- ( +124,+28, +21, +0,-20.000000,) Issuing EMC_JOG_STOP -- ( +136,+20, +22, +0,) Issuing EMC_JOG_CONT -- ( +124,+28, +23, +1,-20.000000,) Issuing EMC_JOG_STOP -- ( +136,+20, +24, +1,) Issuing EMC_JOG_CONT -- ( +124,+28, +25, +1,-20.000000,) Issuing EMC_JOG_STOP -- ( +136,+20, +26, +1,) Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- ( +230,+16, +27, +0,) Issuing EMC_JOINT_HOME -- ( +123,+16, +28, -1,) Homing Done Issuing EMC_JOG_CONT -- ( +124,+28, +29, +0,20.000000,) Issuing EMC_JOG_CONT -- ( +124,+28, +30, +1,-20.000000,) Issuing EMC_JOG_STOP -- ( +136,+20, +31, +0,) Issuing EMC_JOG_STOP -- ( +136,+20, +32, +1,) Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+12, +33,) emcTaskPlanSynch() returned 0 Issuing EMC_TASK_PLAN_CLOSE -- ( +514,+12, +34,) Issuing EMC_TASK_PLAN_OPEN -- ( +506,+268, +35,/home/bob/linuxcnc/nc_files/gcode/card_rdr_pocket.ngc,) emcTaskPlanOpen(/home/bob/linuxcnc/nc_files/gcode/card_rdr_pocket.ngc) returned 0 /home/bob/linuxcnc/configs/BS_346/BS_346.ini:59: executing 'import sys sys.path.insert(0,"/home/bob/linuxcnc/configs/python")' /home/bob/linuxcnc/configs/BS_346/BS_346.ini:60: executing 'import sys sys.path.append("/home/bob/linuxcnc/configs/python")' PythonPlugin: Python '2.7.3 (default, Jun 20 2016, 16:18:47) [GCC 4.7.2]' is_callable(remap.M6_Remap_BiesseRover346) = TRUE is_callable(__init__) = TRUE 0 words passed is_callable(oword.m6_remap_biesserover346) = FALSE The TaskMode = 1 MODE_MANUAL : task_mode = 1, 1 task_mode values are : MANUAL : 1 AUTO : 2 MDI : 3 task_mode = 1 task_state values are : ESTOP : 1 ESTOP_RESET : 2 OFF : 3 ON : 4 task_state = 4 exec_state values are : EXEC_ERROR : 1 EXEC_DONE : 2 WAITING_FOR_MOTION : 3 WAITING_FOR_MOTION_QUEUE : 4 WAITING_FOR_IO : 5 WAITING_FOR_MOTION_AND_IO : 7 WAITING_FOR_DELAY : 8 WAITING_FOR_SYSTEM_CMD : 9 exec_state = 2 interp_state values are : IDLE : 1 READING : 2 PAUSED : 3 WAITING : 4 interp_state = 1 self.task = 0 Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- ( +230,+16, +36, +1,) loaded program Runnign program now Issuing EMC_TASK_SET_MODE -- ( +504,+16, +37, +2,) NML_INTERP_LIST(0x82f8408)::clear(): discarding 0 items NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : list_size=1, line_number=0 emcTaskPlanClose() called at emc/task/emctask.cc:208 emcTaskPlanSynch() returned 0 NML_INTERP_LIST(0x82f8408)::get(): {size=12, type=EMC_TASK_PLAN_SYNCH}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+12, +0,) emcTaskPlanSynch() returned 0 Issuing EMC_TASK_PLAN_RUN -- ( +507,+16, +38, +0,) emcTaskPlanOpen(/home/bob/linuxcnc/nc_files/gcode/card_rdr_pocket.ngc) returned 0 emcTaskPlanRead() returned 0 emcTaskPlanLine() returned 2 emcTaskPlanCommand(T1 M6) called. (line_number=2) NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=20,type=EMC_TOOL_PREPARE}) : list_size=1, line_number=0 is_callable(oword.m6_remap_biesserover346) = FALSE The TaskMode = 2 MODE_AUTO : task_mode = 2, 2 task_mode values are : MANUAL : 1 AUTO : 2 MDI : 3 task_mode = 2 task_state values are : ESTOP : 1 ESTOP_RESET : 2 OFF : 3 ON : 4 task_state = 4 exec_state values are : EXEC_ERROR : 1 EXEC_DONE : 2 WAITING_FOR_MOTION : 3 WAITING_FOR_MOTION_QUEUE : 4 WAITING_FOR_IO : 5 WAITING_FOR_MOTION_AND_IO : 7 WAITING_FOR_DELAY : 8 WAITING_FOR_SYSTEM_CMD : 9 exec_state = 2 interp_state values are : IDLE : 1 READING : 2 PAUSED : 3 WAITING : 4 interp_state = 2 self.task = 1 # Machine type is : Biesse Rover 346 INTERP_IDLE: 1, INTERP_READING: 2, INTERP_PAUSED: 3, INTERP_WAITING: 4, self.stat.interp_state = 2 isSpindleStopped = 1 Spindle Stopped signal:spindle1drop index= 16 signal:spindle2drop index= 17 signal:spindle3drop index= 18 signal:spindle4drop index= 19 signal:spindle5drop index= 20 signal:spindle6drop index= 21 signal:spindle7drop index= 22 signal:spindle8drop index= 23 signal:spindle9drop index= 24 signal:spindle10drop index= 25 signal:spindle11drop index= 26 signal:spindle12drop index= 27 signal:spindle13drop index= 28 signal:spindle14drop index= 29 signal:spindle15drop index= 30 signal:spindle16drop index= 31 signal:spindle17drop index= 32 signal:spindle18drop index= 33 signal:spindle19drop index= 34 signal:spindle20drop index= 35 signal:spindle21drop index= 36 signal:spindle22drop index= 37 signal:spindle23drop index= 38 signal:spindle24drop index= 39 signal:spindle25drop index= 40 signal:spindle26drop index= 41 signal:spindle27drop index= 42 signal:spindle28drop index= 43 signal:spindle29drop index= 44 signal:spindle30drop index= 45 signal:spindle31drop index= 46 signal:spindle32drop index= 47 signal:spindle33drop index= 48 signal:spindle1and2drop index= 49 signal:spindle3and4drop index= 50 signal:spindle5and6drop index= 51 signal:spindle7and8drop index= 52 signal:spindle9and10drop index= 53 ALL Spindle Raised Selected Tool : 1 Spindle A selected 1 - 0 - 1 freePocket = 2 There is a free pocket Spindle A has tool, do drop it Not opened, we have a problem ... coverDelay too small ? Finally, have a nice day! Error while droping the current tool, err number: -10 Interpreter stack: - Python - int Interp::execute_call(setup_pointer, context_pointer, int) - int Interp::convert_control_functions(block_pointer, setup_pointer) - int Interp::_execute(const char*) - int Interp::_execute(const char*) emcTaskPlanExecute(0) return 5 emcTaskPlanLine() returned 0 NML_INTERP_LIST(0x82f8408)::clear(): discarding 1 items task: main loop took 38.602785 seconds can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter waiting emcTaskPlanClose() called at emc/task/emctaskmain.cc:714 NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : list_size=1, line_number=0 NML_INTERP_LIST(0x82f8408)::get(): {size=12, type=EMC_TASK_PLAN_SYNCH}, list_size=0 emcTaskPlanLevel() returned 0 can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter waiting can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter waiting Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+12, +0,) emcTaskPlanSynch() returned 0 can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter waiting can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter idle can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter idle can't do that (EMC_MOTION_SET_DOUT) in auto mode with the interpreter idle Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- ( +230,+16, +46, +1,) Turning Machine Off Issuing EMC_TASK_SET_STATE -- ( +505,+16, +47, +3,) NML_INTERP_LIST(0x82f8408)::clear(): discarding 0 items NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : list_size=1, line_number=0 emcTaskPlanSynch() returned 0 NML_INTERP_LIST(0x82f8408)::get(): {size=12, type=EMC_TASK_PLAN_SYNCH}, list_size=0 emcTaskPlanLevel() returned 0 NML_INTERP_LIST(0x82f8408)::clear(): discarding 0 items NML_INTERP_LIST(0x82f8408)::append(nml_msg_ptr{size=12,type=EMC_TASK_PLAN_SYNCH}) : list_size=1, line_number=0 task: main loop took 0.150349 seconds NML_INTERP_LIST(0x82f8408)::get(): {size=12, type=EMC_TASK_PLAN_SYNCH}, list_size=0 emcTaskPlanLevel() returned 0 Issuing EMC_TASK_PLAN_SYNCH -- ( +516,+12, +0,) emcTaskPlanSynch() returned 0 Machine is off