IP Library › Granted Patent US 10,775,772
Granted Patent B2
US 10,775,772 · App. 16/341,480 · Granted Sep 15, 2020

Method and a system for controlling a velocity of a conveyance path

Inventor: Anders Lager (Västerås, SE)
Assignee: ABB Schweiz AG
G05B19/416G05B2219/39106
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,775,772
App. No.
16/341,480
Granted
Sep 15, 2020
Kind
B2
Abstract

A method for controlling a velocity of a conveyance path of a system including an industrial robot, a first conveyance path configured to transfer items within a working area (b 2 ) of the robot with a velocity v 1 , and a second conveyance path configured to transfer empty places within the working area (b 2 ) of the robot with a velocity v 2 . The method includes: obtaining position data for a plurality of items and for a plurality of empty places; creating one or more pairs including one of the empty places of the plurality of empty places and a respective item of the plurality of items; calculating, for one of the one or more pairs, a time t As for the empty place of the one pair and a time t Bk for the item of the one pair to reach a border of the working area (b 2 ) based on position data for the one pair and the velocities v 1 and v 2 ; and controlling the velocity v 2 of the second conveyance path based on a difference between the time t As and a time (t Bk +Δt), where Δt is a predetermined time difference.

Claims (26)

1. A method for controlling a velocity of a conveyance path of a system including an industrial robot, a first conveyance path configured to transfer items within a working area (b 2 ) of the robot with a velocity v 1 , and a second conveyance path configured to transfer empty places within the working area (b 2 ) of the robot with a velocity v 2 ; wherein the method includes:

obtaining position data for a plurality of items transferred on the first conveyance path;

obtaining position data for a plurality of empty places transferred on the second conveyance path;

creating one or more pairs including one of the empty places of the plurality of empty places and a respective item of the plurality of items;

calculating, for one of the one or more pairs, a time t As for the empty place of the one pair and a time T Bk for the item of the one pair to reach a border of the working area (b 2 ) based on position data for the one pair and on the velocities v 1 and v 2 ; and

controlling the velocity v 2 of the second conveyance path based on a difference between the time t As and a time (t Bk +Δt), where Δt is a predetermined time difference.

2. The method according to claim 1 , wherein the creating one or more pairs include creating one or more pairs including one of the empty places and a respective item having the same order number in the running direction in relation to the border based on the position data.

3. The method according to claim 1 , wherein the controlling includes increasing the velocity v 2 of the second conveyance path if the time t As , is greater than the time (t Bk +Δt) for the one pair.

4. The method according to claim 1 , wherein the method includes to perform said calculating for up to N pairs starting from the border, and if for all the N pairs the time t As is less than the time (t Bk +Δt), the controlling includes decreasing the velocity v 2 of the second conveyance path.

5. The method according to claim 4 , wherein the N pairs starting from the border are N consecutive pairs starting from the border.

6. The method according to claim 1 , wherein the border of the working area (b 2 ) is the most upstream border that crosses the first conveyance path and the second conveyance path.

7. The method according to claim 1 , wherein the border of the working area (b 2 ) is a most downstream border that crosses the first conveyance path and the second conveyance path.

8. The method according to claim 1 , including comparing a characteristic of the empty place of a pair with a limit for the characteristic indicating when the second conveyance path at latest can be stopped such that the empty place still remains within the working area (b 2 ) of the robot, and if the characteristic of the empty place is less or equal to the characteristic limit, the controlling includes stopping or reducing the velocity of the second conveyance path.

9. The method according to claim 8 , wherein the characteristic is the time t As to a most downstream border or a distance for the empty place to the most downstream border.

10. The method according to claim 1 , wherein the plurality of items also includes any item held by the robot.

11. The method according to claim 1 , including

determining both a number of empty places and a number of items within the working area (b 2 ) of the robot;

increasing the velocity v 2 of the second conveyance path if the number of items is greater than the number of empty places.

12. The method according to claim 11 , wherein the number of items also includes any item held by the robot.

13. A system including an industrial robot, a first conveyance path configured to transfer items within a working area (b 2 ) of the robot with a velocity v 1 , and a second conveyance path configured to transfer empty places within the working area (b 2 ) of the robot with a velocity v 2 , wherein the first conveyance path and the second conveyance path have the same running direction; the system further includes a control system including a processing circuitry, characterized in that the processing circuitry is configured to execute the method according to claim 1 .

14. The system according to claim 13 , further including a sensor system arranged to monitor the first conveyance path and the second conveyance path in order to obtain position data.

15. The method according to claim 2 , wherein the controlling includes increasing the velocity v 2 of the second conveyance path if the time t As is greater than the time (t Bk +Δt) for the one pair.

16. The method according to claim 2 , wherein the method includes to perform said calculating for up to N pairs starting from the border, and if for all the N pairs the time t As is less than the time (t Bk +Δt), the controlling includes decreasing the velocity v 2 of the second conveyance path.

17. The method according to claim 2 , wherein the border of the working area (b 2 ) is the most upstream border that crosses the first conveyance path and the second conveyance path.

18. The method according to claim 2 , wherein the border of the working area (b 2 ) is a most downstream border that crosses the first conveyance path and the second conveyance path.

19. The method according to claim 2 , including comparing a characteristic of the empty place of a pair with a limit for the characteristic indicating when the second conveyance path at latest can be stopped such that the empty place still remains within the working area (b 2 ) of the robot, and if the characteristic of the empty place is less or equal to the characteristic limit, the controlling includes stopping or reducing the velocity of the second conveyance path.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2019
From: LAGER, ANDERS
To: ABB SCHWEIZ AG
Reel/Frame 048991/0128 →
Continuity (1)
Related Publication 20190369600A1 · Dec 5, 2019
Cited By (1)
US 12,583,643