JPS6027043B2 - 工業用ロボットのプログラム制御方法 - Google Patents

工業用ロボットのプログラム制御方法

Info

Publication number
JPS6027043B2
JPS6027043B2 JP49145137A JP14513774A JPS6027043B2 JP S6027043 B2 JPS6027043 B2 JP S6027043B2 JP 49145137 A JP49145137 A JP 49145137A JP 14513774 A JP14513774 A JP 14513774A JP S6027043 B2 JPS6027043 B2 JP S6027043B2
Authority
JP
Japan
Prior art keywords
memory
address
request
correction
read
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.)
Expired
Application number
JP49145137A
Other languages
English (en)
Other versions
JPS5171477A (ja
Inventor
光彦 川村
昌幸 服部
豊彦 伊藤
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.)
Denso Corp
Original Assignee
NipponDenso Co 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP49145137A priority Critical patent/JPS6027043B2/ja
Publication of JPS5171477A publication Critical patent/JPS5171477A/ja
Publication of JPS6027043B2 publication Critical patent/JPS6027043B2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はランダム・アクセス・メモリ(以下メモリと言
う)に記録された位置指令や動作速度指令などの作業プ
ログラムを順次論出して再生動作を行なう工業用ロボッ
トなどのプログラム制御装置、特にメモリに記憶された
作業プログラムの内容を修正する装置に関する。
〔従来の技術〕
従来、工業用ロボットのメモリに作業プログラムを記録
するには、ティーチングと呼ばれる操作、例えばロボッ
トを寸動とかィンチングなどの微動送りによって所望の
位置に位置決めし、記録命令を与えてその位置座標など
を指令値として記録する方法がとられる。
そして記録された作業プログラムの中のあるステップの
指令値を修正するためには、そのステップまで再生動作
を行わせたのち再生動作を停止させ、ティーチングと同
じ操作でロボットを正しい位置に位置決めして記録をや
り直している(例えば袴関昭49一127361号公報
、特関昭49一112358号公報)。〔発明が解決し
ようとする問題点〕 このような工業用ロボットを現場で使用するとき、ティ
ーチング時の微動送りと再生時の高速動作という動作速
度の違いがロボットの制御系の不感帯や駆動伝達機構の
ガタや摩擦などによってティーチング位置と再生位置と
にズレを発生させる。
こうしたティーチング時と再生時の位置ズレや、人間の
手によるティーチングの不正確さや、パーツフィーダや
プレス型とかダイカスト型などロボットの作業の対象が
段取り替えごとに以前のセット位置に正確にはセットで
きず多少ズレが生じるなどの理由によって、より正確な
作業をさせるため作業プログラムの修正がいまいま必要
となる。こうした作業プログラムの修正はロボットに再
生動作をさせながら修正し、修正後の動作を見ながら必
要に応じてさらに修正を重ねてゆくことが望ましいが、
従来のものでは前述のごとく修正しようとするたびにロ
ボットの再生動作を停止させなければならず不便であっ
た。また、ティーチング時と再生時の位道ズレを補正す
るために、ティーチング時にズレを見込んだ位置にロボ
ットを位置決めし記憶しなければならなかったが、懐合
の厳しい型にワークを挿入する作業などではズラして位
置決めしようとするとワークが型に入らず所望の位置に
ティーチングできなかった。さらに、このような精度の
向上を目的とした位置指令の修正のみでなく、サイクル
タイム短縮を目的として動作速度指令や入出力信号のタ
イミングなどを指令する作業プログラムデータも再生動
作させながら修正できることが望ましい。
〔発明の概要〕 本発明は従来のこのような問題点を欄なつて、再生動作
中であっても再生動作を停止することなく作業プログラ
ムを修正することができるとともに、いちいちロボット
を操縦しなくても速やかに疹正量を設定できることを特
徴とする。
〔実施例〕
本発明を実施例について説明する前に、第1図に従来の
方法にる再生動作のブロック図を示す。
1はコア・メモリ、ワイヤ・メモリなどのランダム・ア
クセス・メモリであり、ここから読出されたデー外まし
ジスタ2に一時記憶される。
レジスタ2の出力は位置制御回路3にロボットを駆動す
べき位置指令として与えられ、位置制御回路3はこの指
令された位置に到達するまでロボットの機械本体4を駆
動する。そして、この機械本体4が指令された位置に到
達すると位置制御回路3は、次の位置指令の議出し要求
を読出して制御回路5に送り、その議出し制御回路5は
次の位置指令が格納されているメモリ1のアドレスをア
ドレスカウン夕6に設定するとともに、メモリ1に薪出
し開始を指令する。こうしてメモリ1に記録された作業
プログラムを次々と謙出して再生動作が行われる。本発
明は第2図の一実施例に示すように、第1図の従来装置
に修正アドレス設定器7、修正データ設定器8および切
換え手段として切換え指令回路9とゲート10とスイッ
チ11をつけ加えることによって構成される。
修正アドレス設定器7はメモリ1上の修正すべきアドレ
スを設定する設定器、修正データ設定器8は修正すべき
正しい内容を設定する設定器であり、切換え手段のゲー
ト10はメモリ1にアドレスを指定するため修正アドレ
ス設定器7とアドレスカウンタ6とのどちらかを切換え
指令回路9からの信号によって選択する。スイッチ11
は作業者からの修正要求を切換え指令回路9に伝える。
位置制御回路3からの講出し要求は切換え指令回路9に
与えられる。この切換え指令回路9の動作を説明すると
、スイッチ11からの修正要求が位置制御回路3からの
読出し要求よりも先に到来した場合には選択手段をなす
ゲート10を修正アドレス設定器7を選択するように切
換えたのちメモリ1に書込み開始指令を送る。逆に、位
置制御回路3からの読出し要求がスイッチ11からの修
正要求よりも先に到来した場合にはゲート10をアドレ
スカウンタ6を選択するように切換えるとともに講出し
制御回路5に議出し要求の信号を伝える。また、一方の
要求に対する処理が終わらないうちに他方の要求が釆た
場合、例えば修正要求に応じて作業プログラム中の1ス
テップ分のデータを書込んでいる間に議出し要求が来た
場合には1ステップ分の書込みが終了するまで待ったの
ち謙出し要求に対する処理を行なうよう、先着信号を優
先させておく。以上のような構成によって作業プログラ
ムは簡単に修正することができる。
作業者は、まず修正アドレス設定器7に修正したいアド
レスを設定し、修正データ設定器8に正しいデータを設
定したのちスイッチ11を押せばよい。このとき再生動
作中であったとしても作業プログラムの1ステップの議
出しのためにメモリ1が使用される時間はロボットの動
作時間に比べてじゆうぶん短いため、メモリ1が使用さ
れない時間を使って修正のための書込みを行なうことが
できる。修正のための書込み中に議出し要求が来たとし
ても、切換え回路9によって読出し要求が遅延される時
間は最悪の場合1ステップ分の書込み時間のみでありロ
ボットの動作時間に比べて無視できる。第3図に本発明
の他の実施例を示す。
この実施例は修正直後のメモリの内容を作業者が見るこ
とができるようにしたもので、修正データ設定器8には
2進カウンタ、2進化1坊隼カウンタなどのカウンタを
用い、修正されるメモリの内容を論出してこのカウンタ
にプリセットし、さらにカウンタの内容を表示回路14
によって表示している。正しいデータを書込むためには
、カウンタをアップカウントまたはダウンカウントする
ようにカウンタ修正回路15を作業者から与え、カウ.
ンタの内容が所望のデータになったところで修正要求ス
イッチ11によりカウンタの内容をメモリ1に書込めば
よい。このため切換え手段には第2図の構成に比べて修
正されるメモリ1の内容を読み出すための修正謙出し要
求スイッチ12、レジスタ2に読出すか修正データ設定
器8のカウンタに読み出すかを切換えるゲート13、お
よびこの制御信号が加わり、切換え指令回路9は再生の
ための詠出し要求と修正議出し要求スイッチ12の信号
と修正要求スイッチ11の信号とを先着優先で処理し、
修正論出し要求の場合には修正アドレス設定器7の示す
アドレスの内容を論出すようゲート10を制御するとと
もにゲート10を通してメモリ1に議出し開始を指令す
る機能が付加される。〔発明の効果〕以上のように本発
明によれば、論出しのためのアドレスカウンタとは別に
、メモリ上の修正したいアドレスを設定する修正アドレ
ス設定器を設け、さらに修正すべきデータを設定する修
正データ設定器と、アドレスカウンタによる議出しと修
正アドレス設定器および修正データ設定器による書込み
とのいずれか一方を選択するための切換指令回路と選択
手段とを具備し、切換え指令回路は修正要求と論出し要
求とのうち一方の要求に対する処理が終らないうちに他
方の要求が来た場合には実行中の一方の処理が終了する
のを待って他方の処理を実行するから、修正のための書
込み要求によってメモリ上の修正したいアドレスおよび
このアドレスにおける修正内容を直ちにメモリに書込む
ことができると共に、ロボットの再生動作中であって機
械本体が駆動されているときにおいても、ロボットの動
作を中断させることなく、任意のアドレスにおける作業
プログラムのデータを迅速かつ容易に修正することがで
きるという優れた効果がある。
【図面の簡単な説明】
第1図は従来装置による工業用ロボット再生時のブロッ
ク図、第2図は本発明装置の一実施例を示す工業用ロボ
ット再生時のブロック図、第3図は本発明装置の他の実
施例を示す工業用ロボット再生時のブロック図である。 1…ランダム・アクセス・メモリ、2…レジスタ、3・
・・位置制御回路、4・・・機械本体、7・・・修正ア
ドレス設定器、8・・・修正データ設定器、9・・・切
換え指令回路、10・・・選択手段をなすゲート、11
…スイツチ。第1図 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. 1 ランダム・アクセス・メモリに記録された作業プロ
    グラムを再生動作のための読出し要求によつて順次読出
    して再生動作を行う工業用ロボツトのプログラム制御装
    置において、前記メモリより読出された作業プログラム
    のデータを一時的に記憶するレジスタと、このレジスタ
    に記憶されたデータに基いて工業用ロボツトの機械本体
    を駆動すると共に、この機械本体が指令された位置に到
    達すると次の位置の読出し要求を出力するための位置制
    御回路と、前記メモリに記録されたデータを順次読出す
    ためのアドレスカウンタと、読出し要求によつて前記ア
    ドレスカウンタに次の位置指令が格納されているアドレ
    スを設定すると共に前記メモリに読出し開始を指令する
    読出し制御回路と、前記メモリ上の修正したいアドレス
    を設定する修正アドレス設定器と、前記メモリの修正す
    べき正しい内容を設定する修正データ設定器と、修正の
    ための修正要求を発生するためのスイツチと、このスイ
    ツチよりの修正要求を受けたときいか前記修正アドレス
    設定器を選択するための信号を出力すると共に前記メモ
    リに書込み開始指令を送り、前記位置制御回路からの読
    出し要求を受けたときには前記アドレスカウンタも選択
    するための信号を出力すると共に前記読出し制御回路に
    読出し要求を伝え、かつ前記スイツチよりの修正要求と
    前記位置制御回路よりの読出し要求とのうち一方の要求
    に対する処理が終わらないうちに他方の要求が来た場合
    には実行中の一方の処理が終了するまで待つて他方の処
    理を実行するための選択指令を発生する切換え指令回路
    と、この切換え指令回路からの信号を受けて前記アドレ
    スカウンタの出力と前記修正アドレス設定器の出力との
    いずれか一方を選択して前記メモリに供給する選択手段
    とを具備し、前記機械本体が再生動作を実行中であつて
    も前記メモリ上の任意のアドレスの作業プログラムを修
    正し得る工業用ロボツトのプログラム制御装置。
JP49145137A 1974-12-17 1974-12-17 工業用ロボットのプログラム制御方法 Expired JPS6027043B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP49145137A JPS6027043B2 (ja) 1974-12-17 1974-12-17 工業用ロボットのプログラム制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP49145137A JPS6027043B2 (ja) 1974-12-17 1974-12-17 工業用ロボットのプログラム制御方法

Publications (2)

Publication Number Publication Date
JPS5171477A JPS5171477A (ja) 1976-06-21
JPS6027043B2 true JPS6027043B2 (ja) 1985-06-27

Family

ID=15378255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP49145137A Expired JPS6027043B2 (ja) 1974-12-17 1974-12-17 工業用ロボットのプログラム制御方法

Country Status (1)

Country Link
JP (1) JPS6027043B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0476575U (ja) * 1990-11-19 1992-07-03

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5582308A (en) * 1978-12-19 1980-06-21 Nachi Fujikoshi Corp Robot control unit
JPS5769350A (en) * 1980-10-14 1982-04-28 Nissan Motor Co Ltd Program correction device
JPS59188704A (ja) * 1983-04-12 1984-10-26 Amada Co Ltd Nc機器の作動デ−タ修正方法
JPS60112806U (ja) * 1984-11-22 1985-07-31 シャープ株式会社 シーケンスコントローラ
JPS60116502U (ja) * 1984-11-22 1985-08-07 シャープ株式会社 シーケンスコントローラ

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS48103985A (ja) * 1972-04-13 1973-12-26

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0476575U (ja) * 1990-11-19 1992-07-03

Also Published As

Publication number Publication date
JPS5171477A (ja) 1976-06-21

Similar Documents

Publication Publication Date Title
US4021651A (en) Programmed manipulator
JPH0523903B2 (ja)
US5461700A (en) Robot control system with a record switch for recording only useful instruction/positional data of a teaching-playback robot
JPS6027043B2 (ja) 工業用ロボットのプログラム制御方法
KR920009889B1 (ko) 로봇제어장치
JPS6232801B2 (ja)
JPH04217009A (ja) 動作プログラムの教示方法
JPS6221123B2 (ja)
AU608226B2 (en) Mode processing circuit
JP3660038B2 (ja) 数値制御装置
JPH0251378B2 (ja)
JPS59166447A (ja) 左右対称な部材のnc加工制御方法
JP2550318B2 (ja) モータの速度制御装置
US4620142A (en) Sequence switching system in tracer control unit
JP2702555B2 (ja) 数値制御装置の再順行方法
JPS6232802B2 (ja)
JP2850568B2 (ja) 位置決め運転方法
JPS6378723A (ja) 電動式直圧型締機構における型締機構の位置表示制御装置
JPS62174805A (ja) 数値制御方式
JPH08320719A (ja) プリバッファ制御方式
JPH0144154B2 (ja)
JPH0271306A (ja) 数値制御方式
JPS63191590A (ja) ロボツト制御装置
JPH0453187B2 (ja)
JPH04322935A (ja) 工具交換制御方法