Robot controller for controlling robot which supplies and discharges workpiece

US9778646B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9778646-B2
Application numberUS-201514637431-A
CountryUS
Kind codeB2
Filing dateMar 4, 2015
Priority dateMar 7, 2014
Publication dateOct 3, 2017
Grant dateOct 3, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robot controller used in a system having a machine tool and a robot, by which the robot is properly operated corresponding to an operation state of the machine tool. The robot controller has a data communicating part which obtains data representing an operation state of the machine tool at predetermined timing; a motion pattern storing part which stores a plurality of motion patterns of the robot for the machine tool; and a motion controlling part which selects a motion pattern from the stored plurality of motion patterns when an abnormality occurs in the machine tool or when an operation state of the machine tool satisfies a predefined condition, and operates the robot based on the selected motion pattern, the selected pattern being associated with an operation state of the machine tool when an abnormality occurs or when the operation state satisfies the predefined condition.

First claim

Opening claim text (preview).

The invention claimed is: 1. A robot controller for controlling a robot which supplies and/or discharges a workpiece to and/or from each of at least one machine tool, the robot controller comprising: a data communicating part which obtains data representing an operation state of the machine tool at predetermined timing by communication with the machine tool; a motion pattern storing part which stores a plurality of motion patterns of the robot for the machine tool; and a motion controlling part which automatically selects a motion pattern from the plurality of motion patterns stored in the motion pattern storing part when an abnormality occurs in the machine tool or when an operation state of the machine tool satisfies a predefined condition, and operates the robot based on the selected motion pattern, wherein the selected motion pattern is associated with an operation state of the machine tool when the abnormality occurs in the machine tool or when the operation state of the machine tool satisfies the predefined condition, wherein the motion controlling part obtains the data representing the operation state of the machine tool at predetermined time intervals, and operates the robot so as to exchange a tool of the machine tool, when an accumulated operating time of the tool reaches a predetermined life length of the tool. 2. The robot controller as set forth in claim 1 , wherein the data communicating part obtains the data representing the operation state of the machine tool during process operation of the machine tool when the abnormality occurs in the machine tool, and wherein the plurality of motion patterns, from which the motion controlling part selects the selected motion pattern, include withdrawing the robot to an origin position, discharging a workpiece when being processed in the machine tool, and preparing restart of the processing in the machine tool. 3. The robot controller as set forth in claim 1 , wherein the data communicating part obtains the data representing the operation state of the machine tool at predetermined time intervals, and wherein, when the operation state of the machine tool satisfies the predefined condition, the motion controlling part selects the selected motion pattern regarding checking or maintenance of the machine tool. 4. The robot controller as set forth in claim 1 , wherein the robot controller has a robot program, in which the plurality of motion patterns are defined and the data representing the operation state of the machine tool is designated as at least one of (1) a branch condition, (2) a waiting condition and (3) a waiting-release condition of the robot program, and wherein the motion controlling part automatically updates the data representing the operation state of the machine tool obtained by the data communicating part so as to change an execution sequence of the robot program corresponding to the operation state of the machine tool. 5. The robot controller as set forth in claim 4 , further comprising: a user interface through which the plurality of motion patterns are changed and stored in the motion pattern storing part, wherein the robot program is modifiable through the user interface. 6. A robot controller for controlling a robot which supplies and/or discharges a workpiece to and/or from each of at least one machine tool, the robot controller comprising: a data communicating part which obtains data representing an operation state of the machine tool at predetermined timing by communication with the machine tool; a motion pattern storing part which stores a plurality of motion patterns of the robot for the machine tool; and a motion controlling part which automatically selects a motion pattern from the plurality of motion patterns stored in the motion pattern storing part when an abnormality occurs in the machine tool or when an operation state of the machine tool satisfies a predefined condition, and operates the robot based on the selected motion pattern, wherein the selected motion pattern is associated with an operation state of the machine tool when the abnormality occurs in the machine tool or when the operation state of the machine tool satisfies the predefined condition, wherein the motion controlling part obtains information regarding an accumulated processing time of the machine tool or a number of workpieces processed by the machine tool at predetermined time intervals, and operates the robot so as to clean a predetermined section of the machine tool, when the accumulated processing time or the number of processed workpieces reaches a predetermined value.

Assignees

Inventors

Classifications

  • Arm motion controller · CPC title

  • Cross-Sectional Technologies · mapped topic

  • G05B19/402Primary

    characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes precedence) · CPC title

  • Machine tool problems · CPC title

  • One program in robot controller for both robot and machine, press, mold · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9778646B2 cover?
A robot controller used in a system having a machine tool and a robot, by which the robot is properly operated corresponding to an operation state of the machine tool. The robot controller has a data communicating part which obtains data representing an operation state of the machine tool at predetermined timing; a motion pattern storing part which stores a plurality of motion patterns of the r…
Who is the assignee on this patent?
Fanuc Corp
What technology area does this patent fall under?
Primary CPC classification G05B19/402. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 03 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).