3D Assembly Instruction Generation with Constraint Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current CAD systems lack efficient methods for generating and managing assembly instructions for 3D component models, particularly in modifying and updating these models while maintaining valid assembly constraints, which is crucial for complex machinery assembly.

Innovation Solution

A method and system that generate assembly instructions for 3D component models by modifying their quantity, composition, or geometry, and updating assembly constraints within a CAD environment, using unique IDs for geometric features and storing constraints in a database to ensure valid connections and tolerances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If assembly instructions are generated for multiple configurations of 3D component models, then the system provides greater adaptability and versatility, but the device complexity increases due to managing multiple assembly constraints and model variations

Engineering Contradiction:
Improveassembly instruction generation for multiple configurationsVSAvoidsystem complexity for managing assembly constraints
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the assembly constraint management by creating separate constraint files for different configurations. Each configuration has its own constraint definitions, allowing the system to handle multiple assemblies without mixing constraints. This segmentation enables the CAD system to load and manage constraints modularly, reducing the complexity burden of handling all configurations simultaneously while maintaining adaptability across multiple assembly variants.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements copying by generating assembly instructions for modified component models that replicate the functionality of original models. When a configuration change is detected, the system creates copies of assembly instructions adapted to the new configuration rather than redesigning from scratch. This copying approach maintains versatility across configurations while reducing the complexity of creating unique constraint sets for each variant.

Inventive Principle:
Principle #26Copying

2Productivity

If the system automatically generates and updates assembly instructions for modified 3D component models, then productivity increases, but the manufacturing precision may be affected by the complexity of maintaining valid assembly constraints across modifications

Engineering Contradiction:
Improveassembly instruction generation efficiencyVSAvoidassembly constraint validity
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements feedback mechanisms where the CAD system continuously monitors modifications to 3D component models and automatically detects changes in geometry, quantities, or composition. When modifications are detected, the system retrieves updated assembly constraints from constraint files and validates them against the modified models. This feedback loop ensures that assembly instructions remain precise and valid throughout the design process, maintaining manufacturing precision while improving productivity through automation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-defining assembly constraints in separate constraint files before actual assembly instruction generation. These constraint files contain pre-validated connection relationships, geometric constraints, and tolerance specifications. When assembly instructions are generated or updated, the system references these pre-prepared constraints, ensuring precision is maintained without requiring complex real-time validation during instruction generation, thus improving productivity.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If manual methods are used to create and update assembly instructions for each configuration, then manufacturing precision can be maintained through careful review, but productivity decreases due to repetitive manual effort

Engineering Contradiction:
Improveassembly instruction accuracyVSAvoidassembly instruction generation speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements self-service by enabling the CAD system to automatically generate, update, and validate assembly instructions without requiring manual intervention for each configuration. The system autonomously detects modifications to 3D component models, retrieves appropriate assembly constraints from constraint files, generates updated instructions, and validates the results. This automation maintains precision through systematic constraint validation while dramatically improving productivity by eliminating repetitive manual tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the manual mechanical process of creating and updating assembly instructions with an automated computational system. Instead of manually reviewing and modifying each assembly instruction for every configuration change, the system uses algorithmic processes to detect modifications, retrieve constraints, generate instructions, and validate results. This substitution maintains precision through systematic validation rules while improving productivity through automation, eliminating the trade-off between manual precision and automated speed.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Adaptability or versatility

If the system stores and indexes assembly constraints in a database with unique IDs, then adaptability improves for retrieving and reusing constraints, but device complexity increases due to database management requirements

Engineering Contradiction:
Improveconstraint retrieval and reuse capabilityVSAvoiddatabase management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments constraint data into separate, configuration-specific constraint files stored in the database. Each constraint file contains constraints for a specific assembly configuration, identified by unique IDs. This segmentation allows the CAD system to retrieve only the relevant constraints for the current configuration without managing all constraints simultaneously, reducing the effective complexity while maintaining adaptability for retrieving and reusing constraints across different configurations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP4287059A1System and method for generating assembly instructions for a plurality of 3D component models
Publication Date: 2023.12.06 PRATT & WHITNEY CANADA CORP
  • EP4287059A1 patent drawingFigure 1
  • EP4287059A1 patent drawingFigure 2
  • EP4287059A1 patent drawingFigure 3~4

AI summary

A method for generating assembly instructions for a plurality of 3D component models (34) comprises: generating the plurality of 3D component models (34) in a CAD environment, the plurality of 3D component models (34) comprising first and second 3D component models (46, 48), respectively comprising a first and a second geometric feature (54, 58); determining first assembly instructions for assembling the plurality of 3D component models (34) into a first 3D model assembly (44) in the CAD environment; determining a plurality of assembly constraints for assembling the plurality of 3D component models (34) into the first 3D model assembly (44) using the first assembly instructions, a first assembly constraint defining a connection relationship between the first and second geometric features (54, 58); modifying the plurality of 3D component models (34) by changing a quantity or composition of the 3D component models (46, 48, 50) or by changing a characteristic of one or more 3D component models (46, 48, 50); and generating second assembly instructions different than the first assembly instructions for assembling the modified plurality of 3D component models (70) into a second 3D model assembly (68) in the CAD environment using at least the first assembly constraint.