[go: up one dir, main page]

JPS62163110A - Industrial robot controller - Google Patents

Industrial robot controller

Info

Publication number
JPS62163110A
JPS62163110A JP420786A JP420786A JPS62163110A JP S62163110 A JPS62163110 A JP S62163110A JP 420786 A JP420786 A JP 420786A JP 420786 A JP420786 A JP 420786A JP S62163110 A JPS62163110 A JP S62163110A
Authority
JP
Japan
Prior art keywords
robot
control
robots
memory
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
Application number
JP420786A
Other languages
Japanese (ja)
Inventor
Toru Mizuno
徹 水野
Takashi Iwamoto
孝 岩本
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 JP420786A priority Critical patent/JPS62163110A/en
Publication of JPS62163110A publication Critical patent/JPS62163110A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To shorten the memory exchanging work by securing an easy exchange only for the memory storing the control programs of robots for each type in case the type of the robot is changed. CONSTITUTION:A controller control program memory 33 stores a control pro gram for a robot controller. While a robot main body control program memory 35 stores only the control programs proper to various types of robots like as the axis number based robots like 4-axis, 6-axis control robots, etc., and the coordinate form-based robots like orthogonal, cylindrical robots, etc. Then the memory 35 is converted independently into a cassette and can be attached to and detached from a controller 20 via a connector.

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明は産業用ロボットを制御するための制御装置、特
に制御回路のROMメモリに関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a control device for controlling an industrial robot, and particularly to a ROM memory of a control circuit.

〔従来の技術〕[Conventional technology]

従来の産業用ロボットの制御系を模式的に表わしたもの
が第2図である。本図において、参照番号10はロボッ
ト本体を表わし、また参照番号20は制御装置を表わす
。該制御装置20内には、例えばマイクロコンピュータ
から成る制御回路30があり、該回路30はCPU32
、ROMから成る制御プログラムメモリ34、RAMか
ら成るデータメモリ36、及びl1038等から成る。
FIG. 2 schematically shows the control system of a conventional industrial robot. In this figure, reference number 10 represents a robot body, and reference number 20 represents a control device. Inside the control device 20, there is a control circuit 30 consisting of, for example, a microcomputer, and the circuit 30 is connected to a CPU 32.
, a control program memory 34 consisting of ROM, a data memory 36 consisting of RAM, and an I1038.

ROMから成る制御プログラムメモリ34には、ロボッ
ト本体を制御するプログラムと、その他の、例えば制御
装置20自体を制御するプログラムとが一緒に記憶され
ている。この種のロボット制御装置においては、該制御
装置に接続されるロボット本体の機種を変更する場合に
は、ロボソ1〜制御プログラムをその機種に応して変更
する必要がある。
A control program memory 34 consisting of a ROM stores together a program for controlling the robot body and other programs for controlling the control device 20 itself, for example. In this type of robot control device, when changing the model of the robot main body connected to the control device, it is necessary to change the robot robot 1 to the control program according to the model.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

然しなから、上述した通り従来のロボット制御装置にお
いては、ROM内に制御装置等を制御するためのプログ
ラムと、ロボット本体を制御するためのプログラムとが
一緒に記憶されているため、ロボットの機種を交換する
ときには、それに伴いROMから成る制御プログラムメ
モリ34を全て交換しなければならない。この交換作業
には大変な時間を要し、また、本来交換する必要のない
部分まで交換することになり、コスト的にも大変無駄が
ある。
However, as mentioned above, in conventional robot control devices, the program for controlling the control device etc. and the program for controlling the robot body are stored together in the ROM, so the robot model When replacing the controller, the entire control program memory 34 consisting of ROM must be replaced accordingly. This replacement work takes a lot of time, and also involves replacing parts that do not originally need to be replaced, which is very wasteful in terms of cost.

依って、本発明は斯る問題点の解決を図るべく、ROM
から成る制御プログラムメモリのうち、ロボット本体を
制御するプログラムのメモリ部分を分離し、着脱可能に
カセット化した産業用ロボットの制御装置を提供せんと
するものである。
Therefore, in order to solve such problems, the present invention provides a ROM
An object of the present invention is to provide a control device for an industrial robot in which a memory portion of a program for controlling a robot body is separated from a control program memory consisting of a control program memory and is made into a removable cassette.

〔問題点を解決するための手段〕[Means for solving problems]

上述の発明目的に鑑みて、本発明は、制御プログラム記
憶手段を備えた産業用ロボット制御装置において、前記
制御プログラム記憶手段が各機種のロボットに固有のロ
ボット動作制御用プログラムを記憶した第1記憶部と、
その他の制御に必要な制御プログラムを記憶した第2記
1,9部とに分離され、前記第1記ta部が前記制御装
置に対し独立に着脱可能に形成されていることを特徴と
する産業用ロボット制御装置を提供する。
In view of the above-mentioned object of the invention, the present invention provides an industrial robot control device equipped with a control program storage means, wherein the control program storage means includes a first memory storing a robot operation control program specific to each model of robot. Department and
An industry characterized in that the second part is separated into a second part 1 and a ninth part storing control programs necessary for other controls, and the first part is formed so as to be independently attachable and detachable from the control device. Provides a robot control device for use in robots.

〔作 用〕[For production]

本発明による上記手段によれば、ロボットの機種を交換
した場合に、該ロボット機種に固をな制御プログラムを
記憶した第1記憶部のみを容易に交換することが可能と
なる。
According to the above means according to the present invention, when the robot model is replaced, it becomes possible to easily replace only the first storage unit that stores a control program specific to the robot model.

〔実施例〕〔Example〕

以下、第1図を参照しながら本発明の詳細な説明する。 Hereinafter, the present invention will be explained in detail with reference to FIG.

本図には、4つの独立作動、即ち軸R方向、軸Z方向、
回転θ方向、及び回転α方向の合計4方向の独立作動を
する4軸型ロボット本体10と、該ロボット本体10を
制御するための制御装置(コントローラ)20とが示さ
れている。また該コントローラ20の中には、例えばマ
イクロコンピュータから成る制御回路30があり、該回
路30はCPU32、ROMから成るコン1−ローラ制
御プログラムメモリ33 (第2記憶部)、別のROM
から成るロボット本体制御プログラムメモリ35(第1
記憶部) 、RAMから成るデータメモリ36、及びl
1038等から構成されている。
This figure shows four independent operations: axis R direction, axis Z direction,
A four-axis robot main body 10 that independently operates in a total of four directions, that is, a rotation θ direction and a rotation α direction, and a control device (controller) 20 for controlling the robot main body 10 are shown. Further, in the controller 20, there is a control circuit 30 consisting of, for example, a microcomputer, and the circuit 30 includes a CPU 32, a controller control program memory 33 (second storage section) consisting of a ROM, and another ROM.
The robot main body control program memory 35 (first
storage unit), a data memory 36 consisting of RAM, and l
1038 etc.

ROMから成るコントローラ制御プログラムメモリ33
と別のI?OMから成るロボット本体制御プログラムメ
モリ35に記憶されたプログラムはCPU32に制御さ
れながら、l1038を介してロボット本体10に作用
し、R軸方向、Z軸方向、θ方向の回転、及びα方向の
回転を与える。
Controller control program memory 33 consisting of ROM
and another I? The program stored in the robot main body control program memory 35 consisting of OM acts on the robot main body 10 via the l1038 while being controlled by the CPU 32, and rotates in the R axis direction, Z axis direction, θ direction, and α direction. give.

この時必要なプログラムのうち、コントローラ制御プロ
グラムメモリ33にはコントローラを制御するために必
要なプログラムが記憶されており、またロボット本体制
御プログラムメモリ35には各機種のロボット(例えば
4軸制御ロボツト、6軸制御ロボツト等のような各軸数
のロボット、或いは、直交座標形ロボット、円筒座標形
ロボット等のような各座標形ロボット)に固有の制御プ
ログラムのみが記憶されている。ロボットに固有の制御
プログラムとは、1つは機種別の各変数値の初期値設定
プログラムであり、本実施例ではR1θ、Z及びα、合
計4自由度に関する定数及び変数の値を設定することで
あり、もう1つは、一般座標と機種別ロボットの各変数
固有の座標との座標変換プログラム、即ち、各ロボット
が対象とする物品の位置を表わすための一般座標と、該
ロボット本体各部の動きを表わすための固有座標との関
係を表わす座標変換プログラムである。前記コントロー
ラ制御プログラムメモリ33には、機種別ロボットに固
有な前記2つのプログラム以外の各種制御プログラムが
記憶されており、その中には、上記のロボットに固有の
制御プログラムをザブルーチンとしてコールし、ロボッ
ト各部の経路を制御する経路制御、サーボアンプに指令
を送るサーボ制御、外部入出力制御、オペレーションシ
ステム制御、外部通信制御、外部マイコン等にアクセス
する外部デバイス制御、センサーシステム制御、プログ
ラムシーケンス制御、アプリケーションプログラムの開
発機能、及びオフラインプログラミング機能等のプログ
ラムがある。
Among the programs necessary at this time, the controller control program memory 33 stores the programs necessary to control the controller, and the robot main body control program memory 35 stores various types of robots (for example, 4-axis control robots, Only control programs unique to robots with each number of axes, such as a six-axis control robot, or to each coordinate robot, such as a Cartesian coordinate robot, a cylindrical coordinate robot, etc., are stored. One of the robot-specific control programs is an initial value setting program for each variable value for each model, and in this embodiment, constants and variable values related to R1θ, Z, and α, a total of 4 degrees of freedom, are set. The other is a coordinate conversion program between the general coordinates and the coordinates specific to each variable of the robot by model, that is, the general coordinates to represent the position of the object targeted by each robot, and the coordinates of each part of the robot body. This is a coordinate conversion program that expresses the relationship with unique coordinates to express movement. The controller control program memory 33 stores various control programs other than the two programs specific to each type of robot. Path control that controls the paths of each part, servo control that sends commands to servo amplifiers, external input/output control, operation system control, external communication control, external device control that accesses external microcontrollers, sensor system control, program sequence control, applications There are programs such as program development functions and offline programming functions.

−ト記のロポソI・本体制御プログラムメモリ35は独
立にカセット化され、コン1−ローラ20に対しコネク
タにより着脱可能に設けられている。
- The Roposo I main body control program memory 35 described in (g) is formed into an independent cassette and is detachably attached to the controller 1-roller 20 by means of a connector.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように、本発明によれば、ロボ
ットの機種を変更した場合、機種別ロボットの制御プロ
グラムを記憶させたメモリのみが容易に交換可能となり
、交換作業時間が節約され、ロボットの稼働効率が高ま
るとともに、交換コストが最小で済む。従って、汎用性
の高い産業用ロボットの制御装置が提供される。
As is clear from the above description, according to the present invention, when the robot model is changed, only the memory that stores the control program for each robot type can be easily replaced, saving time for replacement work, and This increases operating efficiency and minimizes replacement costs. Therefore, a highly versatile industrial robot control device is provided.

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

第1図は、本発明による産業用ロボットの制御プログラ
ムメモリを含んだコントローラとロボット本体とを一部
模式的に示した図、第2図は従来の産業用ロボットの制
御プログラムメモリを含んだコントローラとロボット本
体とを一部模式的に示した図。 10・・・ロボット本体、 20・・・コントローラ(制御装置)、30・・・制御
回路、   32・・・CP U、33・・・コントロ
ーラ制御プログラムメモリ、34・・・制御プログラム
メモリ、 35・・・ロボット本体制御プログラムメモリ、36・
・・データメモリ、  38・・・Ilo。
FIG. 1 is a diagram partially schematically showing a controller including a control program memory for an industrial robot according to the present invention and a robot body, and FIG. 2 is a partial schematic diagram of a controller including a control program memory for a conventional industrial robot. FIG. 2 is a diagram partially schematically showing the robot body. DESCRIPTION OF SYMBOLS 10... Robot body, 20... Controller (control device), 30... Control circuit, 32... CPU, 33... Controller control program memory, 34... Control program memory, 35. ...Robot main body control program memory, 36.
...Data memory, 38...Ilo.

Claims (1)

【特許請求の範囲】[Claims] 1、制御プログラム記憶手段を備えた産業用ロボット制
御装置において、前記制御プログラム記憶手段が各機種
のロボットに固有のロボット動作制御用プログラムを記
憶した第1記憶部と、その他の制御に必要な制御プログ
ラムを記憶した第2記憶部とに分離され、前記第1記憶
部が前記制御装置に対し独立に着脱可能に形成されてい
ることを特徴とする産業用ロボット制御装置。
1. In an industrial robot control device equipped with a control program storage means, the control program storage means includes a first storage section storing a robot operation control program specific to each model of robot, and other controls necessary for control. An industrial robot control device, characterized in that the device is separated from a second storage section storing a program, and the first storage section is configured to be independently attachable to and detachable from the control device.
JP420786A 1986-01-14 1986-01-14 Industrial robot controller Pending JPS62163110A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP420786A JPS62163110A (en) 1986-01-14 1986-01-14 Industrial robot controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP420786A JPS62163110A (en) 1986-01-14 1986-01-14 Industrial robot controller

Publications (1)

Publication Number Publication Date
JPS62163110A true JPS62163110A (en) 1987-07-18

Family

ID=11578192

Family Applications (1)

Application Number Title Priority Date Filing Date
JP420786A Pending JPS62163110A (en) 1986-01-14 1986-01-14 Industrial robot controller

Country Status (1)

Country Link
JP (1) JPS62163110A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4954761A (en) * 1987-10-23 1990-09-04 Mitsubishi Jukogyo K. K. Control system of an industrial robot
JP2009061586A (en) * 1997-07-10 2009-03-26 Brooks Autom Inc Removable memory device to store robotic application and configuration data

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4954761A (en) * 1987-10-23 1990-09-04 Mitsubishi Jukogyo K. K. Control system of an industrial robot
US5150024A (en) * 1987-10-23 1992-09-22 Mitsubishi Jukogyo Kabushiki Kaisha Control system of an industrial robot
JP2009061586A (en) * 1997-07-10 2009-03-26 Brooks Autom Inc Removable memory device to store robotic application and configuration data

Similar Documents

Publication Publication Date Title
US4807153A (en) Multiaxis digital robot control having a backup velocity monitor and protection system
US4700118A (en) System for setting workpiece Cartesian coordinate system of robot
JP2004148433A (en) Robot device
EP0411139A1 (en) Positioning correction for robots
WO1989002624A1 (en) Method of controlling robot depending upon load conditions
JPS62163110A (en) Industrial robot controller
JPS625408A (en) Method for controlling joint-type robot
JPS62251901A (en) Course controller for multiaxis robot
JP2002036155A (en) End effector of robot
KR101379430B1 (en) Robot actuator module having an independent function
JPH03196981A (en) Additive shaft follow-up control system for robot
JPH0569362A (en) Industrial robot
WO2022102578A1 (en) Numerical control apparatus and numerical control system
JPH0947990A (en) Industrial robot and control device
JPH0756127Y2 (en) Welding arc welding robot
JPH03282703A (en) Universal robot controller
JPH05324034A (en) Method for controlling robot
JPH0118441B2 (en)
JPH0647689A (en) Control method of articulated robot
JPS60237505A (en) Robot control method
JPS63239511A (en) Robot system
JPH09305213A (en) Robot controller
JP7575691B2 (en) Robot control device and robot system
JPH0991022A (en) Robot controller
JPH02303779A (en) How to control industrial robots