JPH103308A - 産業用ロボットの干渉回避方法 - Google Patents

産業用ロボットの干渉回避方法

Info

Publication number
JPH103308A
JPH103308A JP8177252A JP17725296A JPH103308A JP H103308 A JPH103308 A JP H103308A JP 8177252 A JP8177252 A JP 8177252A JP 17725296 A JP17725296 A JP 17725296A JP H103308 A JPH103308 A JP H103308A
Authority
JP
Japan
Prior art keywords
robot
command
industrial robot
shared area
reference point
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
JP8177252A
Other languages
English (en)
Other versions
JPH103308A5 (ja
Inventor
Tetsuro Kato
哲朗 加藤
Atsuro Nagayama
敦朗 永山
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP8177252A priority Critical patent/JPH103308A/ja
Priority to EP97928444A priority patent/EP0845723B1/en
Priority to PCT/JP1997/002093 priority patent/WO1997049014A1/ja
Priority to DE69721194T priority patent/DE69721194T2/de
Priority to US09/011,740 priority patent/US6212444B1/en
Publication of JPH103308A publication Critical patent/JPH103308A/ja
Publication of JPH103308A5 publication Critical patent/JPH103308A5/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1656Program controls characterised by programming, planning systems for manipulators
    • B25J9/1664Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • B25J9/1666Avoiding collision or forbidden zones
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1674Program controls characterised by safety, monitoring, diagnostic
    • 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/406Numerical 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 monitoring or safety
    • G05B19/4061Avoiding collision or forbidden zones
    • 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/42Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/425Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39082Collision, real time collision avoidance
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39083Robot interference, between two robot arms
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39085Use of two dimensional maps and feedback of external and joint sensors
    • 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/39Robotics, robotics to robotics hand
    • G05B2219/39105Manipulator cooperates with moving machine, like press brake
    • 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/45143Press-brake, bending machine
    • 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/49Nc machine tool, till multiple
    • G05B2219/49137Store working envelop, limit, allowed zone
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【課題】 ロボットへの動作プログラムの教示が容易で
外部機器との干渉を容易に回避することができること。 【解決手段】 干渉を検出するためのロボット上の参照
点の現在位置が共有領域外で(S12)、且つ、算出さ
れた移動指令参照点位置(S11)が、共有領域の外で
あれば、移動指令を出力しロボットを駆動する。また、
移動指令参照点位置が共有領域内であれば、外部信号入
力がオンで外部機器の可動部が共有領域内か判断し、領
域外であれば、出力信号をオンとして外部機器の動作を
禁止し、移動指令を出力しロボットを移動させる。ま
た。外部機器の可動部が共有領域内であると、移動指令
の出力を保留する。そして、保留状態を検出すると(S
4)、外部機器の可動部が共有領域の外に移動するまで
移動指令を保留し(S4,S5)、外部機器からの信号
がオフになると保留を解き動作を再開する(S8,S
9)。また、現在位置が共有領域内であるときは(S1
2)、外部信号入力がオフのときのみ出力信号をオンと
して外部機器の動作を禁止する(S13,S16,S1
7)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、産業用ロボットを
用いて作業を行う場合、該ロボットと他の外部機器(ま
たは別の産業用ロボット)との干渉回避方法に関する。
【0002】
【従来の技術】産業用ロボットと他の外部機器(他の産
業用ロボットもこの他の外部機器に含める)と協同して
作業を行う場合、該産業用ロボットの作業領域と他の外
部機器の作業領域が重なり合い共有する場合が生じる。
このような場合、相互に干渉しないようにしなければな
らない。従来この干渉を避けるために採用されている方
法は、産業用ロボットの教示プログラム中に干渉領域に
移動するような指令がある場合には、入出力信号をチェ
ックし外部機器と干渉する恐れがある場合には動作を待
機させ、干渉の恐れがないことを入出力信号で確認して
移動を開始するようにしている。
【0003】また、外部機器に対しても該外部機器が動
作を行っても干渉が生じないようにしなければならない
ことから、産業用ロボットを干渉が生じない領域まで移
動させた後、外部機器に対して動作指令を出力する必要
がある。しかも、外部機器に対する指令とロボット自体
の動作指令を同時に行うことができないことから、ま
ず、ロボットを外部機器へ動作指令を出力してもよい位
置、即ち干渉が生じない位置まで移動した後、外部機器
に対する動作指令を出力するように教示している。さら
に、その後の動作のためにロボットに対して動作指令を
教示しなければならない。ロボットに対して1つの動作
を行わせる場合においても、外部機器を動作させるため
の信号を出力するために2つの動作に分けて教示する必
要があり、ロボットに対する教示には必ず待機点を設け
る必要がある。例えば、ロボットに対する動作プログラ
ムの教示は次のようになる。
【0004】(1)待機点までの動作 (2)外部機器から動作許可信号(外部機器が干渉領域
から離脱しロボットが動作しても干渉が生じないことを
示す信号)が来るまで待機 (3)上記動作許可信号を検出すると外部機器に対する
動作禁止信号を出力 (4)ワーク載置取り出し等の干渉領域内での作業 (5)待機点までの動作 (6)外部機器に対する動作禁止信号をオフ このように待機点を設けてロボット動作を教示する場
合、干渉を考慮しなければ1つの動作指令でよいものを
待機点までの動作とその後の動作に分けることによっ
て、しかも、この待機点で信号を出力するように教示す
ることによってサイクルタイムが長くなり作業効率が悪
くなる。このように外部機器への信号出力タイミングと
ロボット動作は関連することから、上記信号の出力タイ
ミングの微調整を行えばロボット動作指令の位置修正が
必要となり、最適な作業動作の教示が困難となる。そし
て、入出力信号の指令は、ロボットが共通の領域(干渉
が生じる領域)に侵入するとき、及び該領域から出てい
くとき必ず必要になるものであり、これを間違えるとロ
ボットと外部機器が干渉してしまい非常に危険である。
そのために教示動作を非常に慎重に行わねばならず、動
作プログラムの教示も困難である。
【0005】
【発明が解決しようとする課題】そこで、本発明の目的
は、ロボットへの動作プログラムの教示が容易で外部機
器との干渉を回避することができる産業用ロボットの干
渉回避方法を提供することにある。
【0006】
【課題を解決するための手段】本発明は、産業用ロボッ
トと該産業用ロボットと協同して作業を行う外部機器と
の干渉を回避する方法の発明であって、本発明は産業用
ロボットの作業領域と外部機器の作業領域が重なりあい
干渉する共有領域を予め外部機器及び産業用ロボットに
設定しておく。産業用ロボットの設定参照点及び外部機
器の可動部のどちらか一方が上記共有領域にある場合に
は他方に対して上記共有領域へ侵入を禁止する侵入禁止
信号を出力し動作を停止させ干渉を回避するようにし
た。産業用ロボットの上記参照点が上記共有領域の外に
あり、外部機器から上記侵入禁止信号が出力されると、
産業用ロボットは減速停止しその場で待機させることに
よって産業用ロボットと外部機器との干渉を防止する。
また、外部機器からの上記侵入禁止信号の出力がなくな
ると自動的に産業用ロボットは動作を再開させる。
【0007】特に、外部機器から上記侵入禁止信号が出
力されている状態で、産業用ロボットの上記参照点が上
記共有領域に侵入する指令が出力された際には、産業用
ロボットを減速停止して待機させる。この場合、上記参
照点が上記共有領域に侵入する指令か否かを移動指令の
分配周期毎の移動指令によって判断し、該指令が共有領
域に侵入する指令であると該移動指令の出力を保留し、
ロボットを減速停止させる。若しくは、上記参照点が上
記共有領域に侵入する指令か否かを教示プログラムのブ
ロックで指令された移動指令によって判断し、該指令が
共有領域に侵入する指令であると、該指令を共有領域境
界位置までの移動指令と該位置から指令された位置まで
の移動指令の2つのブロックに分割し、上記共有領域境
界位置までの移動指令のブロックを実行し該位置にロボ
ットを減速停止させる。そして、外部機器からの上記侵
入禁止信号の出力がなくなると自動的に産業用ロボット
は動作を再開させる。
【0008】
【発明の実施の形態】外部機器をプレス機として該プレ
ス機と産業用ロボットが協同してプレス作業を行う場合
を例にとって本発明の一実施形態を説明する。図5は、
産業用ロボット1とプレス機2によって行われるプレス
作業の説明図である。プレス機2の横にはロボット1が
配置され、プレス機2の可動部である上型が上昇し型が
開いている状態で、図5(a)に示すように、ロボット
1はワーク載置台等から未加工のワークWを把持し搬送
しプレス機2の下型上に載置する。その後、図5(b)
に示すように、ロボット1がプレス機2の作業空間から
離脱した後、プレス機2は上型を下降させプレス作業を
行う。次に、プレス機2の上型が上昇し型が開いた後、
ロボット1が加工されたワークWを取り出し加工された
ワークWの載置台等に搬送する(図5(c)参照)。以
上のようなプレス作業をプレス機2とロボット1は協同
して繰り返し行う。
【0009】図5(a)の状態で、プレス機2がプレス
動作を開始するとプレス機2とロボット1は干渉し、ロ
ボットアーム等を破損させる恐れがある。また、図5
(b)の状態でロボット1がプレス機2側に移動を行っ
た場合にも両者は干渉することになる。そこで、本実施
形態では、図6に示すようにプレス機2とロボットが干
渉する共有領域A(例えばx軸座標値がx0 〜x1 でy
軸座標値がy0 〜y1 であり且つz軸座標値がz0 〜z
1 である領域)を予めロボット1に教示し、ロボット1
がこの共有領域Aにいる場合及びこの領域Aに入ろうと
する場合にはプレス機2に対して動作禁止を指令するた
めの信号をオンとし、ロボットがこの領域Aにいない場
合には上記出力信号をオフとする。そして、プレス機2
はプレス信号がオンであってもロボットからの出力信号
である動作禁止を指令するための信号がオンである間は
プレスを実行せず、ロボットからの出力信号がオフにな
ってプレスを実行するものである。
【0010】また、プレス機2にはこの領域Aにプレス
機2の可動部である上型が侵入開始する位置にスイッチ
を設け共有領域を設定する。即ち、上型がこのスイッチ
よりも下にある状態ではロボット1に対して侵入禁止を
示す信号をオンとし、該スイッチより上型が上にある場
合には該信号をオフとする。通常ロボット1に対して
は、ツール先端位置の動作軌跡として動作プログラムが
教示され、ロボット1が上記領域A内に入るか否かはツ
ール先端位置で判断することができる。しかし、ロボッ
ト動作によっては、ロボットの他の部分が上記領域A内
に侵入し干渉が生じる恐れがある。そのため、干渉が生
じる恐れがある部分には、その部分を代表するような点
を参照点として決めこの参照点が上記領域A内にあるか
否かを判断するようにする。
【0011】図7はこの参照点の座標位置を求めるため
の説明図で、例えば、ツール先端点P1と第2関節のア
ームの先端P2とを参照点とした場合、ツール先端点P
1は教示点であるから通常の処理によって該ツール先端
点P1の座標位置は求めることができる。また第2関節
のアーム先端点P2の座標位置は次のようにして求めら
れる。第2関節のアームの長さをL2とし、第1の関節が
Z軸を中心にθ1回転し第2関節がZ軸からθ2回転し
たときの上記参照点P2の位置の座標位置はアームの長
さL2と第1、第2の関節の回転角θ1、θ2によって次
のようにして求められる。
【0012】 P2x =−L2・sin(θ2 )・cos(θ1 ) P2y =L2・sin(θ2 )・sin(θ1 ) P2z =L2・cos(θ2 ) 以上のように、ロボットの各関節の回転角、参照点が設
定されているアームにおける関節から参照点までの長
さ、及び第1関節から参照点が設定されているアームを
駆動する関節までの各アームの長さが分かれば、任意の
参照点の座標位置は求められることになる。各アームの
長さは決まっているものであり、参照点として設定した
位置から該参照点が設定されたアームを駆動する関節ま
での長さは測定し求められるので、この測定値及びアー
ムの長さを設定しておけばよく、また各軸の回転角は教
示プログラム実行する際に求められるものであるから、
任意の位置に設定した参照点の座標位置は求めることが
できるものである。
【0013】図4は、この実施形態で用いるロボットの
制御系のブロック図である。ロボット1を制御する制御
装置10は、プロセッサ11、システムプログラムを記
憶するROM12、ロボットに動作プログラムを教示す
る教示操作盤13、処理演算等に使用するRAM14、
教示プログラムを記憶する不揮発性メモリ15、軸制御
回路16及び入出力インターフェイス17がバス18で
接続されている。軸制御回路16はロボットの各関節を
駆動するサーボモータに設けられた位置・速度検出器
(図示せず)からのフィードバック信号と指令された移
動指令によって位置及び速度のフィードバック制御、さ
らには電流フィードバック制御を行い各軸のサーボアン
プ19を介してロボット各関節のサーボモータを駆動制
御する。また、上記入出力インターフェイス17は外部
機器のプレス機2と接続され、該プレス機2に動作禁止
を指令するための信号(以下この信号を出力信号とい
い、この信号がオンでプレス機の動作を禁止するものと
する)を出力し、プレス機2に設けたプレス機の上型の
下降状態を検出しオン信号を出力するスイッチからの信
号(以下この信号を入力信号という)が入力されてい
る。
【0014】なお、上記ロボット制御装置10の構成は
従来の制御装置と同一であり、詳細な説明は省略する。
不揮発性メモリ15には、教示操作盤13を用いて教示
された動作プログラム、若しくは図示しないテープリー
ダやフロッヒーディスクドライバー等の外部記憶装置か
ら入力された動作プログラムを記憶しており、該動作プ
ログラムに基づいてプロセッサ11は処理を行ってロボ
ット1を制御する。なお、この動作プログラムの教示に
おいては、プレス機2の動作状態を考慮することなく、
単にロボットの作業動作を教示するだけでよい。
【0015】図1、図2は、この実施形態におけるプロ
セッサ11が移動指令の分配周期毎に実施する処理のフ
ローチャートである。まず、不揮発性メモリ15に記憶
されている教示動作プログラムの1ブロックを読み(ス
テップS1)、プログラム終了指令か判断し(ステップ
S2)、終了指令でなければ、後述する保留状態を示す
フラグが立っているか否か判断し(ステップS3)、立
っていなければ(最初は立っていない)、ステップS1
で読み取ったブロックによる移動指令より分配周期にお
ける各軸移動指令量を算出し(ステップS10)、この
算出された移動量に基づいて参照点の位置を算出する
(ステップS11)。次に、各軸の現在位置に基づいて
参照点の現在位置を求め、該位置が設定共有領域Aが否
か判断し(ステップS12)、設定共有領域A内でなけ
ればステップS18(図2参照)に移行し、ステップS
11で求めた参照点の位置(当該周期の移動指令により
移動する予定の参照点の位置)が共有領域A内か判断す
る。
【0016】ステップS18で共有領域A内ではないと
判断されると、ステップS10で求めた各軸の移動指令
量を出力し(ステップS24)、プレス機2への出力信
号をオフにしてプレス機2のプレス動作可能とする(ス
テップS25)。そして、出力された移動指令をフィル
タにかけて加減速処理を行って実指令に変換して軸制御
回路16に出力し(ステップS6)、各軸のサーボモー
タを駆動してロボットを動作させる。この移動指令によ
りステップS1で読み取ったブロックの終点に達してい
なければ(ステップS7)、ステップS3に戻り、ロボ
ットの参照点が設定された共有領域Aの外である限り、
上述したステップS3、S10、S11、S12、S1
8、S24、S25、S6、S7の処理を繰り返す。ま
た、ステップS7で終点に達したことが検出されると、
ステップS1に戻り次のブロックを読みだし、上述した
処理を繰り返し、ロボットを駆動する。
【0017】一方、ステップS11で求められた参照点
の位置がステップS18で共有領域A内であると判断さ
れたとき(次に移動する予定の参照点の位置が共有領域
A内であるとき)、ステップS18からステップS19
に移行し、プレス機2からの信号入力がオンか否か判断
し、即ちプレス機2の上型が共有領域A内に侵入してい
るか否か判断し、「オン」でなければ、ステップS24
と同様にステップS10で求めた各軸の移動指令量を出
力し(ステップS22)、プレス機2への出力信号をオ
ンとして(ステップS23)、プレス機2のプレス動作
を禁止する。そして前述したステップS6、S7の処理
を実行しステップS1若しくはステップS3に戻る。
【0018】一方、ステップS19でプレス機2からの
信号がオンで、プレス機2がプレス動作を行っている場
合には、ステップS10で求めた移動指令量をレジスタ
に記憶したままとし出力せず、保留状態を示すフラグを
立てる(ステップS20)、また、出力信号をオフとし
てプレス機2の動作を可能状態におく(ステップS2
1)。そしてステップS6に移行するが、移動指令が出
力されないこから、フイルタで加減速処理を行って出力
される実指令の移動量が減少しロボットの移動は減速し
停止することになる。次にステップS7からステップS
3に移行するが、保留状態を示すフラグが立っているこ
とからステップS3からステップS4に移行して、プレ
ス機21からの入力信号がオンか否か判断し、「オン」
でプレス機2の上型が共有領域A内にあれば、保留状態
を保持したまま(ステップS5)、ステップS6に移行
する。以下、プレス機2からの入力信号がオフになるま
でステップS3、S4、S5、S6、S7の処理を繰り
返し、ロボットは共有領域Aの外で停止した状態を保持
する。
【0019】上記処理を繰り返し実行している内にプレ
ス機2の上型が上昇し共有領域A外に移動してプレス機
2からの入力信号がオフになると、ステップS4からス
テップS8に進み、保留していた移動指令を出力し保留
状態を示すフラグを下ろす(ステップS8)。また、プ
レス機2への出力信号をオンとしてプレス機2のプレス
動作を禁止し(ステップS9)、ステップS6に移行す
る。移動指令量が出力されることから実指令が出力され
ロボットは移動を開始する。ステップS7でブロックの
終点まで達していないと判断されたときには、ステップ
S3に戻り、保留状態を表すフラグが立っていないこと
から、ステップS3からステップS10に移行し、前述
したステップS10、S11の処理を行い、ステップS
12で参照点の現在位置が共有領域A内か判断し(ステ
ップS12)、この場合には、共有領域A内であること
から、ステップS13に移行しプレス機2からの入力信
号がオンか否か判断する。
【0020】通常この信号はオフであるから(プレス機
の上型は上昇した位置にある)、ステップS10で求め
た移動指令量を出力し、プレス機2への出力信号をオン
としてプレス機2のプレス動作を禁止し(ステップS1
6、S17)、ステップS6に移行する。移動指令出力
が出力されたことからステップS6でフイルタ処理を行
って実指令が出力され、ブロックの終点に達していなけ
れば(ステップS7)、ステップS3に戻りステップS
3、S10、S11、S12、S13、S16、S1
7、S6、S7の処理を繰り返すことになりロボットは
加速されて移動することになる。また、ブロックの終点
になるとステップS7からステップS1に戻り次のブロ
ックの処理を行う。
【0021】そして、参照点位置が共有領域Aの外に達
し、ステップS12で参照点位置が共有領域A内ではな
いと判断されると、ステップS18に移行し前述した処
理を行うことになる。なお、ステップS12〜S15の
処理は通常の動作ではありえない動作である。即ち、参
照点の現在位置が共有領域A内であり、且つプレス機2
からの入力信号がオン(プレス機2の上型が共有領域A
内にある状態)となることは正常な動作ではありえない
状態であるが、外乱等によってこのような状態が生じた
場合にはステップS14で移動指令を保留し、フラグを
立てると共に、プレス機2への出力信号をオンとする
(ステップS15)。この出力信号がオンとなることに
よってプレス機2もプレス動作を停止し、その位置で停
止した状態を保持することになる。これによってロボッ
ト1とプレス機2の干渉を防止し、ロボット1のハンド
やアーム等の損傷を防止する。
【0022】以上の処理によって、ロボットの設定参照
点が共有領域A内にあるときには、外部機器のプレス機
2への出力信号が「オン」となって(ステップS15、
S17)、プレス機2のプレス動作を禁止すると共に、
上記設定参照点が共有領域A内にない場合でも次に移動
すべき位置が共有領域A内であり、プレス機2からの入
力信号がオフの場合には、プレス機2への出力信号を
「オン」として(ステップS23)、プレス動作を禁止
する。また、次に移動すべき位置における参照点位置が
共有領域A内であるが、先にプレス機2がプレス動作を
開始しプレス機からの入力信号がオンである場合には、
移動指令を保留し、ロボットの移動を停止し、参照点が
共有領域A内に侵入することを防止し(ステップS2
0、S21)、プレス機2の上型が共有領域Aから抜け
るまでロボット動作を停止する(ステップS4,S
5)。また、現在及び次に移動する参照点位置が共に共
有領域A内ではないときには、ロボットは自由に移動し
(ステップS24)、且つプレス機2もプレス動作を自
由に開始することができる(ステップS25)。
【0023】外部機器のプレス機2は自己のシーケンス
プログラムに基づいて動作すればよい。即ち、プレス機
2は下型の上にワークが載置されていない状態から載置
された状態を検出したとき(例えば、ワーク検出信号が
オフからオンに変化したとき)、1サイクルのシーケン
スプログラムをスタートさせればよい。そしてシーケン
スプログラムからプレス指令があっても、ロボットから
の出力信号が「オン」である場合(ステップS15,S
17,23で参照点が共有領域Aにあるときや侵入しよ
うとするとき)には、プレス動作を開始せず、またプレ
ス動作を開始して上型が共有領域Aに侵入しているとき
には、ロボットの動作を停止し共有領域に侵入すること
を防止する(ステップS20,S21、S5)。その結
果ロボット1とプレス機2が干渉することを防止するこ
とができる。しかもロボット1に動作プログラムを教示
する際には、プレス機2の状態を考慮することなく教示
することができ動作プログラムの教示が容易である。
【0024】図3は、ロボット1の制御装置10のプロ
セッサが実行する本発明のもう1つの実施形態の処理の
フローチャートである。ロボットの構成、制御装置、外
部機器としてプレス機2を用いる点等は上述した第1の
実施形態と同一であり、図1に示すフローチャートの処
理に代えてこの図3に示すフローチャーとの処理を行う
点で相違するのみである。
【0025】この第2の実施形態では、参照点をツール
先端点とし、教示された動作プログラムによる1ブロッ
クの移動指令によりツール先端点が共有領域Aの外から
内に移動するような場合、このブロックを共有領域Aの
領域境界線までの移動指令ブロックと該境界線位置から
プログラムで指令された移動位置までの移動指令のブロ
ックに自動的に分割することによって干渉発生を防止す
るようにしている。なお、図3で示すフローチヤートに
おいては、干渉を判断する参照点としては教示動作プロ
グラムの対象となるツール先端点位置のみとしている。
【0026】不揮発性メモリ15に記憶された教示動作
プログラムから1ブロックを読み(ステップT1)、プ
ログラム終了指令であれば動作を終了するが、プログラ
ム終了指令でなければ(ステップT2)、現在位置が設
定共有領域A内か否か判断し(ステップT3)、共有領
域A外であれば、出力信号をオフとし(ステップ4)、
次に、該ブロックで指令された位置が設定共有領域A内
か否か判断し(ステップT5)、共有領域Aの外であれ
ば、この移動指令によって移動指令の分配を開始し(ス
テップT17)、当該ブロックで指令された終点位置に
達すると(ステップT18)、ステップT1に戻り次の
ブロックを読みステップT2以下の処理を行う。
【0027】一方、ステップT5で移動指令位置が共有
領域A内と判断されたときにはステップT6に移行し、
プレス機2からの入力信号がオンか否か診断し、オンで
なければ、プレス機2への出力信号をオンとしてプレス
動作を禁止し(ステップT14)、該ブロックの終点に
達するまでロボットを移動させ(ステップT15、T1
6)、ステップT1に戻る。また、ステップT6で入力
信号がオンと判断されると、当該移動指令の移動軌跡上
で共有領域Aとの境界位置までの位置を求め該位置まで
の移動指令を出力する(ステップT7,T8)。その結
果、ロボットは続けて移動指令が出力されなければ加減
速処理されて指令位置に停止するから、ロボットは境界
位置に滑らかに減速され停止する。そしてプレス機2か
らの入力信号がオフになるまで該位置に待機し(ステッ
プT9)、オフになると、出力信号をオンとし(ステッ
プT10)、該位置からステップT1で読み取られた当
該ブロックで指令された位置までの移動指令を出力し
(ステップT11)、終点に達すると(ステップT1
2)、ステップT1に戻り、ステップT1以下の処理を
行う。
【0028】また、ステップT3で現在位置が共有領域
A内であると判断されたときには、出力信号をオンにし
て、プレス機2のプレス動作を禁止し(ステップT1
3)、ステップT9に移行して、入力信号がオフか否か
判断する。通常この信号はオフであるからステップT1
0以下の前述した処理を実行し、ロボットをプログラム
指令通りに移動させる。なお、ステップT3で現在位置
が共有領域A内であると判断され、出力信号をオン(ス
テップT13)にしてステップT9で入力信号がオンと
判断されたときは、ロボットもプレス機も共有領域内に
あるということを意味し、通常ありえないことである
が、外乱等の何等かの理由でこのような状態が生じたと
きは、ステップT13で、出力信号がオンにされること
から、外部機器のプレス機2のプレス動作は禁止され動
作を停止し、かつロボットも入力信号がオフになるまで
移動しないから停止することになる。これにより、ロボ
ットとプレス機との干渉は避けられる。
【0029】このように、ロボットのツール先端点が共
有領域A内に移動させるブロックがあると、プレス機2
からの入力信号がオンでプレスの上型が下降している状
態では、このブロックは共有領域Aの境界位置までのブ
ロックと、該位置から該ブロックで指令される終点まで
のブロックに分割され、まず境界位置までロボットは移
動し減速停止して待機し、プレス機2からの入力信号が
オフになると該位置から終点まで移動させ、且つプレス
機への出力信号をオンにしてプレス機2のプレス動作を
禁止する。また、共有領域A外から共有領域A内に移動
させるブロックの指令が読まれ、その時プレス機2から
の入力信号がオフの場合には、プレス機2への出力信号
をオンにしてプレス機2のプレス動作を禁止し、ロボッ
トを当該ブロックで指令した位置まで移動させる。そし
て、ロボットがこの共有領域Aの外に移動したときに初
めて出力をオフにしてプレス機2のプレス動作を可能に
する。これによって、ロボットが共有領域A内にあると
きには、プレス動作が禁止され、ロボットが共有領域A
外にあるとき初めてプレス動作が可能となるから、プレ
ス機とロボットが干渉することはなくなる。
【0030】なお、上記図3で示す第2の実施形態で
は、干渉を避けるための参照点としてツール先端点のみ
としたが、この点以外にも、参照点を設定する場合に
は、ステップT1で読み取った移動指令位置での各設定
参照点の位置を算出するステップをステップT3の直前
に設け、ステップT3ですべての参照点位置が共有領域
A内か判断し、1つの参照点でも共有領域A内と判断さ
れた場合には、ステップT4に進み、さらに、ステップ
T5の直前で、共有領域A内に移動すると判断された参
照点が境界位置に達する位置までのツール先端点の位置
を求め(複数の参照点が共有領域A内に移動する場合に
は、その複数の参照点が境界位置に達する位置までのツ
ール先端点の位置を求め移動量が小さい方の位置を求め
る)、ステップT5で該位置まで移動させるようにす
る。
【0031】上記の第1、第2の実施形態では、1ブロ
ックの指令が移動指令の場合とプログラム終了の指令の
場合における処理についてフローチャートに記載した
が、該指令が移動指令ではなく他の動作指令(例えば、
ハンドによるワークの把持指令や、ハンドを開く指令等
の指令)の処理については省略しており、これらの指令
が読まれたとき、当該指令に応じた動作を行う処理を実
行し次のブロックを読み出すものである。
【0032】
【発明の効果】本発明は、産業用ロボットと外部機器の
作業領域において共有する領域において一方が該共有領
域内にある場合には他方を該共有領域内に侵入すること
を禁止するようにしたから、産業用ロボットと外部機器
との干渉を確実に回避することができる。しかも、産業
用ロボットへの動作プログラムの教示が容易となる。
【図面の簡単な説明】
【図1】本発明の一実施形態の処理フローチャートであ
る。
【図2】同上処理フローチャートの続きである。
【図3】本発明の他の実施形態の処理フローチャートで
ある。
【図4】本発明の実施形態で用いるロボットの制御系の
ブロック図である。
【図5】同実施形態における産業用ロボットとプレス機
によって行われるプレス作業の説明図である。
【図6】同実施形態における共有領域の説明図である。
【図7】同実施形態における産業用ロボットと外部機器
との干渉を判断するための参照点の説明図である。
【符号の説明】
1 産業用ロボット 2 プレス機 W ワーク 10 ロボットの制御装置

Claims (7)

    【特許請求の範囲】
  1. 【請求項1】 産業用ロボットと該産業用ロボットと協
    同して作業を行う外部機器との干渉回避方法であって、
    産業用ロボット及び外部機器の各作業領域が重なり合い
    干渉する共有領域を予め外部機器及び産業用ロボットに
    設定しておき、産業用ロボットの設定参照点及び外部機
    器の可動部のどちらか一方が上記共有領域にある場合に
    は他方に対して上記共有領域へ侵入を禁止する侵入禁止
    信号を出力し動作を停止させ干渉を回避するようにした
    産業用ロボットの干渉回避方法。
  2. 【請求項2】 産業用ロボットの上記参照点が上記共有
    領域の外にあり、外部機器から上記侵入禁止信号が出力
    されると、産業用ロボットは減速停止しその場で待機す
    る請求項1記載の産業用ロボットの干渉回避方法。
  3. 【請求項3】 外部機器からの上記侵入禁止信号の出力
    がなくなると自動的に産業用ロボットは動作を再開する
    請求項2記載の産業用ロボットの干渉回避方法。
  4. 【請求項4】 外部機器から上記侵入禁止信号が出力さ
    れている状態で、産業用ロボットの上記参照点が上記共
    有領域に侵入する指令が出力された際には、産業用ロボ
    ットは減速停止し待機する請求項1記載の産業用ロボッ
    トの干渉回避方法。
  5. 【請求項5】 上記参照点が上記共有領域に侵入する指
    令か否かを移動指令の分配周期毎の移動指令によって判
    断し、該指令が共有領域に侵入する指令であると該移動
    指令の出力を保留し、ロボットを減速停止させる請求項
    4記載の産業用ロボットの干渉回避方法。
  6. 【請求項6】 上記参照点が上記共有領域に侵入する指
    令か否かを教示プログラムのブロックで指令された移動
    指令によって判断し、該指令が共有領域に侵入する指令
    であると、該指令を共有領域境界位置までの移動指令と
    該位置から指令された位置までの移動指令の2つのブロ
    ックに分割し、上記共有領域境界位置までの移動指令の
    ブロックを実行し該位置にロボットを減速停止させる請
    求項4記載の産業用ロボットの干渉回避方法。
  7. 【請求項7】 外部機器からの上記侵入禁止信号の出力
    がなくなると自動的に産業用ロボットは動作を再開させ
    る請求項4、請求項5又は請求項6記載の記載の産業用
    ロボットの干渉回避方法。
JP8177252A 1996-06-18 1996-06-18 産業用ロボットの干渉回避方法 Pending JPH103308A (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP8177252A JPH103308A (ja) 1996-06-18 1996-06-18 産業用ロボットの干渉回避方法
EP97928444A EP0845723B1 (en) 1996-06-18 1997-06-18 Method of avoiding interference of industrial robot
PCT/JP1997/002093 WO1997049014A1 (en) 1996-06-18 1997-06-18 Method of avoiding interference of industrial robot
DE69721194T DE69721194T2 (de) 1996-06-18 1997-06-18 Verfahren zur interferenzvermeidung für industriellen roboter
US09/011,740 US6212444B1 (en) 1996-06-18 1997-06-18 Method of avoiding interference of industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8177252A JPH103308A (ja) 1996-06-18 1996-06-18 産業用ロボットの干渉回避方法

Publications (2)

Publication Number Publication Date
JPH103308A true JPH103308A (ja) 1998-01-06
JPH103308A5 JPH103308A5 (ja) 2004-07-08

Family

ID=16027831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8177252A Pending JPH103308A (ja) 1996-06-18 1996-06-18 産業用ロボットの干渉回避方法

Country Status (5)

Country Link
US (1) US6212444B1 (ja)
EP (1) EP0845723B1 (ja)
JP (1) JPH103308A (ja)
DE (1) DE69721194T2 (ja)
WO (1) WO1997049014A1 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7321808B2 (en) 2005-11-24 2008-01-22 Denso Wave Incorporated Robot and multiple robot control method
JP2010137302A (ja) * 2008-12-09 2010-06-24 Toyota Motor Corp ナットランナ装置
US7937186B2 (en) 2005-12-13 2011-05-03 Fanuc Ltd Device and method for automatically setting interlock between robots
CN103085057A (zh) * 2011-10-31 2013-05-08 康茂股份公司 用于控制具有包括至少一个公共区域的各自的工作空间的至少两个机械手的方法
JP2016091142A (ja) * 2014-10-31 2016-05-23 ファナック株式会社 工作機械の周辺機器の自立制御を可能とするシステム
JP2020189395A (ja) * 2019-05-17 2020-11-26 株式会社安川電機 ロボットシステム、復帰プログラム生成装置、制御支援装置、制御装置、プログラム、復帰プログラムの生成方法及び復帰プログラムの出力方法
US12053888B2 (en) 2019-05-17 2024-08-06 Kabushiki Kaisha Yaskawa Denki Suspended robot recovery

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6687814B1 (en) * 1999-07-12 2004-02-03 Micron Technology, Inc. Controller with interface attachment
JP2001212781A (ja) * 2000-02-02 2001-08-07 Aida Eng Ltd ロボットの同期制御装置
US7114157B2 (en) * 2001-11-27 2006-09-26 Kuka Roboter Gmbh System controlling exclusive access by control programs to system resources
US20050220582A1 (en) * 2002-09-13 2005-10-06 Tokyo Electron Limited Teaching method and processing system
DE102004027944B4 (de) * 2004-06-08 2012-02-16 Kuka Laboratories Gmbh Verfahren zum Schützen eines Roboters gegen Kollisionen
JP3907649B2 (ja) * 2004-09-02 2007-04-18 ファナック株式会社 ロボット間の干渉防止制御装置
JP4504228B2 (ja) * 2005-03-01 2010-07-14 川崎重工業株式会社 ロボットの制御装置および制御方法
JP4544145B2 (ja) * 2005-11-24 2010-09-15 株式会社デンソーウェーブ ロボットの干渉回避方法およびロボット
ATE459030T1 (de) * 2006-09-14 2010-03-15 Abb Research Ltd Verfahren und vorrichtung zur vermeidung von kollisionen zwischen einem industrieroboter und einem objekt
DE102006046759B4 (de) * 2006-09-29 2018-05-17 Abb Ag Verfahren zur Erhöhung der Sicherheit beim Betrieb eines Roboters
DE102006062600B4 (de) 2006-12-29 2023-12-21 Endress + Hauser Flowtec Ag Verfahren zum Inbetriebnehmen und/oder Überwachen eines In-Line-Meßgeräts
DE102007006708A1 (de) 2007-02-10 2008-08-14 Abb Research Ltd. Verfahren zur Sicherung eines Handhabungsgeräts
EP2230054A4 (en) * 2007-12-07 2011-11-09 Yaskawa Denki Seisakusho Kk ROBOTIC MOTOR CONTROL METHOD, ROBOTIC SYSTEM AND ROBOTIC REGULATION REGULATOR
US8386080B2 (en) 2009-09-15 2013-02-26 Harris Corporation Robotic apparatus implementing collision avoidance scheme and associated methods
DE202010004021U1 (de) * 2010-03-22 2011-08-29 Otto Martin Maschinenbau Gmbh & Co. Kg Holzbearbeitungsmaschine
JP2012096307A (ja) * 2010-10-29 2012-05-24 Yaskawa Electric Corp ロボット制御装置、ロボット制御方法およびロボットシステム
EP2699392B1 (en) * 2011-04-19 2015-10-21 ABB Research Ltd. An industrial robot having a kinematically redundant arm and a method for controlling the robot
CN102323822B (zh) * 2011-05-09 2013-07-03 无锡引域智能机器人有限公司 一种避免工业机器人碰撞工人的方法
DE102014222857A1 (de) * 2014-11-10 2016-05-12 Kuka Roboter Gmbh Flexibles taktzeitoptimiertes Teilen eines Arbeitsraums für Roboter
US12103170B2 (en) 2017-01-13 2024-10-01 Clara Vu Dynamic, interactive signaling of safety-related conditions in a monitored environment
US11518051B2 (en) 2017-02-07 2022-12-06 Veo Robotics, Inc. Dynamic, interactive signaling of safety-related conditions in a monitored environment
US11820025B2 (en) 2017-02-07 2023-11-21 Veo Robotics, Inc. Safe motion planning for machinery operation
JP6752499B2 (ja) 2017-02-07 2020-09-09 ヴェオ ロボティクス, インコーポレイテッド 制御された機械類を含む、3次元作業空間内の安全区域を識別するための安全システム、ならびに、3次元作業空間内で制御された機械類を安全に動作させる方法
US11541543B2 (en) 2017-02-07 2023-01-03 Veo Robotics, Inc. Dynamic, interactive signaling of safety-related conditions in a monitored environment
US12097625B2 (en) 2018-02-06 2024-09-24 Veo Robotics, Inc. Robot end-effector sensing and identification
US12049014B2 (en) 2018-02-06 2024-07-30 Veo Robotics, Inc. Workplace monitoring and semantic entity identification for safe machine operation
CN110570687B (zh) * 2018-06-06 2021-04-27 杭州海康机器人技术有限公司 Agv的控制方法、装置及存储介质
EP4692834A2 (en) * 2018-08-28 2026-02-11 Salunda Limited Personnel safety sensing
DE102018133472B3 (de) * 2018-12-21 2020-03-12 Franka Emika Gmbh Bewegungsüberwachung eines Robotermanipulators
CN110281239B (zh) * 2019-06-25 2020-11-10 广州晒帝智能科技有限公司 一种机器人运动障碍的判断方法
CN111504328B (zh) 2020-05-22 2022-07-08 梅卡曼德(北京)机器人科技有限公司 机器人运动规划方法、路径规划方法、抓取方法及其装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07299793A (ja) * 1994-05-11 1995-11-14 Toyota Autom Loom Works Ltd ロボットの干渉防止制御装置
JPH0830312A (ja) * 1994-07-20 1996-02-02 Fanuc Ltd オーバトラベル検出方式

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5247608A (en) * 1991-04-01 1993-09-21 At&T Bell Laboratories Method and apparatus for achieving dynamic path control of multiple robots
JPH0553634A (ja) * 1991-08-29 1993-03-05 Matsushita Electric Ind Co Ltd 複腕干渉回避システム
JP2895672B2 (ja) * 1992-01-28 1999-05-24 ファナック株式会社 複数ロボット制御方法
JP3168682B2 (ja) * 1992-04-27 2001-05-21 ソニー株式会社 数値制御装置
JPH06143084A (ja) * 1992-10-30 1994-05-24 Komatsu Ltd 双腕ロボットの作動方法
JPH06149332A (ja) * 1992-11-06 1994-05-27 S G:Kk インターロック制御システム
JP3551330B2 (ja) * 1994-11-09 2004-08-04 株式会社安川電機 複数ロボットの制御方法
US5798627A (en) * 1995-01-04 1998-08-25 Gilliland; Malcolm T. Method for simultaneous operation of robot welders
US5819008A (en) * 1995-10-18 1998-10-06 Rikagaku Kenkyusho Mobile robot sensor system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07299793A (ja) * 1994-05-11 1995-11-14 Toyota Autom Loom Works Ltd ロボットの干渉防止制御装置
JPH0830312A (ja) * 1994-07-20 1996-02-02 Fanuc Ltd オーバトラベル検出方式

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7321808B2 (en) 2005-11-24 2008-01-22 Denso Wave Incorporated Robot and multiple robot control method
US7937186B2 (en) 2005-12-13 2011-05-03 Fanuc Ltd Device and method for automatically setting interlock between robots
JP2010137302A (ja) * 2008-12-09 2010-06-24 Toyota Motor Corp ナットランナ装置
CN103085057A (zh) * 2011-10-31 2013-05-08 康茂股份公司 用于控制具有包括至少一个公共区域的各自的工作空间的至少两个机械手的方法
JP2016091142A (ja) * 2014-10-31 2016-05-23 ファナック株式会社 工作機械の周辺機器の自立制御を可能とするシステム
US10101726B2 (en) 2014-10-31 2018-10-16 Fanuc Corporation Autonomous control system
JP2020189395A (ja) * 2019-05-17 2020-11-26 株式会社安川電機 ロボットシステム、復帰プログラム生成装置、制御支援装置、制御装置、プログラム、復帰プログラムの生成方法及び復帰プログラムの出力方法
US12053888B2 (en) 2019-05-17 2024-08-06 Kabushiki Kaisha Yaskawa Denki Suspended robot recovery

Also Published As

Publication number Publication date
US6212444B1 (en) 2001-04-03
EP0845723B1 (en) 2003-04-23
EP0845723A1 (en) 1998-06-03
DE69721194T2 (de) 2003-10-16
DE69721194D1 (de) 2003-05-28
EP0845723A4 (en) 2000-04-26
WO1997049014A1 (en) 1997-12-24

Similar Documents

Publication Publication Date Title
JPH103308A (ja) 産業用ロボットの干渉回避方法
JPH01252340A (ja) 力センサを用いた加工制御装置
EP0901054A1 (en) Method and system for controlling robot
JPS6332586B2 (ja)
US10723023B2 (en) Control device and control method for controlling workpiece moving device and robot to operate in cooperation with each other
US10564630B2 (en) Numerical controller
US10996655B2 (en) Numerical controller
JP2880170B2 (ja) ブロックオーバラップ方法
JPS61147307A (ja) 干渉回避機能を備えたロボツト制御装置
JP2829212B2 (ja) 自動工具交換制御方法及び装置
JP2020003958A (ja) 数値制御装置
JP4233559B2 (ja) 数値制御工作機械
JP2576423B2 (ja) 数値制御工作機械
JP2624174B2 (ja) 数値制御装置の自動運転方式
JPH0411355B2 (ja)
JP3448418B2 (ja) 数値制御装置
JP3487713B2 (ja) 早送り移動速度制御方法及びその装置
JP2007249671A (ja) 工作機械の衝突防止方法
JP3366248B2 (ja) ロボットの制御方法および装置
JPH04201120A (ja) ワイヤ放電加工方法
JPS60160407A (ja) 数値制御装置
JP4066178B2 (ja) 工作機械及びその異常検査方法
JP3641285B2 (ja) 対話型生爪成形装置
JP2001071235A (ja) 数値制御装置
WO2023058085A1 (ja) 数値制御装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050720

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051115