Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Serg »

В коде LinuxCNC нет никаких блокировок.
Подозреваю, что у тебя это от любви к всяким экзотическим FS и их опциям...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

Да, вы оказались правы, это наблюдается только на cifs.
Извените тогда, у меня довольно долго копилось, вот и не подумал что с cifs связано,
к тому же раньше я этого не наблюдал.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

Нащёл баг, при выполнений вызванной из MDI суброутины её выполнение обрывается на 49 строке.
Никаких сообщений не выводит, просто прекращает работу и пишет в терминале:

Код: Выделить всё

emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Outgoing motion id is 49.
Суброутина:
sys.probe_lenght.first.ngc
(2.61 КБ) 983 скачивания
Вывод в терминал полностью:

Код: Выделить всё

Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +35,O<sys.probe_lenght.first>\032call,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
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,)
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,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_110\032"NE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032_coord_system\032=\032540.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +9,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_120\032"GE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,Good\c\032do\032nothing\032,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,_current_tool\032=\0321.000000,)
Outgoing motion id is 40.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,35.000000,345.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Outgoing motion id is 42.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,35.000000,345.000000,-75.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Motion id 40 took 1.174303 seconds.
Motion id 42 took 1.227945 seconds.
Motion id 0 took 0.000008 seconds.
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 46.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,35.000000,345.000000,-112.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,1.000000,130.000000,750.000000,\001,)
Motion id 46 took 4.530678 seconds.
Motion id 0 took 0.000001 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 48.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,35.000000,345.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,1.066667,130.000000,750.000000,\003,)
Motion id 48 took 2.346870 seconds.
Motion id 0 took 0.000002 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Outgoing motion id is 49.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Тестовая программа

Код: Выделить всё

F60
G38.3 Z-111
F60
G38.5 Z0
G0 Z[#<_z> + [#<_ini[ACCURATE_LENGTH_PROBE_SENSOR]DIFF_SENSOR_OFFSET>]]
M02
выполняется нормально.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Nick »

Надо локализовать проблему.

Если по одной убирать строки из этой программы, то на каком этапе перестанет вылетать ошибка?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

В данном случае повезло, баг отпечатался явно:

Код: Выделить всё

F30
G38.5 Z[#<_ini[AXIS_2]MAX_LIMIT>-0.1]
M02
Вывод в консоль (для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

LINUXCNC - 2.8.0-pre1-1459-g6dfacb2
Machine configuration directory is '/home/linuxcnc/linuxcnc/configs/LinuxCNC_Dcs_M4-master/src'
Machine configuration file is 'SUDA-ST8070_5i25-7i76.ini.expanded'
Starting LinuxCNC...
(time=1453334126.738865,pid=7910): Registering server on TCP port 5005.
(time=1453334126.739285,pid=7910): running server for TCP port 5005 (connection_socket = 3).
iocontrol: machine: 'mill-suda-8070st-5i25-7i76-logitech_gamepad'  version 'unknown'
twopass:invoked with <verbose nodelete> options
twopass: pass0:BEGIN
twopass:found ./SUDA-ST8070_5i25-7i76.hal
twopass: convert ./SUDA-ST8070_5i25-7i76.hal to /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: converted hal line for tcl from ./SUDA-ST8070_5i25-7i76.hal:
twopass:    hal: loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]TRAJ_PERIOD base_period_nsec=[EMCMOT]BASE_PERIOD num_joints=[TRAJ]AXES num_dio=[EMCMOT]NUM_DIO num_aio=[EMCMOT]NUM_AIO
twopass:    tcl: loadrt $::EMCMOT(EMCMOT) servo_period_nsec=$::EMCMOT(SERVO_PERIOD) traj_period_nsec=$::EMCMOT(TRAJ_PERIOD) base_period_nsec=$::EMCMOT(BASE_PERIOD) num_joints=$::TRAJ(AXES) num_dio=$::EMCMOT(NUM_DIO) num_aio=$::EMCMOT(NUM_AIO) 
twopass: sourcing: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: loadrt trivkins
Note: Using POSIX realtime
twopass: loadrt motmod servo_period_nsec=1060000 traj_period_nsec=100000 base_period_nsec=65535 num_joints=5 num_dio=4 num_aio=1
twopass: loadrt joyhandle count=4
twopass: loadrt not count=2
twopass: loadrt mux4 count=1
twopass: loadrt and2 count=26
twopass: loadrt hostmot2
hm2: loading Mesa HostMot2 driver version 0.15
twopass: loadrt hm2_pci {config="num_encoders=1 num_pwmgens=0 num_3pwmgens=0 num_stepgens=5 sserial_port_0=00xxxxxx"}
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:04:00.0
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_5i25.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0:     IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): StepGen #4, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): StepGen #4, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Smart Serial Interface #0, pin RxData0 (Input)
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): IOPort
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): IOPort
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Muxed Encoder #0, pin Muxed A (Input)
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): IOPort
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:04:00.0
twopass: pass0:END
twopass: pass1:BEGIN
twopass: sourcing: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
Unexpected realtime delay on task 0
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
twopass: nodelete: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: pass1:END
task: machine: 'mill-suda-8070st-5i25-7i76-logitech_gamepad'  version 'unknown'
Unexpected realtime delay on task 0
This Message will only display once per session.
Run the Latency Test and resolve before continuing.

Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_TERM_COND -- 	 (  +222,+32,    +0,    +2,0.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,438.713436,223.745646,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
Issuing EMC_SPINDLE_SPEED -- 	 ( +1316,+48,    +0,0.000000,0.000000,0.000000,)
Issuing EMC_SPINDLE_OFF -- 	 ( +1305,+24,    +0,)
Issuing EMC_COOLANT_MIST_OFF -- 	 ( +1405,+24,    +0,)
Issuing EMC_COOLANT_FLOOD_OFF -- 	 ( +1407,+24,    +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,)
Issuing EMC_TRAJ_SET_TERM_COND -- 	 (  +222,+32,    +0,    +2,0.015000,)
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,)
Issuing EMC_TRAJ_SET_FO_ENABLE -- 	 (  +234,+24,    +0,\001,)
Issuing EMC_TRAJ_SET_SO_ENABLE -- 	 (  +235,+24,    +0,\001,)
Issuing EMC_MOTION_ADAPTIVE -- 	 (  +306,+24,    +0,\001,)
Issuing EMC_TRAJ_SET_FH_ENABLE -- 	 (  +236,+24,    +0,\001,)
Issuing EMC_TASK_PLAN_PAUSE -- 	 (  +510,+24,    +0,)
Issuing EMC_TASK_PLAN_SET_BLOCK_DELETE -- 	 (  +518,+24,    +1,\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_MAX_VELOCITY -- 	 (  +207,+32,    +6,72.000000,)
Issuing EMC_TRAJ_SET_SPINDLE_SCALE -- 	 (  +233,+32,    +7,1.000000,)
Issuing EMC_TRAJ_SET_RAPID_SCALE -- 	 (  +238,+32,    +8,1.000000,)
Issuing EMC_TRAJ_SET_SCALE -- 	 (  +209,+32,    +9,1.000000,)
Issuing EMC_TASK_SET_STATE -- 	 (  +505,+24,   +10,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_STATE -- 	 (  +505,+24,   +11,    +4,)
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +12,    +0,)
Issuing EMC_AXIS_HOME -- 	 (  +123,+24,   +13,    -1,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +14,    +3,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +15,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_OPEN -- 	 (  +506,+280,   +16,/storage/Memory/test.ngc,)
hm2/hm2_5i25.0: Smart Serial port 0: DoIt not cleared from previous servo thread. Servo thread rate probably too fast. This message will not be repeated, but the hm2_5i25.0.sserial.0.fault-count pin will indicate if this is happening frequently.
hm2/hm2_5i25.0: Smart Serial port 0: DoIt not cleared from previous servo thread. Servo thread rate probably too fast. This message will not be repeated, but the hm2_5i25.0.sserial.0.fault-count pin will indicate if this is happening frequently.

Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +17,    +1,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +18,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +19,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_RUN -- 	 (  +507,+24,   +20,    +0,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 2.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,1.000000,1.000000,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,0.500000,130.000000,750.000000,\003,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,438.713436,223.745646,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
Issuing EMC_SPINDLE_OFF -- 	 ( +1305,+24,    +0,)
Issuing EMC_TASK_PLAN_END -- 	 (  +513,+24,    +0,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +21,    +1,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +22,    +0,)
G38 в этой программе просто не выполняется, причём обратите внимание уже БЕЗ вывода сообщений об ощибках.
А так я пол темы пишу о том что G38.x и G54~G59.3 могут приводить к странным результатам, порой отложенным на много команд и или даже перезапусков УП и их код надо подвергнуть ревизии.
Ну или скорее код "селекции планов", так как и сейчас и в предыдущем сообщении про него гадости в логе и пишут.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Serg »

torvn77 писал(а):G38 в этой программе просто не выполняется, причём обратите внимание уже БЕЗ вывода сообщений об ощибках.
Обратил внимание, что 38.5 таки выполнился без ошибок, причём сразу-же после поступления команды. Это нормально, если к моменту поступления G38.5 пробник находится в несработавшем состоянии. Собственно по дебажному выводу и не видно, чтобы он срабатывал...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

UAVpilot писал(а):Это нормально, если к моменту поступления G38.5 пробник находится в несработавшем состоянии.
Это я не подумал.

Код: Выделить всё

O<test> sub
F30
G38.5 Z[#<_ini[AXIS_2]MAX_LIMIT>-0.1]
G0 Z[#<_z> + [#<_ini[ACCURATE_LENGTH_PROBE_SENSOR]DIFF_SENSOR_OFFSET>]]
G54
M02
O<test> endsub
O<test> call
G54
M02
В общем это отрабатывается если запустить как программу и не работает если вызвать через консоль MDI как O<test> call
Причём G38 отрабатывается нормально, а вот G0 нет.
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

LINUXCNC - 2.8.0-pre1-1459-g6dfacb2
Machine configuration directory is '/home/linuxcnc/linuxcnc/configs/LinuxCNC_Dcs_M4-master/src'
Machine configuration file is 'SUDA-ST8070_5i25-7i76.ini.expanded'
Starting LinuxCNC...
(time=1453338019.943686,pid=9431): Registering server on TCP port 5005.
(time=1453338019.944128,pid=9431): running server for TCP port 5005 (connection_socket = 3).
iocontrol: machine: 'mill-suda-8070st-5i25-7i76-logitech_gamepad'  version 'unknown'
twopass:invoked with <verbose nodelete> options
twopass: pass0:BEGIN
twopass:found ./SUDA-ST8070_5i25-7i76.hal
twopass: convert ./SUDA-ST8070_5i25-7i76.hal to /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: converted hal line for tcl from ./SUDA-ST8070_5i25-7i76.hal:
twopass:    hal: loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]TRAJ_PERIOD base_period_nsec=[EMCMOT]BASE_PERIOD num_joints=[TRAJ]AXES num_dio=[EMCMOT]NUM_DIO num_aio=[EMCMOT]NUM_AIO
twopass:    tcl: loadrt $::EMCMOT(EMCMOT) servo_period_nsec=$::EMCMOT(SERVO_PERIOD) traj_period_nsec=$::EMCMOT(TRAJ_PERIOD) base_period_nsec=$::EMCMOT(BASE_PERIOD) num_joints=$::TRAJ(AXES) num_dio=$::EMCMOT(NUM_DIO) num_aio=$::EMCMOT(NUM_AIO) 
twopass: sourcing: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: loadrt trivkins
Note: Using POSIX realtime
twopass: loadrt motmod servo_period_nsec=1060000 traj_period_nsec=100000 base_period_nsec=65535 num_joints=5 num_dio=4 num_aio=1
twopass: loadrt joyhandle count=4
twopass: loadrt not count=2
twopass: loadrt mux4 count=1
twopass: loadrt and2 count=26
twopass: loadrt hostmot2
hm2: loading Mesa HostMot2 driver version 0.15
twopass: loadrt hm2_pci {config="num_encoders=1 num_pwmgens=0 num_3pwmgens=0 num_stepgens=5 sserial_port_0=00xxxxxx"}
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:04:00.0
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_5i25.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0:     IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): StepGen #4, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): StepGen #4, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Smart Serial Interface #0, pin RxData0 (Input)
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): IOPort
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): IOPort
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Muxed Encoder #0, pin Muxed A (Input)
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): IOPort
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:04:00.0
twopass: pass0:END
twopass: pass1:BEGIN
twopass: sourcing: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: nodelete: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: pass1:END
task: machine: 'mill-suda-8070st-5i25-7i76-logitech_gamepad'  version 'unknown'
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_TERM_COND -- 	 (  +222,+32,    +0,    +2,0.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,438.713436,223.745646,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
Issuing EMC_SPINDLE_SPEED -- 	 ( +1316,+48,    +0,0.000000,0.000000,0.000000,)
Issuing EMC_SPINDLE_OFF -- 	 ( +1305,+24,    +0,)
Issuing EMC_COOLANT_MIST_OFF -- 	 ( +1405,+24,    +0,)
Issuing EMC_COOLANT_FLOOD_OFF -- 	 ( +1407,+24,    +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,)
Issuing EMC_TASK_PLAN_SET_BLOCK_DELETE -- 	 (  +518,+24,    +1,\001,)
Issuing EMC_TRAJ_SET_TERM_COND -- 	 (  +222,+32,    +0,    +2,0.015000,)
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,)
Issuing EMC_TRAJ_SET_FO_ENABLE -- 	 (  +234,+24,    +0,\001,)
Issuing EMC_TRAJ_SET_SO_ENABLE -- 	 (  +235,+24,    +0,\001,)
Issuing EMC_MOTION_ADAPTIVE -- 	 (  +306,+24,    +0,\001,)
Issuing EMC_TRAJ_SET_FH_ENABLE -- 	 (  +236,+24,    +0,\001,)
Issuing EMC_TASK_PLAN_PAUSE -- 	 (  +510,+24,    +0,)
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,)
Unexpected realtime delay on task 0
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
Unexpected realtime delay on task 0
This Message will only display once per session.
Run the Latency Test and resolve before continuing.

Issuing EMC_TRAJ_SET_MAX_VELOCITY -- 	 (  +207,+32,    +6,72.000000,)
Issuing EMC_TRAJ_SET_SPINDLE_SCALE -- 	 (  +233,+32,    +7,1.000000,)
Issuing EMC_TRAJ_SET_RAPID_SCALE -- 	 (  +238,+32,    +8,1.000000,)
hm2/hm2_5i25.0: Smart Serial port 0: DoIt not cleared from previous servo thread. Servo thread rate probably too fast. This message will not be repeated, but the hm2_5i25.0.sserial.0.fault-count pin will indicate if this is happening frequently.
hm2/hm2_5i25.0: Smart Serial port 0: DoIt not cleared from previous servo thread. Servo thread rate probably too fast. This message will not be repeated, but the hm2_5i25.0.sserial.0.fault-count pin will indicate if this is happening frequently.

Issuing EMC_TRAJ_SET_SCALE -- 	 (  +209,+32,    +9,1.000000,)
Issuing EMC_TASK_SET_STATE -- 	 (  +505,+24,   +10,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_STATE -- 	 (  +505,+24,   +11,    +4,)
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +12,    +0,)
Issuing EMC_AXIS_HOME -- 	 (  +123,+24,   +13,    -1,)
Issuing EMC_AXIS_JOG -- 	 (  +124,+32,   +14,    +2,-12.166667,)
Issuing EMC_AXIS_ABORT -- 	 (  +120,+24,   +15,    +2,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +16,    +3,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +17,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_OPEN -- 	 (  +506,+280,   +18,/home/linuxcnc/linuxcnc/configs/LinuxCNC_Dcs_M4-master/src/NGC_Subroutines/test.ngc,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +19,    +1,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
task: main loop took 0.875787 seconds
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +20,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +21,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_RUN -- 	 (  +507,+24,   +22,    +0,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 3.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,1.000000,1.000000,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,0.500000,130.000000,750.000000,\003,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Outgoing motion id is 4.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,1.000000,1.000000,-86.987280,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Motion id 4 took 0.331297 seconds.
Motion id 0 took 0.000003 seconds.
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,438.713436,223.745646,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
Issuing EMC_SPINDLE_OFF -- 	 ( +1305,+24,    +0,)
Issuing EMC_TASK_PLAN_END -- 	 (  +513,+24,    +0,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +23,    +1,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +24,    +0,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +25,    +3,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +26,O<test>\032call,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 3.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,1.000000,1.000000,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,0.500000,130.000000,750.000000,\003,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Outgoing motion id is 4.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +27,O<test>\032call,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 3.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,1.000000,1.000000,-103.800098,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,0.500000,130.000000,750.000000,\003,)
Motion id 3 took 3.036993 seconds.
Motion id 0 took 0.000002 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Outgoing motion id is 4.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)

Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Serg »

torvn77 писал(а):Причём G38 отрабатывается нормально, а вот G0 нет.
Небось на софтлимит натыкается...
В твоих примерах очень мало исходных данных, тут надо-бы указать ещё и теущие координаты, да и используемые параметры из ini, ибо необходимость искать в теме и загружать эти файлы, чтобы посмотреть один параметр напрочь отбивает охоту этим заниматься...

P.S. Да и использование в подобных программах команд типа G54 чревато "непонятными" глюками...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

UAVpilot писал(а):Небось на софтлимит натыкается...
Ну если злобный программист не сделал особенности, то этого произойти не могло.
В любом случае, при выходе за лимит LinuxCNC об этом сообщает.
UAVpilot писал(а):тут надо-бы указать ещё и теущие координаты,
Координаты где придётся, по этому навряд ли дело в них.
UAVpilot писал(а): ибо необходимость искать в теме и загружать эти файлы,
LinuxCNC_Dcs_M4-master.tar.gz
(204.23 КБ) 962 скачивания
(для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

LINUXCNC - 2.8.0-pre1-1459-g6dfacb2
Machine configuration directory is '/home/linuxcnc/linuxcnc/configs/LinuxCNC_Dcs_M4-master/src'
Machine configuration file is 'SUDA-ST8070_5i25-7i76.ini.expanded'
Starting LinuxCNC...
(time=1453355739.085860,pid=11119): Registering server on TCP port 5005.
(time=1453355739.086845,pid=11119): running server for TCP port 5005 (connection_socket = 3).
iocontrol: machine: 'mill-suda-8070st-5i25-7i76-logitech_gamepad'  version 'unknown'
twopass:invoked with <verbose nodelete> options
twopass: pass0:BEGIN
twopass:found ./SUDA-ST8070_5i25-7i76.hal
twopass: convert ./SUDA-ST8070_5i25-7i76.hal to /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: converted hal line for tcl from ./SUDA-ST8070_5i25-7i76.hal:
twopass:    hal: loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD traj_period_nsec=[EMCMOT]TRAJ_PERIOD base_period_nsec=[EMCMOT]BASE_PERIOD num_joints=[TRAJ]AXES num_dio=[EMCMOT]NUM_DIO num_aio=[EMCMOT]NUM_AIO
twopass:    tcl: loadrt $::EMCMOT(EMCMOT) servo_period_nsec=$::EMCMOT(SERVO_PERIOD) traj_period_nsec=$::EMCMOT(TRAJ_PERIOD) base_period_nsec=$::EMCMOT(BASE_PERIOD) num_joints=$::TRAJ(AXES) num_dio=$::EMCMOT(NUM_DIO) num_aio=$::EMCMOT(NUM_AIO) 
twopass: sourcing: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: loadrt trivkins
Note: Using POSIX realtime
twopass: loadrt motmod servo_period_nsec=1060000 traj_period_nsec=100000 base_period_nsec=65535 num_joints=5 num_dio=4 num_aio=1
twopass: loadrt joyhandle count=4
twopass: loadrt not count=2
twopass: loadrt mux4 count=1
twopass: loadrt and2 count=26
twopass: loadrt hostmot2
hm2: loading Mesa HostMot2 driver version 0.15
twopass: loadrt hm2_pci {config="num_encoders=1 num_pwmgens=0 num_3pwmgens=0 num_stepgens=5 sserial_port_0=00xxxxxx"}
hm2_pci: loading Mesa AnyIO HostMot2 driver version 0.7
hm2_pci: discovered 5i25 at 0000:04:00.0
hm2/hm2_5i25.0: Smart Serial Firmware Version 43
Board hm2_5i25.0.7i76.0.0 Hardware Mode 0 = standard
Board hm2_5i25.0.7i76.0.0 Software Mode 0 = io_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 1 = io_ana_spin
Board hm2_5i25.0.7i76.0.0 Software Mode 2 = io_enc_ana_spin_fv
hm2/hm2_5i25.0: 34 I/O Pins used:
hm2/hm2_5i25.0:     IO Pin 000 (P3-01): StepGen #0, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 001 (P3-14): StepGen #0, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 002 (P3-02): StepGen #1, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 003 (P3-15): StepGen #1, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 004 (P3-03): StepGen #2, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 005 (P3-16): StepGen #2, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 006 (P3-04): StepGen #3, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 007 (P3-17): StepGen #3, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 008 (P3-05): StepGen #4, pin Direction (Output)
hm2/hm2_5i25.0:     IO Pin 009 (P3-06): StepGen #4, pin Step (Output)
hm2/hm2_5i25.0:     IO Pin 010 (P3-07): Smart Serial Interface #0, pin TxData0 (Output)
hm2/hm2_5i25.0:     IO Pin 011 (P3-08): Smart Serial Interface #0, pin RxData0 (Input)
hm2/hm2_5i25.0:     IO Pin 012 (P3-09): IOPort
hm2/hm2_5i25.0:     IO Pin 013 (P3-10): IOPort
hm2/hm2_5i25.0:     IO Pin 014 (P3-11): Muxed Encoder #0, pin Muxed Index (Input)
hm2/hm2_5i25.0:     IO Pin 015 (P3-12): Muxed Encoder #0, pin Muxed B (Input)
hm2/hm2_5i25.0:     IO Pin 016 (P3-13): Muxed Encoder #0, pin Muxed A (Input)
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): IOPort
hm2/hm2_5i25.0:     IO Pin 028 (P2-08): IOPort
hm2/hm2_5i25.0:     IO Pin 029 (P2-09): IOPort
hm2/hm2_5i25.0:     IO Pin 030 (P2-10): IOPort
hm2/hm2_5i25.0:     IO Pin 031 (P2-11): IOPort
hm2/hm2_5i25.0:     IO Pin 032 (P2-12): IOPort
hm2/hm2_5i25.0:     IO Pin 033 (P2-13): IOPort
hm2/hm2_5i25.0: registered
hm2_5i25.0: initialized AnyIO board at 0000:04:00.0
twopass: pass0:END
twopass: pass1:BEGIN
Unexpected realtime delay on task 0
This Message will only display once per session.
Run the Latency Test and resolve before continuing.
twopass: sourcing: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: nodelete: /tmp/SUDA-ST8070_5i25-7i76.hal.tmp
twopass: pass1:END
task: machine: 'mill-suda-8070st-5i25-7i76-logitech_gamepad'  version 'unknown'
Unexpected realtime delay on task 0
This Message will only display once per session.
Run the Latency Test and resolve before continuing.

Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TRAJ_SET_TERM_COND -- 	 (  +222,+32,    +0,    +2,0.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,1.000000,1.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
Issuing EMC_SPINDLE_SPEED -- 	 ( +1316,+48,    +0,0.000000,0.000000,0.000000,)
Issuing EMC_SPINDLE_OFF -- 	 ( +1305,+24,    +0,)
Issuing EMC_COOLANT_MIST_OFF -- 	 ( +1405,+24,    +0,)
Issuing EMC_COOLANT_FLOOD_OFF -- 	 ( +1407,+24,    +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,)
Issuing EMC_TRAJ_SET_TERM_COND -- 	 (  +222,+32,    +0,    +2,0.015000,)
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,)
Issuing EMC_TRAJ_SET_FO_ENABLE -- 	 (  +234,+24,    +0,\001,)
Issuing EMC_TRAJ_SET_SO_ENABLE -- 	 (  +235,+24,    +0,\001,)
Issuing EMC_MOTION_ADAPTIVE -- 	 (  +306,+24,    +0,\001,)
Issuing EMC_TRAJ_SET_FH_ENABLE -- 	 (  +236,+24,    +0,\001,)
Issuing EMC_TASK_PLAN_PAUSE -- 	 (  +510,+24,    +0,)
Issuing EMC_TASK_PLAN_SET_BLOCK_DELETE -- 	 (  +518,+24,    +1,\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,)
hm2/hm2_5i25.0: Smart Serial port 0: DoIt not cleared from previous servo thread. Servo thread rate probably too fast. This message will not be repeated, but the hm2_5i25.0.sserial.0.fault-count pin will indicate if this is happening frequently.
hm2/hm2_5i25.0: Smart Serial port 0: DoIt not cleared from previous servo thread. Servo thread rate probably too fast. This message will not be repeated, but the hm2_5i25.0.sserial.0.fault-count pin will indicate if this is happening frequently.

Issuing EMC_TRAJ_SET_MAX_VELOCITY -- 	 (  +207,+32,    +6,72.000000,)
Issuing EMC_TRAJ_SET_SPINDLE_SCALE -- 	 (  +233,+32,    +7,1.000000,)
Issuing EMC_TRAJ_SET_RAPID_SCALE -- 	 (  +238,+32,    +8,1.000000,)
Issuing EMC_TRAJ_SET_SCALE -- 	 (  +209,+32,    +9,1.000000,)
Issuing EMC_TASK_SET_STATE -- 	 (  +505,+24,   +10,    +2,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_SET_STATE -- 	 (  +505,+24,   +11,    +4,)
Issuing EMC_TRAJ_SET_TELEOP_ENABLE -- 	 (  +230,+24,   +12,    +0,)
Issuing EMC_AXIS_HOME -- 	 (  +123,+24,   +13,    -1,)
Issuing EMC_TASK_SET_MODE -- 	 (  +504,+24,   +14,    +3,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)




TORVN77 : Старт O<sys.probe_lenght.first> call
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +15,O<sys.probe_lenght.first>\032call,)
emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
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,)
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,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_110\032"NE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032_coord_system\032=\032540.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +9,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_120\032"LT",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032Incorect\032tool\032,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,_current_tool\032=\032-1.000000\032,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,1.000000,1.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +1,1.000000,1.000000,-1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
Issuing EMC_SPINDLE_OFF -- 	 ( +1305,+24,    +0,)
Issuing EMC_TASK_PLAN_END -- 	 (  +513,+24,    +0,)
mdi_execute_hook: MDI command 'O<sys.probe_lenght.first> call' done (remaining: 0)

Это я инструмент не назначил, назначение инструмента                           
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +16,M61Q1,)
Issuing EMC_TOOL_SET_NUMBER -- 	 ( +1109,+24,    +0,    +1,)
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
mdi_execute_hook: MDI command 'M61Q1' done (remaining: 0)

Старт теста O<sys.probe_lenght.first> call
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +17,O<sys.probe_lenght.first>\032call,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
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,)
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,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_110\032"NE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032_coord_system\032=\032540.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +9,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_120\032"GE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,Good\c\032do\032nothing\032,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,_current_tool\032=\0321.000000,)
Outgoing motion id is 40.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,1.000000,1.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Outgoing motion id is 41.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,35.000000,345.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.633428,130.633428,753.654395,    +0,    -1,)
Outgoing motion id is 42.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,35.000000,345.000000,-75.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Motion id 40 took 0.075674 seconds.
Motion id 41 took 4.891103 seconds.
Motion id 42 took 1.236852 seconds.
Motion id 0 took 0.000003 seconds.
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 46.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,35.000000,345.000000,-112.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,1.000000,130.000000,750.000000,\001,)
Motion id 46 took 2.029565 seconds.
Motion id 0 took 0.000001 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 48.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,35.000000,345.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,1.066667,130.000000,750.000000,\003,)
Motion id 48 took 4.366457 seconds.
Motion id 0 took 0.000002 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Outgoing motion id is 49.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)

И ещё раз повторно

Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,   +18,O<sys.probe_lenght.first>\032call,)
Issuing EMC_TRAJ_SET_SPINDLESYNC -- 	 (  +232,+40,    +0,0.000000,\000,)
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,)
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,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_110\032"NE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032_coord_system\032=\032540.000000,)
Issuing EMC_TRAJ_SET_G5X -- 	 (  +224,+96,    +0,    +9,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,)
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,)
Issuing EMC_TRAJ_SET_ROTATION -- 	 (  +226,+32,    +0,0.000000,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,\032sys.probe_lenght.first_120\032"GE",)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,Good\c\032do\032nothing\032,)
Issuing EMC_OPERATOR_DISPLAY -- 	 (   +13,+280,    +0,    +0,_current_tool\032=\0321.000000,)
Outgoing motion id is 40.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,35.000000,345.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Outgoing motion id is 42.
Issuing EMC_TRAJ_LINEAR_MOVE -- 	 (  +220,+128,    +0,35.000000,345.000000,-75.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +1,130.000000,130.000000,750.000000,    +0,    -1,)
Motion id 40 took 1.102600 seconds.
Motion id 42 took 1.236718 seconds.
Motion id 0 took 0.000002 seconds.
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 46.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,35.000000,345.000000,-112.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,1.000000,130.000000,750.000000,\001,)
Motion id 46 took 2.648278 seconds.
Motion id 0 took 0.000003 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
Issuing EMC_TRAJ_CLEAR_PROBE_TRIPPED_FLAG -- 	 (  +228,+24,    +0,)
Outgoing motion id is 48.
Issuing EMC_TRAJ_PROBE -- 	 (  +229,+136,    +0,35.000000,345.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,    +5,1.066667,130.000000,750.000000,\003,)
Motion id 48 took 4.330753 seconds.
Motion id 0 took 0.000003 seconds.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Issuing EMC_TASK_PLAN_EXECUTE -- 	 (  +509,+280,    +0,\-00,)
emc/task/emctaskmain.cc 2344: error executing command 509:EMC_TASK_PLAN_EXECUTE
emcTaskIssueCommand() returning: -1
Outgoing motion id is 49.
Issuing EMC_TASK_PLAN_SYNCH -- 	 (  +516,+24,    +0,)
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
(time=1453356065.163339,pid=11119): Deleting 5 channels from the NML_Main_Channel_List.
(time=1453356065.163386,pid=11119): Deleting emcCommand NML channel from NML_Main_Channel_List.
(time=1453356065.163399,pid=11119): deleting NML (1)
(time=1453356065.163410,pid=11119):  delete (CMS *) 0x2223280;
(time=1453356065.163429,pid=11119): rcs_shm_close(shm->key=1001(0x3E9),shm->size=8192(0x2000),shm->addr=0x7f6f60326000)
(time=1453356065.163465,pid=11119): deleting CMS (emcCommand)
(time=1453356065.163482,pid=11119): free( data = 0x2223db0);
(time=1453356065.163494,pid=11119): Leaving ~CMS()
(time=1453356065.163505,pid=11119):  CMS::delete(0x2223280)
(time=1453356065.163515,pid=11119):  CMS::delete successful.
(time=1453356065.163526,pid=11119): Leaving ~NML()
(time=1453356065.163536,pid=11119): NML channel deleted from NML_Main_Channel_List
(time=1453356065.163546,pid=11119): Deleting emcStatus NML channel from NML_Main_Channel_List.
(time=1453356065.163558,pid=11119): deleting NML (2)
(time=1453356065.163568,pid=11119):  delete (CMS *) 0x2229210;
(time=1453356065.163578,pid=11119): rcs_shm_close(shm->key=1002(0x3EA),shm->size=16384(0x4000),shm->addr=0x7f6f60322000)
(time=1453356065.163596,pid=11119): deleting CMS (emcStatus)
(time=1453356065.163608,pid=11119): free( data = 0x2229d30);
(time=1453356065.163619,pid=11119): Leaving ~CMS()
(time=1453356065.163629,pid=11119):  CMS::delete(0x2229210)
(time=1453356065.163639,pid=11119):  CMS::delete successful.
(time=1453356065.163649,pid=11119): Leaving ~NML()
(time=1453356065.163659,pid=11119): NML channel deleted from NML_Main_Channel_List
(time=1453356065.163669,pid=11119): Deleting emcError NML channel from NML_Main_Channel_List.
(time=1453356065.163680,pid=11119): deleting NML (3)
(time=1453356065.163689,pid=11119):  delete (CMS *) 0x222e410;
(time=1453356065.163701,pid=11119): rcs_shm_close(shm->key=1003(0x3EB),shm->size=8192(0x2000),shm->addr=0x7f6f60320000)
(time=1453356065.163719,pid=11119): deleting CMS (emcError)
(time=1453356065.163731,pid=11119): free( data = 0x222ef40);
(time=1453356065.163742,pid=11119): Leaving ~CMS()
(time=1453356065.163751,pid=11119):  CMS::delete(0x222e410)
(time=1453356065.163762,pid=11119):  CMS::delete successful.
(time=1453356065.163772,pid=11119): Leaving ~NML()
(time=1453356065.163781,pid=11119): NML channel deleted from NML_Main_Channel_List
(time=1453356065.163974,pid=11119): Deleting toolCmd NML channel from NML_Main_Channel_List.
(time=1453356065.163991,pid=11119): deleting NML (4)
(time=1453356065.164001,pid=11119):  delete (CMS *) 0x2231590;
(time=1453356065.164014,pid=11119): rcs_shm_close(shm->key=1004(0x3EC),shm->size=1024(0x400),shm->addr=0x7f6f6031f000)
(time=1453356065.164034,pid=11119): deleting CMS (toolCmd)
(time=1453356065.164045,pid=11119): free( data = 0x2232040);
(time=1453356065.164056,pid=11119): Leaving ~CMS()
(time=1453356065.164065,pid=11119):  CMS::delete(0x2231590)
(time=1453356065.164075,pid=11119):  CMS::delete successful.
(time=1453356065.164085,pid=11119): Leaving ~NML()
(time=1453356065.164095,pid=11119): NML channel deleted from NML_Main_Channel_List
(time=1453356065.164106,pid=11119): Deleting toolSts NML channel from NML_Main_Channel_List.
(time=1453356065.164117,pid=11119): deleting NML (5)
(time=1453356065.164126,pid=11119):  delete (CMS *) 0x2232ac0;
(time=1453356065.164138,pid=11119): rcs_shm_close(shm->key=1005(0x3ED),shm->size=8192(0x2000),shm->addr=0x7f6f6031d000)
(time=1453356065.164156,pid=11119): deleting CMS (toolSts)
(time=1453356065.164168,pid=11119): free( data = 0x2233570);
(time=1453356065.164179,pid=11119): Leaving ~CMS()
(time=1453356065.164189,pid=11119):  CMS::delete(0x2232ac0)
(time=1453356065.164199,pid=11119):  CMS::delete successful.
(time=1453356065.164209,pid=11119): Leaving ~NML()
(time=1453356065.164218,pid=11119): NML channel deleted from NML_Main_Channel_List
(time=1453356065.164231,pid=11119): deleting NML (1)
(time=1453356065.164241,pid=11119): Leaving ~NML()
(time=1453356065.164252,pid=11119): NML::operater delete(0x2223010)
(time=1453356065.164262,pid=11119): NML channel deleted from Dynamically_Allocated_NML_Objects
(time=1453356065.164273,pid=11119): deleting NML (2)
(time=1453356065.164283,pid=11119): Leaving ~NML()
(time=1453356065.164293,pid=11119): NML::operater delete(0x2229040)
(time=1453356065.164302,pid=11119): NML channel deleted from Dynamically_Allocated_NML_Objects
(time=1453356065.164314,pid=11119): deleting NML (3)
(time=1453356065.164324,pid=11119): Leaving ~NML()
(time=1453356065.164334,pid=11119): NML::operater delete(0x222e1e0)
(time=1453356065.164345,pid=11119): NML channel deleted from Dynamically_Allocated_NML_Objects
(time=1453356065.164355,pid=11119): deleting NML (4)
(time=1453356065.164365,pid=11119): Leaving ~NML()
(time=1453356065.164375,pid=11119): NML::operater delete(0x22313c0)
(time=1453356065.164385,pid=11119): NML channel deleted from Dynamically_Allocated_NML_Objects
(time=1453356065.164395,pid=11119): deleting NML (5)
(time=1453356065.164405,pid=11119): Leaving ~NML()
(time=1453356065.164415,pid=11119): NML::operater delete(0x22328f0)
(time=1453356065.164425,pid=11119): NML channel deleted from Dynamically_Allocated_NML_Objects
task: 32551 cycles, min=0.000015, max=0.073949, avg=0.009994, 0 latency excursions (> 10x expected cycle time of 0.010000s)
hm2_5i25.0: dropping AnyIO board at 0000:04:00.0
hm2/hm2_5i25.0: unregistered
RTAPI_PCI: Unmapped 65536 bytes at 0x7f2eee324000
hm2_pci: driver unloaded
hm2: unloading
Note: Using POSIX realtime
полный архив конфиго сделанный сразу после закрытия LinuxCNC/
Тестировал вызовом функции:
O<sys.probe_lenght.first> call
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

UAVpilot писал(а):P.S. Да и использование в подобных программах команд типа G54 чревато "непонятными" глюками...
Вообще sys.matheigh.ngc тоже с G54 но работает нормально.
Такое впечатление что глюк вызван вот этим:
[#<_ini[AXIS_2]MAX_LIMIT>-0.1]
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение torvn77 »

Переписал кусок вот так

Код: Выделить всё

#<test> = [#<_ini[AXIS_2]MAX_LIMIT>-0.1]
(DEBUG, test = #<test>)
G38.5 Z[#<test>]
#<test> = [#<_z> + [#<_ini[ACCURATE_LENGTH_PROBE_SENSOR]DIFF_SENSOR_OFFSET>]]
(DEBUG, test = #<test>)
G0 Z[#<test>]
Выполнился только первый DEBUG и G38.5 поехал наверх, после того как убрал пластину всё.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение 1240 »

Добрый День!

Оператор, который работает на сверлильных станках с ЧПУ (один под 2,6 второй под 2,7) сказал мне что под управлением 2,6 он может нажав кнопку "Изменить" подредактировать загруженный Gкод. В 2,7 он так сделать не может.
У меня 2,7,3 и я тоже не могу редактировать загруженные УП, но я так ни когда не делал и не знаю, как это возможно (нажимаю "Изменить", а ни чего не происходит).
Если файл ридонли то выскакивает предупреждение, но все равно я не могу его редактировать
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Nick »

Надо настроить запускаемый редактор. Поумолчанию скорее всего стоит gedit, а в дистрибутиве 2.7 его нет.
Настраивается, по моему, через параметр EDITOR в ini.
Или просто поставить gedit

sudo apt-get install gedit
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение 1240 »

Таки Да!
Спасибо!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Serg »

Nick писал(а):Поумолчанию скорее всего стоит gedit, а в дистрибутиве 2.7 его нет.
В дистрибутиве есть mousepad - вполне себе редактор...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение 1240 »

Все эти редакторы очень хорошие (и gedit и mousepad) очень.
Но, то что после стандартной установки, нужно сразу доустанавливать компоненты или редактировать *.ini это наверно, не до конца правильно?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Nick »

У тебя емть выбор - это главное. :)
Просто ini может быть с другого станка.

Я вообще на некоторых компах сразу gnome или gnome-flashback поставил.

Ну не нравится мне xfce. Не нравится тем, что интерфейс из коробки не продуман.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Serg »

1240 писал(а):Но, то что после стандартной установки, нужно сразу доустанавливать компоненты или редактировать *.ini это наверно, не до конца правильно?
Необходимо чётко понимать, что LiveCD с LinuxCNC 2.5 и LiveCD c LinuxCNC 2.6 (2.7) основаны на РАЗНЫХ ДИСТРИБУТИВАХ. У авторов каждого из них могут быть свои предпочтения и они могут даже не подозревать о существовании LinuxCNC.
Хотите однообразия и стабильности? - Выбирайте дистрибутив Linux, который больше нравится и ставьте на него LinuxCNC. А если не хотите сами мазать себе бутерброд - ешьте, что дают.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Сергей Саныч »

UAVpilot писал(а):Выбирайте дистрибутив Linux, который больше нравится и ставьте на него LinuxCNC
Встанет ли LCNC новых версий на "который больше нравится"? Без "грубого хака", который жестко привязывал старые версии к определенным дистрибутивам?
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Сбор багов LinuxCNC ( багтрекер bug bugtracker баг )

Сообщение Serg »

Странный вопрос, учитывая, что RTAI на ядрах 3.X и 4.x является едва-ли не самым "грубым хаком"...

У меня встаёт! :hehehe:
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

Вернуться в «LinuxCNC»