论文

ASSEMCAD:从自然语言生成生产级CAD装配体

ASSEMCAD: Production-Ready CAD Assembly Generation from Natural Language

模型推理推理策略与问题分解

摘要

LLM与程序化CAD的最新进展显著改善了单零件的Text-to-CAD生成,但生产级的机械装配生成仍未解决。与单零件建模不同,装配需要跨多组件、功能接口、装配关系、工程原理与物理一致性的协调推理——直接生成可执行CAD代码不足以构建机械有效且可复用的装配。我们提出AssemCAD:公理落地、从自然语言生成生产级CAD装配的框架。AssemCAD不把装配表示为单体CAD代码,而是先构造公理化装配规格——类型化零件、几何支撑的端口、可执行配合与工程公理;每条装配关系显式落地到一个或多个工程原理,使规格可解释、可复用、可验证。为实现该规格,AssemCAD引入基于端口与配合的CAD装配库——通过确定性配合变换执行符号装配关系、并用具体B-Rep几何证据验证声明接口。基于该表示与库,AssemCAD进一步支持按需合成可复用的参数化组件工厂,覆盖标准与开放世界几何。AssemBench上的实验显示:AssemCAD相对以代码为中心的CAD生成基线大幅改善装配保持与物理有效性,并跨不同基础模型骨干泛化。

ASSEMCAD:从自然语言生成生产级CAD装配体:论文配图
图 3:AssemCAD 概述。该框架首先将自然语言描述转换为结构化的装配规范,然后通过几何构造和工程验证的执行管道来实现该规范。验证失败会反馈给 LLM 代理以进行规范细化,而成功执行则会生成可用于生产的 CAD 组件以及验证报告。