IP Library › Granted Patent US 10,960,549
Granted Patent B2
US 10,960,549 · App. 16/268,114 · Granted Mar 30, 2021

Vibration analyzer and vibration analysis method

Inventors: Satoshi Inagaki (Yamanashi, JP); Hajime Suzuki (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/1694B25J9/1641B25J19/02G01H1/00G05B2219/39195G05B2219/40549
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,960,549
App. No.
16/268,114
Granted
Mar 30, 2021
Kind
B2
Abstract

A vibration analyzer includes a sensor that measures a vibration of an end effector supported by a distal end of a robot, a storage unit that stores a vibration calculation model of the robot, and a control unit configured to perform separation processing for separating a vibration to be reduced that is measured by the sensor into vibration data of the robot and vibration data of the end effector by using the vibration calculation model of the robot.

Claims (32)

1. A vibration analyzer comprising:

a sensor configured to measure an effector vibration of an end effector supported by a distal end of a robot;

at least one memory configured to store a vibration calculation model of the robot; and

at least one processor configured to:

calculate a robot vibration of the distal end of the robot to which the end effector is not attached on the basis of operation of the robot when the vibration of the end effector is measured by the sensor and the vibration calculation model of the robot; and

calculate a vibration state of the end effector based on the calculated robot vibration of the distal end of the robot and the effector vibration of the end effector measured by the sensor.

2. The vibration analyzer according to claim 1 , wherein

the robot is configured to perform a predetermined operation on a basis of an operation program stored in the at least one memory, and

the at least one processor is configured to perform resetting of the operation program or setting of a new operation program by using at least one of robot vibration of the distal end of the robot that is calculated and the vibration state of the end effector that is calculated.

3. A vibration analyzer comprising:

a sensor configured to measure a vibration of an end effector supported by a distal end of a robot;

at least one memory configured to store a vibration calculation model of the robot;

at least one processor configured to separate vibration, which is to be reduced and which is measured by the sensor, into vibration data of the robot and vibration data of the end effector by using the vibration calculation model of the robot; and

wherein the processor is configured to separate the vibration, which is to be reduced and which is measured by the sensor, into the vibration data of the robot and the vibration data of the end effector by using an operation of the robot which causes the vibration, the vibration calculation model of the robot, and a provisionally set vibration calculation model of the end effector.

4. A vibration analyzer comprising:

a sensor configured to measure a robot vibration of a distal end of a robot;

at least one memory configured to store a vibration calculation model of an end effector supported by the distal end of the robot; and

at least one processor configured to:

calculate an effector vibration of the end effector based on the robot vibration measured by the sensor and the vibration calculation model of the end effector;

calculate a vibration input that is input into the distal end of the robot from the end effector by the calculated effector vibration of the end effector; and

calculate a vibration of the distal end of the robot to which the end effector is not attached by using the calculated vibration input.

5. A vibration analyzer comprising:

a sensor configured to measure a vibration of a robot;

at least one memory configured to store a vibration calculation model of an end effector supported by a distal end of the robot; and

at least one processor configured to separate vibration, which is to be reduced and which is measured by the sensor, into vibration data of the robot and vibration data of the end effector by using the vibration calculation model of the end effector; wherein the processor obtains the vibration data of the robot and the vibration data of the end effector based on the vibration which is to be reduced and which is measured by the sensor, by using an operation of the robot which causes the vibration, which is to be reduced, a provisionally set vibration calculation model of the robot, and the vibration calculation model of the end effector.

6. A vibration analysis method for analyzing, by a controller comprising a processor and a memory, an effector vibration of an end effector supported by a distal end of a robot, wherein the effector vibration is actually measured by a sensor that measures the vibration, wherein a vibration calculation model of the robot is stored in the memory of the controller, the vibration analysis method comprising:

calculating, by the controller, a robot vibration of the distal end of the robot to which the end effector is not attached on the basis of operation of the robot when the vibration of the end effector is measured by the sensor and the vibration calculation model of the robot; and

determining, by performing a calculation based on the calculated robot vibration of the distal end of the robot and the effector vibration of the end effector, a vibration state of the end effector, wherein the determined vibration state shows vibration of the end effector caused by the calculated robot vibration of the distal end of the robot that is measured by the sensor.

7. A vibration analysis method for analyzing, by a controller comprising a processor and a memory, a robot vibration of a distal end of a robot, wherein the robot vibration is actually measured by a sensor that measures the vibration of the distal end, and the robot is provided with an end effector, a vibration calculation model of the robot is stored in the memory of the controller, the vibration analysis method comprising:

calculating an effector vibration of the end effector by using the robot vibration that is measured by the sensor and the vibration calculation model of the end effector;

calculating a vibration input that is input into the distal end of the robot from the end effector by the effector vibration of the end effector, treating the robot vibration of the distal end of the robot as vibration affected by the effector vibration of the end effector; and

calculating a vibration of the distal end of the robot to which the end effector is not attached by using the calculated vibration input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2019
From: INAGAKI, SATOSHI; SUZUKI, HAJIME
To: FANUC CORPORATION
Reel/Frame 048244/0616 →
Priority Claims (1)
JP JP2018-029672 · Feb 22, 2018 · national
Continuity (1)
Related Publication 20190255709A1 · Aug 22, 2019