Обновить

LLm агент в КОМПАС-3D: собрал редуктор, сделал КД, споткнулся на спецификации

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели10K
Всего голосов 6: ↑6 и ↓0+8
Комментарии21

Комментарии 21

TL;DR - по диплому я инженер-механик. за такую курсовую меня на кафедре бы за уши над дверью прибили.

диаметр 163.305мм по 11 квалитету - сильно. каким инструментом будете контролировать размер?
расстояния поставленные от оси до оси - прикольно, но как вы будете их штангенциркулем мерять чтобы проконтролировать точность изготовления?
чертёж корпуса не читабелен - размерные линии и линии корпуса одной толщины
выноски на всех чертежах пересекаются без необходимости.
корпус, сборочный чертёж - неправильно очень смело выбранное положение видов.

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

Недавно был пост про создание чертежей нейронкой. Задача пока не решена никем, включая гигантов отрасли.

https://habr.com/ru/articles/1086578/

У программистов так же все начиналось. Да код не читаемый, архитектурно не правильный. А потом несколько скиллов, спеки на архитектуру и вот уже 100% код пишет агент. И чертежи то толком не нужны это все сразу на ЧПУ станок полетит в виде модели или на 3D принтер. Я сам до конца ещё не смирился, но отката назад уже не будет.

не штангенциркулем, а на КИМе

ахаха, да чертежи отстойные

Но я думаю через пару тройку итераций улучшений датяну их до троечки

Делаю подобную задачу. Но устройство в моем случае - Волновой редуктор с промежуточными телами качения, 4-х рядный. 3D-Чертежи генерируются изначально в STEP, 2D чертежи в SVG. Затем импортируются в FreeCad и там внутри макрос (из проекта) добавляет к чертежу метаданные и по 3D делает TechDraw - виды основных деталей.
Я не делал какой-то конкретный типоразмер. Работает как связка - калькулятор. Сперва рассчитывается конструктив под нужное передаточное число, исходя из тех деталей, что есть в наличии (тела качения, подшипники, исходные материалы в виде заготовок - трубы, штифты, листы (нужных сталей). Т.е. выходишь из расчета на нужный конструктив, затем построение с привязкой к тому из чего это все изготавливаться будет

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

Не увидел, как вообще появляются 3д модели? Агент их сам с нуля строит по запросу или как?

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

Указывайте пожалуйста версию моделей и уровень ризонинга

Ps подключал квену 3.6 35b a3b Autodesk fusion по mcp, результат был сильно хуже

В статье результаты opus5.5 на низком ризонинге. sol6.1 дает похожие результаты. Opensorce модели, еще не справляются с любой работой в 3d. Я думаю в течении года подтянутся

Ключевой принцип инженерного проектирования - это однозначность и подтверждаемость результата.

Исходя из этого, если запустить процесс проектирования заново, удастся ли повторить результат построения?

Не соглашусь с этим принципом, тк одну и ту же задачу (зачастую) можно решить несколькими способами. Касательно воспроизводимости - если ограничения и требования описаны достаточно полно, то результат воспроизводим

Вы это точно утверждаете или это предположение?

Это точно.

Посмотрите на что угодно, например на автомобили. Одна и та же задача - перевозка пассажиров и груза - решена разными производителями по-разному. Да, сходство имеется, но седан от Форда не в точности повторяет седан от Тойоты, хотя и те и другие делали машину одного класса.

Правильно ли я вас понимаю, что вы утверждаете

Взяв справочник Анурьева

Выбрав из него расчет механической передачи

Введя свои исходные данные

И повторив это несколько раз, я получу на выходе разные зубчатые колеса?

Если вы будете вводить одни и те же данные в алгоритм, то на выходе будет получаться одно и то же.

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

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

Вы проверяли? Это точно так работает? Или это. Ваше предположение?

Да, мне доводилось прорабатывать разные варианты одного и того же изделия в рамках одного ТЗ. И, соответственно, получать на выходе две сборки в Компасе, которые удовлетворяли ТЗ, но при этом имели отличия по параметрам, не оговоренным в ТЗ.

Меня зацепило, что в бенчмарке 3D у агента держится на 88-100 баллах, а спецификация на 50. Выходит, хуже всего получается как раз документ, по которому потом заказывают и собирают. Спецификацию вы сверяете с моделью вручную или это тоже можно автоматизировать, как проверку геометрии и массы?

Вообще спецификация в Компасе собирается автоматически по сборке и метаданным из файлов деталей и подсборок.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации