Controller, control system and ladder program
AssigneeFanuc Corporation
InventorYuuji Suzuki
Life of this patent
Estimating the term…
Abstract
To provide a controller capable of facilitating changing of the order of robot cells, a control system, and a ladder program. A master PLC includes a master input unit that receives a first input signal indicating the order of operation of robot cells, and a second input signal indicating work completion in the robot cells from each of the plurality of robot cells; a master output unit that outputs an output signal for instruction of operation to the robot cell specified on the basis of combination of the first input signals, and the second input signal according to the ladder program; and a storage unit that stores a plurality of the ladder programs corresponding to a plurality of patterns of the order of operation comprising at least some of the plurality of robot cells.
Claims5
A controller that sequentially operates a plurality of robot cells by a ladder program, the controller comprising:
- an input unit that receives a first input signal and a second input signal from each of the plurality of robot cells, the first input signals indicating an order of operation of the corresponding robot cells and the second input signals indicating work completion in the corresponding robot cells;
- an output unit that outputs an output signal for instruction of operation to one of the plurality of robot cells according to the ladder program, the one of the plurality of robot cells being specified on the basis of the second input signal from another one of the plurality of robot cells and a combination of the first input signals, and the output signal causing the specified robot cell to operate;
- and
- a storage unit that stores a plurality of ladder programs corresponding to a plurality of patterns of the order of operation of at least some of the plurality of robot cells, the ladder program being one of the plurality of ladder programs.
A control system comprising cell controllers that control each of a plurality of robot cells, and a master controller connected to the plurality of cell controllers, wherein
- each of the cell controllers comprises:
- a first cell output unit that outputs a first cell signal indicating an order of operation of the robot cell that the cell controller controls;
- and
- a second cell output unit that outputs a second cell signal indicating work completion in the robot cell that the cell controller controls, and
- the master controller comprises:
- a master input unit that receives a first input signal corresponding to the first cell signal, and a second input signal corresponding to the second cell signal from each of the plurality of robot cells;
- a master output unit that outputs an output signal for instruction of operation to one of the plurality of robot cells according to a ladder program, the one of the plurality of robot cells being specified on the basis of the second input signal from another one of the plurality of robot cells and a combination of the first input signals, and the output signal causing the specified robot cell to operate;
- and
- a storage unit that stores a plurality of ladder programs corresponding to a plurality of patterns of the order of operation of at least some of the plurality of robot cells, the ladder program being one of the plurality of ladder programs.
A non-transitory computer readable medium configured to store a ladder program that when executed causes a processor to:
- specify one of a plurality of robot cells on the basis of a second input signal from another one of the plurality of robot cells and a combination of first input signals, each first input signal being received from a respective one of the plurality of robot cells;
- and
- output an output signal for instruction of operation to the specified robot cell
- in response to receiving the first input signal and the second input signal from each of the plurality of robot cells, the first input signals indicating the order of operation of the corresponding robot cells and the second input signals indicating work completion in the corresponding robot cells, wherein
- the output signal causes the specified robot cell to operate.
Dependencies are inferred from the claim text.