Control Program Change Reflection from Updated Design Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently generating a control program from design data that has been changed after additional processes have been added, leading to significant rework and complexity in managing internal device numbers and user-added processes.
Innovation Solution
A program generation device that includes a changed part identification unit to compare original and changed design data and identify affected parts, and a change reflection unit to update the control program by generating new program components for the changed parts, thereby isolating changes from unaffected parts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the control program is regenerated from changed design data, then the program reflects the latest design requirements, but the internal device numbers and user-added processes are affected requiring careful checking and rework
Solution Approach 1:
The patent segments the control program into automatic generation parts and user-added process parts. By identifying and separating user-added processes from automatically generated processes, the system can selectively update only the necessary portions when design data changes, avoiding full program regeneration and preserving user modifications.
Solution Approach 2:
The patent extracts user-added processes from the control program to store separately. This extraction allows the system to identify which parts of the program are user-modified and which are automatically generated, enabling selective updating and preventing loss of user work during program regeneration.
2Adaptability or versatility
If the control program is regenerated from changed design data, then the program is updated to match new design requirements, but user-added processes may be lost or require re-adding
Solution Approach 1:
The patent implements a feedback mechanism where the system identifies user-added processes, preserves them during regeneration, and integrates them back into the updated program. This feedback loop ensures user modifications are maintained while still incorporating necessary design changes.
Solution Approach 2:
The patent performs preliminary identification and preservation of user-added processes before program regeneration occurs. By preparing and storing user modifications in advance, the system ensures they are not lost during the regeneration process and can be seamlessly integrated into the updated program.
3Manufacturing precision
If full program regeneration is performed, then all design changes are reflected, but the work complexity and time required increase significantly
Solution Approach 1:
The patent applies partial action by updating only the necessary portions of the control program that correspond to changed design data, rather than regenerating the entire program. This selective updating approach maintains accuracy for changed portions while significantly improving overall efficiency by preserving unchanged portions.
Data Source
AI summary
A changed part identification unit (27) compares original data that is design data (41) before being changed with changed data is the design data (41) after being changed in terms of each piece of design information that is a constituent of each of the original data and the changed data. The changed part identification unit (27) thus identifies a changed part in a control program (51) generated from the original data. A change reflection unit (28) updates the control program (51) by setting a new program component generated from the changed data for the changed part identified by the changed part identification unit (27).


