Robot Controller Interface for PLC-Driven Motion Command Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems lack the capability for sophisticated operation from external devices such as PLCs or PCs, limiting their integration and control flexibility in production facilities.

Innovation Solution

A robot controller with a digital input-output interface and program generation unit that allows exchange of digital data with external devices, enabling the generation and execution of motion instructions based on instruction identification data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a robot controller uses traditional teach pendant or basic automatic program generation, then the robot can execute basic motion programs, but it cannot perform sophisticated operations from external devices

Engineering Contradiction:
Improvecontrol capability from external deviceVSAvoidcontroller structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot controller is designed to perform multiple functions: it can execute traditional teach pendant operations, basic automatic program generation from CAD data, and sophisticated control from external devices through the digital input-output interface. This multi-functionality resolves the contradiction by enabling external device control without requiring a completely separate control system.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

A digital input-output interface is introduced as an intermediary component between external devices and the robot controller. This interface receives digital data from external devices, extracts instruction identification data, and generates appropriate motion instructions. The intermediary approach enables sophisticated external control while maintaining the existing controller structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the robot controller integrates digital input-output interface and program generation unit for external device control, then sophisticated operation from external devices is enabled, but the device complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoidcontroller architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller architecture is segmented into distinct functional units: a digital input-output interface unit for data exchange, a program generation unit for creating motion instructions, and a program execution unit for running the generated instructions. This segmentation allows each unit to be optimized independently while working together to provide sophisticated external device control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The program generation unit automatically generates motion instructions by processing instruction identification data from external devices through digital data exchange. This self-service capability eliminates the need for manual programming when external devices control the robot, reducing operational complexity despite the increased architectural complexity.

Inventive Principle:
Principle #25Self-service

3Productivity

If manual teaching is used to create motion programs, then the robot can be programmed, but the teaching operation efficiency is low

Engineering Contradiction:
Improveteaching operation efficiencyVSAvoidteaching time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating motion programs from instruction identification data received from external devices. This preliminary program generation eliminates the need for time-consuming manual teaching operations, significantly improving teaching operation efficiency and reducing the time required to program the robot.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The manual mechanical teaching process is replaced with an automated digital system. The digital input-output interface receives digital data, the program generation unit automatically creates motion instructions, and the program execution unit runs them. This substitution of manual mechanical teaching with automated digital processing dramatically improves productivity and reduces teaching time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250269528A1Robot control device and robot system
Publication Date: 2025.08.28 FANUC LTD
  • US20250269528A1 patent drawing
  • US20250269528A1 patent drawing
  • US20250269528A1 patent drawing

AI summary

Provided is a robot control device that makes it possible to perform high-level operations on a robot from an external device. The robot control device for controlling a robot, comprises: a digital input/output interface for transmitting/receiving digital data to/from an external device; a program generation unit which generates an action command for the robot in accordance with command identification data included in digital data inputted via the digital input/output interface; and a program execution unit which executes the generated action command.