JPH07251391A - Industrial robot - Google Patents

Industrial robot

Info

Publication number
JPH07251391A
JPH07251391A JP4621394A JP4621394A JPH07251391A JP H07251391 A JPH07251391 A JP H07251391A JP 4621394 A JP4621394 A JP 4621394A JP 4621394 A JP4621394 A JP 4621394A JP H07251391 A JPH07251391 A JP H07251391A
Authority
JP
Japan
Prior art keywords
manipulator
data
code
work
industrial robot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP4621394A
Other languages
Japanese (ja)
Inventor
Arata Hamamoto
新 濱本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokico Ltd
Original Assignee
Tokico Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokico Ltd filed Critical Tokico Ltd
Priority to JP4621394A priority Critical patent/JPH07251391A/en
Publication of JPH07251391A publication Critical patent/JPH07251391A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Abstract

PURPOSE:To facilitate input operation and to eliminate operation by a skilled operator by inputting operating contents by reading a code by an input means in an industrial robot of a teaching playback type. CONSTITUTION:A plural number of operation panels 6 on the upper surface of which an operator indicates a motion is provided on a control device 5 to control the motion of a manipulator 1, and drawings, letters, etc., to express items of a shape, size, a setting position, etc., of a work 3 and a data input table consisting of bar codes to select each of the items are displayed on each of the operation panels 6. The items are selected by scanning the bar codes on the operation panels 6 by an input device 7 which is a bar code reader, a positional command data and a speed command data are read from a memory device 10 in accordance with the bar code data by a control part 9, a motion command data which is a teaching data of the manipulator 1 is generated by way of carrying out track computation, and the manipulator l and a painting gun 4 are driven and controlled.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は、ティーチングプレイ
バック型の工業用ロボットに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a teaching playback type industrial robot.

【0002】[0002]

【従来の技術】一般に、ティーチングプレイバック(教
示再生方式)型のロボットを教示する方法として、動作
指令を数値化してコンピュータに入力する技術が知られ
ている。特に、ワークの形状データの作成、CADデー
タの入力、ロボットの軌跡および軌道ポイントの教示、
およびロボットの軌跡のシミュレーション等を、コンピ
ュータ上で行うことを可能とするソフトウェアが開発さ
れている。
2. Description of the Related Art Generally, as a method of teaching a teaching playback (teaching reproduction system) type robot, there is known a technique of digitizing an operation command and inputting it into a computer. In particular, creation of workpiece shape data, CAD data input, robot trajectory and trajectory point teaching,
Also, software has been developed that enables a computer to simulate a robot trajectory.

【0003】[0003]

【発明が解決しようとする課題】ところで、上述したソ
フトウェアを用いた場合、コンピュータ特有の命令を用
いて操作内容の各項目を入力するため、操作を行う際の
手順が複雑である上に、このようなソフトウェアを実行
させるハードウェアの操作が複雑であって、熟練を要す
る作業となってしまうという問題があった。そのため、
作業効率が悪くなるという問題があった。
By the way, when the above-mentioned software is used, since each item of the operation content is input by using a command peculiar to the computer, the procedure for performing the operation is complicated and There is a problem in that the operation of hardware for executing such software is complicated and requires skill. for that reason,
There was a problem that work efficiency deteriorated.

【0004】この発明は、このような背景の下になされ
たもので、熟練を要することなく簡単な操作で動作させ
ることができる工業用ロボットを提供することを目的と
する。
The present invention has been made under such a background, and an object thereof is to provide an industrial robot which can be operated by a simple operation without requiring skill.

【0005】[0005]

【課題を解決するための手段】請求項1記載の発明によ
る工業用ロボットは、作業具によりワークに対して作業
を行うマニピュレータと、前記マニピュレータを動作さ
せる操作内容を示す文字および該操作内容に対応するコ
ードが表記されている操作表示部と、前記コードによっ
て表わされる操作内容を読み取る入力手段と、教示デー
タを含む複数のデータを記憶する記憶手段と、前記入力
手段によって読み取られる操作内容と前記記憶手段に記
憶されているデータとに基づいて、前記マニピュレータ
の動作を制御すると共に、前記操作内容により前記教示
データを作成する制御手段とを具備することを特徴とし
ている。
An industrial robot according to a first aspect of the present invention corresponds to a manipulator for performing work on a work by a work tool, a character indicating an operation content for operating the manipulator, and the operation content. Operation display section in which a code to be written is written, input means for reading the operation content represented by the code, storage means for storing a plurality of data including teaching data, operation content read by the input means, and the storage And a control means for controlling the operation of the manipulator based on the data stored in the means and for creating the teaching data according to the operation content.

【0006】請求項2記載の発明による工業用ロボット
は、請求項1記載の発明において、前記コードはバーコ
ードであり、前記入力手段は、前記バーコードを光学的
に読み取る手段であることを特徴としている。
According to a second aspect of the present invention, in the industrial robot according to the first aspect, the code is a bar code, and the input means is means for optically reading the bar code. I am trying.

【0007】請求項3記載の発明による工業用ロボット
は、請求項1記載の発明において、前記操作表示部に
は、前記操作内容が視認可能な形状で表記されているこ
とを特徴としている。
An industrial robot according to a third aspect of the present invention is characterized in that, in the first aspect of the invention, the operation display portion is marked with a visually recognizable shape.

【0008】請求項4記載の発明による工業用ロボット
は、請求項1記載の発明において、前記操作表示部に表
記される操作内容は、前記ワークの形状を簡略化した複
数の基本図形を含み、前記記憶手段は、前記複数の基本
図形の各々に対応する前記作業具の作業軌跡を表わすデ
ータを記憶していることを特徴としている。
The industrial robot according to a fourth aspect of the present invention is the industrial robot according to the first aspect, wherein the operation content displayed on the operation display section includes a plurality of basic figures in which the shape of the work is simplified. The storage means stores data representing a work trajectory of the work implement corresponding to each of the plurality of basic figures.

【0009】請求項5記載の発明による工業用ロボット
は、請求項1、2、または3記載の発明において、前記
操作表示部において、前記マニピュレータの動作方向に
対応するコードは、該動作方向に対応して配列されてい
ることを特徴としている。
The industrial robot according to a fifth aspect of the present invention is the industrial robot according to the first, second or third aspect of the present invention, wherein the code corresponding to the operation direction of the manipulator in the operation display unit corresponds to the operation direction. It is characterized by being arranged.

【0010】請求項6記載の発明による工業用ロボット
は、請求項1記載の発明において、前記記憶手段は、少
なくとも1個の特定の操作内容と特定のコードとを対応
づけて記憶しており、前記操作表示部において、前記特
定のコードと前記少なくとも1個の特定の操作内容とが
表記されていることを特徴としている。
According to a sixth aspect of the present invention, in the industrial robot according to the first aspect, the storage means stores at least one specific operation content and a specific code in association with each other. The specific code and the at least one specific operation content are written on the operation display unit.

【0011】[0011]

【作用】請求項1記載の発明によれば、オペレータが、
操作表示部に表記されているコードを選択し、そのコー
ドによって表される操作内容を入力手段によって読み取
ると、制御手段は、該操作内容と記憶手段に記憶されて
いる教示データとに基づいてマニピュレータの動作を制
御する。また、制御手段は、上記操作内容に基づいてマ
ニピュレータの教示データを作成する。
According to the invention described in claim 1, the operator is
When the code displayed on the operation display unit is selected and the operation content represented by the code is read by the input means, the control means causes the manipulator to operate based on the operation content and the teaching data stored in the storage means. Control the behavior of. Further, the control means creates teaching data of the manipulator based on the operation content.

【0012】請求項2記載の発明によれば、オペレータ
は、入力手段により操作表示部に設けられているバーコ
ードを読み取る。請求項3記載の発明によれば、オペレ
ータは、操作表示部に表記されている操作内容を視認し
て選択する。
According to the second aspect of the invention, the operator reads the bar code provided on the operation display unit by the input means. According to the invention of claim 3, the operator visually selects and selects the operation content written on the operation display unit.

【0013】請求項4記載の発明によれば、オペレータ
が、操作表示部に表記されている複数の基本図形のいず
れかを選択し、それに対応するコードを入力手段を用い
て入力すると、制御手段は、コードによって表わされる
基本図形に応じ、記憶手段に記憶された作業具の作業軌
跡に基づいて教示データを作成する。
According to the fourth aspect of the invention, when the operator selects one of the plurality of basic figures written on the operation display section and inputs a code corresponding to the basic figure using the input means, the control means Creates teaching data based on the work trajectory of the work implement stored in the storage means in accordance with the basic figure represented by the code.

【0014】請求項5記載の発明によれば、オペレータ
が、操作表示部に表記されているコードのいずれかを入
力手段を用いて入力すると、制御手段は、コードによっ
て表わされる動作方向にマニピュレータが動作するよう
制御する。
According to the fifth aspect of the present invention, when the operator inputs any one of the codes written on the operation display section using the input means, the control means causes the manipulator to move in the operation direction represented by the code. Control to work.

【0015】請求項6記載の発明によれば、オペレータ
が、操作表示部に表記されている特定のコードを入力手
段を用いて入力すると、制御手段は、入力されたコード
に応じて、記憶手段に記憶されている少なくとも1個の
特定の操作内容に基づき、マニピュレータの動作を制御
する。
According to the sixth aspect of the present invention, when the operator inputs a specific code written on the operation display unit using the input means, the control means stores the storage means in accordance with the input code. The operation of the manipulator is controlled based on at least one specific operation content stored in.

【0016】[0016]

【実施例】以下、図面を参照して、この発明の一実施例
について説明する。 §1.工業用ロボットの構成 図1はこの発明の一実施例による工業用ロボットの構成
を示す斜視図である。この図において、1は作業を行う
多関節型のマニピュレータであり、アーム1aを備えて
いる。アーム1aの前方の所定の位置には、作業台2が
設置されており、この作業台2上には塗装の対象である
ワーク3,3,…が搭載されている。また、アーム1a
の先端には作業具である塗装ガン4が固定されている。
塗装ガン4は、所定範囲を移動することによりワーク
3,3,…に塗装を行う。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. §1. Structure of Industrial Robot FIG. 1 is a perspective view showing the structure of an industrial robot according to an embodiment of the present invention. In this figure, reference numeral 1 is a multi-joint manipulator for performing work, which is provided with an arm 1a. A workbench 2 is installed at a predetermined position in front of the arm 1a, and on this workbench 2, works 3 to be painted are mounted. Also, the arm 1a
A coating gun 4, which is a working tool, is fixed to the tip of the.
The coating gun 4 coats the works 3, 3, ... By moving within a predetermined range.

【0017】また、5はマニピュレータ1の動作を制御
する制御装置であり、上面にオペレータが動作を指示す
るための複数枚の操作盤6,6,…が設けられている。
操作盤6,6,…には、図3〜図8に示すように、ワー
ク3,3,…の形状、大きさ、および設置位置等の項目
を表わす文字や描画等と、その各項目を選択するための
バーコードとからなるデータ入力表が表記されている。
この操作盤6,6,…については、後述する。
Reference numeral 5 is a control device for controlling the operation of the manipulator 1, and a plurality of operation panels 6, 6, ... For the operator to instruct the operation are provided on the upper surface.
As shown in FIGS. 3 to 8, the operation panels 6, 6, ... Show characters, drawings, and the like representing items such as the shape, size, and installation position of the works 3, 3 ,. A data entry table consisting of a bar code for selection is shown.
The operation panels 6, 6, ... Will be described later.

【0018】また、制御装置5にはバーコードリーダで
ある入力装置7が設けられており、オペレータは、この
入力装置7によって操作盤6,6,…上のバーコードを
スキャンすることにより、項目を選択するようになって
いる。更に、制御装置5の前面には表示装置8が設けら
れており、制御装置5内部で行われる処理の内容を表示
する。
Further, the control device 5 is provided with an input device 7 which is a bar code reader, and the operator scans the bar codes on the operation panels 6, 6, ... Is to be selected. Further, a display device 8 is provided on the front surface of the control device 5 and displays the contents of processing performed inside the control device 5.

【0019】図2は、本実施例による工業用ロボットの
構成を示すブロック図である。この図に示すように、制
御装置5は、制御部9、記憶装置10、および表示装置
8から構成されている。記憶装置10には、基本的なワ
ークの形状が複数個記憶されると共に、各々に対する塗
装ガン4の位置指令データと動作の最適な速度指令デー
タとが記憶されている。図9は、記憶装置10に記憶さ
れている基本図形に対する位置指令データを図示したも
のである。この図に示すように、例えば基本図形が円柱
である場合、上面と側面とに対する塗装ガン4の軌跡を
示すデータが位置指令データとして記憶されている。
FIG. 2 is a block diagram showing the structure of the industrial robot according to this embodiment. As shown in this figure, the control device 5 includes a control unit 9, a storage device 10, and a display device 8. The storage device 10 stores a plurality of basic workpiece shapes, as well as position command data of the coating gun 4 and optimum speed command data for operation for each of them. FIG. 9 illustrates the position command data for the basic figure stored in the storage device 10. As shown in this figure, for example, when the basic figure is a cylinder, data indicating the trajectory of the coating gun 4 with respect to the upper surface and the side surface is stored as position command data.

【0020】制御部9は、オペレータが入力装置7によ
って操作盤6,6,…のバーコードをスキャンすると、
そのバーコードデータを取り込む。そして、そのバーコ
ードデータをもとに、記憶装置10からロボット動作制
御のための位置指令データおよび速度指令データを読み
込み、軌道計算を行ってマニピュレータ1の教示データ
である動作指令データを生成する。そして、この動作指
令データを、上記記憶装置10に記憶する。また、制御
部9は、記憶装置10から内部に設けれられた図示しな
いメモリ上に、上記動作指令データを読み込み、それを
マニピュレータ1および塗装ガン4に供給する。マニピ
ュレータ1および塗装ガン4は、上記動作指令データに
基づいて動作する。
When the operator scans the barcodes on the operation panels 6, 6, ... With the input device 7, the control section 9
Capture the barcode data. Then, based on the bar code data, position command data and speed command data for robot motion control are read from the storage device 10 and trajectory calculation is performed to generate motion command data which is teaching data for the manipulator 1. Then, the operation command data is stored in the storage device 10. Further, the control unit 9 reads the above operation command data from the storage device 10 into a memory (not shown) provided inside, and supplies the operation command data to the manipulator 1 and the coating gun 4. The manipulator 1 and the coating gun 4 operate based on the above operation command data.

【0021】ここで、図3〜図8に示す操作盤6,6,
…について説明する。まず、図3はマニピュレータ1の
操作を行う際の初期画面となるモード選択のための操作
盤6を示し、「教示」、「動作」、「ファイル」および
「終了」の各モード名がバーコードと共に表記されてい
る。図4は、ワークデータの生成を行う際に使用される
操作盤6を示し、ワーク3,3,…の形状を教示するた
めの基本的な図形が複数個表記されている。図5は、対
象となるワークの大きさを入力するための操作盤6を示
し、オペレータは「縦」、「横」、もしくは「高さ」の
いずれかを選択し、その大きさを、数字に対応したバー
コードをスキャンすることにより入力して、その後
「m」、「cm」、もしくは「mm」といった単位を選
択する。これを「縦」、「横」、および「高さ」の各々
に対して行う。
Here, the operation panels 6, 6, shown in FIGS.
... will be described. First, FIG. 3 shows an operation panel 6 for selecting a mode which is an initial screen when operating the manipulator 1, and each mode name of “teach”, “motion”, “file” and “end” is a barcode. It is written together with. FIG. 4 shows an operation panel 6 used when generating work data, in which a plurality of basic figures for teaching the shapes of the works 3, 3, ... Are shown. FIG. 5 shows the operation panel 6 for inputting the size of the target work. The operator selects either "vertical", "horizontal", or "height", and the size is designated by a numeral. Input by scanning the bar code corresponding to, and then select a unit such as "m", "cm", or "mm". This is performed for each of "vertical", "horizontal", and "height".

【0022】図6は、ワークの設置場所を入力するため
の操作盤6を示す。ワークの設置場所としては、予め複
数の場所が設定されており、記憶装置10には各設置場
所の位置データが記憶されている。この図においては、
位置W1〜W12が設定されている。図7は、教示デー
タの修正を行う際にマニピュレータ1を直接動作させる
場合に使用される操作盤6を示し、マニピュレータ1の
動作方向に対応してバーコードが配列されている。オペ
レータが、動作させたい方向に対応するバーコードをス
キャンすると制御部9がそのバーコードデータを読み込
み、それに応じて、マニピュレータ1を動作させるよう
になっている。また、オペレータが同一方向のバーコー
ドを再びスキャンするとマニピュレータ1の動作速度が
上昇し、反対方向をスキャンすると減少するようになっ
ている。
FIG. 6 shows an operation panel 6 for inputting a work installation location. A plurality of places are set in advance as the work installation locations, and the storage device 10 stores the position data of each installation location. In this figure,
Positions W1 to W12 are set. FIG. 7 shows an operation panel 6 used when the manipulator 1 is directly operated when the teaching data is corrected, and bar codes are arranged in correspondence with the operation direction of the manipulator 1. When the operator scans the bar code corresponding to the desired direction, the control section 9 reads the bar code data and operates the manipulator 1 accordingly. When the operator scans the barcode in the same direction again, the operating speed of the manipulator 1 increases, and when it scans in the opposite direction, it decreases.

【0023】図8は、ファイル操作を行うための操作盤
6を示し、オペレータに特有のコードCD,CD,…が
何点か記された表が表記されている。これらのコードC
D,CD,…に対応して、記憶装置10内にエリアが設
けられており、このコードCD,CD,…を用いて連続
操作に対する動作指令データ、および独自の動作指令デ
ータ等が保存されるようになっている。また、この操作
盤6において、各コードCD,CD,…の右側には、そ
のコードCDに対応した動作内容(文字、ワークの写真
もしくは描画等)を記すことができるようになってい
る。
FIG. 8 shows the operation panel 6 for file operation, and is a table in which some codes CD, CD, ... These codes C
Areas are provided in the storage device 10 corresponding to D, CD, ..., By using the codes CD, CD, ..., Operation command data for continuous operation, unique operation command data, and the like are stored. It is like this. Further, on the operation panel 6, on the right side of each code CD, CD, ..., Operation contents (characters, photograph or drawing of work, etc.) corresponding to the code CD can be written.

【0024】§2.工業用ロボットの動作 次に、本実施例による工業用ロボットの動作について説
明する。図10〜図14は、制御部9が行う処理を示す
PAD図である。
§2. Operation of Industrial Robot Next, the operation of the industrial robot according to this embodiment will be described. 10 to 14 are PAD diagrams showing the processing performed by the control unit 9.

【0025】図10に示すステップS1において、制御
部9は、システム全体の初期化を行う。次に、ステップ
S2に進み、オペレータにより図3に示す操作盤6の
「終了」が選択されたか否かを判断する。そして、「終
了」が選択されていない間は、以下に示す処理を行う。
まず、オペレータが初期画面のいずれかのモードを選択
するとステップS3に進み、いずれのモードが選択され
たかを判断する。ここで、オペレータが「教示」を選択
した場合は、ステップS4に進んで教示モードを実行す
る。また、「動作」を選択した場合は、ステップS5に
進んでロボット動作モードを実行し、「ファイル」を選
択した場合は、ステップS6に進んでファイルモードを
実行する。
In step S1 shown in FIG. 10, the control unit 9 initializes the entire system. Next, in step S2, it is determined whether or not "end" of the operation panel 6 shown in FIG. 3 has been selected by the operator. Then, while "End" is not selected, the following processing is performed.
First, when the operator selects any mode on the initial screen, the process proceeds to step S3, and it is determined which mode is selected. If the operator selects "teach" here, the operation proceeds to step S4 to execute the teach mode. If "motion" is selected, the operation proceeds to step S5 to execute the robot operation mode, and if "file" is selected, the operation proceeds to step S6 to execute the file mode.

【0026】<教示モード>次に、上述したステップS
4で実行する教示モードについて、図11のPAD図に
より説明する。まず、オペレータが図5に示す「基本図
形形成」かもしくは図7に示す「修正」を選択すると、
ステップS7においてそのいずれが選択されたかを判断
する。ここで、オペレータが、「基本図形作成」のバー
コードをスキャンした場合は、ステップS8に進む。そ
して、オペレータが、図4に示す図形のうち対象とする
ワーク3,3,…に最も近い形状のものを選択し、それ
に対応するバーコードをスキャンすると、制御部9はス
テップS8において、選択されたバーコードデータを取
り込む。
<Teaching Mode> Next, step S described above.
The teaching mode executed in 4 will be described with reference to the PAD diagram of FIG. First, when the operator selects “basic figure formation” shown in FIG. 5 or “correction” shown in FIG. 7,
In step S7, it is determined which one has been selected. Here, if the operator scans the "create basic figure" barcode, the process proceeds to step S8. Then, when the operator selects one of the shapes shown in FIG. 4 which is the shape closest to the target work 3, 3, ... And scans the corresponding bar code, the control unit 9 is selected in step S8. Captured barcode data.

【0027】次に、オペレータが、図5に示す「大き
さ」を選択すると、ステップS9に進む。そして、オペ
レータが、図5に示す数字を選択することによりワーク
の大きさを入力すると、そのバーコードデータを取り込
む。
Next, when the operator selects "size" shown in FIG. 5, the operation proceeds to step S9. When the operator inputs the size of the work by selecting the numbers shown in FIG. 5, the bar code data is taken in.

【0028】次に、オペレータが図6に示す「ワーク位
置設定」を選択すると、ステップS10に進み、オペレ
ータが、図6に示す位置W1〜W12のいずれかに対応
するバーコードをスキャンすると、そのバーコードデー
タを取り込む。
Next, when the operator selects "work position setting" shown in FIG. 6, the operation proceeds to step S10, where the operator scans the bar code corresponding to any of the positions W1 to W12 shown in FIG. Import barcode data.

【0029】そして、ステップS11に進み、教示デー
タの生成を行う。この教示データの生成処理を、図12
に示す。同図のステップS16において、制御部9は、
記憶装置10から、図4に示す操作盤6において選択さ
れた基本図形に対応する位置指令データを読み出し、図
5に示す操作盤6において入力されたワークの大きさに
よってその位置指令を補正する。例えば、図4に示す操
作盤6において円柱が選択されていたとすると、図9に
示すような軌跡を示す位置指令データを読み出す。そし
て、入力されたワークの大きさと上記データにおける基
本のワークの大きさとを比較し、それに応じて位置指令
データを修正する。また、図6に示す操作盤6において
選択された位置に対応する位置データを読み出し、上記
修正した位置指令データと共に動作指令データを算出
し、教示データとする。
Then, in step S11, teaching data is generated. This teaching data generation process is shown in FIG.
Shown in. In step S16 of the figure, the control unit 9
The position command data corresponding to the basic figure selected on the operation panel 6 shown in FIG. 4 is read from the storage device 10, and the position command is corrected according to the size of the work input on the operation panel 6 shown in FIG. For example, if a cylinder is selected on the operation panel 6 shown in FIG. 4, the position command data indicating the locus shown in FIG. 9 is read. Then, the input work size is compared with the basic work size in the above data, and the position command data is corrected accordingly. Further, the position data corresponding to the position selected on the operation panel 6 shown in FIG. 6 is read out, and the operation command data is calculated together with the above-mentioned corrected position command data to be used as teaching data.

【0030】一方、オペレータが図7に示す「修正」を
選択すると、ステップS7における判断の結果、ステッ
プS12に進む。そして、図7に示す画面に表記されて
いる「終了」が選択されたか否かを判断し、「終了」が
選択されるまでの間、以下に示す処理を行う。
On the other hand, when the operator selects "correction" shown in FIG. 7, as a result of the judgment in step S7, the process proceeds to step S12. Then, it is determined whether or not “end” shown on the screen shown in FIG. 7 is selected, and the following processing is performed until “end” is selected.

【0031】まず、オペレータが、図7に示す修正画面
において、マニピュレータ1を動作させたい方向に対応
するバーコードを入力装置7によりスキャンする。そし
て、ステップS13において、オペレータが「OK」を
示すコードをスキャンしたか否かを判断し、スキャンし
ていない場合はその間、ステップS14において、オペ
レータがスキャンしたデータに対応した動作指令をマニ
ピュレータ1に供給する。それによって、マニピュレー
タ1は、オペレータの操作に応じて動作する。
First, the operator scans the bar code corresponding to the direction in which the manipulator 1 is to be operated with the input device 7 on the correction screen shown in FIG. Then, in step S13, it is determined whether or not the operator has scanned the code indicating "OK", and if not scanned, during that time, in step S14, the manipulator 1 receives an operation command corresponding to the data scanned by the operator. Supply. Thereby, the manipulator 1 operates according to the operation of the operator.

【0032】オペレータが「OK」のバーコードをスキ
ャンすると、ステップS13における判断の結果、ステ
ップS15に進む。そして、ステップS15において、
その時点のマニピュレータ1の動作に応じてワークの位
置指令データを作成し、これにより、上述した動作指令
データを修正する。そして、オペレータが図7に示す画
面上の「終了」をスキャンすると、ステップS12にお
いて修正が終了したと判断し、教示モードを終了する。
When the operator scans the "OK" bar code, as a result of the determination in step S13, the process proceeds to step S15. Then, in step S15,
Work position command data is created according to the motion of the manipulator 1 at that time, and the motion command data described above is thereby corrected. When the operator scans "end" on the screen shown in FIG. 7, it is determined that the correction is completed in step S12, and the teaching mode is ended.

【0033】<ロボット動作モード>オペレータが、図
3に示す初期画面において「動作」を選択すると、ステ
ップS3における判断の結果、ステップS5に進み、ロ
ボット動作モードを実行する。このロボット動作モード
で実行する処理を、図13に示す。まず、ステップS1
7において、制御部9内のメモリに教示データである動
作指令データが存在するか否かを判断し、存在する場合
は、その間、ステップS18において動作指令データを
マニピュレータ1および塗装ガン4に供給する。これに
より、マニピュレータ1および塗装ガン4は、メモリ上
の動作指令データに従って動作する。そして、動作指令
データがすべて実行されると、ステップS17における
判断の結果、ロボット動作モードを終了する。
<Robot operation mode> When the operator selects "motion" on the initial screen shown in FIG. 3, as a result of the judgment in step S3, the operation proceeds to step S5, and the robot operation mode is executed. The processing executed in this robot operation mode is shown in FIG. First, step S1
In step 7, it is determined whether or not operation command data, which is teaching data, exists in the memory of the control section 9. If there is, the operation command data is supplied to the manipulator 1 and the coating gun 4 in step S18 during that time. . As a result, the manipulator 1 and the coating gun 4 operate according to the operation command data on the memory. When all the motion command data have been executed, the robot motion mode ends as a result of the determination in step S17.

【0034】<ファイルモード>また、オペレータが図
3に示す初期画面において「ファイル」を選択すると、
ステップS3における判断の結果、ステップS6に進
み、ファイルモードを実行する。このファイルモードで
実行する処理を、図14に示す。まず、ステップS19
において、オペレータによりファイルの保存かもしくは
読み込みのいずれが選択されたかを判断し、オペレータ
が図8に示す画面において「保存」を選択した場合は、
ステップS20に進む。そして、オペレータが図8に示
すコードCD,CD,…のうち任意のコードCDをスキ
ャンすると、ステップS20においてそのコードCDを
取り込み、ステップS21に進んで、上記コードCDに
対応した記憶装置10内部のエリアに、現在作成されて
いる動作指令データを保存して1つのファイルとする。
<File Mode> If the operator selects "File" on the initial screen shown in FIG. 3,
As a result of the determination in step S3, the process proceeds to step S6 to execute the file mode. The processing executed in this file mode is shown in FIG. First, step S19
When the operator selects "save" or "read" of the file in, and the operator selects "save" on the screen shown in FIG.
It proceeds to step S20. Then, when the operator scans any code CD among the codes CD, CD, ... Shown in FIG. The operation command data currently created is saved in the area and made into one file.

【0035】また、オペレータが図8に示す画面におい
て「読込」を選択した場合は、ステップS22に進む。
そして、オペレータが任意のコードCDをスキャンする
と、ステップS22においてそのコードCDを取り込
み、ステップS23に進んで、上記コードCDに対応し
た記憶装置10内部のエリアから動作指令データのファ
イルを読み込み、メモリ上へ取り込む。
If the operator selects "read" on the screen shown in FIG. 8, the process proceeds to step S22.
Then, when the operator scans an arbitrary code CD, the code CD is loaded in step S22, the process proceeds to step S23, the operation command data file is read from the area inside the storage device 10 corresponding to the code CD, and is stored in the memory. Import to.

【0036】オペレータが図3に示す操作盤6の「終
了」を選択すると、図10に示すステップS2において
「終了」が選択されたと判断し、動作を終了する。
When the operator selects "end" on the operation panel 6 shown in FIG. 3, it is judged that "end" is selected in step S2 shown in FIG. 10, and the operation is ended.

【0037】§3.他の実施例 上述した実施例においては、図4に示すようにワークの
基本図形を3次元図形としている。この場合、例えば図
15(a)に示すように基本図形が直方体である場合、
同図における矢印A,B,Cに示すような塗装ガン4の
軌道を教示する。しかし、これを2次元図形とすること
も可能である。例えば、網塗りのように単純に面毎に塗
り込みを行う処理において、ワークの全面ではなく一部
の面にのみ塗り込みを行う場合に、ワークの基本図形を
選択する際に塗り込み対象となる面のみ指定し、教示を
行うことができる。すなわち、図15(b)に示すよう
に、上面UP(acm×bcmの四角形)、側面SD1
(acm×ccmの四角形)、側面SD2(bcm×c
cmの四角形)、側面SD3(acm×ccmの四角
形)、側面SD4(bcm×ccmの四角形)のように
教示を行うことにより、平面に対する教示が可能とな
る。それによって、入力操作を更に単純化することが可
能となる。
§3. Other Embodiments In the above-described embodiments, the basic figure of the work is a three-dimensional figure as shown in FIG. In this case, for example, when the basic figure is a rectangular parallelepiped as shown in FIG.
The orbit of the coating gun 4 as shown by arrows A, B, and C in the figure is taught. However, it is also possible to make this a two-dimensional figure. For example, in the process of simply painting each face like halftone painting, if you want to fill only a part of the surface of the work instead of the entire surface of the work, select the target to be painted when selecting the basic figure of the work. It is possible to teach by designating only the surface. That is, as shown in FIG. 15B, the upper surface UP (quadrangle of acm × bcm) and the side surface SD 1
(Square of acm × ccm), side SD 2 (bcm × c
It is possible to teach a plane by teaching such as a square of cm), a side surface SD 3 (square of acm × ccm), and a side surface SD 4 (square of bcm × ccm). Thereby, the input operation can be further simplified.

【0038】また、上述した実施例においては、操作盤
6においてバーコードを使用したが、このバーコードに
相当する磁気情報を記憶した磁気テープ等の記憶媒体を
張り付け、その磁気を読み取る入力装置を設けるように
してもよい。または、文字および描画に対応した釦スイ
ッチ等のスイッチを設けるようにしてもよい。
Further, in the above-described embodiment, the bar code is used on the operation panel 6, but a storage medium such as a magnetic tape which stores magnetic information corresponding to the bar code is attached and an input device for reading the magnetism is provided. It may be provided. Alternatively, switches such as button switches corresponding to characters and drawings may be provided.

【0039】更に、オペレータの特有のコードとそれに
対応するデータを保存するようにしたが、そのコードを
シール等のステッカーに記入し、例えば保存したデータ
がワーク情報であれば、対応するワークに上記ステッカ
ーを張り付け、サンプルとして置いておく。それによ
り、オペレータがワークに張り付けられたステッカーを
確認して、そこに記入されたコードをスキャンすること
により、任意のワークに対する動作指令データを作成す
ることができる。
Further, although the operator's unique code and the data corresponding thereto are stored, the code is written on a sticker such as a sticker. For example, if the stored data is work information, the above-mentioned is stored in the corresponding work. Stick the sticker and keep it as a sample. Thereby, the operator can confirm the sticker attached to the work and scan the code written on the sticker, thereby creating the operation command data for an arbitrary work.

【0040】[0040]

【発明の効果】以上説明したように、請求項1および2
記載の発明によれば、入力手段によってコードを読み取
ることにより操作内容を入力する構成としたため、入力
操作を容易に行うことが可能となり、熟練者による操作
が不要となる。また、請求項3記載の発明によれば、マ
ニピュレータを動作させる操作内容を視認可能な形状で
表記したため、オペレータが操作内容を確認することが
容易となる。また、請求項4記載の発明によれば、操作
表示部にワークの形状を簡略化した基本図形を表記し、
記憶手段に、それら基本図形に対応する作業具の作業軌
跡を記憶するようにしたので、教示データを少なくする
ことができると共に、オペレータは対象とするワークを
単純な図形に置き換えて教示することができるため、教
示を容易にすることが可能となる。また、請求項5記載
の発明によれば、コードをマニピュレータの動作方向に
対応して配列するようにしたので、入力操作を行う際
に、オペレータのイメージ通りの入力を行うことがで
き、操作性が向上する。また、請求項6記載の発明によ
れば、少なくとも1個の特定の操作内容を特定のコード
に対応づけて記憶させることができるため、複雑な操作
および連続した動作等に対しても特定のコードを用いる
ことにより容易に操作を行うことができるという効果が
ある。
As described above, according to the first and second aspects.
According to the above-mentioned invention, since the operation contents are input by reading the code by the input means, the input operation can be easily performed, and the operation by a skilled person becomes unnecessary. According to the third aspect of the present invention, since the operation content for operating the manipulator is shown in a visible shape, the operator can easily confirm the operation content. According to the invention of claim 4, the operation display section displays a basic figure in which the shape of the work is simplified,
Since the storage means stores the work trajectories of the work implements corresponding to the basic figures, the teaching data can be reduced and the operator can teach the work by replacing the target work with a simple figure. Therefore, the teaching can be facilitated. Further, according to the invention of claim 5, since the codes are arranged in correspondence with the operation direction of the manipulator, when the input operation is performed, it is possible to perform the input according to the image of the operator and the operability. Is improved. Further, according to the invention of claim 6, since at least one specific operation content can be stored in association with a specific code, the specific code can be stored even for complicated operations and continuous motions. By using, there is an effect that the operation can be easily performed.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の一実施例による工業用ロボットの構
成を示す斜視図である。
FIG. 1 is a perspective view showing a configuration of an industrial robot according to an embodiment of the present invention.

【図2】同実施例による工業用ロボットの構成を示すブ
ロック図である。
FIG. 2 is a block diagram showing a configuration of an industrial robot according to the embodiment.

【図3】同実施例における操作盤6を示す図である。FIG. 3 is a diagram showing an operation panel 6 in the embodiment.

【図4】同実施例における操作盤6を示す図である。FIG. 4 is a diagram showing an operation panel 6 in the embodiment.

【図5】同実施例における操作盤6を示す図である。FIG. 5 is a diagram showing an operation panel 6 in the embodiment.

【図6】同実施例における操作盤6を示す図である。FIG. 6 is a view showing an operation panel 6 in the embodiment.

【図7】同実施例における操作盤6を示す図である。FIG. 7 is a diagram showing an operation panel 6 in the embodiment.

【図8】同実施例における操作盤6を示す図である。FIG. 8 is a view showing an operation panel 6 in the embodiment.

【図9】同実施例における基本図形に対する位置指令デ
ータを示す図である。
FIG. 9 is a diagram showing position command data for a basic figure in the embodiment.

【図10】同実施例における制御部9の動作を示すPA
D図である。
FIG. 10 is a PA showing the operation of the control unit 9 in the embodiment.
FIG.

【図11】同実施例における制御部9の動作を示すPA
D図である。
FIG. 11 is a PA showing the operation of the control unit 9 in the embodiment.
FIG.

【図12】同実施例における制御部9の動作を示すPA
D図である。
FIG. 12 is a PA showing the operation of the control unit 9 in the embodiment.
FIG.

【図13】同実施例における制御部9の動作を示すPA
D図である。
FIG. 13 is a PA showing the operation of the control unit 9 in the embodiment.
FIG.

【図14】同実施例における制御部9の動作を示すPA
D図である。
FIG. 14 is a PA showing the operation of the control unit 9 in the embodiment.
FIG.

【図15】(a)同実施例における基本図形とそれに対
する教示とを説明する図、(b)第2実施例における教
示を説明する図である。
15A is a diagram for explaining a basic figure and a teaching for the same in the same embodiment, and FIG. 15B is a diagram for explaining a teaching in the second embodiment.

【符号の説明】[Explanation of symbols]

1 マニピュレータ 3 ワーク 4 塗装ガン 5 制御装置 6 操作盤 7 入力装置 9 制御部 10 記憶装置 1 Manipulator 3 Work 4 Painting Gun 5 Control Device 6 Operation Panel 7 Input Device 9 Control Unit 10 Storage Device

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 作業具によりワークに対して作業を行う
マニピュレータと、 前記マニピュレータを動作させる操作内容を示す文字お
よび該操作内容に対応するコードが表記されている操作
表示部と、 前記コードによって表わされる操作内容を読み取る入力
手段と、 教示データを含む複数のデータを記憶する記憶手段と、 前記入力手段によって読み取られる操作内容と前記記憶
手段に記憶されているデータとに基づいて、前記マニピ
ュレータの動作を制御すると共に、前記操作内容により
前記教示データを作成する制御手段とを具備することを
特徴とする工業用ロボット。
1. A manipulator for performing work on a work with a work tool, an operation display section in which characters indicating operation contents for operating the manipulator and a code corresponding to the operation contents are written, and a manipulator represented by the code. Input means for reading the operation content to be read, storage means for storing a plurality of data including teaching data, and operation of the manipulator based on the operation content read by the input means and the data stored in the storage means And a control means for controlling the operation of creating the teaching data according to the operation content.
【請求項2】 前記コードはバーコードであり、 前記入力手段は、前記バーコードを光学的に読み取る手
段であることを特徴とする請求項1記載の工業用ロボッ
ト。
2. The industrial robot according to claim 1, wherein the code is a bar code, and the input means is means for optically reading the bar code.
【請求項3】 前記操作表示部には、前記操作内容が視
認可能な形状で表記されていることを特徴とする請求項
1記載の工業用ロボット。
3. The industrial robot according to claim 1, wherein the operation display section displays the operation content in a visible shape.
【請求項4】 前記操作表示部に表記される操作内容
は、前記ワークの形状を簡略化した複数の基本図形を含
み、 前記記憶手段は、前記複数の基本図形の各々に対応する
前記作業具の作業軌跡を表わすデータを記憶しているこ
とを特徴とする請求項1記載の工業用ロボット。
4. The operation content displayed on the operation display unit includes a plurality of basic figures in which the shape of the work is simplified, and the storage means stores the work tool corresponding to each of the plurality of basic figures. 2. The industrial robot according to claim 1, wherein data representing the work locus of is stored.
【請求項5】 前記操作表示部において、前記マニピュ
レータの動作方向に対応するコードは、該動作方向に対
応して配列されていることを特徴とする請求項1、2、
または3記載の工業用ロボット。
5. The code corresponding to the operation direction of the manipulator is arranged in the operation display unit so as to correspond to the operation direction.
Or the industrial robot described in 3.
【請求項6】 前記記憶手段は、少なくとも1個の特定
の操作内容と特定のコードとを対応づけて記憶してお
り、 前記操作表示部において、前記特定のコードと前記少な
くとも1個の特定の操作内容とが表記されていることを
特徴とする請求項1記載の工業用ロボット。
6. The storage means stores at least one specific operation content and a specific code in association with each other, and the operation display section displays the specific code and the at least one specific code. The industrial robot according to claim 1, wherein the contents of operation are described.
JP4621394A 1994-03-16 1994-03-16 Industrial robot Withdrawn JPH07251391A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4621394A JPH07251391A (en) 1994-03-16 1994-03-16 Industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4621394A JPH07251391A (en) 1994-03-16 1994-03-16 Industrial robot

Publications (1)

Publication Number Publication Date
JPH07251391A true JPH07251391A (en) 1995-10-03

Family

ID=12740828

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4621394A Withdrawn JPH07251391A (en) 1994-03-16 1994-03-16 Industrial robot

Country Status (1)

Country Link
JP (1) JPH07251391A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000070799A (en) * 1998-09-04 2000-03-07 Yokogawa Electric Corp Painting system
WO2010055991A1 (en) * 2008-11-13 2010-05-20 주식회사 로보로보 Educational robot device for children, and an operating method therefor
JP2016032533A (en) * 2014-07-31 2016-03-10 オリンパス株式会社 Medical manipulator and treatment instrument package
JPWO2015190193A1 (en) * 2014-06-10 2017-04-20 村田機械株式会社 Machine tool system
WO2017119088A1 (en) * 2016-01-06 2017-07-13 株式会社日立製作所 Robot system, and control method
CN107471190A (en) * 2017-07-27 2017-12-15 朱管义 Red lead, yellow lead produce special leading robot manipulation method

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000070799A (en) * 1998-09-04 2000-03-07 Yokogawa Electric Corp Painting system
WO2010055991A1 (en) * 2008-11-13 2010-05-20 주식회사 로보로보 Educational robot device for children, and an operating method therefor
CN102186637A (en) * 2008-11-13 2011-09-14 乐博乐博有限公司 Educational robot device for children, and an operating method therefor
JPWO2015190193A1 (en) * 2014-06-10 2017-04-20 村田機械株式会社 Machine tool system
JP2016032533A (en) * 2014-07-31 2016-03-10 オリンパス株式会社 Medical manipulator and treatment instrument package
WO2017119088A1 (en) * 2016-01-06 2017-07-13 株式会社日立製作所 Robot system, and control method
CN107848117A (en) * 2016-01-06 2018-03-27 株式会社日立制作所 Robot system and control method
JPWO2017119088A1 (en) * 2016-01-06 2018-04-26 株式会社日立製作所 Robot system and control method
US10688665B2 (en) 2016-01-06 2020-06-23 Hitachi Ltd. Robot system, and control method
CN107848117B (en) * 2016-01-06 2021-01-15 株式会社日立制作所 Robot system and control method
CN107471190A (en) * 2017-07-27 2017-12-15 朱管义 Red lead, yellow lead produce special leading robot manipulation method

Similar Documents

Publication Publication Date Title
US7194396B2 (en) Simulation device
US4831548A (en) Teaching apparatus for robot
EP0792726A1 (en) Teach pendant
WO2004085120A1 (en) Robot simulation device, and robot simulation program
JP2019171498A (en) Robot program execution device, robot program execution method and program
JPH07251391A (en) Industrial robot
JPS63169279A (en) Robot controller
JP2009066738A (en) Teaching device for robot
CN116197894A (en) Program creation device and program
JP3202051B2 (en) Offline teaching method
WO2023243001A1 (en) Robot programming device and robot programming system
EP4385679A1 (en) Robot teaching data creation system and program
EP4242763A1 (en) Robot system, control method and memory device
JPH0760342B2 (en) Robot support system
JPH011005A (en) Numerical control data creation device for 3D machining
JPH09183088A (en) Robot device with visual sensor
JPS60215216A (en) Controller of robot
JPH07223182A (en) Teaching device for industrial robot
JP3756528B2 (en) Embroidery data creation device with combination editing function
CN112703093A (en) Control device
JP2024006557A (en) Display system and teaching system
JP2004351601A (en) Teaching device for robot
JP2005148803A (en) Robot system
JP3078955B2 (en) Filling method
JPH06270082A (en) Control of robot having auxiliary shaft

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010605