Robot and Linear Tool Motion Control for Single-Point Teaching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Creating operation programs for a six-axis robot equipped with a linear tool requires significant teaching experience and time, especially when operators have little experience, due to the need to separately specify travel distances of the robot and linear tool.

Innovation Solution

A control device and method that calculates a total travel range and sets travel amounts for a robot and attached articulated shaft based on an operation program, allowing operation programs to be created by teaching a single point, using an operation program analysis unit and a robot/tool travel distance calculation unit to determine travel amounts to specified values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If travel distances of the six-axis robot and linear tool are specified separately, then the robot system can achieve precise positioning, but the operation program creation requires significant teaching experience and time

Engineering Contradiction:
Improvepositioning precisionVSAvoidprogram creation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines the separate specification of robot travel distance and linear tool travel distance into a single integrated specification method. The control device calculates both travel distances based on a single specified value (such as workpiece position or tool position), eliminating the need for operators to separately specify and coordinate multiple distance parameters. This merging approach maintains positioning precision while dramatically reducing program creation time and the need for teaching experience.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control device acts as an intermediary that automatically calculates and coordinates the travel distances of both the robot and linear tool. Instead of requiring the operator to directly specify both distances, the control device receives a single specification (e.g., desired workpiece position) and automatically determines the appropriate travel distances for both components, serving as a mediator that translates high-level intent into detailed motion parameters.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If operators with little experience create operation programs, then accessibility to the technology improves, but the program creation requires more man-hours and longer time

Engineering Contradiction:
Improveoperator accessibilityVSAvoidprogram creation efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The control device provides self-service functionality by automatically calculating travel distances and generating motion parameters without requiring operator expertise. The system performs the complex calculation and coordination tasks that would normally require experienced operators, allowing anyone to create accurate operation programs by simply specifying high-level parameters such as workpiece position or tool position.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control device performs preliminary calculations of travel distances before execution. By pre-calculating the appropriate travel distances for both the robot and linear tool based on the specified parameters, the system prepares all necessary motion parameters in advance, eliminating the need for operators to perform time-consuming manual calculations and adjustments during program creation.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If a single teaching point is taught, then the simplification of program creation is achieved, but the calculation of total travel range and coordination becomes more complex

Engineering Contradiction:
Improveteaching complexityVSAvoidautomatic calculation capability
Core Design Contradiction:
Device complexityVSExtent of automation

Solution Approach 1:

The control device implements dynamic calculation capabilities that automatically adapt to different teaching scenarios. When a single teaching point is specified, the system dynamically calculates the appropriate travel distances for both the robot and linear tool based on the current configuration and desired position. This dynamic approach allows the system to handle the complexity of coordinated motion automatically, maintaining simplicity for the operator while providing sophisticated automated calculation in the background.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12409547B2Control device and control method
Publication Date: 2025.09.09 FANUC LTD
  • US12409547B2 patent drawing
  • US12409547B2 patent drawing
  • US12409547B2 patent drawing

AI summary

A control device controls a robot and an articulated shaft of the robot, the articulated shaft being attached to the distal end of an arm of the robot. The control device includes an operation program analysis unit that calculates a movable range of a combination of the robot and articulated shaft based on an operation program, and a robot/tool moving distance calculation unit that, based on the calculated movable range, sets an amount of movement of the articulated shaft for moving the articulated shaft to a boundary position as a specified value, and calculates the amount of movement of the distal end of the arm when the articulated shaft is moved to the boundary position, and the amounts of movement of the articulated shaft and the distal end of the arm of the robot for at least one teaching point other than the boundary position.