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

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

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

Сообщение Serg »

Где подсмотреть значение Z сами решите, чай не маленькие.

Использовать приращения в УП, сформировнных с помощью CAM - редкий изврат... Да и в УП написанных вручную тоже - размеры на хороших чертежах стараются задавать от одной точки/грани...
Приращения имеет смысл использовать в подпрограммах и циклах. А возобновлять работу с середины цикла тоже изврат. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

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

UAVpilot писал(а):Использовать приращения в УП, сформировнных с помощью CAM - редкий изврат
Сергей Саныч писал(а):А у G2 и G3 координаты центра (I, J, K), как правило, задаются по умолчанию именно так.
И если в LCNC способ задания координат центра можно изменить легким движением, то доступ к телу постпроцессора возможен не во всех CAM.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

Сообщение Sabaka »

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

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

Сообщение Serg »

Если никто не переключает в G54, то ничего и не слетает. G54 это никакой не дефолтный режим, он ничем не отличается от G55-G58.
Полагаю все ваши беды от того, что вы работаете как-то по своему, а не как общепринято и вы с любым CNC софтом не понимаете друг друга...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

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

UAVpilot писал(а):Я ещё не встречал CAM, у которого не было бы соотв. переключателя в настройках.
SheetCAM, SprutCAM - только через редактирование постпроцессора. А у Спруткам Практик - так вообще никак, у него постпроцессор под конкретную систему зашит намертво.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

Сообщение Sabaka »

UAVpilot писал(а):Полагаю все ваши беды от того, что вы работаете как-то по своему, а не как общепринято и вы с любым CNC софтом не понимаете друг друга...
Я делаю так:
Допустим ввожу G58 в ручную, потом подгружаю УП, пилю, Уп закончилась слетело на G54..
Сейчас я сразу в УП вставляю автоматом нужный отступ что бы не забыть ввести вручную, опять станок отработал и слетело в G54.
Скажите как надо правильно)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

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

Сообщение Serg »

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

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

Сообщение Sabaka »

UAVpilot писал(а):Значит где-то в конце УП стоит переключение. Само переключаться не может.
Ничего в конце не стоит, стандартное M5 M30. Я заметил, что в окне "активные G коды" сбрасывание на G54 происходит сразу после старта УП, оно похоже и возвращает систему на дефолт по окончании УП.
ЗЫ. Я не врун!)) Ну, коли не верите то и хрен с ним, главное пилит без проблем а это главное. Все равно спасибо за помощь)
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

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

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

Sabaka писал(а): в окне "активные G коды" сбрасывание на G54 происходит сразу после старта УП
Подтверждаю. Эффект имеется. Причем только в списке активных кодов. По факту смена координат не наблюдается.
Можно попробовать поиграться с этим http://www.linuxcnc.org/docs/html/confi ... gc_section
а конкретно со строкой RS274NGC_STARTUP_CODE
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

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

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

Сообщение Serg »

Sabaka писал(а):Я не врун!)) Ну, коли не верите то и хрен с ним, главное пилит без проблем а это главное.
А никто во вранье и не обвиняет. Пилит без проблем и ладно. В конце концов не мы тебя просим помочь... :)
Если б я просил помощи, то я б как минимум показал программу "после которой переключается", конфиги и т.п...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
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 »

Снял видео для понимания, в начале я показываю где нуль от Ж54, потом нуль Ж57. Далее запускаю тестовую УП, начинает пилить и в окне "активные Ж коды" отступ уже слетел на Ж54, в конце видно как слетает на Ж54 визуально. Далее снова ставлю Ж57, запускаю УП, в конце видно момент когда по факту стоит Ж54 (то есть слетел на Ж54) а на вкладке координат по прежнему весит Ж57. И в заключении специально ввожу Ж54, что бы отступ взялся из УП, результат тот же только на этот раз без глюков с отображением координат.

Видео
https://www.youtube.com/watch?v=O2Na_73ocBg

Тестовая управляющая программа.
(для просмотра содержимого нажмите на ссылку)

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

G00 G49 G40 G17 G80 G64P0.0001 G57 G90
G21
(Parallel Finishing)
M03 S24000
G00 Z40.0000
X7.0000 Y13.0000
G01 Z15.0000  F1200.0
Z0.0000  F300.0
Y-13.5000  F600.0
X7.0300
Y13.0000
X7.0600
Y-13.5000
X7.0900
Y13.0000
X7.1200
Y-13.5000
X7.1500
Y13.0000
G00 Z40.0000
M5
M30
Что еще нужно? Желательно указать название файла и место где искать. :)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

У вас в конце стоит команда M30, именно она на G54 и сбрасывает. Давайте заглянем в инструкцию к M30 - http://www.linuxcnc.org/docs/2.7/html/g ... ode:m2-m30
2. Origin offsets are set to the default (like G54).
Уберите M30 с конца, или сразу после M30 ставьте G57
Аватара пользователя
Sabaka
Кандидат
Сообщения: 80
Зарегистрирован: 22 янв 2014, 23:10
Репутация: 6
Откуда: Мытищи
Контактная информация:

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

Сообщение Sabaka »

Точно! Именно так, оказывается в линуксе эта команда работает чуть по другому чем я привык. Спасибо. :)
ЗЫ. Без М30 нельзя, линукс ругается.
ЗЫЫ Мне в конце совсем не вариант ставить отступ, я постоянно использую от G54 до G58, G57 это как пример.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7490
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

У меня в УП нет ни М30, ни % - и не ругается
Ответить

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