JP2000112512A - Robot controller system - Google Patents
Robot controller systemInfo
- Publication number
- JP2000112512A JP2000112512A JP10287504A JP28750498A JP2000112512A JP 2000112512 A JP2000112512 A JP 2000112512A JP 10287504 A JP10287504 A JP 10287504A JP 28750498 A JP28750498 A JP 28750498A JP 2000112512 A JP2000112512 A JP 2000112512A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- controller
- information
- controllers
- master controller
- 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
Links
- 238000000034 method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、例えば単軸方
向、2軸方向、3軸方向、あるいは4軸方向へ作動する
ロボットを制御するロボットコントローラシステムに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot controller system for controlling a robot operating in, for example, a single-axis direction, a two-axis direction, a three-axis direction, or a four-axis direction.
【0002】[0002]
【従来の技術】ロボットには、例えば縦あるいは横の単
軸方向へ作動し、また縦横の2軸方向、あるいは縦横垂
直の3軸方向、さらに縦横垂直と作業ヘッドの回転軸の
4軸方向へ作動するものがあり、これらのロボットはそ
れぞれ専用のコントローラにより制御されている。2. Description of the Related Art Robots are operated, for example, in a vertical or horizontal single-axis direction, in a vertical or horizontal two-axis direction, or in a vertical or horizontal vertical direction, and in a vertical or horizontal vertical direction and a rotating axis of a work head in four axial directions. Some of them operate, and each of these robots is controlled by a dedicated controller.
【0003】[0003]
【発明が解決しようとする課題】このようにロボットの
タイプに応じてそれぞれ専用のコントローラを準備する
と、その分コストが嵩む。If dedicated controllers are prepared in accordance with the types of robots as described above, the cost increases accordingly.
【0004】この発明は、かかる点に鑑みてなされたも
ので、専用のコントローラを設けることなく種々のタイ
プのロボットの制御が可能なロボットコントローラシス
テムを提供することを目的としている。[0004] The present invention has been made in view of the above, and has as its object to provide a robot controller system capable of controlling various types of robots without providing a dedicated controller.
【0005】[0005]
【課題を解決するための手段】前記課題を解決し、かつ
目的を達成するために、この発明は、以下のように構成
した。Means for Solving the Problems In order to solve the above problems and achieve the object, the present invention has the following constitution.
【0006】請求項1記載の発明は、『ロボットを制御
するコントローラを複数備え、この複数のコントローラ
を情報の授受が可能に接続し、前記複数のコントローラ
はロボットを制御する情報を記憶するメモリを有し、こ
の複数のコントローラの相互間で情報の授受を行ない前
記ロボットを制御することを特徴とするロボットコント
ローラシステム。』である。According to a first aspect of the present invention, a plurality of controllers for controlling a robot are provided, the plurality of controllers are connected so as to be able to exchange information, and the plurality of controllers have a memory for storing information for controlling the robot. A robot controller system for controlling the robot by exchanging information between the plurality of controllers. ].
【0007】請求項1記載の発明では、複数のコントロ
ーラの相互間で情報の授受を行ないロボットを制御する
から、専用のコントローラを設けることなく種々のタイ
プのロボットの制御が可能である。According to the first aspect of the present invention, since a robot is controlled by exchanging information between a plurality of controllers, various types of robots can be controlled without providing a dedicated controller.
【0008】請求項2記載の発明は、『ロボットを制御
するマスタコントローラとスレーブコントローラを備
え、外部からのI/O情報の読み出し、もしくはプログ
ラミング中での参照により前記マスタコントローラのメ
モリに記憶された情報を元に処理を行なうことを特徴と
する請求項1記載のロボットコントローラシステム。』
である。According to a second aspect of the present invention, there is provided "a master controller and a slave controller for controlling a robot, wherein I / O information is externally read or stored in a memory of the master controller by reference during programming. The robot controller system according to claim 1, wherein the processing is performed based on the information. 』
It is.
【0009】請求項2記載の発明では、外部からスレー
ブコントローラの情報を参照する場合、直接スレーブコ
ントローラ側から情報を読み出すことなく、外部からI
/Oの読み出し、もしくはプログラム中で参照してマス
タコントローラ側に記憶された情報を元に簡単に処理す
ることができる。According to the second aspect of the present invention, when the information of the slave controller is externally referred to, the information is not directly read from the slave controller side, but is read from the external.
It is possible to easily process based on the information stored in the master controller by reading out / O or referring to it in the program.
【0010】請求項3記載の発明は、『ロボットを制御
するマスタコントローラとスレーブコントローラを備
え、マスタコントローラ側でI/Oを変化させる指令を
行ない、スレーブコントローラでI/Oを変化させる指
令を受け取り、指定されたI/Oの状態に変化させるこ
とを特徴とする請求項1乃至請求項3のいずれかに記載
のロボットコントローラシステム。』である。According to a third aspect of the present invention, there is provided "a master controller and a slave controller for controlling a robot, a command for changing the I / O is issued on the master controller side, and a command for changing the I / O is received by the slave controller. 4. The robot controller system according to claim 1, wherein the state is changed to a designated I / O state. ].
【0011】請求項3記載の発明では、スレーブコント
ローラ側のI/Oの操作を行なう場合は、マスタコント
ローラからI/Oを変化させる指令を行ない、外部より
のI/Oの操作、もしくはプログラムよりの操作で指定
されたI/Oの状態に変化させることができる。According to the third aspect of the present invention, when the I / O operation on the slave controller side is performed, a command for changing the I / O is issued from the master controller, and the I / O operation from the outside or from the program is performed. Can be changed to the specified I / O state.
【0012】[0012]
【発明の実施の形態】以下、この発明のロボットコント
ローラシステムの実施の形態を、図面に基づいて詳細に
説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the robot controller system according to the present invention will be described below in detail with reference to the drawings.
【0013】図1はロボットコントローラシステムの斜
視図、図2は制御されるロボットを示す斜視図、図3は
ロボットコントローラシステムの構成図である。FIG. 1 is a perspective view of a robot controller system, FIG. 2 is a perspective view showing a controlled robot, and FIG. 3 is a configuration diagram of the robot controller system.
【0014】この実施の形態のロボットコントローラシ
ステムは、ロボットを制御するマスタコントローラ1と
スレーブコントローラ2を備えている。このマスタコン
トローラ1とスレーブコントローラ2は、同様に構成さ
れ、電源3、外部接続コネクタ4、ロボットのモータコ
ネクタ5、ロボットのI/Oコネクタ6、I/Oコネク
タ7が設けられている。このマスタコントローラ1とス
レーブコントローラ2は、通信ケーブル8により接続さ
れ、通信により情報の授受が可能に構成されている。The robot controller system according to this embodiment has a master controller 1 and a slave controller 2 for controlling a robot. The master controller 1 and the slave controller 2 have the same configuration, and include a power supply 3, an external connection connector 4, a robot motor connector 5, a robot I / O connector 6, and an I / O connector 7. The master controller 1 and the slave controller 2 are connected by a communication cable 8 so that information can be exchanged by communication.
【0015】このマスタコントローラ1とスレーブコン
トローラ2は、それぞれ図2(a)に示すように縦ある
いは横の単軸方向へ作動する単軸ロボット10を制御す
るものであるが、マスタコントローラ1とスレーブコン
トローラ2をケーブル8により接続して情報の授受が通
信により可能にすることで、図2(b)に示すように縦
横の2軸方向へ作動する2軸ロボット20の制御が、専
用のロボットコントローラを用いることなく可能にな
る。なお、この実施の形態では、マスタコントローラ1
とスレーブコントローラ2は、単軸ロボット10を制御
する同じ構成であるが、例えばマスタコントローラ1を
2軸ロボットを制御するもので、スレーブコントローラ
2は、単軸ロボットを制御するものを用い、3軸ロボッ
トを制御するようにしてもよい。The master controller 1 and the slave controller 2 control a single-axis robot 10 that operates in a vertical or horizontal single-axis direction as shown in FIG. 2A. By connecting the controller 2 by a cable 8 and enabling information transmission and reception by communication, the control of the two-axis robot 20 that operates in two axes in the vertical and horizontal directions as shown in FIG. It becomes possible without using. In this embodiment, the master controller 1
And the slave controller 2 have the same configuration for controlling the single-axis robot 10, but for example, the master controller 1 controls a two-axis robot, and the slave controller 2 controls the single-axis robot. The robot may be controlled.
【0016】また、2軸制御可能なマスタコントローラ
1及び2軸制御可能なスレーブコントローラ2を用い、
4軸ロボットを制御するようにしても良い。4軸ロボッ
トの制御としては、縦横垂直と作業ヘッドの回転軸の制
御や、水平多関節型ロボットの制御等がある。Further, using a master controller 1 capable of controlling two axes and a slave controller 2 capable of controlling two axes,
A 4-axis robot may be controlled. Examples of the control of the four-axis robot include control of the vertical and horizontal axes and the rotation axis of the work head, and control of the horizontal articulated robot.
【0017】このマスタコントローラ1とスレーブコン
トローラ2の外部接続コネクタ4には、プログラミング
装置の携帯プロミング端末機等の周辺機器30が接続さ
れる。ロボットのモータコネクタ5及びロボットのI/
Oコネクタ6には、例えば図2(b)に示すロボット2
0のモータやI/Oが接続される。また、I/Oコネク
タ7には、外部制御部40が接続され、マスタコントロ
ーラ1とスレーブコントローラ2は、外部制御部40に
より制御可能になっている。A peripheral device 30 such as a portable programming terminal of a programming device is connected to the external connector 4 of the master controller 1 and the slave controller 2. Robot motor connector 5 and robot I /
For example, the robot 2 shown in FIG.
0 motors and I / Os are connected. An external controller 40 is connected to the I / O connector 7, and the master controller 1 and the slave controller 2 can be controlled by the external controller 40.
【0018】このマスタコントローラ1とスレーブコン
トローラ2は、それぞれ図3に示すように送受信部50
を備え、送受信部50により通信ケーブル8を介して情
報の授受を行なう。また、マスタコントローラ1とスレ
ーブコントローラ2は、制御部51、メモリ52及びI
/O部53を有し、メモリ52に記憶された情報に基づ
き制御部51はロボットを制御する。As shown in FIG. 3, the master controller 1 and the slave controller 2
The transmission / reception unit 50 transmits and receives information via the communication cable 8. Further, the master controller 1 and the slave controller 2 include a control unit 51, a memory 52,
The control unit 51 has an / O unit 53 and controls the robot based on information stored in the memory 52.
【0019】このように複数のコントローラの相互間で
情報の授受を行ないロボットを制御するから、例えばマ
スタコントローラ1は図2(b)に示す2軸ロボット2
0の縦軸方向の制御を行ない、スレーブコントローラ2
は横軸方向の制御を行なうことができ、縦横の2軸方向
へ作動する2軸ロボット20の制御が、専用のロボット
コントローラを用いることなく可能になる。As described above, since a plurality of controllers exchange information with each other to control the robot, for example, the master controller 1 can control the two-axis robot 2 shown in FIG.
0 is controlled in the vertical axis direction, and the slave controller 2
Can perform control in the horizontal axis direction, and can control the two-axis robot 20 that operates in two vertical and horizontal directions without using a dedicated robot controller.
【0020】I/Oコネクタ7に接続された外部機器等
のI/O情報は、複数のコントローラの相互間で情報の
授受が行われ、その情報はメモリ52に記憶される。こ
れは一定周期ごとに最新の情報に常に更新させるため、
スレーブコントローラ2の情報を参照する場合は直接ス
レーブコントローラ2から情報を読み出すことなく、マ
スターコントローラ1側に記憶された情報を元に行うた
め、簡単に外部からI/O情報の読み出し、もしくはプ
ログラム中での参照を行うことができる。As for I / O information of an external device or the like connected to the I / O connector 7, information is exchanged between a plurality of controllers, and the information is stored in the memory 52. This is to always update to the latest information at regular intervals,
When the information of the slave controller 2 is referred to, since the information stored in the master controller 1 is performed based on the information stored in the master controller 1 without directly reading the information from the slave controller 2, the I / O information can be easily read from the outside or during the program. Can be referred to.
【0021】また、ロボットを制御するマスタコントロ
ーラ1とスレーブコントローラ2を備えており、マスタ
コントローラ1側で例えば外部制御部40をI/Oコネ
クタ7に接続してI/Oを変化させる指令を行ない、ス
レーブコントローラ2でI/Oを変化させる指令を受け
取り、指定されたI/Oの状態に変化させることができ
る。Further, a master controller 1 and a slave controller 2 for controlling the robot are provided. The master controller 1 connects the external control unit 40 to the I / O connector 7 and issues a command to change the I / O. The slave controller 2 can receive an instruction to change the I / O and change the state to the designated I / O state.
【0022】このようにスレーブコントローラ2側のI
/Oの操作を行なう場合は、マスタコントローラ1から
I/Oを変化させる指令を行ない、外部よりのI/Oの
操作、もしくはプログラムよりの操作で指定されたI/
Oの状態に変化させることができる。As described above, the I on the slave controller 2 side
When performing an I / O operation, a command to change the I / O is issued from the master controller 1, and an I / O operation from the outside or an I / O designated by an operation from a program is performed.
O state can be changed.
【0023】[0023]
【発明の効果】前記したように、請求項1記載の発明で
は、複数のコントローラの相互間で情報の授受を行ない
ロボットを制御するから、専用のコントローラを設ける
ことなく種々のタイプのロボットの制御が可能である。As described above, according to the first aspect of the present invention, since a robot is controlled by exchanging information between a plurality of controllers, it is possible to control various types of robots without providing a dedicated controller. Is possible.
【0024】請求項2記載の発明では、外部からスレー
ブコントローラの情報を参照する場合、直接スレーブコ
ントローラ側から情報を読み出すことなく、外部からI
/Oの読み出し、もしくはプログラム中で参照してマス
タコントローラ側に記憶された情報を元に簡単に処理す
ることができる。According to the second aspect of the present invention, when the information of the slave controller is referred to from outside, the information is not read directly from the slave controller side, but is read from outside.
It is possible to easily process based on the information stored in the master controller by reading out / O or referring to it in the program.
【0025】請求項3記載の発明では、スレーブコント
ローラ側のI/Oの操作を行なう場合は、マスタコント
ローラからI/Oを変化させる指令を行ない、外部より
のI/Oの操作、もしくはプログラムよりの操作で指定
されたI/Oの状態に変化させることができる。According to the third aspect of the present invention, when the I / O operation on the slave controller side is performed, a command to change the I / O is issued from the master controller, and the I / O operation from the outside or from the program is performed. Can be changed to the specified I / O state.
【0026】また、請求項2、3の発明により、マスタ
コントローラにアクセスすることにより、マスタコント
ローラおよび接続されている全てのスレーブコントロー
ラの情報参照や変更等の管理が可能となり、制御管理の
効率を向上できる。According to the second and third aspects of the present invention, by accessing the master controller, it is possible to manage information reference and change of the master controller and all connected slave controllers, thereby improving the efficiency of control management. Can be improved.
【図1】ロボットコントローラシステムの斜視図であ
る。FIG. 1 is a perspective view of a robot controller system.
【図2】制御されるロボットを示す斜視図である。FIG. 2 is a perspective view showing a controlled robot.
【図3】ロボットコントローラシステムの構成図であ
る。FIG. 3 is a configuration diagram of a robot controller system.
1 マスタコントローラ 2 スレーブコントローラ 3 電源 4 外部接続コネクタ 5 ロボットのモータコネクタ 6 ロボットのI/Oコネクタ 7 I/Oコネクタ 8 ケーブル 10 単軸ロボット 20 2軸ロボット 30 周辺機器 40 外部制御部 Reference Signs List 1 master controller 2 slave controller 3 power supply 4 external connection connector 5 robot motor connector 6 robot I / O connector 7 I / O connector 8 cable 10 single-axis robot 20 2-axis robot 30 peripheral device 40 external control unit
Claims (3)
え、この複数のコントローラを情報の授受が可能に接続
し、前記複数のコントローラはロボットを制御する情報
を記憶するメモリを有し、この複数のコントローラの相
互間で情報の授受を行ない前記ロボットを制御すること
を特徴とするロボットコントローラシステム。1. A plurality of controllers for controlling a robot, the plurality of controllers being connected so as to be able to exchange information, and the plurality of controllers having a memory for storing information for controlling the robot. A robot controller system for exchanging information with each other to control the robot.
スレーブコントローラを備え、外部からのI/O情報の
読み出し、もしくはプログラミング中での参照により前
記マスタコントローラのメモリに記憶された情報を元に
処理を行なうことを特徴とする請求項1記載のロボット
コントローラシステム。2. A master controller and a slave controller for controlling a robot, which read out I / O information from the outside or perform processing based on information stored in a memory of the master controller by reference during programming. The robot controller system according to claim 1, wherein:
スレーブコントローラを備え、前記マスタコントローラ
側でI/Oを変化させる指令を行ない、スレーブコント
ローラでI/Oを変化させる指令を受け取り、指定され
たI/Oの状態に変化させることを特徴とする請求項1
または請求項2記載のロボットコントローラシステム。A master controller and a slave controller for controlling the robot, wherein the master controller issues a command to change the I / O, and the slave controller receives a command to change the I / O; 2. The method according to claim 1, wherein the state is changed to O.
Or the robot controller system according to claim 2.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10287504A JP2000112512A (en) | 1998-10-09 | 1998-10-09 | Robot controller system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10287504A JP2000112512A (en) | 1998-10-09 | 1998-10-09 | Robot controller system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000112512A true JP2000112512A (en) | 2000-04-21 |
Family
ID=17718204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10287504A Pending JP2000112512A (en) | 1998-10-09 | 1998-10-09 | Robot controller system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000112512A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007175856A (en) * | 2005-11-29 | 2007-07-12 | Seiko Epson Corp | ROBOT CONTROL DEVICE INSTALLATION METHOD AND ROBOT CONTROL DEVICE |
US7463002B2 (en) | 2005-11-29 | 2008-12-09 | Seiko Epson Corporation | Robot controller system |
KR100949543B1 (en) * | 2007-11-09 | 2010-03-25 | 주식회사 유진로봇 | Robot control system for multi-object interaction |
JP2010172998A (en) * | 2009-01-28 | 2010-08-12 | Yamaha Motor Co Ltd | Controller for robot |
CN108563150A (en) * | 2018-04-18 | 2018-09-21 | 东莞理工学院 | A kind of end feedback device |
-
1998
- 1998-10-09 JP JP10287504A patent/JP2000112512A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007175856A (en) * | 2005-11-29 | 2007-07-12 | Seiko Epson Corp | ROBOT CONTROL DEVICE INSTALLATION METHOD AND ROBOT CONTROL DEVICE |
US7463002B2 (en) | 2005-11-29 | 2008-12-09 | Seiko Epson Corporation | Robot controller system |
KR100949543B1 (en) * | 2007-11-09 | 2010-03-25 | 주식회사 유진로봇 | Robot control system for multi-object interaction |
JP2010172998A (en) * | 2009-01-28 | 2010-08-12 | Yamaha Motor Co Ltd | Controller for robot |
CN108563150A (en) * | 2018-04-18 | 2018-09-21 | 东莞理工学院 | A kind of end feedback device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6208104B1 (en) | Robot control unit | |
US4745744A (en) | Power transmission | |
JPH02273806A (en) | Robot motion controller | |
JP5877742B2 (en) | Control apparatus and control method | |
EP1574921B1 (en) | Synchronous controller | |
JP2005293569A (en) | Synchronous controller | |
JP2000112512A (en) | Robot controller system | |
CN107505917A (en) | Servo-driver and servo-drive system | |
CN112526934A (en) | Rotating shaft control device of numerical control machine tool and control method thereof | |
CN119365303A (en) | Modular machine automation systems and client modules | |
JP6885296B2 (en) | Slave equipment, master equipment, and industrial network systems | |
JP2005219147A (en) | Robot system | |
JPS59223807A (en) | Coupling system of numerical controller | |
JP2005173849A (en) | Automatic machine control system | |
CN111381552A (en) | Driving and control integrated technical framework | |
JPH1083215A (en) | Motor control device | |
CN110161972B (en) | Multi-machine synchronous cooperative control method and system | |
JP2003052189A (en) | Method for control information communication between motor driver and controller, and the motor driver, and system | |
JPH10320021A (en) | Programmable controller and positioning controller | |
JPS60263208A (en) | Factory automation system | |
JPH02140811A (en) | Numerical controller | |
JPS60239151A (en) | Ring form network system of programmable controller | |
KR100448489B1 (en) | Method for controlling a central computer connected to personal computers and a numerical controller and a control device thereof, specially concerned with enabling a concentrated management in one place by connecting the plural personal computers and the numerical controller with the central computer | |
JPH0722288B2 (en) | Communication control device for local area network | |
JP2022162790A (en) | Servo system |