IP Library › Granted Patent US 10,052,762
Granted Patent B2
US 10,052,762 · App. 15/208,607 · Granted Aug 21, 2018

Method of controlling robot with hand gripping two workpieces and robot control apparatus

Inventors: Toshihiko Inoue (Yamanashi, JP); Shunsuke Abiko (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/1651G05B2219/40454
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,052,762
App. No.
15/208,607
Granted
Aug 21, 2018
Kind
B2
Abstract

A robot control apparatus for controlling a robot for gripping two workpieces includes an upper limit value changing unit for changing at least one of the upper speed limit value and the upper acceleration limit value of the robot depending on the type and number of workpieces gripped, and an operation controlling unit for controlling the operation of the robot such that at least one of the speed and the acceleration of the robot does not exceed the changed upper speed limit value and upper acceleration limit value.

Claims (34)

1. A robot control apparatus for controlling a robot, the robot having a hand configured for gripping two workpieces, the robot control apparatus comprising:

an upper limit value changing unit for changing at least one of an upper speed limit value and an upper acceleration limit value of the robot depending on a type and number of workpieces gripped by the hand; and

an operation controlling unit for controlling operation of the robot such that at least one of speed and acceleration of the robot does not exceed the upper speed limit value and the upper acceleration limit value changed by the upper limit value changing unit, wherein,

when the hand grips one workpiece, the upper limit value changing unit is configured to set at least one of the upper speed limit value and the upper acceleration limit value as a first upper speed limit value and a first upper acceleration limit value,

when the hand gripping the one workpiece further grips an additional workpiece, the upper limit value changing unit is configured to change at least one of

the upper speed limit value from the first upper speed limit value to a second upper speed limit value smaller than the first upper speed limit value, and

the upper acceleration limit value from the first upper acceleration limit value to a second upper acceleration limit value smaller than the first upper acceleration limit value, and

when the hand releases only the one workpiece while continuing to grip the additional workpiece, the upper limit value changing unit is configured to change at least one of

the upper speed limit value from the second upper speed limit value to the first upper speed limit value or to a third upper speed limit value greater than the first upper speed limit value, and

the upper acceleration limit value from the second upper acceleration limit value to the first upper acceleration limit value or to a third upper acceleration limit value greater than the first upper acceleration limit value.

2. A robot control method of controlling a robot, the robot having a hand configured for gripping two workpieces, the robot control method comprising:

when the hand grips only one workpiece, setting at least one of an upper speed limit value and an upper acceleration limit value of the robot to a first upper speed limit value and a first upper acceleration limit value;

further gripping an additional workpiece by the hand which grips the one workpiece;

when the hand grips the one workpiece and the additional workpiece, changing at least one of

the upper speed limit value from the first upper speed limit value to a second upper speed limit value smaller than the first upper speed limit value, and

the upper acceleration limit value from the first upper acceleration limit value to a second upper acceleration limit value smaller than the first upper acceleration limit value;

releasing only the one workpiece from the hand while continuing to grip the additional workpiece, changing at least one of

the upper speed limit value from the second upper speed limit value to the first upper speed limit value or to a third upper speed limit value greater than the first upper speed limit value, and

the upper acceleration limit value from the second upper acceleration limit value to the first upper acceleration limit value or to a third upper acceleration limit value greater than the first upper acceleration limit value; and

moving the robot such that at least one of speed and acceleration of the robot does not exceed the upper speed limit value and the upper acceleration limit value.

3. The robot control method according to claim 2 , wherein the one workpiece is a non-machined workpiece and the additional workpiece is a machined workpiece.

4. The robot control apparatus according to claim 1 , wherein the one workpiece is a non-machined workpiece and the additional workpiece is a machined workpiece.

5. A robot control apparatus for controlling a robot, the robot having a hand configured for gripping two workpieces, the robot control apparatus comprising:

a controller configured to

change at least one of an upper speed limit value and an upper acceleration limit value of the robot depending on a type and number of workpieces gripped by the hand; and

control operation of the robot such that at least one of speed and acceleration of the robot does not exceed the changed upper speed limit value and the changed upper acceleration limit value, wherein,

when the hand grips one workpiece, the controller is configured to set at least one of the upper speed limit value and the upper acceleration limit value as a first upper speed limit value and a first upper acceleration limit value,

when the hand gripping the one workpiece further grips an additional workpiece, the controller is configured to change at least one of

the upper speed limit value from the first upper speed limit value to a second upper speed limit value smaller than the first upper speed limit value, and

the upper acceleration limit value from the first upper acceleration limit value to a second upper acceleration limit value smaller than the first upper acceleration limit value, and

when the hand releases only the one workpiece while continuing to grip the additional workpiece, the controller is configured to change at least one of

the upper speed limit value from the second upper speed limit value to the first upper speed limit value or to a third upper speed limit value greater than the first upper speed limit value, and

the upper acceleration limit value from the second upper acceleration limit value to the first upper acceleration limit value or to a third upper acceleration limit value greater than the first upper acceleration limit value.

6. The robot control apparatus according to claim 5 , wherein the one workpiece is a non-machined workpiece and the additional workpiece is a machined workpiece.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2016
From: INOUE, TOSHIHIKO; ABIKO, SHUNSUKE
To: FANUC CORPORATION
Reel/Frame 039139/0041 →
Priority Claims (1)
JP 2015-142898 · Jul 17, 2015 · national
Continuity (1)
Related Publication 20170014999A1 · Jan 19, 2017