Jump to content
Sign in to follow this  
tztztz

3Д Печать, робот KUKA и SprutCAM

Recommended Posts

tztztz

День добрый.

Итак имеется робот KUKA KR 16-2, который мы используем для 3Д-печати. В качестве инструмента закреплен экструдер, который направлен вниз на поверхность стола, экструзия управляется отдельным мотором.

Так как программы, которые мы используем далеки от совершенства то решили программировать робота SprutCAMом, для чего установили пробную версию. Отсюда возникают куча вопросов новичка, ответов в интернете пока не нашел:

Первая сложность - в списке машин нет нашего робота. При установке программы его можно было выбрать из списка, но самой модели нет. Где брать модели машин и как добавлять свой обвес?

Второе - не хватает информации как собственно превратить Спруткам в слайсер для 3д печати. Как двигать экструдером по контуру 3д объекта или даже по всему его объему?

 

Если у вас есть идеи или ссылки - буду очень рад.

С уважением

tztztz

Share this post


Link to post
Share on other sites


MFS
3 часа назад, tztztz сказал:

Итак имеется робот KUKA KR 16-2, который мы используем для 3Д-печати. В качестве инструмента закреплен экструдер, который направлен вниз на поверхность стола, экструзия управляется отдельным мотором.

 

Круто, а можно фотку посмотреть?

3 часа назад, tztztz сказал:

Так как программы, которые мы используем далеки от совершенства то решили программировать робота SprutCAMом, для чего установили пробную версию. Отсюда возникают куча вопросов новичка, ответов в интернете пока не нашел:

 

А чем спрут лучше обычного слайсера? Я юзаю RepetierHost + 3 разных слайсера - доволен как слон. Или вы больше чем 3 координаты используете?

Share this post


Link to post
Share on other sites
tztztz

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

Фотки и даже название фирмы к сожалению сообщить не могу, такая строгая политика начальства. Но выглядит это все вот так как в видео ниже. Разве что вместо филамента мы используем полноценный экструдер с гранулятом АБС или другими материалами, что позволяет играть с цветами и использовать крупные сопла.

 

 

Share this post


Link to post
Share on other sites
MFS
7 минут назад, tztztz сказал:

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

Обычно куда проще настроить вывод (постпроцессор), чем учить систему неведомым для нее штукам.

Share this post


Link to post
Share on other sites
Пецарь Рычального Образа

@tztztz

1) Касательно схемы робота - те, что есть в библиотеке, распространяются бесплатно с дистрибутивом. Остальные разрабатываются на заказ. Теоретически, можно и самому создать схему робота, либо навесить на стандартную свои элементы. Для этого нужно иметь 3D модели в любом стандартном формате и разбираться в языке XML (на нем пишутся схемы оборудования).

2) Конкретно в Вашем случае я бы взял любую модель робота Kuka из станадртных, ближайшую по габаритам. Не будет гарантии, что не выйдете за пределы допустимых перемещений, но стандартный пост сгенерирует корректный код. Модель экструдера тоже загружать не обязательно - в графе "Оборудование" в разделе "Настройка станка" указываете параметры TCP с робота и можно работать (см. скриншот).

3) По поводу операций - в SprutCAM есть 3 операции аддитивной обработки: Наплавка по кривой, Наплавка области, Наплавка 3D. Последние 2 позволяют печатать с заполнением материала. Лучше один раз увидеть, как говорится:

 

P.S. Недавно пробовали аналогичный проект с роботом Univeral Robots - все получилось. Правда мы ещё добавили небольшой блок управления на Arduino. Синхронизирует скорость подачи пластика с мгновенной скоростью робота. Углы получаются качественней, без наплывов.

 

 

Снимок.PNG

3D печать Universal Robots.JPG

  • Нравится 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • sadam
      Спасибо. У меня немного другой набор параметров. Пощелкал все, однако, все равно выбор скрытой кромки работает...
    • tulibay
      Простите, ошибочка!
    • brigval
      Ошибочное мнение. В больших организациях изменения в "Экземпляр конструктора" поручают вносить авторам ИИ. Что бы другие подразделения могли продолжать работу уже с учетом сделанных изменений. Не дожидаясь внесения изменений в архиве.
    • leo jackson
      На входе 25 мм, это реально сейчас так и изменить не могу - стоит винтовой компрессор, который поддерживает в системе всегда 8-10 атм. И разводка по цехам уже сделана. Так что без вариантов. Посмотрел на один станок - там примерно такая схема, как на картинке. Только еще шаровый кран на входе стоит для уменьшения давления. Выходы там - 8 мм, у меня на входе инжекторов (потребителей) 10 мм. И там 12 выходов, у меня 16. Нигде сужений нет - стоят обычные фитинги от Camozzi По симуляции получается, что будет неравномерный поток во все выходы. Дуть конечно не постоянно нужно. Вообще, по техпроцессу нужно в один момент жахнуть сразу во все 16 выходов, подержать набор воздуха 5-7 сек и отключить. Тот первоначальный коллектор, который я показывал - он и по симуляции и в реальности хорошо дует в 3 выхода, и плохо (т.е. маленький поток воздуха) во все остальные. В варианте, что на картинке - такая же история. Хота я повторил конструкцию рабочего коллектора.
    • sadam
      Дошли руки проверить... Не то меню?
    • lexx174
      STD_Item я написал от фонаря, для примера. В BMIDE не существует никаких предустановленных типов для стандартных изделий. Их создают администраторы сами, какой тип у вас - вы должны знать сами. Причем не отображаемое имя, а реальное. В моем пример STD_Item это реальное имя типа Item   Про организацию настроек NX можно почитать в этой книге   Администрирование NX http://media.plm.automation.siemens.com/ru_ru/nx/book/chapter-9.pdf   стр.490 (шаблоны)   там же описаны базовые вещи по настройкам
    • fenics555
      Тиски, параллельки, прижимы, патроны... - всё это лучше заусунуть в библиотеку.  Там всё можно организовать по папочкам и как надо.
    • Dish
      Имеется изделие, в маршрутной карте изготовления которого, помимо всего прочего, указано несколько операций сварки. Операционные карты сварки заполняются на форме 1 по ГОСТ 3.1407-86, где сначала в строках "К" указывается перечень деталей, свариваемых в этой операции. Каким образом указать обозначение сборочной единицы, полученной в результате, например, первой операции сварки, если  в КД обозначение имеется только у конечного изделия? То есть, например, есть конечная сборочная единица АБВГ.01.00, состоящая из деталей АБВГ.01.01, АБВГ.01.02, АБВГ.01.03. В маршрутной карте имеется отдельная операция сварки АБВГ.01.01 и АБВГ.01.02, и следующая операция, в результате которой к полученной сборочной единице из АБВГ.01.01 и АБВГ.01.02 приваривается АБВГ.01.03. Так вот если в перечне деталей первой операционной карты сварки указаны АБВГ.01.01 и АБВГ.01.02, то что должно быть указано в перечне деталей и сборочных единиц второй операции, помимо детали АБВГ.01.03?
    • lexx174
      любой отчет rptdesign новый или древний, вы, так или иначе, загружаете в соответствующий набор данных. А дальше зависит как у вас в тимцентре организовано хранение отчетов. Обычно должна быть настройка preference где могут списком перечисляться конкретные наборы данных для каждого отчета
    • Борман
      Отдельно торчащий сектор - это мы.
×
×
  • Create New...