JPS61203293A - 産業用ロボツト - Google Patents
産業用ロボツトInfo
- Publication number
- JPS61203293A JPS61203293A JP4234085A JP4234085A JPS61203293A JP S61203293 A JPS61203293 A JP S61203293A JP 4234085 A JP4234085 A JP 4234085A JP 4234085 A JP4234085 A JP 4234085A JP S61203293 A JPS61203293 A JP S61203293A
- Authority
- JP
- Japan
- Prior art keywords
- interference
- robot
- workpiece
- hand
- level
- 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.)
- Granted
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、工作機械へのワークのローディング等に用
いられる産業用ロボットに関する。
いられる産業用ロボットに関する。
近年、工作機械へワークをローディングし、あるいはア
ンローディングするロボットが開発され、実用化されて
いる。
ンローディングするロボットが開発され、実用化されて
いる。
ところで、従来、例えば旋盤のチャックへワークを装着
する場合、ロボットの位置制御精度が非常に優れている
ところから、ワークとチャックとの干渉(接触)を特に
検出することなく、ワークの装着を行っていた。しかし
ながら、実際にはワークに前工程時の切断パリやさびが
あったり、チャックに前加工時の切粉が残っていたりす
るため、チャックにワークをスムーズに挿入できるとは
限らず、場合によっては干渉をひき起し、最悪の場合は
ロボットアームな破損することがあった。そこで、ワー
クと工作機械(対象装置)との干渉を検出してΩボット
を非常停止させることも考えられるが、ワークをチャッ
クに装着する場合、あるいは取り外す場合等においては
ワークとチャックが干渉する場合が必ず発生し、したが
って、単に干渉を検出するのみでは、実際にロボットを
非常停止させる必要があるのか否かが判断できなかった
。
する場合、ロボットの位置制御精度が非常に優れている
ところから、ワークとチャックとの干渉(接触)を特に
検出することなく、ワークの装着を行っていた。しかし
ながら、実際にはワークに前工程時の切断パリやさびが
あったり、チャックに前加工時の切粉が残っていたりす
るため、チャックにワークをスムーズに挿入できるとは
限らず、場合によっては干渉をひき起し、最悪の場合は
ロボットアームな破損することがあった。そこで、ワー
クと工作機械(対象装置)との干渉を検出してΩボット
を非常停止させることも考えられるが、ワークをチャッ
クに装着する場合、あるいは取り外す場合等においては
ワークとチャックが干渉する場合が必ず発生し、したが
って、単に干渉を検出するのみでは、実際にロボットを
非常停止させる必要があるのか否かが判断できなかった
。
この発明は上記の事情を考慮してなされたもので、その
目的はワークと対象装置とが干渉した場合において、実
際に非常停止が必要な場合にのみロボットハンドを停止
させることができる産業用ロボットを提供することにあ
る。
目的はワークと対象装置とが干渉した場合において、実
際に非常停止が必要な場合にのみロボットハンドを停止
させることができる産業用ロボットを提供することにあ
る。
この発明は、ロボットハンド部と対象装置との干渉を検
出する検出手段と、前記ロボットハンド部の動作に応じ
【前記検出手段を有効または無効とする制御手段と、前
記検出手段が有効とされた場合において前記検出手段が
干渉を検出したとき前記ロボットハンド部を停止させる
停止手段とを具備してなるものである。ここで、ロボッ
トハンド部とは、ロボットハンドとロボットハンド化把
持されたワーク等とからなる部分を指す。
出する検出手段と、前記ロボットハンド部の動作に応じ
【前記検出手段を有効または無効とする制御手段と、前
記検出手段が有効とされた場合において前記検出手段が
干渉を検出したとき前記ロボットハンド部を停止させる
停止手段とを具備してなるものである。ここで、ロボッ
トハンド部とは、ロボットハンドとロボットハンド化把
持されたワーク等とからなる部分を指す。
ロボットハンド部と対象装置との干渉が異常状態である
か否かは、ロボットハンド部がいかなる動作を行ってい
るかに基づいて判断することができる。したがって、上
記の構成によれば干渉が異常状態である場合のみ、ロボ
ットハンド部を停止させ石ことが可能になる。
か否かは、ロボットハンド部がいかなる動作を行ってい
るかに基づいて判断することができる。したがって、上
記の構成によれば干渉が異常状態である場合のみ、ロボ
ットハンド部を停止させ石ことが可能になる。
第1図はこの発明の一実施例の構成を示すブロック図で
ある。この図において、符号1は旋盤(対象装置!1)
、2は旋盤lのチャックである。3はロボット機構であ
り、基台3aと、腕部3bと、この腕部3bの先端に絶
縁継手3aを介して接続されたハンド3dとから構成さ
れている。4はハンド3dに把持されたワーク、また、
5はロボット制御装置である。このロボット制御装置5
において、6,7は端子であり、端子6はハンド3dに
、端子7は旋mlに各々接続され、また、端子7は制御
装置50内部において接地されている。
ある。この図において、符号1は旋盤(対象装置!1)
、2は旋盤lのチャックである。3はロボット機構であ
り、基台3aと、腕部3bと、この腕部3bの先端に絶
縁継手3aを介して接続されたハンド3dとから構成さ
れている。4はハンド3dに把持されたワーク、また、
5はロボット制御装置である。このロボット制御装置5
において、6,7は端子であり、端子6はハンド3dに
、端子7は旋mlに各々接続され、また、端子7は制御
装置50内部において接地されている。
8は干渉検出回路であり、リレー9と、インバータ10
.11と、ナントゲート12とから構成されている。こ
の干渉検出回路8は旋盤1とワーク4との間の干渉(接
触)を検出する回路であり、両者が干渉していない場合
は、リレー9が励磁されず、したがって接点9aが開状
態にあり、インバータlOの出力が”L”レベルにある
。この結果、ナンドゲー)12の出力が@H”レベルト
ナリ、インバータ11から割込信号IRとして@L′″
’L/ヘルの信号がマイクロプロセッサユニット14へ
供給される。一方、旋盤1とワーク4とが干渉した場合
は、リレー9が励磁され、接点9&がオンとなり、イン
バータ10の出力が“H″レベルなる。この場合、マイ
クロプロセッサユニット14から出力される干渉検出許
可信号Gが″H#レベルの時は、割込信号IRが″′H
″レベルとなり、マイクロプロセッサユニット14に割
込みがかかる。一方、信号Gが”L”レベルの時は割込
信号IRが′″L′″L′″レベルマイクロプロセッサ
エニツ)14に割込みがかかることはない。
.11と、ナントゲート12とから構成されている。こ
の干渉検出回路8は旋盤1とワーク4との間の干渉(接
触)を検出する回路であり、両者が干渉していない場合
は、リレー9が励磁されず、したがって接点9aが開状
態にあり、インバータlOの出力が”L”レベルにある
。この結果、ナンドゲー)12の出力が@H”レベルト
ナリ、インバータ11から割込信号IRとして@L′″
’L/ヘルの信号がマイクロプロセッサユニット14へ
供給される。一方、旋盤1とワーク4とが干渉した場合
は、リレー9が励磁され、接点9&がオンとなり、イン
バータ10の出力が“H″レベルなる。この場合、マイ
クロプロセッサユニット14から出力される干渉検出許
可信号Gが″H#レベルの時は、割込信号IRが″′H
″レベルとなり、マイクロプロセッサユニット14に割
込みがかかる。一方、信号Gが”L”レベルの時は割込
信号IRが′″L′″L′″レベルマイクロプロセッサ
エニツ)14に割込みがかかることはない。
次に、マイクロプロセッサユニット14はメモリ15内
に記憶されているプログラムを読出し、この読出したプ
ログラムに基づいてロボット制、御信号を作成し、ロボ
ットコントロール回路16へ出力する。ロボットコント
ロール回路16は、この制御信号に基づいてロボット機
構3を、駆動する。
に記憶されているプログラムを読出し、この読出したプ
ログラムに基づいてロボット制、御信号を作成し、ロボ
ットコントロール回路16へ出力する。ロボットコント
ロール回路16は、この制御信号に基づいてロボット機
構3を、駆動する。
また、このマイクロプロセッサユニット14は、プログ
ラムに基づいて干渉検出許可信号Gを発生し、ナントゲ
ート12へ出力する。さらに、割込信号IR(’″H″
H″レベル給された時は、メモリ15から割込処理プフ
グラムな読出し、このプログラムに基づいて゛警報装置
17を駆動すると共に、ロボットコントロール回路16
へ停止信号を出力する。ロボットコントロール回路16
は、この停止信号を受け、ロボット機構3の動作を停止
させる。
ラムに基づいて干渉検出許可信号Gを発生し、ナントゲ
ート12へ出力する。さらに、割込信号IR(’″H″
H″レベル給された時は、メモリ15から割込処理プフ
グラムな読出し、このプログラムに基づいて゛警報装置
17を駆動すると共に、ロボットコントロール回路16
へ停止信号を出力する。ロボットコントロール回路16
は、この停止信号を受け、ロボット機構3の動作を停止
させる。
次に、このマイクロプロセッサユニット14の処理の具
体例を、第2図を参照して説明する。なお、第2図はメ
モリ15内のプログラムの一例を示す図である。まず、
干渉検出許可信号Gを′″H′″H′″レベル2図のス
テップS1)、次いでハンド3dをワーク載置位置の近
傍までs動させる(ステップ32)。次に、信号Gを@
L″レベルとしくステップS3)、次いでハンド3dを
ワーク位置まで移動させる。次にハンド3dを閉とし、
ワーク4を把持させる(ステップ85)。次に、ハンド
3dをわずかに移動させ()ステップ86)、次いで信
号Gtt″H′″レベルとしくステップ87)、以後、
所定のルートに従ってハンド3dをチャック2の位置ま
で移動させる。次に、ワーク4をチャック内く挿入しく
ステップS8)、次いで信号Gを″′L″レベルとしく
ステップS9)、次いでワーク4を取付は位置まで移動
させる(ステップ310 )。次に、チャック2を閉と
しくステップ811)、次いでハンド3dを開とする(
ステラ7’512)。この時点でワーク4のチャック2
への取付けが完了する。次に信号GY”H”レベルとし
くステップ313)、次いでハンド3dを原位置に戻す
(ステップ814)。
体例を、第2図を参照して説明する。なお、第2図はメ
モリ15内のプログラムの一例を示す図である。まず、
干渉検出許可信号Gを′″H′″H′″レベル2図のス
テップS1)、次いでハンド3dをワーク載置位置の近
傍までs動させる(ステップ32)。次に、信号Gを@
L″レベルとしくステップS3)、次いでハンド3dを
ワーク位置まで移動させる。次にハンド3dを閉とし、
ワーク4を把持させる(ステップ85)。次に、ハンド
3dをわずかに移動させ()ステップ86)、次いで信
号Gtt″H′″レベルとしくステップ87)、以後、
所定のルートに従ってハンド3dをチャック2の位置ま
で移動させる。次に、ワーク4をチャック内く挿入しく
ステップS8)、次いで信号Gを″′L″レベルとしく
ステップS9)、次いでワーク4を取付は位置まで移動
させる(ステップ310 )。次に、チャック2を閉と
しくステップ811)、次いでハンド3dを開とする(
ステラ7’512)。この時点でワーク4のチャック2
への取付けが完了する。次に信号GY”H”レベルとし
くステップ313)、次いでハンド3dを原位置に戻す
(ステップ814)。
このように、第1図の実施例においては、ワーク4をチ
ャック2に挿入する時点では信号Gをl″H″H″レベ
ルいる。この結果、もしワーク4とチャック2との開く
干渉が発生した場合は、割込信号IR(@H’レベル)
が発生し、前述した割込処理が行われる。他方、ワーク
4をチャック2で把持する直前において信号Gを′″L
″L″レベルいる。この結果、ワーク4がチャック2に
よって把持された時干渉が発生しても割込信号IRが発
生することはない。
ャック2に挿入する時点では信号Gをl″H″H″レベ
ルいる。この結果、もしワーク4とチャック2との開く
干渉が発生した場合は、割込信号IR(@H’レベル)
が発生し、前述した割込処理が行われる。他方、ワーク
4をチャック2で把持する直前において信号Gを′″L
″L″レベルいる。この結果、ワーク4がチャック2に
よって把持された時干渉が発生しても割込信号IRが発
生することはない。
なお、第1図のナントゲート120機能をプログラムに
よって行うよう和してもよい。
よって行うよう和してもよい。
以上説明したように、この発明によればロボットハンド
部と対象装置とが干渉した場合において、実際に非常停
止が必要な場合にのみ非常停止を行うことができる効果
が得られる。
部と対象装置とが干渉した場合において、実際に非常停
止が必要な場合にのみ非常停止を行うことができる効果
が得られる。
第1図はこの発明の一実施例の構成を示すブロック図、
第2図は第1図におけるメモリ15内に記憶されている
プログラムの一例を示す図である。 1・・・・・・旋盤(対象装置)、3d・・・・・・ロ
ボットハンド部持・・・・・・ワーク、8・・・・・・
干渉検出回路、14・・・・・・マイクロプロセッサユ
ニット、15・・・・・・メそり。
第2図は第1図におけるメモリ15内に記憶されている
プログラムの一例を示す図である。 1・・・・・・旋盤(対象装置)、3d・・・・・・ロ
ボットハンド部持・・・・・・ワーク、8・・・・・・
干渉検出回路、14・・・・・・マイクロプロセッサユ
ニット、15・・・・・・メそり。
Claims (1)
- ロボットハンド部と対象装置との干渉を検出する検出手
段と、前記ロボットハンド部の動作に応じて前記検出手
段を有効または無効とする制御手段と、前記検出手段が
有効とされた場合において前記検出手段が干渉を検出し
たとき前記ロボットハンド部を停止させる停止手段とを
具備してなる産業用ロボット。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4234085A JPS61203293A (ja) | 1985-03-04 | 1985-03-04 | 産業用ロボツト |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4234085A JPS61203293A (ja) | 1985-03-04 | 1985-03-04 | 産業用ロボツト |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61203293A true JPS61203293A (ja) | 1986-09-09 |
| JPH0411355B2 JPH0411355B2 (ja) | 1992-02-28 |
Family
ID=12633281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4234085A Granted JPS61203293A (ja) | 1985-03-04 | 1985-03-04 | 産業用ロボツト |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61203293A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02235106A (ja) * | 1989-03-08 | 1990-09-18 | Fanuc Ltd | 数値制御装置のエラー処理方法 |
| JP2015199174A (ja) * | 2014-04-09 | 2015-11-12 | ファナック株式会社 | リードスルー機能を有する人協調型産業用ロボット |
| CN110216682A (zh) * | 2018-03-02 | 2019-09-10 | 欧姆龙株式会社 | 机器人系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4932355A (ja) * | 1972-07-31 | 1974-03-25 | ||
| JPS57114387A (en) * | 1980-12-30 | 1982-07-16 | Fujitsu Fanuc Ltd | System of controlling robot |
-
1985
- 1985-03-04 JP JP4234085A patent/JPS61203293A/ja active Granted
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4932355A (ja) * | 1972-07-31 | 1974-03-25 | ||
| JPS57114387A (en) * | 1980-12-30 | 1982-07-16 | Fujitsu Fanuc Ltd | System of controlling robot |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02235106A (ja) * | 1989-03-08 | 1990-09-18 | Fanuc Ltd | 数値制御装置のエラー処理方法 |
| JP2015199174A (ja) * | 2014-04-09 | 2015-11-12 | ファナック株式会社 | リードスルー機能を有する人協調型産業用ロボット |
| CN110216682A (zh) * | 2018-03-02 | 2019-09-10 | 欧姆龙株式会社 | 机器人系统 |
| JP2019150919A (ja) * | 2018-03-02 | 2019-09-12 | オムロン株式会社 | ロボットシステム |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0411355B2 (ja) | 1992-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH103308A (ja) | 産業用ロボットの干渉回避方法 | |
| JPS5918194B2 (ja) | 工業用ロボット制御方法 | |
| JPS5947322B2 (ja) | ストロ−クオ−バ−検知方法 | |
| JPH0411355B2 (ja) | ||
| JP2689420B2 (ja) | ロボツトの制御方法 | |
| JPH06250716A (ja) | 数値制御装置 | |
| JP2723186B2 (ja) | Nc工作機械における動作制御機構およびその方法 | |
| JPH02131836A (ja) | Nc加工装置 | |
| JPH0272419A (ja) | 主軸制御装置 | |
| JPH0341300B2 (ja) | ||
| JPH0634921Y2 (ja) | 数値制御工作機械 | |
| SU1324010A1 (ru) | Устройство дл программного управлени манипул тором | |
| JPS60195616A (ja) | 産業用ロボツト | |
| JPS6063610A (ja) | クランプ装置が描画できるグラフィックディスプレイ装置付数値制御装置 | |
| JPS5891598A (ja) | デ−タ処理装置 | |
| JPH0363761B2 (ja) | ||
| JPS62236642A (ja) | Nc旋盤の工具自動段取り装置 | |
| JPS5916009A (ja) | Nc工作機械群による自動加工システム | |
| JPS60242935A (ja) | 数値制御装置 | |
| JPS60196812A (ja) | ロボツトの干渉防止制御装置 | |
| JPH04133101A (ja) | データ読み出し装置 | |
| JPS62166451A (ja) | 論理装置の履歴解折装置 | |
| JPS63174888A (ja) | ロボツトの制御方法 | |
| JPS58177256U (ja) | 工作機械の保護装置 | |
| JPS61260958A (ja) | 駆動装置 |