IP Library › Granted Patent US 10,500,723
Granted Patent B2
US 10,500,723 · App. 15/881,926 · Granted Dec 10, 2019

Machining system and machine controller in which a moving robot loads and unloads an article with respect to machining device

Inventor: Hiroji Nishi (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/163B25J5/007B25J9/162B25J11/0055G05B19/402G05B19/4189G05D1/0088G05D1/028G05D1/0274G05B2219/39107G05B2219/39132G05D2201/0216Y10S901/01Y10S901/40
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,500,723
App. No.
15/881,926
Granted
Dec 10, 2019
Kind
B2
Abstract

There is provided a machining system in which for automation of loading and unloading of an article with respect to a machining device, an operation of a robot can be easily set from a machine controller of the machining device. The machining system includes a machine controller and a robot controller. The machine controller includes a communication section configured to read from a storage section setting data and a robot operation program which correspond to the type of the machined article as set by a setting section when a determination section determines that the moving robot is disposed at a predetermined position, and transmit the same to the robot controller.

Claims (63)

1. A machining system, comprising:

a machining device including a housing having a door, the machining device configured to machine an article inside the housing;

a moving robot configured to

move to a predetermined first position in front of the door of the housing of the machining device, and

perform at least one of loading of an unmachined article through the door into the housing or unloading of the machined article from the housing through the door;

a machine controller configured to control the machining device; and

a robot controller configured to control the moving robot, wherein the machine controller includes

a first storage section configured to

store a plurality of machining programs for obtaining a plurality of types of machined articles by the machining device, and

store, for each of the plurality of types of machined articles, a first setting data and a first robot operation program for causing the moving robot to load the unmachined article through the door into the housing and unload the machined article from the housing through the door;

a setting section configured to

select one from among the plurality of machining programs, and

set the type of the machined article to be obtained by the machining device;

a determination section configured to determine whether or not the moving robot is disposed at the first position in front of the door; and

a first communication section configured to, in response to the determination section determining that the moving robot is disposed at the first position in front of the door,

read, from the first storage section, the first setting data and the first robot operation program which correspond to the type of the machined article as set by the setting section, and

transmit the first setting data and the first robot operation program to the robot controller,

the robot controller includes a second communication section configured to receive the first setting data and the first robot operation program which are transmitted from the first communication section, and

the robot controller is configured to control the moving robot on a basis of the first setting data and the first robot operation program which are received by the second communication section to cause the moving robot to perform at least one of loading of the unmachined article or unloading of the machined article with respect to the machining device.

2. The machining system according to claim 1 , wherein

the moving robot is an autonomous moving robot,

the robot controller further includes a second storage section configured to store navigation information for the moving robot to sequentially move to the first position and a predetermined second position distant from the first position, the navigation information being stored in association with an identification information associated with the machining device,

the machine controller is configured to transmit a movement command for calling the moving robot and the identification information of the machining device from the first communication section to the robot controller in accordance with a progress state of machining, and

the robot controller is configured to

receive, by the second communication section, the identification information of the machining device, the identification information being transmitted with the movement command,

read, from the second storage section the navigation information corresponding to the identification information of the machining device as received, and

cause the moving robot to sequentially move to the first position and the second position on a basis of the navigation information as read.

3. The machining system according to claim 2 , further comprising

a storage base at the second position and configured to store the unmachined article and the machined article, wherein

the first storage section is configured to further store, for each of the plurality of types of machined articles, a second setting data and a second robot operation program for causing the moving robot to unload the machined article into the storage base and load another unmachined article from the storage base,

the first communication section is configured to

read, from the first storage section, the second setting data and the second robot operation program which correspond to the type of the machined article as set by the setting section in response to the determination section determining that the moving robot is disposed at the first position, and

transmit the second setting data and the second robot operation program to the robot controller,

the second communication section is configured to

receive the second setting data and the second robot operation program, and

cause the second setting data and the second robot operation program to be stored in the second storage section, and

the robot controller is configured to control the moving robot on a basis of the second setting data and the second robot operation program which are stored in the second storage section to cause the moving robot to unload the machined article into the storage base and load the another unmachined article from the storage base in response to the moving robot being disposed at the second position.

4. The machining system according to claim 3 , wherein

the machine controller is configured to

set the type of the machined article to be obtained by the machining device,

control the machining device to machine the article inside the housing to obtain the set type of the machined article,

transmit the movement command and the identification information of the machining device from the first communication section to the second communication section of the robot controller,

determine the moving robot being disposed at the first position in subsequence to the robot controller moving the moving robot from a third position to the first position in front of the door on the basis of the navigation information, the third position being different from the first and second positions,

cause the first communication section to read and transmit the first robot operation program and the first setting data in the first storage section to the second communication section of the robot controller, and

control the door of the housing of the machining device to open, in subsequence to a completion of the machining of the article.

5. The machining system according to claim 4 , wherein

the robot controller is configured to control the moving robot to

unload the machined article from the housing in subsequence to the opening of the door of the housing following the completion of the machining of the article,

move to the second position,

unload the machined article into the storage base and load the another unmachined article from the storage base,

move to the first position and unload the another unmachined article into the machining device, and

move to the third position.

6. A machine controller configured to control a machining device including a housing having a door, the machining device configured to machine an article inside the housing, wherein a moving robot is configured to perform at least one of loading of an unmachined article through the door into the housing or unloading of the machined article from the housing through the door, the machine controller comprising:

a storage section configured to

store a plurality of machining programs for obtaining a plurality of types of machined articles by the machining device, and

store, for each of the plurality of types of machined articles, a setting data and a robot operation program for causing the moving robot to load the unmachined article through the door into the housing and unload the machined article from the housing through the door;

a setting section configured to

select one from among the plurality of machining programs, and

set the type of the machined article to be obtained by the machining device;

a determination section configured to determine whether or not the moving robot is disposed at a predetermined position in front of the door of the housing of the machining device; and

a communication section configured to, in response to the determination section determining that the moving robot is disposed at the predetermined position in front of the door,

read, from the storage section, the setting data and the robot operation program which correspond to the type of the machined article as set by the setting section, and

transmit the the setting data and the robot operation program to a robot controller configured to control the moving robot.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: NISHI, HIROJI
To: FANUC CORPORATION
Reel/Frame 044754/0619 →
Priority Claims (1)
JP 2017-018619 · Feb 3, 2017 · national
Continuity (1)
Related Publication 20180222047A1 · Aug 9, 2018