Страница 1 из 1

Reverse Run в LinuxCNC

Добавлено: 10 май 2017, 13:36
Eagle
Добрый день.
Много лет пользуюсь Mach3 и сейчас задумался о переходе на LinuxCNC. В целом нравится идеология этой системы, большинство возможностей Mach там поддерживается. Но не нашёл одной полезной функции, а именно, Reverse Run.
В Mach было очень удобно, например, в плазме, когда гаснет дуга, переместиться обратным ходом по траектории до определённого места и продолжить выполнение оттуда. Причём поддерживаются круговые траектории G2/G3. Неужели в LinuxCNC до сих пор не реализован Reverse Run? Просто Mach уже достал своими глюками, то один баг вылезет, то другой :evil: :evil: :evil: Давно пора переехать на Linux, но вот обратного хода реально не хватает.

Re: Reverse Run в LinuxCNC

Добавлено: 10 май 2017, 15:47
vovafed

Re: Reverse Run в LinuxCNC

Добавлено: 10 май 2017, 16:00
Eagle
Да, спасибо, эту тему я видел.
Но предложенное там решение несколько "костыльное". Насколько я понял, предыдущая строка G-кода просто выполняется "в лоб", соответственно это работает только для прямых траекторий. Давайте подумаем, как это можно красиво сделать, хотя бы без учёта модальных параметров G-кода, но с "разворачиванием" окружностей и на любое количество кадров назад. Mach же умеет :)

Re: Reverse Run в LinuxCNC

Добавлено: 10 май 2017, 16:17
aftaev
Eagle писал(а):соответственно это работает только для прямых траекторий.
https://www.youtube.com/watch?v=3aYaHxT6ZnQ

Re: Reverse Run в LinuxCNC

Добавлено: 10 май 2017, 16:30
a321
это дев-версия или что-то как-то отдельно прикрутили?

Re: Reverse Run в LinuxCNC

Добавлено: 12 май 2017, 08:33
Eagle
Ну на видео как раз видно, что траектория разбита на мелкие прямые отрезки. Интересно, как будет работать с настоящими дугами.
a321 писал(а):это дев-версия или что-то как-то отдельно прикрутили?
Похоже, что в релизной версии этого пока нет.

Re: Reverse Run в LinuxCNC

Добавлено: 16 май 2017, 13:50
jo_key
https://github.com/robEllenberg/linuxcn ... se-run-2.7

клонируем, ставим, наслаждаемся