JPH05282016A - ロボット制御装置 - Google Patents
ロボット制御装置Info
- Publication number
- JPH05282016A JPH05282016A JP7430292A JP7430292A JPH05282016A JP H05282016 A JPH05282016 A JP H05282016A JP 7430292 A JP7430292 A JP 7430292A JP 7430292 A JP7430292 A JP 7430292A JP H05282016 A JPH05282016 A JP H05282016A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- input
- program
- control device
- output
- 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
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000003754 machining Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 210000000078 claw Anatomy 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Programmable Controllers (AREA)
Abstract
要素の状態をシーケンス制御装置PCから入力し、動作
ブロック選択手段4にてこの入出力要素の状態から動作
情報記憶手段3によってロボットRにて動作させるべき
動作ブロックを選択し、プログラム実行手段5でこの選
択された動作ブロックのプログラムを動作プログラム記
憶手段2から読出してロボットRを作動させる。 [効果]ロボットに動作指令を与えるためにシーケンス
制御装置で入力要素の状態を判定しなくてもよく、シー
ケンスプログラムを簡単にできる利点がある。
Description
よって制御される他の機器と同期して作動するロボット
を制御する制御装置に関するものである。
等、他の機器とロボットを同期させて加工作業等を効率
的に行われているが、従来、この工作機械とロボットと
を同期させて動作させる場合には、他の機器の動作を制
御しているシーケンス制御装置から動作指令信号をロボ
ットを制御しているロボット制御装置が受け取り、この
動作指令信号によってロボットが一連の動作を行ってい
た。
はシーケンス制御装置によって工作機械の動作状態を判
定して工作機械の動作状態に応じた特定動作をロボット
に行わせるための動作指令をロボット制御装置に出力し
ていたため、工作機械が加工中であるのか、もしくは工
作物の加工を完了して工作物の搬入を待っているのか等
の状態を正確に把握する必要がある。
の各部に取り付けられたリミットスイッチやソレノイド
等の多数の入出力要素のオンオフ状態をテストすること
が必要で、そのためのシーケンスプログラムが膨大な量
になり、これを作成するのに多大な労力を要していた。
解決するためになされたもので、図1に示すようにシー
ケンス制御装置PCから状態信号を入力する情報入力手
段1と、ロボットRが連続して行うべき一連の動作を複
数の動作ブロックに分割して記憶する動作プログラム記
憶手段2と、入出力要素のオンオフ状態と前記複数の動
作ブロックとの関係を記憶した動作情報記憶手段3と、
前記情報入力手段1によって入力された前記入出力信号
に対応する前記各動作ブロックを前記動作情報記憶手段
3より選択する動作ブロック選択手段4と、この選択さ
れた動作ブロックのプログラムを動作プログラム記憶手
段2から読出して前記ロボットRを作動させるプログラ
ム実行手段5とを備えたものである。
入力手段1にて入出力要素の状態をシーケンス制御装置
PCから入力し、動作ブロック選択手段4にてこの入出
力要素の状態から動作情報記憶手段3によってロボット
Rにて動作させるべき動作ブロックを選択し、プログラ
ム実行手段5でこの選択された動作ブロックのプログラ
ムを動作プログラム記憶手段2から読出してロボットR
を作動させる。
る。図2において、10はロボットRを制御するロボッ
ト制御装置で、このロボット制御装置10には、演算装
置(CPU)11、メモリ12、インタフェースIF1
を介してCPU11に接続されロボットR上の複数のサ
ーボモータを駆動する駆動回路13、インタフェースI
F2を介してCPU11に接続された操作盤14を主要
な構成要素とし、CPU11には、後述するシーケンス
制御装置20との間で信号の授受を行うためのインター
フェースIF3が接続されている。
制御するコントロールプログラムを記憶するコントロー
ルプログラムエリアCPAと、ロボットRの動作プログ
ラムを記憶する動作プログラムエリアMPAおよび、シ
ーケンス制御装置20から後述する入出力要素の状態信
号と前記動作ブロックとの関係を記憶する動作情報エリ
アMIAとが形成されている。
に示すようにロボットRが行うべき一連の動作m1,m
2,m3,・・・に対応するプログラムが複数のラベル
LAB1,LAB2,LAB3,・・・によって分割さ
れて記憶されている。この一連の動作としては、例えば
図5の実行動作として示されるようなコンベアC/Vの
搬入位置から工作機械M/Cの搬入位置に工作物を移動
するためにロボットの搬入アームをコンベアC/Vにて
下降させる動作、搬入用のつめの閉じる動作、搬入アー
ムをコンベアC/Vにて上昇させる動作、工作機械M/
Cの搬出位置にロボットを移動させる動作等である。
に示すように前記ラベルLAB1,LAB2,LAB
3,・・・に対応させ、このときの入出力要素のオンオ
フ状態を入力要素と出力要素に分けてラベルLAB1,
LAB2,LAB3毎に分割してそれぞれ記憶されてい
る。そして、この入出力要素のオンオフ状態は図4の示
すとおり、縦軸の数字I1,I2,I3・・と横軸の数
字0,1,2・・・の組み合わせによってシーケンス制
御装置20に接続され入出力要素の入出力アドレスを示
している。
内容をラベルLAB1,LAB2,LAB3に対応する
一連の動作を横軸にし、この時の各入出力要素の状態を
縦軸にして表にすると図5に示すようになる。この図5
および図4で○はオン条件、×はオフ条件、空欄は未使
用を示している。前記シーケンス制御装置20は、図1
に示すようにコンピュータ等によって構成されるシーケ
ンス制御装置本体21、シーケンスメモリ22、入出力
回路23、24によって構成され、入出力回路23には
ロボットRの各軸とロボットRとともに動作する工作機
械M/CおよびコンベアC/Vの搬出搬入位置に取り付
けられたリミットスイッチLSおよびソレノイドSLか
ら成る入出力要素とが接続されている。また、入出力回
路24はロボット制御装置10のインタフェースIF3
と接続され、各リミットスイッチLSおよびソレノイド
SLの状態信号を出力するようになっている。
イッチLSおよびソレノイドSLの信号を入力して工作
機械M/CやコンベアC/Vを動作させるシーケンスプ
ログラムが記憶されている。以上のような構成で、CP
U11の動作について説明する。操作盤14の図略の起
動スイッチが押されると、図6のフローチャートにて示
す動作が開始される。
AB1,LAB2,LAB3・・・を特定するための変
数nが1にセットされる。そしてステップ102にてシ
ーケンス制御装置20から現在のリミットスイッチLS
およびソレノイドSLから成る入出力要素のオンオフ状
態を示す状態信号がロボット制御装置10に入力され
る。次にステップ104にて変数nに記憶されている数
のラベル(初めはn=1なので、LAB1)の動作情報
が動作情報エリアMIAから取り出され、ステップ10
6にてステップ102にて入力された現在の入出力要素
のオンオフ状態を示す状態信号と取り出されたラベルの
動作情報が比較される。このステップ106の比較にて
動作情報エリアMIAから取り出されたラベルの動作情
報が現在の入出力要素のオンオフ状態と一致しなけれ
ば、ステップ108に進み変数nを1だけ歩進させてス
テップ110に進む。ステップ110では変数nが動作
情報エリアMIAに記憶されているラベルの数より小さ
いかが判定され、変数nが動作情報エリアMIAに記憶
されているラベルの数より小さい場合はステップ102
に戻り、ラベルの数より大きい場合は該当する動作状態
がないと判定してステップ112で操作盤14にて異常
表示を行って動作を終了する。一方、ステップ106で
動作情報が現在の入出力要素のオンオフ状態と一致した
場合はステップ114に進んで変数nで示されるラベル
の動作プログラムを動作プログラムエリアMPAから読
み込んで実行し、ロボットRに所定の動作を行わせた
後、ステップ116に進み変数nを1に戻してステップ
102に戻り、以後ステップ102から116を繰り返
す。
びコンベアC/Vの状態に応じた動作を行うことができ
る。尚、上記実施例において情報入力手段はCPU11
にて構成され、この機能は図6のステップ102にて達
成され、動作プログラム記憶手段はメモリ12の動作プ
ログラムエリアMPAにて構成され、動作情報記憶手段
はメモリ12の動作情報エリアMIAにて構成され、ブ
ロック選択手段はCPU11およびメモリ12にて構成
されてその機能は図6のステップ104およびステップ
106にて達成され、プログラム実行手段はCPU11
およびメモリ12にて構成されてその機能は図6のステ
ップ114にて達成される。
械M/CおよびコンベアC/Vのそれぞれの入出力要素
の状態信号にてロボットRを動作させていたが、これに
限られるものでなく、ロボットRが単体でアーム等の動
作状態を入出力要素によって検出するような構成にも適
用できる。
装置から状態信号を入力する情報入力手段と、前記ロボ
ットが連続して行うべき一連の動作を複数の動作ブロッ
クに分割して記憶する動作プログラム記憶手段と、前記
入出力要素のオンオフ状態と前記複数の動作ブロックと
の関係を記憶した動作情報記憶手段と、前記情報入力手
段によって入力された前記入出力信号に対応する前記各
動作ブロックを前記動作情報記憶手段より選択する動作
ブロック選択手段と、この選択された動作ブロックのプ
ログラムを動作プログラム記憶手段から読出して前記ロ
ボットを作動させるプログラム実行手段とを備えたの
で、ロボットに動作指令を与えるためにシーケンス制御
装置で入力要素の状態を判定しなくてもよいため、シー
ケンスプログラムを簡単にできる利点がある。
ある。
図である。
る。
Claims (1)
- 【請求項1】 ロボットの各軸やロボットと関連して動
作する他の機器等に取り付けられたリミットスイッチ等
の入出力要素との間で状態信号の入出力を行うシーケン
ス制御装置に接続され、このシーケンス制御装置との信
号の授受によってロボットの動作を制御するロボット制
御装置において、前記シーケンス制御装置から状態信号
を入力する情報入力手段と、前記ロボットが連続して行
うべき一連の動作を複数の動作ブロックに分割して記憶
する動作プログラム記憶手段と、前記入出力要素のオン
オフ状態と前記複数の動作ブロックとの関係を記憶した
動作情報記憶手段と、前記情報入力手段によって入力さ
れた前記入出力信号に対応する前記各動作ブロックを前
記動作情報記憶手段より選択する動作ブロック選択手段
と、この選択された動作ブロックのプログラムを動作プ
ログラム記憶手段から読出して前記ロボットを作動させ
るプログラム実行手段とを備えたことを特徴とするロボ
ット制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07430292A JP3365421B2 (ja) | 1992-03-30 | 1992-03-30 | ロボット制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07430292A JP3365421B2 (ja) | 1992-03-30 | 1992-03-30 | ロボット制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05282016A true JPH05282016A (ja) | 1993-10-29 |
| JP3365421B2 JP3365421B2 (ja) | 2003-01-14 |
Family
ID=13543203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07430292A Expired - Lifetime JP3365421B2 (ja) | 1992-03-30 | 1992-03-30 | ロボット制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3365421B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001100823A (ja) * | 1999-09-30 | 2001-04-13 | Toyoda Mach Works Ltd | 数値制御装置 |
| JP2018196908A (ja) * | 2017-05-23 | 2018-12-13 | Juki株式会社 | 制御システム及び実装装置 |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104407559A (zh) * | 2014-10-08 | 2015-03-11 | 吉林市卓欣康泰医疗科技有限公司 | 一种医用制氧主机plc智能联控系统 |
-
1992
- 1992-03-30 JP JP07430292A patent/JP3365421B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001100823A (ja) * | 1999-09-30 | 2001-04-13 | Toyoda Mach Works Ltd | 数値制御装置 |
| JP2018196908A (ja) * | 2017-05-23 | 2018-12-13 | Juki株式会社 | 制御システム及び実装装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3365421B2 (ja) | 2003-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1426147B1 (en) | Industrial robot with means for detecting an operation command | |
| US20200009724A1 (en) | Robot program generation apparatus | |
| JPH04237306A (ja) | パンチプレス機械の運転再開方法 | |
| JPH03286304A (ja) | プロセス制御方法及び制御用コントローラ | |
| JPH05282016A (ja) | ロボット制御装置 | |
| JP3893334B2 (ja) | 多系統数値制御装置 | |
| JP3334927B2 (ja) | ロボット制御装置 | |
| JP3334971B2 (ja) | ロボット制御装置 | |
| JP2532357B2 (ja) | 動作シ−ケンスの制御方法 | |
| US7009357B2 (en) | Servo control system and its control method | |
| JP3209890B2 (ja) | 生産セル | |
| JP3854089B2 (ja) | 放電加工プログラム作成方法および装置 | |
| JPH06277990A (ja) | セルコントローラ | |
| JPH07314284A (ja) | ラダープログラム・回路検証装置 | |
| EP0871097B1 (en) | Programmable controller | |
| JP2813079B2 (ja) | 数値制御装置 | |
| JPS63282504A (ja) | 表示方式 | |
| JP3697581B2 (ja) | 板材部品搬送システム | |
| WO1990000765A1 (fr) | Unite de commande numerique | |
| JPH0620162Y2 (ja) | 設備故障診断装置 | |
| JPH0546226A (ja) | 溶接ロボツトシステムに於ける溶接加工プログラム作成方法 | |
| JPS6054002A (ja) | ロボツトの制御装置 | |
| JPH0651820A (ja) | 作業ロボットの制御方法 | |
| JPH02138605A (ja) | プログラマブルコントローラ用操作盤 | |
| JPH1034446A (ja) | 放電加工装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 6 Free format text: PAYMENT UNTIL: 20081101 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091101 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20101101 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111101 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121101 Year of fee payment: 10 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121101 Year of fee payment: 10 |