(57)【要約】【課題】類似形状の製品の曲げ工程で、製品の曲げ加工を行う曲げ加工専用機において、加工可能なところまで加工を行う。【解決手段】取得した製品形状の情報を参照し、製品が所望の形状になるように曲げ加工機２３の加工動作を制御する自動運転データ１７ａを生成し、前記曲げ加工機２３の制御を行う曲げ加工機の制御システム１である。そして、製品を所望の形状にする自動運転データ１７ａの生成が不可能の場合を検出する手段１５と、前記製品の加工可能な範囲を決定し、前記加工可能な範囲の加工を行うための半製品の自動運転データ１７ｂを生成する手段１３とを備えている。これにより、前記半製品の自動運転データ１７ｂにより前記製品を加工可能な範囲まで加工するように前記曲げ加工機２３の制御を行う。【選択図】図１
2005177785.tif 000002
【特許請求の範囲】
【請求項１】
取得した製品形状の情報を参照し、製品を所望の形状にするための、曲げ加工機の加工動作を制御する自動運転データを生成し、前記曲げ加工機の制御を行う曲げ加工機の制御システムにおいて、
製品を所望の形状にする自動運転データの生成が不可能な場合を検出する手段と、
前記製品の加工可能な範囲を決定し、前記加工可能な範囲の加工を行うための半製品の自動運転データを生成する手段とを備え、
前記半製品の自動運転データにより前記製品を加工可能な範囲まで加工するように前記曲げ加工機の制御を行うことを特徴とする曲げ加工機の制御システム。
【請求項２】
予め加工を行う範囲を設定し、この範囲で曲げ加工を行う自動運転データを生成する手段を備えたことを特徴とする請求項１記載の曲げ加工機の制御システム。
【請求項３】
前記所望の製品にするための残りの加工を汎用曲げ加工機で行うため、前記汎用曲げ加工機の自動運転データを生成する手段を備えたことを特徴とする請求項１又は２記載の曲げ加工機の制御システム。
【請求項４】
取得した製品形状の情報を参照し、製品を所望の形状にするための、曲げ加工機の加工動作を制御する自動運転データを生成し、前記曲げ加工機の制御を行う曲げ加工機の制御方法において、
製品を所望の形状にする自動運転データの生成が不可能の場合を検出する工程と、
前記製品の加工可能な範囲を決定し、前記加工可能な範囲の加工を行うための半製品の自動運転データを生成する工程とを有し、
前記半製品の自動運転データにより前記製品を加工可能な範囲まで加工するように前記曲げ加工機の制御を行うことを特徴とする曲げ加工機の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は曲げ加工機の制御システム及びその方法に関し、さらに詳細には、製品の曲げ工程において、製品の曲げ加工を行う専用曲げ加工機を、加工可能なところまで加工を行うよう制御する曲げ加工機の制御システム及びその方法に関する。
【背景技術】
【０００２】
従来、例えば専用曲げ加工機（パネルベンダ等）の制御装置では、自動運転データを生成するため製品形状の情報を取得する。そして、前記制御装置は、製品形状の情報を参照し、自動運転データの生成を行う。
【０００３】
しかし、自動運転データ生成中、最終形状まで加工できない製品は、プログラムエラーとなる。このため、専用曲げ加工機による製品加工（曲げ加工）を初めから行わないで、汎用曲げ加工機等で加工を行っている。
【０００４】
特許文献１。
【特許文献１】特開２００１−１３７９５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような従来の方法では、以下のような問題があった。すなわち、専用曲げ加工機（パネルベンダ等）は、同一又は類似の製品を専用に加工する加工機であるので生産性が高い。その一方で、加工形状の制限が多く、加工できる製品の種類が少ないという問題があった。
【０００６】
また、ユーザが手動で製品図面からプログラムを作成すると、プログラムエラーが起こりやすく、製品加工の生産性が低下するという問題があった。
【０００７】
そして、加工できない部分を含む製品については汎用曲げ加工機により、初めから加工を行っているため、生産能率が悪いという問題があった。
【課題を解決するための手段】
【０００８】
本発明は、前述のごとき問題に鑑みてなされたもので請求項１に係る発明は、取得した製品形状の情報を参照し、製品を所望の形状にするための、曲げ加工機の加工動作を制御する自動運転データを生成し、前記曲げ加工機の制御を行う曲げ加工機の制御システムにおいて、製品を所望の形状にする自動運転データの生成が不可能な場合を検出する手段と、
前記製品の加工可能な範囲を決定し、前記加工可能な範囲の加工を行うための半製品の自動運転データを生成する手段とを備え前記半製品の自動運転データにより前記製品を加工可能な範囲まで加工するように前記曲げ加工機の制御を行う曲げ加工機の制御システムである。
【０００９】
請求項２に係る発明は、予め加工を行う範囲を設定し、この範囲で曲げ加工を行う自動運転データを生成する手段を備えた請求項１記載の曲げ加工機の制御システムである。
【００１０】
請求項３に係る発明は、前記所望の製品にするための残りの加工を汎用曲げ加工機で行うため、前記汎用曲げ加工機の自動運転データを生成する手段を備えた請求項１又は２記載の曲げ加工機の制御システムである。
【００１１】
請求項４に係る発明は、取得した製品形状の情報を参照し、製品を所望の形状にするための、曲げ加工機の加工動作を制御する自動運転データを生成し、前記曲げ加工機の制御を行う曲げ加工機の制御方法において、製品を所望の形状にする自動運転データの生成が不可能の場合を検出する工程と、前記製品の加工可能な範囲を決定し、前記加工可能な範囲の加工を行うための半製品の自動運転データを生成する工程とを有し、前記半製品の自動運転データにより前記製品を加工可能な範囲まで加工するように前記曲げ加工機の制御を行う曲げ加工機の制御方法である。
【発明の効果】
【００１２】
上述の如く本発明によれば、従来通り、専用曲げ加工機（パネルベンダ等）で製品形状の情報の入力を行う。そして、専用曲げ加工機は、最終形状まで曲げ加工を行うことができない場合でも、加工可能な範囲で曲げ加工を行う。
【００１３】
続いて、半製品の状態で、専用曲げ加工機から搬出し、その後、残りの曲げ加工を汎用曲げ加工機（曲げロボット等）にて行う。
【００１４】
これにより、ユーザが製品に含まれる全ての曲げを汎用曲げ加工機を使い手作業で行うことが回避され、作業者の負担が軽減するという効果がある。また、製品の生産性が向上するという効果がある。一方、ユーザが予め加工範囲を設定できるので作業の段取り等が容易になるという効果がある。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態を、図面を参照して説明する。図１は曲げ加工機の制御システム１の概略を示している。本例でいう曲げ加工機は専用曲げ加工機（パネルベンダー等）を想定している。すなわち、同一又は類似の製品のみを大量、迅速に加工するための専用曲げ加工機である。
【００１６】
前記曲げ加工機の制御システム１は、自動運転データの生成等を行う主制御部３と、ディスプレイ５と、キーボード・マウス７と、製品形状の情報を入力するための画面をディスプレイ５に表示させる製品形状入力部９と、ユーザが製品の加工範囲を設定するための画面をディスプレイ５に表示する製品形状設定部１１とを備えている。
【００１７】
前記主制御部３は自動運転データ生成部１３と、エラー検出部１５と、自動運転データ格納メモリ１７とを備えている。前記自動運転データ生成部１３は、エラー対処部１９と、設定対処部２１とを備えている。
【００１８】
前記自動運転データ生成部１３は取得した製品形状の情報を参照し、専用曲げ加工機２３を制御するための自動運転データの生成を行う。前記エラー検出部１５は、自動運転データの生成中に製品に加工ができない部分があるとき、プログラムエラーとして検出を行う。
【００１９】
前記エラー対処部１９は、エラー検出部１５がプログラムエラーを検出したとき、製品の加工可能な範囲を決定し、この範囲内で半製品の自動運転データを生成する。前記設定対処部２１は、ユーザが設定した加工範囲での自動運転データを作成する。
【００２０】
前記自動運転データ格納メモリ１７は所望の製品を最終まで加工するための自動運転データを格納する製品用自動運転データメモリ１７ａと、所望の製品形状の途中までを加工するための半製品の自動運転データを格納する半製品用自動運転データメモリ１７ｂとを含む。なお、ユーザが設定した範囲での加工を行うための自動運転データの前記半製品自動運転データメモリ１７ｂに記憶される。
【００２１】
そして、自動運転データ格納メモリ１７に格納されている自動運転データ、又は半製品の自動運転データに制御され専用曲げ加工機２３が曲げ加工を行う。
【００２２】
一方、曲げ加工機の制御システム１は、サブシステムとしての汎用曲げ加工機制御システム２５を備えている。前記汎用曲げ加工機制御システム２５は汎用曲げ加工機自動運転データ生成部２７を備えている。
【００２３】
前記汎用曲げ加工機自動運転データ生成部２７は、製品形状（製品用自動運転データでもよい）と、半製品の形状（半製品用自動運転データでもよい）とを読み込み（本例では、これらをワーク情報という場合がある）汎用曲げ加工機（曲げロボット等）３１を制御し、残りの加工を行うための汎用曲げ加工機用自動運転データを生成する。そして、前記汎用曲げ加工機用自動運転データを汎用曲げ加工機自動運転データメモリ２９に格納する。
【００２４】
ここで、自動運転データについて図２及び図３を参照し説明する。前記自動運転データは曲げ加工機の動作を自動で数値制御して、所望の製品に加工するための制御用データである。
【００２５】
図２は自動運転データにより制御される専用曲げ加工機（パネルベンダ等）２３の構成を示す。ここで、前記専用曲げ加工機２３は既に公知であるので概略を説明する。専用曲げ加工機２３は、ワークＷを載せるフロントテーブル３５と、前記ワークＷをクランプ３９で把持し移動を行うマニピュレータ３７、マニピュレータ３７で位置決めされたワークＷを固定するクランプビーム４１と、固定されたワークＷに対して曲げ加工を行うベンドビーム４３とを備えている。
【００２６】
図３に自動運転データにより制御された専用曲げ加工機２３がワークＷを曲げる動作を示す。図３（ａ）を参照する。自動運転データに基づいて制御され、クランプ３９に把持されたワークＷが所定の位置まで搬送される。図３（ｂ）を参照する。自動運転データに制御され、所定の位置に位置決めされたワークＷをクランプビーム４１が押さえ固定する。図３（ｃ）を参照する。同様に自動運転データに制御され、所定の位置に位置決めされ固定された前記ワークＷに対してベンドビーム４１が上昇することにより曲げ加工を行う。
【００２７】
図４及び図５に曲げ加工機の制御システム１の動作を示す。ステップＳ４０１では、ユーザが最終製品形状の入力を行う。この結果、図５（ａ）に示すように、自動運転データ生成部１３は製品形状Ｓを情報として認識できる。
【００２８】
ステップＳ４０３では、自動運転データ生成部１３が自動運転データの生成の処理を行う。生成される前記自動運転データは順次製品用自動運転データメモリ１７ａに格納される。
【００２９】
ステップＳ４０５では、エラー検出部１５がプログラムエラーかどうかを判断する。プログラムエラーと判断したとき処理はステップＳ４１１に進む。プログラムエラーではないと判断したとき処理はステップＳ４０７に進む。ここでプログラムエラーとは、加工不可能な形状を検知したとき出力するデータである。
【００３０】
図５（ｂ）を参照する。プログラムエラーとなった原因を示す。すなわち、曲げ線Ｌ１、Ｌ２、及びＬ３の位置が異なるため専用曲げ加工機２３では加工できないと判断される場合である。このとき、プログラムエラーが出力される。なお、その他の曲げ箇所は曲げ加工ができるものとする。
【００３１】
ステップＳ４０７では、プログラムエラーが無いとき自動運転データ生成部１３による自動運転データ生成が完了する。ステップＳ４０９では専用曲げ加工機２３が実加工を行う。これにより、所望の製品（最終形状の製品）が完成する。
【００３２】
ステップＳ４１１では、エラー対処部１９が一つ前の辺までの自動運転データを生成する。すなわち、曲げ加工が可能な範囲での製品の曲げ加工のための自動運転データが生成される（図５（ｂ）の形状まで製品を曲げる自動運転データが作成される）。
【００３３】
ステップＳ４１３では、エラー検出部１５がプログラムエラーかどうかの判断を行う。プログラムエラーと判断したとき処理はステップＳ４１１に戻る（これを繰り返すことにより加工可能な範囲が決定される）。プログラムエラーではないと判断したとき処理はステップＳ４１５に進む。
【００３４】
ステップＳ４１５では、半製品の自動運転データ生成が完了する。ステップＳ４１７では半製品の状態まで実加工を行うことをユーザ（オペレータ）に通知する。ステップＳ４１９では、専用曲げ加工機２３が半製品の状態まで実加工を行う。
【００３５】
なお、残りの加工を手動、又は自動で加工することにより図５（ｃ）に示すような製品が完成する。
【００３６】
図６を参照する。後工程の段取り等の理由により、ユーザが予め製品の曲げ加工の加工範囲を設定できる方法を示している。
【００３７】
図６（ａ）は、製品の形状の斜視図である。図６（ｂ）は、図６（ａ）において、製品形状を断面Ａ−Ａから見た側面形状５１である。図６（ｃ）は、図６（ａ）において、製品形状を断面Ｂ−Ｂから見た側面形状５３である。
【００３８】
すなわち、前記製品形状は縁部分にヘミング曲げ形状５１ａ、５１ｂ、５３ａ、５３ｂを有している。ところで、最終形状にする曲げ工程が弟１工程：ヘミング、弟２工程：９０度曲げを４辺行う場合、開口寸法Ｄが小さすぎると、専用加工機２３では加工できない。このような場合、製品形状設定部１１がディスプレイ５に表示した画面にユーザがヘミング曲げを優先的に行うと設定しておくと、設定対処部２１が、図６（ｃ）に示すように９０度曲げを行わずに半製品とする自動運転データの生成を行い半製品用自動運転データメモリ１７ｂに格納する。
【００３９】
すなわち、結果として、ヘミング曲げ５１ａ、５１ｂ、５３ａ、５３ｂの加工だけが行われた半製品が搬出される。
【００４０】
図７及び図８を参照する。専用曲げ加工機（パネルベンダ等）６１により製品（ワークＷ）の加工を行った後、汎用曲げ加工機（曲げロボット）６３で曲げ加工を行う製造工程を示している。
【００４１】
ステップＳ８０１では、専用曲げ加工機（パネルベンダー等）６１により加工を行い半製品ＨＳとして搬出する。
【００４２】
ステップＳ８０３では、ワーク情報（半製品ＨＳ）を専用曲げ加工機６１に送り、ワーク情報（半製品ＨＳ）を元に残りの曲げ加工を行う。この結果、完成品Ｓが作製される。
【００４３】
ここで、ワーク情報とは、製品形状（曲げロボットで加工を終了した形状である所望の形状）と、専用曲げ加工機６１で加工を行った半製品の２つの情報（例えば形状の情報）を含む。この２つの情報により汎用曲げ加工機６３で残りの加工を行うための半製品の自動運転データの生成が可能となる。
【００４４】
なお、本例では専用曲げ加工機６１の後に曲げ加工を行うロボット６３を想定しているが曲げ加工を行える加工機であれよいものである。
【００４５】
図９を参照する。専用曲げ加工機では、所定の製品形状の入力は製品形状入力部９（又は製品形状設定部１１）がディスプレイ５に表示した画面から数値入力で行ってもよい。例えば、Ａ辺について底辺寸法、Ｘ：１０００．０、Ｙ：２４０．０を入力する。Ｂ辺についてフランジ高さ［Ｌ］２０．０、曲げ角度［Ａ］９０度を入力する。Ｃ辺についてフランジ高さ［Ｌ］２０．０、曲げ角度［Ａ］９０度を入力する。Ｄ辺についてフランジ高さ［Ｌ］２０．０、曲げ角度［Ａ］９０度を入力する。
【００４６】
図１０を参照する。製品形状情報の入力方法は、図形情報（３次元ＣＡＤデータであるベンドモデルファイル等）で行ってもよい。これにより、線分Ａ、Ｂ、Ｃ、及びＤに９０度曲げ、フランジ高さ２０．０等の情報が付与されている。
【００４７】
なお、本発明は、上述した実施の態様の例に限定されることなく、適宜の変更を加えることにより、その他の態様で実施できるものである。
【図面の簡単な説明】
【００４８】
【図１】曲げ加工機の制御システムの概略を説明する概略図である。
【図２】専用曲げ加工機（パネルベンダ）の概略を説明する説明図である。
【図３】（ａ）、（ｂ）、（ｃ）は曲げの動作を説明する説明図である。
【図４】曲げ加工機の制御システムの動作を説明するフローチャート図である。
【図５】（ａ）、（ｂ）、（ｃ）は図４での製品形状を説明する説明図である。
【図６】（ａ）、（ｂ）、（ｃ）はユーザが曲げ箇所を設定する場合を説明する説明図である。
【図７】専用曲げ加工機と汎用曲げ加工機との複合加工を説明する説明図である。
【図８】図７での動作を説明するフローチャート図である。
【図９】製品形状の入力を説明する説明図である。
【図１０】製品形状と曲げ情報とのリンクを説明する説明図である。
【符号の説明】
【００４９】
１  曲げ加工機の制御システム
３  主制御部
５  ディスプレイ
７  キーボード・マウス
９  製品形状入力部
１１  製品形状設定部
１３  自動運転データ生成部
１５  エラー検出部
１７  自動運転データ格納メモリ
１９  エラー対処部
２１  設定対処部
２３  専用曲げ加工機
２５  汎用曲げ加工機の制御部
２７  汎用曲げ加工機自動運転データ生成部
２９  汎用曲げ加工機自動運転データメモリ
３１  汎用曲げ加工機
【図１】
2005177785.tif 000003
【図２】
2005177785.tif 000004
【図３】
2005177785.tif 000005
【図４】
2005177785.tif 000006
【図５】
2005177785.tif 000007
【図６】
2005177785.tif 000008
【図７】
2005177785.tif 000009
【図８】
2005177785.tif 000010
【図９】
2005177785.tif 000011
【図１０】
2005177785.tif 000012