Robot Control Restart Logic for Protection Stop Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing robot control systems struggle to manage protection stops and restarts in integrated control systems that use both system and user programs, leading to burdensome user intervention and limited control capabilities, as they do not account for differential use of system and user programs and assume a single type of robot operation.
Innovation Solution
A control system and program that include a user program acquisition and execution means, a system program storage and execution means, and recovery position data acquisition to detect protection stop events, stop, and restart robot operations from a predetermined recovery position, ensuring compatibility and efficient restart processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a robot control system uses both system programs and user programs with differential control, then control precision and automation are improved, but device complexity increases because existing technologies cannot manage protection stops and restarts across different program types
Solution Approach 1:
The patent segments the control system into distinct system program and user program components, each with specific restart conditions. The system program handles basic functions and safety-critical operations, while the user program handles application-specific tasks. This segmentation allows each program type to have optimized restart logic, improving control precision without requiring the entire system to be redesigned for complexity.
Solution Approach 2:
The patent implements dynamic restart condition settings where the restart behavior is determined by the program type and specific stop causes. System programs have different restart conditions compared to user programs, allowing the control system to adapt its restart strategy based on the operational context, thereby improving precision while managing complexity through conditional logic rather than uniform complex structures.
2Reliability
If user intervention is required for each protection stop event, then safety is improved, but productivity decreases due to burdensome user intervention for every stop
Solution Approach 1:
The patent implements preliminary action by pre-configuring restart conditions for different program types before stops occur. The control device is programmed with specific restart rules for system programs and user programs, allowing automatic restart decisions without requiring user intervention for each stop event. This maintains safety through pre-planned conditional logic while improving productivity by eliminating repetitive manual interventions.
Solution Approach 2:
The control system performs self-service by automatically determining whether to restart after a protection stop based on the program type and stop cause. The system evaluates predefined restart conditions and executes restart decisions autonomously, reducing the need for user intervention. This self-service capability maintains safety through systematic evaluation while significantly improving productivity by eliminating manual restart operations.
3Ease of operation
If conventional robot control technologies are applied to integrated control systems with system and user programs, then ease of operation is improved, but adaptability decreases because the technologies are limited to single-program execution formats
Solution Approach 1:
The patent implements universality by creating a control device that can handle multiple program types (system programs and user programs) with different execution formats within a single integrated system. The control device universally applies restart logic across different program types while accommodating their specific characteristics, thereby improving ease of operation through unified management while enhancing adaptability to handle diverse program formats and control scenarios.
Data Source
AI summary
The present disclosure provides a control system is provided with: a user program acquisition means; a user program execution means; a system program storage means; and a system program execution means.


