Laser Machining System Scanner Robot Speed Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In laser machining systems where the robot controller and scanner controller operate independently, the scanning speed of the scanner can exceed the robot's move speed, causing the scanning path to deviate from the radiation range, leading to incomplete machining and requiring time-consuming trial-and-error corrections to adjust the robot's move speed.

Innovation Solution

The scanner controller determines if the scanning path exceeds the radiation range and transmits this information to the robot controller, allowing the robot controller to decelerate the move speed to prevent exceeding the radiation range, and the scanner controller computes an optimal move speed to ensure the scanning path stays within the radiation range, which is then communicated to the robot controller.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the scanner operates at high scanning speed independently from the robot controller, then the scanning efficiency is improved, but the scanning path exceeds the radiation range causing machining failure

Engineering Contradiction:
Improvescanning speedVSAvoidscanning path accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The scanner controller determines whether the scanning path exceeds the radiation range and transmits this determination result to the robot controller. The robot controller then adjusts the robot's move speed based on this feedback information, creating a closed-loop control system that maintains scanning path accuracy while allowing high scanning speeds

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The scanner controller proactively determines the radiation range compliance and transmits this information to the robot controller before the scanning operation completes. This preliminary action allows the robot controller to adjust speeds in advance, preventing scanning path deviation rather than correcting it after the fact

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the robot controller and scanner controller operate independently with individual programs, then the system flexibility and ease of operation are improved, but coordination between robot move speed and scanner radiation speed deteriorates

Engineering Contradiction:
Improveindependent controlVSAvoidcoordination accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The determination result transmitted from the scanner controller to the robot controller acts as an intermediary information carrier. This allows the two independently operating controllers to coordinate their actions without requiring a unified control program, maintaining both independence and reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The robot controller dynamically adjusts the robot's move speed based on real-time determination results from the scanner controller. This dynamic adjustment mechanism allows the system to maintain coordination accuracy while preserving the flexibility of independent control programs

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If the robot move speed is decreased to prevent scanning path deviation, then the scanning path accuracy is improved, but the overall machining time increases

Engineering Contradiction:
Improvescanning path accuracyVSAvoidmachining time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The robot controller dynamically adjusts the move speed based on real-time feedback from the scanner controller rather than using a fixed conservative speed. This allows the system to maintain high speeds when conditions permit while only decelerating when necessary to maintain scanning path accuracy, minimizing overall machining time

Inventive Principle:
Principle #15Dynamics

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution enables accurate and efficient laser machining by ensuring the scanning path remains within the radiation range, reducing the need for time-consuming speed adjustments and allowing independent control of the robot and scanner, thereby improving the system's performance.

Implementation Method 1

a scanner (for example, a scanner 4 to be described later) that scans a laser beam along a predetermined radiation path and at a predetermined radiation speed

Methodology Applied
Scientific EffectLaser beam scanning: Laser

Implementation Method 2

a robot. (for example, a robot 2 to be described later) that moves the scanner along a predetermined moving path and at a predetermined move speed

Methodology Applied
Scientific EffectRobot motion:

Data Source

PatentUS10654132B2Laser machining system
Publication Date: 2020.05.19 FANUC LTD
  • US10654132B2 patent drawing
  • US10654132B2 patent drawing
  • US10654132B2 patent drawing

AI summary

A laser machining system includes: a scanner that scans a laser beam L along a predetermined radiation path and at a predetermined radiation speed; a robot that moves the scanner along a predetermined moving path and at a predetermined move speed; a robot controller that controls the moving path and the move speed of the robot; and a scanner controller that controls the radiation path and the radiation speed of the scanner. The scanner controller determines whether the predetermined radiation path exceeds a radiation range of the scanner within a radiation time of the predetermined radiation path and transmits a determination result to the robot controller as radiation range determination information. The robot controller changes the predetermined move speed to be decelerated on the basis of the radiation range determination information received from the scanner controller.