Перейти к публикации

Robot


ЧПУшник

Рекомендованные сообщения

  • 2 недели спустя...


Это единичные векторы I J K направления оси режущего инструмента в системе координат обработки.

Получить эти величины иначе не получится. Это стандартная практика. Почти все перемещения инструмента в любых CL DATA из любой CAD/CAM описываются именно таким образом.

Хотя, могу ошибаться. Возможно, есть и иные форматы. Но, для чего получать их иным способом? Ваша задача извлечь нужную информацию из CAM системы. А уж потом вы ее преобразуете как вам угодно.

Изменено пользователем s_liam
Ссылка на сообщение
Поделиться на других сайтах
В 03.08.2018 в 11:52, kosmonaft сказал:

Я полагаю эти три значения вектор оси инструмента. Зная его можно найти любой требуемый угол поворота! 

Не все так просто, вектора для любого станка будут одинаковые, а вот значения углов органов станка для разных кинематик будут разные и это определяется для каждого конкретного случая

Ссылка на сообщение
Поделиться на других сайтах

Брошу свой пятачок в эту копилку, ибо сделал несколько постпроцессоров для роботов FANUC.

https://youtu.be/lUTzRVuzS60

 

То, что приведено в виде X,Y,Z,I,J,K это всего лишь CLS файл, с координатами кончика инструмента и вектором ориентации. X, Y, Z из этого файла вполне подойдут для программы для робота, а вот на основе компонентов вектора ориентации нужно сосчитать три угла Эйлера и вывести их в УП. При этом нужно помнить, что в зависимости от того, как откалиброваны база и инструмент на робота углы Эйлера будут разными. 

И последнее - реализовать одну строку из приведенного файла робот может бесчисленным количеством комбинаций углов Эйлера и нужно позаботиться о выборе единственного решения.

Еще - инструмент должен быть откалиброван должным образом, чтоб понимал TCP.

Интересное это дело....

Ссылка на сообщение
Поделиться на других сайтах
В 15.08.2018 в 22:14, Ug_user сказал:

Брошу свой пятачок в эту копилку, ибо сделал несколько постпроцессоров для роботов FANUC.

Предположу, что все таки-таки не под Catia..., в NX это реализовано проще

В 15.08.2018 в 22:14, Ug_user сказал:

И последнее - реализовать одну строку из приведенного файла робот может бесчисленным количеством комбинаций углов Эйлера и нужно позаботиться о выборе единственного решения.

Вывод из csl - это получение "кота в мешке". Это однозначно должен определять CAM

В 03.08.2018 в 14:21, Tagman сказал:

Ладно, попробую отталкивать от этого.

У роботов есть 6-ая свободная ось(в отличие от 5-осевой, где (почти) всегда положение указывается однозначно), чтобы ее определить (и сопряженные с ней) обязательна 3d модель робота (станка)

Ссылка на сообщение
Поделиться на других сайтах

По большому счету NX при процессировании получает ту же информацию, что и CATIA, xyzijk... Можно навешать кучу признаков для определения конфигурации робота, но это делает не CAM-система, а пользователь. И в NX для любого положения фрезы для любой конфигурации робота можно вычислить миллион углов эйлера, которые обеспечат это положение фрезы в пространстве.

Постпроцессор "упрощает" эту ситуацию, выбирает единственное решение на основе принятых допущений. 

Так что САМ-система тут не имеет значения.

Да! И 3д модель для этого совсем не нужна....

Ссылка на сообщение
Поделиться на других сайтах

Если пост будет решать это и без 3d модели, то

7 часов назад, lexincton сказал:

это получение "кота в мешке"

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

Такой подход прокатит только, если у робота "вагон" свободного пространства как на видео, но так далеко не всегда. 

Пользователь задает правила в CAM, CAM формирует инфу для поста, так что в конечном счете именно CAM, это и имелось ввиду

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Aiche
      Всем добрый день, такая проблема, батарея не заменялась долгое время (станок просто стоял), нужно восстановить 0 (REF.), меток 0 осей нету, есть бэкап станка, возможно ли просто откатить его с бэкапа, в ручную чтобы не восстанавливать, не снимать кожуха ? Станок вертикально-фрезерный модель WEIDA ХН7132 с системой ЧПУ FANUC Oi mate-MD. https://drive.google.com/file/d/1f8qmMToC7Mi7uMkF9vBy_nJMQ0VcLgYh/view?usp=sharing - файл бэкапа. Благодарю за ответ !
    • anser89
      У меня на кольцо повесилась команда "Выбрать идентичные" (правда там значка нету, текст только) и теперь 3 тыка - на кольцо, на деталь и на глаз в всплывающей менюшке
    • Snake 60
      А детали сделанные массивом и зеркальные входят в эту группу? Как вы повесите на один сегмент одновременно две команды выделить и скрыть? Может я чего не знаю - просветите тогда... Не совсем подходит. Идея в том чтобы сократить до минимума телодвижения 1…2 клика мыши до достижения результата. А тут: 1) сначала надо скопировать название детали 2) вставить в строку поиска 3) выделить все детали с помощью Ctrl 4) Нажать скрыть. Да и сам фильтр работает не быстро. То же самое относиться и к визуализации.
    • Павлуха
      Или так.   И гасить всю группу.
    • kkk
      Боюсь, такой формат обучения будет стоить ОЧЕНЬ дорого. Идеальный вариант - имея какие-то базовые практические навыки, устроиться в контору, где люди с ТФ на ты. И там уже все эти вопросы будут в рабочем порядке. :)
    • Kelny
      Вероятно вам нужен всё таки не Solidworks, а смотреть раздел форума по теме CAM: https://cccp3d.ru/forum/11-все-вопросы-о-cam/   и SolidCAM/SOLIDWORKS CAM в частности: https://cccp3d.ru/forum/122-solidcam/   Или иные CAM программы с использованием импортирования моделей из Solidworks.    
    • Kelny
      Для скрытия идентичных компонентов попробуйте ФИЛЬТР в дереве (вверху дерева): https://help.solidworks.com/2019/russian/solidworks/sldworks/t_filtering_featuremanager_assemblies.htm?_gl=1*rt4glz*_up*MQ..*_ga*MTU2MzA2MzExLjE3MTUyODE5NTg.*_ga_XQJPQWHZHH*MTcxNTI4MTk1OC4xLjEuMTcxNTI4MTk2MC4wLjAuMA..   или ВИЗУАЛИЗАЦИЯ СБОРКИ: https://help.solidworks.com/2019/russian/solidworks/sldworks/c_Assembly_Visualization_Overview.htm   Не понятно зачем перед CTRL+Q нажимать CTRL+B. Разве просто CTRL+Q не достаточно?   Ещё есть настраиваемая панелька с кнопками инструментов по клавише S на клавиатуре.  
    • PARADOX.NC
      здравствуйте, такая проблема, магазин начал проскакивать позицию, немного смещаясь от положенного места,горит ошибка на датчик, суть в том что при вращении кулачка который взаимодействует с датчиками, он останавливается не на том датчике и из за этого горит ошибка о неисправности датчика, если вручную совершить правильный порядок включения датчиков то ошибки нет, но когда все собираешь на место и система отрабатывает опять происходит тот же эффект, приезжало много специалистов , поменяли все  датчика- результата ноль, все датчики система видит в полном объеме как положено, есть предположение (одного из мастеров) что сбился параметр отвечающий на время срабатывания датчика, но ни кто не знает где этот параметр находится... если может кто помочь огромная просьба помогите, станок уже долго стоит и ни кто не может решить проблему.
    • Борман
      Так свойства грунта получены при действии атм. давления. Вы же не нагреваете конструкцию на 273 градуса при решении ?
    • maxx2000
      @Snake 60 а почему не использовать  ректальное сегментное кольцо, оно же жесты мыши, для того чтобы навесить нужные команды на него?
×
×
  • Создать...