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

Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 01:58
Sabaka
Здрасте!
Ребят, можете прояснить некий момент в работе системы.
Дело вот в чем, если во время выполнения УП остановить выполнение программы нажав на стоп и поднявшись наверх почистить фрезу то опосля всех манипуляций я запускаю шпиндель и жму продолжить с этого места. Станок благополучно едет к этому месту и продолжает пилить. Так было до того как я первый раз отправил линукс в режим ожидания. А сейчас нажимаю на начать с этого места а станок игнорируя ось Z начинает пилить на этой же высоте без спуска обратно вниз к заготовке. Причем если в коде есть Z в этой строчке то проблем естественно нет с опусканием. Не думаю, что так должно быть..
Это я где то туплю или это такой глюк?
Как исправить?

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 06:30
MIX
Наверное дело в G коде а не в режиме сна.
Если в коде нет указания координаты Z, откуда система узнает на какую высоту спуститься?
Подозреваю, что раньше Вы пилили G код, в котором в каждой строчке была указана координата Z. А сейчас Вам попался код, в котором координата указана, только в строчках, где есть ее изменение. А в остальных строчках она не прописана. Тогда система будет пилить на той высоте, на которой вы чистите фрезу. Пока не встретит место очередного заглубления инструмента.
Может что то правили в постпроцессоре своей САМ программы?

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:08
Sabaka
Да я вот и хочу понять в чем дело, так и должно быть или это баг. Может кто нибудь проверит у себя на чистой плоскости где Z только в первой и последней строчке. Немножко пропилить и нажать стоп, поднять шпиндель и возобновить резку. Это можно проверить без реальной работы станка.
Ничего не менял, все отработано и настроено)

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:15
Serg
Это не баг, именно так и должно работать.

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:26
Predator
UAVpilot писал(а):Это не баг
Это не баг - это фича! :)

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:38
Сергей Саныч
Нет пока в оф.версии такой полезной возможности, как автоматический возврат в точку останова после ручных перемещений.

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:41
solo
можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:42
Sabaka
Спасибо за ответы!
Запустил с лайв сд проверить.. Не баг это, подтверждаю :)
Выход я так понимаю настройка постпроцессора на вывод команды по Z в каждой строчке? Попробуемс..

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:44
Serg
solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
Останется только понять как ЧПУ узнает безопасную траекторию возврата...

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:44
Sabaka
solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
У меня так "дом" назначен в удобном мне месте, увы но у меня так не прокатит.

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 15:57
nkp
"почистить фрезу" и тд можно с http://www.cnc-club.ru/forum/viewtopic. ... 38#p204637

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:08
solo
UAVpilot писал(а):
solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
Останется только понять как ЧПУ узнает безопасную траекторию возврата...
малеха соврал на счет возврата
безопасную траекторию определяет оператор :hehehe:
я себе прилепил панельку запоминаю позицию (MDI_COMMAND = G28.1), а возвращаюсь не сразу по всем координатам , а по очереди , смотрю шоб ни куда не врезаться, :cry:

команды возврата (кусок ини файла )

MDI_COMMAND = G53G0X[#5161]
MDI_COMMAND = G53G0Y[#5162]
MDI_COMMAND = G53G0Z[#5163]

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:13
Serg
А ТС хочет, чтоб оно само возвращалось.

Общий алгоритм возврата такой:
1. Поместить инструмент над обработанным участком, рядом с местом, обработка которого была прервана.
2. Включить шпиндель.
3. Переместить Z на нужную глубину.
4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:20
Sabaka
UAVpilot писал(а):А ТС хочет, чтоб оно само возвращалось.
Именно, вручную не интересно))

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:27
Sabaka
UAVpilot писал(а):3. Переместить Z на нужную глубину.
А глубину смотреть в УП? Неудобно получается. Надо пунктом 2 ее запоминать как то или записывать хотя бы.

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:34
solo
если Ж 28 занято можно взять Ж 30.1 для запоминая и возврата

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:37
Сергей Саныч
UAVpilot писал(а):4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.
Не всегда. При работе в приращениях не получится. А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:40
Sabaka
solo писал(а):если Ж 28 занято можно взять Ж 30.1 для запоминая и возврата
А вот это уже интересно, попробую так сделать)

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:47
solo
Сергей Саныч писал(а):А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.
как по мне вообще продолжение программы если ее остановить при выполнении Ж2, Ж3 проблематично, по этому я в своем постпроцессоре включил функцию замены "радиусов" на линейные отрезки

Re: Вопрос по работе LinuxCNC-2.7.4

Добавлено: 02 авг 2016, 16:52
Sabaka
solo писал(а):как по мне вообще продолжение программы если ее остановить при выполнении Ж2, Ж3 проблематично, по этому я в своем постпроцессоре включил функцию замены "радиусов" на линейные отрезки
У меня так же, работаю только на Ж1, режу 3д и потому круговые интерполяции не нужны. Но кому то будет актуально)