JPS5829005A - ロボットの制御装置 - Google Patents

ロボットの制御装置

Info

Publication number
JPS5829005A
JPS5829005A JP12645781A JP12645781A JPS5829005A JP S5829005 A JPS5829005 A JP S5829005A JP 12645781 A JP12645781 A JP 12645781A JP 12645781 A JP12645781 A JP 12645781A JP S5829005 A JPS5829005 A JP S5829005A
Authority
JP
Japan
Prior art keywords
storage section
control
memory
section
coordinate
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
Application number
JP12645781A
Other languages
English (en)
Inventor
Shunji Mori
俊二 森
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP12645781A priority Critical patent/JPS5829005A/ja
Publication of JPS5829005A publication Critical patent/JPS5829005A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/408Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45083Manipulators, robot

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 この発明はロボットの制御装置、特に中央処理部を有【
・プログうム可能なロボットの、位置座標記憶部と順序
制御プログラム記憶部の量の拡充と精度の向上に関する
ものである。
第1図は従来のロボットの制御装置を示す構成図であり
、図において(1)は中央処理装置(以下CPUと呼ぶ
)、(2)は制御プログラム記憶部、(3)は作業領域
記憶部、(4)は位置・順序プログうム記憶部、(5)
は入出力インターフェース部、(6)は入力スイッチ群
、(7)は表示部、(8)はロボット本体、(9)は外
部治具である、上記ロボット本体(8)は図の様に5つ
の自白度を持っているものである、従来のロボットの制
御装置は上記のように構成され、たとえば、入力スイッ
チ(6)から、ロボットに作業させたい運動軌跡の通過
点の座標と、その座標点Eこおいて作業させたい順序制
御の内容を入力1.7、位置・順序プログうム記憶1u
(4)1こ格納する、全行程の入力を完了【・た時点で
、位置・順序記憶部(4)の内容を読み出し、ロボット
本体(8)や外部治具(9)を制御し、動作させていた
【、かるに、上記のように構成された従来装置は、位置
座標の記憶精度を向上しよらとして16ビツトから82
ビツトにデータ長を長くすると、CPUのアドレス空間
(通常8ビツト型では65586バイト)内には多(の
位置情報が記憶することができず、記憶される位置座標
の取りうる最小の点と点の間隔が荒ぐ、きめの細い軌跡
制御ができないという欠点を有【、でいた。
この発明は、上記のような従来装置の欠点を除去するた
めになさねたもので、位置座標記憶部と順序制御プログ
うム記憶部を分離1・、かつ位置座標記憶部をCPUの
アドレス空間外に配置することにより、82ビツトのデ
ータ長をもつ位置座標を多数点プログラムすることが可
能なロボッ←の制御装置を提供することを目的としてい
る。
以下、この発明の一実施例を図について説明する、第8
図にお、いて、(1)は中央処理装置(以下CPIJと
呼ぶ)、(2)は制御プログラム記憶部、(3)は制御
プログラム用の作業領域記憶部、(5)は入力インター
フェース部、(6)は入力スイッチli、(7)は表示
部、(8)はロボット本体、(9)は外部治具である。
又QQは順序制御プログラム記憶部、(ロ)はディレク
トリ−記憶部、(2)は実行バッファ記憶部、(至)は
ダイレクト・メモリ・アクセス(以下DMAと呼ぶ)制
御部、α引ま位置座標記憶用外部メモリである。
第4図は位置座標記憶用外部メモIJ Q4の内容を示
1.たも゛ので、一点のデータはX、Y、Z、B。
s軸について、それぞれ82ビツトのデータ長にて構成
されており、一点は82バイトで構成されている。その
最初の点の場合を示【7でいる、第5図は実行バッファ
記憶部(2)の8賽を示【・でおり、実行バッファ1 
(EXEAl)と実行バッファ2(E−XBA2)の2
つのバッファから成り立つており、外部メモリーの位置
座標値が、そのままDMAによって転送された型となっ
ている、第6図は順序制御プログラム記憶部の内容を示
しており、最初の数値6は、最初の点(ステップl)に
おける順序制御に必要なメモリ数6バイトを指しており
、順次治具ム20からデータを入カレ(JIGINA2
0)、1.5秒、タイマー計数1 (TIMER1,s
 )、この点における順序制御路り(EOB )とプロ
グラムされている例を示している。当然ながらこれら(
JIGIN%EOB・・・)はコード化【7、数値で記
憶されている。第7図はディレクトリ−記憶部の内容を
示したもので、順序プログラムの先頭番地(8QAD)
、先頭位置座標値の外部記憶部における番地(D8TP
) 、そのプログラムにおける位置座標値の数等が記憶
されている、 上記のように構成されたロボットの制御装置においては
、プログラムの入力に先き立って、ディL/ i )−
!J 記憶ISα1)に現在空いている順序プログラム
の先頭番地(8QAD )を書き込む、続いて、入力ス
イッチ(6)カら、X、 Y、 Z、 B、 Bcnl
ll標;It rX=0.001.  Y=105.0
08−・・−・・J等と入力し、その数値をDMA制御
部(至)を通じて、の位置座標記憶部α荀に転送してお
く、その点で順序制御が必要の場合は、定義された記号
に従って入力スイッチ(6)から入力し、逐次順序制卸
プログうム記憶IB(10に記憶し、その点の順序制御
が終了したら、終了記号(EOB)を書き込み、その点
で必要としたメモリ数ケその先頭に書き込む、もし、全
ぐ順序制御かいらないときは2バイトの2と、EOBの
記号を転送L7ておく、位置座標の最終点では、プログ
ラムのJI了(EOP)のフラグを第4図の最上段の如
く立てるまうにする、 このようlこ記憶されたプログラムを一つに連結するた
めに、第7図の様なディレクトリ−記憶部を設ける、 以上の様に」7て記憶1.たプログラムを実行するトキ
は、すでに開始点(ステップl)上にロボットの手先が
あるとすれば、次の点(ステップ2)の位置座標を外部
メモリから実行バッファ1に転送すべ(、外部メモリの
該当する番地すなわちD8’l’P+82と、そのデー
タを受子する第5図の実行バッフ11のアドレスすなわ
ちEXBXエム1゜および転送バイト数82を、DMA
制御部に指令し、データの転送を待つ、 データ転送が完了した時点で、開始点(ステップl)か
ら次の点(ステップ2)に移動を開始【1、同時にその
次の点(ステップ8)のデータを実行バッファ2に転送
すべく、DMA制御部に指令を出す、通常、82バイト
のDMAによるデータ転送特開はf3 m sec程度
のため、データの転送は移動中に完了する、これらの手
続きを終了点に到るまで繰りかえす、 又、 順序側mについでは、その点における順序制御の
バイト数をディレクトリ−円の8QADに加算!、てお
(こ乏により、その点における順序制御がロクウムの先
頭番地を知ることができ、その番地の内容を順次実行1
1、終了記号(EOB)となるまで実行し、その点にお
ける順序制御を終了する。
なお上記実施例では、入力スイッチから位置座標を入力
する例(rついて示[、たが、ティーチング・プレイバ
ック方式のように手元操作箱等の指令により、ロボット
の手先を実際に移動させ、その点の座標を記憶する方式
のものにも適用することが可能である、 以上のように、この発明lζよれば(3PUのアドレス
空間外に位置座標記憶を設けることにより、多量かつ高
精度な位置座標を記憶することが可能となり、より細密
な軌跡制御を行なうことができ、かつ順序制御プログう
ムの各点における数も限定されないため、より多彩な応
用が可能となるという効果がある、
【図面の簡単な説明】
第1図は従来のロボットの制御装置を示す構成図、第2
図はその位置・順序制御プログラム記憶ロボットの制御
装置を示す構成図、第4図はその位置座標記憶部の詳細
図、第5図は実行バッファの詳細図、第6図は順序制御
プログラム記憶部の詳細図、第7図はディレクトリ−記
憶部の詳細図である、 (1)は中央処理装置、(ト)は順序制御プログラム記
憶部、(ロ)はディレクトリ−記憶部、(イ)は実行バ
ッファ記憶部、(至)はダイレクト・メモリ・アクセス
制御部、Q引J位置座標記憶用外部記憶部である、なお
、図中同一符号は同−又は相当部分を示す2代理人  
 葛 野 信 − 第4図 のテ°′−タ 掌 CM 第6図 第り図 手続補正書(方式) %式% 1、小作の表示    特願昭56−126457号2
、発明の名称    四ボットの制御装置3、補iEを
−4−る者                べ3 )
t!z(+、:coMf#−1!t2+t3.311、
−)′住 所     東京都千代田区丸の内二丁目2
番3号名 称(601)   三菱電機株式会社代表者
片山仁八部 4、代理人 住 所     東京都千代田区丸の内二丁目2番3跨
6、抽圧の対隷 山 願誓 +21  明細II!:全文 (3:  内面全区 7、  Fill正の自答 l a書を別紙のとおり汐薔する。(自答に変更なし) +21  明、−書全文を別紙のとおり浄誓する。 (自答に震災なし) (31回向全部を別紙のとおシ#薔する。 (内容vct史なし) 8 冷性41:類の1緑 111  浄醤覇7       1辿(21浄畜明細
斎      11瓜 131  浄舊図面       1逼以上

Claims (1)

    【特許請求の範囲】
  1. 位置座標記憶部を中央処理部のアドレス空間外5ζ配置
    11、この位置座標記憶部をダイレクト・メモリ・アク
    セス制御部にて中央処理部のアドレス空間内の実行バッ
    ファと結合するとともに、中央処理部のアドレス空間内
    には、順序制御ブロクラム記憶部と、この記憶部の内容
    と位置座標記憶部の位置座標との関連を表わすディレク
    トリ記憶部とを具備して成るロボットの制御装置。
JP12645781A 1981-08-12 1981-08-12 ロボットの制御装置 Pending JPS5829005A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12645781A JPS5829005A (ja) 1981-08-12 1981-08-12 ロボットの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12645781A JPS5829005A (ja) 1981-08-12 1981-08-12 ロボットの制御装置

Publications (1)

Publication Number Publication Date
JPS5829005A true JPS5829005A (ja) 1983-02-21

Family

ID=14935690

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12645781A Pending JPS5829005A (ja) 1981-08-12 1981-08-12 ロボットの制御装置

Country Status (1)

Country Link
JP (1) JPS5829005A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4996451A (ja) * 1973-01-25 1974-09-12
JPS521383A (en) * 1975-06-24 1977-01-07 Toshiba Corp Nc controller
JPS5279469A (en) * 1975-12-26 1977-07-04 Tokico Ltd Industrial robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4996451A (ja) * 1973-01-25 1974-09-12
JPS521383A (en) * 1975-06-24 1977-01-07 Toshiba Corp Nc controller
JPS5279469A (en) * 1975-12-26 1977-07-04 Tokico Ltd Industrial robot

Similar Documents

Publication Publication Date Title
JPS5933553U (ja) プロセツサ
US5721722A (en) FA controller and data processing method therefor
JPH0748179B2 (ja) データ処理装置
JPS5829005A (ja) ロボットの制御装置
JPS6145243B2 (ja)
JPS6123276A (ja) デ−タ処理装置
JPS6333168B2 (ja)
JPS60181837A (ja) エクスキユ−ト命令処理方式
JPH02244236A (ja) マイクロプログラム制御装置におけるトレーサ装置
JPS6373325A (ja) 情報処理装置
JPS63214806A (ja) プログラマブル・コントロ−ラ
JPH0221326A (ja) データのソーテイング方式
JPS6058486B2 (ja) プログラム可能マイクロオペレ−シヨン編集装置
JPS6356722A (ja) デ−タの書込み方式
JPS63173143A (ja) メモリインタフエ−ス回路
JPS6058493B2 (ja) 情報処理装置
JPS6116363A (ja) ベクトルデ−タ処理装置
JPH0158522B2 (ja)
JPH0272430A (ja) 演算処理装置
JPH01274240A (ja) 並列処理プロセッサ
JPS6383866A (ja) ベクトル演算処理方式
JPS62232073A (ja) ベクトルデ−タ処理装置
JPS60243703A (ja) プログラミング装置
JPS6239779B2 (ja)
JPS6395543A (ja) マイクロプログラム制御装置