Operating Program Writing System for Industrial Robots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing operating program writing systems for industrial robots require actual execution to validate the program, leading to inefficiencies and complexities, especially when changing workpieces or peripherals, as the validity cannot be judged beforehand, resulting in potential collisions and lengthy editing times.
Innovation Solution
An operating program writing system that includes a block storing part, selecting part, displaying part, running part, and writing part, allowing for the selection and validation of blocks and arguments before writing the program, with run buttons to confirm operations and simplify the editing process, enabling validation before completion and efficient maintenance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the operating program is actually run to judge its validity, then the validity of the program can be confirmed, but the time required and complexity of work increases tremendously
Solution Approach 1:
The system performs preliminary validation of the operating program by checking block combinations and argument configurations before actual execution. The control device validates the program structure in advance, identifying potential errors such as incorrect block sequences or missing arguments, thereby confirming validity without requiring full actual runtime testing
Solution Approach 2:
The system creates a virtual model or representation of the operating program's execution path through block diagrams and simulation. Instead of running the actual physical robot system, the control device processes a digital copy of the program logic to validate correctness, preventing the need for repeated actual runtime testing
2Reliability
If the operating program is actually run to judge its validity, then the validity of the program can be confirmed, but the complexity of work increases
Solution Approach 1:
The operating program is divided into discrete blocks representing individual work units. Each block can be independently selected, configured, and validated. This segmentation allows the control device to validate program structure systematically by checking block combinations and argument configurations without requiring complex full-program runtime testing
Solution Approach 2:
The control device acts as an intermediary that validates the operating program before execution. It checks block combinations, argument configurations, and program logic without requiring actual physical execution. This intermediary validation layer simplifies the workflow by preventing errors before they reach the actual robot system
3Ease of operation
If an existing operating program is divided into a plurality of blocks in accordance with the work content, then the program can be edited efficiently, but the work requires tremendous time
Solution Approach 1:
The system performs preliminary division of existing operating programs into standardized blocks automatically. The control device analyzes the work content and pre-segments the program into appropriate blocks with relevant arguments, preparing the structure in advance before the user needs to edit or validate it
Solution Approach 2:
The control device automatically performs the block division task based on the work content description. Instead of requiring manual segmentation by the user, the system self-services by intelligently analyzing the program requirements and creating the block structure autonomously, significantly reducing the time investment required
4Productivity
If blocks are selected and arranged to form the operating program, then the program can be assembled efficiently, but validation before completion is not possible
Solution Approach 1:
The control device provides continuous feedback during the block selection and arrangement process. As blocks are added to the program, the system validates block combinations, checks argument configurations, and identifies potential errors in real-time. This feedback mechanism allows validation to occur progressively during assembly rather than only after completion
Data Source
AI summary
An operating program writing system includes a block storing part which stores a plurality of blocks constituting work units of an operating program, a selecting part which selects any number of blocks from the plurality of blocks, a displaying part which displays a path diagram including the any number of blocks and arguments which are contained in the blocks, a selecting and inputting part which selects at least one block among the any number of blocks and inputs the arguments of the at least one block, a running part which arranges run buttons for the respective any number of blocks and runs blocks which correspond to the run buttons, and a writing part which uses the any number of blocks and the input argument of the at least one block as the basis to write an operating program.


