Action Chart Subcharts for Complex Machine Control Programs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating a YOGO chart for an automated manufacturing machine with complex operations is difficult due to the large number of subperiods and element actions, making it hard to ensure that element actions are assigned in an appropriate order.

Innovation Solution

A control program generation apparatus and method that uses subcharts to represent consecutive subperiods on the action chart, allowing for easier creation and viewing of the action chart, and facilitating the automatic generation of a control program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the operation period is divided into more subperiods to accommodate more element actions for complex operations, then the completeness of the action chart increases, but the difficulty of viewing and creating the action chart increases

Engineering Contradiction:
Improvecompleteness of action chartVSAvoidease of creating action chart
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent applies segmentation by dividing the action chart into multiple subcharts, where each subchart represents a specific time period or operational phase. This allows the complete action chart to be split into manageable sections that can be viewed and created more easily, while still maintaining the overall completeness required for complex operations with many subperiods.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If more element actions are assigned to subperiods to describe complex operations, then the detail level of the action chart increases, but the complexity of checking assignment correctness increases

Engineering Contradiction:
Improvedetail level of action chartVSAvoiddifficulty of checking assignment correctness
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a verification mechanism that automatically checks whether element actions are correctly assigned to subperiods. The control program generation unit verifies the assignments and can identify errors or inconsistencies, providing feedback to the creator to ensure correctness without requiring manual checking of every assignment in complex action charts.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the action chart includes all subperiods and element actions for complex operations, then the comprehensiveness of operation description improves, but the time required to create the action chart increases

Engineering Contradiction:
Improvecomprehensiveness of operation descriptionVSAvoidtime to create action chart
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-defining standard subperiods and element actions that can be reused across different action charts. Common operational patterns are established in advance, allowing creators to quickly assemble comprehensive action charts by selecting and combining pre-defined components rather than creating everything from scratch, thereby reducing creation time while maintaining comprehensiveness.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12346096B2Control program generation apparatus, control program generation method, and program
Publication Date: 2025.07.01 OPTON CO LTD
  • US12346096B2 patent drawing
  • US12346096B2 patent drawing
  • US12346096B2 patent drawing

AI summary

A control program is automatically created using an action chart that is easy to create for an automated manufacturing machine with a complex operation. A subchart is pre-created for a set of consecutive subperiods of multiple subperiods included in an action chart. The action chart includes a subchart representation in a subperiod for identifying the subchart to represent the set of consecutive subperiods corresponding to the subchart. The action chart and the subchart are read together. Program elements for element actions in the subperiods on the action chart are combined together. For the subperiod with the subchart representation on the action chart, program elements for element actions assigned to the consecutive subperiods on the subchart are combined together in an order of the consecutive subperiods on the subchart. The control program is thus generated.