IP Library › Granted Patent US 9,676,101
Granted Patent B2
US 9,676,101 · App. 14/168,325 · Granted Jun 13, 2017

Operating program writing system

Inventor: Kozo Inoue (Yamanashi, JP)
Assignee: FANUC CORPORATION
B25J9/1661B25J9/10G05B2219/36177G05B2219/40099G06F17/50Y02P90/02
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 9,676,101
App. No.
14/168,325
Granted
Jun 13, 2017
Kind
B2
Abstract

An operating program writing system includes a block storing part which stores a plurality of blocks constituting work units of an operating program, a selecting part which selects any number of blocks from the plurality of blocks, a displaying part which displays a path diagram including the any number of blocks and arguments which are contained in the blocks, a selecting and inputting part which selects at least one block among the any number of blocks and inputs the arguments of the at least one block, a running part which arranges run buttons for the respective any number of blocks and runs blocks which correspond to the run buttons, and a writing part which uses the any number of blocks and the input argument of the at least one block as the basis to write an operating program.

Claims (23)

1. An operating program writing system configured to write an operating program of a system which comprises a peripheral and a robot, the operating program writing system comprising:

a display;

an input device; and

a computer coupled to the display and the input device, wherein:

the computer stores a plurality of blocks, each of which is a work unit constituting the operating program;

the input device accepts selection of any number of blocks to be combined to form the operating program from said plurality of blocks stored in the computer;

the display displays a path diagram in which the any number of blocks, which are selected by the input device, are arranged in accordance with a predetermined order so as to form the operating program;

the input device further:

accepts selection of at least one block among the any number of blocks displayed in the path diagram at the display, and

after said selection of the at least one block, receives an input argument of the selected at least one block;

the computer further:

arranges run buttons for the respective any number of blocks on the display,

runs blocks which correspond to said run buttons in response to said run buttons being operated by said input device, and

writes the operating program by using (i) the any number of blocks which were selected by said input device and (ii) the input argument of said at least one block which was selected by said input device as the basis to arrange the any number of blocks in accordance with the predetermined order in the operating program, wherein:

the any number of blocks comprises position blocks and logic blocks,

the position blocks are arranged in the predetermined order in said path diagram displayed by the display, and each of the position blocks indicates a position where the robot is to be moved to,

each of the logic blocks is associated with a corresponding position block among the position blocks, and indicates an operation to be performed by the robot at said corresponding position block, and

the position blocks are connected to each other in series so that each position block is connected to another position block without a logic block between said each position block and said another position block.

2. The operating program writing system according to claim 1 , wherein the display displays running states of the blocks in said path diagram.

3. The operating program writing system according to claim 1 , wherein the computer further comprises:

analyzes an existing operating program, and

sets a plurality of blocks and arguments which are contained in the blocks from the existing operating program.

4. The operating program writing system according to claim 1 , wherein the computer further runs the block corresponding to a run button being operated by said input device independently of other blocks among the any number of blocks displayed at the display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2014
From: INOUE, KOZO
To: FANUC CORPORATION
Reel/Frame 032092/0497 →
Priority Claims (1)
JP 2013-015903 · Jan 30, 2013 · national
Continuity (1)
Related Publication 20140214203A1 · Jul 31, 2014