Patent ID: 8996154
Filing Date: 2015-03-31
Classification: B25J,G05B,Y02P

Abstract:
1. A robot system comprising: a robot that holds one of a plurality of feed materials to be attached to a workpiece; and an instructing module that gives an instruction to the robot so that the robot holds each of the feed materials in an order when the robot attaches the feed materials to a workpiece, the order being reverse to an order which the instructing module last gave for holding each of the feed materials when the robot attached the feed materials to a workpiece; further comprising: a storage module that stores therein teaching information including, in a manner associated with each other, a type of the feed material and teaching data for the robot prepared in advance corresponding to the type when the feed materials are attached to the workpiece; and an acquiring module that acquires the type of the feed material the robot is holding, wherein the instructing module acquires from the teaching information the teaching data corresponding to the type of the feed material acquired by the acquiring module and gives an instruction for an operation based on the teaching data acquired; further comprising: a main stocker that is provided in an area capable of being held by the robot and stores therein the feed materials; and a sub-stocker provided at a location closer to the robot than the main stocker, wherein the storage module further stores therein information by workpiece that is the teaching information associated with a type of the workpiece, and the instructing module acquires a type of the feed material corresponding to the type of the workpiece from the information by workpiece, and gives an instruction for an operation that prioritizes the sub-stocker over the main stocker as a storage destination of the feed material corresponding to the type of the feed material acquired; further comprising a calculating module that calculates a remaining amount of the feed materials based on an amount of the feed materials used, wherein the instructing module gives an instruction, when the remaining amount of the feed material the robot is holding falls below a given threshold, for an operation to exchange the feed material with the feed material of a same type stored in the main stocker.