Коллеги, сегодня вновь застукан LinuxCNC за фонтомной работой. РАнее бывало, сегодня пригляделся.
Суть - есть код, всего на 2300 строк. В нем условиями IF и параметром "переключается" на различные операции\инструменты. 
Отработали операцию 1. Сменили код 1 на 2, сменили нструмент, замерили и ввели коррекцию. Контрл +R "обновили", экран Аксис показывает адекватно - перемещения новой операции. Запускаем - вигвам, выполняет код предыдущей операции и отрисовывает исполненное прошлой операции. Останов и перечтение программы не помогают. Только выкл программы и новый запуск с новым хомингом.
Кто сталкивался, что посоветутете?
			
			
									
									
						Фантномная работа LinuxCNC 2.8.4
- 
				steals_y2k
 - Мастер
 - Сообщения: 960
 - Зарегистрирован: 29 окт 2017, 14:08
 - Репутация: 61
 - Настоящее имя: Makc
 - Откуда: Ярославль
 - Контактная информация:
 
Re: Фантномная работа LinuxCNC 2.8.4
1. возможно, условие неправильно выполняется
2. бывает такое, до перезагрузки пк причём.
точнее, было, что меняю значение переменной, а оно н меняется в ходе выполнения.
			
			
									
									
						2. бывает такое, до перезагрузки пк причём.
точнее, было, что меняю значение переменной, а оно н меняется в ходе выполнения.
Re: Фантномная работа LinuxCNC 2.8.4
Покамест думаю заставить себя жестко не лениться и добавлять в код вывод на экран сообщений о том, какая именно операция выполняется. Ибо ситуация не в первый раз возникает.
			
			
									
									
						- 
				alex_sar
 - Мастер
 - Сообщения: 1863
 - Зарегистрирован: 28 авг 2018, 17:13
 - Репутация: 315
 - Настоящее имя: Алексей
 - Контактная информация:
 
Re: Фантномная работа LinuxCNC 2.8.4
это жесткий косяк если так.
немного но без деталей разбирался как там оно парсится.
возможно поможет если присвоение перменной будет отделено от использования переменной приличным количеством непустых строк g-code. хотя это очень странно. имхо такие глюки давно бы заметили.
			
			
									
									
						немного но без деталей разбирался как там оно парсится.
возможно поможет если присвоение перменной будет отделено от использования переменной приличным количеством непустых строк g-code. хотя это очень странно. имхо такие глюки давно бы заметили.
Re: Фантномная работа LinuxCNC 2.8.4
Для себя решил так - каждая программа традицинно начинается с подпрограммы Start. Теперь добавилась подпрограмма Операции, которая на экран выводит сообщения с номером операции и пояснением.
			
			
									
									
						Re: Фантномная работа LinuxCNC 2.8.4
А вот фигвам. Сегодня был рецидив. После ctrl+R программа приняла измененный файл задания, все правильно отобразила на экране. Смещени координат задано нулевое. А вот фактическое выполнение началось со смещением ... на середину другой детали. Деталь запорота. 
Господи! ну когда уже криворукие программисты проправят конфиг форума с дебильными ошибками переадресации www и пр. тряхомудью!
			
							
			
									
									
						Господи! ну когда уже криворукие программисты проправят конфиг форума с дебильными ошибками переадресации www и пр. тряхомудью!