JPS61190605A - ロボツトの制御システム - Google Patents

ロボツトの制御システム

Info

Publication number
JPS61190605A
JPS61190605A JP3057585A JP3057585A JPS61190605A JP S61190605 A JPS61190605 A JP S61190605A JP 3057585 A JP3057585 A JP 3057585A JP 3057585 A JP3057585 A JP 3057585A JP S61190605 A JPS61190605 A JP S61190605A
Authority
JP
Japan
Prior art keywords
robot
controller
parts
movement
control
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
JP3057585A
Other languages
English (en)
Inventor
Susumu Hashimoto
進 橋本
Kihei Murayama
村山 喜平
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3057585A priority Critical patent/JPS61190605A/ja
Publication of JPS61190605A publication Critical patent/JPS61190605A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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 programme data in numerical form
    • G05B19/408Numerical 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 programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/36Nc in input of data, input key till input tape
    • G05B2219/36513Select out of a plurality of programs, patterns

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)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [発明の技術分野] この発明は、ロボットの制御システムに関する。
[発明の技術的背景とその問題点] 多品種小量生産の進展にともなって、多くの分野でロボ
ットを一構成要素とする組立システムが普及しようとし
ている。たとえば位置ぎめストッパを有するフリーフロ
ーコンベアをベースマシンとし、パレット上に搭載され
た被組立部品が上記位置ぎめストッパにより組立ステー
ションに位置ぎめされたとき、この組立ステーションに
設置されたロボットを一構成要素とする組立装置が動作
を開始して、部品を取り付けたり、ねじ締めをおこなっ
たりするように構成され、ロボットのフレキシブルな特
性を生かす構成にまとめられている。
一般にこのような組立装置は、設備投資や、スペースフ
ァクタをよくするために、1台のロボットで複数個の部
品を取り付けるなど複数の動作をおこなわせる場合が多
く、組立装置全体の制御にシーケンスコントローラを用
い、ロボットコントローラと協調しながら、ロボットの
チャック動作や、被組立部品の整列、位置ぎめ、部品の
供給など組立装置の各部の動作をシリアルに制御する方
法でおこなわれる。
したがってこのような制御方法で組立システムを構成す
ると、動作の途中で異常が発生した場合。
ロボットはその停止状態から引続き所定動作を続行する
ことができず、非常停止による原点復帰再調整が必要と
なり、異常発生後の正常動作復帰に非常に時間がかかる
という欠点がある。
[発明の目的] この発明は、ロボットを一構成要素として備えるたとえ
ば組立装置に異常が発生した場合、特にロボットを原点
復帰再調整させることなく、その停止位置から任意位置
に移動することができ、短時間に正常動作に復帰できる
ようにロボットを制御できるシステムを構成することに
ある。
[発明の概要コ ロボットの複数種の動作プログラムを並列的に読み出し
可能な如く予め記憶し、ロボットの動作内容に応じたプ
ログラムを複数種のプログラムから選択して読み出し、
上記ロボットを制御するようにしたロボットの制御シス
テムを提供するものである。
[発明の実施例] 以下、図面を参照してこの発明を実施例に基づいて説明
する。
第1図にこの発明の一実施例である組立システムを示す
。この組立システムは、被組立部品(W)を搬送するコ
ンベア(1)の組立ステーションに設置され、パレット
(2)に搭載されてこの組立ステーションに搬送され位
置ぎめされた被組立部品(W)に取り付ける部品(P)
を供給する部品供給部(3)と、この部品供給部(3)
により供給された部品(P)を上記被組立部品(W)に
取り付けるロボット(4)とから構成される装置 上記部品供給部(3)は、架台(7)上に設置されたパ
ーツフィーダ(8)と、このパーツフィーダ(8)に接
続されたシュート(9)と、このシュート(9)の先端
部にエスケープ装置(10)を介して架台(7)上に設
けられた部品受渡し部(1l)とから構成されている。
上記エスケープ装!(10)は一対のエアシリンダ(l
2)の各作動軸に取り付けられた互に平行な一対の分離
板(13)を備え、この一対の分離板(l3)を交互に
進退させて,シュート(9)上を連続的に搬送される部
品(P)を分離して、1個づつ部品受渡し部(ll)に
供給する.部品受渡し部(11)はこのエスケープ装置
(10)を介して供給される部品(P)を位置ぎめする
ブロック(l4)と、この部品(P)を前記記ロボット
(4)に受渡すとき、部品(P)の上端部をブロック(
14)上突出させるエアシリンダ(15)とを有する。
ロボット(4)は、XY直交型ロボットで,そのX軸ベ
ース部(17)は、コンベア(1)と平行に架台(7)
上に設けられた支持台(l8)に固定され,Y軸ベース
部(19)は、このX軸ベース部(17)の内側に配設
されたモータ,送りねじなどからなるX軸方向駆動装置
(20)により、X軸ベース部(17)上をX軸方向に
移動できるようになっている。このY軸ベース部(19
)の側面には、その内側に配設されたモータ,送りねじ
などからなるY軸方向駆動装置(2l)により、Y軸ベ
ース部(19)の側面に沿ってY軸方向に移動されるス
ライダ支持部(22)が設けられている.このスライダ
支持部(22)には、エアシリンダ(23)およびこの
エアシリンダ(23)の動作によりZ軸方向に進退する
スライド機構(24)が取り付けられ、そのスライド体
(25)に部品(9)をチャックするチャックヘッド(
26)および図示しない撮像カメラが取り付けられてい
る。
パレット(2)に搭載された被組立部品(W)が前記組
立ステーションに搬送され、位置ぎめされたき,上記ロ
ボット(4)は部品受渡し部(10)に位置ぎめされた
部品(P)を1個づつチャックして上記被組立部品(W
)に取り付け、これを繰返すことにより、被組立部品(
W)に順次複数個の部品(P)を取り付けるものとする
。被組立部品(W)が組立ステーションに位置ぎめされ
たとき、この部品取り付けを自動的におこなわせるため
に,組立システムは,第・2図に示すように、ロボット
(4)の移動を制御するロボットコントローラ(28)
と、このロボットコントローラ(28)と協調しながら
、ロボット(4)のチャックヘッド(26)や、部品供
給部(3)のエスケープ装置(10)、部品受渡し部(
11)など。
組立装置(5)を構成する周辺機器の動作を制御するシ
ーケンスコントローラ(29)とを備える。これらロボ
ットコントローラ(28)およびシーケンスコントロー
ラ(29)は、コンベア(1)に沿ってこの組立ステー
ションに設置された操作盤(30)の操作により、上記
組立装置(5)の各部の動作を任意に制御できるように
なっている。
被組立部品(W)に部品(P)を取り付ける組立装置(
5)の各部の動作のうち、特にロボット(4)は。
第3図にフローチャートで示すように移動し動作する。
このロボット(4)の移動、動作は、第3図と並列して
第4図に示すように、上記ロボットコントローラ(28
)とシーケンスコントローラ(29)との相互協調によ
りシーケンシャルに制御される。
このロボット(4)に対するロボットコントローラ(2
8)およびシーケンスコントローラ(29)の制御は、
第5図に示すように、各コントローラ(28)、(29
)に信号受渡し部を設けて、ロボット(4)の移動開始
時に、シーケンスコントローラ(29)からロボットコ
ントローラ(28)に、ロボット(4)の移動をうなが
す移動起動ゲート信号と、シーケンスコントローラ(2
9)に並列的に内蔵された複数の移動先の位置座標情報
から選択された所要の移動先位置座標情報とを送出し、
移動完了時に、ロボットコントローラ(28)からシー
ケンスコントローラ(29)に、移動先到着を知らせる
移動先到着タイミング信号と、前記撮像カメラから得ら
れる移動完了時の移動先位置座標情報とを送出すること
によりおこなわれる。第5図には、上記シーケンスコン
トローラ(29)およびロボットコントローラ(28)
から送出される移動先位置座標情報として1,2゜4.
8ビツトおよびそれらの組合せにより15ビツトの位置
座標情報を送出するものを示したが、この位置座標情報
の大きさは、これに限定されるものではない。
移動開始時にシーケンスコントローラ(29)から移動
起動ゲート信号と所要の移動先位置座標情報を受は取る
と、ロボットコントローラ(28)は、第6図に示すよ
うに、これら信号および情報から移動先を解読して、ロ
ボット(4)の移動について並列読み出し可能な如く並
列的に内蔵された複数種の動作プログラムたとえば移動
プログラムからつぎの動作に相当する所要のプログラム
を選択して、ロボット(4)を制御し移動させる。この
選択されたプログラムによりロボット(4)の移動が完
了すると、ロボットコントローラ(28)から送出され
る移動先到着タイミング信号と、移動先の位置座標情報
に基づいて、シーケンスコントローラ(29)は、ロボ
ット(4)の後続の動作を制御する。これら一連の動作
である選択順序のプログラムはコントローラ(28)に
記憶する。
ロボット(4)を−構成要素として備える組立装置を制
御するコントローラ(28)、(29)を上記のように
構成すると、ロボット(4)の移動、動作を部品供給部
(3)のエスケープ装!(10)や部品受渡し部(11
)などの機械的制御部分と同じように制御することがで
き、ロボットを独立した一つの駆動系として取扱うこと
ができるので、異常が発生した場合、従来のようにロボ
ット(4)を非常停止扱いとして、一旦原点に復帰させ
て再スタートさせる必要がなく、手動モードレベルで操
作盤(30)を操作することにより、任意位置に移動で
きるので、短時間に正常動作に復帰させることができる
以上比較的単純なロボット動作について説明したが、ロ
ボット動作が複雑になっても、このロボットの移動は、
一つの停止位置からつぎの移動先までを一つの動作ブロ
ックとしてとらえることができるので、この発明はロボ
ットを一構成要素として備えるすべての組立システムに
適用することができる。また組立システムのように複数
のロボットで似た工程を行う場合各ロボットごとにプロ
グラムを設定しなくても共用できる。
[発明の効果] ロボットを一構成要素として備える組立装置を制御する
コントローラを、組立装置の各部の動作を制御するシー
ケンスコントローラと、ロボットの移動を制御するロボ
ットコントローラとで構成し、ロボットの移動開始時に
、シーケンスコントローラからロボットコントローラに
移動起動ゲート信号と移動先位置座標を送出して、ロボ
ットを移動させ、移動完了時に、ロボットコントローラ
からシーケンスコントローラに移動先到着タイミング信
号と移動先位置座標情報を送出するようにしたので、ロ
ボットを独立した一つの駆動系として、組立装置の他の
機械的制御部分と同じように取扱うことができるように
なり、異常発生に対して、短時間に正常動作に復帰させ
ることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例における組立装置の斜視図
、第2図は上記組立装置を制御するコントローラのブロ
ック図、第3図は上記組立装置におけるロボットの動作
を示すフローチャート、第4図は上記第3図のロボット
の動作と並列して示したコントローラの制御方法を示す
図、第5図はシーケンスコントローラとロボットコント
ローラとの間の信号の授受を示す図、第6図はロボット
コントローラのロボット制御方法を示すフローチャート
である。 (1)・・・コンベア   (2)・・・パレット(3
)・・・部品供給部  (4)・・ロボット(5)・・
・組立装置   (8)・・・パーツフィーダ(9)・
・・シュート   (10)・・・エスケープ装置(1
1)・・・部品受渡し部 (12) 、 (15) 、 (23)・・・エアシリ
ンダ(17)・・・X軸ベース部 (18)・・・Y軸
ベース部(22)・・・スライダ支持部 (25)・・
・スライド体(26)・・・チャックヘッド (30)
・・・操作盤(P)・・・部品     (W)・・・
被組立部品代理人  弁理士  井 上 −男 第3図    第4図 第5図 第6図

Claims (3)

    【特許請求の範囲】
  1. (1)ロボットの複数種の動作プログラムを並列的に読
    み出し可能な如く予め記憶する手段と、上記ロボットの
    動作内容に応じて上記動作プログラムを選択して読出す
    手段と、この手段により読出した動作プログラムで上記
    ロボットを制御する手段とを具備してなることを特徴と
    するロボットの制御システム。
  2. (2)選択読出したプログラムによりロボットを制御す
    る手段は、ロボットにより順次組立てる順序に各行程の
    動作プログラムを読み出してロボットにより組立てを実
    行することを特徴とする特許請求の範囲第1項記載のロ
    ボットの制御システム。
  3. (3)選択読出した動作プログラムによりロボットを制
    御する手段は、上記動作プログラムを選択する順序のプ
    ログラムに基づいて選択することを特徴とする特許請求
    の範囲第1項記載のロボットの制御システム。
JP3057585A 1985-02-20 1985-02-20 ロボツトの制御システム Pending JPS61190605A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3057585A JPS61190605A (ja) 1985-02-20 1985-02-20 ロボツトの制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3057585A JPS61190605A (ja) 1985-02-20 1985-02-20 ロボツトの制御システム

Publications (1)

Publication Number Publication Date
JPS61190605A true JPS61190605A (ja) 1986-08-25

Family

ID=12307645

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3057585A Pending JPS61190605A (ja) 1985-02-20 1985-02-20 ロボツトの制御システム

Country Status (1)

Country Link
JP (1) JPS61190605A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63121909A (ja) * 1986-11-11 1988-05-26 Fujitsu Ltd ロボツト動作制御装置
JPH03154104A (ja) * 1989-11-10 1991-07-02 Mitsubishi Electric Corp 位置決め制御装置
JPH0378302U (ja) * 1989-11-24 1991-08-08
US7245990B2 (en) 2002-12-02 2007-07-17 Fanuc Ltd Industrial robot

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63121909A (ja) * 1986-11-11 1988-05-26 Fujitsu Ltd ロボツト動作制御装置
JP2643932B2 (ja) * 1986-11-11 1997-08-25 富士通株式会社 ロボツト動作制御装置
JPH03154104A (ja) * 1989-11-10 1991-07-02 Mitsubishi Electric Corp 位置決め制御装置
JPH0378302U (ja) * 1989-11-24 1991-08-08
US7245990B2 (en) 2002-12-02 2007-07-17 Fanuc Ltd Industrial robot

Similar Documents

Publication Publication Date Title
US5094282A (en) Lumber processing apparatus
EP0704780B1 (en) Industrial robot device and method for executing jobs using the same
US7946030B2 (en) Apparatus for assembling components on a target object utilizing a slider for movement of a pallet
JPH04261722A (ja) 作業装置
JPS6322232A (ja) 構成部品の組立装置
TWI658910B (zh) Transfer method and transfer system
JP2863731B2 (ja) 電子部品装着装置およびその方法
JP2000114787A (ja) 電子部品装着装置およびその方法
JPS61190605A (ja) ロボツトの制御システム
US4708232A (en) Moving table type work system
JP4354845B2 (ja) 電子部品搭載装置
KR910001066B1 (ko) 자동권선의 연속마무리시스템
JPH0627350Y2 (ja) 搬送装置
US7043820B2 (en) Electric-component mounting system
JP2946845B2 (ja) 電子部品実装装置のノズル交換装置
JP2917296B2 (ja) 視覚機能付作業装置
WO2024052985A1 (ja) バックアップ部材の配置支援装置および配置支援方法
JP3264742B2 (ja) 部品実装装置
JP2002321063A (ja) 抵抗溶接装置
CN219541999U (zh) 全自动激光加工装置
JP2006147624A (ja) 電子部品実装装置
JP2523740Y2 (ja) Ic基板の検査位置割り出し装置
JP2005095999A (ja) 組立加工装置およびそれを用いた組立加工システム
CN118254495A (zh) 一种多规格多头贴钻工艺及设备
JPS62150831A (ja) ワイヤボンダ