3D Printing Robot Posture Mapping for Curved Workpieces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for robot-assisted three-dimensional printing on curved surfaces lack a specific method for creating a three-dimensional path, which hinders high-quality printing on workpieces with complex shapes.

Innovation Solution

A robot teaching method that sets a printing posture based on the positional relationships between fixed and variable positions of nozzle arrays and the workpiece in a virtual space, using a head with multiple nozzle arrays and a robot to adjust relative positions and postures during printing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a robot is used to perform printing on curved surfaces without a specific three-dimensional path creation method, then the system can handle complex workpiece shapes, but the printing quality deteriorates due to inappropriate robot positioning

Engineering Contradiction:
Improveability to handle complex workpiece shapesVSAvoidprinting quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing optimal printing postures in a lookup table before actual printing. The system divides the workpiece surface into multiple regions, determines appropriate printing postures for each region in advance, and stores these postures along with their corresponding three-dimensional coordinates. During printing, the robot simply retrieves the pre-determined posture from the lookup table based on its current position, ensuring high printing quality without real-time calculation delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating a virtual three-dimensional model of the workpiece that mirrors its actual geometry. This virtual model includes surface curvature information and is used to pre-calculate printing postures. The lookup table stores copied posture data that corresponds to different regions of the virtual model, allowing the robot to accurately replicate the optimal printing orientation for each physical region of the workpiece.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If printing posture is adjusted for each nozzle array position, then printing quality on complex surfaces improves, but the device complexity increases due to multiple positioning requirements

Engineering Contradiction:
Improveprinting qualityVSAvoidpositioning system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by making the positioning system autonomous through automated posture determination. The system automatically calculates the appropriate printing posture based on the robot's current three-dimensional position and the workpiece geometry, then retrieves the pre-determined posture from the lookup table without requiring manual intervention or complex real-time calculations. This automation simplifies the overall system while maintaining high positioning accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses preliminary action by pre-calculating and storing all necessary printing postures in the lookup table before printing begins. This eliminates the need for complex real-time posture calculation during printing, reducing the computational burden on the control system and simplifying the device architecture while ensuring accurate positioning for each nozzle array position.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple nozzle arrays are used to increase printing efficiency, then productivity improves, but the difficulty of positioning and orienting the head increases

Engineering Contradiction:
Improveprinting efficiencyVSAvoidhead positioning difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent applies segmentation by dividing the head into multiple independent nozzle arrays, each capable of being positioned and controlled separately. The lookup table stores specific printing postures for each nozzle array position, allowing the control system to manage each array independently. This segmentation simplifies the positioning task by breaking down the complex multi-array positioning problem into manageable individual array positions, each with pre-determined optimal postures.

Inventive Principle:
Principle #1Segmentation

4Manufacturing precision

If real-time posture adjustment is performed during printing, then printing quality on curved surfaces improves, but the printing speed decreases due to additional calculation time

Engineering Contradiction:
Improveprinting qualityVSAvoidprinting speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent resolves this contradiction by performing all posture calculations in advance and storing them in the lookup table. During actual printing, the system only needs to retrieve pre-calculated postures based on the robot's current position, eliminating real-time calculation delays. This preliminary action ensures both high printing quality through accurate posture control and high printing speed through rapid posture retrieval.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12515338B2Robot teaching method and three-dimensional object printer
Publication Date: 2026.01.06 SEIKO EPSON CORP
  • US12515338B2 patent drawing
  • US12515338B2 patent drawing
  • US12515338B2 patent drawing

AI summary

A robot teaching method includes: a printing posture setting step of setting a printing posture that is a relative posture between the head and the workpiece in the printing operation. When a position where a positional relationship with the nozzle surface is fixed is a first position and a position different from the first position where a positional relationship with the nozzle surface is fixed is a third position, the printing posture is set in a virtual space in the printing posture setting step based on a positional relationship between the first position and the workpiece and a positional relationship between the third position and the workpiece.