(57)【特許請求の範囲】
【請求項１】
タレットパンチプレスにおけるワークの加工制御を行うと共に、タレットにおける金型の挿入あるいは抜きの段取りを行うＮＣ制御装置であって、
前記ワークの加工を行う複数のジョブ（JOB）の順番と各JOBで使用する金型のデータを含む前記ワークの加工のスケジュールデータを読み込む処理と、
前記タレットに装着された金型のパンチとダイの間隔とスケジュール内において使用する前記金型により加工されたワークの高さに基づいて、前記タレットに装着されている装着金型とワークの接触を判定する処理と、
前記各JOBで使用する金型を装着時のパンチとダイの間隔とスケジュール内において使用する他の前記金型により加工されたワークの高さに基づいて、前記各JOBで使用する使用金型とワークの接触を判定する処理と、を含み、
前記JOBの順番に従い、前記ワークと干渉する前記装着金型を当該干渉部分を加工する金型の使用前に抜く段取りを発生させると共に、前記タレットに装着されていない使用金型を使用前に挿入する段取りを発生させることを特徴とするＮＣ制御装置。 
【請求項２】
前記読み込んだ各JOBで使用する金型のデータに基づいて段取りのタイミングが決定された場合、前記決定された段取りのタイミングに基づいて金型段取り指示を行うことを特徴とする請求項１に記載のＮＣ制御装置。
【請求項３】
前記金型とワークとの接触を判定する式が、
Ｌ＝Ｈ−（Ａ−Ｂ＋Ｃ＋Ｄ−Ｅ＋Ｆ＋Ｇ） ----------- （１）
ここで、Ｌ：上部タレットと下部タレットとの間の隙間量
Ｈ：上部タレットと下部タレットとの間の寸法
Ａ：パンチのフランジ下の寸法
Ｂ：上部タレットの厚さ
Ｃ：パンチの窪み量
Ｄ：ダイのハイトまたはダイのオープンハイト
Ｅ：ダイの窪み量
Ｆ：成形切り起し高さ
Ｇ：ワーク板厚、
からなり、前記上部タレットと下部タレットとの間の隙間量Ｌが、マイナス値か否かを判定し、前記隙間量Ｌがマイナス値である場合、スケジュール内において使用する金型jについて、「干渉あり」との設定を行うことを特徴とする請求項１あるいは２に記載のＮＣ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タレットパンチプレスにおいて、加工プログラムの内容に応じて、適切な金型の抜き段取りを決定することができる金型抜き段取り装置および方法に関する。
【背景技術】
【０００２】
従来、タレットパンチプレスでは、主に成形金型等でハイトの高いパンチやダイは、タレットからはみ出し、加工中の材料移動で材料に接触して干渉し、材料の裏キズの原因になったりしていた。
【０００３】
この問題を解決するために、この様な金型は、事前にタレット内に挿入せず、金型を使用する加工プログラムの加工直前に挿入し、又加工直後はすぐにタレットから抜き取る「抜き段取り」指示を実施していた。
【０００４】
現在の「抜き段取り」機能では、ハイトが高くタレットから抜き取る金型としては、形状、金型の上下向きによって決定していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、形状、上下向きの判別で行なうと、抜き取らなくてもよい金型も抜き取るケースが出てきてしまうことがあった。特に、金型所有本数が多くなればなるほど、抜き取らなくてもよい金型も抜き取るケースが増えてしまう問題があった。
【０００７】
すなわち、抜き取るべき金型が、形状や上下向きだけでは判別できないものであった。
【０００８】
また、抜き取る金型の対象は、パンチが長くて上部タレット下面にはみ出すケースとダイが下部タレット上面にはみ出す場合があり、パンチとダイのどちらか一方がはみ出るケースが多かった。
【０００９】
また、パンチがはみ出す場合でも、材料に成形金型等で加工した切り起しなどが無ければ接触・干渉せず、抜き取る必要も無い場合もあった。
従来では、このように抜き取る必要も無い金型も抜き取る場合があり、加工作業の効率を悪くする原因となっていた。
【００１０】
本発明は、上記した事情に着目してなされたものであり、その目的とするところは、抜き取るべき金型を適切に選別することにより、加工作業の効率を著しく向上させることができるタレットパンチプレスにおける金型抜き段取り装置および方法を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は上述の問題を解決するためのものであり、本発明の特徴は、タレットパンチプレスにおけるワークの加工制御を行うと共に、タレットにおける金型抜き段取りを行うＮＣ制御装置であって、
前もって記憶された、板材の加工を行う複数のジョブ（JOB）の順番と各JOBで使用する金型のデータを含む前記ワークの加工のスケジュールデータを読み込む処理と、
前記タレットに装着された金型のパンチとダイの間隔とスケジュール内において使用する前記金型により加工されたワークの高さに基づいて、前記タレットに装着されている装着金型とワークの接触を判定する処理と、
前記各JOBで使用する金型を装着時のパンチとダイの間隔とスケジュール内において使用する他の前記金型により加工されたワークの高さに基づいて、前記各JOBで使用する使用金型とワークの接触を判定する処理と、を含み、
前記JOBの順番に従い、前記ワークと干渉する前記装着金型を当該干渉部分を加工する金型の使用前に抜く段取りを発生させると共に、前記タレットに装着されていない使用金型を使用前に挿入する段取りを発生させることである。
【００１２】
本発明の他の特徴は、前記読み込んだ各JOBで使用する金型のデータに基づいて段取りのタイミングが決定された場合、前記決定された段取りのタイミングに基づいて金型段取り指示を行うことである。
【００１３】
本発明の他の特徴は、前記金型とワークとの接触を判定する式が、
Ｌ＝Ｈ−（Ａ−Ｂ＋Ｃ＋Ｄ−Ｅ＋Ｆ＋Ｇ） ----------- （１）
ここで、Ｌ：上部タレットと下部タレットとの間の隙間量
Ｈ：上部タレットと下部タレットとの間の寸法
Ａ：パンチのフランジ下の寸法
Ｂ：上部タレットの厚さ
Ｃ：パンチの窪み量
Ｄ：ダイのハイトまたはダイのオープンハイト
Ｅ：ダイの窪み量
Ｆ：成形切り起し高さ
Ｇ：ワーク板厚、
からなり、前記上部タレットと下部タレットとの間の隙間量Ｌが、マイナス値か否かを判定し、前記隙間量Ｌがマイナス値である場合、スケジュール内において使用する金型について、「干渉あり」との設定を行うことである。
【発明の効果】
【００１４】
本発明によれば、タレットパンチプレスにおける金型抜き段取り装置において、抜き取るべき金型を適切に選別し、オペレータに金型段取り指示として示すので、加工作業の効率を著しく向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明を実施したタレットパンチプレスの概略を示す上面概略図である。
【図２】図１に示したタレットパンチプレスを側面方向から見た側面図である。
【図３】図１に示したＮＣ制御装置１５の概略構成図である。
【図４】ＮＣ制御装置１５によって実行されるタレット５における金型抜き段取りのフローチャートである。
【図５】図４のステップ１０３における金型の分類処理に基づいた装着金型の金型段取りのタイミング結果の一例を示す表である。
【図６】図４のステップ１０３における金型の分類処理のフローチャートである。
【図７】タレット５に装着されている金型iの具体例を示す説明図である。
【図８】スケジュール内において使用する金型jの具体例を示す説明図である。
【図９】式（１）の各要素（Ａ〜Ｈ）を示す説明図である。
【図１０】タレット５に装着されている金型iの段取りタイミングを示す表である。
【図１１】図４のステップ１０５における金型の段取りのタイミングの決定処理のフローチャートである。
【図１２】図４のステップ１０５における金型の段取りのタイミングの決定処理のフローチャートである。
【図１３】ＮＣ制御装置１５によって実行されるタレット５における金型の段取りのタイミングの決定処理の説明図である。
【図１４】図４のステップ１０７に示す金型段取り指示処理のフローチャートである。
【図１５】図４のステップ１０７に示す金型段取り指示処理のフローチャートである。
【図１６】使用金型の段取りのタイミング結果を示す表である。
【図１７】型挿入時／金型抜き取り時における使用金型の段取りのタイミングを示す表である。
【図１８】表示される金型段取り指示を示す表である。
【発明を実施するための形態】
【００１６】
図１は、本発明を実施したタレットパンチプレスの概略を示す上面概略図であり、図２は、図１に示したタレットパンチプレスを側面方向から見た側面図である。
【００１７】
図１に示すように、タレットパンチプレス１は、フレーム３と、タレット５と、テーブル７と、キャリッジベース９と、キャリッジ１１と、複数のクランパ１３と、コンピュータ等により構成されるＮＣ制御装置１５とを備えている。
【００１８】
フレーム３は、上部フレーム３Ｕ、下部フレーム３Ｌ、センタフレーム３Ｍより構成され、下部フレーム３Ｌが床面に固定され、フレーム３が、タレット５等を支持している。
テーブル７は、フレーム３に対しＹ軸方向にサーボモータ等の駆動手段により移動位置決め自在に構成されており、キャリッジベース９は、テーブル７の一端部にＸ軸方向に延伸して備えられている。
【００１９】
そして、キャリッジ１１は、キャリッジベース９上をサーボモータ等の駆動手段によりＸ軸方向に移動位置決め自在に設けられており、キャリッジ１１にはワーク（板材）Ｗを把持するクランパ１３が複数備えられている。
【００２０】
図２に示すように、タレット５は、上部金型保持部としての上部タレット５Ｕと、下部金型保持部としての下部タレット５Ｌとより構成され、上部タレット５Ｕが上部タレット駆動モータ１７Ｕにより回転割出し自在に支持されている。また、この上部タレット５Ｕに対向して、下部フレーム３Ｌに下部タレット５Ｌが下部タレット駆動モータ１７Ｌにより回転割出し自在に支持されている。
【００２１】
なお、タレット５Ｕ、５Ｌに配置される金型は、それぞれ金型番号を持ったＩＤ金型となっている。
【００２２】
また、上部フレーム３Ｕの加工位置に対応する場所には、ストライカ駆動モータ１９が設けられており、ストライカ２１を下降させて上部タレット５Ｕのパンチｐと下部タレット５Ｌのダイｄの協働によりワークＷに対し加工を行う。この際に、クランパ１３に把持されたワークＷは、テーブル７のＹ軸方向への移動、キャレッジ１１のＸ軸方向への移動に伴うクランパ１３のＸ軸方向の移動及びＹ軸方向の移動により加工位置を位置決め可能となっている。
【００２３】
上述したタレットパンチプレスの制御は、ＮＣ制御装置１５に基づいて行われる。
【００２４】
図３は、図１に示したＮＣ制御装置１５の概略構成図である。
【００２５】
図３に示すように、ＮＣ制御装置１５は、コンピュータからなり、ＲＯＭ２３およびＲＡＭ２５が接続されたＣＰＵ２７を有しており、ＣＰＵ２７には、さらに、キーボードのような入力装置２９とデイスプレイのような表示装置３１が接続されている。
【００２６】
そして、このＮＣ制御装置１５では、ＣＰＵ２７が、入力装置２９よりのオペレータからの指示に従い、ＩＤ金型の金型配置データおよびスケジュールデータおよびＮＣプログラムに基づくタレットパンチプレスの制御を行うと共に、タレット５における金型抜き段取りを行う。
【００２７】
なお、金型配置データおよびスケジュールデータおよびＮＣプログラムは、ＣＰＵ２７に接続されたデータベース３３に記憶され、必要に応じてＲＡＭ２５に移動され記憶される。また、入力装置２９および表示装置３１は、入力機能と表示機能とを備えた入出力装置としても良い。
【００２８】
次に、ＮＣ制御装置１５によって実行されるタレット５における金型抜き段取りについて説明する。
【００２９】
図４は、ＮＣ制御装置１５によって実行されるタレット５における金型抜き段取りのフローチャートである。
【００３０】
図４のステップ１０１において、ＮＣ制御装置１５は、データベース３３より、前もって記憶された、ジョブ（JOB）の順番と各JOBで使用する金型のデータを含むスケジュールデータを読み込む。
【００３１】
ここで、スケジュールとは、複数のJOB（板材の加工）を連続して実行するために、加工プログラムを特定し、その実行順番を指定するものである。
【００３２】
ステップ１０３において、ＮＣ制御装置１５は、タレット５に装着されている金型を、後述する寸法式により比較して、装着したままにする金型と抜き取る抜取金型とに分類する。
【００３３】
なお、それぞれのJOBでは、用意された複数の中から選択した特定の金型を用いてプレス加工するものであり、このように加工に用いる金型を使用金型という。本加工を行うタレットパンチプレスにおいては、上記使用金型をタレットに装着することによって加工に用いることができる。
【００３４】
ここでは、すでにタレット５に装着されている金型のデータと読み込んだ各JOBで使用する金型のデータとを比較して分類する。なお、すでにタレット５に装着されている金型のデータは、前回の金型加工の情報から判明する。
【００３５】
ステップ１０５において、ＮＣ制御装置１５は、読み込んだ各JOBで使用する金型のデータに基づいて段取りのタイミングを決定する。ここでは、読み込んだ各JOBで使用する金型のデータを、後述する寸法式により比較して段取りのタイミングを決定する。
【００３６】
スケジュールデータに基づき連続してJOBを実行する場合にも、使用金型をタレットに装着しなければならない。この場合、同時に装着できる金型は、タレットの仕様により、大きさ、本数等が制限される。
【００３７】
すなわち、ここでは、後で詳しく述べるように、JOBの順番に従い、ワークと干渉する装着金型を当該干渉部分を加工する金型の使用前に抜く段取りを発生させると共に、タレットに装着されていない使用金型を使用前に挿入する段取りを発生させるようにしている。
【００３８】
そして、ステップ１０７において、ＮＣ制御装置１５は、決定された金型の段取りタイミングに基づいたユーザへの金型段取り指示の処理を行う。
【００３９】
次に、上記ステップ１０３における金型の分類処理についてより詳しく説明する。
【００４０】
この金型の分類処理では、装着金型とスケジュール中の使用金型とが、後述する比較式１を用いて干渉するか否かを求める。干渉する場合は、図５の表１に示すように、金型抜き取り時が「先頭」となり、装着金型に対して段取りが発生する金型となる。
【００４１】
タレット内の余分な金型を抜き取り、スケジュール運転に必要な金型をセットする段取り作業は、通常最初にまとめて行い（これを「先頭」での段取り作業と言う）、干渉する金型も同時に抜かなければならない。
【００４２】
図５の表１は、図４のステップ１０３における金型の分類処理に基づいた装着金型の金型段取りのタイミング結果の一例を示す。
【００４３】
図６は、図４のステップ１０３における金型の分類処理のフローチャートであり、図７〜図９は、ＮＣ制御装置１５によって実行されるタレット５における金型の分類処理の説明図である。
【００４４】
図６のステップ２０１において、ＮＣ制御装置１５は、タレット５に装着されている金型情報を取得する。ここでは、タレット５に装着されている比較元金型i（iは、タレット５に装着されている金型の検索順番）から順番に、使用金型jとの同一性や干渉状態の比較が行われる。
【００４５】
図７は、タレット５に装着されている金型iの具体例を示す説明図である。
【００４６】
図７に示すように、この具体例では、斜線で示す金型（それぞれの金型番号が、T201、T102、T203、T210、T114、T226、T136）が、タレット５に装着されている金型iとなる。
【００４７】
次に、ステップ２０３において、ＮＣ制御装置１５は、スケジュール内において使用する金型情報を取得する。ここでは、スケジュール内において使用する金型j（jは、スケジュール内において使用する金型の検索順番）から順番に、タレット５に装着されている金型iとの同一性や干渉状態の比較が行われる。
【００４８】
図８は、スケジュール内において使用する金型jの具体例を示す説明図である。
【００４９】
図８の表２に示すように、この具体例では、スケジュール内において使用する金型jは、特型B SP01、角 A 5.0、成形A SE01、バーリングA BR01となる。
【００５０】
ステップ２０５において、ＮＣ制御装置１５は、金型iと金型jとが同じか否かを判定する。金型iと金型jとが同じでない場合、ステップ２０７において、金型iと金型jとを、以下に示す式（１）に基づいて比較する。
Ｌ＝Ｈ−（Ａ−Ｂ＋Ｃ＋Ｄ−Ｅ＋Ｆ＋Ｇ） ----------- （１）
ここで、Ｌ：上部タレット５Ｕと下部タレット５Ｌとの間の隙間量
Ｈ：上部タレット５Ｕと下部タレット５Ｌとの間の寸法
Ａ：パンチＰｄのフランジ下の寸法（装置金型、比較元金型）
Ｂ：上部タレット５Ｕの厚さ
Ｃ：パンチＰｄの窪み量
Ｄ：ダイｄのハイトまたはダイｄのオープンハイト（装置金型、比較元
金型）
Ｅ：ダイｄの窪み量
Ｆ：成形切り起し高さ（使用金型、比較先金型により加工される被加工
物の高さ）
Ｇ：ワーク板厚
図９は、式（１）の各要素（Ａ〜Ｈ）を示す説明図であり、この式（１）により、上部タレット５Ｕと下部タレット５Ｌとの間の隙間量Ｌが求められ、その隙間量Ｌに基づいてスケジュール内において使用する金型jによる干渉（金型とワークＷとの接触）が判定される。
【００５１】
すなわち、ここでは、タレットに装着された金型のパンチとダイの間隔とスケジュール内において使用する金型により加工されたワークの高さに基づいて、タレットに装着されている装着金型とワークの接触を判定する処理と、各JOBで使用する金型を装着時のパンチとダイの間隔とスケジュール内において使用する他の金型により加工されたワークの高さに基づいて、各JOBで使用する使用金型とワークの接触を判定する処理とが行われる。
【００５２】
なお、ステップ２０５において金型iと金型jとが同じ場合、ステップ２０９において、ｊ＝ｊ＋１され、ステップ２０３に戻る。
【００５３】
次に、ステップ２１１において、ＮＣ制御装置１５は、式（１）により求められた上部タレット５Ｕと下部タレット５Ｌとの間の隙間量Ｌが、マイナス値か否かを判定し、隙間量Ｌがマイナス値である場合、ステップ２１３において、スケジュール内において使用する金型jについて、「干渉あり」との設定を行う。
【００５４】
すなわち、上部タレット５Ｕと下部タレット５Ｌとの間の隙間量Ｌがマイナス値となる状態では、金型jがワークＷと当接して干渉することを示す。
【００５５】
なお、タレットに装着された状態のパンチとダイとの隙間は、特に成型型において通常の抜き型より狭くなる場合がある。また、通常の抜き加工においては被加工物の厚みは板厚であるが、成型加工の場合には部分的に板厚以上の厚みとなることがある。
【００５６】
加工中は、被加工材がパンチとダイの間を任意に移動するため、すでに成型加工されて板厚以上の厚みとなった部分が、パンチとダイとの隙間が通常より狭い部分を通過することがあり、隙間がマイナスの場合には、金型と被加工材が干渉することとなり加工不良が発生する。
【００５７】
そこで、上記の問題を回避するために、本願では、干渉する成型加工を行う金型を使用するJOBの実行中には、干渉する金型をタレットに装着しないようにする。
【００５８】
なお、ステップ２１１において隙間量Ｌがマイナス値でない場合、ステップ２０９において、ｊ＝ｊ＋１され、ステップ２０３に戻る。
【００５９】
次に、ステップ２１５において、ＮＣ制御装置１５は、スケジュール内において使用する金型jが全部終了したか否かを判定し、スケジュール内において使用する金型jが全部終了していない場合、ステップ２０９において、j = j + 1の処理がなされ、ステップ２０３に戻る。
【００６０】
ステップ２１５においてスケジュール内において使用する金型jが全部終了した場合、ステップ２１７において、ＮＣ制御装置１５は、タレット５に装着されている金型iに対して、スケジュール内において使用する金型jの中で干渉する金型が１本以上であるか否かを判定する。
【００６１】
ステップ２１７においてスケジュール内において使用する金型jの中で干渉する金型が１本以上である場合、ステップ２１９において、ＮＣ制御装置１５は、図１０に示す表３に基づいてタレット５に装着されている金型iの段取りタイミングを先頭に決定する。
【００６２】
図１０は、タレット５に装着されている金型iの段取りタイミングを示す表である。
【００６３】
ステップ２１７においてスケジュール内において使用する金型jの中で干渉する金型が１本以上でない場合、ステップ２２１において、ＮＣ制御装置１５は、図１０に示す表３に基づいてタレット５に装着されている金型iの段取りタイミングを無しに決定する。
【００６４】
次に、ステップ２２３において、ＮＣ制御装置１５は、タレット５に装着されている金型iが全部終了したか否かを判定し、タレット５に装着されている金型iが全部終了していない場合、ステップ２２５において、i = i + 1の処理がなされ、ステップ２０１に戻る。
【００６５】
次に、図４のステップ１０５における金型の段取りのタイミングの決定処理についてより詳しく説明する。
【００６６】
図１１および図１２は、図４のステップ１０５における金型の段取りのタイミングの決定処理のフローチャートである。
【００６７】
図１１のステップ３０１において、ＮＣ制御装置１５は、使用する金型jごとに、使用JOB番号を設定する。図８の表２に示すように、この具体例では、スケジュール内において使用する金型jの特型B SP01に対しては、使用JOB番号２、４が設定され、使用する金型jの角 A 5.0に対しては、使用JOB番号１、３、４、さらに、成形A SE01に対しては、使用JOB番号３、バーリングA BR01に対しては、使用JOB番号４が設定される。
【００６８】
ステップ３０３において、ＮＣ制御装置１５は、タレット５に装着されている比較元金型iの情報を取得し、ステップ３０５において、ＮＣ制御装置１５は、スケジュール内において使用する比較先金型jの情報を取得する。
【００６９】
ステップ３０７において、ＮＣ制御装置１５は、比較元金型iと比較先金型jとが同じか否かを判定する。比較元金型iと比較先金型jとが同じでない場合、ステップ３０９において、ＮＣ制御装置１５は、比較元金型iの使用JOB番号と比較先金型jの使用JOB番号とを比較し、全てが一致するか否かを判定する。
【００７０】
なお、ステップ３０７において比較元金型iと比較先金型jとが同じである場合、ステップ３０８において、ｊ＝ｊ＋１され、ステップ３０５に戻る。
【００７１】
ステップ３０９において比較元金型iの使用JOB番号と比較先金型jの使用JOB番号との全てが一致しない場合、ステップ３１１において、ＮＣ制御装置１５は、比較元金型iと比較先金型jとを、前述した式（１）に基づいて比較する。
【００７２】
なお、ステップ３０９において比較元金型iの使用JOB番号と比較先金型jの使用JOB番号との全てが一致する場合、ステップ３０８において、ｊ＝ｊ＋１され、ステップ３０５に戻る。
【００７３】
ステップ３１３において、ＮＣ制御装置１５は、式（１）により求められた上部タレット５Ｕと下部タレット５Ｌとの間の隙間量Ｌが、マイナス値か否かを判定し、隙間量Ｌがマイナス値である場合、ステップ３１５において、ＮＣ制御装置１５は、タレット５に装着されている比較元金型iの使用JOB番号の最大値が、スケジュール内において使用する比較先金型jの使用JOB番号の最小値と同じであるか比較先金型jの使用JOB番号の最小値より小さいか否かを判定する。
【００７４】
なお、ステップ３１３において隙間量Ｌがマイナス値でない場合、ステップ３０８において、ｊ＝ｊ＋１され、ステップ３０５に戻る。
【００７５】
比較元金型iの使用JOB番号の最大値が、比較先金型jの使用JOB番号の最小値より大きい場合、ステップ３１７において、ＮＣ制御装置１５は、「比較元金型で加工する後のJOBの使用金型と干渉する」のフラグ１をオンにする。
【００７６】
次に、図１２のステップ３１９において、ＮＣ制御装置１５は、タレット５に装着されている比較元金型iの使用JOB番号の最小値が、スケジュール内において使用する比較先金型jの使用JOB番号の最大値と同じであるか比較先金型jの使用JOB番号の最小値より大きいか否かを判定する。
【００７７】
比較元金型iの使用JOB番号の最小値が、比較先金型jの使用JOB番号の最大値より小さい場合、ステップ３２１において、ＮＣ制御装置１５は、「比較元金型で加工する前のJOBの使用金型と干渉する」のフラグ２をオンにする。
【００７８】
次に、ステップ３２３において、ＮＣ制御装置１５は、スケジュール内において使用する比較先金型jが全部終了したか否かを判定し、スケジュール内において使用する比較先金型jが全部終了していない場合、ステップ３０８において、j = j + 1の処理がなされ、ステップ３０５に戻る。
【００７９】
このように、上記ステップ３２３までの処理により、スケジュールデータの全ての使用金型を総当りして、式１を用いて、比較元金型寸法と、比較元金型が加工する前もしくは後の比較先金型の成形切り起し高さと干渉するか求めている。
【００８０】
ただし、比較元金型寸法と比較先金型の成形切り起し高さとを検査して干渉する場合でも、比較元金型が最初に使用されるＪＯＢよりも前のＪＯＢにおいて比較先金型が最後に使用される場合あるいは比較元金型が最後に使用されるＪＯＢよりも後のＪＯＢにおいて比較先金型が最初に使用される場合のように、比較元金型を使用開始する直前にタレットに装着するあるいは使用完了直後にタレットから抜き取る段取り作業を実施することにより、比較元金型を使用されないＪＯＢにおいてはタレットに装着されないこととなり、干渉を回避可能なので、干渉しない判断する。
【００８１】
そして、すべての比較先金型との検査の結果、１つでも干渉すると判断されたならば、その比較元金型は干渉すると判断する。これをすべての比較元金型について検査してまとめると、図１３に示す表４となる。図１３は、比較元金型が加工する前もしくは後の使用金型（比較先金型）と干渉するかの状況を示す表である。
【００８２】
次に、図１２のステップ３２３においてスケジュール内において使用する比較先金型jが全部終了した場合、ステップ３２７において、ＮＣ制御装置１５は、タレット５に装着されている比較元金型iが全部終了したか否かを判定し、タレット５に装着されている比較元金型iが全部終了していない場合、ステップ３２９において、i = i + 1の処理がなされ、ステップ３０３に戻る。
【００８３】
次に、図４のステップ１０７における決定された比較元金型iの段取りタイミングに基づいたユーザへの金型段取り指示の処理について詳しく説明する。
【００８４】
図１４および図１５は、ステップ１０７に示す金型段取り指示処理のフローチャートであり、図１６〜図１８は、金型段取り指示処理の説明図である。
【００８５】
まず、この金型段取り指示の処理の概要について説明する。
【００８６】
この図１４および図１５に示す金型段取り指示処理では、ＮＣ制御装置１５は、図５の表１と図１６の表５で求めた金型段取りのタイミング結果に基づいて、図１８の表７に示すようなユーザーへの金型段取り指示を求める処理を行っている。
【００８７】
すなわち、まず、図５の表１と図１６の表５の結果より初期段取りを検索し、スケジュールの先頭で初期段取りを発生させ、次に、スケジュールのJOB番号順に各JOB毎に表５の結果を検索し、金型段取りを発生させ、全てのJOBで実施することにより、図１８の表７に示すような「ユーザーへの金型段取り指示」を求める。
【００８８】
そして、そのように作成された「ユーザーへの金型段取り指示」は、ユーザーがスケジュールデータを加工するために金型段取りが必要なJOBにおいて表示され、ユーザーは、指示通りに金型段取りを実施して加工を行なうようになっている。
【００８９】
次に、図１４および図１５に基づいて詳しく説明すると、ステップ４０１において、ＮＣ制御装置１５は、図６のステップ２１９においてタレット５に装着され先頭に決定されている比較元金型iの段取りタイミング（図５の表１）を検索し、表示装置３１に表示する。
【００９０】
そして、ステップ４０３において、ＮＣ制御装置１５は、金型抜き取り時が先頭か否かを判定し、金型抜き取り時が先頭の場合、ステップ４０５において、ＮＣ制御装置１５は、ユーザーへの金型段取り指示の初期段取りにおいて、上記先頭に決定された金型を全て段取り金型に設定する。ここで、段取りの種別は、「抜き」に設定する。
【００９１】
ステップ４０７において、ＮＣ制御装置１５は、図１６の表５を参照して金型挿入時が先頭の金型を検索し、表示装置３１に表示する。
【００９２】
ここで、図１６の表５について説明する。図１６は、使用金型の段取りのタイミング結果を示す表である。
【００９３】
図１６の表５は、スケジュール開始時の装着金型状況から、スケジュール内のJOB番号順に、図１３の表４の比較元金型と比較先金型の成形切り起し高さとの干渉状況に、図１７の表６の段取りタイミングの考え方を適用して、各JOBの使用金型の段取りタイミングを求めると共に、装着金型状況の更新を繰り返して求めて作成する。
【００９４】
ここで、図１７の表６は、金型挿入時／金型抜き取り時における使用金型の段取りのタイミング結果であり、比較元金型の加工前後のJOBの使用金型の成形切り起し高さとの干渉状況および比較元金型がタレットに装着されている場合と、装着されていない場合において、比較元金型のタレットへの挿入あるいは抜き取る段取りをどのタイミングで発生させるかをまとめたもので、その考え方は、下記に基づくものである。
【００９５】
１）前スケジュールで使用された金型がタレットに装着されている場合があり、障害がない場合はその装着金型は、そのまま新たなスケジュールで使用することができるので、そのまま装着させておき、障害がある場合はスケジュールの先頭で一括してタレットから抜き取る。
【００９６】
２）スケジュールで使用する金型は、特に障害がなければスケジュールの先頭で一括してタレットに挿入する。
【００９７】
３）比較先金型の加工時に、比較先金型の成形切り起し高さと干渉する比較元金型はタレットから抜く。すなわち、必要になった時点で、金型を挿入し、不要となった時点で金型を抜き取る。
【００９８】
４）同一JOBに干渉する比較元金型と比較先金型の成形切り起しがあったとしても、干渉の問題は当該JOBの加工プログラム作成時に干渉が発生しないように考慮されているものとする。
【００９９】
図１７の表６において、
直前・・・金型を使用するJOBを加工する直前で金型を挿入する、
先頭・・・金型を使用するJOBもしくは使用するJOBより前のJOBで他の金型を段取りするJOBがある場合、そのJOBで金型を挿入し、金型を使用するJOBもしくは使用するJOBより前のJOBで他の金型を段取りするJOBがなければ、先頭のJOBで金型を挿入する、
抜き・直前・・・先頭のJOBで金型を使用しない場合、抜き取る、使用する場合は、使用するJOBを加工する直前で金型を挿入する、
なし・・・金型の段取りは行なわない、
直後・・・金型を使用するJOBの次の使用していないJOBの加工する直前で抜き取る、ことをそれぞれ意味する。
【０１００】
次に、図１４のステップ４０９において、ＮＣ制御装置１５は、金型挿入時が先頭か否かを判定し、金型挿入時が先頭である場合、ステップ４１１において、ＮＣ制御装置１５は、ユーザーへの金型段取り指示の初期段取りにおいて、先頭の金型を全て段取り金型に設定し、段取り種別を、「追加もしくは交換」に設定する。
【０１０１】
すなわち、金型挿入先にすでに別の金型が装着されている場合は、その金型を抜き、当該金型を挿入する「交換」段取りが行われ、金型挿入先が空の場合は、当該金型を挿入するのみの「追加」段取りが行われる。
【０１０２】
そして、ステップ４１３において、ＮＣ制御装置１５は、図１６の表５を参照して金型挿入時が抜き・直前の金型でかつ先頭のJOBで使用しない金型を検索し、表示装置３１に表示する。なお、ステップ４０９において金型挿入時が先頭でない場合も、ステップ４１３に進む。
【０１０３】
ステップ４１５において、ＮＣ制御装置１５は、金型挿入時が抜き・直前の金型でかつ先頭のジョブで使用しない金型があるか否かを判定し、金型挿入時が抜き・直前の金型でかつ先頭のジョブで使用しない金型がある場合、ステップ４１７において、ＮＣ制御装置１５は、ユーザーへの金型段取り指示の初期段取りにおいて、先頭の金型を全て段取り金型に設定し、段取り種別を、抜きに設定する。
【０１０４】
以上のステップ４０１〜４１７により、スケジュールの先頭における初期段取りが表示される。
【０１０５】
次に、スケジュールのJOB番号順に各JOBで金型段取りが発生する場合は、発生したJOBに金型を表示させる。
【０１０６】
すなわち、スケジュールを１JOBからJOB毎に使用金型分処理を行ない、図１６の表５に示した使用金型の金型段取りのタイミング結果より、金型挿入時が「直前」の金型を段取り種別を追加もしくは交換でJOB１に表示し、次に、図１６の表５に示した使用金型の金型段取りのタイミング結果より、金型抜き取り時が「直後」の金型でかつ最終JOBでない場合は、次のJOBに段取り種別を「抜き」で表示する。そして、以降のJOBで同様の処理を行ない、各JOBに金型段取りを表示する。
【０１０７】
上述の処理を以下に詳細に説明する。
【０１０８】
次に、ステップ４１９において、ＮＣ制御装置１５は、図１６の表５に示した使用金型の金型段取りのタイミング結果より、各JOBでの使用金型Lが、金型挿入時において「直前」の金型か否かが判定され、金型挿入時において「直前」金型の場合、ステップ４２１において、ＮＣ制御装置１５は、「直前」金型を全てJOBｋの段取り金型に設定し、段取り種別を「追加もしくは交換」に設定する。
【０１０９】
次に、ステップ４２３において、ＮＣ制御装置１５は、図１６の表５に示した使用金型の金型段取りのタイミング結果より、使用金型Lが抜取り時において「直後」の金型か否かを判定し、金型抜取り時において「直後」の金型の場合、ステップ４２５において、ＮＣ制御装置１５は、最終JOBであるか否かを判定し、JOBが最終JOBで無い場合、ステップ４２７において、ＮＣ制御装置１５は、「直後」の金型をJOBｋの段取り金型に設定し、段取り種別は「抜き」に設定する。
【０１１０】
次に、ステップ４２９において、ＮＣ制御装置１５は、ステップ４２７までの処理で、各JOBの使用金型本数分Lを全て実施したか否かを判定し、使用金型本数分Lを全て実施していない場合、ステップ４３５において、L = L + 1の処理がなされ、ステップ４１９に戻る。
【０１１１】
なお、ステップ４２３において金型抜取り時において「直後」の金型で無い場合、およびステップ４２５においてJOBが最終JOBである場合も、ステップ４２９へ移る。
【０１１２】
次に、ステップ４３３において、ＮＣ制御装置１５は、ステップ４２７までの処理で、スケジュール内のデータ本数分kを全て実施したか否かを判定し、データ本数分kを全て実施していない場合、ステップ４３１において、k = k + 1の処理がなされ、ステップ４１９に戻る。
【０１１３】
そして、ステップ４２９、４３３において使用金型本数分Lを全て実施しデータ本数分kを全て実施した場合、ステップ４３７において、ＮＣ制御装置１５は、図１８の表７に示すような金型段取り指示を表示装置３１に表示して、金型段取り指示処理を終了する。
【０１１４】
図１８は、表示される金型段取り指示を示す表である。
【０１１５】
なお、図１８の表７においては、初期段取りでは、「金型段取り発生有無」が「有」になっており、初期段取りとして、「ハ゛ーリンク゛  Bレンジ  管理名称：BB02」をT114から抜き取る。同様に「成形  Bレンジ  管理名称：K001」をT136から抜き取る。更に「成形  Bレンジ  管理名称：SE01」をT304に挿入する。
【０１１６】
スケジュールは、JOB1〜JOB4の4つの加工データが登録されており、各ジョブ毎にジョブを加工する前に金型段取りが必要な場合は、「金型段取り発生有無」が「有」になる。「有」の場合は、そのジョブを加工する前に、金型段取りの作業を行なう。
JOB1では「無」のため、金型段取りの作業は行なわず、JOB１の加工を実施、JOB2では「有」のため、JOB2の加工前に「特型  Bレンジ  管理名称：SP01」をT315に挿入し、JOB2の加工を実施する。
【０１１７】
同様に、JOB3では「有」のため、JOB3の加工前に「特型  Bレンジ  管理名称：SP01」をT315から抜き取り、JOB3の加工を実施する。
【０１１８】
同様に、JOB4では「有」のため、JOB4の加工前に「特型  Bレンジ  管理名称：SP01」をT315に挿入する。更に、T102に交換段取りのため、先ずは挿入済みの金型を抜き取り、「ハ゛ーリンク゛  Aレンジ  管理名称：BR01」をT102に挿入し、JOB4の加工を実施する。
【０１１９】
この図１８の表７表を説明すると、初期段取りは、図５の表１に基づいた装着金型のタイミング結果では、「T114 ハ゛ーリンク゛  Bレンジ  管理名称：BB02」と「T136   成形  Bレンジ  管理名称：K001」が、「金型抜き取り：先頭」のため抜き取り段取りが発生する。
【０１２０】
次に、JOB3で使用する「成形  Aレンジ  SE01」は、未挿入のため段取り発生し、かつ「金型段取りのタイミング結果」は、「金型挿入時：先頭」のため初期段取りで段取り発生となる。
【０１２１】
JOB1で使用する金型は、「角  Aレンジ  5.0」である。装着金型状況から既にT203に挿入済みであるため段取りは発生しない。
【０１２２】
次に、JOB2で使用する金型「特型  Bレンジ  SP01」は、未挿入のため段取りは発生し、図５の表１より「金型段取りのタイミング結果」が「金型挿入時：直前」のため使用するJOB2で追加段取りが発生する。更に、「金型抜き取り時：直後」のため、JOB3の使用する金型でないため、JOB3でT315の抜き取り段取りが発生し、他にJOB3で使用する金型「角  Aレンジ  5.0」は挿入済みであり、段取りは発生しない。
【０１２３】
更に、最後にJOB4で使用する金型「特型  Bレンジ  SP01」は、JOB3で抜き取られたため、かつ「タイミング結果」の表より「金型段取りのタイミング結果」が「金型挿入時：直前」のため使用するJOB4でT315に追加段取りが発生する。更に、使用する金型「角  Aレンジ  5.0」は、T203に挿入済みであるため段取りは発生しない。
【０１２４】
更に、「バーリング  Aレンジ  管理名称：BR01」は、未挿入のため段取りは発生し、「金型段取りのタイミング結果」が「金型挿入時：直前」のため使用するＪＯＢ4でT102に交換段取りが発生する。JOB4は最終ジョブのため「特型  Bレンジ  SP01」は抜く必要は無い。
【０１２５】
このように、本実施形態によれば、タレットパンチプレスにおける金型抜き段取り装置において、タレットに装着された金型のパンチとダイの間隔とスケジュール内において使用する金型により加工されたワークの高さに基づいて、タレットに装着されている装着金型とワークの接触を判定する処理と、各JOBで使用する金型を装着時のパンチとダイの間隔とスケジュール内において使用する他の金型により加工されたワークの高さに基づいて、各JOBで使用する使用金型とワークの接触を判定する処理とを行い、JOBの順番に従い、ワークと干渉する装着金型を当該干渉部分を加工する金型の使用前に抜く段取りを発生させると共に、タレットに装着されていない使用金型を使用前に挿入する段取りを発生させるようにしている。
【０１２６】
従って、抜き取るべき金型を適切に選別し、オペレータに金型段取り指示として示すので、加工作業の効率を著しく向上させることができる。
【０１２７】
この発明は前述の発明の実施の形態に限定されることなく、適宜な変更を行うことにより、その他の態様で実施し得るものである。
【符号の説明】
【０１２８】
１ タレットパンチプレス
３ フレーム
５ タレット
７ テーブル
９ キャリッジベース
１１ キャリッジ
１３ 複数のクランパ
１５ ＮＣ制御装置
１７ タレット駆動モータ
１９ ストライカ駆動モータ
２３ ＲＯＭ
２５ ＲＡＭ
２７ ＣＰＵ
２９ 入力装置
３１ 表示装置
【図１】
0006616214.tif 000002
【図２】
0006616214.tif 000003
【図３】
0006616214.tif 000004
【図４】
0006616214.tif 000005
【図５】
0006616214.tif 000006
【図６】
0006616214.tif 000007
【図７】
0006616214.tif 000008
【図８】
0006616214.tif 000009
【図９】
0006616214.tif 000010
【図１０】
0006616214.tif 000011
【図１１】
0006616214.tif 000012
【図１２】
0006616214.tif 000013
【図１３】
0006616214.tif 000014
【図１４】
0006616214.tif 000015
【図１５】
0006616214.tif 000016
【図１６】
0006616214.tif 000017
【図１７】
0006616214.tif 000018
【図１８】
0006616214.tif 000019