Запуск программы с произвольной строки и смена инструмента

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Запуск программы с произвольной строки и смена инструмента

Сообщение Сергей Саныч » 19 июн 2018, 15:02

Обнаружил некоторую проблему.
Имеем программу обработки, использующую несколько инструментов. Смена инструмента - ручная с автоизмерением. Делается посредством переназначенной команды M6.



Код: Выделить всёРазвернуть
(начало)
T1 М6
(тут обработка инструментом 1)
T2 М6
(тут обработка инструментом 2)
T3 М6
(тут обработка инструментом 3)
T4 М6
(тут обработка инструментом 4)

Если запускать с начала, проблем нет.
Но если указать на промежуточную строку, скажем, T3 M6, то LinuxCNC запросит вначале поставить инструмент 1, измерит его, затем сразу же (без обработки) - инструмент 2 и так далее, пока не дойдет до нужной строки. Тогда нормально продолжит обработку с середины.
Получается, что вся программа до указанной строки выполняется "в уме". За исключением команд смены инструмента, которые выполняются физически.
Вопрос: Как сделать, чтобы они не выполнялись? Скажем, если есть какой-то признак фиктивного выполнения, то можно в подпрограмме смены его опрашивать.
Если не переназначать M6 - всё работает правильно. Сразу предлагается нужный инструмент.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7979
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2483
Медальки:

Re: Запуск программы с произвольной строки и смена инструмен

Сообщение Dmaster » 20 июн 2018, 06:23

Мы это уже обсуждали с dinkata. Это глюкремапа после нового планировщика. У меня предварительная ориентация была и опрокидывание пакета инструмента. Теперь ннет(
" Linux CNC - наше всё"
Аватара пользователя
Dmaster
Мастер
 
Сообщения: 1122
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 411
Медальки:

Re: Запуск программы с произвольной строки и смена инструмен

Сообщение UAVpilot » 20 июн 2018, 15:40

В принципе смену инструмента можно и без ремапа сделать. Я на своём стенде по частям всё это проделывал.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 16852
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4148
Медальки:
Настоящее имя: Сергей


Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: aftaev, alaken, AVK74, baha1070, Bing [Bot], borodaagvali, Chatter, drey82, ElFriendo, FL@gMan, Google [Bot], Kachik, Ligurian, Mamont, MGG, om-andrej, partizann, passer-by, Sashalex24, sergay, SergK, straga, tpolimer2000, tsups, vala, verser, VitalikD, vladumur, xgigx, Yandex [bot], Жадина

Поделиться

Reputation System ©'