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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

Здрасте!
Ребят, можете прояснить некий момент в работе системы.
Дело вот в чем, если во время выполнения УП остановить выполнение программы нажав на стоп и поднявшись наверх почистить фрезу то опосля всех манипуляций я запускаю шпиндель и жму продолжить с этого места. Станок благополучно едет к этому месту и продолжает пилить. Так было до того как я первый раз отправил линукс в режим ожидания. А сейчас нажимаю на начать с этого места а станок игнорируя ось Z начинает пилить на этой же высоте без спуска обратно вниз к заготовке. Причем если в коде есть Z в этой строчке то проблем естественно нет с опусканием. Не думаю, что так должно быть..
Это я где то туплю или это такой глюк?
Как исправить?
MIX
Кандидат
Сообщения: 89
Зарегистрирован: 23 авг 2015, 09:48
Репутация: 34
Настоящее имя: Михаил
Откуда: С. Петербург
Контактная информация:

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

Сообщение MIX »

Наверное дело в G коде а не в режиме сна.
Если в коде нет указания координаты Z, откуда система узнает на какую высоту спуститься?
Подозреваю, что раньше Вы пилили G код, в котором в каждой строчке была указана координата Z. А сейчас Вам попался код, в котором координата указана, только в строчках, где есть ее изменение. А в остальных строчках она не прописана. Тогда система будет пилить на той высоте, на которой вы чистите фрезу. Пока не встретит место очередного заглубления инструмента.
Может что то правили в постпроцессоре своей САМ программы?
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

Да я вот и хочу понять в чем дело, так и должно быть или это баг. Может кто нибудь проверит у себя на чистой плоскости где Z только в первой и последней строчке. Немножко пропилить и нажать стоп, поднять шпиндель и возобновить резку. Это можно проверить без реальной работы станка.
Ничего не менял, все отработано и настроено)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

Это не баг, именно так и должно работать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Predator
Мастер
Сообщения: 9583
Зарегистрирован: 18 июл 2013, 18:26
Репутация: 2531
Контактная информация:

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

Сообщение Predator »

UAVpilot писал(а):Это не баг
Это не баг - это фича! :)
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

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

Нет пока в оф.версии такой полезной возможности, как автоматический возврат в точку останова после ручных перемещений.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

Спасибо за ответы!
Запустил с лайв сд проверить.. Не баг это, подтверждаю :)
Выход я так понимаю настройка постпроцессора на вывод команды по Z в каждой строчке? Попробуемс..
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
Останется только понять как ЧПУ узнает безопасную траекторию возврата...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
У меня так "дом" назначен в удобном мне месте, увы но у меня так не прокатит.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

"почистить фрезу" и тд можно с http://www.cnc-club.ru/forum/viewtopic. ... 38#p204637
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

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

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

MDI_COMMAND = G53G0X[#5161]
MDI_COMMAND = G53G0Y[#5162]
MDI_COMMAND = G53G0Z[#5163]
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

А ТС хочет, чтоб оно само возвращалось.

Общий алгоритм возврата такой:
1. Поместить инструмент над обработанным участком, рядом с местом, обработка которого была прервана.
2. Включить шпиндель.
3. Переместить Z на нужную глубину.
4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

UAVpilot писал(а):А ТС хочет, чтоб оно само возвращалось.
Именно, вручную не интересно))
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

UAVpilot писал(а):3. Переместить Z на нужную глубину.
А глубину смотреть в УП? Неудобно получается. Надо пунктом 2 ее запоминать как то или записывать хотя бы.
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

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

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

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

UAVpilot писал(а):4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.
Не всегда. При работе в приращениях не получится. А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

solo писал(а):если Ж 28 занято можно взять Ж 30.1 для запоминая и возврата
А вот это уже интересно, попробую так сделать)
Аватара пользователя
solo
Мастер
Сообщения: 1374
Зарегистрирован: 20 окт 2011, 18:39
Репутация: 272
Настоящее имя: Юрий Соловьев
Откуда: Украина Харьков
Контактная информация:

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

Сообщение solo »

Сергей Саныч писал(а):А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.
как по мне вообще продолжение программы если ее остановить при выполнении Ж2, Ж3 проблематично, по этому я в своем постпроцессоре включил функцию замены "радиусов" на линейные отрезки
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

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

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