JPS6331801B2 - - Google Patents

Info

Publication number
JPS6331801B2
JPS6331801B2 JP17878080A JP17878080A JPS6331801B2 JP S6331801 B2 JPS6331801 B2 JP S6331801B2 JP 17878080 A JP17878080 A JP 17878080A JP 17878080 A JP17878080 A JP 17878080A JP S6331801 B2 JPS6331801 B2 JP S6331801B2
Authority
JP
Japan
Prior art keywords
axis
servo
drive
axes
sequence
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
Application number
JP17878080A
Other languages
English (en)
Other versions
JPS57103504A (en
Inventor
Koji Oota
Yasuo Tanigawa
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP17878080A priority Critical patent/JPS57103504A/ja
Publication of JPS57103504A publication Critical patent/JPS57103504A/ja
Publication of JPS6331801B2 publication Critical patent/JPS6331801B2/ja
Granted legal-status Critical Current

Links

Classifications

    • 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—Program-control systems
    • G05B19/02—Program-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 program data in numerical form
    • G05B19/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4144—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using multiplexing for control system
    • 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/34—Director, elements to supervisory
    • G05B2219/34236—Multiplex for servos, actuators

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】 産業の利用分野 本発明は産業用ロボツトの動作制御方式に関す
る。
従来の技術 産業用ロボツトでは人間の上肢の動作機能に類
似した自由度の高い機能が一般的に要求される。
例えば腕は上下、前後そして左右の3自由度、更
に手首は回転と曲げの2自由度が必要である。ロ
ボツトの動作制御のために、各自由度ごとにサー
ボ制御機構が設けられ、各自由度の作業内容は予
めロボツト内のメモリに教示されており、所定の
プログラムシーケンスに従つて教示通りの動作が
各自由度のサーボ制御機構において順次達成され
る。
発明が解決しようとする問題点 ロボツトの自由度を大きくとればそれだけ運動
能力は高まるのであるが、従来ではサーボ制御機
構は各自由度毎に設けられているので、自由度の
増大に伴いサーボ制御機構を構成する部品の点数
が増す。これはロボツトの費用を嵩ませる原因と
なり、その実用化への大きな障害となつている。
この問題を解決するため切換え制御によつて一つ
のサーボ機構を共用することが考えられるが単に
切り替えるだけでは合成的な動きを行なうことが
できなくなりコンベヤ上のワークに加工をする場
合とか3次元的な表面のワークに加工することが
できなくなる。
問題点を解決するための手段 本発明にあつては、夫々自由度を持つ複数の駆
動軸と一つのサーボ機構とを組合せ、複数の駆動
軸のうち一つを一つのサーボ機構にプログラムシ
ーケンスに応じ接続する選択手段を具備し、さら
にシーケンス的に駆動される駆動装置とは別の駆
動装置を有し、この別の駆動装置のためのサーボ
機構を具備している。
実施例 以下図面によつて本発明を具体的に説明する
と、第1図は本発明の産業ロボツトの作動制御を
行う制御回路のブロツクダイヤグラム図である。
図中10は中央処理装置(CPU)でマイクロコ
ンピユータ等で構成される。12はランダムアク
セスメモリ(RAM)、14はリードオンリメモ
リ(ROM)であり、ロボツトのプログラムシー
ケンスが記憶される。操作コンソール16はロボ
ツトの運転や停止等の操作を行い、一方教示コン
ソール18はロボツトの各軸の動作目標信号を入
力する。操作コンソール16と教示コンソールと
は入出力インタフエース20に接続される。この
入出力インタエース20とCPU10,RAM1
2,ROM14とはバス22によつて信号のやり
取りを行う。
Mイ,Mロ,Mハは、ロボツトの自由に動き得
る軸○イ,○ロ,○ハを駆動するためのアクチユエータ
(例えば流体圧のシリンダ)である。各アクチユ
エータを対応する軸の動きが目標値に一致するよ
う制御するサーボ機構はサーボ弁26を有し、サ
ーボ弁26は選択装置28によつて選択された一
つのアクチユエータMイ,Mロ又はMハを駆動す
る。サーボ弁26はサーボ増幅器30、D/Aコ
ンバータ32を介しサーボインタフエース34に
接続され、サーボインタフエース34、更にはバ
ス22と接続している。
Pイ,Pロ,Pハはロボツトの自由に動き得る
各軸○イ,○ロ,○ハの位置を検知するセンサであり、
選択装置40は1つのセンサのみ選択して対応す
る軸の位置信号をサーボ増幅器30に送る。セン
サPイ,Pロ,Pハとしては第2図の如くポテン
シヨメータとして構成され、夫々ロボツトの対応
する軸の位置を検知する電気信号を取出すことが
できる。またこれらのセンサのうち一つの選択を
行う選択装置40は夫々のセンサに接続されたリ
レー接点CRイ,CRロ,CRハより構成される。
リレーの一つCRイ,CRロ又はCRハが入出力イ
ンタフエース20によつて選択されると、対応す
るセンサPイ,Pロ又はPハの一つが選択され、
その軸の位置信号が線50に取出される。
アクチユエータMイ,Mロ,Mハは第3A図の
如く油圧シリンダとして構成することができる。
また選択装置28は対応する油圧シリンダへの油
圧を切替る2位置4ポート弁28―イ,28―
ロ,28―ハより構成される。前記のサーボ弁2
6は油圧源52からの圧力を選択されている電磁
弁を介し対応する油圧シリンダに伝達する。第3
B図の様に各電磁弁のソレノイドSOLイ,SOL
ロ,SOLハは対応するリレー接点CRイ′,CR
ロ′,CRハ′を介して電源に接続され、第2図と
同様インタフエース20からの選択信号によつて
一つのリレーCRイ′,CRロ′又はCRハ′が選択さ
れると、対応するソレノイドSOLイ,SOLロ又
はSOLハに通電され、シリンダへ油圧供給が行
われる。かくしてロボツトの選択された軸が駆動
される。
本発明ではシーケンス的に駆動される各軸○イ,
○ロ,○ハに加えて独立駆動される軸○ニがあり、アク
チユエータMニに接続されると共に、センサP
ニ,サーボアンプ40,サーボ弁42,D/A変
換器44より成るサーボ機構がある。
以上述べたように本発明では自由に動き得る複
数の軸と一つのサーボ機構とを組合せ、選択装置
28,40をコンピユータの指令で切替えて、一
つの軸のサーボ制御を行いその終了後別の軸のサ
ーボ制御を行うというシーケンス的な軸○イ,○ロ,
○ハの駆動に加え、独立のサーボ機構による軸○ニの
独立駆動が行われる。このようにシーケンス駆動
と独立駆動とを併用することによりサーボ制御用
部品の数を省いた上で複合的な動きも行うことが
できる。次に第4図のフローチヤートによつてシ
ーケンス作動の方式を説明する。この実施例は○イ
の軸から順次○ロ,○ハの軸の順に駆動する場合であ
る。
先ずROM14には例えば次のように各段階で
の駆動されるべき軸及びそのときの目標位置がマ
ツピングされている。
番 地 軸 位 置 A ○イ υイ B ○ロ υロ C ○ハ υハ 最初の段階で行うのは○イ軸であるから、プログ
ラムカウンタを第4図の100で示すようにAに
セツトする。
次に、CPU10は102のステツプで、テイ
ーチコンソールより予め書込まれたRAM12の
A番地のデータを読出し、動かすべき軸が○イ軸で
あり、目標位置はυイであることを解読する。
ステツプ104ではCPU10は入出力インタ
フエース20を介し、線60,60′を経て選択
装置に○イ軸のスイツチCRイ,CRイ′をONとす
る信号を出力する。CRイのONによつて○イ軸の
ポテンシヨメータPイからの信号は線50を介し
サーボ増幅器30及びサーボインタフエース34
に入る。同時に、CRイ′のONによつてソレノイ
ドSOLイが通電され電磁弁28―イが開となり、
サーボ弁26からの油圧は○イ軸の油圧シリンダM
イに伝達され○イ軸は駆動状態に入る。
ステツプ106でサーボ増巾器30への目標値
信号を出力し、油圧を油圧シリンダに伝達する。
その結果○イ軸の位置は目標値に近づく。
ステツプ108ではCPU10は目標値υイと
サーボインタエース34の所定番地に入つている
ポテンシヨメータからの実際の軸の位置信号V
とを比較する。YESであれば軸は目標値に来
ているので110のステツプでスイツチCRイ,
CRイ′をOFFとする信号を出力する。又NOであ
れば106のステツプに戻りサーボ弁の駆動を継
続する。
このように○イ軸の位置合せが終了すると、次の
112のステツプでプログラムカウンタを変え
○ロ,○ハ軸についても同様に行う。
以上のシーケンス作動を要約すると第5図の様
に第1段階では○イ軸をυイの様に次に第2段階で
は○ロ軸をυロの様に更に第3段階では○ハ軸をυハ
の様に順次動かしている。そして、各段階でサー
ボ機構を共用しているのでサーボ部品の数を省略
できる。またメモリも多は共用できるのでその容
量が少なくてすむのである。
尚、図には示さないが、一つの軸を選択してい
るときは選択されていない軸はブレーキ装置によ
り不動に保持しておくことが必要である。さもな
ければ、他軸の動きに影響されたり、動力などに
より不用に動いてしまう。
以上のシーケンス的な作動とは独立して、軸○ニ
はサーボアンプ40,サーボ弁42,D/Aコン
バータ44より成るサーボ機構および第4図との
100から110までと同様なプログラムによつ
て駆動され、シーケンスで動いている一つの選択
された軸○イ,○ロ又は○ハとの複合的な動きを行う。
そのため、コンベヤで動いているワークの加工
や、3次元的な表面のワークの加工を行うことが
できる。
発明の効果 シーケンス的な駆動と、独立駆動との併用によ
り合成的な動きは許容した上で部品点類を最大限
節約することができる。
【図面の簡単な説明】
第1図は本発明の構成図、第2図は位置検知セ
ンサの選択装置の図、第3A図,第3B図はアク
チユエータの選択装置の図、第4図はプログラム
を示すフローチヤート図、第5図はシーケンス制
御における各軸の動きを示す図。 26…サーボ弁、28,40…選択装置、M
イ,Mロ,Mハ,Mニ…各軸のアクチユエータ、
Pイ,Pロ,Pハ,Pニ…位置検知センサ。

Claims (1)

  1. 【特許請求の範囲】 1 夫々自由に動き得る複数の駆動軸を有する産
    業用ロボツトにおいて、前記複数個の駆動軸は一
    つのサーボ機構と組合せられ、プログラムシーケ
    ンスで指定された一つの駆動軸を選択する選択手
    段を有し、この選択された駆動軸をサーボ機構で
    制御し、更にプログラムシーケンスで駆動される
    駆動軸とは別の駆動軸のための別のサーボ手段を
    有し、該別のサーボ手段はシーケンスとは独立し
    て駆動される産業用ロボツトの駆動方式。 2 特許請求の範囲第1項に記載の発明におい
    て、選択装置で選択されていない駆動端を固定す
    るブレーキ機構を有した産業用ロボツトの駆動方
    式。
JP17878080A 1980-12-19 1980-12-19 Driving system of industrial robot Granted JPS57103504A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17878080A JPS57103504A (en) 1980-12-19 1980-12-19 Driving system of industrial robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17878080A JPS57103504A (en) 1980-12-19 1980-12-19 Driving system of industrial robot

Publications (2)

Publication Number Publication Date
JPS57103504A JPS57103504A (en) 1982-06-28
JPS6331801B2 true JPS6331801B2 (ja) 1988-06-27

Family

ID=16054498

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17878080A Granted JPS57103504A (en) 1980-12-19 1980-12-19 Driving system of industrial robot

Country Status (1)

Country Link
JP (1) JPS57103504A (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603006A (ja) * 1983-06-21 1985-01-09 Agency Of Ind Science & Technol 数値制御装置
JPS6051911A (ja) * 1983-08-31 1985-03-23 Hitachi Ltd ロボツト制御装置
JPS649085U (ja) * 1987-07-06 1989-01-18
JPH01164285A (ja) * 1987-12-21 1989-06-28 Mitsubishi Electric Corp 工作機械主軸モータの制御装置
JPH0275004A (ja) * 1988-09-12 1990-03-14 Fanuc Ltd 主軸制御方式

Also Published As

Publication number Publication date
JPS57103504A (en) 1982-06-28

Similar Documents

Publication Publication Date Title
US4517653A (en) Method for controlling an industrial robot
US4575297A (en) Assembly robot
US5079491A (en) Robot control system
EP1644782B1 (en) Multiple robot arm tracking and mirror jog
US4140953A (en) Real time program modification apparatus
US5371836A (en) Position teaching method and control apparatus for robot
KR920019477A (ko) 공작물에 대한 특정동작을 수행하고 자동위치결정장치에 의해 제어되는 클램프와 공작물간의 상대변위를 측정하는 제어툴링 설치 방법
WO1991004522A1 (en) Synchronized teaching of a robot cell
JPH035606B2 (ja)
JPH0596477A (ja) マスタスレーブマニピユレータの制御方法
JPS62251901A (ja) 多軸ロボツトの経路制御装置
JPH03218502A (ja) ロボットの教示装置
JPH10272583A (ja) スポット溶接用ロボット制御装置
JPH03104581A (ja) ロボット制御システム
JPS57103504A (en) Driving system of industrial robot
JP3402378B2 (ja) 7軸マニピュレータの制御方法
WO2022102578A1 (ja) 数値制御装置、及び数値制御システム
JPS60167785A (ja) 産業用ロボツト
JPS6213151B2 (ja)
SU918081A1 (ru) Промышленный робот
JPH1177571A (ja) ロボットの教示方法、ロボットの加工制御方法及びロボット制御装置
SU1754437A1 (ru) Устройство дл управлени манипул тором
SU723509A1 (ru) Устройство дл управлени адаптивным роботом
JPS61239304A (ja) 移動体の原点復帰方法
JP2680647B2 (ja) 位置検出器付産業用ロボット