Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0611473B2 - Robot controller - Google Patents
[go: Go Back, main page]

JPH0611473B2 - Robot controller - Google Patents

Robot controller

Info

Publication number
JPH0611473B2
JPH0611473B2 JP62114795A JP11479587A JPH0611473B2 JP H0611473 B2 JPH0611473 B2 JP H0611473B2 JP 62114795 A JP62114795 A JP 62114795A JP 11479587 A JP11479587 A JP 11479587A JP H0611473 B2 JPH0611473 B2 JP H0611473B2
Authority
JP
Japan
Prior art keywords
robot
program
command
execution
storing
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 - Lifetime
Application number
JP62114795A
Other languages
Japanese (ja)
Other versions
JPS63283879A (en
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.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
Agency of Industrial Science and Technology
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 Agency of Industrial Science and Technology filed Critical Agency of Industrial Science and Technology
Priority to JP62114795A priority Critical patent/JPH0611473B2/en
Publication of JPS63283879A publication Critical patent/JPS63283879A/en
Publication of JPH0611473B2 publication Critical patent/JPH0611473B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は複数台のロボットの動作制御装置に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an operation control device for a plurality of robots.

従来の技術 従来の作業環境を具備したロボット制御装置としては第
4図に示すような構成をもったものがある。プログラム
実行手段22はプログラム23を解釈し、実行し、ロボ
ット25の動作信号に変換する。プログラム内に並列に
実行される処理が記述されている場合はそれらを時分割
により実行する。並列実行の記述方法としてはたとえば cobegin proc1( ); proc2( ); coend のように、cobeginとcoendの間に並列に実行したい処理
を記述する方法がある。上記の例では処理proc1とproc
2は時分割により並列に実行される。proc1,proc2に
それぞれ別のロボットの制御プログラムを記述するとお
のおの独立にロボットを制御できる。
2. Description of the Related Art As a conventional robot control device equipped with a work environment, there is one having a configuration as shown in FIG. The program execution means 22 interprets the program 23, executes it, and converts it into an operation signal of the robot 25. When the processes to be executed in parallel are described in the program, they are executed by time division. As a description method of parallel execution, there is a method of describing the process to be executed in parallel between cobegin and coend, such as cobegin proc1 (); proc2 (); coend. In the above example the processes proc1 and proc
2 is executed in parallel by time division. By writing different robot control programs in proc1 and proc2, each robot can be controlled independently.

環境管理手段24ではロボットのハンド先の位置データ
などのロボットの状態および物体の位置データなどの作
業環境内に存在する物体に関する環境データ等を記憶し
ており、動作命令が実行された際にプログラム実行手段
22に必要な環境データをわたす。また、物体の移動な
どの動作が完了した時点で環境データの更新を行なう。
環境管理手段24はロボット制御装置21の起動時に環
境データ作成装置26によりあらかじめ作成された初期
環境データ27をセットする。
The environment management means 24 stores the robot state such as the position data of the hand of the robot and the environment data regarding the object existing in the work environment such as the position data of the object, and the program when the operation command is executed. The necessary environmental data is passed to the execution means 22. In addition, the environment data is updated when the movement of the object is completed.
The environment management means 24 sets initial environment data 27 created in advance by the environment data creating device 26 when the robot controller 21 is activated.

このような作業環境を持ったロボット制御装置における
プログラムではその命令において、 hold(rob,objA)…物体objAをロボットrobにより把持す
る。
In the program in the robot controller having such a work environment, hold (rob, objA) ... Object objA is gripped by the robot rob in the instruction.

move(obiA,obiB)…物体objBの存在する位置に物体objA
を移動する。この場合、bojAを把持しているロボットro
bにより移動が実行される。
move (obiA, obiB) ... Object objA at the position where object objB exists
To move. In this case, the robot ro holding bojA
The move is executed by b.

release(rob)…ロボットrobが把持している物体を解放
する。
release (rob) ... Releases the object held by the robot rob.

のように物体を直接シンボルにより記述することができ
る。たとえば、上記のmove命令の場合、第5図aに示す
ようにあらかじめ環境データとしてobjA30,objB3
1それぞれにフレームA32,フレームB33のような
物体を付随する位置データを作成しておく。そして第5
図bのようにフレームA32とフレームB33が一致す
るようにobjA30をobjB31の上に移動させる。
An object can be directly described by a symbol like. For example, in the case of the above move instruction, objA30 and objB3 are previously set as environment data as shown in FIG.
Position data associated with an object such as a frame A 32 and a frame B 33 is created for each item 1. And the fifth
As shown in FIG. B, objA30 is moved onto objB31 so that the frame A32 and the frame B33 match.

発明が解決しようとする問題点 しかしながら、このような従来例において複数の処理を
用いて複数のロボットの制御を行なう際、 把持しようとする物体が他のロボットの動作によっ
て移動中である場合 移動しようとする物体に対し、他のロボットが把持
動作もしくは把持解除動作を実行中である場合 移動しようとする物体が他のロボットにより実行中
である移動命令の目標位置に存在する物体となっている
場合 において、そのまま動作命令を実行すると現実には物体
が存在しない位置で把持動作をしたり、存在しない物体
を目標位置として物体を移動するなど、プログラム内容
と実際の作業の間に矛盾を生じる。また、実際の環境と
環境データの内容の間にも矛盾がおこる。
Problems to be Solved by the Invention However, when controlling a plurality of robots using a plurality of processes in such a conventional example, when an object to be grasped is moving due to the motion of another robot When another robot is performing a gripping operation or a gripping release operation on the object to be set to. When the object to be moved is an object existing at the target position of the move command being executed by another robot. When the operation command is executed as it is, a contradiction occurs between the program content and the actual work, such as performing a gripping operation at a position where an object does not actually exist or moving the object with an object that does not exist as a target position. Also, there is a contradiction between the actual environment and the contents of the environmental data.

たとえば上記のの例について第6図にそのタイミング
チャートを示す、ロボットA,ロボットBに関する動作
命令は並列に処理されるものとする。ロボットAが物体
Aを把持し、位置Aから位置Bに移動中である。その動
作の途中でロボットBによる物体Aの把持命令が解釈さ
れたとする。そのまま把持命令を実行すると、環境デー
タにおける物体Aの位置データは位置Aのままであるた
め、ロボットBはすでに物体Aの存在しない位置Aにお
いて把持動作を実行することになる。その結果、ロボッ
トBは物体Aを把持できなかったにもかかわらず、環境
データ内では物体Aを把持していることになり、実際の
環境と環境データの間にくい違いが生じる。
For example, it is assumed that the operation commands for the robots A and B, whose timing charts are shown in FIG. 6 for the above example, are processed in parallel. Robot A grips object A and is moving from position A to position B. It is assumed that a command for gripping the object A by the robot B is interpreted during the operation. If the gripping command is executed as it is, the position data of the object A in the environmental data remains the position A, and therefore the robot B will execute the gripping operation at the position A where the object A does not already exist. As a result, the robot B grasps the object A in the environment data even though the robot A cannot grasp the object A, which makes a difficult difference between the actual environment and the environment data.

上記と同様な問題は,に示した場合についても生じ
る。
The same problem as above occurs in the case shown in.

本発明は上記のような問題に鑑み、プログラムの内容と
実際の作業の間や環境データの内容と実際の環境の間に
くい違いの生じることがないロボット制御装置を提供す
ることを目的としている。
In view of the above problems, it is an object of the present invention to provide a robot controller that does not cause a difficult difference between the contents of a program and actual work or between the contents of environmental data and the actual environment.

問題点を解決するための手段 本発明は、独立に動作する複数台のロボットと、前記複
数台のロボットを制御する1つのロボット制御装置を備
えたロボット制御システムにおいて使用されるロボット
制御装置であって、プログラムを解釈、実行し、複数の
ロボット動作信号に変換する複数の処理の並列実行の可
能なプログラム実行手段と、ロボットの状態およびロボ
ットの作業環境内に存在する物体に関する環境データを
記憶、更新する環境管理手段と、前記プログラム内に記
述された把持命令により把持される物体を記憶する手段
と、前記プログラム内に記述された前記把持された物体
を移動対象とする移動命令により、移動する物体を記憶
する手段と、前記移動される物体の移動目標位置に存在
する物体を記憶する手段と、前記プログラム内に記述さ
れた前記把持された物体に対する把持解除命令により、
把持解除される物体を記憶する手段と、前記記憶手段に
記憶された物体を参照する前記プログラム内に記述され
たロボットの動作命令の実行を前記物体が前記記憶手段
に記憶されている期間、待機させるように前記プログラ
ム実行手段に指示する動作制御手段を備えた構成となっ
ている。
Means for Solving the Problems The present invention is a robot controller used in a robot control system including a plurality of independently operating robots and a robot controller for controlling the plurality of robots. A program execution means capable of parallel execution of a plurality of processes for interpreting and executing a program and converting the program into a plurality of robot motion signals, and storing the state of the robot and environmental data relating to objects existing in the working environment of the robot, Move by the environment management means for updating, a means for storing an object gripped by a gripping command described in the program, and a movement command for moving the gripped object described in the program Means for storing an object, means for storing an object existing at a movement target position of the moved object, and the program By a grip release command for the gripped object described in
Means for storing an object to be gripped and waiting for execution of a robot operation command described in the program that refers to the object stored in the storage means, while the object is stored in the storage means The operation control means for instructing the program execution means to do so is provided.

作用 本発明は上記した構成により、次のような作用をする。
動作命令解釈時にその動作命令が4つの記憶手段に記憶
された物体を参照しているかどうかを調べ参照している
場合は命令の実行をその物体が記憶手段に記憶されてい
る期間待たせることにより、プログラムの内容と実際の
作業の間や環境データと実際の環境の間に食い違いの生
じることをなくすものである。
Action The present invention has the following actions due to the above configuration.
At the time of interpreting a motion command, it is checked whether or not the motion command refers to the object stored in the four storage means, and if the motion command is referenced, the execution of the command is delayed by the period in which the object is stored in the storage means It eliminates the discrepancy between the contents of the program and the actual work, and between the environmental data and the actual environment.

実施例 第1図に本発明における一実施例のロボット制御装置の
概要を示す。プログラム実行手段2はプログラム3を解
釈、実行し、ロボットA10,ロボットB11の動作信
号に変換する。プログラム内に並列に実行される処理が
記述されている場合はそれらを時分割により実行する。
環境管理手段4はプログラム実行手段2に必要なデータ
の取り出しや、動作終了時の環境データの更新等、環境
データの管理を行なう。また、把持物体記憶手段5,移
動物体記憶手段6,移動目標物体記憶手段7および把持
解除物体記憶手段8に対し、必要な物体の記憶と記憶消
去を指示する。把持物体記憶手段5は把持命令により把
持する物体を記憶する。移動物体記憶手段6は把持され
た物体に対する移動命令により移動する物体を記憶す
る。移動目標物体記憶手段7は移動命令により移動する
物体の移動目標位置に存在する物体を記憶する。把持解
釈物体記憶手段8は把持された物体に対する把持解除命
令により把持解除する物体を記憶する。各記憶手段の物
体データは動作命令の解釈時に環境管理手段からの指示
により記憶され、動作終了時に記憶消去される。動作制
御手段9はプログラム実行手段2が動作命令を実行する
際、その動作命令が参照する物体が5〜8の記憶手段に
記憶されているかどうかを調べ、記憶されている場合は
プログラム実行手段に動作命令の実行を待たせるように
指示する機能を持つ。また、5〜8の記憶手段から動作
命令実行待ちの原因となる物体データが消去された場合
はプログラム実行手段に対し、動作命令の実行待ちを解
除するように指示する機能を有する。環境データ作成装
置12はロボット制御装置1の起動時に環境管理手段4
によってセットされる初期環境データ13を作成する装
置である。
Embodiment FIG. 1 shows an outline of a robot controller according to an embodiment of the present invention. The program execution means 2 interprets and executes the program 3, and converts it into motion signals of the robot A10 and the robot B11. When the processes to be executed in parallel are described in the program, they are executed by time division.
The environment management means 4 manages the environment data such as taking out the data necessary for the program executing means 2 and updating the environment data at the end of the operation. Further, it instructs the gripping object storage means 5, the moving object storage means 6, the moving target object storage means 7, and the grip release object storage means 8 to store and erase the necessary objects. The gripping object storage means 5 stores the object to be gripped by the gripping command. The moving object storage unit 6 stores an object that moves according to a movement command for the gripped object. The moving target object storage means 7 stores the object existing at the moving target position of the object that moves according to the moving command. The grip interpretation object storage unit 8 stores an object to be released by a grip release command for the grasped object. The object data in each storage means is stored according to an instruction from the environment management means at the time of interpreting the operation command, and is erased at the end of the operation. When the program execution means 2 executes an operation command, the operation control means 9 checks whether or not the object referred to by the operation command is stored in the storage means 5 to 8, and if stored, the program execution means It has a function to instruct to wait for the execution of the operation command. Further, it has a function of instructing the program executing means to cancel the waiting for the execution of the operation command when the object data which causes the waiting for the execution of the operation command is erased from the storage means 5-8. The environment data creation device 12 is configured to operate the environment management means 4 when the robot control device 1 is activated.
This is a device for creating the initial environment data 13 set by the.

次に動作例について説明する。第2図はそのタイミング
チャートである。この例は従来の技術ので示した場合
である。環境管理手段4はロボット制御装置1の起動時
に環境データ作成装置12により作成された初期環境デ
ータ13をセットし、プログラムの実行に従がい環境デ
ータを更新している。ここでロボットA10は物体Aを
把持している状態であり、5〜8の各記憶手段には物体
は記憶されていないものとする。プログラム実行手段2
が物体Aの移動命令を解釈すると、動作制御手段9に対
しその移動命令の実行が可能かどうかを問い合わせる。
動作制御手段9は把持物体記憶手段5、移動目標物体記
憶手段7、把持解除物体記憶手段8のいずれかに物体A
が、また、移動物体記憶手段6に物体Bが記憶されてい
るかどうかを調べる。5〜8の記憶手段には物体は記憶
されていないのでプログラム実行手段2に対し、移動命
令の実行が可能であることを通知する。プログラム実行
手段2は環境管理手段4から物体の位置データなど必要
なデータをもらい、移動命令を実行する。その際、環境
管理手段4は移動物体記憶手段6に物体Aを、移動目標
物体記憶手段7に物体Bを記憶するように指示する。
Next, an operation example will be described. FIG. 2 is the timing chart. This example corresponds to the case of the prior art. The environment management means 4 sets the initial environment data 13 created by the environment data creation device 12 when the robot controller 1 is activated, and updates the environment data according to the execution of the program. Here, it is assumed that the robot A10 is in a state of gripping the object A, and the object is not stored in each of the storage units 5 to 8. Program execution means 2
When interprets the movement command of the object A, asks the motion control means 9 whether the movement command can be executed.
The operation control unit 9 stores the object A in any one of the gripping object storage unit 5, the movement target object storage unit 7, and the grip release object storage unit 8.
However, it also checks whether or not the object B is stored in the moving object storage means 6. Since no objects are stored in the storage means 5 to 8, the program execution means 2 is notified that the movement instruction can be executed. The program execution means 2 receives the necessary data such as the position data of the object from the environment management means 4 and executes the movement command. At this time, the environment management unit 4 instructs the moving object storage unit 6 to store the object A and the moving target object storage unit 7 to store the object B.

次に、物体AがロボットA10により移動中に、ロボッ
トB11による物体Aの把持命令が解釈されたとする。
プログラム実行手段2は動作制御手段9に対し、把持命
令の実行が可能かどうかを問い合わせる。動作制御手段
9は移動物体記憶手段6に物体Aが記憶されていること
を検知することにより、プログラム実行手段2に対し、
把持命令の実行を待つように指示する。プログラム実行
手段はこれにより把持命令を待ち状態にする。ロボット
A10による物体Aの移動が終了すると、環境管理手段
4は物体の位置データ等の環境データの更新を行ない、
移動物体記憶手段6から物体A、移動目標物体記憶手段
7から物体Bを消去する。移動制御手段9は移動物体記
憶手段6から物体Aが消去されたことを検知し、プログ
ラム実行手段2に対し、把持命令の待ち状態を解除する
ように指示する。これにより把持命令は実行に移され、
動作制御手段9は前と同様のチェックにより実行可能で
あることをプログラム実行手段に通知し、プログラム実
行手段2は把持命令の処理を行なう。以上のように動作
命令の実行を待たせることにより正しく物体Aをロボッ
トB11により把持することができ、また、環境データ
に矛盾が生じることもない。
Next, it is assumed that a command for gripping the object A by the robot B11 is interpreted while the object A is moving by the robot A10.
The program execution means 2 inquires of the operation control means 9 whether or not the gripping command can be executed. The motion control means 9 detects that the object A is stored in the moving object storage means 6, and
Instruct to wait for the execution of the grip command. The program execution means thereby puts the gripping command in a waiting state. When the movement of the object A by the robot A10 is completed, the environment management means 4 updates the environmental data such as the position data of the object,
The object A is deleted from the moving object storage means 6 and the object B is deleted from the moving target object storage means 7. The movement control means 9 detects that the object A has been erased from the moving object storage means 6, and instructs the program execution means 2 to cancel the waiting state for the grip command. This moves the grip command to execution,
The operation control means 9 notifies the program execution means that it can be executed by the same check as before, and the program execution means 2 processes the gripping instruction. By making the execution of the operation command wait as described above, the object A can be correctly grasped by the robot B11, and the contradiction does not occur in the environmental data.

第3図は以上で説明した本実施例における命令実行時の
処理と動作終了時の処理をフローチャート化したもので
ある。
FIG. 3 is a flow chart of the processing at the time of executing an instruction and the processing at the end of an operation in this embodiment described above.

従来の技術で示した,の場合についても、上記した
動作例とほぼ同様の方法により、プログラム内容と実際
の動作の間や環境データと実際の環境の間のくいちがい
をなくすことができる。
Also in the case of the above-mentioned conventional technique, it is possible to eliminate the disagreement between the program content and the actual operation and between the environment data and the actual environment by a method substantially similar to the above-described operation example.

発明の効果 以上述べてきたように本発明によれば複数の並列実行さ
れる処理により複数台のロボットを制御する際、プログ
ラムの内容と実際の動作の間や環境データと実際の環境
の間のくい違いをなくし、矛盾のないプログラムの実行
および環境管理を可能にし、プログラミングを容易にす
るものである。
As described above, according to the present invention, when controlling a plurality of robots by a plurality of processes executed in parallel, between the contents of the program and the actual operation or between the environment data and the actual environment, It eliminates discrepancies, enables consistent program execution and environment management, and facilitates programming.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例におけるロボット制御装置の
構成図、第2図は同ロボット制御装置での動作例のタイ
ミングチャート、第3図は同ロボット制御装置における
処理のフローチャート、第4図は従来の一実施例におけ
るロボット制御装置の構成図、第5図は同ロボット制御
装置でのmove命令実行例、第6図は同ロボット制御装置
での動作例のタイミングチャートである。 1……ロボット制御装置、2……プログラム実行手段、
3……プログラム、4……環境管理手段、5……把持物
体記憶手段、6……移動物体記憶手段、7……移動目標
物体記憶手段、8……把持解除物体記憶手段、9……動
作制御手段、10……ロボットA、11……ロボット
B、12……環境データ作成装置、13……初期環境デ
ータ。
FIG. 1 is a block diagram of a robot controller in one embodiment of the present invention, FIG. 2 is a timing chart of an operation example in the robot controller, FIG. 3 is a flowchart of processing in the robot controller, and FIG. Is a block diagram of a robot controller in a conventional embodiment, FIG. 5 is an example of move command execution in the robot controller, and FIG. 6 is a timing chart of an operation example in the robot controller. 1 ... Robot control device, 2 ... Program execution means,
3 ... Program, 4 ... Environment management means, 5 ... Gripping object storage means, 6 ... Moving object storage means, 7 ... Moving target object storage means, 8 ... Gripping release object storage means, 9 ... Operation Control means, 10 ... Robot A, 11 ... Robot B, 12 ... Environmental data creating device, 13 ... Initial environmental data.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭54−102754(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-54-102754 (JP, A)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】独立に動作する複数台のロボットと、前記
複数台のロボットを制御する1つのロボット制御装置を
備えたロボット制御システムにおいて使用されるロボッ
ト制御装置であって、プログラムを解釈・実行し、複数
のロボット動作信号に変換する複数の処理の並行実行の
可能なプログラム実行手段と、前記プログラム内に記述
された把持命令により把持される物体を記憶する手段
と、前記プログラム内に記述された前記把持された物体
を移動対象とする移動命令により、移動する物体を記憶
する手段と、前記移動される物体の移動目標位置に存在
する物体を記憶する手段と、前記プログラム内に記述さ
れた前記把持された物体に対する把持解除命令により、
把持解除される物体を記憶する手段と、前記ロボットの
状態およびロボットの作業環境内に存在する物体に関す
る環境データを記憶・更新するとともに、前記プログラ
ム内の記述に応じて前記各記憶手段に対して記憶を指示
し動作終了後にその記憶を消去する環境管理手段と、前
記プログラム内に記述されたロボットの動作命令であっ
て前記記憶手段に記憶された物体を参照するものの実行
を、前記物体が前記記憶手段に記憶されている期間、待
機させるように前記プログラム実行手段に指示する動作
制御手段を有することを特徴とするロボット制御装置。
1. A robot controller used in a robot control system comprising a plurality of independently operating robots and a robot controller for controlling the plurality of robots, interpreting and executing a program. Then, a program execution means capable of parallel execution of a plurality of processes for converting into a plurality of robot motion signals, a means for storing an object gripped by a gripping command described in the program, and a program execution means described in the program. A means for storing a moving object, a means for storing an object existing at a movement target position of the moved object, and a means for storing the moving object according to a movement command for moving the grasped object. By a grip release command for the gripped object,
Means for storing an object to be gripped and storing and updating environmental data regarding the state of the robot and an object existing in the working environment of the robot, and for each storage means according to the description in the program. The environment management means for instructing storage and erasing the storage after the end of the operation, and the execution of the operation command of the robot described in the program, which refers to the object stored in the storage means, executes the execution of the object. A robot controller comprising: an operation control unit for instructing the program execution unit to wait for the period stored in the storage unit.
JP62114795A 1987-05-13 1987-05-13 Robot controller Expired - Lifetime JPH0611473B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62114795A JPH0611473B2 (en) 1987-05-13 1987-05-13 Robot controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62114795A JPH0611473B2 (en) 1987-05-13 1987-05-13 Robot controller

Publications (2)

Publication Number Publication Date
JPS63283879A JPS63283879A (en) 1988-11-21
JPH0611473B2 true JPH0611473B2 (en) 1994-02-16

Family

ID=14646880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62114795A Expired - Lifetime JPH0611473B2 (en) 1987-05-13 1987-05-13 Robot controller

Country Status (1)

Country Link
JP (1) JPH0611473B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5918194B2 (en) * 1978-01-31 1984-04-25 ファナック株式会社 Industrial robot control method

Also Published As

Publication number Publication date
JPS63283879A (en) 1988-11-21

Similar Documents

Publication Publication Date Title
JPS63216689A (en) automatic work equipment
JP2014223693A (en) Control system and control method for controlling operation of industrial robot and peripheral devices
WO2019064916A1 (en) Robot simulator
CN109048928B (en) Method and device for generating robot control program
JP7564217B2 (en) Numerical control system and robot control method
JP3168682B2 (en) Numerical control unit
WO2020059342A1 (en) Robot simulator
JPH02257204A (en) Collision evasion control system for plural robot arms
JPH0611473B2 (en) Robot controller
JPS62123504A (en) Robot control method
JP7167925B2 (en) Robot teaching device
JPH056213A (en) Industrial robot control method and apparatus
JPS62165207A (en) Robot controller
JP2000052284A (en) Robot motion support system and control method thereof
JP2003058217A (en) Robot controller and control method for robot
JP3820422B2 (en) Manipulator teaching / reproducing apparatus and teaching / reproducing method thereof
JP7473653B2 (en) Numerical control device having a function of changing a setting parameter for controlling a controlled object at a predetermined timing and a setting parameter changing method thereof
JPH0492902A (en) Control device for automatic assembly equipment
JP2654614B2 (en) Speed control device
JPH05177566A (en) Coordinated control device for manipulator
WO2020066947A1 (en) Robot route determination device, robot route determination method, and program
JPS63239511A (en) Robot system
JP2680647B2 (en) Industrial robot with position detector
JP7099470B2 (en) Robot teaching device
JPH04305704A (en) Robot controller

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term