Что я еще не знал о LinuxCNC, что нам еще предстоит сделать

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение evgenymcp »

fleshget писал(а):И второй - подскажите как перейти в дискретное управление с клавиатуры?
i - переключает дискретное перемещение (меньший шаг) shift+i больший шаг. c - постоянное перемещение. В меню AXIS есть справка по всем горячим клавишам.
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

У меня наверно практически нерешаемая задача, но на всякий случай попрошу помощи, а вдруг все таки это выполнимо.

Нужно выфрезеровать точеную балясину.
Я хочу поворотную ось включить обороты на максимум (я подберу пока шаги срываться не будут), а двумя координатами (X и Z) пройду медленно по профилю кривой. То есть G-код отрабатывать должен только координаты X и Z, а поворотка должна вращаться сама по себе (даже без синхронизации с X и Z). Возможно ли так? (это будет типа токарный по дереву - вместо резца - фреза)

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение solo »

4-я ось - позиция/скорость #1
попробуйте так настроить поворотную ось
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

СПАСИБО!!!
Тут надо поразбираться :thinking:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

fleshget писал(а):Тут надо поразбираться :thinking:
Все гораздо проще: сделайте ещё и токарную конфигурацию и запускайте ту, которая нужна в данный момент.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение evgenymcp »

Может вопрос не для этой темы, но обнаружил глюк в Gmoccapy. В окне визуализации неправильно размер обработки отображает. К примеру работаю от верха заготовки, толщина материала 5мм. А AXIS в окне визуализации будет -5 отображаться, в Gmoccapy меньше. Версия стандартная, которая в LCNC 2.7.14
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение sima8520 »

А я заметил глюк что в гмоккапи не работает G83 почему то
Аватара пользователя
mikehv
Мастер
Сообщения: 2102
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение mikehv »

sima8520 писал(а):А я заметил глюк что в гмоккапи не работает G83 почему то
У меня работает :wik:
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение sima8520 »

Буду на днях снова возвращаться к гмоккапи, отпишусь
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение evgenymcp »

sima8520 писал(а):А я заметил глюк что в гмоккапи не работает G83 почему то
Только что проверил. G83 работает.
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение evgenymcp »

Сегодня второй раз столкнулся с еще одним глюком Gmoccapy, которого не наблюдал в Axis. В процессе обработки детали вылезла ошибка выхода за границы оси. Обработка была прекращена. В Axis проверка границ происходила до запуска программы :-(
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

От интерфейса это не зависит.
Возможно выход случился из-за применённой компенсации на размер инструмента, предпросмотр (именно им определяются границы при загрузке УП) компенсации в некоторых случаях не учитывает.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение evgenymcp »

Компенсацию не применял. УП создана в Aspire. Значит нужно эксперимент провести.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение nkp »

UAVpilot писал(а):От интерфейса это не зависит.
а так ли не зависит?
модуль gcode только вычисляет пределы:
https://github.com/LinuxCNC/linuxcnc/bl ... le.cc#L818
а проверка на "ошибку выхода за пределы" делается как раз в коде Axis (например):
https://github.com/LinuxCNC/linuxcnc/bl ... s.py#L1809
в gmoccapy значит своя проверка (не смотрел)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

Всё это делается при загрузке файла , а при работе контролируется физическое положение осей относительно софтлимитов.
Кстати, а как именно выглядит ошибка выхода за границы?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
evgenymcp
Мастер
Сообщения: 1418
Зарегистрирован: 23 апр 2017, 05:37
Репутация: 326
Настоящее имя: Евгений
Откуда: Абакан,Хакасия
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение evgenymcp »

evgenymcp писал(а):Сегодня второй раз столкнулся с еще одним глюком Gmoccapy, которого не наблюдал в Axis. В процессе обработки детали вылезла ошибка выхода за границы оси. Обработка была прекращена. В Axis проверка границ происходила до запуска программы :-(
Прошу прощения у linuxcnc за то что зря наговаривал на Gmoccapy. Проблема с выходом за границу обработки из-за собственной глупости. Последний раз фрезеровав стол в ноль сделав выборку прошелся по вектору . Соответственно границы стола увеличились на диаметр фрезы, а я для удобства крепил заготовку уперев в край :)
Но в любом случае проверку нужно проводить до момента запуска УП.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

evgenymcp писал(а):Но в любом случае проверку нужно проводить до момента запуска УП.
А как тогда быть с изменяемыми корректорами?..
Снова напомню: проверка лимитов при загрузке УП, отображение будущей траектории - всё это лишь дополнительный бонус, не являющийся ни средством измерения, ни средством контроля размеров. Для точного контроля размеров и лимитов до выполнения УП нужно использовать свою собственную верхнюю голову.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
fleshget
Опытный
Сообщения: 108
Зарегистрирован: 27 ноя 2009, 21:18
Репутация: 2
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение fleshget »

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

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение Serg »

fleshget писал(а):Покажите где в Linuxcnc кнопочка "Симуляция" находится, что бы посмотреть за сколько отработает УП, учитывая реальные ускорения/подачи.
А нет такой. :)
Hо можно взять подходящий конфиг из раздела "Simple Configuration -> sim" и прописать свои скорости и ускорения. Ну или скопировать свой и "оторвать" моторы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Что я еще не знал о LinuxCNC, что нам еще предстоит сдел

Сообщение nkp »

ну "хоть что то" таки показывает емс:
в меню "Файл" пункт "Свойства"
(для Axis)
Ответить

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