Вопрос по работе LinuxCNC-2.7.4
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Вопрос по работе LinuxCNC-2.7.4
Здрасте!
Ребят, можете прояснить некий момент в работе системы.
Дело вот в чем, если во время выполнения УП остановить выполнение программы нажав на стоп и поднявшись наверх почистить фрезу то опосля всех манипуляций я запускаю шпиндель и жму продолжить с этого места. Станок благополучно едет к этому месту и продолжает пилить. Так было до того как я первый раз отправил линукс в режим ожидания. А сейчас нажимаю на начать с этого места а станок игнорируя ось Z начинает пилить на этой же высоте без спуска обратно вниз к заготовке. Причем если в коде есть Z в этой строчке то проблем естественно нет с опусканием. Не думаю, что так должно быть..
Это я где то туплю или это такой глюк?
Как исправить?
Ребят, можете прояснить некий момент в работе системы.
Дело вот в чем, если во время выполнения УП остановить выполнение программы нажав на стоп и поднявшись наверх почистить фрезу то опосля всех манипуляций я запускаю шпиндель и жму продолжить с этого места. Станок благополучно едет к этому месту и продолжает пилить. Так было до того как я первый раз отправил линукс в режим ожидания. А сейчас нажимаю на начать с этого места а станок игнорируя ось Z начинает пилить на этой же высоте без спуска обратно вниз к заготовке. Причем если в коде есть Z в этой строчке то проблем естественно нет с опусканием. Не думаю, что так должно быть..
Это я где то туплю или это такой глюк?
Как исправить?
-
MIX
- Кандидат
- Сообщения: 89
- Зарегистрирован: 23 авг 2015, 09:48
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: С. Петербург
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Наверное дело в G коде а не в режиме сна.
Если в коде нет указания координаты Z, откуда система узнает на какую высоту спуститься?
Подозреваю, что раньше Вы пилили G код, в котором в каждой строчке была указана координата Z. А сейчас Вам попался код, в котором координата указана, только в строчках, где есть ее изменение. А в остальных строчках она не прописана. Тогда система будет пилить на той высоте, на которой вы чистите фрезу. Пока не встретит место очередного заглубления инструмента.
Может что то правили в постпроцессоре своей САМ программы?
Если в коде нет указания координаты Z, откуда система узнает на какую высоту спуститься?
Подозреваю, что раньше Вы пилили G код, в котором в каждой строчке была указана координата Z. А сейчас Вам попался код, в котором координата указана, только в строчках, где есть ее изменение. А в остальных строчках она не прописана. Тогда система будет пилить на той высоте, на которой вы чистите фрезу. Пока не встретит место очередного заглубления инструмента.
Может что то правили в постпроцессоре своей САМ программы?
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Да я вот и хочу понять в чем дело, так и должно быть или это баг. Может кто нибудь проверит у себя на чистой плоскости где Z только в первой и последней строчке. Немножко пропилить и нажать стоп, поднять шпиндель и возобновить резку. Это можно проверить без реальной работы станка.
Ничего не менял, все отработано и настроено)
Ничего не менял, все отработано и настроено)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Это не баг, именно так и должно работать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Predator
- Мастер
- Сообщения: 9583
- Зарегистрирован: 18 июл 2013, 18:26
- Репутация: 2531
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Это не баг - это фича!UAVpilot писал(а):Это не баг
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Нет пока в оф.версии такой полезной возможности, как автоматический возврат в точку останова после ручных перемещений.
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Спасибо за ответы!
Запустил с лайв сд проверить.. Не баг это, подтверждаю
Выход я так понимаю настройка постпроцессора на вывод команды по Z в каждой строчке? Попробуемс..
Запустил с лайв сд проверить.. Не баг это, подтверждаю
Выход я так понимаю настройка постпроцессора на вывод команды по Z в каждой строчке? Попробуемс..
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Останется только понять как ЧПУ узнает безопасную траекторию возврата...solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
У меня так "дом" назначен в удобном мне месте, увы но у меня так не прокатит.solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
"почистить фрезу" и тд можно с http://www.cnc-club.ru/forum/viewtopic. ... 38#p204637
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
малеха соврал на счет возвратаUAVpilot писал(а):Останется только понять как ЧПУ узнает безопасную траекторию возврата...solo писал(а):можно использовать код Ж28.1 для запоминания места и далее возврат на исходную по Ж28
безопасную траекторию определяет оператор
я себе прилепил панельку запоминаю позицию (MDI_COMMAND = G28.1), а возвращаюсь не сразу по всем координатам , а по очереди , смотрю шоб ни куда не врезаться,
команды возврата (кусок ини файла )
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
А ТС хочет, чтоб оно само возвращалось.
Общий алгоритм возврата такой:
1. Поместить инструмент над обработанным участком, рядом с местом, обработка которого была прервана.
2. Включить шпиндель.
3. Переместить Z на нужную глубину.
4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.
Общий алгоритм возврата такой:
1. Поместить инструмент над обработанным участком, рядом с местом, обработка которого была прервана.
2. Включить шпиндель.
3. Переместить Z на нужную глубину.
4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Именно, вручную не интересно))UAVpilot писал(а):А ТС хочет, чтоб оно само возвращалось.
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
А глубину смотреть в УП? Неудобно получается. Надо пунктом 2 ее запоминать как то или записывать хотя бы.UAVpilot писал(а):3. Переместить Z на нужную глубину.
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
если Ж 28 занято можно взять Ж 30.1 для запоминая и возврата
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
Не всегда. При работе в приращениях не получится. А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.UAVpilot писал(а):4. Продолжить выполнение программы с предыдущего кадра - выполнение этого кадра переместит фрезу точно в место прерывания.
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
А вот это уже интересно, попробую так сделать)solo писал(а):если Ж 28 занято можно взять Ж 30.1 для запоминая и возврата
- solo
- Мастер
- Сообщения: 1374
- Зарегистрирован: 20 окт 2011, 18:39
- Репутация: 272
- Настоящее имя: Юрий Соловьев
- Откуда: Украина Харьков
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
как по мне вообще продолжение программы если ее остановить при выполнении Ж2, Ж3 проблематично, по этому я в своем постпроцессоре включил функцию замены "радиусов" на линейные отрезкиСергей Саныч писал(а):А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.
- Sabaka
- Кандидат
- Сообщения: 80
- Зарегистрирован: 22 янв 2014, 23:10
- Репутация: 6
- Откуда: Мытищи
- Контактная информация:
Re: Вопрос по работе LinuxCNC-2.7.4
У меня так же, работаю только на Ж1, режу 3д и потому круговые интерполяции не нужны. Но кому то будет актуально)solo писал(а):как по мне вообще продолжение программы если ее остановить при выполнении Ж2, Ж3 проблематично, по этому я в своем постпроцессоре включил функцию замены "радиусов" на линейные отрезки