JPH04505378A - 板金曲げ加工装置用ロボットマニピュレータの制御用装置 - Google Patents

板金曲げ加工装置用ロボットマニピュレータの制御用装置

Info

Publication number
JPH04505378A
JPH04505378A JP3501006A JP50100691A JPH04505378A JP H04505378 A JPH04505378 A JP H04505378A JP 3501006 A JP3501006 A JP 3501006A JP 50100691 A JP50100691 A JP 50100691A JP H04505378 A JPH04505378 A JP H04505378A
Authority
JP
Japan
Prior art keywords
block
command
sheet metal
manipulator
bending
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
JP3501006A
Other languages
English (en)
Inventor
プルノット ジアンパオロ
プラダ マルコ
Original Assignee
株式会社アマダ
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
Priority claimed from IT06811589A external-priority patent/IT1237701B/it
Priority claimed from IT68116A external-priority patent/IT1239044B/it
Priority claimed from IT06811789A external-priority patent/IT1238411B/it
Application filed by 株式会社アマダ filed Critical 株式会社アマダ
Publication of JPH04505378A publication Critical patent/JPH04505378A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D43/00Feeding, positioning or storing devices combined with, or arranged in, or specially adapted for use in connection with, apparatus for working or processing sheet metal, metal tubes or metal profiles; Associations therewith of cutting devices
    • B21D43/02Advancing work in relation to the stroke of the die or tool
    • B21D43/04Advancing work in relation to the stroke of the die or tool by means in mechanical engagement with the work
    • B21D43/10Advancing work in relation to the stroke of the die or tool by means in mechanical engagement with the work by grippers
    • B21D43/105Manipulators, i.e. mechanical arms carrying a gripper element having several degrees of freedom
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D5/00Bending sheet metal along straight lines, e.g. to form simple curves
    • B21D5/004Bending sheet metal along straight lines, e.g. to form simple curves with program control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D5/00Bending sheet metal along straight lines, e.g. to form simple curves
    • B21D5/02Bending sheet metal along straight lines, e.g. to form simple curves on press brakes without making use of clamping means
    • B21D5/0281Workpiece supporting devices
    • 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
    • G05B19/4083Adapting programme, configuration
    • 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/409Numerical 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 using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • 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/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/425Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
    • 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/34Director, elements to supervisory
    • G05B2219/34325Speed up, optimize execution by combining instructions belonging together
    • 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/36046Adapt, modify program as function of configuration of machine
    • 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/36159Detachable or portable programming unit, display, pc, pda
    • 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/45Nc applications
    • G05B2219/45143Press-brake, bending machine

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Robotics (AREA)
  • Bending Of Plates, Rods, And Pipes (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の名称 板金曲げ加工装置用ロボットマニピュレータの制御用装置発明の背景 発明の分野 この発明は板金曲げ加工装置用ロボットマニピュレータの制御用装置に関する。
従来技術の説明 この発明は、本件出願人による、1988年3月15日出願のイタリア特許出願 第67224−A/88に記載のロボットマニピュレータの指令及び制御に好適 に適用される。このマニピュレータは、一対のマニピュレータヘッドを備え、こ のマニピュレータヘッドは、曲げプレスの金型により定義される直線状曲げ帯に 平行な共通軸の回りに回転自在かつ操作領域内で移動自在である。このマニピュ レータヘッドは、板金の相互に対向する辺を把持自在に構成されており、前記板 金の所定の曲げ加工を可能とするように前記曲げプレスの台の間に当該板金を位 置決めするように構成されている。前記マニピュレータ装置及び曲げプレスは、 電気信号及び制御装置により制御される。前記制御装置は、予め記憶された指令 に基づいて、前記各装置に、連続的な曲げ工程を定義する一連の指令を与える。
前記種々の作業段階のための指令は、通常いわゆる自己学習方法により指令装置 へ入力される。即ち、前記自己学習方法によれば、作業者が曲げ工程に必要な種 々の移動工程を介して前記機械を連続的にかつ物理的に移動せしめるのである。
そしてそれぞれの各移動工程が実行されると、この移動工程に関連したパラメー ターが前記指令装置へ入力されるのである。
このようにして、前記機械の各要素が取る種々の位置(例えばマニピュレータヘ ッドがとる各連続的位置)が連続的に指令制御装置のランダムアクセスメモリー に記憶される。そしてこれらの各位置は、順次に前記指令装置により読み取られ 、実際作動曲げ工程において実行されるのである。
上記説明されたところから明らかなように、予め記憶された曲げ工程を変更する ことが望まれる際には、新規の自己学習手続きを行なうことが必要であった。そ してこのことはそれを行なうのに、相当の時間が必要であり、煩わしいことであ った。
更に前記自己学習手続きを行なうための作業者は前記機械及び操作工程の可能な 順序を熟知しなければならずまた、前記制御装置へ信頼性あるデータを入力する ために前記種々の機械要素を超高精度で位置決めしなければならなかったのであ る。
発明の適要 そこで本発明の第1の目的は、前記板金曲げ装置用ロボットマニピュレータの制 御用装置であって、当該ロボットマニピュレータの作業工程の各段階を制御する ための制御信号を自動生成し、かつ操作工程の容易かつ迅速な定義を可能とする 制御装置を提供することである。
前記この発明の第1の目的は、作業者により選択されかつ前記各段階を制御する ための前記指令信号の完全なシーケンスを発生する手段を備えてなることを特徴 とする制御装置により達成される。本発明の第2の目的は、前記曲げ工程の種々 の操作段階の正確かつ安全な実行を維持しつつプログラミングの結果定まる時間 に対して作業工程を実行するに必要な時間を短縮するように、板材曲げ加工装置 用の制御信号のシーケンスの作業速度を加速する制御装置を提供することである 。
前記本発明の第2の目的は、前記指令制御信号のうちのある所定信号を検出し、 当該所定信号に他の指令信号を結合する手段を含むことを特徴とする制御装置に より達成される。
更に、従来の制御装置においては、曲げ工程の種々の段階に対する指令を生成す るに必要な時間を短縮するために、前記指令は見本装置においであるいは前記装 置の中央指令制御装置の外部装置において定義されていた。そしてこれらの指令 はその後の実行の為に当該装置の中央制御装置に記憶されていた。しかしながら これは一連の困難を引き起こしていた。すなわち前記曲げ装置は、複数の成分要 素(曲げプレス、板金用マガジン、および補助把持装置用支持部材等)からなっ ており、これらの要素は堅固に相互に結合されているものではなく、前記曲げ装 置が収容される部屋の床に、前記曲げ装置の種々の部材が相互に離間され適正な 寸法の相対的配置が達成されるように設置される。前記曲げ段階における、前記 曲げ装置の各部の種々の移動のための指令信号のシーケンスは、前記各部の所与 の見本配置について事前に定義されたものである。したがって、前記実際曲げ装 置の各部が見本配置と少しでも異なる場合には、前記事前に定義された指令に基 づいて作動すると前記実際曲げ装置は正確な態様で機能しない。
そこで本発明の第3の目的は、板金曲げ加工装置の配置寸法をチェックし、指令 制御信号を、前記曲げ装置の各部の種々実際運動のために自動的に適合せしめる 制御装置を提供することである(これにより、前記曲げ装置の見本配置において 予め定義した指令信号のシーケンスが前記の不都合を克服する態様で利用され、 前記曲げ装置の操作時間を短縮することができる)。
前記第3の目的は、前記板金曲げ装置のロボットマニピュレータの相対配置の寸 法をチェックし、指令制御信号を前記ロボットマニピュレータ装置に自動的に適 合せしめる制御装置であって、以下の各段階を行なう制御装置により達成される 。即ち、前記指令制御信号の第1シーケンスを前記曲げ装置の見本配置について 定義する第1の段階と、前記見本配置の寸法値と対応する前記曲げ装置の実際配 置の寸法とを比較する第2の段階と、指令制御信号の前記第1シーケンスを自動 的に変更して前記曲げ装置の前記実際配置に対応する第2信号シーケンスを生成 する第3段階である。
図面の簡単な説明 本発明の一層の理解のために、実施例の説明を、添付図面を参照して以下に行な う。ここに、 第1図は本発明の主題である制御速度増大装置を有した指令制御装置により制御 される、曲げプレス、マニピュレータ装置、ワーク搬入装置及びワーク搬出テー ブルを備えた板金曲げ装置の斜視図である。
第2図は第1図に示されたマニピュレータ装置の側面図である。
第3図は第1図に示されたマニピュレータ装置のマニピュレータヘッドの斜視図 である。
第4図は、前記マニピュレータヘッドの平面図である。
第5図は、第1図に示されたマニピュレータ装置の補助把持部材及びこれを支持 する梁部材の部分断面側面図である。
第6図は、第5図に示された補助把持部材の支持構造の部分正面図である。
第7図は、第1図に示された曲げ装置により製造される製品形状を表す。
第8図は、第7図に示された形状を得るために必要な曲げ段階を概略的に表すも のである。
第9図は、第1図に示された指令制御装置の動作のフローチャートである。
第10a図、第10b図は、第7図に示された形状を製作するために生成される 操作工程の各段階のフローチャートを示す。
第11図は第7図に示された形状を制作するために必要な指令信号を第1図の指 令制御装置へ送るために使用される携帯キーボード(ハンドボックス)を示す。
第12図は第1図に示された指令制御装置とこれに接続される種々の装置との間 の相互接続を概略的に示す。
第13図は本発明の主題を構成する指令制御装置の動作のフローチャートである 。
第14a図、第14b図は第13図のフローチャートのより詳細を示すフローチ ャートである。
第15a図、第15b図は第7図に示された形状を製作するための操作工程の各 段階を示すフローチャートである。
第16a図、第16b図は第1図に示された曲げ装置に対する本発明の寸法チェ ック装置において道具として使用される第1.第2金属台の斜視図である。
第17図は、本発明の方法の第1寸法検査段階において、第1図の曲げ装置のマ ニピュレータヘッド及び補助把持装置により使用される、第16a図、第16b 図の一対の金属台の斜視図である。
第18a図は、本発明の方法の第2寸法検査段階において、第1図の曲げ装置の マニピュレータヘッドにより使用され、板金に対向した状態で示される、第16 b図の金属台の斜視図である。
第18b図は、板金の対向する端部に位置する状態での(第18a図の)第2寸 法検査段階における一対の金属台の部分斜視図である。
第19a図は、本発明の方法の第3寸法検査段階において、第1図の曲げ装置の マニピュレータヘッドにより使用され、ワーク搬出テーブルに対向した状態で示 される、第16b図の金属台の側面図である。 第19b図は第19a図の一部 の拡大部分図である。
第20図、第21図は本発明の寸法検査、自動適合方法の各段階のフローチャー トである。
第22図は第21図に示されたフローチャート中の一段階のより詳細なフローチ ャートである。
好適な実施例の詳細な説明 本発明の第1実施例を以下に説明する。この実施例において、本発明の方式は、 第1図から第6図に示される構造を有する板金曲げプレスのロボットマニピュレ ータ装置のための指令制御信号シーケンスに適用される。第1図において、板金 曲げ装置500が示され、参照番号1は、金型2および3を備えた曲げプレスを 一般的に示す。
前記プレス1の前方に番号4で一般的に示されるマニピュレータ装置が備えであ る。プレス1の一側方には、搬入装置5および、番号6で一般的に示される搬出 テーブルを備えたマガジンが配置されている。
マイクロプロセッサ−制御装W7が、マニピュレータ装置4およびプレス1の動 作を制御する。制御装置7は、文字数字式キーボード8.ビデオ装置9および小 型携帯キーボード11(ハンドボックス)を備えている。これらの各装置は以下 に示す態様で使用される。
前記搬入装置5は曲げ加工される平面長方形板金23の山が裁量される上板22 を備えた基台20を有している。
アクチュエーター26により駆動される可動梁24が、前記板金23を順次吊り 上げ前記搬入装置5と搬出テーブル6との間の水平位置へそれらを移動せしめる ための一列の吸盤28を支持している。
なお前記搬出テーブル6は、傾斜支持面30を備えた単純な基台により構成され ている。以下に説明するように、この支持面30は前記マニピュレータ装置4か らの成型板金を受けとるようにされている。前記マニピュレータ装置4は、案内 部材34を支持する脚部材32を備えた支持台を有している。案内部材34は、 プレス1の下部の全長に沿い、曲げプレスlの作業面に平行に延伸され、かつ前 記搬入装置5および搬出テーブル6との間の隙間に延伸されている。
前記案内部材34の上に、番号36で一般的に示される横長キャリッジが摺動自 在に設けである。このキャリッジ36は、前記金型2に平行に即ちX軸に沿って 摺動自在である。このキャリッジ36は、前記案内部材34に沿って、前記プレ ス1に対向する位置から、前記搬入装置5および搬出テーブル6との間の位置ま で移動自在である。
前記案内部材34に沿っての前記キャリッジ36の移動は、好適には、数値制御 されるサーボモータ38により制御される。このサーボモータ38は、前記案内 部材34に沿って延伸するラック(図示せず)と協働する歯付き車輪即ちビニオ ン(図示せず)を駆動する。
前記キャリッジ36は、その両端部近傍において、Y軸に平行に延伸する一対の 縦方向案内部材40を支持する。この一対の案内部材40のそれぞれは、前記キ ャリッジ36上において、(Z軸に平行に)垂直方向に摺動自在である。前記Z 軸に沿っての案内部材40の移動は前記キャリッジ36に支持された数値制御タ ーボモータ42によって駆動される。すなわち各案内部材40は前記キャリッジ 36に対して摺動自在の垂直棒44により支持される。前記サーボモータ42は 、前記各垂直棒44に支持された各同期ラック(図示せず)と噛み合う各歯付き 車輪すなわちピニオン(図示せず)を、駆動する。
前記案内部材40は、金型2.3により定義される曲げ帯に平行に延伸された強 固な梁部材46を支持する。
この梁部材46は、Y軸に対して平行方向に移動自在の各滑動部材48を介して 前記案内部材40に支持されている。
前記各滑動部材48は、垂直ピン50を支持し、この垂直ピン50を中心として 前記梁部材46は水平方向に微小角度だけ回動することができる。
前記各滑動部材48の運動は、前記各案内部材4oに支持された各数値制御サー ボモータ52により制御される。この各サーボモータ52は、前記案内部材40 内で延伸され前記各滑動部材48に固定されたナツト(図示せず)と協働するウ オームねじ(図示せず)を駆動する。
板金を扱う際の、Y軸に沿っての梁部材46の移動は、相互に同期して動作する 2つのサーボモータ52により制御され前記梁部材46はそれ自身に平行に移動 する。
前記板金23の正確な位置決めを行なうために、前記曲げブレス1は一対の整列 センサー66を備えている。この一対の整列センサー66は、Y軸方向に摺動自 在に支持体に支持され前記金型3に近接して配置されている。このセンサー66 は、Y軸方向に移動自在であり、前記板金23の後端部との接触を検知する端部 68で終端するロッド67を備えている。
前記曲げブレス1と対向する、前記梁部材46の側面には、相互に同期して、梁 部材46に沿って反対方向に摺動自在の2個のモーター駆動摺動部材(図示せず )が設けである。この各摺動部材に、前記曲げブレス1方向に延伸する強固な中 空突出腕74が支持されている。これらの腕74のそれぞれの先端部に各マニピ ュレーターヘッド10が支持されている。そして前記各マニピュレーターヘッド 10の回転軸は2つのマニピュレーターヘッドについて相互に共通にされている 。以上により理解されるように、前記2つの摺動部材(図示せず)の移動により 、前記板金23の両側端部に対する前記マニピュレーターヘッド1oの係合及び 離反が行なわれる。
前記マニピュレーターヘッド1oの各軸を中心とする同期回転は数値制御サーボ モーターによりytnmされる。これにより前記マニピュレーターヘッド1oに より支持されたマニピュレーター把持部材の位置及び姿勢の変更が行なわれる。
第3図を参照して前記マニピュレーターヘッド10の好適な構造を説明する。
前記マニピュレーターヘッド10は、相互に対向する突出側面92.94を支持 する矩形フランジ90を備えてなる。これらの側面92.94の先着部は、マニ ピュレーター把持部材72.73の外側固定ジE!−96,98を各々構成する ように形成されている。
前記2つの側面部材92.94の間に、それぞれの中心を通ってロッド100が 延伸されこのロッド100に二重ピストンが固定されている。このピストンは、 当該ピストンのシリンダーを構成する移動体104により囲繞されている。従っ て前記移動体104はロッド100に沿って往復動目在である。
前記移動体104に、2つの可動ジs 106,108が固定されている。この 可動ジ=s 106,108の一方は前記マニピュレーター把持部材72の一部 を構成し、他方はマニピュレーター把持部材73の一部を構成する。
従って、把持部材73が開放されると把持部材72は閉じられ把持部材72が開 放されると把持部材73は閉じられる。
以上により理解されるように対角線状に対向する2つのマニピュレーター把持部 材72.73は、前記ヘッド1oの回転軸に対して偏心して設けである。そして 前記固定ジa96,98は前記ヘッド10の輪郭線状に設けてあり、前記可動ジ g 106.108は前記ヘッド10の輪郭線内で摺動自在である。かかる配置 は、微小寸法のマニピュレーターヘッド1oを構成するために最も好適なもので あり、前記マニピュレーター把持部材72.73が前記金型2゜3で定義される 曲げ帯に最大限接近することを可能とする。
前記固定ジg96,98および可動ジ!! 106,108は、異なった寸法( 特に異なった巾)のジョーと簡単かつ迅速に置換自在である。例えば、図示のジ g 96,98,106.108は最小巾のものであり、最大中のジョーは前記 ヘッド10の巾と同じ巾を有する。
第1図及び第4図を参照して、前記マニピュレーター装置4に設けである、長尺 板金ワークの取り扱いのための補助支持装置を説明する。
このタイプの板金は、曲げ加工の前或は少数箇所の曲げ加工のみが成されている 状態で、前記マニピュレーターヘッド10の把持部材によりその両側端部にて把 持された場合には当該板金ワークは垂れ下がり易い。したがって、少なくともそ の中央部においてこれを支持する必要がある。
前記のために、一般的に110で示される補助支持装置が少なくとも一つ前記梁 部材46に沿って設けである。この補助支持装置110は、前記梁部材46に沿 って移動自在かつ所定の位置に固定自在のキャリッジ112を備えている。前記 補助支持装置110がただ一つ設けられるとすれば、その位置は第1図に示され る中央位置である。
前記キャリッジ]12に、X軸に平行な水平軸を中心として回動自在に中空突出 補助支持腕で114が軸支されている。前記補助支持装置110が作動される場 合には、前記キャリッジ112に支持されるアクチュエータ(図示せず)が前記 腕114を上昇位置に保持する。前記腕114の先端部に、吸盤を備えた補助支 持ヘッド116が支持されている。
このヘッド116は、前記マニピュレーターヘッド10の回転軸と一致する軸を 中心として回転自在であり、前記マニピュレーターヘッド10と同期して回転す る。
前記ヘッド116は、前記マニピュレーター把持部材72.73と同様に対角線 状に対向して配置されかつ前記マニピュレーターヘッド10の把持面と対応する 当接面を有する上部吸盤120及び下部吸盤119を支持している。前記吸盤1 19,120は、図示しない手段で真空源(図示せず)と接続されている。
以上により理解されるように、前記吸盤119又は120はそれらが接触する板 金の表面の向きと無関係に(板金の表面がどのような向きを向いていても)その 中間領域で板金を支持することができる。
そして中広の板金を取り扱う場合には、最初の曲げ加工を行なう際に前記補助支 持装置110を使用する。
前記補助支持装置が不要な場合には、前記腕114が休止位置へ下降するように 前記アクチュエータが駆動制御される。
前記補助支持装置110の両側部には二つの2次補助支持装置121が設けであ る。この2次補助支持装置121はお互いに、前記補助支持装置110の反対側 に設けてあり、前記補助支持装置110と同様の構成を有する。特に前記2次装 置121は、前記吸盤119.120と同様の機能を有する複数の上部吸盤12 3及び下部吸盤122を備えている。
第1図、第2図、第6図に示すように、前記基台32に対して、前記プレス1と 対向する側と反対側の床面に強固な支持柱124が固定されている。この支持柱 124は、相互に対向する箱状垂直柱125を備えている。この垂直柱125の 間に、ピン128により当該垂直柱125に支持された強固な箱状揺動腕126 が配置されている。
前記垂直柱125の一方には、垂直アクチュエータ130(第2図)が組み込ま れている。このアクチュエータ130のピストンロッドには、前記腕126に一 端を固定したチェーン134を掛は回したプーリー132が連結されている。
最後に前記腕126は、その上端部に梁部材14を支持している。
この梁部材14は、その前端部に相互に離間する把持部材12を備え180°回 動自在に構成されている。
前記腕126内には、二重作動縦型空気アクチュエータ136が組み込まれてい る。このアクチュエータ136は、チェーン伝達機構136により、前記腕12 6上の支持軸を中心として前記梁部材14を回転せしめる。以上から明らかなよ うに、前記腕1000梁部材14及び把持装置12からなる構造全体は、第2図 において実線で示す傾斜位置と第2図において2点鎖線で示す直立位置との間で 、前記アクチュエータ130により揺動せられる。
なお、第2図において、前記梁部材46及び前記マニピュレーターヘッド10の 支持アーム74が前記プレスに向かって最前進位置にあり最下方位置にある場合 が実線で示され、最上方最後退位置にある場合が下線で示されている。そして前 記マニピュレーターヘッド10、補助支持ヘッド116の共通回転軸が移動可能 な操作範囲が参照番号139で示されている。
第5図、第6図を参照するに、前記梁部材14は一対の細長案内部材140を備 えこの案内部材140に、移動自在かつ最適位置に位置決め自在の4個の摺動部 材142が支持されている。第5図に示すように、各摺動部材142には、これ に固定する態様で、二重作動空気アクチュエータ146のシリンダ144が設け である。このアクチュエータ146のピストンロッドは、148で示され前記梁 部材14に対して前方に突出されている。
前記シリンダ144は、前記ピストンロッド148を囲繞しかつ横方向ピン15 2を支持したブラケット150を支持している。このビン152は、補助把持部 材12の二つの対称ジョーに対する中央でこ支点を構成している。
前記各ジョーは↓54は、一対の横ローラ−156を備えている。
また、前記ピストンロッド148は、前記ローラー156と協働する前面板15 8を備えている。
前記前面板158と各ジョー154との間には、前記前面板及びジョーにそれぞ れ形成された空洞又は座部係止された引張りコイルスプリング160が介在され ている。
前記構成により、前記アクチュエータ146および前面板158が引き込まれる と、第5図に実線で示すように、前記スプリング160が前記ジョー154の先 端部を引き離し前記把持部材12を開放位置に保持する。
−5前記アクチュエータ146に圧縮空気が供給されると、前記ピストンロッド 148が前進し前記前面板158が前記ローラー156を押し前記ジョーコ54 を閉じさせる。この状態は第5図において破線で示されている。
前記曲げプレスのための制御装置7とこの制御装置に接続され制御される種々の 装置との接続が、第12図に概略的に示されている。
特に、前記制御装置7は、前記曲げプレス1.マニピュレーター装置4.搬入装 置5.(前記表面30から完成品を搬出するための装置により自動化される場合 )搬出テーブル6を制御する。この制御装置7は、携帯キーボード11及び以下 に説明する方法により制御信号のシーケンスを生成するキーボード8とを備えて いる。前記制御装置7はまた、前記制御信号のシーケンスを視覚化するためのビ デオ装置9とを備え、図において点線で示される外部装置480と接続されるよ うになりでいる。前記外部装置は、前記制御信号のシーケンスの生成及び記憶の ために用いることができる。
第7図に成型されたワーク499の形状が示されている。この成型されたワーク 499は、以下に第8a図から8q図までを参照して詳細に説明する曲げ工程に より、長方形の平板金23から得られ6個の平行な曲げ線200,210,22 0,230,240.250を有している。
第8a図から第8q図において、前記曲げプレス1は、下金型2および上金型3 から成るものとして概略的に示されている。図示の例においては、金型2は固定 され金型3は垂直作業面内で往復動する。金型2は、2面角を有する凹型形状を 有し金型3は前記2面角を有する相互的な凸型形状を有している。図示の例にお いては、前記2面角は90゛であり前記作業面に対して対称である。
既に述べたように前記マニピュレーター装置4は、一対のマニピュレーターヘッ ド10を備えこのマニピュレーターヘッド1oは、それぞれマニピュレーター把 持部材72.73を支持している。これらの把持部材72.73は、第3図にお いて示されたものとは異なった位置に存在する。特に把持部材72.73は、前 記ヘッド10の同一側に把持開口部を有しており相互に逆方向に一体的に移動( 開放、閉鎖)できるようになっている。また、各マニピュレーターヘッド10は 、両ヘッドに共通の軸150を中心として回転自在に設けられている。
第8図を参照するに、前記板金23は、前記搬入装置5から解放された後、前記 マニピュレーター把持装置72に把持され前記マニピュレーター装置4により搬 出される。そして前記マニピュレーター装置4が、開放されている、前記曲げプ レス1の金型2,3の間に前記板金を搬入する。次いで前記ヘッド10が同時に 上昇され、前記板金23が前記金型上に載置され前記板金23の後端部が前記セ ンサー66の先端部に接触される。かくて前記センサー66は、前記板金23が 、前記曲げプレス1の内部にて、所定の高さ位置において前記第1曲げ線を形成 するための所定の位置に到達したことを示す信号を発生する。次に、前記金型2 .3が相互に接近し前記板金23を曲げ加工することなく保持する。
次の段階で、前記2個のマニピュレーター把持部材72は開放され2個のヘッド 10は相互に離間し前記板金23を解放する。
次の段階は前記金型3が更に下降し前記板金23に曲げ線20を形成する曲げ段 階である。
第8b図に示されるように、この曲げ工程の最後に前記板金に二つの辺205, 206が形成される。この間の角度は、図示の例では約100°である。
第8b図に再び示すように、次の段階において、前記板金23が前記二つの金型 2,3の間に把持されている間に、前記ヘッド1゜が上昇かつ回転し前記把持部 材72が、これと向かい合っている辺206の平面と一致する把持面内に位置す る姿勢をとる。そして前記把持部材72が前記板金23を再把持する。
前記板金が再把持された後、前記金型3が上昇し前記ヘッド10が前記曲げプレ ス1から離反し第8図Cに概略的に示すように補助把持部材12の存在領域に到 達する。
前記において補助把持部材12は、傾斜把持面内にある。前記板金23の把持を 前記補助把持部材12で行なうために、前記ヘッド10は、前記曲げプレスから 離反する上昇連動中に前記板金23の辺206が前記補助把持部材12の把持面 に一致するように回転される。
次の段階で、前記マニピュレーター把持部材72は、前記板金23の横方向端部 から開放され離反する。
次の段階(第8d図)で、前記マニピュレーターヘッド10はその軸150を中 心として180°以上回転し、前記マニピュレーター把持部材73が前記板金2 3の辺205の側端部を把持する。一方補助把持部材12は開放され前記腕12 6を上昇することにより離反される。
次の段階で、前記2個のヘッド10が前記軸150を中心として回転されながら 下降され、前記板金23の辺206が前記金型2の上端部に載置されるように前 進される。第8e図に示すように前記板金23は、その後端部が、前記第2曲げ 線210の形成に対応する高さ位置においてY軸に沿って配置したセンサー66 の先端部68に対して整列される。
続いて前記金型3が第8e図に示す位置まで下降し、前記マニプレータ把持装置 73が2個の金型の間に保持された板金23を開放する。
次の段階(第8fll)において、金型3がさらに下降し、前記第2の曲げ21 0を形成する。。
次に前記ヘッド10が、再び上昇するとともに回動することによりその把持部材 73により前記板金23の辺20を把持する。
次の段階で(第8g図)でプレス1が再び開放された後、前記ヘッド10が再配 向され、前記板金23の辺206を位置決めする。
すなわち、辺206の端部が前記センサー66に接触し前記第3の曲げ220を 形成するために再位置決めされる。しかる後板金23はブレス1に固定され、把 持部材73から開放される。そして前記第3の曲げ220が形成される(第8h 図)。
次に、前記ヘッド10が、その軸150を中心として回転し前記板金23の把持 を前記把持部材72と交代する(第8h図)。
次の段階でブレス1が再び開放され、前記板金23の辺206が前記金型2,3 の間に挿入される。そして第81図に示すように、前記第4の曲げ230を形成 するために、その後端部が前記センサー66と接触される。続いて、板金23が 把持部材72から開放されブレス1が前記第4の曲げ230を形成する。第8j 図から理解されるように、前記第4の曲げの形成後、板金23の辺206の一部 が前記金型3を包囲する。これが、金型3の上昇運動の際における板金23の当 該金型3からの離脱を阻止又は困難にする。
そこで前記把持部材72により板金23を把持する二つのヘッド10は、前記金 型3から前記板金23を離脱せしめるように、前記金型3の上昇中に上昇すると 共に前記回転輪150を中心として回動する(すなわち追跡する)。
板金23が前記プレスから完全に除去された後、第81図に概略的に示すように 、前記ヘッド10がブレスlから離反し前記補助把持部材12へ接近する。
次に前記補助把持部材12が、前記板金23の辺205の端部をその長尺端部に 沿って把持し前記マニピュレーター把持部材72が辺206の側端部から開放さ れる。続いて、前記補助把持部材12が前記梁部材14の回転により板金23を 反転せしめ、しかる後前記マニピュレーター把持部材72が前記板金23の辺2 05を再び把持する(第8m図)。最後に補助把持部材12が開放され離反され る。
次の段階(第8n図)で、前記2個のヘッド10が再び下降し、前記把持部材7 2の把持面が水平になるように向きを変える。そして前記ヘッド10は、前記第 5の曲げを形成するために予め設定された高さ位置において前記板金23の辺2 05の端部が前記センサー66と接触するように前進する。
続いてマニピュレータ把持部材72が、前記金型2.3の間に保持された板金2 3を開放する。そして金型3が第80図に示した位置まで下降し前記第5の曲げ 240が形成される。
続いて前記把持部材72が、前記板金23の辺206を再び把持しブレス1が再 び開放され、板金23の前記辺205が第8p図に示す位置に位置決めされるよ うに前記ヘッド10が移動される。この板金23が前記金型2及び3の間に固定 された後、前記把持部材72が開放され板金23を解放する。最後にブレス1が 更に近接せられ(第8q図)前記板金23の辺205に第6の曲げ250が形成 される。しかる後把持部材72が成形された部品449を把持する。
次に前記プレス1が再び開放されマニピュレーター装置4が前記搬出テーブル6 の方へ移動する。この搬出テーブル6上で、把持装置72が前記ワーク449を 開放しワーク449は前記テーブル6の傾斜面30の上に落下する。
前記作業工程においては、簡単化のため前記把持部材72.73は、曲げ加工が 行われる板金23の辺を常に把持するようにした。
しかしながらある種の曲げ工程について、作業工程のプログラムにより金型から 、離れた辺を把持するようにすることもできる。
前記した板金曲げ工程のための指令制御信号の、前記制御装置7における生成は 、本件出願人による「板金曲げ装置用ロボットマニピュレーターの操作工程の各 段階についての指令制御信号の自動生成方法」との名称の特許出願に記載された 方法により行うことができる。
この制御装置7は、前記携帯キーボード11(ハンドボックス)又はキーボード 8により、前記板金曲げ装置500により行われる一連の操作工程を定義するこ とを可能とする所定のプログラムを備えている。
第11図を参照するに、キーボード11は、複数の機能キー260を備えている 。前記機能キー260に対応する一連の指令制御信号(指令制御信号のシーケン ス)は前記制御装置7の記憶部に記憶される。
より詳細には前記機能キー260は、これらのキーが機能キーであることを示す ために文字Fで記されている。文字Fの後に記されている数字は当該キー260 により行われる種々の機能を識別するためのものである。
第11図を参照するに、当該図面には種々の機能キー260が示されている。こ れらのキーの意味は次のとおりである。
Fl−把持部材72の開放指令。
F2−把持部材72の閉鎖指令。
F3−把持部材73の開放指令。
F4−把持部材73の閉鎖指令。
F5−前記補助板金支持装置110の上昇及び前記上部吸盤120の活性化のた めの指令。
F6−前記補助板金支持装置110の上昇及び前記下部吸盤119の活性化指令 。
Fl−前記補助板金支持装置110の下降及び前記吸盤119゜120の休止指 令。
F8−前記補助板金支持装置110.121の上昇及び前記上部吸盤120,1 23の活性化指令。
F9−前記補助板金支持装置110.121の上昇及び下部吸盤119.122 の活性化指令。
FIO−前記補助板金支持装置110.121の下降及び前記吸盤119,12 0,122,123の休止指令。
Fl3−補助把持装置12の閉鎖及び梁部材14のプレス1方向への接近指令。
Fl4−補助把持装置12の開放及び梁部材14のプレス1方向への接近指令。
Fl5−梁部材14の回転及び板金23の反転指令。
Fl7−プレス1の後部センサ66に対して板金23を整列せしめかつ金型2, 3の間に板金23を変形することなく把持するための整列動作指令。
Fl8−金型2.3の間で板金23を曲げ加工する指令。
Fl9−板金23の一部が金型3を包囲するときプレス1を開放し当該プレス1 から板金23を開放すると同時にマニピュレーターヘッド10を移動させる指令 。
F20−マニピュレーターヘッド10を移動することなくプレス1を開放し当該 プレス1から板金23を離脱させる指令。
F21−Y軸に沿ってのセンサー66の所定の位置決めによりプレス1内で板金 23を整列する操作の開始指令。
F22−吸盤28を活性化するとともに梁部材24をマニピュレータ装置4の把 持位置へ移動せしめることにより搬入装置5により板金23を搬入する指令。
F23−吸盤28の休止化により搬入装置5から板金23を離反させる指令。
F24−補助板金支持装置110,121及び梁部材14の当初位置決め操作指 令。
前記キーボード11(ハンドボックスという)は、更に他のキーをも備えている 。前記能のキーは、前記板金曲げ装置500により実行される他の指令を定義す るために前記機能キー260と組合わされて使用されるものである。より詳細に は、キーボード11は記号MOVEで示され、x、y、z軸に沿っての前記マニ ピュレーター装置4の並進移動を定義するように構成されたキー261を備えて いる。前記MOVEキー261は、軸150の回りのヘッド10の回転及びX軸 に沿ってのヘッド10の移動及び梁部材14の回転並びに腕126の傾斜を命令 する指令を定義することもできる。
前記MOVEキー261は、前記キーボ゛−ド11上の他のキーと結合して使用 され上記に羅列した全ての移動を構成し当該MOVEキーにより定義されうるベ クトルを定義する。
これらの移動(運動)の定義のために前記キーボード()翫ンドボックス)11 は以下のものを含む。すなわち、X十及びX−で示され前記マニピレータ装置4 の梁部材46に対して、X軸に沿っての往復動を付与する2個のキー262゜Y 十及びY−で表示されマニピュレーター装置4の梁部材46に対して、Y軸に沿 っての往復動を付与するキー263゜Z十及び2−で表示されマニピュレーター 装置4の梁部材46に対して、Z軸に沿っての往復動を付与するキー264゜A 十及びA−で表示され前記ヘッド10に対して、その共通軸150の回りの時計 方向回転あるいは反時計方向回転を付与する2個のキー265゜ B+あるいはB−で表示され前記一対のヘッド10を、X軸に沿って同方向ある いは逆方向に往復動させる2個のキー266゜C+あるいはC−で表示され前記 梁部材14に対して、腕126の中央支持軸を中心として時計方向回転あるいは 反時計方向回転を与える2個のキー267゜ B+あるいはB−で表示され前記腕126に対して、ビン128を中心としての 時計方向回転あるいは反時計方向回転を付与する2個のキー268゜ 一例として、以下に、前記キー262から268および前記M0VEキー261 で定義される命令信号指令を含むベクトルを示す。
このベクトルは次の形を有する。すなわち、MOVE (fX、±Y、+Z、= l=A、±B、:l:C,+D)ここにMOVEは、キー261で定義される指 令であり、x、 y。
Z、 A、B、C及びDは、前記キー262から268により入力される数値で ある。これらの数値は、前記マニピュレーター4の梁部材46、ヘッド10、梁 部材14、腕126が最初の位ぼがらどの方向へどの位の距離だけ移動するかを 表す。
さらに、前記マニピュレーター4あるいはヘッド1oに対して、連続移動を行う ための指令を与える必要がある場合がある。このような場合には、以下のような 一連のベクトルを生成するために前記キー261が順次用いられる。
MOVE (±Xi、±Yl、±Zl、±Al、±Bl、±CI。
±DI) MOVE IX2. ±Y2.+Z2. ±A2.+B2.+C2゜±D2) MOVE (・・・・・・・・・・・・・・・・・・・・・−)MOVE (± Xn、±Yn、±Zn、±An、±Bn、±Cn。
±Dn) 前記キーボード11は、前記の如く予めなされたキー選択を記憶するためのME Mキー269を備えている。このキーの操作方法は以下に詳しく説明する。
第9図は、前記曲げ装置500に対する指令制御信号の基本シーケンスを生成す るために制御装置7により行われる動作を示すフローチャートである。これによ り例えば第7図に記載した形状を形成するための曲げ工程が実行される。
第9図を参照するに、最初のブロック270は、作業者により新規の作業工程シ ーケンスの作成が要求されたか、あるいは予め記憶された作業工程の実行が要求 されたかを検出する。ここに前者の生成は前記キーボード8あるいは11により 行われる。
新規のシーケンスの作成が要求された場合には、ブロック270から272へ移 る。ブロック272は、前記キーボード11(ハンドボックス)のキーが押され たか否かを検出する。キーが押されていない場合には、キーが押されるまで当該 ブロック内のループ内に止まる。前記においてキーが押されたならば、ブロック 272からブロック273へ移り機能キー260が押されたか否かを検出する。
機能キーが押され、ブロック273からブロック274へ移す、前記押された機 能キー260により決定される曲げ段階の実行を命令する。次いでブロック27 4から275へ移り前記MEMキー269により、前記選択された機能キーの記 憶が要求されているが否かを検出する。前記記憶が要求されている場合には、ブ ロック276へ移り前記選択された機能キー260により定義された命令信号の 記憶を行う。続いてブロック272へ戻りキーボード11上の新規の選択を待つ 。前記において記憶が要求されなかったら、ブロック275から直接ブロック2 72へ戻る。
ブロック273へ話を戻すと、機能キー260が押されていないことを検出する とブロック277へ移り、押されたキーは移動シーケンスを定義するためのMO VEキー261であるが否かを検出する。前記移動シーケンスを定義するキー以 外のキーが押された場合には、ブロック277がら278へ移り、前記キーによ り要求された操作の実行を命令しその後当該プログラムから退出する。一方前記 ブロック277が、移動のための指令を定義するキー261が押されたことを検 出したら、キー262から268により要求された移動の実行を命令するブロッ ク279へ移る。次いでブロック280へ移り前記キー269により選択された 移動の記憶が要求されているか否かを検出する。記憶が要求されている場合には 、ブロック281へ進み前記選択された移動キー262から268により定義さ れた指令信号の記憶を実行し、しかる後ブロック272へ戻る。
前記において記憶が要求されなかった場合には、直ちにブロック280からブロ ック272へ戻る。
一方予め記憶した(この記憶の方法はブロック272から281を参照して上記 において説明した)作業工程の実行が要求されている場合には、ブロック270 からブロック271へ移り以下に詳しく説明するようにこれらの作業工程を実行 する。そしてこれらの作業工程の実行が終了したら当該プログラムから退出する 。
第10a図、第10b図は、第9図の方式の制御装置7の動作を示すフローチャ ートである。又、第10a図、第10b図は、第7図のワーク449を得るため の第8a図から第8q図の曲げ工程を前記曲げ装置500に対して実行せしめる ための指令制御信号のシーケンスを定義するものである。従って、このフローチ ャートは、前記装置500の各要素(ヘッド1o、プレス1、搬入装置5等)の 移動のための指令あるいは、(前記機能キー260により定義される)前記装置 500の操作用指令からなるブロックのシーケンスから成るものである。
第10a図、第10b図を参照するに、前記フローチャートはプログラムの出発 手続を開始するブロック300から始まる。ブロック301は、前記搬入装置5 に対して板金23を取り出すように命令する信号、及び前記案内部材34上の梁 部材46の摺動領域の上方への基台20の横方向位置決めの指令からなっている 。なおこれらの指令は前記キーボード11上でF22で示される機能キー260 の活性化により生成される。
ブロック301からブロック302へ移る。このブロック302により、前記補 助支持装置110及び111並び梁部材14の最初の位置決めが行われる。この ブロック302は記号F24で示される機能キーの活性化により生成される。
ブロック302からブロック303へ移る。ブロック303は前記機能キーF1 の活性化により与えられ、前記把持部材72を開放する指令からなっている。
ブロック303からブロック304へ移る。ブロック304は、予め定めたMO VEベクトルを有するものであり、前記キー261及びキー262の活性化によ り形成された指令シーケンスを備え板金23の搬入のためにマニピュレーター装 W4を前記基台20の方へ移動する移動信号からなる。
次にブロック307へ移る。ブロック307は、前記キー261およびキー26 2.263.264.265.266の活性化により生成される指令からなり、 前記把持部材72を前記板金23の側端部に対する把持位置へ位置決めし、かつ 当該板金を支持するように、前記マニピュレータ装置4の把持ヘッド1oおよび 把持部材46を高精度に移動せしめるものである。このブロック307がら機能 キーF2により定義されるブロック308へ移る。このブロック308は、前記 板金を把持するために前記把持部材72を閉じる指令から成っている。 ブロッ ク308から機能キーF8で定義されルフロック309へ移る。このブロック3 09は、前記板金23を支持するための補助支持装置110.121を上昇せし めるとともに前記吸盤120.123を活性化する指令から成っている。
ブロック309から機能キーF23で定義されるブロック310へ移る。このブ ロック310は、前記吸盤28の吸着を休止することにより搬入装置5から板金 23を分離せしめる指令から成っている。
ブロック310からブロック311へ移る。ブロック311は、前記MOVEベ クトルを含むものであり、前記マニピュレータ4の梁部材46の(板金23を把 持した状態での)ブレス1の方への移動のための指令から成っている。
このブロック311の後に機能キーF21で定義されるブロック470が続く。
このブロック470は、ブレス1の内部への板金23の整列深さを定義するセン サー位置決め手続き(センサー66)の指令から成っている(第8a図)。
ブロック470の後にブロック471が続く。このブロック471は、板金23 の後端部をセンサ66の位置まで移動するために、前記ヘッド10及びマニピュ レータ装置4の梁部材46を移動するための指令から成っている。
ブロック471から機能キーF17で定義されるブロック312へ移る。ブロッ ク312は、前記ブレス1内において、前記第1の曲げ200を形成する位置に 板金23を整列せしめ、かつ前記金型3を下降せしめ板金23をその位置に保持 するように接触せしめる指令から成っている。
ブロック312の後には機能キーF1で定義されるブロック313が続く。この ブロック313は、前記把持部材72を開放する指令から成っている。
ブロック313からブロック314へ移る。このブロック314は。前記操作領 域139からマニピュレータヘッド10を引っ込めるための指令から成っている 。
ブロック314から機能キーF18で定義されるブロック315へ進む。このブ ロック315は、前記第1の曲げ200を形成するためのブレス1に対する指令 から成っている。
ブロック315から機能キーFIOの活性化で定義されるブロック316へ進む 。ブロック316は、前記支持装置110及び121を下降せしめ吸盤120及 び123を休止せしめるための指令から成っている。
ブロック316からブロック317へ進む。ブロック317は、曲げ加工を受け た板金23の方へのマニピュレータヘッド10の移動のための指令から成ってい る。
ブロック317からブロック319へ進む。このブロック319は、前記曲げ加 工を受けた板金23を把持する可能の位置へ、マニピュレータヘッド10を移動 せしめるためのマニピュレータ装置4の高精度移動のための指令から成っている 。
続いてブロック319から機能キーF2定義されるブロック320へ進む。この ブロック320はく前記板金23を把持するための把持部材72の閉鎖動作のた めの指令から成っている。
ブロック320から機能キーF8で定義されるブロック321へ進む。このブロ ック321は、補助支持装置110及び121を上昇せしめるための指令から成 っている。
ブロック321から機能キーF20の活性化で定義されるプロ・ツク322へ移 る。このブロック322は、前記ブレス1を開は放し板金23を解放するための 指令から成っている。
ブロック322からブロック323へ進む。このプロ・ツク323は、曲げ加工 された板金23を支持するマニピュレータ4を前記補助把持部材12の方へ移動 させる(第8C図)ための指令から成っている。
ブロック323から機能キーF13で定義されるブロック324へ移る。このブ ロック324は、板金23を把持するために補助把持部材12を閉鎖するための 指令から成っている。
ブロック324の後にブロック325が続く。ブロック325は機能キーF1で 定義され、前記板金23を解放するために前記把持部材72を開口するための指 令から成っている。
ブロック325からブロック326へ移る。このブロック326は、前記操作領 域13つからマニピュレータ装置4を引っ込めるための指令シーケンスから成っ ている。
ブロック326からブロック327へ移る。このブロック327は機能キーFI Oにより定義され、前記補助支持装置110.121を下降するための指令から 成っている。
ブロック327の後にブロック330が続く。このブロック330は、機能キー F3で定義され把持部材73を開放するための指令から成っている。
ブロック330からブロック331へ移る。ブロック331は、前記マニピュレ ータ装置4のヘッド10を前記補助把持部材12の方へ移動させ前記板金23の 最外部の辺205を把持する(第8D図)ための指令から成っている。
続いてブロック331からブロック332へ移る。このブロック332は、機能 キーF4で定義され、前記板金23を把持するために前記把持部材73を閉じさ せる指令から成っている。
ブロック332から機能キーF14で定義されるプロ・ツク333へ移る。この ブロック333は、前記板金23を解放するために前記補助把持部材12を開く ための指令から成っている。
ブロック333からブロック334へ移る。このプロ・ツク334は、前記板金 23を把持したマニピュレータ装置4のへ・ノド10を前記ブレスlの方へ移動 させる指令から成っている。
ブロック334の後にブロック335が続く。このプロ・ツク335は、機能キ ーF21で定義され、前記センサ66の位置決め操作の指令から成っている(第 8e図)。
ブロック335の後にブロック336が続く。ブロック336は、前記板金23 の後端部をセンサ66に接近させるための前記ヘッド10および梁部材46の移 動指令から成っている。
ブロック336からブロック337へ移る。ブロック337は、機能キーF17 により定義され、前記板金23をブレス1内で整列せしめ金型2及び3で把持す る指令から成っている。
ブロック337の後にブロック338が続く。ブロック338は、機能キーF3 で定義され、前記把持部材73を開くための指令から成っている。
ブロック338からブロック340へ移る。ブロック340は、前記マニピュレ ータ装置4のヘッドを曲げ領域から引っ込めるための指令から成っている。
ブロック340からブロック341へ移る。ブロック341は、機能キーF18 で定義され、前記第2の曲げ210をプレスにおこなわせる指令から成っている (第8f図)。
ブロック342は、2つの曲げ200および210を含む板金23の方へヘッド 10を移動させる指令から成っている。
ブロック343は、マニピュレータヘッド10の把持部材73が、板金23の辺 205を把持するために適した位置へ移動するための前記マニピュレータ装置4 の最終的高精度移動のための指令から成っている。
ブロック345は、機能キーF4で定義され、板金23を把持するための把持部 材73の閉鎖指令から成っている。
ブロック346は、機能キーF20により定義され、プレスlの口を開け、板金 23を解放する指令から成っている。
ブロック347は、マニピュレータヘッド10を移動し、前記曲げプレスlに対 する板金23の再位置決めを行う指令から成っている。
ブロック350は、機能キーF21で定義され、前記第3の曲げ220(第8g 図)を実現するためのセンサー66の再位置決め指令から成っている。
ブロック351は、センサー66に対して板金23の後端部を突き当てるための 、マニピュレータヘッド1oおよび梁部材46の移動指令から成っている。
ブロック352は、機能キーF17で定義され、プレス1に対する板金23の整 列、および金型2.3による板金把持のための指令から成っている。
ブロック353は、機能キーF3で定義され、把持部材73の開放指令から成っ ている。
ブロック354は、前記マニピュレータヘッド10を曲げ領域から離反する指令 から成っている。
ブロック355は、機能キーF18で定義され、前記第3の曲げ220(第8h 図)を行うためのプレス1に対する指令から成っている。
ブロック356は、機能キーF1で定義され、板金23の次の把持のために把持 部材72を開放する指令から成っている。
ブロック357は、3個の曲げ200.210.220を備えた板金23の方へ 前記マニピュレータヘッド10を移動する指令から成っている。
ブロック359は、前記マニピュレータヘッド10の把持部材72を、前記板金 23の辺205を把持するための適当な位置へ移動するためのマニピュレータ装 置4の最終的高精度移動指令から成っている。
ブロック360は、機能キーF2で定義され、板金23を把持するための把持部 材72の閉鎖指令から成っている。
ブロック361は、機能キーF20により定義され、プレス1の口を開き板金2 3を解放するための指令から成っている。
ブロック364は、機能キーF8で定義され、前記補助支持装置110.121 を上昇せしめ吸盤120,123を活性化するための指令から成っている。
ブロック365は、前記プレス1における板金23の辺206を再位置決めする ためのマニピュレータヘッド10の移動指令から成っている。
ブロック366は、機能キーF21で定義され、前記第4の曲げを行うためのセ ンサ66の再位置決め指令から成っている(第81図)。
ブロック367は、機能キーF17で定義され、板金23をプレスに対して整列 せしめ、かつこれを金型2.3の間で把持する指令から成っている。
ブロック368は、機能キーF1で定義され、把持部材72を開放する指令から 成っている。
ブロック370は、前記マニピュレータへラド10を前記曲げ領域から引っ込め るための指令から成っている。
ブロック371は、機能キーF18で定義され、前記第4の曲げ230を行うた めの前記曲げプレスに対する指令がら成っている(第8j図)。
ブロック372は、機能キーFIOで定義され、前記補助支持装置110.12 1を下降させ休止させる指令から成っている。
ブロック373は、4つの曲げ200,210,220,230を有する板金2 3の方へマニピュレータヘッド1oを移動させる指令から成っている。
ブロック375は、前記マニピュレータヘッド1oの把持部材72が、前記板金 23の辺206を把持するに適した位置へ位置決めされるようにするための前記 マニピュレータ装置4の最終的高精度移動の指令から成っている。
ブロック376は、機能キーF2で定義され、板金23を把持するための把持部 材72の閉鎖指令から成っている。
ブロック377は、機能キーF8で定義され、補助支持装置110.121を上 昇させる指令から成っている。
ブロック378は、機能キーF19で定義され、プレス1を開口すると共に、前 記マニピュレータヘッド10を板金23からの離反のために移動させるための指 令から成っている。
ブロック379は、板金23を支持したマニピュレータ4の、前ブロック380 は、機能キーF13で定義され、板金23を把持するための前記補助把持部材1 2の閉鎖指令から成っている。
ブロック381は、機能キーF1で定義され、前記把持部材72の開放指令から 成っている。
ブロック382は、前記マニピュレータ装置4の前記操作領域139からの離反 指令から成っている。
ブロック383は、機能キーFIOで定義され、装置110.121の下降指令 から成っている。
ブロック384は、機能キーF15で定義され、前記梁部材14の回転および板 金23の下降指令から成っている(第8m図)。
ブロック385は、前記補助把持部材12の方への前記ヘッド10の移動指令か ら成っている。
ブロック450は、機能キーF2で定義され、把持部材72の閉鎖指令から成っ ている。
ブロック451は、機能キーF14で定義され、補助把持部材12の開放指令か ら成っている。
ブロック452は、前記ヘッド10の前記プレス1の方への移動指令から成って いる。
ブロック386は、機能キーF21で定義され、センサ66の再位置決め例から 成っている(第8n図)。
ブロック387は、機能キーF17で定義され、プレス1における板金23の整 列および当該板金の前記金型2.3による把持指令から成っている。
ブロック388は、機能キーF1で定義され、把持部材72の開放指令から成っ ている。
ブロック390は、前記ヘッド10の前記曲げ領域からの退避指令から成ってい る。
ブロック391は、機能キーF18で定義され、プレスに対する前記第5の曲げ 240の実行指令から成っている(第80図)。
ブロック460は、5個の曲げ200.210.220.23o1240を存す る板金23の方への前記へラド10の移動指令から成っている。
ブロック392は、前記把持部材72を、前記板金23の辺206を把持するた めの最適位置へ移動するための前記マニピュレータ装置4の最終的高精度移動指 令から成っている。
ブロック393は、機能キーF2で定義され、把持部材72の閉鎖指令から成っ ている。
ブロック461は、機能キーF20で定義され、プレスlを開口し板金23を開 放する指令から成っCいる。
ブロック394は、前記ヘッド1oを移動させ前記プレス1において板金23を 再位置決めする指令から成っている(第8p図)。
ブロック395は、機能キーF21で定義され、センサ66の再位置決め指令か ら成っている。
ブロック396は、機能キーF17で定義され、プレス1において板金23を整 列しかつこれを金型2.3で把持する指令から成っている。
ブロック397は、機能キーF1で定義され、把持部材72を開放する指令から 成っている。
ブロック400は、前記ヘッド10を前記曲げ領域から退避する指令から成って いる。
ブロック401は、機能キーF18で定義され、プレスに対する前記第6の曲げ 250を実行指令から成っている(第8q図)。
ブロック402は、製品499の方への前記ヘッド10の移動指令から成ってい る。
ブロック404は、前記製品499を把持するために適した位置へ前記ヘッド1 0を位置決めするための前記マニピュレータ装置4の最終的かつ高精度移動指令 から成っている。
ブロック405は、機能キーF2で定義され、前記把持装置72の閉鎖指令から 成っている。
ブロック406は、機能キーF20で定義され、プレス1を開口し製品499を 開放する指令から成っている。
ブロック410は、製品499を搬出テーブル6へ移すことができる位置へのマ ニピュレータ装置4の移動指令から成っている。
ブロック411は、製品499の一つの辺が前記搬出テーブル6の傾斜支持面3 0の上に載置されるようにするための前記マニピュレータ装置4の最終的高精度 移動指令から成っている。
ブロック412は、機能キーF1で定義され、把持部材72を開放し製品499 を開放する指令から成っている。
第10図に示し上記に説明したフローチャートは前記制御装置7により実行され る。すなわち前記製造工程を実行し第7図に示した形状を形成するための指令ブ ロック271(第9図)により行われる。
前記板金面げ装置用ロボットマニビニレータの作業工程のための指令制御信号を 自動生成する前記第1実施例により得られる有利な点はすでに説明したところか ら明らかである。すなわち前記機能キー260により適宜の機能キーを選択自在 の作業者は、前記曲げ装置の作業工程の所望のシーケンスを創作することができ る。ここに前記作業工程は、前記選択された工程の実行及び/またはその配列を 制御する他の機能を結合することができる。ここに前記工程の配列化に際しては 当該工程の各ステップを定義する必要はない。
前記指令信号のシーケンスは、本発明の方式を備えた制御装置7により処理され る。特に前記本発明の方式は、前記シーケンスの作業速度を早める。より詳細に は第13図に示すように、前記制御装置7は、前記マニピュレータ装置4及び曲 げ装置500のための指令制御信号のシーケンスが存在するか否かをチェックす るブロック501を備えている。前記シーケンスが存在しなければプログラムか ら退出する。一方前記シーケンスが存在する場合には、前記シーケンスの速度の 第1の加速化を行うブロック502へ移る。
ブロック502は、前記MOVEキーで定義される、前記マニピュレータ装置4 の移動指令信号に作用する。すなわちまず、前記MOVEタイプの指令が孤立し ているが、あるいは連続した群になっているか否かをチェックする。前記MOV E指令が孤立していればそれらは変更されない。一方MOVEタイプの指令が二 つあるいはそれ以上の連続する指令の集合にかたまっていれば、プロ、ツク50 2は当該グループの各指令を、この指令の後の次の指令と合体する。
より詳細には、ブロック502は2個の連続するMOVE指令の一対の数値(X 、Y、Z、ASB、C,D)を合体する(前記数値は前記ヘッド10、あるいは 梁部材14を備えた腕126が取る第1及び第2の位置に関連している)。すな わち、前記各位置を通る軌跡を近似するように前記数値を合体させる。従って前 記移動のために要する時間が短縮される。この合体動作は、連続するMOVE指 令のすべての対に対して繰り返される。従って多数の位置の間の個々の軌跡から 成っている複雑な軌跡で定義されるヘッド10の移動は、前記例々の軌跡がこれ に近い近似的連続的軌跡に変更され記憶されるためにスピードアップされる。従 って前記ヘッド10は、中間地点では停止する必要がなく、一群の中の最終のM OVE指令で定義される最終位置でのみ停止すればよい。なお前記最終のMOV E指令は変更を受けない。
ブロック502はさらに、前記MOVE指令の合体の前に、プレス1の各曲げ工 程において連続するMOVE指令の存在を検出する。
そして前記曲げ実行指令の後で、板金23が前記ヘッド10により再び把持され る前に同期制御信号を生成する。これにより、前記曲げ工程の終了を待つことな く、前記ヘッド10の前記板金23の方向への移動を開始し、正確な曲げ工程の 完了及び引き続くヘッド10による確実な把持を実行することができる。
より詳細には、第14a図を参照するに、ブロック502がらブロック509へ 進む。このブロック509は、上記に説明し第10a図第10b図に示したフロ ーチャートの第1の指令を解析する。
そしてこの指令が、機能キーF18により定義される、板金23の曲げ実行命令 に関する指令であるか否かを検出する。曲げ実行の指令でなければブロック51 1へ移る。ブロック511は、第10a図、第10b図のフローチャートの次の 指令を解析し、ブロック512へ移る。ブロック512は、この指令が工程の最 後の指令であるかどうかを検出する。最後の指令でなければブロック510へ戻 り、最後の指令であれば次のブロック513へ進む。
前記ブロック510で肯定的であればブロック560へ進む。
ブロック560は、機能キーF18で定義される曲げ実行命令のブロックに、前 記同期化制御信号T3を得るための並列シーケンスの開始を結合する。これによ り、ブロック315の処理と信号T3で示されるブロックの処理とが同時に行な われる。次にブロック515へ進む。ブロック515は、検査中の指令が板金2 3側部への、前記ヘッド10の把持部材72.73の最終的な高精度位置決めを 命令する指令であるかどうかを検出する。前記高精度位置決めのための指令であ るかどうかは、前記MOVE指令の寸法Bの値により検出することができる。す なわちこの数値Bを、X軸に沿っての、前記梁部材46の中心基準点に対する前 記ヘッド10の位置と対比することにより行われる。すなわち、値Bが所定値B 1よりも小さいかどうかを検出することにより行われる。前記においてBが81 よりも小さくなければ、検査中の指令は前記板金23の端部に対する前記把持部 材72.73の最終高精度位置決め以前の移動に関するものであるのでブロック 516へ進む。ブロック516は、第1Oa図第10b図のフローチャートの次 の指令を解析する。そしてブロック515へ戻る。一方、前記ブロック515に おいて肯定的であればブロック517へ進む。ブロック517は、前記同期制御 信号T3に対して、当該指令が検出されるまでの遅延を付与する。
そして工程の指令の解析を継続するためにブロック511へ進む。
前記ブロック517により第10a図のブロック317とブロック319との間 に信号T3における遅延を指令するブロック517−が導入される。この導入さ れた結果は第15a図第15b図に示される最終ブロック図に表示される。同様 に、他のブロックの対、342−344.357−359.373−375.4 60−392.402−404の間にもブロック517−が挿入される。さらに ブロック560は、前記信号T3を獲得するためのシーケンスの開始をく前記曲 げ加工を命令するためのブロック315.341.355.371.391.4 01に結合する。
ブロック513は第10a図、第10bllに記載されるフローチャートの最初 の指令を解析する。そしてブロック520へ進む。ブロック520は、この指令 がMOVHのタイプであるかどうかを検出し、そうであればブロック521へ進 む。ブロック521は、この指令が孤立しているかどうかすなわち2つの独立点 の間の移動であるかどうかを検出する。もし孤立していなければブロック522 へ進む。ブロック522は、すでに示したようにこのMOVE指令を次のMOV E指令に結合させる。そしてブロック523へ移動する。ブロック523は、第 10a図、第10b図のブロック図の次の指令を解析する。
前記ブロック520で否定的の場合、あるいはブロック521で肯定的の場合に は、直接このブロック523へ進む。ブロック523からブロック524へ進む とこの指令が工程の最後の指令であるかどうかを調べる。もしそうでなければブ ロック520へ戻りそうであればこのブロック502から退出する。
続いてブロック502からブロック503(第13図)へ進む。
このブロック503は、前記搬出テーブル6上への製品499の排出、および前 記マガジン5からの新規板金23の搬入、および前記ヘッド10の移動の動作に 関する指令信号シーケンスの「並列化」を行う。すなわち前記ブロック503は 前記マニピュレータ装置4および搬入装置5の移動に関する指令信号シーケンス を次のように最適化する。すなわち前記マニピュレータ装置4が、搬出テーブル 6上へ製品499を置くように位置決めされたときに前記マガジン5からの板金 23の搬入工程の開始が命令される。さらに前記ヘッド10で新規板金23を把 持する直前に、搬入装置5により板金23を持ち上げるための指令信号に続く同 期制御信号T2における遅延時間が存在する。これにより前記梁部材46の上方 への、搬入装置5による板金23の正確な位置決めが可能となる。
より詳細には、第14b図を参照するに、ブロック503の内部には、前記第1 0a図および第10b図に示されたフローチャートの最初の指令を解析するブロ ック529が存在する。次にブロック530へ進み、この最初の指令が機能キー F18で指定されるところの板金23に対する最終曲げのための指令であるかど うかを検出する。
そうでなければブロック531へ進み前記第10a図、第10b図のブロック図 の次の指令を解析しブロック530へ戻る。一方、前記ブロック530で肯定的 の場合は次のブロック532へ進み当該指令が製品499を前記搬出テーブル6 の傾斜面30の上に加工させるために前記マニピュレータ装置4を最終的に正確 に位置決めするための指令であるかどうかを検出する。この検出は、例えば前記 移動指令の寸法2を前記ヘッド10の高さ位置の値と対比することにより行われ る。すなわち前記値Zが所定値Zより大きいかどうかをチェックすることにより 行われる。前記において否定的な場合には、当該指令は前記搬出テーブル6に対 するヘッド10の最終的位置決め以前の移動に関する指令であるのでブロック5 33へ進み次の指令を解析しブロック532へ戻る。一方、前記ブロック532 において肯定的であった場合には、ブロック534へ進み前記搬領域の上方への 板金23の位置決めを開始するようにする。またブロック534は、同期化制御 信号T2を得るための並列シーケンスを開始せしめる。より詳細には、ブロック 534は第10a図のブロック301と機能的に類似のブロック301′を、第 10b図のフローチャートのブロック411および412の間に挿入する。前記 ブロックが挿入された最終フローチャートは第15b図に示されている。
次にブロック534からブロック535へ進む。ブロック535は、第10a図 のブロック307により定義される、前記板金23の側端部を把持するための把 持位置への、前記梁部材46および把持ヘッド10の最終移動の前に、前記信号 T2におけるの遅延時間を設定する。従ってこのブロック535により前記ブロ ック412の後で前記ブロック307の前に信号T2における遅延指令するブロ ック535′が挿入される。この結果の最終フローチャートは第15b図に示さ れている。第1−5b図に示すように、このブロック307の後にはブロック3 08が続きさらにこの後に別途の曲げ工程が続く。第14b図を参照するに、ブ ロック535から出ることによりブロック503から出る。そして第13図を参 照するに前記ブロック503から出ることにより前記制御信号のシーケンスの作 動速度を増大せしめる本発明の方式のプログラムから退出する。
前記第15a図、第15b図のフローチャートは前記制御!11f7において、 第9図のブロック271により実行され、第7図に示す形状が形成される。
前記ロボットマニピュレータ装置の操作のスビー・ドを上げるための本発明の方 式の効果は明瞭である。すなわち作業者が作業工種を定義した後、制御装置7が 自動的に、連続する点の間の移動を指令する指令信号を合体させ一連の軌跡の中 間点における不要な停止を除去する。さらに同時に行われ得る種々の工程を維持 する。その際、安全のために、同時に命令される工程に関連する同期化指令のた めに遅延信号が挿入される。これにより後続の工程は、先行する工程が完了した 後にのみ行わtする。
第1図から第11図および第16a、16b図から第22図′f:参照して本発 明の第2実施例を説明する。
この第2実施例の構成は、特に第16a図、第1613図から第22図に示す構 成において前記第1実施例と相異する。
前記第2実施例の装置においては、所定の曲げ装置に対して定義された指令信号 のシーケ:・スが、実際に作動する曲げ装ぽの寸法に対応するように制御装置1 f7により自動的に変更される。
より詳細には、例えば第7図に示す形状を形成するために使用される指令信号の シーケンスが、所定の寸法を有する曲げ装W(マニピュレータおよび制御!装置 を含む)により生成される。この見本となる曲げ装置は以下においてマスターと 称され、実際に組み立てられる同様の他の曲げ装置はすべてスレーブと称される 。
この第2実施例は、以下のように前記マスター装置とスレ・−ブ装置についての 一連の検査を行う。すなわち前記スレ−ブ装置の部品の相対配置の寸法が、マス ター装置の対応する寸法といかに異なるかを検出し、しかるのち前記マスター装 置に定義された指令信号を前記スレーブ装置において使用可能なように変更する 。すなわちこの変更された指令信号が前記入1ノー・ブ装置を精密に制御する。
前記マスター装置とスレーブ装置との間の相互を検出するt:めに寸法検査が行 われる。このために第16 a図、第16b図において番号702および707 で示される第1および第2の金属ブロックが使用される。この金属ブロックは、 それぞれ補助把持部材12および把持部材72.73により把持され、前記曲げ 装置の種々の寸法を検出するための当接要素として機能する。第16図を参照す るに、第1ブロツク702は四角柱に形成された第1平面部703を備えている 。そしてその一つの端部から肉厚の二つの部分704が延伸されている。この二 つの部分704は、平面上の先端面7r〕5で終端している。この付加部は、前 記部分703に対して、相互に離反する態様で約130度の角度をもって傾斜し ている。
前記第2のブロック707は、平板状の四角柱部分708を篩バ。
ている。そ(、てこの部分708の先端から肉厚が薄く平板上前面′710で終 端する突出部709が延伸されている。
装置4に対する搬出テーブル6の位置が検出される(jN19a図)。
この検出を行うために、作業者は再びキーボード11を用いて、前記ヘッド10 が搬出テーブル6の前方に位置するまで前記梁部材46を移動する。続いて、前 記第2ブロツク707を把持したヘッド10が以下の態様で上昇され回転される 。すなわち前記第2ブロツク707が、前記支持台30の前方に位置しその突出 部709が、この支持台30に対向しかつその傾斜面に平行となるように位置決 めされる。
最後に、第19b図に詳細に示すように、前記ヘッド10がゆっくりと並進移動 され、前記突出部709の前端面710の下端部がテーブル30の前端部と接触 する。かくてこの第3の検出用配置の寸法(X、Y、Z、A、B)が記憶される (この寸法が前記マニピュレータ装置4に対するテーブル6の支持台30の位置 を特定する)。第20図に、この第2実施例の方法の最初の作業段階のフローチ ャートが詳細に示されている。この最初の作業段階は、前記見本装置の制御装置 により実行される。ここに、前記検出用配置に関連する寸法(X、 Y、Z、  A、B、C,D)は当該マスター見本曲げ装置500について記憶されている。
より詳細には、この装置はブロック731を有する。このブロック731は、前 記第1の検出用配置が作業者の選択によるキーボード11のキーにより実現した 後、制御装置7の記憶部が当該寸法の第1の組を記憶するよう命令する。既に説 明したようにこの第1の組は前記マスター装置におけるマニピュレータ装置4に 対する補助支持装置124の位置を定義するものである。
尚このブロック731は、事前に、第17図に示したような概略図を前記ビデオ 画面9上に表示することができる。これは到達すべき配置について作業者の案内 手段となる。この寸法の第1の組の記憶が終わった後、ブロック732へ進む。
これは前記第2の検出用配置が実現した後(第18a図)この寸法の第2の組の 記憶を命令する(この際にも前記ビデオ9上にあらかじめ第18a図の如き図面 を表示することができる)。前記第2の組は、マスター装置の、マニピュレータ 装置4に対する搬入装置5の位置を定義する。
次にブロック733へ移る。このブロック733は前記第3の検出用配置が実現 した後(第19a図)、前記第3の寸法の組の記憶を命令する。この第3の組は マスター装置の、マニピュレータ装置4に対する搬出テーブル6の位置を定義す る。
次ニブロック736へ移る。このブロック736は、前記寸法の第1および第2 および第3の組の再分類を行い、これらの寸法を制御装置7から容品に取り出せ るようにする。
第21図には、この実施例の第2作業段階のフローチャートが詳細に示されてい る。このフローチャートは前記スレーブ装置の制御装置により実行される。ここ では、前記第17図から19図を参照して説明した3つの検出用配置に関連する 寸法(X、 Y、Z、 A。
B、C,D)は、スレーブ装置について検出され記憶される。これらの寸法は後 で、あらかじめ検出された前記マスター装置の対応する寸法と比較される。そし て、前記スレーブ装置に対する曲げ工程を定義する制御信号のシーケンスへの適 合化が行われる。
より詳細には、第1のブロック740は上記に定義された3つの配置についての マスター装置の寸法の3つの組が、前記組み立てられたスレーブ装置500の制 御装置7の内部に記憶されているが否かを検査する。記憶されていない場合には 、この段階から退出する。
記憶されている場合には、ブロック731− (第20図のブロック731に類 似する)へ移る。このブロック731′は、前記スレーブ装置により前記第1の 検出用配置が実現された後(第17図)、このスレーブ装置500の制御装置7 の記憶部に当該寸法の第1の組を記憶する。この第1の組はスレーブ装置の、マ ニピュレータ装置4に対する補助支持装置124の位置を定義する。このブロッ ク731′でもあらかじめ実現すべき検出用配置の概略図をビデオ9上に表示す ることができる。
次にブロック732′へ進む(これは第20図のブロック732に類似する)。
このブロック732′は、前記スレーブ装置により第2の検出用配置が実現され た後(第18a図)、当該寸法の第2の組の記憶を命令する。この第2の組は、 前記スレーブ装置の、マニピュレータ装置4に対する搬入装置5の位置を定義す る。
次に(前記第20図のブロック733と類似の)ブロック733′へ移る。この ブロック733′は、前記スレーブ装置により前記第3の検出用配置が実現され た後(第19a図)、当該マニピュレータ装置4に対する搬出テーブル6の位置 を定義する前記第3の寸法の組みの記憶を指令する。
次にブロック746へ進む。このブロック746は、前記マスター装置の寸法と スレーブ装置の寸法の整合性をチェックする。これは前記スレーブ装置が正しく 組み立てられているがどうかの指標となる。すなわちこのブロック746は、前 記3つの検出用配置のそれぞれにおいて前記マスター装置の寸法が、対応するス レーブ装置の寸法に対してどれくらい相異しているかを検出する。そしてこの相 異が、あらかじめ定められ前記制御装置7に記憶されている所定の限界値を越え ている場合には、ブロック746が前記ビデオ9画面上に通常値を越えている寸 法を表示しかつ、前記曲げ装置500の組み立ての調整を行うように音声警報信 号を発生する。
一方前記3つの配置についてスレーブ装置のすべての寸法が、マスター装置の対 応する寸法と所定の限界値以下の値だけしか異なっていない場合には、ブロック 747へ進む。
前記マスター、スレーブ装置の対応する寸法の差が、前記所定値を越える場合に は、ブロック747はこの実施例に基づく寸法検出段階を終了する。他方すべて の差が前記所定値以下である場合にはブロック748へ進む。ブロック748は 、前記見本装置(マスター装置)において定義され記憶されたシーケンスを、前 記スレーブ装置500において実行される曲げ工程を定義する制御信号への自動 的変更をする。
第21図のブロック748は、第22図により詳細に示されCいる。このブロッ ク748は、前記マスターおよびスレーブ装置の前記3つの検出用配置について の対応する寸法を、前記制御装置7の記憶部から呼び出す。そしてこれらを比較 し対応する差を計算する。
より詳細には、ブロック900は、前記ブロック731およびブロック731′ に記憶される前記第1検出用配置における寸法(X。
Y、Z、 A、B、C)の間の差異(Xi、Yl、、Zl、Al、Bl。
C1,Di)を計算する。ブロック901は前記ブロック732および732″ に記憶される前記第2検出用配置における寸法(X。
Y、 A、B、C,D) ノ間の差異(X2. Y2. Z2. A2. B2 ゜およびブロック733′に記憶される、前記第3検出用配置における寸法(X 、 Y、Z、 A、B、 C,D) ノ間の差異(X3.Y3゜Z3.A3.B 3.C3,D3)を計算する。
ブロック751からブロック752へ進む。このブロック752は、例えば第1 0a図第10b図を参照して説明したタイプの制御前記MOVEキーにより生成 された制御信号(したがってMOVE(±X、±Y、±2.±A、±B、±C1 ±D)の態様で表現されたもの)で前記搬入装置5の近傍での前記マニピュレー タ装置4の移動に関するものを検索する。そしてブロック752は、前記変数X が所定の数値XOより大きい場合(例えばX≧3500mm)、すなわち前記マ ニピュレータ装置4が搬入装置5の近傍に位置している場合において前記MOV Eキーで表示されたすべての信号を変更する。その際、このブロック752は、 前記ブロック901で計算サレタ差(X2.Y2.Z2.A2.B2.C2,D 2)l:基づいて前記移動指令を変更する。
より詳細には、ブロック905は第10a図第10b図に記載のフローチャート の最初の指令の解析を行う。そしてブロック906は、この指令が前記搬入装置 5により支持された板金23に対する前記へラド10の位置決めのための命令で あるかどうかを検出する。
この検出は、前記MOVE指令の変数Xの値により(すなわちこの値Xが所定の 値XOよりも大きいか否かをテストすることにより)検出可能である。否定的な 場合には、当該指令は、前記板金23に対する、ヘッド10の位置決め段階より 以前の移動段階に関連するものであるからブロック907に進む。このブロック 907は、第101図、第10b図の前記フローチャートの次の指令を解析する ものである。一方ブロック906で肯定的な場合には、ブロック908へ進む。
ブロック908は、前記変数Xが所定値xOより大きい移動指令のシーケンスの すべての変数を、前記ブロック901で計算サレタ値(X2. Y2、!2.A 2.B2.C2,D2)だけ変更する。
そしてブロック753へ進む。ブロック753は、前記あらかじめ記憶された命 令信号のシーケンスの中で、前記機能キーF13により入力された、前記補助支 持装置124の使用開始を示す指令信号を検索する。この指令信号が検出された ら、前記機能キーF13を用いて入力された指令信号の直前のMOVEタイプの 指令信号の変数Y、zの値を記憶する。そして前記機能キーF13で入力される 制御信号より前に存在しかつ前記記憶された変数Y、zの値と所定値YO1zO (例えば100mm)以下しか違わないような変数Y、Zを有するすべてのMO VEタイプの指令信号の寸法変数を変更する。ここに制御信号のこれらの寸法( X、 Y、Z、 A、B、 C。
D)は前記ブロック900により計算された差異(Xi、 Yl、 Zl。Al 、Bl、C1,Di)に基づいて変更される。
より詳細には、ブロック910は、第10a図、第10b図のフローチャートの 中の所定の指令が、前記機能キーF13により定められる、前記補助支持装置1 24の使用開始の指令に関連するかどうかを検査する。否定的な場合には、ブロ ック911へ進み前記フローチャートの次の指令を解析しブロック912で、前 記ブロック906での方法と類似の方法でこの指令が搬出テーブル6に対する、 板金23を把持した前記ヘッド10の位置決め指令に関するものかどうか検査す る。この検査は、前記MOVE指令の寸法Xの値が所定値XOよりも大きいかど うかで検査できる。否定的な場合には、当該指令は前記搬出テーブル6に対する 前記ヘッド10の最終位置決めよりも以前の段階の機能指令、移動指令に関連す るものであるからブロック910へ戻る。他方、肯定的な場合には、以下で詳し く説明するブロック913へ進む。
ブロック910で肯定的な場合は、当該指令が補助支持装置124の使用に関す る指令であることを示すので、ブロック914へ進み、前記ブロック910で検 出された指令の直前の指令であってMOVEタイプの指令の変数YおよびZの値 を記憶する。次にブロック915は、前記第10a図、第10b図のフローチャ ートにおけるさらに以前の指令を解析する。ブロック916は、このさらに以前 の指令がMOVEタイプであるかどうかを検出し、否定的な場合には以下で説明 するブロック754へ進む。前記プロ・ツク916で肯定的な場合には、ブロッ ク917へ進み、当該移動指令の値Y。
Zがj、前記ブロック914に記憶された値Y、 Zと対比して所定の値YO, ZOよりも小さい値だけ異なるものであるかどうかを検出する。否定的な場合に は、次のブロック754へ進む。一方肯定的な場合にはブロック918へ進み、 当該指令の各変数(X、 Y。
Z、 A、 B、C,D)に対して前記ブロック900で計算された値(Xi、 Yl、Zl、AI、B1.CI、DI)だけ変更を加える。
そしてブロック915へ戻り、先行するすべての移動指令の変更を続ける。
ブロック754は、前記あらかじめ記憶された指令信号のシーケンスの中で、補 助支持装置f124の使用終了を示す信号を探す。これは例えば機能キーF14 の存在によって分かる。この指令信号力(検出されると、前記補助支持装置12 4の使用開始と使用終了の間に存在するすべてのMOVEタイプの指令信号の寸 法が変更される。
すなわちこれらの指令信号の変数(X、 Y、 Z、 A、B、 C,D)が前 記ブロック900で計算された対応する差異(XI、Yl、Zl、Al、B1. C1,DI)に基づいて変更される。前記差異は、すでに説明したように加工段 階におけるマスター装置とスレーブ装置との差異を表すものである。
より詳細には、ブロック925は、第10a図、第10b図のフローチャートの 指令であって検査中の指令が、前記補助支持装置124の使用終了の命令に関す るものであるかどうかをチェ、ツクする(これは前記機能キーF14の有無によ り決定される)。否定的な場合には、ブロック926に進み次の指令を解析しプ ロ・ツク925へ戻る。前記において肯定的な場合(すなわち前記補助支持装置 124の使用の終了の命令である場合)にはブロック927へ進み、前記フロー チャートにおいて先行する指令の解析を行いブロック928へ進ミこの指令がM OVEタイプのものであるかどうかを検出する。肯定的な場合には、ブロック9 29へ進み、当該指令において各信号の値(X、 Y、Z、 A、B、C,D) を、対応する値(Xl、Yl、Zl、Al、Bl、C1,DI)だけ変更シフロ ック927に戻りさらに先行する移動指令の変更を続ける。
ブロック928で否定的な場合、すなわちこの指令がMOVEタイプでは無い場 合には、ブロック930に進み、この指令が、補助支持装置124の使用開始の 指令であるかどうか(機能キーF13の有無により判断される)を検出する。前 記において否定的な場合にはブロック927へ戻りさらに先行する指令の解析を 行う。ブロック930で肯定的な場合には、すなわち前記補助支持装置124の 使用に関連する範囲に存在するすべての移動指令について、前記変更が成された ならばブロック755へ進む。
前記ブロック755は、前記機能キーF14で定義される前記補助支持装置12 4の使用終了を示す指令信号の直後のMOVEタイプの指令信号の変数Y、Zの 記憶を命令する。続いて前記機能キーF14で定義される指令信号に引き続くす べてのMOVEタイプの指令信号の値であって、前記記憶された値Y、Zとの差 異が所定値Y0.20 (例えば100mm)以下であるものがすべて変更され る。すなわちこれらの指令信号の値(X、Y、Z、A、B、C,D)が前記差異 (XI、Yl、Zl、AI、Bl、C1,DI)に基づいて変更される。
より詳細には、ブロック931は、前記フローチャートの引き続く指令を解析し ブロック932は検査中の指令が前記補助支持装置124の使用終了の命令に関 するかどうかを検出する(機能キーF14の有無により決定される)。否定的な 場合には、ブロック933へ進みさらに次の指令を解析し、ブロック932へ戻 ル。ブロック932で肯定的な場合には、すなわち前記補助支持装置124の使 用終了の命令である場合には、ブロック934へ進み、前記ブロック932で検 出された指令信号の直後のMOVEタイプの指令信号の値Y、Zを記憶する。次 にブロック935は、前記フローチャートのさらに次の指令を解析しブロック9 36は、前記法の指令がMOVEタイプであるがどぅがを検出する。否定的な場 合にはっぎのブロック937へ進む。肯定的な場合には、ブロック938へ進み 、この同指令の値Y、Zが、ブロック934に記憶された値Y。
2と比較して所定値yo、z、oよりも小さい値だけ異なるかどうかを検出する 。否定的な場合(所定の領域よりも外側の運動の場合には)、ブロック937へ ゛進む。一方肯定的な場合には、ブロック939へ進み、当該指令の各信号値( X、 Y、Z、 A、B、C,D)に対して対応値(Xi、Yl、Zl、Al、 Bl、CI、DI)だけの変更を行う。そして前記ブロック935に戻り以下の 移動指令信号のすべてに対して同様の変更を行うべく作業を継続する。
次にブロック937は、検査中の指令が、板金23を保持したヘッド10を前記 搬出テーブル6の上方への位置決め命令に関するものであるかどうかを検出する 。これは、当該MOVE指令における寸法Xが所定の値XOよりも大きいかどう かで検出できる。前記において否定的な場合には、検査中の指令は、前記板金2 3を備えたヘッド10の前記搬出テーブル6上への最終移動以前の移動段階に関 するものであるからブロック753へ戻り前記マニピュレータ装置4と補助把持 部材12との間における他の作業段階に関する移動指令の補正を継続する。一方 ブロック937で肯定的な場合には、ブロック913へ進み、前記変数Xが所定 値XOよりも大きい移動指令信号シーケンスに対して、前記ブロック902で決 定された値(X3.Y3.Z3.A3.B3.C3,D3)の変更を行う。そし て当該ブロック748から退出するとともに、本実施例に基づく指令信号の自動 補正の段階を終える。
しかして上記のごとく自動変更された移動指令を備えたフローチャート(第10 a図第10b図)は第9図のブロック271において前記制御袋W7により実行 される。そして作業工程が実行され第7図に示した形状が形成される。
本件発明の第2実施例の効果はすでに説明したところにより明らかである。すな わち、所定の見本装置に類似した板金曲げ装置(スレーブ)が組み立てられると 、本実施例は、前記3つの所定配置におけるマニピュレータ装置の位置座標を検 出しこれらを見本装置の対応する座標と比較することにより、当該組み立てられ た装置の配置が正確であるか否かを検出することができ、まったく不正確な場合 には、作業者に警告を与える。そして前記プログラムのデータの変更ですむ場合 には、本実施例は、前記見本装置と、実際に組み立てられた装置との間に存在す る寸法差異を考慮して、前記見本装置に対して定義された指令信号を、組み立て られたマニピュレータに対する指令信号に自動的に変更することができる。従っ て新規装置を組み立てるごとに新規制御信号シーケンスを定義する必要はない。
すなわち前記見本装置において定義され記憶されたシーケンスを利用することが でき、新規曲げ装置における曲げ工程信号の作成時間を短縮することができる。
本実施例においては新規の組み立てにおけるマニピュレータ装置の位置の検出お よび、前記見本装置の対応する位置の検出は、前記3つの検査用配置においての み行われる。すなわち前記マニピュレータヘッドと、前記補助支持装置との協働 段階および搬入装置との協働段階および搬出装置との協働段階である。さらに本 実施例においては、前記協働段階に近接するマニピュレータ装置4の移動のため の制御信号シーケンスのみが自動的に強制される。従って精密移動が必要となる 移動命令に対してのみ前記の補正が行われる。
前記本実施例の方法は本件発明の精神から逸脱する事なく変更される。
例えば前記キーボード11の機能キー260は、一対にして選択されることもで きまた異なった指標を有するキーとともに使用することもできる。
前記第10図のフローチャートは外部プログラム装置410により生成すること もできる。この場合当該外部装置480は前記キー260と類似の機能キーを備 えている。これらのデータは、ケーブルの如き直接的接続あるいはフロッピーデ ィスクの如き間接的接続によって制御装置7内に送られ記憶される。また前記第 13図のブロック502およびブロック503により行われる制御信号の結合シ ーケンスは、部分的にあるいは異なる態様に結合させて作成することもできる。
さらに第10a図を参照するに、前記板金23の位置決めのためのセンサー23 の位置決め命令(機能キーF21により行われる)も、板金23を把持した前記 ヘッド10のプレス1の方向への移動指令と結合させることができる。これによ り前記開運動が同時に行われる。
前記作業段階の結合命令は、前記装置の移動可能要素の到達位置の検出によって 行うことができ、あるいはまた前記制御信号の基本シーケンスの生成における機 能キーの選択によっても行われる。
本件発明の作業スピードアップ方法は、上記したものとは異なる形状および作用 を行う板金曲げ装置においても用いることができる。
例えば当該曲げ装置が前記機能キーを持つ必要はない。
FIG、8i FIG、8j FIG、8t FIG、8n FIG、8゜ 1”iG、14b FIG、16a 要約書 制御プログラムを簡単かつ迅速に作成するために、板金曲げ装置用ロボットマニ ピュレータの制御装置は、板金曲げ装置の移動可能要素を所定距離あるいは所定 量だけ移動させるように構成された第1アクチュエータ手段を活性化するための 第1指令信号を入力する第1キ一手段と、前記板金曲げ装置の他の移動可能要素 をある変更し得る距離だけあるいはある変更し得る量だけ移動するように構成さ れた第2アクチユエータを活性化するための制御信号を入力する)i2キ一手段 と、を備えて成る。さらに前記板金曲げ装置の制御信号シーケンスの作業速度を 増加するために、前記制御装置は、複数のアクチュエータを連続的に駆動させ複 数の可動要素を連続的に運動させる複数の制御信号を検出するための手段と、こ の複数の制御信号を結合して前記複数の第2アクチユエータをそれぞれの動作の 途中で停止せしめることなく駆動するための結合指令信号を作成する手段とを備 えた。
国際調査報告 17,6ツユ^miembいm−PCT/JP 901016超国際調査報告 PCT/JP 90101648 S^ 42648

Claims (6)

    【特許請求の範囲】
  1. 1.板金曲げ加工装置用ロボットマニピュレータの制御用装置にして、 前記板金曲げ装置の移動可能要素を所定距離あるいは所定量だけ移動させるよう に構成された第1アクチュエータ手段を活性化するための第1指令信号を入力す る第1キー手段と、前記板金曲げ装置の他の移動可能要素をある変更し得る距離 だけあるいはある変更し得る量だけ移動するように構成された第2アクチュエー タを活性化するための第2指令信号を入力する第2キー手段とを備えて成るもの 。
  2. 2.請求の範囲1の装置にして、前記第1キー手段は選択的に活性化されるよう に構成された複数の機能キーから成ることを特徴とするもの。
  3. 3.請求の範囲2の制御装置にして、前記第2キー手段は、後に入力されている データが、前記他の移動可能要素が移動する前記変動可能距離あるいは変動可能 量であることを示す信号を入力するためのMOVEキーと、前記変動可能距離あ るいは変動可能量のデータを入力するためのキーとを備えて成るもの。
  4. 4.板金曲げ装置用ロボットマニピュレータの制御用装置にして、前記板金曲げ 装置の移動可能要素を所定距離あるいは所定量だけ移動させるように構成された 第1アクチュエータ手段を活性化するための第1指令信号を入力する第1キー手 段と、前記板金曲げ装置の他の移動可能要素をある変更し得る距離だけあるいは ある変更し得る量だけ移動するように構成された第2アクチュエータを活性化す るための第2指令信号を入力する第2キー手段とを備え、前記第2キー手段は、 後に入力されるデータが、前記他の移動可能要素が移動するところの変動可能距 離あるいは変動可能量であることを示す信号を入力するためのMOVEキーと、 前記変動可能量あるいは変動可能距離のデータを入力するためのキーとから成っ ており、 前記制御装置は、さらに前記第1および第2指令信号を、前記可動要素の駆動の 順番で記憶する手段と、前記記憶手段内に連続して記憶されている一対の第2指 令信号を検出する手段と、前記連続する第2指令信号を結合させ、前記2つの指 令信号に対応する2つの第2アクチュエータを当該2つの動作の間で停止するこ となく駆動させるための結合第2指令信号を生成するための手段と、を備えて成 るもの。
  5. 5.板金曲げ装置用ロボットマニピュレータの制御用装置にして、前記板金曲げ 装置の移動可能要素を所定距離あるいは所定量だけ移動させるように構成された 第1アクチュエータ手段を活性化するための第1指令信号を入力する第1キー手 段と、前記板金曲げ装置の他の移動可能要素をある変更し得る距離だけあるいは ある変更し得る量だけ移動するように構成された第2アクチュエータを活性化す るための第2指令信号を入力する第2キー手段とを備え、さらに前記第1および 第2指令信号を当該可動要素の駆動の順番に記憶する手段と、前記ロボットマニ ピュレータのヘッドの正確な位置決めを命令する信号の前に当該アクチュエータ の始動に時間遅延命令信号を入力するための手段とを備えて成るもの。
  6. 6.板金曲げプレス、補助支持装置、搬入装置、搬出テーブルと、前記板金曲げ 装置の移動可能要素を所定距離あるいは所定量だけ移動させるように構成された 第1アクチュエータ手段を活性化するための第1指令信号を入力する第1キー手 段と、前記板金曲げ装置の他の移動可能要素をある変更し得る距離だけあるいは ある変更し得る量だけ移動するように構成された第2アクチュエータを活性化す るための第2指令信号を入力する第2キー手段と、前記第1および第2指令信号 を前記可動要素の駆動の順に応じて記憶する手段と、を備えた板金曲げ装置用ロ ボットマニピユレータの制御方法にして、前記ロボットマニピュレータと補助支 持装置、およびロボットマニピュレータと搬入装置、およびロボットマニピュレ ータと搬出テーブルとの間の位置関係を見本曲げ装置において検出し、スレーブ 曲げ装置において前記ロボットマニピュレータと補助支持装置、およびロボット マニピュレータと搬入装置、およびロボットマニピュレータと搬出テーブルとの 間の位置関係を検出し、前記両データに基づいてスレーブ曲げ装置のロボットマ ニピュレータを制御するための制御信号を作成するものであって、前記制御信号 作成ステップは、少なくとも前記マスター装置におけるロボットマニピュレータ と補助支持装置との間の関係と、前記スレーブ曲げ装置におけるそれらの位置関 係との間の差異に基づいて前記記憶手段に記憶されている第2指令信号を変更す るステップを含んで成るもの。
JP3501006A 1989-12-18 1990-12-18 板金曲げ加工装置用ロボットマニピュレータの制御用装置 Pending JPH04505378A (ja)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
IT68116A-89 1989-12-18
IT06811589A IT1237701B (it) 1989-12-18 1989-12-18 Sistema per la velocizzazione operativa della sequenza di segnali di comando e di controllo per un dispositivo manipolatore robotizzato di un impianto di piegatura di lamiere
IT68117A-89 1989-12-18
IT68116A IT1239044B (it) 1989-12-18 1989-12-18 Sistema di verifica dimensionale della configurazione montata di un dispositivo manipolatore robotizzato in un impianto di piegatura di lamiere, e autoadattamento dei segnali di comando e di controllo per il detto dispositivo manipolatore.
IT68115A-89 1989-12-18
IT06811789A IT1238411B (it) 1989-12-18 1989-12-18 Sistema per la creazione automatica di segnali di comando e di controllo per fasi di cicli operativi di un dispositivo manipolatore robotizzato di un impianto di piegatura di lamiere

Publications (1)

Publication Number Publication Date
JPH04505378A true JPH04505378A (ja) 1992-09-17

Family

ID=27273798

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3501006A Pending JPH04505378A (ja) 1989-12-18 1990-12-18 板金曲げ加工装置用ロボットマニピュレータの制御用装置

Country Status (7)

Country Link
US (1) US5287433A (ja)
EP (1) EP0458976B1 (ja)
JP (1) JPH04505378A (ja)
KR (1) KR0160452B1 (ja)
AT (1) ATE142927T1 (ja)
DE (1) DE69028623T2 (ja)
WO (1) WO1991008869A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012014771A1 (ja) * 2010-07-26 2012-02-02 株式会社 アマダ 曲げ加工システム及び曲げ加工方法
JP2023005921A (ja) * 2021-06-29 2023-01-18 株式会社オーエイプロト パネル成形体のスプリングバック修正装置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642291A (en) * 1989-12-22 1997-06-24 Amada Company, Limited Of Japan System for creating command and control signals for a complete operating cycle of a robot manipulator device of a sheet metal bending installation by simulating the operating environment
US5970769A (en) * 1992-03-19 1999-10-26 Laser Products, Inc. Apparatus for bending sheet stock
JP2719095B2 (ja) * 1993-06-30 1998-02-25 株式会社アマダメトレックス 曲げ加工機におけるワーク供給、搬出装置
DE69529607T2 (de) 1994-11-09 2003-09-18 Amada Co., Ltd. Intelligentes system zur herstellung und ausführung eines metallplattenbiegeplans
US5969973A (en) * 1994-11-09 1999-10-19 Amada Company, Ltd. Intelligent system for generating and executing a sheet metal bending plan
IT1283019B1 (it) * 1996-05-16 1998-04-03 Salvagnini Italia Spa Metodo di gestione di un'isola di lavoro comprendente un robot asser- vito ad una pressa piegatrice per lavorazione di fogli di lamiera.
IT1284548B1 (it) * 1996-09-18 1998-05-21 Salvagnini Italia Spa Metodo per trasporto di fogli di lamiera in un'isola di lavoro comprendente una macchina utensile e un robot
US6233538B1 (en) * 1997-09-11 2001-05-15 Amada America, Inc. Apparatus and method for multi-purpose setup planning for sheet metal bending operations
DE10016391B4 (de) * 2000-04-01 2007-12-20 Bayerische Motoren Werke Ag Falzvorrichtung
FI112922B (fi) * 2002-06-14 2004-02-13 Finn Power Oy Menetelmä työstökonesolun ohjauksessa
SE527168C2 (sv) * 2003-12-31 2006-01-10 Abb Ab Förfarande och anordning för mätning, bestämning och styrning av planhet hos ett metallband
DE102018108862A1 (de) * 2018-04-13 2019-10-17 Wafios Aktiengesellschaft Biegevorrichtung mit Werkstückführung durch Mehrgelenkarmroboter

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3920972A (en) * 1974-07-16 1975-11-18 Cincinnati Milacron Inc Method and apparatus for programming a computer operated robot arm
US4379335A (en) * 1980-10-28 1983-04-05 Auto-Place, Inc. Electronic controller and portable programmer system for a pneumatically-powered point-to-point robot
JPS5822411A (ja) * 1981-08-04 1983-02-09 Fanuc Ltd 工業用ロボツト制御方式
US4517652A (en) * 1982-03-05 1985-05-14 Texas Instruments Incorporated Hand-held manipulator application module
SE8302100L (sv) * 1982-04-30 1983-10-31 Aida Eng Ltd Anordning for att overfora material som skall tryckas
SE436848B (sv) * 1982-06-28 1985-01-28 Asea Ab Styrsystem for industrirobot
JPS5914301A (ja) * 1982-07-14 1984-01-25 Toshiba Corp 列車のモニタ装置
US4484120A (en) * 1983-04-13 1984-11-20 Nordson Corporation Auxiliary function command presequencing for a robot controller
US4998206A (en) * 1988-07-29 1991-03-05 The Boeing Company Automated method and apparatus for fabricating sheet metal parts and the like using multiple manufacturing stations
JP2525358B2 (ja) * 1986-01-25 1996-08-21 フアナツク株式会社 ロボツト制御装置
US4757459A (en) * 1986-05-29 1988-07-12 Cincinnati Milacron Inc. Apparatus and method for programming a computer operated robot arm using macro instructions
GB2211002B (en) * 1987-12-15 1992-01-08 Amada Co Ltd Device and method for controlling a manipulator for a plate bending machine
IT1219110B (it) * 1988-03-15 1990-05-03 Prima Ind Spa Dispositivo manipolatore di pezzi di lamiera per una pressa piegatrice e procedimento per la fabbricazione di pezzi profilati di lamiera mediante piegatura alla pressa

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012014771A1 (ja) * 2010-07-26 2012-02-02 株式会社 アマダ 曲げ加工システム及び曲げ加工方法
JP2012024820A (ja) * 2010-07-26 2012-02-09 Amada Co Ltd 曲げ加工システム及びその方法
JP2023005921A (ja) * 2021-06-29 2023-01-18 株式会社オーエイプロト パネル成形体のスプリングバック修正装置

Also Published As

Publication number Publication date
DE69028623D1 (de) 1996-10-24
ATE142927T1 (de) 1996-10-15
US5287433A (en) 1994-02-15
KR0160452B1 (ko) 1999-01-15
DE69028623T2 (de) 1997-02-06
KR920700852A (ko) 1992-08-10
WO1991008869A1 (en) 1991-06-27
EP0458976B1 (en) 1996-09-18
EP0458976A1 (en) 1991-12-04

Similar Documents

Publication Publication Date Title
US5005394A (en) Programming system for the single arm bending robot
JPH04505378A (ja) 板金曲げ加工装置用ロボットマニピュレータの制御用装置
US5642291A (en) System for creating command and control signals for a complete operating cycle of a robot manipulator device of a sheet metal bending installation by simulating the operating environment
JPH04504821A (ja) 板材加工機用の板材位置決め方法
EP3254782A1 (en) Method and apparatus for auto-calibration of a wire bending machine
US3431759A (en) Forming apparatus
JP3790161B2 (ja) 板金曲げシステム及びその制御データ作成方法
JP3181382B2 (ja) 折曲げ加工機のワーク位置決め装置
KR0174732B1 (ko) 작동 환경을 시뮬레이트함으로써 시트 금속 굽힘 설비의 로봇 매니퓰레이터 장치의 완전한 작동 사이클을 위한 명령 및 제어 신호를 생성하는 시스템
JPH08147018A (ja) Nc加工機用稼働記録方法および記録装置
KR20140040689A (ko) 구조 부재의 가공 방법
JP4587526B2 (ja) 曲げ加工装置
JPS60102227A (ja) 板状体自動折り曲げ装置
JP2002082710A (ja) 曲げ加工方法及び曲げ加工システム
JPS6027421A (ja) 板状体自動折り曲げ装置
JP2862872B2 (ja) 折曲げ加工装置に対して板材の供給位置決めを行う産業用ロボットの制御方法
JPH0623683A (ja) 産業用ロボットの制御方法とその制御装置
JPH01196506A (ja) ロボット用ティーチング装置
JP2006136890A (ja) 線状材の自動曲げ加工装置及び自動曲げ加工システム
JP3755974B2 (ja) 折り曲げ機械におけるラム制御装置およびその制御方法
JPH0238838A (ja) 試験片の測定装置
JPH07164200A (ja) プレス機械の制御装置
JPH08187515A (ja) 板曲げ加工機用材料取扱いロボットのプログラム作成装置
JPH03114616A (ja) ワーク取出し方法および装置
JPH0557354A (ja) プレスブレーキロボツト