JP4750200B2 - Robot movement range setting device - Google Patents
Robot movement range setting device Download PDFInfo
- Publication number
- JP4750200B2 JP4750200B2 JP2009123395A JP2009123395A JP4750200B2 JP 4750200 B2 JP4750200 B2 JP 4750200B2 JP 2009123395 A JP2009123395 A JP 2009123395A JP 2009123395 A JP2009123395 A JP 2009123395A JP 4750200 B2 JP4750200 B2 JP 4750200B2
- Authority
- JP
- Japan
- Prior art keywords
- range
- robot
- reach
- work tool
- interference
- 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.)
- Active
Links
Images
Landscapes
- Manipulator (AREA)
Description
本発明は、産業用ロボット(以下、「ロボット」と言う。)の動作範囲を設定するためのロボット動作範囲設定装置に関する。 The present invention relates to a robot operation range setting device for setting an operation range of an industrial robot (hereinafter referred to as “robot”).
工場などにおいて、ロボットは、そのハンドに作業ツールが取付けられた状態で、各種作業を実行するのに使用されている。あるいは、ロボットのハンドにワークを把持した状態で、ロボットが各種作業を行う場合もある。そのような作業実行時には、作業ツール等がロボットの周辺機器に干渉するのを防止する必要がある。特許文献1においては、作業ツールの動作範囲は作業ツールが周辺機器と干渉しないように設定する手法が開示されている。
In factories and the like, robots are used to perform various operations with work tools attached to their hands. Alternatively, the robot may perform various operations while holding the workpiece on the robot hand. When performing such work, it is necessary to prevent the work tool and the like from interfering with peripheral devices of the robot.
ところで、通常は、ロボットの制御装置は動作範囲監視機能を備えている。ロボットの各軸またはツール先端点がそれぞれの設定された動作範囲から逸脱して動作する場合には、この動作範囲監視機能によって、ロボットのモータへの動力が遮断され、それにより、ロボットが停止されるようになる。その結果、ロボットの各軸または作業ツールなどが周辺機器に衝突するのが防止される。 By the way, normally, a robot control device has an operation range monitoring function. When each axis or tool tip point of the robot moves out of the set operation range, this operation range monitoring function cuts off the power to the robot motor, thereby stopping the robot. Become so. As a result, each axis of the robot or the work tool is prevented from colliding with peripheral devices.
しかしながら、実際には、ロボットのモータへの動力が遮断された後においてもロボットの各軸等はわずかながら惰走する。従って、ロボットが停止する位置は、各軸等の設定された動作範囲から惰走距離の分だけ逸脱し、それにより、ロボットの各軸などが周辺機器に衝突するようになる。 However, in actuality, even after the power to the motor of the robot is cut off, each axis of the robot runs slightly. Therefore, the position at which the robot stops deviates from the set operation range of each axis and the like by the coasting distance, so that each axis of the robot collides with the peripheral device.
それゆえ、ロボットの動作範囲は、惰走距離を考慮して、実際の到達範囲よりも小さく設定することが望まれる。しかしながら、この惰走距離はロボットの動作速度および/または作業ツールなどの負荷重量により変動するので、操作者が実際の到達範囲を想定しつつ動作範囲を設定するのは困難である。このため、操作者が動作範囲を設定する設定作業にかなりの時間を要するという問題があった。さらに、特許文献1においては、そのような惰走距離は考慮されていない。
Therefore, it is desirable to set the movement range of the robot to be smaller than the actual reach range in consideration of the coasting distance. However, since the coasting distance varies depending on the operation speed of the robot and / or the load weight of the work tool or the like, it is difficult for the operator to set the operation range while assuming the actual reachable range. For this reason, there has been a problem that it takes a considerable time for the operator to set the operation range. Furthermore, in
本発明はこのような事情に鑑みてなされたものであり、ロボットの惰走距離が考慮されたロボットの到達範囲を作成することのできるロボット動作範囲設定装置を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide a robot motion range setting device capable of creating a robot reach range that takes into account the coasting distance of the robot.
前述した目的を達成するために1番目の発明によれば、ロボットの各軸および作業ツールの動作範囲を設定する設定手段と、前記ロボットの動作速度および前記作業ツールの重量のうちの少なくとも一方に応じて定まる前記ロボットの惰走距離を記憶する記憶手段と、該設定手段により設定された動作範囲と前記記憶手段に記憶された惰走距離とに基づいて、ロボットが到達する到達範囲を算出する到達範囲算出手段とを具備する、ロボット動作範囲設定装置が提供される。 In order to achieve the above-described object, according to a first aspect of the present invention, there is provided a setting means for setting an operation range of each axis of a robot and a work tool; Based on the storage means for storing the coasting distance of the robot determined in accordance with the movement range set by the setting means and the coasting distance stored in the storage means, the reach range to be reached by the robot is calculated. A robot operation range setting device comprising a reach range calculation means is provided.
すなわち1番目の発明においては、到達範囲算出手段によって惰走距離が考慮されたロボットの到達範囲を作成することができる。その結果、操作者は作成された到達範囲に基づいて、一旦設定されたロボットの動作範囲を調整することができる。 That is, in the first invention, the reach range of the robot in which the coasting distance is considered can be created by the reach range calculation means. As a result, the operator can adjust the movement range of the robot once set based on the created reach range.
2番目の発明によれば、1番目の発明において、さらに、前記到達範囲算出手段により算出された到達範囲を表示する表示手段を具備する。
すなわち2番目の発明においては、操作者が表示手段に表示された到達範囲を参照することができるので、動作範囲を容易に調整できる。
According to a second aspect, in the first aspect, the information processing apparatus further comprises display means for displaying the reach range calculated by the reach range calculation means.
That is, in the second invention, since the operator can refer to the reach range displayed on the display means, the operation range can be easily adjusted.
3番目の発明によれば、1番目または2番目の発明において、さらに、前記到達範囲算出手段により算出された到達範囲と前記ロボットの周辺機器との間に干渉が存在するか否かを確認する干渉確認手段を具備する。
すなわち3番目の発明においては、ロボットを実際に動作させる前に干渉の有無を確認できるので、動作範囲の調整が容易になる。その結果、ロボットの作業ツールなどが周辺機器に実際に衝突するのを回避できる。
According to the third invention, in the first or second invention, it is further confirmed whether or not there is interference between the reach range calculated by the reach range calculation means and the peripheral device of the robot. Interference confirmation means is provided.
That is, in the third invention, since the presence or absence of interference can be confirmed before the robot is actually operated, the operation range can be easily adjusted. As a result, it is possible to avoid a robot work tool or the like from actually colliding with a peripheral device.
4番目の発明によれば、3番目の発明において、前記干渉確認手段によって前記到達範囲と前記周辺機器との間に干渉が存在することが確認された場合には、前記ロボットの各軸および前記作業ツールの動作範囲を調整して前記干渉を排除する調整手段を具備する。
すなわち4番目の発明においては、周辺機器などと干渉することのない動作範囲を作成することができる。その結果、一旦設定された動作範囲を操作者が調整する必要性を排除できる。
According to a fourth invention, in the third invention, when it is confirmed by the interference confirmation means that there is interference between the reachable range and the peripheral device, each axis of the robot and the robot Adjusting means for adjusting the operating range of the work tool to eliminate the interference is provided.
That is, in the fourth aspect of the invention, it is possible to create an operating range that does not interfere with peripheral devices. As a result, it is possible to eliminate the necessity for the operator to adjust the once set operation range.
以下、添付図面を参照して本発明の実施形態を説明する。以下の図面において同様の部材には同様の参照符号が付けられている。理解を容易にするために、これら図面は縮尺を適宜変更している。
図1は本発明に基づくロボット制御装置を備えたロボットシステムの略図である。図1に示されるロボット20は六自由度の垂直多関節型ロボットである。このロボット20のアームの先端には作業ツール21が取付けられている。あるいは、作業ツール21の代わりに、ワークを把持するためのハンド(図示しない)がアームの先端に取付けられていてもよい。
Embodiments of the present invention will be described below with reference to the accompanying drawings. In the following drawings, the same members are denoted by the same reference numerals. In order to facilitate understanding, the scales of these drawings are appropriately changed.
FIG. 1 is a schematic diagram of a robot system equipped with a robot control apparatus according to the present invention. The
ロボット20を制御するロボット制御装置30には、LCD41とキーボード42とを備えた教示制御盤40が接続されている。操作者は、LCD41を通じてロボット制御装置30内部の情報を閲覧できる。さらに、操作者は、教示制御盤40のキーボード42を通じてロボット制御装置30の各種プログラムおよび各種データの入力および変更を行うことができる。
A
具体的には、操作者は、キーボード42を通じて、ロボット20の各軸の動作範囲および作業ツール21のツール先端点の動作範囲を入力および変更できる。以下、ロボット20の各軸の動作範囲および作業ツール21のツール先端点の動作範囲をまとめて、単に「動作範囲」と呼ぶ。さらに、操作者は、キーボード42を通じて、惰走距離h、ロボット20のアームの寸法データ、ロボット20の装備品の寸法データおよび周辺機器50の寸法データを入力および変更できる。なお、入力された各種データ等はロボット制御装置30の記憶部33に記憶される。
Specifically, the operator can input and change the movement range of each axis of the
図2は図1に示されるロボットシステムの略図である。図2に示されるように、ロボット制御装置30はCPU32と記憶部33とを備えた制御部31、例えばデジタルコンピュータを有している。図2に示される実施形態においてはCPU32は、ロボット動作範囲設定装置として機能する。CPU32は、ロボット20の各軸および作業ツール21のツール先端点の到達範囲X1を算出する到達範囲算出手段36と、算出された到達範囲X1と周辺機器50との間に干渉が存在するか否かを確認する干渉確認手段37と、動作範囲X0を調整して干渉を解消する自動調整手段38としての役目を果たす。なお、ロボット20の各軸および作業ツール21のツール先端点の到達範囲X1を以下まとめて到達範囲X1と呼ぶ。
FIG. 2 is a schematic diagram of the robot system shown in FIG. As illustrated in FIG. 2, the
教示制御盤40により入力された各種のデータはロボット制御装置30の記憶部33に記憶される。記憶部33は、各種のシステムプログラムが格納されたROMと、CPU32がデータを一時的に記憶するのに使用されるRAMと、ロボットの動作内容に関する各種プログラム、関連設定値および後述するマップが格納される不揮発性メモリとを含んでいる。
Various data input by the
ロボット20のアームに備えられたサーボモータ25は位置検出器26、例えばエンコーダを備えている。位置検出器26はサーボモータ25の回転軸の位置を検出し、その位置情報をサーボアンプ35を通じて制御部31に伝達する。サーボアンプ35はロボット20のサーボモータ25に動力供給を行う。さらに、図2に示されるように、ロボット制御装置30は、制御部31からの指令によりサーボアンプ35への通電を遮断する非常停止手段34を動作監視機能として含んでいる。
The
図3は本発明に基づくロボット制御装置の動作を示すフローチャートである。また、図4(a)から図4(c)は動作範囲から到達範囲の算出手法を説明するための図である。以下、図3および図4を参照して、本発明に基づくロボット制御装置30の動作について説明する。なお、図3に示されるフローチャートが実施される前においては、操作者は、教示制御盤40を通じてロボット20の動作範囲X0を既に設定しているものとする。
FIG. 3 is a flowchart showing the operation of the robot control apparatus according to the present invention. FIG. 4A to FIG. 4C are diagrams for explaining a calculation method of the reachable range from the operating range. Hereinafter, the operation of the
図3のステップ101においては、まず、動作範囲X0を教示制御盤40のLCD41に表示する。次いで、図4(a)に示されるように、LCD41において所定の寸法の三次元格子61を動作範囲X0内に配置する。この三次元格子61は、動作範囲X0に内接するように配置される。
In
次いで、ステップ102において、三次元格子61の各頂点において惰走距離hを付加する。具体的には、図4(b)に示されるように、惰走距離hに相当する半径を有する球体62を三次元格子61の各頂点に配置する。なお、簡潔にする目的で、図4(b)においては三次元格子61全体の頂点においてのみ球体62が配置されている。
Next, in
ここで、図5は惰走距離のマップを示す図である。図5に示されるように、惰走距離hは、ロボット20の移動速度Vおよび作業ツール21の重量Wの関数としてマップの形で予め求められている。作業ツール21の重量Wはロボット20の作業内容に応じて定まる。また、ロボット20の移動速度Vは、位置検出器26により周期的に検出されたロボット20の位置に基づいて算出される。惰走距離hは図5に示されるようなマップから求められる。
Here, FIG. 5 is a diagram showing a map of the coasting distance. As shown in FIG. 5, the coasting distance h is obtained in advance in the form of a map as a function of the moving speed V of the
あるいは、作業ツール21の代わりにハンド(図示しない)が取付けられている場合には、惰走距離hはロボット20の移動速度Vとハンドおよびハンドに把持されたワーク(図示しない)の合計の重量の関数として求められているものとする。なお、操作者によって教示制御盤40から入力された惰走距離hを使用してもよい。
Alternatively, when a hand (not shown) is attached instead of the
次いで、ステップ103において、惰走距離hが付加された到達範囲X1を算出する。具体的には、到達範囲X1は、図4(c)に示される複数の球体62の全てに外接するように算出され、LCD41上に表示される。図示されるように、算出された到達範囲X1は動作範囲X0よりも一回り大きい。このような三次元格子61および球体62の配置ならびに到達範囲X1の算出は、ロボット制御装置30の到達範囲算出手段36が行うものとする。次いで、ステップ104において、三次元格子61および球体62を消去して、到達範囲X1と動作範囲X0とがLCD41に表示される。
Next, in
図6はロボットの設定された動作範囲と到達範囲とを示す図である。図6においては、到達範囲X1および動作範囲X0に加えて、ロボット20および該ロボット20の左右に配置された周辺機器50もLCD41に表示されている。
FIG. 6 is a diagram showing the set motion range and reach range of the robot. In FIG. 6, in addition to the reachable range X1 and the motion range X0, the
そして、ステップ105においては、干渉確認手段37によって到達範囲X1が周辺機器50に干渉するか否かが確認される。図6においては、到達範囲X1のうちの一部分X11が右方の周辺機器50上に描かれているので、この一部分X11においてロボット20は右方の周辺機器50に干渉する可能性がある。以下、到達範囲X1のうちの一部分X11を干渉部分X11と呼ぶ。
In
そのような場合には、操作者は、一旦設定された動作範囲X0を到達範囲X1に基づいて調整する。到達範囲X1と動作範囲X0とがLCD41に表示されているので、操作者は、到達範囲X1を参照しつつ動作範囲X0を容易に調整できる。従って、操作者は、ロボット20と周辺機器50との間の干渉を容易に排除することが可能となる。
In such a case, the operator adjusts the once set motion range X0 based on the reach range X1. Since the reachable range X1 and the motion range X0 are displayed on the
また、動作範囲X0の調整は、ロボット制御装置30の自動調整手段38によって自動的に行うようにしてもよい。そのような場合にはステップ106に進む。ステップ106においては、自動調整手段38によって、干渉部分X11に応じて動作範囲X0が自動的に変更される。
Further, the adjustment of the operation range X0 may be automatically performed by the
具体的には、干渉部分X11に対応する動作範囲X0の一部分X00が抽出される。次いで、この一部分X00を所定の微小距離Δhだけロボット20に向かって移動させる。これにより、新たな動作範囲X0'が作成される。その後、ステップ101に戻って前述した操作を繰返す。
Specifically, a part X00 of the operation range X0 corresponding to the interference part X11 is extracted. Next, the portion X00 is moved toward the
そして、ステップ105において新たな到達範囲X1'に干渉が存在すると判定された場合には、ステップ106に進み、到達範囲X1'の干渉部分X11'に対応する一部分X00'を微小距離Δhだけロボット20に向かってさらに移動させる。このようにして、新たな干渉部分が生じなくなるまで、処理を繰返す。これにより、操作者が動作範囲X0を動作範囲X0'に調整する必要性を排除することが可能となる。
If it is determined in
このように、本発明においては、到達範囲算出手段36によって、惰走距離hが考慮された到達範囲X1を算出し、周辺機器50との干渉が存在する場合には、動作範囲X0を到達範囲X1に基づいて調整している。それゆえ、本発明においては、ロボット20の作業ツール21などが周辺機器50に衝突するのを事前に回避することが可能となる。
Thus, in the present invention, the reach range calculating means 36 calculates the reach range X1 in which the coasting distance h is considered, and when there is interference with the
図面を参照して説明した実施形態においては到達範囲算出手段36が三次元格子61の頂点に球体62を配置することにより到達範囲X1を算出している。しかしながら、惰走距離hが考慮された到達範囲X1を他の方法によって算出するようにしてもよい。
In the embodiment described with reference to the drawings, the reach range calculation means 36 calculates the
また、図2に示される非常停止手段34は、ロボット20を実際に動作させるときに、ロボット20の各軸および作業ツール21が動作範囲X0から逸脱すると起動する。これにより、サーボアンプ35への通電が遮断される。その結果、サーボモータ25は電力を受けなくなるので、ロボット20は停止するようになる。それゆえ、非常停止手段34によって、ロボット20の作業ツール21などが周辺機器50に実際に衝突するのを回避することもできる。
2 is activated when each axis of the
図7は、本発明に基づくロボット制御装置を備えたロボットシステムの別の実施形態の略図である。この実施形態においては、ロボット制御装置30とロボット動作範囲設定装置302とは別の装置であり、ロボット動作範囲設定装置302がロボット制御装置30に接続されている。
FIG. 7 is a schematic diagram of another embodiment of a robot system with a robot controller according to the present invention. In this embodiment, the
図示されるように、ロボット動作範囲設定装置302は、CPU320、記憶部303、表示部304、キーボード305を含んでいる。また、CPU320は、到達範囲算出手段306、干渉確認手段307、自動調整手段308を備えている。
As illustrated, the robot motion
操作者は、キーボード305を通じて、動作範囲を設定できる。さらに、操作者は、キーボード305を通じて、惰走距離h、ロボット20のアームの寸法データ、ロボット20の装備品の寸法データおよび周辺機器50の寸法データを入力および変更できる。なお、入力された各種データ等はロボット動作範囲設定装置302の記憶部303に記憶される。
The operator can set the operation range through the
図7に示される到達範囲算出手段306、干渉確認手段307および自動調整手段308は、それぞれ、図2に示される到達範囲算出手段36、干渉確認手段37、自動調整手段38と同様である。すなわち到達範囲算出手段306は、記憶部303に記憶されているデータから到達範囲を算出する。そして、到達範囲X1と動作範囲X0とが表示部304に表示される。また、干渉確認手段307によって到達範囲X1が周辺機器50に干渉するか否かが確認される。さらに、自動調整手段308によって、干渉部分X11に応じて動作範囲X0が自動的に変更される。
The reach range calculation means 306, the interference confirmation means 307, and the automatic adjustment means 308 shown in FIG. 7 are the same as the reach range calculation means 36, the interference check means 37, and the automatic adjustment means 38 shown in FIG. That is, the reach
ロボット動作範囲設定装置302は、記憶部303に記憶されているデータを、メモリカード301に保存することができる。ロボット制御装置30は、メモリカード301に保存されているデータを読込み、記憶部33に格納することができる。
The robot operation
ロボット20を実際に動作させるときにロボット20の各軸および作業ツール21の位置が、記憶部33に記憶されている動作範囲から逸脱する場合には、ロボット制御装置30のCPU32が非常停止手段34を起動する。これにより、サーボアンプ35への通電が遮断される。その結果、サーボモータ25は電力を受けなくなるので、ロボット20は停止するようになる。それゆえ、非常停止手段34によって、ロボット20の作業ツール21などが周辺機器50に実際に衝突するのを回避することもできる。
When the position of each axis of the
20 ロボット
21 作業ツール
25 サーボモータ
26 位置検出器
30 ロボット制御装置
31 制御部
33 記憶部
34 非常停止手段
35 サーボアンプ
36,306 到達範囲算出手段
37,307 干渉確認手段
38,308 自動調整手段
40 教示制御盤(設定手段)
41 LCD
42 キーボード
50 周辺機器
61 三次元格子
62 球体
302 ロボット動作範囲設定装置
X0 動作範囲
X1 到達範囲
DESCRIPTION OF
41 LCD
42
Claims (4)
前記ロボットの動作速度および前記作業ツールの重量のうちの少なくとも一方に応じて定まる前記ロボットの惰走距離を記憶する記憶手段と、
該設定手段により設定された動作範囲と前記記憶手段に記憶された惰走距離とに基づいて、ロボットの前記各軸および作業ツールが到達する到達範囲を算出する到達範囲算出手段と、
前記到達範囲算出手段により算出された到達範囲が前記ロボットの周辺機器に干渉する干渉部分を含むか否かを確認する干渉確認手段と、
該干渉確認手段によって前記到達範囲が前記干渉部分を含むことが確認された場合には、前記ロボットの各軸および前記作業ツールの動作範囲を調整する調整手段とを具備し、
該調整手段は、前記干渉部分に対応する前記動作範囲の一部分を抽出して該一部分を前記ロボットに向かって所定距離だけ移動させた新たな動作範囲を作成することにより、前記作業ツールの動作範囲を調整するようにした、ロボット動作範囲設定装置。 Setting means for setting the movement range of each axis and work tool of the robot,
Storage means for storing a coasting distance of the robot determined according to at least one of an operation speed of the robot and a weight of the work tool;
A reach range calculating means for calculating a reach range reached by each axis of the robot and the work tool based on the motion range set by the setting means and the coasting distance stored in the storage means;
Interference confirmation means for confirming whether or not the reach range calculated by the reach range calculation means includes an interference portion that interferes with peripheral devices of the robot;
An adjustment unit that adjusts each axis of the robot and the operation range of the work tool when the interference confirmation unit confirms that the reach includes the interference part;
The adjustment means extracts a part of the movement range corresponding to the interference part and creates a new movement range by moving the part by a predetermined distance toward the robot, thereby moving the movement range of the work tool. Robot movement range setting device that adjusts
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009123395A JP4750200B2 (en) | 2009-05-21 | 2009-05-21 | Robot movement range setting device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009123395A JP4750200B2 (en) | 2009-05-21 | 2009-05-21 | Robot movement range setting device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007262436A Division JP2009090403A (en) | 2007-10-05 | 2007-10-05 | Robot action range-setting device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009178842A JP2009178842A (en) | 2009-08-13 |
JP4750200B2 true JP4750200B2 (en) | 2011-08-17 |
Family
ID=41033204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009123395A Active JP4750200B2 (en) | 2009-05-21 | 2009-05-21 | Robot movement range setting device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4750200B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9610690B2 (en) | 2014-09-16 | 2017-04-04 | Fanuc Corporation | Robot system for setting motion monitoring range of robot |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6055002B2 (en) | 2015-02-20 | 2016-12-27 | ファナック株式会社 | Human cooperative robot system that retracts the robot |
JP6444908B2 (en) * | 2016-02-17 | 2018-12-26 | ファナック株式会社 | Robot simulation device for calculating sweep space |
JP6309990B2 (en) * | 2016-03-24 | 2018-04-11 | ファナック株式会社 | Robot system for controlling a robot composed of a plurality of mechanism units, the mechanism unit, and a robot control apparatus |
JP6400751B2 (en) | 2017-01-26 | 2018-10-03 | ファナック株式会社 | Robot program correction device, robot control device, robot simulation device, and robot program correction method |
JP6603255B2 (en) | 2017-03-13 | 2019-11-06 | ファナック株式会社 | Robot system and robot control method |
JP6687654B2 (en) | 2018-03-14 | 2020-04-28 | ファナック株式会社 | Control device and control method for collaborative robot |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2569436B2 (en) * | 1985-12-06 | 1997-01-08 | 株式会社ニコン | Drive speed control device |
JPH06246674A (en) * | 1993-02-26 | 1994-09-06 | Yaskawa Electric Corp | Method for detecting brake abnormality of industrical robot |
JP2002331478A (en) * | 2001-05-02 | 2002-11-19 | Yaskawa Electric Corp | Operating speed determining method for robot |
JP2007052590A (en) * | 2005-08-17 | 2007-03-01 | Yaskawa Electric Corp | Numerical controller and numerical control method |
JP4900667B2 (en) * | 2006-03-29 | 2012-03-21 | コマツ産機株式会社 | Control method of cutting machine and head moving device thereof |
-
2009
- 2009-05-21 JP JP2009123395A patent/JP4750200B2/en active Active
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9610690B2 (en) | 2014-09-16 | 2017-04-04 | Fanuc Corporation | Robot system for setting motion monitoring range of robot |
DE102015011830B4 (en) * | 2014-09-16 | 2018-11-15 | Fanuc Corporation | Robot system for setting a motion monitoring area of a robot |
DE102015011830C5 (en) | 2014-09-16 | 2022-09-15 | Fanuc Corporation | Robot system for setting a motion surveillance area of a robot |
Also Published As
Publication number | Publication date |
---|---|
JP2009178842A (en) | 2009-08-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009090403A (en) | Robot action range-setting device | |
JP4750200B2 (en) | Robot movement range setting device | |
JP4291385B2 (en) | Robot controller that stops the robot based on the speed of the robot hand | |
US10864632B2 (en) | Direct teaching method of robot | |
JP6924145B2 (en) | Robot teaching method and robot arm control device | |
JP5430796B2 (en) | Robot controller | |
JP5365524B2 (en) | Robot operation restriction method and robot system | |
JP4298770B2 (en) | Numerical control device with interference check function | |
CN107088878B (en) | Simulation device for robot for calculating scanning space | |
CN108568814A (en) | The control method of robot and robot | |
US20180099410A1 (en) | Robot control device having function for limiting speed and/or acceleration of robot | |
CN101573670A (en) | Method and system for designing and checking safety zones of a robot | |
US10507585B2 (en) | Robot system that displays speed | |
JP6441257B2 (en) | Numerical control apparatus and synchronous tracking control method | |
JP2014131825A (en) | Robot control device | |
JP2005335000A (en) | Control device for human intervention type robot | |
JP2018001313A (en) | Robot, robot control device, and robot system | |
JP4682907B2 (en) | Motor control device | |
JP2022049897A (en) | Robot control method and robot system | |
WO2023073958A1 (en) | Program creation device, control device, and machine system | |
CN115298625A (en) | Speed adjustment aid | |
WO2022107776A1 (en) | Conveying system control device and computer-readable storage medium | |
CN118338996A (en) | Control device, teaching device, and machine system | |
Brown | Work buddies | |
JP2020183021A (en) | Control method, control program, recording medium, robot system, robot device, production system, production method of article, and external input device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090525 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090525 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110113 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110518 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4750200 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140527 Year of fee payment: 3 |