JPS63106807A - 工業用ロボツト - Google Patents

工業用ロボツト

Info

Publication number
JPS63106807A
JPS63106807A JP61254050A JP25405086A JPS63106807A JP S63106807 A JPS63106807 A JP S63106807A JP 61254050 A JP61254050 A JP 61254050A JP 25405086 A JP25405086 A JP 25405086A JP S63106807 A JPS63106807 A JP S63106807A
Authority
JP
Japan
Prior art keywords
reverse
trace buffer
instruction
program
reverse operation
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
JP61254050A
Other languages
English (en)
Inventor
Hitoshi Kubota
均 久保田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP61254050A priority Critical patent/JPS63106807A/ja
Publication of JPS63106807A publication Critical patent/JPS63106807A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、動作プログラムのデバッグにおける次動作確
認手段と逆動作確認手段を備えた工業用2ページ ロボットに関するものです。
従来の技術 工業用ロボットの動作プログラムのデバッグ装置におい
て、 (1)次動作時は、通常分岐1条件判断等の命令は無視
し、テキストの並びに従い、移動命令のみを実行してい
た。又、逆動作時も、分岐1条件判断等の命令は、無視
し、テキストの並びに従い、移動命令のみを実行してい
た。
(2)又、次動作時分岐1条件判断等は、実行するもの
については、逆動作がないというのが大半であった。
発明が解決しようとする問題点 しかしながら、従来の方法において前記(1)の方法で
は、次動作で分岐2条件判断等シーケンス命令を実行せ
ず、テキストの並びに従い実行するのみで、動作を素直
にトレースしているとは言えない。又、ロボット言語等
、用いた動作プログラムにおいては演算等の命令によシ
、ロボットの動作が決まる場合があるので、演算等のシ
ーケンス命3″′−′ 令を無視するとロボットの動作が保証されない。
同様に、逆動作についても多くの問題点を有していた。
前記(2)の方法では、次動作時は動作を素直にトレー
スしているが、逆動作ができずデバッグ性に支障をきた
していた。
本発明は、上記問題点に鑑み次動作時は動作を正確にト
レースし、逆動作時も次動作時たどった経路を正確に逆
トレースする方法を提供する。
問題点を解決するための手段 上記問題点を解決する為本発明では工業用ロボットの動
作プログラムのデバッグ装置において、動作プログラム
の次ステップの動作を確認する為の次動作確認手段10
0と、動作プログラムの逆ステップの動作を確認する為
の逆動作確認手段101と、次動作確認手段を操作して
、次動作を実行する際、命令を逆動作用に変換後、逆動
作用トレースバッファ106に格納する手段103と、
逆動作確認手段101を、操作して逆動作を実行する際
、逆動作トレースバッファに命令がある場合には、逆動
作トレースバッファより該当命令を取出し、実行手段1
04へ送るトレースバッファ読取手段とからなる。
作   用 本発明は、上記した構成より成p1次動作実行時には動
作プログラム通り正確にトレースする。
又、逆動作実行時、次動作で実行した軌跡を逆方向に正
確にトレースする。
実施例 以下、本発明の一実施例を図面を参照しながら説明する
。第1図は本発明の動作を行なうための基本構成を示し
、本構成において例えば第2図に示されるプログラムが
実行される。第2図は動作プログラムの1部で、1は移
動命令(a)、2はノ1ンド交換命令、3は条件判断の
分岐命令、4は移動命令(ロ)、5は移動命令(C)で
ある。
第3図は次動作実行時の様子を示した図であり、1〜6
は第2図と同様の動作プログラムである。
Aは逆動作トレースバッファで、Bは逆動作トレースバ
ッファの先頭アドレスが、格納されており5′−・ Cは逆動作トレースバッファの最終アドレスが格納され
ている。
1の移動命令aが実行された時点で、逆動作用の命令1
1が逆動作トレースバッファに格納される。逆動作用の
命令とは1の出発点を目標値とし、1の制御方式の移動
命令である。
2のハンド交換命令が実行された時点で、1でのハンド
オフセット(前回の))ンド)が、逆動作トレースバッ
ファに12として格納される。
3の分岐命令で条件が、偽の時は何もしないで5へ進む
。
5の移動命令が実行された時点で、逆動作用の命令i5
が逆動作トレースバッファに格納される。
第4図は逆動作実行時の様子を示した図である。
1〜5.A−Cは第2図と同じである。
次動作で5まで完了し、逆動作する時を説明する。逆動
作トレースバッファよシ、i5を取出し、逆動作命令i
5i実行する。逆動作トレースバッファに命令がある限
シ、i2.ilと実行する。
逆動作トレースバッフ7に命令がなくなると通勤作をや
める。
発明の効果 以上の様に本発明によると、次動作実行時プログラムを
正確にトレースし、逆動作時も次動作時たどった経路を
正確に逆トレースする為、ロボットの動作プログラムの
デバッグ効率を向上する。
【図面の簡単な説明】
第1図は本発明の動作原理を示す構成図、第2図は一実
施例の動作プログラムを示すブロック図、第3図は次動
作時のデータの流れを示すフローチャート図、第4図は
逆動作時のデータの流れを示スフローチャート図である
。 100・・・・・・次動作確認手段、101・・・・・
・逆動作確認手段、103・・・・・・トレースバッフ
ァ格納手段、105・・・・・・トレースバッファ読取
手段。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1
図 第2図

Claims (1)

    【特許請求の範囲】
  1. 所定の動作プログラムにしたがって作動する工業用ロボ
    ットであって、動作プログラムの次ステップの動作を確
    認する為の次動作確認手段と、動作プログラムの逆ステ
    ップの動作を確認する為の逆動作確認手段と、次動作確
    認手段を操作して、次動作を実行する際、次動作命令を
    逆動作用に変換後逆動作用トレースバッファに格納する
    手段と逆動作確認手段を操作して、逆動作を実行する際
    、逆動作トレースバッファに命令がある場合には、逆動
    作用トレースバッファより、前記命令を取り出し実行手
    段へ送るトレースバッファ読取手段とを有する工業用ロ
    ボット。
JP61254050A 1986-10-24 1986-10-24 工業用ロボツト Pending JPS63106807A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61254050A JPS63106807A (ja) 1986-10-24 1986-10-24 工業用ロボツト

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61254050A JPS63106807A (ja) 1986-10-24 1986-10-24 工業用ロボツト

Publications (1)

Publication Number Publication Date
JPS63106807A true JPS63106807A (ja) 1988-05-11

Family

ID=17259533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61254050A Pending JPS63106807A (ja) 1986-10-24 1986-10-24 工業用ロボツト

Country Status (1)

Country Link
JP (1) JPS63106807A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990000765A1 (fr) * 1988-07-07 1990-01-25 Fanuc Ltd Unite de commande numerique

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1990000765A1 (fr) * 1988-07-07 1990-01-25 Fanuc Ltd Unite de commande numerique

Similar Documents

Publication Publication Date Title
JP2692609B2 (ja) マルチタスクのプログラムデバッグ方法とその装置
JPH0581070A (ja) プログラマブルコントローラ、およびプログラマブルコントローラにおけるユーザプログラム実行方法
JP2001255912A (ja) モーションプログラムの実行方法
JPH0488438A (ja) 高級言語による原始プログラムに対するデバッガの一命令実行方式
JP3645452B2 (ja) プログラムデバッグ装置及びプログラムを記録した記録媒体
JPH04153741A (ja) 被デバッグプログラムのデバッグにおける逆方向実行方式
JPS6228846A (ja) デバツグ処理方式
JPH04328644A (ja) デバッグ支援装置
JPS63276139A (ja) 複数プロセスシステムにおけるプロセスのデバッグ方法
JPS6027029A (ja) デ−タ処理装置
JPS6217840A (ja) 属性フラグによるマイクロプログラム制御方式
JPH05250210A (ja) プログラムトレース方式
JP3104684B2 (ja) デバッグ方法
JPH05204710A (ja) イベントトレース装置
JPH0283633A (ja) ユーティリティプログラムの制御装置
JPH01177139A (ja) 命令置換方式
JPS61267142A (ja) マイクロプログラム制御装置
JPS6084639A (ja) マイクロプロセツサ
JPH0468446A (ja) デバッグ支援装置
JPS62166408A (ja) 数値制御装置
JPH01201741A (ja) トレース回路
JPS63170752A (ja) トレ−ス回路
JPH012142A (ja) マイクロプロセッサの待機命令実行装置
JPS6349942A (ja) 演算処理装置
JPS59111540A (ja) シ−ケンスコントロ−ラ