JPS6140608A - ロボツト等の制御装置 - Google Patents

ロボツト等の制御装置

Info

Publication number
JPS6140608A
JPS6140608A JP16158084A JP16158084A JPS6140608A JP S6140608 A JPS6140608 A JP S6140608A JP 16158084 A JP16158084 A JP 16158084A JP 16158084 A JP16158084 A JP 16158084A JP S6140608 A JPS6140608 A JP S6140608A
Authority
JP
Japan
Prior art keywords
program
switch
digital input
external selection
turned
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
JP16158084A
Other languages
English (en)
Inventor
Shoichi Kimura
木村 昭一
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.)
Amada Co Ltd
Original Assignee
Amada Co Ltd
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 Amada Co Ltd filed Critical Amada Co Ltd
Priority to JP16158084A priority Critical patent/JPS6140608A/ja
Publication of JPS6140608A publication Critical patent/JPS6140608A/ja
Pending 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/408—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 characterised by data handling or data format, e.g. reading, buffering or conversion of data
    • 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/36—Nc in input of data, input key till input tape
    • G05B2219/36512—Select by a selector, dip switch
    • 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/45—Nc applications
    • G05B2219/45083—Manipulators, robot
    • Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

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

【発明の詳細な説明】 [産業上の利用分野] この発明はロボット、工作機械又はこれらを組合せて稼
動させるに際し、材料種又は作桑種に応じてこれに対応
する作業プログラムを能率良く選択できるようにしたロ
ボット等の制御装置に関する。
[従来技術の説明] 近年のFMS’(フレキシブル生産シシステム)指向に
伴い、材料又は作業種に応じてロボツ1〜等の加工又は
作業プログラムを迅速、円滑に対応させ、能率的な作業
を行うようにす4ことが望まれている。
上記に関し、従来は、これらプログラムの選択工程を自
動化し、例えば、産業用ロボット、又は工作機械等の相
別供給位置に材料判別装置を設け、この判別装置の材料
判別信号に基づいてロボット−等の作業プログラムを自
動的に選択しようとする試みがあった。
しかしながら、プログラム選択機能を完全自動化しよう
とする試みは上記FMS下にあっては多くの問題点を有
覆る。
即ち、多種少量生産、下において、汎用性のある制御装
置を製作する場合、材料種、加工程が大であると共にプ
ログラム数も多く、全ての場合に適用可tllのプログ
ラム選択機能を持たせることはほとんど不可能である。
又なお、多種少量生産といえども、いわゆるプレイバッ
ク機能を働かせる機会は極めて多く、これを主体に考え
てゆかねばならないのが現状である。
又、材料種に応じてこの材料を判別する装置は製作可能
であり、今後この判別装置の性能は益々向上するであろ
うけれども、同一材料で別種の加工を行うような場合こ
の加工程の判別を行うことは困難であり、これらの場合
にどのように対処するのか改善策が待たれている。
「発明の目的コ この発明は上記問題点を改善し、EMS下に鑑み適宜の
手動操作、及びいわゆるプレイバック機能に併せて材料
種に応じたプログラミング選択を自動的に選択する機能
を持たせ、これらを容易、円滑、かつ、能率的に作動さ
せ得るロボット等の制御装置を提供することを目的とす
る。
[発明の構成] 上記目的を)構成するためのこの発明は、材料種に応じ
た複数種の作業プログラムを記憶する記憶装置と、加工
機械の材料搬入部に設けられ材料種に応じて選択的に作
動されるデジタルインプットスイッチと、該デジタルイ
ンプラ1へスイッチによって形成される材料判別信号に
応じて前記作業プログラムを選択するプログラム選択手
段と、操作部に設けられ前記プログラム選択手段の作動
を有効とする外部選択有効スイッチとを有して成ること
を特徴どするロボット等の制御装置である。
従って、外部選択有効スイッチを設け、これがΔンして
いる場合には外部選択、即ち、デジタルインプットスイ
ッチによって構成される材1′81判別信号に応じて作
業プログラムが選択されることとしたので、CRTディ
スプレイ装置を用いて指令される手動指令といわゆるプ
レイバック機能等に併せてプログラムを自動的に選択す
る機能を作動させることができプログラムの選択に関し
て汎用性のある、かつ、能率的な作業が可能となる。
又、材料判別装置はデジタルインプットスイツチを用い
ることとしたので、材料種をリミットスイッチ、光学セ
ンリー等レンジング手段でセンシングしこれを容易に従
来よりの数値制御装置に取り込めることになる。
なお、外部選択有効スイッチがオフされている場合には
プレイバックのサイクル運転、外部選択有効スイッチが
オンされており、かつ、デジタルインプットスイッチの
いずれかがオンされている場合はプログラムを自動的に
選択する機能が作動するようにし、一方、外部選択有効
スイッチがオンされており、かつ、デジタルインプット
スイッチのいずれもがオフされていればCRTディスプ
レイ装置からプログラムを指定できるようにしておけば
、3秤の態様を上記外部選択有効スイッチに持たせたこ
とになり、より簡易な構成の制御装置と成し得る。
[実施例の説明コ 以下、上記発明について実施例を説明する。
第1図は操作盤1の斜視図、第2図は制御装置のブロッ
ク図を示ず。
操作盤1はキーボード3、CRT5、コントロールパネ
ル7を有し、該コントロールパネル7は図示しない複数
の操作スイッチを有するのであるが、特に、LED9付
の外部選択有効スイッチ11のみを図示している。
第2図に示すように、制御装@13は材利種に応じた複
数8(本例では9f!!>の作業プログラムを記憶する
記憶装置15と、加工機械の材料搬入部に設けられ材料
種に応じて選択的に作動されるデジタルインプットスイ
ッチ17と該デジタルインプットスイッチ17によって
形成される材料判別信号に応じて前記作業プログラムを
選択するプログラム選択手段(CPU19がこの機能を
有する)と、操作部(操作?A1)に設けられ前記プロ
グラム選択手段の作動を有効とする外部選択有効スイッ
チ11とを有している。
記憶装置15はRAMの例を示しているが、複数のプロ
グラムを格納し、必要に応じてCP U 19に提供で
きるものであれば、フロッピディスタ、その他のROM
を併用して良い。デジタルインプットスイッチ17は4
ケのリミットスイッチLS1〜4を備えた例を示し、該
4ケのリミットスイッチを用いて2進化10進数で前記
9種のプログラムに対応させるようにしている。外部選
択有効スイッチ11はシリアルインタフェイス21を介
しバス(Bus)に接続され、該スイッチ11のオンオ
フ状態をCPU19に連絡するようにしている。なお外
部選択有効スイッチは1回の抑圧毎にオンオフを繰返す
ようにしている。
第3図は2秤の材料W1、W2が複数枚づつ積層されて
おり、この材料が材料判別装置23上を通過しtロボッ
ト又は工作装置に提供されてゆく様子を示している。材
料判別装置には2個のリミットスイッチ181、LS2
を設け、材料W1の判別はリミットスイッチLSIの作
動により、材料W2の判断はリミットスイッチしS2の
作動により判別されるようにしている。ここに、リミッ
トスイッチは例えば光学センサに代えることができるこ
とは勿論である。
第4図(a)はCRT5にプログラムポンタン記載して
いる状態を示す。第4図(b)はコントロールパネル7
に設けた外部選択有効スイッチ1 ′1がオフ状態にあ
りLED9は消燈している状態を示す。
第4図(C)は外部選択有効スイッチ11がオンされL
ED9が点燈している状態を示す。これらの状態に対応
してどのようにプログラム選択が行われるかは第7図で
詳説する。
第5図はCPtJ19を中心とするオペレーティングス
テムのモジュール動作の説明図である。
第5図にはオペレーティングステムのモジュールをコン
トロールパネルコミュニケータ25と、NCデータの修
正、編集を行うエディタ27ど、NCデータの解釈、実
行を行うインタプリタ29とを示している。そして記憶
装置15にはNCデータとして前述9秤のプログラムが
格納されている。
又、各モジュールの媒介ソフトとして、受信レジスタ3
1aとコントロールステータスレジスタ31bを有する
レジスタ部31と、外部選択スイッチ11の有効無効を
判定する有効判定部33、エディタ25に対する操作指
令を記述するエディタ操作指令部37と、NCデータの
アクセスを制御するプログラムポインタ39が設けられ
ている。
◇、コントロールパネル7の外部選択有効スイッチ11
がオンされると、この起動信号はコード化されシリアル
信号ラインを介してレジスタ部31の受信レジスタ31
aに送られる。コントロールステータスレジスタ31b
はこの旨をコントロールパネルコミュニケータ25に伝
える。コントロールパネルコミュニケータはこの信号を
受けて有効判定部33の内容を外部選択有効状態とする
。
第6図には現在実行中のNCデータの一例を示している
が、インタプリタ29は上記外部選択有効状態が知らさ
れると、実行中のNCデータを−通り実行し最終番地3
9を実行した後アドレスワード41で待期する。一方、
エディタ25はエディタ操作指令部37を参照し、デジ
タルインプットスイッチ17をリードアクセスし、サー
チすべきプログラムナンバを知る。そしてデジタルイン
プットスイッチ17で指定されるNCデータをアクセス
する。この際前記デジタルインプットスイッチ17で指
定されるプログラムナンバが発見できればプログラムポ
インタ39の内容を書換えるが、そうでなければ制御装
置の状態をアラームとする。
第7図にプログラム選択に関する操作フローヂャートを
示した。以下、このフローヂャート、及び第4図<a 
>、(1))、(C)に基づいてプログラム選択に関す
る制御及び操作について説明する。
第4図(b)に示ずように外部選択有効スイッチ11が
オフのままであればLIED9は消燈したままであり、
ロボット又は工作機械は通常のサイクル運転を繰返して
行う。
そこでステップ500g、下に示されるフローヂャート
の手順において、ステップ501で外部選択有効スイッ
チ11がオンされるとステップ502でLEDII!点
燻する。なお、外部選択有効スイッチ11の抑圧はロボ
ット等が自動サイクル運転中であっても良い。この場合
にもステップ503で示すように実行プログラムの先頭
でW持されることになる。
ステップ504はJディタフ5がデジタルインプットス
イッチ17の板走査を行い該デジタルインフッ1−スイ
ッチ17が指定するプログラムナンバを知ることを示し
ている。第5図のエディタの作用で説明したように該当
プログラムが存在しない場合にはスイッチ506でエラ
ー処理、例えばアラーム発生が行われる。
ステップ505で対象プログラムが発見された場合、及
びデジタルインプットスイッチ17がいずれも作動して
いなかった場合はステップ507へ移り、デジタルイン
プットスイッチ17がいずれも作動していなかった場合
はステップ509へ、1〜9番のプログラムナンバが指
定されていた場合にはステップ508へ移る。
ステップ508では所定のプログラムがアクセスされ、
ロボット等はこのプログラムにより作動される。一方、
ステップ509においていずれのデジタルインプットス
イッチも作動されていないことが判断された場合(4ビ
ツトいずれもゼロ)には、例えば材料が特殊のものであ
ることが判断されているとして、この場合にはe RT
5で指令されるプログラムを実行するようにしている。
上記実施例の説明から理解されるように作業者はプログ
ラム選択を容易に指令することが可能となる。即ち、第
3図を参照するに、今、第1の祠PI W 1と第2の
材料W2が順次又は交ηに搬入されてくるとする。また
、この際、これら材料には材料に応じて所定の2つのプ
ログラムが対応させられるものとする。この場合には外
部選択有効スイッチ11をオンさせ、自動搬送される材
料W1、W2に対して自動的にプログラムを対応させ、
ロボットの材11提供作業又は工作機械の工作作業を行
わしめれば良いのである。
一方、材料が材料判別手段で判別することの不可能な場
合、又は材料は同一であるにもかかわらず作業又は加ニ
ブログラムが異なるような場合には上記自動のプログラ
ム選択機能はあえて用いず従来通りの手動選択方式で行
えば良いのである。
なお、CRTからのプログラム指定も外部起動    
 ′であると考えて、外部選択有効スイッチがオンされ
ているにもかかわらずデジタルインプットスイツヂがい
ずれもオンされていない場合(故意にオンしない場合を
含む)に前記CRTからのプログラムナンバに指定可能
としておけば、手動、自動いずれの操作もこの外部選択
有効スイッチのLED点燈で知らしめることができるの
で視覚性、操作性共に良好である。
[発明の効果] この発明はプログラムの外部選択有効スイッチを設け、
この外部選択有効スイッチをオンしている場合にはデジ
タルインプットスイッチで形成される材料判別信号を受
けて作業プログラムを自動的に選択可能としたものであ
る。
従ってFMS下に鑑み適宜の手動操作、及びい−わゆる
プレイバック機能に併せて材料種に応じたプログラミン
グ選択を自動的に選択する機能を持たせ、これらを容易
、円滑、かつ、能率的に作動させ得るロボット笠の制御
装置を提供することができる。
【図面の簡単な説明】
図面はいずれも実施例を示し、第1図は操作盤の斜視図
、第2図は制御装置のブロック図、第3図は材料判別装
置の根要を示す斜視説明図、第4図(a)、第4図(わ
)、第4図(c)は3種の操作状態を示す説明図、第5
図は制御装置のオペレーティングモジュールのブロック
説明図、第6図はプログラムの一例を示す説明図、第7
図はプログラムの自動選択処理を示すフローチャートで
ある。 1・・・操作盤 3・・・キーボード 5・・・CRT 7・・・コントロールパネル 9・・・1−FD 11・・・外部選択有効スイッチ 13・・・制御装置 15・・・記憶装置 17・・・デジタルインプットスイッチ19・・・中央
処理装置(CPU) 代理人  弁理士  三 好  保 男C/)  C/
’) (/1   ψ 」」」」 手続補正音(8盛) 昭和59年り月−2z日 特許庁長官 志 賀  学  殿 1、事件の表示 昭和12年 特許願第16/!r&θ
号2、J明のム称  ロボ′1.訃賛凸宗1葎p蔽工住
所(居所)   神祭u I #、l省蕾沖Φ石…り0
0眉寸こ氏名(名称)    #式会丸 779“。 イ大斎者   大巳  4日月 4、代理人 住 所    〒105東京都港区虎ノ門1丁目2番3
号虎ノ門第−ビル5階 (発送日  昭和  年  月  日)−4−”l − 6#i正の対象 C1)   M8細) (2)  出 i 7 補正内向も fl)  8月lIm書y$−8(内容tS変変更し)
(ス)64乙り偽ジ1L弓ト(巴蛯≧に変り?Gドい8
 シイ(イτri類σ)目録

Claims (1)

    【特許請求の範囲】
  1. 材料種に応じた複数種の作業プログラムを記憶する記憶
    装置と、加工機械の材料搬入部に設けられ材料種に応じ
    て選択的に作動されるデジタルインプットスイッチを、
    該デジタルインプットスイッチによって形成される材料
    判別信号に応じて前記作業プログラムを選択するプログ
    ラム選択手段と、操作部に設けられ前記プログラム選択
    手段の作動を有効とする外部選択有効スイッチとを有し
    て成ることを特徴とするロボット等の制御装置。
JP16158084A 1984-08-02 1984-08-02 ロボツト等の制御装置 Pending JPS6140608A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16158084A JPS6140608A (ja) 1984-08-02 1984-08-02 ロボツト等の制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16158084A JPS6140608A (ja) 1984-08-02 1984-08-02 ロボツト等の制御装置

Publications (1)

Publication Number Publication Date
JPS6140608A true JPS6140608A (ja) 1986-02-26

Family

ID=15737823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16158084A Pending JPS6140608A (ja) 1984-08-02 1984-08-02 ロボツト等の制御装置

Country Status (1)

Country Link
JP (1) JPS6140608A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS633306A (ja) * 1986-06-23 1988-01-08 Mitsubishi Electric Corp 数値制御装置
JPS6312207U (ja) * 1986-07-08 1988-01-27
JPS63140307A (ja) * 1986-12-02 1988-06-11 Kobe Steel Ltd 教示・再生ロボツト制御用プログラム照合方法
JPS63166731A (ja) * 1986-12-26 1988-07-09 Agency Of Ind Science & Technol 強化ガラス板端面アーク通電ジュール熱軟化成形方法
JPS6446108A (en) * 1987-08-14 1989-02-20 Nec Corp Work instruction type robot controller

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56101206A (en) * 1980-01-17 1981-08-13 Nachi Fujikoshi Corp Control device for robot

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56101206A (en) * 1980-01-17 1981-08-13 Nachi Fujikoshi Corp Control device for robot

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS633306A (ja) * 1986-06-23 1988-01-08 Mitsubishi Electric Corp 数値制御装置
JPS6312207U (ja) * 1986-07-08 1988-01-27
JPS63140307A (ja) * 1986-12-02 1988-06-11 Kobe Steel Ltd 教示・再生ロボツト制御用プログラム照合方法
JPS63166731A (ja) * 1986-12-26 1988-07-09 Agency Of Ind Science & Technol 強化ガラス板端面アーク通電ジュール熱軟化成形方法
JPS6446108A (en) * 1987-08-14 1989-02-20 Nec Corp Work instruction type robot controller

Similar Documents

Publication Publication Date Title
US5960441A (en) Systems and methods for providing dynamic data referencing in a generic data exchange environment
US4396974A (en) Method of preparing and executing sequence program for sequence controller used in machine tool control
US5555179A (en) Control method and control apparatus of factory automation system
US8688258B2 (en) Method of controlling a machine tool
GB2244573A (en) Programmable controller
EP0148273B1 (en) Numerical control apparatus
US5600807A (en) Programmable controller capable of updating a user program during operation by switching between user program memories
EP0060039B1 (en) Numerically controlled machine tool system
US5564049A (en) Industrial controller programming method using external connection database
US5485366A (en) Sequence controller including error correction and method therefor
US5485552A (en) Method of creating a robot motion program
EP0827053A1 (en) Programming system for motion controller
US5323308A (en) Programmable control system
JPS6333168B2 (ja)
JP2004199530A (ja) パラメータ書換履歴機能付き数値制御装置
EP0089194B1 (en) Method and apparatus for displaying ladder diagrams
JP2942812B2 (ja) 変種変量生産プログラムの作成装置
JPH03276307A (ja) ティーチング・プレイバック方式ロボットコントローラ
US20040049622A1 (en) Programming tool
JPS5937028A (ja) 工具選択方法
JPH0253109A (ja) 数値制御加工プログラム検査方法
JPH0472244B2 (ja)
JPH04343689A (ja) ロボットの数値制御装置
JPS59214908A (ja) ラダ−図表示方式
JPH05143130A (ja) 数値制御装置