Robot control apparatus
First Claim
Patent Images
1. A robot control apparatus which controls a robot by a program in machine language, characterized in that said robot control apparatus comprises:
- a control panel having keys and a display for displaying at least one block of data in word language corresponding to GS codes but definitive of a desired robot movement to an intended user of the robot;
a program in said word language for displaying on said display;
means for moving a cursor to a position on said display displaying a block of data in said word language for selecting a word in said displayed word language to be changed;
key means for cyclically selecting a replacement word for said selected word and replacing said selected word at said selected position with said replacement word;
repeating said moving said cursor, selecting a word to be changed, selecting a replacement word and replacing the selected word with the replacement word until a desired block of said word language words are compiled and displayed on said display; and
key means for storing said desired block of words in said desired compiled block.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot control apparatus which controls a robot by a program language and which has keys and a display which displays at least one block of data, cyclically selects the word to be changed, in the one block of data is displayed, to be compiled with the desired block and stores the data in that compiled form, so that syntax errors are avoided and it is possible to compile a desired block easily and in a short time.
-
Citations
12 Claims
-
1. A robot control apparatus which controls a robot by a program in machine language, characterized in that said robot control apparatus comprises:
-
a control panel having keys and a display for displaying at least one block of data in word language corresponding to GS codes but definitive of a desired robot movement to an intended user of the robot; a program in said word language for displaying on said display; means for moving a cursor to a position on said display displaying a block of data in said word language for selecting a word in said displayed word language to be changed; key means for cyclically selecting a replacement word for said selected word and replacing said selected word at said selected position with said replacement word; repeating said moving said cursor, selecting a word to be changed, selecting a replacement word and replacing the selected word with the replacement word until a desired block of said word language words are compiled and displayed on said display; and key means for storing said desired block of words in said desired compiled block.
-
-
2. An apparatus according to claim 1, wherein said keys for cyclically selecting a required word include an up software key and a down software key.
-
3. An apparatus according to claim 1, wherein said word displayed at said selected position is selected by an operation previous to a prior operation, and is preferentially indicated on said display.
-
4. An apparatus according to claim 3, wherein said word displayed at said selected position is selected first by a highest frequency of selection in prior selection, operations previous to the prior operation, and is preferentially indicated on said display.
-
5. An apparatus according to claim 3, wherein said word displayed at said selected position is selected before the selection operation previous to the prior operation, and is preferentially indicated on said display.
-
6. An apparatus according to claim 1, wherein said word includes operands and said apparatus comprises a means for moving a cursor to a position for a change of an operand to be changed among said operands, and a means for changing said operand at said position of change.
-
7. An apparatus according to claim 6, wherein said means for changing the operand changes and cyclically selects a required operand.
-
8. An apparatus according to claim 7, wherein said means for changing the operand cyclically selects a required operand by using said up software key and said down software key.
-
9. An apparatus according to claim 6, wherein said means for changing the operand changes a required operand directly by using a predetermined reference corresponding to said required operand.
-
10. An apparatus according to claim 6, wherein said operand displayed at said operand changing position is selected by an operation previous to the prior operation, and is preferentially indicated on said display.
-
11. An apparatus according to claim 10, wherein said operand displayed at said operand changing position is selected first by the highest frequency of selection in prior selection operations, and is preferentially indicated on said display.
-
12. An apparatus according to claim 10, wherein said operand displayed at said operand changing position is selected before the selection operation previous to the prior operation, and is preferentially indicated on said display.
Specification