Привязка координат траектории 3D-печати к САПР для моделирования

Я читал эту исследовательскую работу под названием "Субмодельный конечно-элементный анализ 3D-печатных структур". При этом, во-первых, автор пытается создать эскиз для инженерного анализа с использованием координат траектории 3D-печати и интегрировать его в САПР-программу типа Autodesk Inventor.

Там написано:

Анализируя соответствующий G-код для желаемой структуры, можно извлечь важную информацию, такую как координаты Траектория 3D-печати, ключевые точки, траектории печати и непечатные траектории.

...

Затем координата траектории 3D-печати может быть импортирована в программное обеспечение САПР для получения соответствующего эскиза и, следовательно, твердого тела для каждого слоя. Большинство коммерческих программных пакетов САПР способны справиться с этой задачей. Для этой цели мы выбрали Autodesk Изобретатель.

Статья прилагается здесь: Исследовательская работа по теме

Кто-нибудь может мне помочь с тем, как это можно сделать?

, 👍3

Обсуждение

Это очень интересно для меня . Планируете ли вы разработать для этого программное обеспечение ? . В настоящее время нет ни одного адекватного инструмента для ВЭД на 3D-печатных деталях, который бы фактически учитывал все тонкости работы 3D-принтеров и успешно готовил моделирование для анализа ., @Axel Fernandes

Действительно, очень интересно и несет в себе большую практическую пользу. Учитывая сложности, связанные с объединением геометрии 3D-печати с CAD-моделью, я отложил этот проект, по крайней мере на некоторое время. Есть ли у вас какие-либо знания в этой области? Мы можем собраться вместе, чтобы это произошло!, @Kv07

это все, что я делаю, приятель . Я создаю решения для индустрии 3D-печати, и эта проблема-та, которую я обдумывал целую вечность . Я думал об использовании платформы Autodesk Forge , чтобы сделать это, но, черт возьми, есть много работы, в основном программирование . Я не против начать проект и посмотреть , сможем ли мы привлечь разработчиков, но решение должно быть на основной платформе, чтобы действительно иметь какой-то финансовый смысл ., @Axel Fernandes

Развивающая работа-это только титаническая задача здесь, как только модель разработана, остальное-сущий пустяк. Какие решения вы предоставляете отрасли?, @Kv07

Вы нашли и устранили эту проблему? Если да, то привел ли вас к решению приведенный ниже ответ? Пожалуйста, проголосуйте, чтобы принять ответ, чтобы этот вопрос не возникал время от времени и мог быть удален из списка оставшихся без ответа вопросов. Вы даже можете добавить свое собственное решение и принять его через 48 часов! Если вы не смогли решить эту проблему, пожалуйста, обновите свой вопрос., @0scar


1 ответ


Лучший ответ:

4

Формулировка в статье довольно многословна и несколько неясна. Все, что он говорит, это то, что они читают файл G-кода и каким-то образом превращают его в 3D-модель.

Файл g-кода-это просто список линейных перемещений. Вот пример фрагмента, который я взял из случайного файла (имейте в виду, что типичный файл будет состоять из тысяч таких строк):

G1 X140.621 Y114.840 E0.0065
G1 X140.804 Y114.765 E0.0129
G1 X141.016 Y114.737 E0.0199
G1 X158.984 Y114.737 E0.6070
G1 X159.196 Y114.765 E0.6140

Каждое перемещение относительно предыдущего, поэтому вторая строка кода (например) сообщает принтеру переместиться в X=140.804 и Y=114.765 из предыдущей позиции (X=140.621, Y=114.840) при выдавливании количества материала, равного 0.0129-0.0065=0.0064 мм. нить.

Похоже, что авторы разработали цепочку инструментов для превращения файла G-кода в 3D-модель, переводя каждый сегмент экструзии в часть твердого тела (из рисунков видно, что для данного сегмента перемещения они создают эллипсоидальную экструзию и объединяют все это вместе в единое целое твердое тело) - см. рис.9 в статье.


,

Спасибо за помощь. Но я боролся с последним абзацем в вашем ответе, как можно создать такую цепочку инструментов, которая преобразует G-код в эскиз, а затем превращает 3D-модель в САПР? Существуют ли конкретные инструменты, которые можно использовать, я знаю только Autodesk Inventor. Я прошу прощения, если ответ тривиален для тяжелого пользователя, я относительно новичок в этом., @Kv07

@Kv07 К сожалению, это чрезвычайно сложно и выходит за рамки ответа stackexchange. Опытному программисту потребовалось бы много дней, чтобы создать такой инструмент. Нет ничего готового, что могло бы это сделать. Хорошей отправной точкой было бы чтение [Inventor API](http://help.autodesk.com/cloudhelp/2018/ENU/Inventor-API/files/GettingStarted.htm)., @Tom van der Zanden

@TomvanderZanden ( Это случайный комментарий для мозгового штурма ) Так не будет ли проще , если они запустят алгоритм нарезки в 3D-файле, например create a ?CLI , а затем преобразуйте его обратно в сетку с учетом аппроксимации расстояния между слоями, возможно, используя функцию случайных значений с установленными ограничениями . После этого, если они проведут анализ ВЭД, они смогут двигаться в правильном направлении . Есть какие-нибудь мысли по этому поводу ?, @Axel Fernandes

@AxelFernandes Они уже запускают алгоритм нарезки, как вы предлагаете. Вот как они получают G-код из 3D-модели., @Tom van der Zanden