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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2857
Откуда: Тюмень
Контактная информация:

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

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

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


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

(начало)
T1 М6
(тут обработка инструментом 1)
T2 М6
(тут обработка инструментом 2)
T3 М6
(тут обработка инструментом 3)
T4 М6
(тут обработка инструментом 4)
Если запускать с начала, проблем нет.
Но если указать на промежуточную строку, скажем, T3 M6, то LinuxCNC запросит вначале поставить инструмент 1, измерит его, затем сразу же (без обработки) - инструмент 2 и так далее, пока не дойдет до нужной строки. Тогда нормально продолжит обработку с середины.
Получается, что вся программа до указанной строки выполняется "в уме". За исключением команд смены инструмента, которые выполняются физически.
Вопрос: Как сделать, чтобы они не выполнялись? Скажем, если есть какой-то признак фиктивного выполнения, то можно в подпрограмме смены его опрашивать.
Если не переназначать M6 - всё работает правильно. Сразу предлагается нужный инструмент.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Dmaster
Мастер
Сообщения: 1271
Зарегистрирован: 15 июл 2011, 13:36
Репутация: 476
Контактная информация:

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

Сообщение Dmaster »

Мы это уже обсуждали с dinkata. Это глюкремапа после нового планировщика. У меня предварительная ориентация была и опрокидывание пакета инструмента. Теперь ннет(
" Linux CNC - наше всё"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

В принципе смену инструмента можно и без ремапа сделать. Я на своём стенде по частям всё это проделывал.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Япет
Новичок
Сообщения: 11
Зарегистрирован: 01 май 2022, 19:31
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Япет »

Здравствуйте!
Вышло так, что встал за токарный станок под командованием Линукс цнц. И сразу же столкнулся с проблемой. Не получается запустить программу с произвольного места.
Станок просто токарный, переделанный под ЧПУ. Скорости меняются посредством рукоятки в коробке передач. Есть четырёхпозиционная китайская резцедержка. На приводах - шаговые двигатели. В принципе, станок размеры держит. Но вот невозможность начать обработку с нужного места напрягает.
Япет
Новичок
Сообщения: 11
Зарегистрирован: 01 май 2022, 19:31
Репутация: 1
Настоящее имя: Сергей
Контактная информация:

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

Сообщение Япет »

Сергей Саныч, Вас понял. Буду пробовать. Большое спасибо Вам за понятный ответ.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6191
Откуда: Казахстан.
Контактная информация:

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

Сообщение aftaev »

Япет писал(а): Не получается запустить программу с произвольного места.
Правой мышкой щелкнуть на строку Gcode...
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

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

Сообщение ex71 »

не во всех версиях работает.
Ответить

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