JPS5942297A - 工業用ロボツトの制御方式 - Google Patents
工業用ロボツトの制御方式Info
- Publication number
- JPS5942297A JPS5942297A JP57149298A JP14929882A JPS5942297A JP S5942297 A JPS5942297 A JP S5942297A JP 57149298 A JP57149298 A JP 57149298A JP 14929882 A JP14929882 A JP 14929882A JP S5942297 A JPS5942297 A JP S5942297A
- Authority
- JP
- Japan
- Prior art keywords
- parts
- robot
- sensor
- command
- memory
- 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.)
- Pending
Links
- 238000010586 diagram Methods 0.000 description 8
- 238000009826 distribution Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 241000282373 Panthera pardus Species 0.000 description 1
- 208000027418 Wounds and injury Diseases 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- 235000015895 biscuits Nutrition 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 210000004247 hand Anatomy 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 235000021419 vinegar Nutrition 0.000 description 1
- 239000000052 vinegar Substances 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Landscapes
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は、工業用ロボットによって11÷品を順酢に積
上げたり、積上げられた部品なI+:<tけ1に取上る
ための工業用口ホットの!li!I (i@1万式に関
し、!1′fK部品の配列状態を管理づ−るメモリの内
容を実配列状?、P K台わセて修圧しうる工梁用口ホ
ストの;間Ill刀弐に関する。
上げたり、積上げられた部品なI+:<tけ1に取上る
ための工業用口ホットの!li!I (i@1万式に関
し、!1′fK部品の配列状態を管理づ−るメモリの内
容を実配列状?、P K台わセて修圧しうる工梁用口ホ
ストの;間Ill刀弐に関する。
ロボットは予め教示′され或い(工K(ni 44÷さ
れて(・るロボット指令データに基いて工作機械111
11からの9求により適宜ワークの着脱、工具y jy
I7エとの′す°−ビスを実行する。第1図はかかる工
業用口ホノトの一例であり、同図ta)は0III而図
、同しIbl ir、平面図である。図中、1はワーク
y:換碕の除こA1らを把持J゛るメカニカルノ・ンl
’、2Gj、回I匠(α’1lll )及び上下振り(
β+ti+n )が可能7よ・s=酢、3は伸オ’II
i (R軸)自M すlrm、4 &t、 qa+ p
L K RlI して上下移動(Z ’fil+ )
及び旋回(θ軸)可能なケーシング、5はフレ−、・−
16はロボット動作を教示する教示操作盤、7(′J、
オペレータ操作用の操作パネル、8は教示操作’h:+
6からの指示による教示内容たとえは動作位1ρ(ポ
イント)、動作速度、サービスの種別等を順次1.己憶
するとともに、該教示内容に従って前記メカニカルハン
ト1、手首2、+1@ 3、ケーシング4の動作を制御
する制御部である。
れて(・るロボット指令データに基いて工作機械111
11からの9求により適宜ワークの着脱、工具y jy
I7エとの′す°−ビスを実行する。第1図はかかる工
業用口ホノトの一例であり、同図ta)は0III而図
、同しIbl ir、平面図である。図中、1はワーク
y:換碕の除こA1らを把持J゛るメカニカルノ・ンl
’、2Gj、回I匠(α’1lll )及び上下振り(
β+ti+n )が可能7よ・s=酢、3は伸オ’II
i (R軸)自M すlrm、4 &t、 qa+ p
L K RlI して上下移動(Z ’fil+ )
及び旋回(θ軸)可能なケーシング、5はフレ−、・−
16はロボット動作を教示する教示操作盤、7(′J、
オペレータ操作用の操作パネル、8は教示操作’h:+
6からの指示による教示内容たとえは動作位1ρ(ポ
イント)、動作速度、サービスの種別等を順次1.己憶
するとともに、該教示内容に従って前記メカニカルハン
ト1、手首2、+1@ 3、ケーシング4の動作を制御
する制御部である。
このようなプレイ・バンク式1業用ロホソトではあらか
じめ、ザービス動作を教示操作盤6より教示し、その教
示内容(以)ロボット指令データというンを開側1部8
内のメモリに記憶さセておn。
じめ、ザービス動作を教示操作盤6より教示し、その教
示内容(以)ロボット指令データというンを開側1部8
内のメモリに記憶さセておn。
機械側よりザービス火求がある度に一連のロボット指令
データを逐次読出して該機械に繰返し反ヘサービスする
。尚、このロボット指令データは、サービスすべきポイ
ント情報、動作速度、ポイントにおけるハシ1−〇制f
I中や工作機械側との1g号のやりとり等を指7Jくす
るザービスコーF等より成って(・る。又、上記教がは
一般的に、(1)ロボット指令データを格納すべきメモ
リアドレスの設定、(2)ジョグ込り (手動送り)K
よる位憤決め、(3)ポイントの位檻tTi報及び速度
指令顧の眩尾、(4)ロホノトザービスコートの設定と
いう11r1序でイJわね、上記(1)乃至(4)のシ
ーケンスをかIr退し行うことにより工作礫械に幻する
一連のロボット動作が含゛(示される。
データを逐次読出して該機械に繰返し反ヘサービスする
。尚、このロボット指令データは、サービスすべきポイ
ント情報、動作速度、ポイントにおけるハシ1−〇制f
I中や工作機械側との1g号のやりとり等を指7Jくす
るザービスコーF等より成って(・る。又、上記教がは
一般的に、(1)ロボット指令データを格納すべきメモ
リアドレスの設定、(2)ジョグ込り (手動送り)K
よる位憤決め、(3)ポイントの位檻tTi報及び速度
指令顧の眩尾、(4)ロホノトザービスコートの設定と
いう11r1序でイJわね、上記(1)乃至(4)のシ
ーケンスをかIr退し行うことにより工作礫械に幻する
一連のロボット動作が含゛(示される。
ところで、工業用ロボット(て人手と同ト(の作業を行
なわせるため、積上げらJ1大部品からIll¥’I
fl’r K当該部品を#j’i上けたり、順調に部品
なlj’え上げlζすする部品配列機能を備えて(イ)
。
なわせるため、積上げらJ1大部品からIll¥’I
fl’r K当該部品を#j’i上けたり、順調に部品
なlj’え上げlζすする部品配列機能を備えて(イ)
。
即ち、第2図に示す如く、I、トへN ?−J%M夕(
1に配偶された部品W■<を順市K +i’/ J二げ
、工作機械にセントしたり、5<74 K I作洛(戒
から加工済)11品をし股、N行、M列に積−ヒlrJ
配列したりする機能である。
1に配偶された部品W■<を順市K +i’/ J二げ
、工作機械にセントしたり、5<74 K I作洛(戒
から加工済)11品をし股、N行、M列に積−ヒlrJ
配列したりする機能である。
この様プ、C部品配列<Jj f+:宅K 、、raい
ては、LIS、N’4丁、M列の全ての部品位置な人力
すること&J:’j−同がl〕・かる/乞め、第2区間
でノ」くす()・に、斤10)・小(’>t−11・1
j−ら、最下段の四角及び最上段の一角の1″、1品位
1−を指2Jζづ゛ることにより、佐は1:目11υ的
に制伺吟11Δて111111.lK谷部品位膚を演算
し、ハントを谷部品(17直に位1自決めする様にして
いる。尚、第2図(B)は一段毎に間隔扱BPを設りた
例である。
ては、LIS、N’4丁、M列の全ての部品位置な人力
すること&J:’j−同がl〕・かる/乞め、第2区間
でノ」くす()・に、斤10)・小(’>t−11・1
j−ら、最下段の四角及び最上段の一角の1″、1品位
1−を指2Jζづ゛ることにより、佐は1:目11υ的
に制伺吟11Δて111111.lK谷部品位膚を演算
し、ハントを谷部品(17直に位1自決めする様にして
いる。尚、第2図(B)は一段毎に間隔扱BPを設りた
例である。
この様な部品配列機能においては%前述の段数、列峨、
行V、一部の部品位置の入力設定等の管理を誤まると、
既に部品が積まれている位置にゼ)び部品を熔こうとす
る等の動作が生じ、ハン1ぜや部品を破↑如したりして
、危険である。
行V、一部の部品位置の入力設定等の管理を誤まると、
既に部品が積まれている位置にゼ)び部品を熔こうとす
る等の動作が生じ、ハン1ぜや部品を破↑如したりして
、危険である。
従って、本発明の目的は、ハン1?が入力情報に基いて
誤った部品f1′LWi Icアプローチしても、係る
誤りを未然に検出し、危険を防止しうる工業用口ホノト
の制御力式を提供するKある。
誤った部品f1′LWi Icアプローチしても、係る
誤りを未然に検出し、危険を防止しうる工業用口ホノト
の制御力式を提供するKある。
jJ下、本発明を実施例により詳細に説明する。
第5図は本発明の一実施f114?4成図であり、図中
、第1図と同一のものは同一の記号で示してあり、9は
センサーであり、積上けられた部品W■(との距^IF
を検出するため、ハンド1の先端に設けられ、超音波を
発射して、反射波を受信する超音波形のものの他にレー
ザ光によるレーザ形や磁う(形のいわゆる副長機が用い
られる。
、第1図と同一のものは同一の記号で示してあり、9は
センサーであり、積上けられた部品W■(との距^IF
を検出するため、ハンド1の先端に設けられ、超音波を
発射して、反射波を受信する超音波形のものの他にレー
ザ光によるレーザ形や磁う(形のいわゆる副長機が用い
られる。
即ち、本発明では、ハンド1をアーム3等を制御して部
品位置へ位膚決め時に、センサー9 K 、t:って部
品WKとの距ntf dを測定し、この距hI dから
部品〜■の段載1h報を検出し、1lill il1部
で指令した位置情報の元である部品の段数情報と孔中2
し、誤まっていれvJ、検出した段’;91”+’i
’F14 iて制御部のデータを修正するものである。
品位置へ位膚決め時に、センサー9 K 、t:って部
品WKとの距ntf dを測定し、この距hI dから
部品〜■の段載1h報を検出し、1lill il1部
で指令した位置情報の元である部品の段数情報と孔中2
し、誤まっていれvJ、検出した段’;91”+’i
’F14 iて制御部のデータを修正するものである。
勿d21汽ば1まっていなければそのまま動作する。尚
、心安あれば、列、行に関する情報を検出して、同様の
ことを行ってもよい。
、心安あれば、列、行に関する情報を検出して、同様の
ことを行ってもよい。
第4図は本発明の一実施世Jブロック図であり、図中、
8は制御部であり、マイクロブCal七ソサにより構成
されるものであり、操作盤7がらの入力データを受入れ
るための人出力ボート奢31と、制御プログラムを記憶
するプログラムメモリ82と、データをd己1.音する
データメモリ83七、後述する駆動装置と接続するため
の入出刃ボート84と、センサー9と接続するための入
出力ボート85と、演算装置I!¥80と、これらを接
続するアドレス・データバス86とを有して(・る。デ
ータメモリ83は入力された、部品の段数し、列え9
M、行数N、及び前述の四角等の位置情報Aを記憶する
指令エリア83a、作イに中の段数lを記憶する段数エ
リア861)と、作業中の列数mを記1.意する列数エ
リア83cと、作業中の行nnを記憶する行むエリア8
3dとを有しており、演算装置80はこれらデータに基
いて指令位置を演pし、移動指令値θCを発生するもの
である。9はセンサーであり、前述したもの、90は処
理回路であり、センサー9の出力から距離を検出して出
力するものである。PDCはパルス分配回路で、制御部
8から出力されたθり11(移動指令11t4 θc
K基いて)くルス分配演算を行ない、該指令値QcKに
、じプ〔数の指令パルスθpを出力する。lil: l
”t Rは誤差レジスタであり、指令)くルスθpと後
述するモータがQi定槍回転する毎に発生するフィー1
:バックパルスFBPとを移動方向に応じてカウントア
ツプ/ダウンする。たとえば、0軸移1fta方向が正
方向であれば指令パルスθpが発生する4yVCその内
容をカウントアツプし、フィードバンクパルスFBPが
発生するごとにその内容をカウントダウンする。逆に移
動方向が負方向であれは指令パルス θpが元生う゛る
毎にその内容をカウントダウンし、フィードバックパル
スFBP;/l・発生するfOIKその日芥をカウント
アツプする。1テ1」ち、誤差レジスタE RRKは指
令パルスθp トフイートハツクバルスIi’ +31
3の差分がm+j 憶されてい0゜DACは誤差レジス
タE RRの内容に比例し/こアナログの位h’l偏差
1b、圧E!を発生するIJA”): r4 器、AL
II]’;L (rL 市(1++i差flj圧F:r
とモータの実速j長に比例し/こ実速1.1(電圧ES
のダシて電圧ECを7寅算iる加減14旧In’ii、
VCCは到3j岐1間1卸回路でめり、ン+ ]j<
L 7:Cいが位相匍宙回16、サイリスタr(f相制
御助)路、サイリヌタ回路などから419成されて46
す、差1tJEEcが岑になるようにモータ速)隻を制
御f11する。即ら、岸、;電圧ECの大きさに応じて
サイリスタ(U相11i1111Lil l!J1 ’
if)にてザイリスタ点弧イ)γ相を進み又は遅らせて
モータに印加−j′イ)’rj!、 )ヒを開側1し、
該モータの[3ij転ユ*度を制イ+lil する。j
つ1νIXはθ軸駆動用のDCモータ(単に七−夕とい
う)、i’cはモータのシャフトK rtr、午−1さ
ね、七−夕の実ユ阻1岐に比例した値を有する実速度電
圧ESを出力するタコメータ、REはモータが所定量回
転する毎Klf固のフィードバンクパルスを発生する検
出器であり、たトエはロータリエンコーダ、レゾルバな
とである。
8は制御部であり、マイクロブCal七ソサにより構成
されるものであり、操作盤7がらの入力データを受入れ
るための人出力ボート奢31と、制御プログラムを記憶
するプログラムメモリ82と、データをd己1.音する
データメモリ83七、後述する駆動装置と接続するため
の入出刃ボート84と、センサー9と接続するための入
出力ボート85と、演算装置I!¥80と、これらを接
続するアドレス・データバス86とを有して(・る。デ
ータメモリ83は入力された、部品の段数し、列え9
M、行数N、及び前述の四角等の位置情報Aを記憶する
指令エリア83a、作イに中の段数lを記憶する段数エ
リア861)と、作業中の列数mを記1.意する列数エ
リア83cと、作業中の行nnを記憶する行むエリア8
3dとを有しており、演算装置80はこれらデータに基
いて指令位置を演pし、移動指令値θCを発生するもの
である。9はセンサーであり、前述したもの、90は処
理回路であり、センサー9の出力から距離を検出して出
力するものである。PDCはパルス分配回路で、制御部
8から出力されたθり11(移動指令11t4 θc
K基いて)くルス分配演算を行ない、該指令値QcKに
、じプ〔数の指令パルスθpを出力する。lil: l
”t Rは誤差レジスタであり、指令)くルスθpと後
述するモータがQi定槍回転する毎に発生するフィー1
:バックパルスFBPとを移動方向に応じてカウントア
ツプ/ダウンする。たとえば、0軸移1fta方向が正
方向であれば指令パルスθpが発生する4yVCその内
容をカウントアツプし、フィードバンクパルスFBPが
発生するごとにその内容をカウントダウンする。逆に移
動方向が負方向であれは指令パルス θpが元生う゛る
毎にその内容をカウントダウンし、フィードバックパル
スFBP;/l・発生するfOIKその日芥をカウント
アツプする。1テ1」ち、誤差レジスタE RRKは指
令パルスθp トフイートハツクバルスIi’ +31
3の差分がm+j 憶されてい0゜DACは誤差レジス
タE RRの内容に比例し/こアナログの位h’l偏差
1b、圧E!を発生するIJA”): r4 器、AL
II]’;L (rL 市(1++i差flj圧F:r
とモータの実速j長に比例し/こ実速1.1(電圧ES
のダシて電圧ECを7寅算iる加減14旧In’ii、
VCCは到3j岐1間1卸回路でめり、ン+ ]j<
L 7:Cいが位相匍宙回16、サイリスタr(f相制
御助)路、サイリヌタ回路などから419成されて46
す、差1tJEEcが岑になるようにモータ速)隻を制
御f11する。即ら、岸、;電圧ECの大きさに応じて
サイリスタ(U相11i1111Lil l!J1 ’
if)にてザイリスタ点弧イ)γ相を進み又は遅らせて
モータに印加−j′イ)’rj!、 )ヒを開側1し、
該モータの[3ij転ユ*度を制イ+lil する。j
つ1νIXはθ軸駆動用のDCモータ(単に七−夕とい
う)、i’cはモータのシャフトK rtr、午−1さ
ね、七−夕の実ユ阻1岐に比例した値を有する実速度電
圧ESを出力するタコメータ、REはモータが所定量回
転する毎Klf固のフィードバンクパルスを発生する検
出器であり、たトエはロータリエンコーダ、レゾルバな
とである。
尚、パルス分配回路PDCから検出器REまでの史動回
路の構成はR軸、α軸、β軸、Z軸の各々についても同
様に符在するが、ここでは簡単のためθII+11につ
いてのみ説明する。
路の構成はR軸、α軸、β軸、Z軸の各々についても同
様に符在するが、ここでは簡単のためθII+11につ
いてのみ説明する。
次に、第4図実施例構成の動作について部品をfliL
′1番に取り出す例についてβ?明する。先づ、教示操
作盤6より前述の段19 L、列数M、行nへ、位置情
軒)Aを含むロホyト指令データが入力さ才1、入出力
ボート81を介し、演算装置80かもデータメモリ83
の指令エリア85aに記憶される。次に、演Rifus
oはプログラムメモリ820制御プログラム82の指令
K DEい、初ル1値として、各々r L J、「1」
、「1」 の記憶さ汎た段O工へIJ783b、列4
3+ エリア 33 C1行e−m+J783d及び前
iL指令エリア83aの位tM 11報Aを読取り、1
列目、1行目のし段目の指令位置を演算する。この位置
指令は、入出力ボート84を弁し送出される。入出力ボ
ート84から1)γ1古拐令の内θ軸移匍ノ指令値θC
が出力されると、パルス分配回路PDCはパルス分配演
算を11ない、分配パルスθpを出力する。誤差レジス
タ1εit ttは移動方向に応l二てこの分配パルス
θpをアッグ/ダウンカウントシ。
′1番に取り出す例についてβ?明する。先づ、教示操
作盤6より前述の段19 L、列数M、行nへ、位置情
軒)Aを含むロホyト指令データが入力さ才1、入出力
ボート81を介し、演算装置80かもデータメモリ83
の指令エリア85aに記憶される。次に、演Rifus
oはプログラムメモリ820制御プログラム82の指令
K DEい、初ル1値として、各々r L J、「1」
、「1」 の記憶さ汎た段O工へIJ783b、列4
3+ エリア 33 C1行e−m+J783d及び前
iL指令エリア83aの位tM 11報Aを読取り、1
列目、1行目のし段目の指令位置を演算する。この位置
指令は、入出力ボート84を弁し送出される。入出力ボ
ート84から1)γ1古拐令の内θ軸移匍ノ指令値θC
が出力されると、パルス分配回路PDCはパルス分配演
算を11ない、分配パルスθpを出力する。誤差レジス
タ1εit ttは移動方向に応l二てこの分配パルス
θpをアッグ/ダウンカウントシ。
その計り値はDA変換?、’i D A Cに印加さ第
1、ここで位買偏差電圧ErKDA亭私換される。そし
て、 l)A変換されたfiγ首偏差1[ε圧JCrは
加δ、表豹回路At)L)、x41B度制御回路■CC
を介してモータ1.)MZK印加され、該モータI)M
Zを回転、駆1カする。モータI)MZが回転すれば実
速度電圧ESがlコメータTCから発生すると共に、そ
の所定回転f7c 4σK 111.’lのフィードバ
ックパルスFBPが発生し、誤差レジスタ5!210え
に印加される。そして以後、同様に分配パルスθpとフ
ィードバックパルスFBPの丹(NQ ?iレノスタの
内容)がDA変換され、ついで実速1y′市圧Esとの
差電圧ECが演pさね、誤差電属によりモータDMZが
回転し、ロボットは指令された速度でθ軸方向(目標位
置)K向かって移動する。他の刺(についても同様であ
り、従って・・ント1は指令位j11゛にf+Z ii
’j決めされることになる。この位11ら°決めに前後
して、セノ・リー9が動作し、部品WKとの距離dをf
llll ′/il L、処理回路90から出力う゛る
。入出力ボート85はこの距啼1〆J報(1を演11装
置i’f 80へ込り、6rt ’r)装置ノ″′t8
0げこれを段数↑V+卒1oadに変換う゛る。次に、
演14装置80はデータメモリ86の成品エリア85b
の殿むt’f; ’?14 lを読出し、照合1′る。
1、ここで位買偏差電圧ErKDA亭私換される。そし
て、 l)A変換されたfiγ首偏差1[ε圧JCrは
加δ、表豹回路At)L)、x41B度制御回路■CC
を介してモータ1.)MZK印加され、該モータI)M
Zを回転、駆1カする。モータI)MZが回転すれば実
速度電圧ESがlコメータTCから発生すると共に、そ
の所定回転f7c 4σK 111.’lのフィードバ
ックパルスFBPが発生し、誤差レジスタ5!210え
に印加される。そして以後、同様に分配パルスθpとフ
ィードバックパルスFBPの丹(NQ ?iレノスタの
内容)がDA変換され、ついで実速1y′市圧Esとの
差電圧ECが演pさね、誤差電属によりモータDMZが
回転し、ロボットは指令された速度でθ軸方向(目標位
置)K向かって移動する。他の刺(についても同様であ
り、従って・・ント1は指令位j11゛にf+Z ii
’j決めされることになる。この位11ら°決めに前後
して、セノ・リー9が動作し、部品WKとの距離dをf
llll ′/il L、処理回路90から出力う゛る
。入出力ボート85はこの距啼1〆J報(1を演11装
置i’f 80へ込り、6rt ’r)装置ノ″′t8
0げこれを段数↑V+卒1oadに変換う゛る。次に、
演14装置80はデータメモリ86の成品エリア85b
の殿むt’f; ’?14 lを読出し、照合1′る。
1+、1台の結果、一致していねkl 、作業続行でり
り、ハント“1がZ軸力向へ降りてきて最上段の部品W
Kを把み、史に工作機械のチャック♂に連ひ込む。
り、ハント“1がZ軸力向へ降りてきて最上段の部品W
Kを把み、史に工作機械のチャック♂に連ひ込む。
もし照9結果が不一致であれは、μトムエリア831)
のl’;、 Lシf1゛、叩lをd111定さねた段数
情報ddに111名・える。
のl’;、 Lシf1゛、叩lをd111定さねた段数
情報ddに111名・える。
そしてこの投砂情報1dを基に・・ント1の一ト降)p
を決め、・・ント1を制σli して部品WKを把む。
を決め、・・ント1を制σli して部品WKを把む。
演1゛1装[i’l 80は)部品WKが工作機械のチ
ャックに運び込まれた仏、次に段数エリア83bの段数
tW報itζ「−1」シて、同一の行列の次の段の部品
型を他)むため、11)度で)γIR指合を酸11シ、
前述の如く各1前の駆動回路に指令を与え、・〜ン1−
1を部品位置に位17(7決めし、史に部品との距目(
tの泪1jil、tQI’!f?i叩のJj(1@を繰
返す。1つの行及び夕1jの反意r\l Ii’1の全
ての部品WKを取り終ると、列数エリア85(又は行へ
エリア83dの悄i1冒・ζr+1jして、次の行及C
)列の反意位(?1の部品の取」Sり作′H+、を1:
:1始づ−ろ。
ャックに運び込まれた仏、次に段数エリア83bの段数
tW報itζ「−1」シて、同一の行列の次の段の部品
型を他)むため、11)度で)γIR指合を酸11シ、
前述の如く各1前の駆動回路に指令を与え、・〜ン1−
1を部品位置に位17(7決めし、史に部品との距目(
tの泪1jil、tQI’!f?i叩のJj(1@を繰
返す。1つの行及び夕1jの反意r\l Ii’1の全
ての部品WKを取り終ると、列数エリア85(又は行へ
エリア83dの悄i1冒・ζr+1jして、次の行及C
)列の反意位(?1の部品の取」Sり作′H+、を1:
:1始づ−ろ。
この様に、入力11幼5it’ (11+とプ(j没i
1i f+白;が相」皇χしても1)ソ十すミスへ5が
牛じブIい。
1i f+白;が相」皇χしても1)ソ十すミスへ5が
牛じブIい。
回(!゛、に、各段の全てのjYfj品イ【す1!/土
げrxl、次の11?のB11品を取上けてもよい。
げrxl、次の11?のB11品を取上けてもよい。
父、部品イし・Ilj省に槓ツメ市iつる」j′、イ1
く)回(:1であり。
く)回(:1であり。
この」ハ着、一度偵十け/(,1すIへのiji品の槓
1−けが防1、L川床る佃、−F K部品力り11み十
けらねてい〕、cシ・のにハント1から7・11mを崗
11シ、ン;、、 l−+’l Lめる。二ともなくな
る。
1−けが防1、L川床る佃、−F K部品力り11み十
けらねてい〕、cシ・のにハント1から7・11mを崗
11シ、ン;、、 l−+’l Lめる。二ともなくな
る。
jノ上説明した様に、木シ1も明によれは、F’rls
品の配列状態を管理するため位i+’lj情゛泪を+i
+2’1.jl:ビするメ七りの内容に基(・て・・ン
トを’1llII j+、lI してi′11品の積上
は又は取上けを行なうに際し、古?)〜7・1・にセン
サを設けて部品(qIiを検出し、メモリの(入’L
ii”t″I−+’i報と照合しているので、万−誤っ
てハントがf;f、 ii’7吠めされても、部品のm
a、、′+等が生ぜず、!ど全な作業が保証さ才する
という効果を奏する。又、部品のJlv、上げミスもな
くロボット動作の1Lff頼性も向上するという効果も
奏する。
品の配列状態を管理するため位i+’lj情゛泪を+i
+2’1.jl:ビするメ七りの内容に基(・て・・ン
トを’1llII j+、lI してi′11品の積上
は又は取上けを行なうに際し、古?)〜7・1・にセン
サを設けて部品(qIiを検出し、メモリの(入’L
ii”t″I−+’i報と照合しているので、万−誤っ
てハントがf;f、 ii’7吠めされても、部品のm
a、、′+等が生ぜず、!ど全な作業が保証さ才する
という効果を奏する。又、部品のJlv、上げミスもな
くロボット動作の1Lff頼性も向上するという効果も
奏する。
尚、本発明を一実施例により1説明したが、本発明は」
一連の天施例に限定さJすることなく、本発明の主旨K
(イい利;々の変形が6J能であり、これらを不発明の
範囲から排除するものではない。
一連の天施例に限定さJすることなく、本発明の主旨K
(イい利;々の変形が6J能であり、これらを不発明の
範囲から排除するものではない。
2■1ド1は不発明の適用される工業川口ボットの−・
例(19成図、2+!2図は部品配列機能説明図、第・
6図は本発明の一夫〃10例構成図、第4図は本発明の
一ノコ施1(・リゾロック図を小す。 図中、1・・・・ント、2・・・ゴ・首、3・・・腕、
4・・ケージ:/グ、6・・・教2i< #’ψ作盤、
8・・・制御部、9・・・センサー、86・・データメ
モリ、80・・・演p装瀬。 71、、l、訂出心1人 ファナノク株式会社代坤人
ノ「埋土 辻 實 外1名第1図 (Aン (βジ
例(19成図、2+!2図は部品配列機能説明図、第・
6図は本発明の一夫〃10例構成図、第4図は本発明の
一ノコ施1(・リゾロック図を小す。 図中、1・・・・ント、2・・・ゴ・首、3・・・腕、
4・・ケージ:/グ、6・・・教2i< #’ψ作盤、
8・・・制御部、9・・・センサー、86・・データメ
モリ、80・・・演p装瀬。 71、、l、訂出心1人 ファナノク株式会社代坤人
ノ「埋土 辻 實 外1名第1図 (Aン (βジ
Claims (3)
- (1)部品を把持するためのハンドと、該部品の配列状
態を管理するため該部品の位1M Iff報を記憶する
メモリと、該メモリの内容に基いて該ハンl”& u首
決め駆動する制御部とを有し、該ノ・ンド匠よって該部
品をllln番に積上ける又は積上げた部品を順番に取
り上げるよう制御する工業用ロボットの制御方式におい
て、拶ハント゛に該部品の位置を検出するセンサを設け
、該ハンISを制XI して該部品位fa K位1ρ決
め時に該センサかもの部品位1笛情報により該メモリの
位置情報を錐認する口とを特徴とする工業用ロボットの
制御方式。 - (2)前記メモリは部品の位置情報として該部品の段数
f内報を記憶J゛ることを特徴とする特許請求の範囲第
(1)項りじ載の工業用ロボットの制御方式。 - (3)前記センサにより前記ハンドと積上げられた部品
との距離を検出した結果に基き、前記位置情報としての
段敬情報を御坊することを特徴とする特許請求の範11
1I第(1)項記載の工業用口ホットの制憫1方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57149298A JPS5942297A (ja) | 1982-08-30 | 1982-08-30 | 工業用ロボツトの制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57149298A JPS5942297A (ja) | 1982-08-30 | 1982-08-30 | 工業用ロボツトの制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5942297A true JPS5942297A (ja) | 1984-03-08 |
Family
ID=15472101
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57149298A Pending JPS5942297A (ja) | 1982-08-30 | 1982-08-30 | 工業用ロボツトの制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5942297A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60188231A (ja) * | 1984-03-07 | 1985-09-25 | Nissan Motor Co Ltd | 工業用ロボツトによるワ−クの取出し方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4919644A (ja) * | 1972-06-14 | 1974-02-21 | ||
| JPS52101144U (ja) * | 1976-01-29 | 1977-08-01 |
-
1982
- 1982-08-30 JP JP57149298A patent/JPS5942297A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4919644A (ja) * | 1972-06-14 | 1974-02-21 | ||
| JPS52101144U (ja) * | 1976-01-29 | 1977-08-01 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60188231A (ja) * | 1984-03-07 | 1985-09-25 | Nissan Motor Co Ltd | 工業用ロボツトによるワ−クの取出し方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4542471A (en) | Robot control system for presetting limit values corresponding to limits of deviation | |
| US8843232B2 (en) | Control method for a complex consisting of a plurality of multiaxial handling devices arranged in succession and/or side by side, and also data storage medium, control system and complex | |
| CN1519673A (zh) | 伺服控制装置 | |
| JPH04504821A (ja) | 板材加工機用の板材位置決め方法 | |
| US20110169440A1 (en) | Machine tool | |
| JPS6262364B2 (ja) | ||
| EP0062075B1 (en) | Numerical control system | |
| WO2009049682A1 (en) | An industrial robot tending a machine and a method for controlling an industrial robot tending a machine | |
| WO1989006066A1 (fr) | Procede de commande de vitesse pour servomoteur | |
| EP0086848A1 (en) | Robot operation teaching method | |
| JPS5942297A (ja) | 工業用ロボツトの制御方式 | |
| US4908559A (en) | Robot control apparatus | |
| EP0067880A1 (en) | Robot control system | |
| JPH0413108B2 (ja) | ||
| EP0227304B1 (en) | Method of controlling a robot | |
| WO2024100719A1 (ja) | 数値制御装置 | |
| US4366424A (en) | Method and apparatus for programming and operating a machine tool | |
| US20250128415A1 (en) | Method and System for Generating a Path for a Robot Arm and a Tool Attached to the Robot Arm | |
| CN221853028U (zh) | 用于芯片基板料盒立库的垛机 | |
| GB2602358A (en) | Automated stacking arrangement | |
| CN117518995A (zh) | 五轴机床的高精度示教再现方法及系统 | |
| US20120027545A1 (en) | Apparatus for teaching a gripping device | |
| JPH0325803B2 (ja) | ||
| JPH0561651B2 (ja) | ||
| EP3702107A1 (en) | Automated stacking arrangement |