поворот системы координат вокруг Y

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Гагарин
Опытный
Сообщения: 142
Зарегистрирован: 18 июн 2015, 17:25
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

поворот системы координат вокруг Y

Сообщение Гагарин »

Всем привет! Столкнулся с небольшой загвоздкой. Подскажите, пожалуйста, варианты решений)
Есть,вроде, в linuxcnc G10 L2 для поворота осей вокруг Z.
А для поворота вокруг Y не нашел G-код (((.
Конкретно сейчас мне нужно это для фрезеровки на вертикальной поверхности YZ жестко повернутым вдоль оси X шпинделем . Но и в будущем пригодилось бы, так как не всегда есть возможность закрепить заготовку, чтоб обрабатываемая поверхность была горизонтальна.
В самом крайнем случае придется в настройках просто поменять местами X и Z. Но хотелось бы более "технологичного" метода)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: поворот системы координат вокруг Y

Сообщение Nick »

Честно говоря не видел такого... имхо просто на Gкоде не выйдет.
Разве что написать функцию для подмены осей:

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

O<GY-Z> SUB
  G1 X#1 Y#3 Z#2 
O<G> ENDSUB
И потом заменить
G01 X1 Y2 Z3 на:
O<GY-Z> CALL [1] [2] [3]
Функцию можно усложнить, чтобы она принимала и команды с не полными параметрами - (G01 X10 Z2) и G02 с G03.

а что именно фрезеруешь?
Гагарин
Опытный
Сообщения: 142
Зарегистрирован: 18 июн 2015, 17:25
Репутация: 13
Настоящее имя: Юрий
Контактная информация:

Re: поворот системы координат вокруг Y

Сообщение Гагарин »

Спасибо! Интересное решение. Сегодня создал отдельный конфиг для повернутой оси: поменял X и Z местами. Дорабатываю форму для выдува. По высоте не влезает. Поэтому нужно сбоку фрезеровать. Конкретно моя проблема считай решена. Но тему думаю стоит оставить. Вдруг найдутся решения для фрезеровки на поверхностях не только под прямым углом.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: поворот системы координат вокруг Y

Сообщение Nick »

еще есть вариант с подменой стандартного Gкода - но имхо оно того не стоит - иметь станок, который не обычно ездит не очень хорошо... (вот http://linuxcnc.org/docs/html/remap/structure.html)
Лучше все это сделать на уровне cam программы.
Ответить

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