Action Chart Control Programming for Automated Manufacturing Machines
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for generating control programs for automated manufacturing machines are time-consuming and error-prone, requiring expert programmers and lengthy development periods, and are not easily adaptable between different manufacturing sites due to site-specific requirements.
Innovation Solution
A control program generation apparatus and method that uses an action chart (YOGO chart) to automatically generate control programs by separating qualitative and quantitative information, allowing non-expert machine designers to create the chart and reducing errors through intuitive action identifiers and numerical tables, which are then converted into executable program elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If control programs are manually developed by expert programmers, then the control program can be accurately generated, but the development time becomes excessively long and costs increase
Solution Approach 1:
The patent introduces an action chart as an intermediary tool between machine designers and control programs. The action chart serves as a standardized interface that automatically translates machine operation descriptions into control programs, eliminating the need for expert programmers while ensuring accurate program generation through structured templates and automated conversion processes.
Solution Approach 2:
The control program development process is segmented into distinct components: machine structure description, action chart creation with standardized templates, and automated program generation. This segmentation allows non-experts to work with predefined templates while the system handles complex program synthesis, reducing both time and expertise requirements.
2Adaptability or versatility
If dedicated automated manufacturing machines are developed for each manufacturing site, then the machines can meet site-specific requirements, but the development time and costs increase significantly
Solution Approach 1:
The action chart methodology provides a universal framework that can be applied across different manufacturing sites and machine types. By using standardized templates and structured description methods, the same approach works for various machining operations (cutting, bending, etc.) and different site requirements, enabling rapid adaptation without重新开始 development.
Solution Approach 2:
The system performs preliminary structuring of machine operations through standardized action charts with predefined templates. This preliminary organization of machine behavior descriptions allows for rapid program generation when adapting to different sites, as the framework is already in place and only needs to be populated with site-specific parameters.
3Productivity
If action charts are used to automatically generate control programs, then development time is reduced and programmer expertise is eliminated, but errors in the action chart can disable the machine from operating as intended
Solution Approach 1:
The system incorporates feedback mechanisms including automated validation of action chart entries, consistency checks between machine structure descriptions and action sequences, and verification that generated programs meet operational requirements. This feedback ensures errors are detected and corrected before deployment, maintaining reliability despite automated generation.
Solution Approach 2:
The patent implements error prevention measures beforehand through standardized templates, mandatory field validations, and structured formats that prevent common errors. By designing the action chart system with built-in error prevention, the likelihood of disabling errors is reduced before they can occur during program generation.
Data Source
Figure 1
Figure 2
Figure 3A~3B
AI summary
An action chart describing an operation of an automated manufacturing machine includes subperiods into which an operation period from a start to an end of the operation of the automated manufacturing machine is divided. The action chart includes element actions included in the operation of the automated manufacturing machine. The element actions on the action chart are assigned to the subperiods and each include an action identifier including qualitative information about the element action, and a numerical table or numerical parameters. The action chart is read. The action identifiers on the action chart are converted into program elements stored in a manner associated with the action identifiers. A numerical value in the numerical table or the numerical parameters is set for each program element. The program elements are combined together in an order of the subperiods on the action chart.