Robot Program Authorization Control for Accident Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to reliably prevent unauthorized changes to robot operation programs, which can lead to unexpected accidents.

Innovation Solution

A management device that includes a data acquiring unit, input receiving unit, authorization determination unit, and process execution unit to manage and authorize changes to robot operation programs, executing accident-prevention processes when unauthorized changes are detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If an operation program is executed without administrator authorization, then working efficiency is improved through quick execution, but safety deteriorates due to risk of unauthorized changes causing unexpected accidents

Engineering Contradiction:
Improveworking efficiencyVSAvoidsafety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary authorization determination before executing the operation program. The management device checks whether the operation program has been authorized by the administrator in advance, and only allows execution if authorization is confirmed. This preliminary check prevents unauthorized programs from causing accidents while maintaining efficient execution of authorized programs.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If an authorization determination process is implemented, then safety is improved by preventing unauthorized execution, but device complexity increases due to additional management functions

Engineering Contradiction:
ImprovesafetyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a management device as an intermediary between the robot control device and the operation program execution. This separate management device handles the authorization determination, keeping the robot control device's functionality simple while centralizing the security checks in a dedicated component. This mediation approach improves safety without significantly complicating the core robot control system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If change information is tracked and authorized, then reliability is improved through controlled changes, but loss of time increases due to authorization verification processes

Engineering Contradiction:
Improvecontrol accuracyVSAvoidauthorization verification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The management device creates and manages a copy of the operation program separately from the execution copy. The authorized status and change information are stored in the management device's copy, allowing quick verification during execution without requiring time-consuming analysis of the program content. This copying approach enables fast authorization checks while maintaining reliable control over program changes.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12629835B2Management device for managing robot operation program, network system, and method
Publication Date: 2026.05.19 FANUC LTD
  • US12629835B2 patent drawing
  • US12629835B2 patent drawing
  • US12629835B2 patent drawing

AI summary

A management device includes: a data acquisition unit for acquiring modification information indicating a modification that has been applied to an operation program, and execution information indicating that the operation program has been executed in order to operate a robot; an input receiving unit for receiving an input for authorizing the modification information acquired by the data acquisition unit; an authorization determination unit for determining, when the data acquisition unit has acquired the execution information, whether the modification information for the operation program being executed has been authorized; and a process execution unit for executing a predetermined accident prevention process if the authorization determination unit 66 has determined that the modification information has not been authorized.