Перейти к содержимому


Фотография

Можно ли RhinoCAM сгенерить G-код для 4-х осевого ЧПУ?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 24

#1 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 06 Февраль 2020 - 13:46

Можно ли RhinoCAM можно сгенерить G-код для 4-х осевого ЧПУ?
Сохранять в stl? Какая версия лучше работает с Rhino 5?

  • 0

#2 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 06 Февраль 2020 - 17:08

Можно ли RhinoCAM можно сгенерить G-код для 4-х осевого ЧПУ?

да, можно, если лицензия позволяет 4-осевую обработку. Развертка невозможна - только управление по углу, т.е. система управления должна поддерживать АВС коды.

Сохранять в stl? Какая версия лучше работает с Rhino 5?

Если имеется в виду результат симуляции в виде стл - теоретически можно, если в симуляции вывод не в вокселях, а в стл.
Но лично у меня РК при экспорте выдавал ошибку.
  • 0

#3 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 06 Февраль 2020 - 22:31

Gosha

Спасибо за ответ. stl - stereolithography. Мне без разницы, в какой формат экспортировать, лишь бы РиноКАМ понял.

ЧПУ работает через LPT-порт от MATH3.


  • 0

#4 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 07 Февраль 2020 - 15:36

Давайте по терминологии прокатимся:

1. STL - формат описания 3Д поверхности при помощи треугольников. К УП, Ринокаму не имеет отношения вообще. 

2. RhinoCAM - плагин к программе 3Д моделирования Rhinoceros 3D. Занимается тем что строит УП для выдачи на станок ЧПУ

3. Rhinoceros 3D - среда 3д моделирования. Ориентирована на векторное представление 3д графики (NURBS), но может импортировать в себя кучу других форматов. Про станки ЧПУ не знает вообще.

4. УП ака управляющая программа - текстовый файл, содержащий команды перемещения для станка ЧПУ

 

Теперь поясните в этих терминах что нужно сделать? Загнать СТЛ в ринокам? Не получится - стл относится и понимается только рино, им же обрабатывается. РК лишь строит траектории на основе той модели.

Сделать УП для 4-осевого ЧПУ? Это делает ринокам в виде текстового файла описания траекторий на основании 3д модели. Та модель может быть как в стл формате, так и в других, например obj

Экспортировать результат работы ринокама в виде стл? Да, теоретически можно.В окне симуляции правой кнопкой на УП, выбрать пункт Export as STL. После этого можете работать не с той 3д моделью, что была на входе, а с той, что получилась на выходе, т.е. "оцифрованное изделие на выходе ЧПУ"


  • 0

#5 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 22 Март 2020 - 19:11

Gosha

Спасибо за разъяснения. Я до недавних пор только делал модели. А теперь УП просят. Причем сами понятия не имеют и не желают иметь, как это все работает.

Я нашел описание только для VisualMill 6 и по нему учился. Благо, одна фирма разрабатывала.

Правильно ли я выставил Work Zero? Заготовка больше модели на 3 мм по оси вращения (Х).

 

0ab989b0da91t.jpg


  • 0

#6 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 23 Март 2020 - 18:10

У меня нет поворотки, я здесь не силен.

Ноль по зет нужно выставлять там где будет касание фрезой датчика. Я вообще цифрами выставляю. Обычно 0,0,0, иногда ручками толщину заготовки прописываю.

Как вы планируете обнулять высоту фрезы в станке?

Если есть точка, по высоте равная центру поворотки, то можно и на нее. Должно сработать.


  • 1

#7 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 24 Март 2020 - 13:23

Технолог обещал найти спеца, чтобы поставить процесс на поток. Но пока находит не слишком компетентных.

Даже не смогли корректно втащить в VisualMill файл с Рино. Я дома смог. Но если у них десятка стоит... Я последней версии обламывал рога 2 часа, чтобы можно было работать.

Вроде все правильно сделал, но... В обучалке длинна заготовки была равна детали, что в реале невозможно. Да и обучалка была для VisualMill 6.

Вроде одна фирма выпустила, но разница есть.

Прикрепленные изображения

  • Untitled-1.jpg

  • 0

#8 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 24 Март 2020 - 13:32

При задании заготовки ее габариты подставляются автоматически в виде bounding box от всего что в рабочей зоне.

Кто мешает ручками подправить длину? MCS только потом правильно выставить, все получится.

Ну или нарисовать цилиндр нужной длины перед тем как задать заготовку, затем его скрыть или удалить.

А еще есть Stock from selection, что сильно расширяет возможности создания заготовок.Правда не всегда корректно срабатывает.


Сообщение отредактировал Gosha: 24 Март 2020 - 13:33

  • 0

#9 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 29 Март 2020 - 23:31

Спасибо за ответ. Наверное, у меня был глюк: создал такие же настройки в другом файле и все стало ОК.

Теперь разбираюсь с многопозиционной обработкой: обработать с одной стороны, повернуть на 180, и обработать с другой.

На данный момент не знаю, как в РиноКАМ руками задать поворот на 180.

Я где-то на форумах читал об этом, но не помню где.


Сообщение отредактировал Loghir: 30 Март 2020 - 00:01

  • 0

#10 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 30 Март 2020 - 11:12

В каковском формате задан поворот по оси Х тут: X46.6250 Z1.7223 A-1.184

В описании G-кодов ясно сказано:

G68     Поворот координат на нужный угол     G68 X0 Y0 R45;


  • 0

#11 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 541 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Март 2020 - 12:19

Это не поворот по оси Х, а перемещение по оси А.
Неплохо было бы ещё команду указать, ну что понятно было, что перемещаем, инструмент или координату какую. Потому как XYZABIJRDP - это все параметры к какой-то команде G..

Сообщение отредактировал lkbyysq: 30 Март 2020 - 12:23

  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#12 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 30 Март 2020 - 12:43

Буквы G только в начале файла

G00 G49 G40.1 G17 G80 G50 G90
G21
(4th Axis Parallel Finishing 0-180)
M6 T0
M03 S20000
G01 X0.0000 Y0.0000 Z7.0655 A0.000 F65.7
Z3.0632 A0.000
X0.1250 Z3.3541 A0.000 F87.6
X0.3750 Z3.8132 A0.000
X0.8750 Z4.4196 A0.000
X1.3750 Z4.8326 A0.000
X2.0000 Z5.1817 A0.000
X2.7500 Z5.4241 A0.000
X3.5000 Z5.5000 A0.000

Если надо, вот УП полностью

Прикрепленные файлы


Сообщение отредактировал Loghir: 30 Март 2020 - 12:43

  • 0

#13 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 541 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Март 2020 - 12:45

Вы-то разобрались, к какой команде относятся эти параметры?
  • 0

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#14 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 30 Март 2020 - 12:51

На симуляции видно, как ось инструмент перед каждым проходом поворачивается вокруг продольной оси заготовки.

Но я не могу найти команды поворота в УП.

С командами и параметрами не ясно, это моя первая УП.


Сообщение отредактировал Loghir: 30 Март 2020 - 13:00

  • 0

#15 OFFLINE   lkbyysq

lkbyysq

    Гуру CNC

  • Cтарожил
  • PipPipPipPipPipPipPipPipPipPip
  • 9 541 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург
  • Из:Санкт-Петербург

Отправлено 30 Март 2020 - 14:09

Я думаю, что у Вас ось А поворотная. По крайней мере так в постпроцессоре прописано.
  • 1

Станислав Ерофеев
Beaver 9A (2007), Beaver 9AT2 (2011), KingCut X6 (2005), WoodPecker 1224 (2006), Roland EGX-300 (2004), Roland EGX-20 (2003), ZeldeR 0613TP (2014).


#16 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 30 Март 2020 - 15:25

G68     Поворот координат на нужный угол     G68 X0 Y0 R45;

Это поворот координатной системы станка, не оси. Не путайте теплое с мягким. Вероятнее всего ваша стойка это не поддержит.

 

Я думаю, что у Вас ось А поворотная. По крайней мере так в постпроцессоре прописано.

Какая ось вращается в РК задается конфигурацией станка.

Подменой оси РК работать не будет по религиозным соображениям.


  • 1

#17 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 30 Март 2020 - 16:20

Спасибо за ответы.

Оси А, В, и С официально называются индексные? Как надо выставить в постпроцессоре оси (у меня поворотная Х)?

a8d5a278fe80t.jpg

Зарылся я в документацию на версию 2. Там многопозиционная обработка называется индексной, используется поворотный стол (что логично) или 4 Axis Rotate Table.

Вот только где ее искать в версии 2014?


Сообщение отредактировал Loghir: 30 Март 2020 - 18:46

  • 0

#18 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 30 Март 2020 - 22:35

Оси А, В, и С официально называются индексные?

Официально ось А это та что вдоль Х.

Не знаю что такое индексные, циферки там означают не мм или дюймы, а градусы. Т.е. А720 значит что стоящая параллельно порталу бабка сделает два полных оборота.

Так считает РК, по факту может быть что угодно.


  • 1

#19 OFFLINE   Loghir

Loghir

    Студент

  • Пользователи+
  • PipPip
  • 16 сообщений
  • Пол:Мужчина
  • Из:СССР

Отправлено 30 Март 2020 - 23:16

Я изучил прилагаемое внизу описание. Вот скрины из него. Нумерации страниц нет, в содержании не совпадает.

 

15d6ac66fa04t.jpg

644a6fef41f9t.jpg

 

https://www.upload.e...emoved.pdf.html


  • 0

#20 OFFLINE   Gosha

Gosha

    Гуру CNC

  • Продвинутый
  • PipPipPipPipPipPipPipPipPipPip
  • 2 408 сообщений
  • Пол:Мужчина
  • Город:Сочи

Отправлено 31 Март 2020 - 14:02

А имеет смысл пользоваться G68?

Я делаю поворот оси через установки Setup, причем машина в РК изначально 3-осевая.

А заготовку индексно вращаю руками. На 90 или 180°.

Прекрасно все работает. Но у меня поворотки нет и не предвидится.

Если она есть, может удобнее сделать А90/А180?


  • 0




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных