← Back to Patent Explorer
US5250886A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of controlling robot and robot control apparatus

Assignee: Canon Inc
•
Filing: 1992-06-23
•
Granted: 1993-10-05
•
Expires: 2012-06-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a method of storing teaching points of a robot, when teaching points for a plurality of moving units are input, information for identifying the moving units associated with the teaching points is input, and the teaching points and the identification data are stored in a single area of a memory.

Inventors

  • 👤 Masateru Yasuhara
  • 👤 Katsumi Ishihara
  • 👤 Toshihiro Yamamoto

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 22:41
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/425

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 127 words
A method of storing teaching points of a robot, said method comprising the steps of: a) inputting index information for discriminating a teaching point to be input; b) inputting identification data representative of with which of a plurality of moving units of the robot the teaching point to be input is associated; c) inputting position information of the teaching point to be input, and temporarily storing the input position information in a register; and d) reading out the position information stored in the register and providing correspondence between the read out position information, the index information input in the step (a) and the identification data input in the step (b) to store them into a storage area of storage means independent of a kind of moving unit.
Claim 2
Independent Claim 127 words
A method of storing teaching points of a robot, said method comprising the steps of: a) inputting index information for discriminating a teaching point to be input; b) inputting identification data representative of with which of a plurality of moving units of the robot the teaching point to be input is associated; c) inputting position information of the teaching point to be input, and temporarily storing the input position information in a register; and d) reading out the position information stored in the register and providing correspondence between the read out position information, the index information input in the step (a) and the identification data input in the step (b) to store them into a storage area of storage means independent of a kind of moving unit.
Claim 3
Dependent Claim 23 words
A method according to claim 1, wherein the plurality of moving units include an arm unit and a hand unit of said robot.
Claim 4
Dependent Claim 59 words
A method according to claim 1, wherein the step (c) temporarily stores the position information into a storage area of the register corresponding to the identification data input in the step (b), and wherein the step (d) reads out the position information from the storage area of the register corresponding to the identification data input in the step (b).
Claim 5
Dependent Claim 132 words
A robot control apparatus comprising: a plurality of control objects; first input means for inputting index information for discriminating teaching points of said plurality of control objects; designation means for designating one of said plurality of control objects; generating means for generating identification data for identifying the control object designated by said designation means; second input means for inputting position information of a teaching point; storage means for storing the position information input by said second input means; and storage control means for providing correspondence between the index information input by said first input means, the identification data generated by said generating means and the position information input by said second input means and for storing them into a storage area of said storage means independent of a kind of control object.
Claim 6
Dependent Claim 132 words
A robot control apparatus comprising: a plurality of control objects; first input means for inputting index information for discriminating teaching points of said plurality of control objects; designation means for designating one of said plurality of control objects; generating means for generating identification data for identifying the control object designated by said designation means; second input means for inputting position information of a teaching point; storage means for storing the position information input by said second input means; and storage control means for providing correspondence between the index information input by said first input means, the identification data generated by said generating means and the position information input by said second input means and for storing them into a storage area of said storage means independent of a kind of control object.
Claim 7
Dependent Claim 23 words
An apparatus according to claim 4, wherein said plurality of control objects includes an arm unit and a hand unit of a robot.
Claim 8
Dependent Claim 70 words
An apparatus according to claim 4, further comprising a register for temporarily storing the position information input by said second input means into a storage area corresponding to the control object, and wherein said storage control means reads out the position information from the storage area of said register corresponding to the control object designated by said designation means and stores the read out position information into said storage means.
Claim 9
Dependent Claim 183 words
A robot control apparatus comprising: a plurality of control objects; storage means for storing teaching points which indicate the position of said control objects and identification data which identify respectively the control objects corresponding to the teaching points, the teaching point and the identification data corresponding thereto being stored as a set in a common area of said storage means independent of a kind of control object corresponding to the teaching point; command means for commanding a positioning operation of a desired control object using a command including the identification data of the desired control object and designating data for selecting the teaching point; and control means for reading out the teaching point and the identification data from said storage means in accordance with the designating data of the teaching point, and for, when the readout identification data coincides with the identification data in the command, allowing the desired control object to be moved to a position of the readout teaching point and, when the readout identification data does not coincide with the identification data in the command, performing an error processing routine.
Claim 10
Dependent Claim 183 words
A robot control apparatus comprising: a plurality of control objects; storage means for storing teaching points which indicate the position of said control objects and identification data which identify respectively the control objects corresponding to the teaching points, the teaching point and the identification data corresponding thereto being stored as a set in a common area of said storage means independent of a kind of control object corresponding to the teaching point; command means for commanding a positioning operation of a desired control object using a command including the identification data of the desired control object and designating data for selecting the teaching point; and control means for reading out the teaching point and the identification data from said storage means in accordance with the designating data of the teaching point, and for, when the readout identification data coincides with the identification data in the command, allowing the desired control object to be moved to a position of the readout teaching point and, when the readout identification data does not coincide with the identification data in the command, performing an error processing routine.
Claim 11
Dependent Claim 23 words
An apparatus according to claim 7, wherein said plurality of control objects include an arm unit and a hand unit of a robot.
Claim 12
Dependent Claim 16 words
An apparatus according to claim 7, wherein said command means comprises means for interpreting the command.
Claim 13
Dependent Claim 24 words
An apparatus according to claim 7, wherein said command means comprises means for manually inputting an instruction for moving said plurality of control objects.
Claim 14
Independent Claim 193 words
A method of storing teaching points of a robot, comprising the steps of: a) inputting new teaching point data in storage means, in which has been stored teaching point data for positioning a plurality of control objects and identification data which identify respectively the control objects corresponding to the teaching points, to modify the teaching point data that has been stored in the storage means; b) inputting area data representing an area of said storage means in which the new teaching point data input in the step (a) is to be stored; c) inputting identification data for identifying the control object of the new teaching point data input in the step (a); and d) enabling a storage operation of the new teaching point data input in the step (a) when the identification data in the storage means corresponding to the area data input in the step (b) coincides with the identification data input in the step (c) and performing an error processing routine when the identification data in the storage means corresponding to the area data input in the step (b) does not coincide with the identification data input in the step (c).
Claim 15
Independent Claim 193 words
A method of storing teaching points of a robot, comprising the steps of: a) inputting new teaching point data in storage means, in which has been stored teaching point data for positioning a plurality of control objects and identification data which identify respectively the control objects corresponding to the teaching points, to modify the teaching point data that has been stored in the storage means; b) inputting area data representing an area of said storage means in which the new teaching point data input in the step (a) is to be stored; c) inputting identification data for identifying the control object of the new teaching point data input in the step (a); and d) enabling a storage operation of the new teaching point data input in the step (a) when the identification data in the storage means corresponding to the area data input in the step (b) coincides with the identification data input in the step (c) and performing an error processing routine when the identification data in the storage means corresponding to the area data input in the step (b) does not coincide with the identification data input in the step (c).
Claim 16
Dependent Claim 63 words
A method according to claim 11, wherein each area of said storage means includes a first field for storing the teaching point data and a second field for storing the identification data, and when the second field is empty, a storage operation of the teaching point data input in the step (a) and the identification data input in the step (c) is enabled.
Claim 17
Dependent Claim 53 words
A method according to claim 12, wherein when the identification data is already stored in said second field, and when the identification data input in the step (c) coincides with the identification data stored in said second field, a storage operation of the teaching point data input in the step (a) is enabled.
Claim 18
Dependent Claim 23 words
A method according to claim 11, wherein said plurality of control objects include an arm unit and a hand unit of a robot.
Claim 19
Dependent Claim 163 words
A robot control apparatus comprising: a plurality of control objects; storage means, in which has been stored teaching point data for positioning said plurality of control objects and identification data which identify respectively the control objects corresponding to the teaching points, said storage means having areas assigned in correspondence with said plurality of control objects; input means for inputting teaching point data of said plurality of control objects together with area data indicating a storage area of the teaching point data and identification data for identifying the corresponding control object; and control means for, when identification data in said storage means corresponding to the area data input by said input means coincides with the identification data input by said input means, enabling a storage operation of the teaching point data input by said input means in said storage means and, when the identification data in said storage means corresponding with the identification data input by said input means, performing an error processing routine.
Claim 20
Dependent Claim 163 words
A robot control apparatus comprising: a plurality of control objects; storage means, in which has been stored teaching point data for positioning said plurality of control objects and identification data which identify respectively the control objects corresponding to the teaching points, said storage means having areas assigned in correspondence with said plurality of control objects; input means for inputting teaching point data of said plurality of control objects together with area data indicating a storage area of the teaching point data and identification data for identifying the corresponding control object; and control means for, when identification data in said storage means corresponding to the area data input by said input means coincides with the identification data input by said input means, enabling a storage operation of the teaching point data input by said input means in said storage means and, when the identification data in said storage means corresponding with the identification data input by said input means, performing an error processing routine.
Claim 21
Dependent Claim 81 words
An apparatus according to claim 15, wherein each area of said storage means includes a first field for storing the teaching point data, and a second field for storing the identification data, said apparatus further comprises judging means for judging whether or not said second field is empty, and said control means enables a storage operation of the teaching point data and then identification data input by said input means when said judging means judges that said second field is empty.
Claim 22
Dependent Claim 23 words
An apparatus according to claim 15, wherein said plurality of control objects include an arm unit and a hand unit of a robot.
Claim 23
Dependent Claim 17 words
An apparatus according to claim 16, further comprising means for clearing a content of said second field.

References Cited (Backward Citations)

US4178632A Cited
US4308584A Cited
US4385358A Cited
US4546443A Cited
US4553077A Cited
US4529921A Cited
US4594670A Cited
US4625285A Cited
US4683543A Cited
US4706204A Cited
US4831548A Cited
US4757459A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-10-04 1997-04-05 1997-10-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-10-04 2001-04-05 2001-10-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-10-04 2005-04-05 2005-10-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag