Design-to-Plan: A Large Language Model-Based Multi-Agent Framework for Manufacturing Process Planning from 3D CAD Models and 2D Engineering Drawings
Organizations: Singapore Institute of Manufacturing Technology (SIMTech), Agency for Science, Technology and Research (A*STAR), 5 CleanTech Loop, #01-01 CleanTech Two Block B, Singapore 636732, Republic of Singapore · School of Mechanical and Aerospace Engineering, Nanyang Technological University, 639798, Singapore · Advanced Remanufacturing and Technology Centre (ARTC), Agency for Science, Technology and Research (A*STAR), 3 CleanTech Loop, #01-01 CleanTech Two, Singapore 637143, Republic of Singapore
Abstract
Manufacturing process planning transforms heterogeneous design information into coherent manufacturing decisions. However, existing approaches focus on isolated subtasks, such as feature recognition, drawing interpretation, or tool selection, and struggle to support the full reasoning chain from design artifacts to process plans. This is critical when planning must interpret 3D CAD models, 2D engineering drawings, materials, and domain-specific rules. To address this gap, this paper presents Design-to-Plan, a large language model (LLM)-based multi-agent framework for end-to-end manufacturing process planning. An orchestrator coordinates specialized agents for 3D feature recognition, 2D drawing analysis, 2D-3D context fusion, knowledge retrieval, process sequencing, tool selection, and report generation. Rather than using LLMs as standalone text generators, the framework deploys them as reasoning agents that interact with deterministic modules and knowledge sources to produce consistent and traceable decisions. In this hybrid design, deterministic modules and specialized agents extract structured information from CAD and drawing inputs, while LLM agents perform context-aware reasoning, retrieve manufacturing rules, resolve conflicts, and generate planning outputs. The framework is evaluated using 300 benchmark cases across three downstream ReAct-enabled agents, plus separate evaluations of CAD feature recognition, drawing analysis, and 2D-3D context fusion. The parallel architecture achieves 100% success across downstream agents, Tool F1 scores of 95.9%-97.6%, 90% source detection accuracy in conflict analysis, and a 60%-68% reduction in token usage for key planning tasks. Results show that structured LLM-based multi-agent coordination can bridge design representations and manufacturing knowledge, enabling scalable, efficient, and traceable design-to-plan automation.
Figures & tables
| Tool | Modality | Content |
|---|---|---|
| SQL retrieval | Relational database | Quantitative constraints, including minimum diameters, aspect ratios, tolerance mappings, and thread requirements |
| Tabular retrieval | Structured data | Feature-material compatibility, machinability scores, and coating recommendations |
| Text retrieval (RAG) | Text corpus | Engineering guidelines, process rationale, and material practices |
| Decision tree evaluation | Rule-based logic | Feature classification and constraint applicability |
| Knowledge graph query | Graph representation | Relationships between materials, processes, and feature types |
| Material database lookup | Material properties | Machinability, thermal behavior, hardness, and composition |
| Category | Count | Description | Difficulty |
|---|---|---|---|
| Normal | 18 | Complete, well-formed inputs with standard materials and features | Easy |
| Violation | 14 | Inputs violating manufacturing constraints | Medium |
| Edge Case | 8 | Boundary values and non-standard parameters | Hard |
| Missing Data | 5 | Materials or features absent from local database | Hard |
| Minimal Input | 10 | Feature type only, without parameters | Hard |
| Partial Input | 8 | Feature type with incomplete parameters | Hard |
| Metric | Value |
|---|---|
| Overall Accuracy | 96.87% |
| Precision | 97.16% |
| Recall | 96.67% |
| F1 Score | 96.87% |
| Dimension Extraction Accuracy | 100% (for correctly identified features) |
| Feature Classes | 36 (subtractive and additive) |
| Stage | Model | Target | Accuracy / F1 |
|---|---|---|---|
| Layout Detection | YOLOv11-det | Views | 0.96 |
| Title Block | 0.99 | ||
| Notes | 0.98 | ||
| Annotation Localization | YOLOv11-obb | Measures | 0.95 |
| GD&T | 0.97 | ||
| Surface Roughness | 0.54 |
| Metric | Mean | Std | Min | Max |
| Mapping Precision | 0.837 | 0.170 | 0.50 | 1.00 |
| Mapping Recall | 0.905 | 0.117 | 0.57 | 1.00 |
| Mapping F1 Score | 0.863 | 0.137 | 0.57 | 1.00 |
| Exact Match Rate | 0.792 | 0.200 | 0.40 | 1.00 |
| Partial Match Rate | 0.903 | 0.123 | 0.57 | 1.00 |
| Inference Time (s) | 54.94 | 20.65 | 30.05 | 104.63 |
| Case | D | R | E | CDS | Conflict Description |
| CDS-001 | 1.00 | 0.50 | 0.75 | 0.725 | Thread engagement in aluminum: both sources queried; conservative value selected |
| CDS-002 | 0.75 | 0.50 | 0.75 | 0.650 | Minimum hole diameter in steel: one conflicting source missed |
| CDS-010 | 0.50 | 0.50 | 0.50 | 0.500 | Machinability of SS304: conflict missed due to incomplete querying |
| Mean | 0.90 | 0.508 | 0.725 | 0.690 |
| Metric | Sequential | Parallel |
|---|---|---|
| Success Rate | 99.0% | 100.0% |
| Tool F1 | 0.946 | 0.959 |
| Process Jaccard | 0.236 | 0.208 |
| Order (Kendall ) | 0.313 | 0.147 |
| Dependency Compliance | 0.863 | 0.888 |
| Process Completeness | 0.598 | 0.455 |
| Metric | Sequential | Parallel |
|---|---|---|
| Success Rate | 96.0% | 100.0% |
| Tool F1 | 0.901 | 0.976 |
| Tool Type Jaccard | 0.639 | 0.678 |
| Material Compatibility | 0.726 | 0.702 |
| Coating Score | 0.350 | 0.457 |
| Parameter Accuracy | 0.910 | 0.940 |
| Metric | KR Seq | KR Par | PS Seq | PS Par | TS Seq | TS Par |
| Success Rate | 100% | 100% | 99% | 100% | 96% | 100% |
| Tool F1 | 0.879 | 0.962 | 0.946 | 0.959 | 0.901 | 0.976 |
| Avg. Iterations | 2.0 | 1.0 | 5.4 | 1.0 | 6.6 | 1.0 |
| Avg. Tokens | 7,888 | 8,630 | 22,481 | 8,896 | 36,659 | 11,868 |
| External Fallback Rate | 0% | 17% | 0% | 0% | 31% | 0% |
| Category | N | KR Seq | KR Par | PS Seq | PS Par | TS Seq | TS Par |
| Normal | 18 | 0.941 | 0.937 | 0.944 | 0.989 | 0.900 | 1.000 |
| Violation | 14 | 0.974 | 0.973 | 1.000 | 0.986 | 0.912 | 1.000 |
| Edge Case | 8 | 0.927 | 0.918 | 0.990 | 1.000 | 0.821 | 1.000 |
| Missing Data | 5 | 0.982 | 0.978 | 0.985 | 1.000 | 0.954 | 1.000 |
| Minimal Input | 10 | 1.000 | 1.000 | 0.780 | 0.829 | 0.905 | 0.947 |
| Partial Input | 8 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 0.975 |
| Component | Evidence Source | With Component | Without / Degraded | Impact |
| LLM Normalizer | Messy Format cases | F1: 0.948-1.0 | Lookup failures for non-standard inputs | Robustness to non-standard terminology |
| External Fallback | Out-of-KB cases | Parallel KR F1 = 0.90 | Sequential KR F1 = 0.0 | Out-of-distribution coverage |
| Multi-Source Architecture | CDS cases | Detection = 0.90, CDS = 0.69 | No conflict detection | Conflict awareness |
| VLM Semantic Interpretation | Context Fusion | Accurate disambiguation | Numeric-only matching may cause false matches | Mapping accuracy |
| Parallel Consensus | All agents | 100% success | 96-100% success | Fault tolerance |
| Tool-Grounded Reasoning | Structured tool-use cases | Tool F1: 0.879-0.976 | No source traceability | Accuracy and auditability |
| System | Communication | Quantitative Evaluation | Pipeline Scope | Agents |
| PROSA [ 45 ] | Holonic MAS / no fixed protocol | Conceptual or limited | Holonic manufacturing control, including scheduling | 3 core holons + optional staff holon |
| ADACOR [ 28 ] | Holonic MAS / JADE, FIPA-ACL | Yes, simulation experiments | Adaptive shopfloor control | 4 holon types |
| MASCAPP [ 37 ] | MAS / agent messaging | Limited | CAPP for prismatic parts | Multi-agent |
| Kruger & Basson [ 25 ] | MAS / JADE + Erlang | Yes | Holonic cell control | 3 |
| Xia et al. [ 50 ] | LLM-augmented MAS + digital twin | Limited | Production control | Hierarchical multi-tier agents |
| Zhao et al. [ 58 ] | MAS on physical system | Yes | Shopfloor scheduling | 5 modules |
Manufacturing
Manufacturing research develops methods and systems to design, plan, automate, monitor, and improve industrial production.
See all 73 papers