JP3207409B2 - ロボットのツール姿勢制御方法 - Google Patents
ロボットのツール姿勢制御方法Info
- Publication number
- JP3207409B2 JP3207409B2 JP05483588A JP5483588A JP3207409B2 JP 3207409 B2 JP3207409 B2 JP 3207409B2 JP 05483588 A JP05483588 A JP 05483588A JP 5483588 A JP5483588 A JP 5483588A JP 3207409 B2 JP3207409 B2 JP 3207409B2
- Authority
- JP
- Japan
- Prior art keywords
- tool
- point
- reference plane
- robot
- end 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.)
- Expired - Fee Related
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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 programme data in numerical form
- G05B19/41—Numerical 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 programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50353—Tool, probe inclination, orientation to surface, posture, attitude
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、産業用ロボットにおけるツール姿勢制御方
法に関する。
法に関する。
従来の技術 従来、産業用ロボットにおけるツール姿勢制御は、始
点から終点間におけるツールの向きの回転角度とツール
回りの回転角度の2つの角度を、始点と終点間の2点間
でリニアに補間してツールの姿勢を制御している。
点から終点間におけるツールの向きの回転角度とツール
回りの回転角度の2つの角度を、始点と終点間の2点間
でリニアに補間してツールの姿勢を制御している。
第5図は、この従来のツール姿勢制御の説明図で、始
点P1でツールの向きはアプローチベクトルV1で示されて
いるものとする。そして、終点P2ではツールの向きはベ
クトルV2で示されるものとすると、ツールの向きの回転
角度θ1、即ち、始点P1から終点P2までベクトルV1を平
行移動したときのベクトルV1′とすると、ベクトルV1′
とベクトルV2が通る平面に対し垂直な終点P2を通る軸を
中心にベクトルV1′をベクトルV2まで回転させた回転角
度θ1と、ツールの軸回りの回転角度(アプローチ軸ま
わりの回転角度)θ2を始点と終点間でリニアに補間
し、ツール姿勢を制御している。
点P1でツールの向きはアプローチベクトルV1で示されて
いるものとする。そして、終点P2ではツールの向きはベ
クトルV2で示されるものとすると、ツールの向きの回転
角度θ1、即ち、始点P1から終点P2までベクトルV1を平
行移動したときのベクトルV1′とすると、ベクトルV1′
とベクトルV2が通る平面に対し垂直な終点P2を通る軸を
中心にベクトルV1′をベクトルV2まで回転させた回転角
度θ1と、ツールの軸回りの回転角度(アプローチ軸ま
わりの回転角度)θ2を始点と終点間でリニアに補間
し、ツール姿勢を制御している。
発明が解決しようとする課題 上述したツールの向きの回転角度θ1とツールの軸回
りの回転角度θ2によってツールの姿勢制御を行う従来
の方法においては、始点から終点へ移動中、ツールが意
図した方向に向かない場合がある。特に円弧補間を行っ
て円弧径路軌跡をツールが通るような場合に生じる。通
常、円弧径路に対しては始点と終点及びその中間点を教
示して円弧軌跡を描かせる。例えば、第6図に示すよう
にある平面1の始点P1,終点P2及び中間点P3を教示し、
円弧2の径路を教示した場合、ツールの向き即ちアプロ
ーチベクトルの向きは、始点のアプローチベクトルV1を
始点P1から終点P2まで平行移動したベクトルV1′とベク
トルV2を通る平面上でのベクトルV1′からベクトルV2ま
での回転角度(ツールの向きの回転角度)θ1を始点か
ら終点までリニアに補間して移動するものであるから、
一律的に決まってしまう。即ち、始点と終点のツールの
向きによって始点と終点間のツールの向き(アプローチ
ベクトルV3)は一律的に決まり、中間点におけるツール
の向きを制御することができない。例えば、ツールの向
きを円弧の内側に向くように動作させることを意図して
もこの意図どおりにはならない。径路が円の半周を越え
る場合には特にひどく、始点と終点でツールが円弧の内
側を向いているとしても、その中間部ではツールの向き
が円弧の外側を向くことになる。
りの回転角度θ2によってツールの姿勢制御を行う従来
の方法においては、始点から終点へ移動中、ツールが意
図した方向に向かない場合がある。特に円弧補間を行っ
て円弧径路軌跡をツールが通るような場合に生じる。通
常、円弧径路に対しては始点と終点及びその中間点を教
示して円弧軌跡を描かせる。例えば、第6図に示すよう
にある平面1の始点P1,終点P2及び中間点P3を教示し、
円弧2の径路を教示した場合、ツールの向き即ちアプロ
ーチベクトルの向きは、始点のアプローチベクトルV1を
始点P1から終点P2まで平行移動したベクトルV1′とベク
トルV2を通る平面上でのベクトルV1′からベクトルV2ま
での回転角度(ツールの向きの回転角度)θ1を始点か
ら終点までリニアに補間して移動するものであるから、
一律的に決まってしまう。即ち、始点と終点のツールの
向きによって始点と終点間のツールの向き(アプローチ
ベクトルV3)は一律的に決まり、中間点におけるツール
の向きを制御することができない。例えば、ツールの向
きを円弧の内側に向くように動作させることを意図して
もこの意図どおりにはならない。径路が円の半周を越え
る場合には特にひどく、始点と終点でツールが円弧の内
側を向いているとしても、その中間部ではツールの向き
が円弧の外側を向くことになる。
そこで、本発明の目的は、始点と終点へ移動途中にお
いてもツールの向きを制御できるツール姿勢制御方法を
提供することにある。
いてもツールの向きを制御できるツール姿勢制御方法を
提供することにある。
課題を解決するための手段 本発明は、ロボットの作業点の始点と終点の位置およ
び中間点の位置を含む平面を基準平面とし、前記作業点
の始点と終点の位置および前記基準平面からのツールの
傾き角度、基準平面に投影したツールの基準平面上の基
準線に対する角度、ツール軸回りの回転角度を、夫々始
点と終点で補間してロボットを駆動することによって、
上記課題を解決した。
び中間点の位置を含む平面を基準平面とし、前記作業点
の始点と終点の位置および前記基準平面からのツールの
傾き角度、基準平面に投影したツールの基準平面上の基
準線に対する角度、ツール軸回りの回転角度を、夫々始
点と終点で補間してロボットを駆動することによって、
上記課題を解決した。
作用 第1図は、本発明の作用原理の説明図で、始点P1から
終点P2までの円弧が教示され、始点P1,終点P2のツール
の向き、即ち、アプローチベクトルV1,V2の基準平面
(始点P1,終点P2及び中間点を通る平面)1からの傾き
角度を夫々θ1,θ1′とし、基準平面上の基準線(例え
ばX軸線又は円弧中心と始点を結ぶ線等の基準平面1上
に投影したツールの回転量を測る基準線)3からの基準
平面1上に投影したツールの回転角度を夫々θ2,θ2′
とし、ツール軸回りの回転角度を夫々θ3,θ3′とする
と、本発明は、始点P1から終点P2まで位置の補間が行わ
れると共に上記3つの角度の補間が行われる。そのた
め、ツールの傾きの回転量(θ1′−θ1)、基準平面
に投影したツールの向きの回転量(θ2′−θ2)も補
間されるため、ツールの傾きはθ1からθ1′ヘリニア
に変化し、かつ基準平面に投影されたツールの向きもθ
2からθ2′ヘリニアに変化する。このように、基準平
面に対するツールの傾き(θ1,θ1′)及び基準平面に
投影したツールの向き(θ2,θ2′)によってツールの
向きが制御されるため、始点から終点への径路途中にお
いても意図とするツールの向きを得ることができる。
終点P2までの円弧が教示され、始点P1,終点P2のツール
の向き、即ち、アプローチベクトルV1,V2の基準平面
(始点P1,終点P2及び中間点を通る平面)1からの傾き
角度を夫々θ1,θ1′とし、基準平面上の基準線(例え
ばX軸線又は円弧中心と始点を結ぶ線等の基準平面1上
に投影したツールの回転量を測る基準線)3からの基準
平面1上に投影したツールの回転角度を夫々θ2,θ2′
とし、ツール軸回りの回転角度を夫々θ3,θ3′とする
と、本発明は、始点P1から終点P2まで位置の補間が行わ
れると共に上記3つの角度の補間が行われる。そのた
め、ツールの傾きの回転量(θ1′−θ1)、基準平面
に投影したツールの向きの回転量(θ2′−θ2)も補
間されるため、ツールの傾きはθ1からθ1′ヘリニア
に変化し、かつ基準平面に投影されたツールの向きもθ
2からθ2′ヘリニアに変化する。このように、基準平
面に対するツールの傾き(θ1,θ1′)及び基準平面に
投影したツールの向き(θ2,θ2′)によってツールの
向きが制御されるため、始点から終点への径路途中にお
いても意図とするツールの向きを得ることができる。
実施例 第2図は、本発明の方法を実施する産業用ロボットの
ブロック図である。20はロボットの制御装置、30はロボ
ットの機構部、40はロボットが作業する作業対象であ
る。制御装置20は中央処理装置(以下、CPUという)21
を有し、該CPU21には、制御プログラムが格納されたROM
からなるメモリ22,教示データ等を記憶するRAMからなる
メモリ23,ロボットに動作を教示するための教示操作盤2
4,各種指令等を入力するための操作盤25,サーボ回路27
を介してロボット機構部30の各軸のサーボモータを駆動
するための軸制御器26及び作業対象40との信号の送受を
行うインターフェイス28がバス29で接続されている。
ブロック図である。20はロボットの制御装置、30はロボ
ットの機構部、40はロボットが作業する作業対象であ
る。制御装置20は中央処理装置(以下、CPUという)21
を有し、該CPU21には、制御プログラムが格納されたROM
からなるメモリ22,教示データ等を記憶するRAMからなる
メモリ23,ロボットに動作を教示するための教示操作盤2
4,各種指令等を入力するための操作盤25,サーボ回路27
を介してロボット機構部30の各軸のサーボモータを駆動
するための軸制御器26及び作業対象40との信号の送受を
行うインターフェイス28がバス29で接続されている。
上述した産業用ロボットの構成は従来のものと同一で
あり、詳細は省略する。
あり、詳細は省略する。
そこで、ツール姿勢制御を行うときの動作処理を第3
図の動作フローチャートと共に説明する。
図の動作フローチャートと共に説明する。
まず、CPU1はメモリ23から教示プログラムの1ブロッ
クを読み(ステップS1)、次に現在のロボットの作業点
(始点)の座標位置(X,Y,Z)とツールの姿勢を示す3
つの角度θ1(基準平面からのツールの傾き)、θ2
(基準平面に投影されたツールの向き)、θ3(ツール
軸回りの回転)を求め(ステップS2)、ステップS1で読
取った目標点、即ち終点の座標位置(X,Y,Z)及びツー
ル姿勢θ1,θ2,θ3を求める(ステップS3)。ステップ
S2,S3で求められた始点,終点の座標位置(X,Y,Z)よ
り、位置の粗補間とツール姿勢を示す3つの角度θ1,θ
2,θ3の移動角度に対する補間を行う粗補間処理をする
(ステップS4)。次に、粗補間で求められた補間点に対
し、ロボットの各関節の関節角に変換し(ステップS
5)、この関節角の回転量に対し補間を行ってパルス分
配し、ロボットの各軸のサーボモータを駆動する(ステ
ップS6)。そして、1ブロックの処理が終了したか否か
(目標点まで達したか否か)判断し(ステップS7)、終
了してなければ再びステップS4〜S7の処理を繰り返す。
そして、1ブロックの処理を終了すると次のブロックを
読み(ステップS8),プログラム終了でなければ(ステ
ップS9)、再びステップS2以下の処理をプログラムが終
了するまで繰り返す。
クを読み(ステップS1)、次に現在のロボットの作業点
(始点)の座標位置(X,Y,Z)とツールの姿勢を示す3
つの角度θ1(基準平面からのツールの傾き)、θ2
(基準平面に投影されたツールの向き)、θ3(ツール
軸回りの回転)を求め(ステップS2)、ステップS1で読
取った目標点、即ち終点の座標位置(X,Y,Z)及びツー
ル姿勢θ1,θ2,θ3を求める(ステップS3)。ステップ
S2,S3で求められた始点,終点の座標位置(X,Y,Z)よ
り、位置の粗補間とツール姿勢を示す3つの角度θ1,θ
2,θ3の移動角度に対する補間を行う粗補間処理をする
(ステップS4)。次に、粗補間で求められた補間点に対
し、ロボットの各関節の関節角に変換し(ステップS
5)、この関節角の回転量に対し補間を行ってパルス分
配し、ロボットの各軸のサーボモータを駆動する(ステ
ップS6)。そして、1ブロックの処理が終了したか否か
(目標点まで達したか否か)判断し(ステップS7)、終
了してなければ再びステップS4〜S7の処理を繰り返す。
そして、1ブロックの処理を終了すると次のブロックを
読み(ステップS8),プログラム終了でなければ(ステ
ップS9)、再びステップS2以下の処理をプログラムが終
了するまで繰り返す。
以上が本発明の動作処理であるが、第4図に本発明に
よりロボットに円弧径路を教示したときの動作を示す。
よりロボットに円弧径路を教示したときの動作を示す。
始点P1,終点P2及びその中間点P3の位置が教示され、
さらに終点P2のツール姿勢を示す3つの角度θ1′,θ
2′,θ3′が教示され円弧指令が指令されると、始点
P1から終点P2まで位置の補間が行われると共に、始点P1
と終点P2の基準平面1に対するツール傾きの変化量(θ
1′−θ1)に対する補間、基準平面1に投影したツー
ルの向き(基準線3からの回転角)の変化量(θ2′−
θ2)に対する補間及びツール軸回りの回転量(θ3′
−θ3)に対する補間が行われ、ツールは始点P1から円
弧径路2を通過する間にツールの姿勢を示す3つの角度
はθ1からθ1′、θ2′からθ2、θ3′からθ3へ
とリニアに変化する。そのため、ツールが円弧の内側を
向くように始点P1,終点P2のツールの向きを指定してお
けば、ツールは始点P1から終点P2へ移動中常に円弧の内
側を向く。特に、円を略一周するような円弧径路の場
合、基準平面1に投影したツールの向きの変化量が略36
0度となり、この360度がツールが円を一周する間に補間
されるから、常にツールが円弧の内側を向くことがわか
る。この点従来の方法だと、円弧径路途中においてツー
ルが外側を向く点で大きく異なる。
さらに終点P2のツール姿勢を示す3つの角度θ1′,θ
2′,θ3′が教示され円弧指令が指令されると、始点
P1から終点P2まで位置の補間が行われると共に、始点P1
と終点P2の基準平面1に対するツール傾きの変化量(θ
1′−θ1)に対する補間、基準平面1に投影したツー
ルの向き(基準線3からの回転角)の変化量(θ2′−
θ2)に対する補間及びツール軸回りの回転量(θ3′
−θ3)に対する補間が行われ、ツールは始点P1から円
弧径路2を通過する間にツールの姿勢を示す3つの角度
はθ1からθ1′、θ2′からθ2、θ3′からθ3へ
とリニアに変化する。そのため、ツールが円弧の内側を
向くように始点P1,終点P2のツールの向きを指定してお
けば、ツールは始点P1から終点P2へ移動中常に円弧の内
側を向く。特に、円を略一周するような円弧径路の場
合、基準平面1に投影したツールの向きの変化量が略36
0度となり、この360度がツールが円を一周する間に補間
されるから、常にツールが円弧の内側を向くことがわか
る。この点従来の方法だと、円弧径路途中においてツー
ルが外側を向く点で大きく異なる。
発明の効果 本発明は、ツールの姿勢を教示時の意図どおりに制御
できるので、円弧補間の場合、従来制御できなかったツ
ールの向きを意図する向きに制御することができる。
できるので、円弧補間の場合、従来制御できなかったツ
ールの向きを意図する向きに制御することができる。
第1図は本発明の作用原理を説明する図、第2図は本発
明を実施する産業用ロボットのブロック図、第3図は同
実施例の動作処理フローチャート、第4図は本発明によ
る円弧径路の動作説明図、第5図は従来のツール姿勢制
御の説明図、第6図は従来のツール姿勢制御での円弧径
路の動作説明図である。 1……基準平面、2……径路、3……基準線、V1,V2,V3
……アプローチベクトル、θ1,θ1′……基準平面から
のツールの傾き角度、θ2,θ2′……基準平面に投影し
たツールの向き角度、θ3,θ3′……ツール回りの回転
角度。
明を実施する産業用ロボットのブロック図、第3図は同
実施例の動作処理フローチャート、第4図は本発明によ
る円弧径路の動作説明図、第5図は従来のツール姿勢制
御の説明図、第6図は従来のツール姿勢制御での円弧径
路の動作説明図である。 1……基準平面、2……径路、3……基準線、V1,V2,V3
……アプローチベクトル、θ1,θ1′……基準平面から
のツールの傾き角度、θ2,θ2′……基準平面に投影し
たツールの向き角度、θ3,θ3′……ツール回りの回転
角度。
フロントページの続き (56)参考文献 特開 昭62−285110(JP,A) 特開 昭59−106007(JP,A) 特開 昭58−51304(JP,A) 特開 昭63−29805(JP,A)
Claims (1)
- 【請求項1】ロボットの作業点の始点と終点の位置およ
び中間点の位置を含む平面を基準平面とし、前記作業点
の始点と終点の位置および前記基準平面からのツールの
傾き角度、基準平面に投影したツールの基準平面上の基
準線に対する角度、ツール軸回りの回転角度を、夫々始
点と終点で補間してロボットを駆動することを特徴とす
るロボットツール姿勢制御方法。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05483588A JP3207409B2 (ja) | 1988-03-10 | 1988-03-10 | ロボットのツール姿勢制御方法 |
US07/432,747 US4967125A (en) | 1988-03-10 | 1989-03-09 | Tool posture control method for a robot |
PCT/JP1989/000262 WO1989008878A1 (en) | 1988-03-10 | 1989-03-09 | Method of controlling tool attitude of a robot |
KR1019890701770A KR960001962B1 (ko) | 1988-03-10 | 1989-03-09 | 로보트의 공구 자세 제어방법 |
DE68919821T DE68919821T2 (de) | 1988-03-10 | 1989-03-09 | Verfahren zur steuerung der werkzeuglage eines roboters. |
EP89903230A EP0380678B1 (en) | 1988-03-10 | 1989-03-09 | Method of controlling tool attitude of a robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP05483588A JP3207409B2 (ja) | 1988-03-10 | 1988-03-10 | ロボットのツール姿勢制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01230105A JPH01230105A (ja) | 1989-09-13 |
JP3207409B2 true JP3207409B2 (ja) | 2001-09-10 |
Family
ID=12981692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP05483588A Expired - Fee Related JP3207409B2 (ja) | 1988-03-10 | 1988-03-10 | ロボットのツール姿勢制御方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US4967125A (ja) |
EP (1) | EP0380678B1 (ja) |
JP (1) | JP3207409B2 (ja) |
KR (1) | KR960001962B1 (ja) |
DE (1) | DE68919821T2 (ja) |
WO (1) | WO1989008878A1 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5276777A (en) * | 1988-04-27 | 1994-01-04 | Fanuc Ltd. | Locus correcting method for industrial robots |
JP2512099B2 (ja) * | 1988-08-24 | 1996-07-03 | 松下電器産業株式会社 | ロボットの動作教示方法および制御装置 |
US5600759A (en) * | 1989-03-20 | 1997-02-04 | Fanuc Ltd. | Robot capable of generating patterns of movement path |
EP0449039B1 (de) * | 1990-03-30 | 1995-11-15 | Siemens Aktiengesellschaft | Verfahren zur Steuerung von Positioniersystemen |
US5325468A (en) * | 1990-10-31 | 1994-06-28 | Sanyo Electric Co., Ltd. | Operation planning system for robot |
US5761390A (en) * | 1991-12-12 | 1998-06-02 | Hitachi, Ltd. | Robot for removing unnecessary portion on workpiece |
WO1993022107A1 (en) * | 1992-04-23 | 1993-11-11 | Kabushiki Kaisha Komatsu Seisakusho | Method of controlling industrial robot |
JP3223583B2 (ja) * | 1992-06-29 | 2001-10-29 | 株式会社島津製作所 | マイクロマニピュレータ用操作装置 |
US5340962A (en) * | 1992-08-14 | 1994-08-23 | Lumonics Corporation | Automatic control of laser beam tool positioning |
JPH06348322A (ja) * | 1993-06-07 | 1994-12-22 | Fanuc Ltd | ロボットのオフライン教示方法 |
US5602968A (en) * | 1994-05-02 | 1997-02-11 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Task space angular velocity blending for real-time trajectory generation |
JPH11134017A (ja) * | 1997-10-27 | 1999-05-21 | Honda Motor Co Ltd | オフラインティーチング方法 |
JP3473834B2 (ja) * | 1999-11-29 | 2003-12-08 | 株式会社安川電機 | ロボットの制御装置 |
DE10163503A1 (de) * | 2001-12-21 | 2003-07-10 | Siemens Ag | Polynom- und Spline-Interpolation von Werkzeugorientierungen |
DE10224755A1 (de) * | 2002-06-04 | 2003-12-24 | Siemens Ag | Steuerungsverfahren für eine industrielle Bearbeitungsmaschine |
CN105082125B (zh) * | 2015-08-05 | 2017-09-26 | 华南理工大学 | 一种液滴微操作机械手结构的姿态控制方法 |
CN109032077B (zh) * | 2018-09-05 | 2022-03-18 | 沈阳建筑大学 | 一种基于刀具姿态控制的五轴数控加工指令点插补方法 |
JP7088800B2 (ja) * | 2018-09-27 | 2022-06-21 | ファナック株式会社 | ロボットの円弧動作を制御するロボット制御装置 |
US20220063092A1 (en) * | 2019-01-04 | 2022-03-03 | Sony Group Corporation | Control device, control method, and program |
CN111872943B (zh) * | 2020-09-28 | 2021-02-19 | 佛山隆深机器人有限公司 | 一种基于正弦曲线的机器人圆弧轨迹规划方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5822410A (ja) * | 1981-07-31 | 1983-02-09 | Fanuc Ltd | 数値制御方式 |
JPS5851304A (ja) * | 1981-09-24 | 1983-03-26 | Hitachi Ltd | ロボツトハンドの姿勢補間方式 |
JPS5856003A (ja) * | 1981-09-30 | 1983-04-02 | Hitachi Ltd | 工業用ロボツトの制御方法 |
JPS59218513A (ja) * | 1983-05-26 | 1984-12-08 | Fanuc Ltd | 工業用ロボツトの円弧制御法 |
JPS6125207A (ja) * | 1984-07-12 | 1986-02-04 | Fanuc Ltd | ツ−ル座標系の設定方式 |
US4635206A (en) * | 1984-10-15 | 1987-01-06 | Cincinnati Milacron Inc. | Method and apparatus for oscillating a tool carried by a manipulator |
JPS61198304A (ja) * | 1985-02-28 | 1986-09-02 | Nec Corp | ア−ム制御方式 |
JPH0611458B2 (ja) * | 1985-06-27 | 1994-02-16 | ファナック株式会社 | 工具形状表示装置 |
JPS62285110A (ja) * | 1986-06-04 | 1987-12-11 | Toshiba Corp | 工業ロボツトの制御装置 |
DE3640987C1 (de) * | 1986-12-01 | 1993-04-29 | Agie Ag Ind Elektronik | Numerisches Steuersystem fuer hochdynamische Prozesse |
US4868473A (en) * | 1987-02-24 | 1989-09-19 | Mitsubishi Denki Kabushiki Kaisha | Industrial robot device including a robot and a processing machine |
US4835710A (en) * | 1987-07-17 | 1989-05-30 | Cincinnati Milacron Inc. | Method of moving and orienting a tool along a curved path |
-
1988
- 1988-03-10 JP JP05483588A patent/JP3207409B2/ja not_active Expired - Fee Related
-
1989
- 1989-03-09 EP EP89903230A patent/EP0380678B1/en not_active Expired - Lifetime
- 1989-03-09 KR KR1019890701770A patent/KR960001962B1/ko not_active IP Right Cessation
- 1989-03-09 WO PCT/JP1989/000262 patent/WO1989008878A1/ja active IP Right Grant
- 1989-03-09 DE DE68919821T patent/DE68919821T2/de not_active Expired - Fee Related
- 1989-03-09 US US07/432,747 patent/US4967125A/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
DE68919821D1 (de) | 1995-01-19 |
KR960001962B1 (ko) | 1996-02-08 |
US4967125A (en) | 1990-10-30 |
EP0380678B1 (en) | 1994-12-07 |
DE68919821T2 (de) | 1995-04-27 |
JPH01230105A (ja) | 1989-09-13 |
KR900700244A (ko) | 1990-08-11 |
WO1989008878A1 (en) | 1989-09-21 |
EP0380678A1 (en) | 1990-08-08 |
EP0380678A4 (en) | 1991-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3207409B2 (ja) | ロボットのツール姿勢制御方法 | |
US7974735B2 (en) | Laser tool robot system with coordinated drive shaft control | |
US4969108A (en) | Vision seam tracking method and apparatus for a manipulator | |
JPS61173311A (ja) | マニピユレ−タを制御する方法および装置 | |
JPH065486B2 (ja) | ロボットの軌跡制御方法 | |
JPH079606B2 (ja) | ロボット制御装置 | |
US5765976A (en) | Method of controlling the normal direction of the main shaft of the numerical control machine tool | |
JPH06332524A (ja) | 数値制御装置における速度制御方法 | |
JP2009034741A (ja) | ロボットシステム制御装置 | |
JPH05345291A (ja) | ロボットの動作範囲制限方式 | |
US4922431A (en) | Method and apparatus of tool control in arbitrary plane operations | |
JPH08155647A (ja) | 溶接ロボットのウィービング制御装置 | |
JPS62251901A (ja) | 多軸ロボツトの経路制御装置 | |
JPS62199383A (ja) | ロボツトの制御方式 | |
JPH05303418A (ja) | 円筒座標ロボットの駆動制御方法 | |
JP2686293B2 (ja) | 3次元レーザ加工方法 | |
JPS6054275A (ja) | 溶接ト−チの駆動制御方法 | |
JPS59124561A (ja) | カム研削方法 | |
JPH11194813A (ja) | 産業用機械の動作指令作成方法 | |
JPH01121188A (ja) | 自動工作機器の制御方法 | |
JPS6125210A (ja) | 工業用関節ロボツト | |
JP2576176B2 (ja) | ロボットの制御方法 | |
JPH01188903A (ja) | ロボットのティーチングデータ修正方法 | |
JPH1139021A (ja) | ロボットの経路補間方法 | |
JP2827381B2 (ja) | ロボット教示点変更装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |