JP4053638B2 - Pallet full load detection method and apparatus in sheet metal processing line - Google Patents
Pallet full load detection method and apparatus in sheet metal processing line Download PDFInfo
- Publication number
- JP4053638B2 JP4053638B2 JP33909297A JP33909297A JP4053638B2 JP 4053638 B2 JP4053638 B2 JP 4053638B2 JP 33909297 A JP33909297 A JP 33909297A JP 33909297 A JP33909297 A JP 33909297A JP 4053638 B2 JP4053638 B2 JP 4053638B2
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- machining
- weight
- schedule
- processing
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 235
- 238000001514 detection method Methods 0.000 title claims description 88
- 239000002184 metal Substances 0.000 title claims description 34
- 238000003754 machining Methods 0.000 claims description 260
- 238000000034 method Methods 0.000 claims description 68
- 230000008569 process Effects 0.000 claims description 66
- 238000004364 calculation method Methods 0.000 claims description 60
- 230000005484 gravity Effects 0.000 claims description 33
- 239000000463 material Substances 0.000 claims description 20
- 238000012544 monitoring process Methods 0.000 claims description 20
- 238000009825 accumulation Methods 0.000 claims description 18
- 238000004458 analytical method Methods 0.000 claims description 15
- 238000012546 transfer Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 12
- 239000000047 product Substances 0.000 description 11
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 6
- 238000003860 storage Methods 0.000 description 5
- 238000005553 drilling Methods 0.000 description 4
- 238000005452 bending Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000005520 cutting process Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 239000011265 semifinished product Substances 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
Images
Classifications
-
- 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
- General Factory Administration (AREA)
- Numerical Control (AREA)
- Multi-Process Working Machines And Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、例えば、予め定められる生産計画に基づいて作成された加工スケジュールに従って、被加工材としての平板状のワークに対して切断、孔あけ、曲げ等の所望の加工処理を施す板金加工ラインにおいて、加工済みのワークが積載される集積パレットの満載状態を検知するパレットの満載検知方法、及びその装置に係り、特に、どのようなサイズのワークを集積パレット上に積載した場合でも、集積パレットの満載検知精度を一定水準に維持することができる板金加工ラインにおけるパレットの満載検知方法、及びその装置に関する。
【0002】
【従来の技術】
従来より、例えば被加工材としての平板状のワークに対して切断、孔あけ、曲げ等の所望の加工処理を施す板金加工ラインにおいて、省力化や省人化を狙ったフレシキブル・マニュファクチャリング・システム(FMS)と呼ばれる生産システムが一般に普及している。
【0003】
このFMSが採用された従来の板金加工ラインの概略について説明すると、板金加工ラインは、例えば、複数種類の金型や工具等を交換しつつ孔あけ加工を行うパンチプレスなどのNC加工機と、このNC加工機の動作を加工プログラム等に従って制御するCNC制御装置と、NC加工機に対してワークを着脱するワーク着脱装置、複数のワーク等をその材質、寸法、工程納期等が同一なグループ単位毎に整理して収納する自動倉庫、この自動倉庫からワーク着脱装置へワークを搬送するクレーン車などの周辺装置と、NC加工機、CNC制御装置、及び周辺装置にそれぞれ接続され、板金加工ラインの動作をシーケンス的に制御するライン制御盤とから構成されている。そして、この板金加工ラインには、CNC制御装置へ加工プログラムを転送する一方、ライン制御盤へラダーシーケンスプログラムを転送する等の機能を備え、板金加工ラインの全体動作を統括管理するセルコントローラが接続されている。
【0004】
このセルコントローラには、所定容量を有するハードディスク記憶装置が接続されており、この記憶装置には、予め定められる生産計画に基づいて作成され、生産計画に沿った製品を順次得るためのNC加工機や周辺装置の作動手順等が記述された加工スケジュールが格納されている。この加工スケジュールは、製品毎にそれぞれ異なるものとされた1又は2以上の単位加工スケジュールを加工順に配列して構成されている。この単位加工スケジュールには、例えば、加工プログラムや加工予定数をはじめとする様々なデータ項目が記述されている。セルコントローラは、この加工スケジュールを適宜参照し、予め加工スケジュールで定められた順序で所定の加工処理を順次実行させて、加工スケジュールに従った製品又は半製品を得るようにしている。
【0005】
上述した板金加工ラインにおいて、NC加工機で加工済みのワークは、集積場所に置かれた集積パレット上へ順次積み上げられるが、この集積のたびに、集積パレット上に積載されるワークの量は順次増えることとなる。しかし、一つの集積パレット上に積載し得るワークの量は、自動倉庫における棚の高さ方向寸法、棚の強度、パレットを搬送するクレーン車の強度等に関連して、高さ又は重量のいずれか一方が上限値を越えたか否かにより制限されている。そこで、前記集積場所には、集積パレット上にワークが満載状態まで積載されたか否かを検知するパレット満載検知装置が設けられている。
【0006】
このパレット満載検知装置について、これを集積場所としての集積ステーションに設けた場合を例示して説明すると、集積ステーション201の内部には、図12に示すように、ワーク207をスキッド205を介して載置してなる集積パレット206を下方から支持するリフタ203が設置されている。このリフタ203には、図示しない油圧シリンダなどの支持機構が付属されており、この支持機構の作用により、リフタ203は、載置されたワーク207等の重量に比例した高さ方向の変位量だけわずかに沈み込みつつ集積パレット206を下方から支持する如く構成されている。また、集積ステーション201の内壁上部には、ワーク207の積載高さが所定の上限値を越えたか否かを検出する一対の上面検出センサ209a,209bが設置されている。
【0007】
上述の如く構成されたパレット満載検知装置によれば、集積パレット206上に積載重量の上限値を越える量のワーク207が積載されるか、又は集積パレット206上に積載高さの上限値を越える量のワーク207が積載されると、これが上面検出センサ209により検出される。つまり、集積パレット206上に積載重量の上限値を越える量のワーク207が積載された場合には、その積載高さが所定の上限値を越えるに至ることから、積載重量を積載高さに換算して上面検出センサ209で検出する一方、集積パレット206上に積載高さの上限値を越える量のワーク207が積載された場合には、これを前記と同様に上面検出センサ209で検出し、この上面検出センサ209の検出結果から、集積パレット206が満載状態になったか否かを検知するようにしている。
【0008】
【発明が解決しようとする課題】
しかしながら、上述した従来のパレット満載検知装置にあっては、積載重量を積載高さに換算して集積パレットの満載を検知していることに起因して、相互に異なるサイズのワークを積載した集積パレットの満載をそれぞれ検知した場合、その検知精度を一定水準に維持することが難しいという解決すべき課題を内在していた。
【0009】
これについて詳述すると、図11には、相互に異なるサイズのワークを重量2トン分だけ積み上げたときのそれぞれの積載高さが示されており、これによれば、3′×6′のワークの積載高さは約153mmであり、4′×8′のワークの積載高さは約87mmであり、5′×10′のワークの積載高さは約55mmであって、同一重量間でもその積載高さは相互に大きく異なることが判る。このことから、例えばワークの積載重量の上限値を2トンに設定した場合には、最も大判サイズの5′×10′のワークの積載高さである55mmを積載高さの上限値として一律に設定しなければならない。しかし、この一律に設定した積載高さの上限値によれば、3′×6′や4′×8′等のサイズのワークでは、積載重量の上限値までかなりの余裕を残した状態で集積パレットが満載であるとされてしまうため、集積パレットの満載検知精度を一定水準に維持することはできなくなるとともに、積載効率が大幅に低下してしまうことになる。
【0010】
このような実情に鑑みて、相互に異なるサイズのワークを積載した集積パレットの満載をそれぞれ検知した場合でも、その検知精度を一定水準に維持することができる新規な技術の開発が関係者の間で久しく待ち望まれていた。
【0011】
本発明は、上述した課題を解決するためになされたものであり、どのようなサイズのワークを集積パレット上に積載した場合でも、集積パレットの満載検知精度を一定水準に維持することができる板金加工ラインにおけるパレットの満載検知方法、及びその装置を提供することを課題とする。
【0012】
また、本発明は、相互に異なるサイズのワークを同一の集積パレット上に混載した場合でも、その検知精度を一定水準に維持することができるパレットの満載検知方法、及びその装置を提供することを課題とする。
【0013】
そして、本発明は、集積パレットの満載検知精度を格段に向上することができるパレットの満載検知方法、及びその装置を提供することを課題とする。
【0016】
【課題を解決するための手段】
上記課題を解決するために、請求項1の発明は、少なくとも、素材としての平板状のワークのサイズと、該ワークの一枚当たりの重量とをデータ項目として有する単位加工スケジュールを順次配列して構成される加工スケジュールを備え、当該加工スケジュールを参照することで、加工済みのワークを積載してなるパレットの満載を検知するパレットの満載検知方法であって、
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行い、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、
当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定し、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、及び重量を前記単位加工スケジュールから読み出すとともに、該読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算する演算処理を実行し、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、
当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定することを要旨とする。
【0017】
請求項1の発明によれば、まず、加工スケジュールを参照することにより、単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを引当てる処理を行う。次に、この引当てられた単位加工スケジュールに従うワークの加工進行状況を監視し、この監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する。この加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、及び重量を単位加工スケジュールから読み出すとともに、この読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算する演算処理を実行する。そして、この演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する。このように、一枚のワークの加工が完了する毎に、この加工済みワークの板厚である高さ、及び重量を読み出すとともに、読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算し、求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、現在ワークを集積中の集積パレットが満載状態か否かを判定するようにしたので、どのようなサイズのワークを集積パレット上に積載した場合でも、例えば、相互に異なるサイズのワークを同一の集積パレット上に混載した場合であっても、集積パレットの満載検知精度を一定水準に維持することができる。
【0018】
請求項2の発明は、少なくとも、素材としての平板状のワークのサイズと、該ワークの一枚当たりの重量と、該ワークの比重と、Gコードデータが記述された加工プログラムとをデータ項目として有する単位加工スケジュールを順次配列して構成される加工スケジュールを備え、当該加工スケジュールを参照することで、加工済みのワークを積載してなるパレットの満載を検知するパレットの満載検知方法であって、
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行い、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、
当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定し、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、重量、比重及び加工プログラムを前記単位加工スケジュールから読み出し、
当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、
当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、
当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、
当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、
該求められた加工済みワークの重量と、前記読み出したワークの高さとを、これまでに集積パレットに集積されている集積ワークの重量の積算値、及び高さの積算値にそれぞれ加算する演算処理を実行し、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、
当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定することを要旨とする。
【0019】
請求項2の発明によれば、まず、加工スケジュールを参照することにより、単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを引当てる処理を行う。次に、この引当てられた単位加工スケジュールに従うワークの加工進行状況を監視し、この監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する。この加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、重量、比重及び加工プログラムを単位加工スケジュールから読み出し、この読み出した加工プログラムのGコードデータを解析して、この解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出する。さらに、この抽出したパラメータから、加工図形の面積をそれぞれ演算するとともに、この面積の演算値を積算し、さらにまた、この積算値に、読み出したワークの板厚である高さを乗算するとともに、この演算結果に、読み出したワークの比重を乗算する。そして、この演算結果を、読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、この求められた加工済みワークの重量と、読み出したワークの高さとを、これまでに集積パレットに集積されている集積ワークの重量の積算値、及び高さの積算値にそれぞれ加算する演算処理を実行する。最後に、この演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する。このように、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、上述した作用効果に加えて、集積パレットの満載検知精度を格段に向上することができる。
【0020】
請求項3の発明は、少なくとも、素材としての平板状のワークのサイズと、該ワークの一枚当たりの重量と、該ワークの比重と、Gコードデータが記述された加工プログラムと、該ワークの予定加工枚数とをデータ項目として有する単位加工スケジュールを順次配列して構成される加工スケジュールを備え、当該加工スケジュールを参照することで、加工済みのワークを積載してなるパレットの満載を検知するパレットの満載検知方法であって、
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行い、
当該引当てられた単位加工スケジュールのなかから、当該ワークの加工前の板厚である高さ、重量、比重、加工プログラム、及び予定加工枚数を読み出し、
当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、
当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、
当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、
当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、
該求められた加工済みワークの重量と、前記読み出したワークの高さとに、前記読み出した予定加工枚数をそれぞれ乗算する演算処理を実行し、
当該演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、
当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定することを要旨とする。
【0021】
請求項3の発明によれば、まず、加工スケジュールを参照することにより、単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを引当てる処理を行う。次に、この引当てられた単位加工スケジュールのなかから、当該ワークの加工前の板厚である高さ、重量、比重、加工プログラム、及び予定加工枚数を読み出し、当該読み出した加工プログラムのGコードデータを解析して、この解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出する。さらに、この抽出したパラメータから、加工図形の面積をそれぞれ演算するとともに、この面積の演算値を積算し、さらにまた、この積算値に、読み出したワークの板厚である高さを乗算するとともに、この演算結果に、読み出したワークの比重を乗算する。そして、この演算結果を、読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、この求められた加工済みワークの重量と、読み出したワークの高さとに、前記読み出した予定加工枚数をそれぞれ乗算する演算処理を実行する。最後に、この演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する。このように、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、集積パレットの満載検知精度を格段に向上することができる。
【0024】
請求項4の発明は、少なくとも、素材としての平板状のワークのサイズと、該ワークの一枚当たりの重量とをデータ項目として有する単位加工スケジュールを順次配列して構成される加工スケジュールを備え、当該加工スケジュールを参照することで、加工済みのワークを積載してなるパレットの満載を検知するパレットの満載検知装置であって、
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引き当て処理を行う加工スケジュール引当て処理手段と、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する加工済判定手段と、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、及び重量を前記単位加工スケジュールから読み出すとともに、該読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算する演算処理を実行する集積ワーク高さ/重量演算手段と、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する満載発生有無判定手段と、を備えてなることを要旨とする。
【0025】
請求項4の発明によれば、まず、加工スケジュール引当て処理手段は、加工スケジュールを参照することにより、単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを引当てる処理を行う。次に、加工済判定手段は、この引当てられた単位加工スケジュールに従うワークの加工進行状況を監視し、この監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する。この加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、集積ワーク高さ/重量演算手段は、当該ワークの加工前の板厚である高さ、及び重量を単位加工スケジュールから読み出すとともに、この読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算する演算処理を実行する。そして、満載発生有無判定手段は、この演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する。このように、一枚のワークの加工が完了する毎に、この加工済みワークの板厚である高さ、及び重量を読み出すとともに、読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算し、求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、現在ワークを集積中の集積パレットが満載状態か否かを判定するようにしたので、どのようなサイズのワークを集積パレット上に積載した場合でも、例えば、相互に異なるサイズのワークを同一の集積パレット上に混載した場合であっても、集積パレットの満載検知精度を一定水準に維持することができる。
【0026】
請求項5の発明は、少なくとも、素材としての平板状のワークのサイズと、該ワークの一枚当たりの重量と、該ワークの比重と、Gコードデータが記述された加工プログラムとをデータ項目として有する単位加工スケジュールを順次配列して構成される加工スケジュールを備え、当該加工スケジュールを参照することで、加工済みのワークを積載してなるパレットの満載を検知するパレットの満載検知装置であって、
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行う加工スケジュール引当て処理手段と、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する加工済判定手段と、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、重量、比重及び加工プログラムを前記単位加工スケジュールから読み出し、当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、さらに、該求められた加工済みワークの重量と、前記読み出したワークの高さとを、これまでに集積パレットに集積されている集積ワークの重量の積算値、及び高さの積算値にそれぞれ加算する演算処理を実行する集積ワーク高さ/重量演算手段と、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する満載発生有無判定手段と、
を備えてなることを特徴とする板金加工ラインにおけるパレットの満載検知装置。
【0027】
請求項5の発明によれば、加工スケジュール引当て処理手段は、加工スケジュールを参照することにより、単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを引当てる処理を行う。次に、加工済判定手段は、この引当てられた単位加工スケジュールに従うワークの加工進行状況を監視し、この監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する。この加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、集積ワーク高さ/重量演算手段は、当該ワークの加工前の板厚である高さ、重量、比重及び加工プログラムを単位加工スケジュールから読み出し、この読み出した加工プログラムのGコードデータを解析して、この解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出する。さらに、集積ワーク高さ/重量演算手段は、この抽出したパラメータから、加工図形の面積をそれぞれ演算するとともに、この面積の演算値を積算し、さらにまた、この積算値に、読み出したワークの板厚である高さを乗算するとともに、この演算結果に、読み出したワークの比重を乗算する。そして、この演算結果を、読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、この求められた加工済みワークの重量と、読み出したワークの高さとを、これまでに集積パレットに集積されている集積ワークの重量の積算値、及び高さの積算値にそれぞれ加算する演算処理を実行する。最後に、満載発生有無判定手段は、この演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する。このように、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、上述した作用効果に加えて、集積パレットの満載検知精度を格段に向上することができる。
【0028】
請求項6の発明は、少なくとも、素材としての平板状のワークのサイズと、該ワークの一枚当たりの重量と、該ワークの比重と、Gコードデータが記述された加工プログラムと、該ワークの予定加工枚数とをデータ項目として有する単位加工スケジュールを順次配列して構成される加工スケジュールを備え、当該加工スケジュールを参照することで、加工済みのワークを積載してなるパレットの満載を検知するパレットの満載検知装置であって、
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行う加工スケジュール引当て処理手段と、
当該引当てられた単位加工スケジュールのなかから、当該ワークの加工前の板厚である高さ、重量、比重、加工プログラム、及び予定加工枚数を読み出し、当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、さらに、該求められた加工済みワークの重量と、前記読み出したワークの高さとに、前記読み出した予定加工枚数をそれぞれ乗算する演算処理を実行する集積ワーク高さ/重量演算手段と、
当該演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する満載発生有無判定手段と、
を備えてなることを特徴とする板金加工ラインにおけるパレットの満載検知装置。
【0029】
請求項6の発明によれば、加工スケジュール引当て処理手段は、加工スケジュールを参照することにより、単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを引当てる処理を行う。次に、集積ワーク高さ/重量演算手段は、当該引当てられた単位加工スケジュールのなかから、当該ワークの加工前の板厚である高さ、重量、比重、加工プログラム、及び予定加工枚数を読み出し、この読み出した加工プログラムのGコードデータを解析して、この解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出する。さらに、集積ワーク高さ/重量演算手段は、この抽出したパラメータから、加工図形の面積をそれぞれ演算するとともに、この面積の演算値を積算し、さらにまた、この積算値に、読み出したワークの板厚である高さを乗算するとともに、この演算結果に、読み出したワークの比重を乗算する。そして、この演算結果を、読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、この求められた加工済みワークの重量と、読み出したワークの高さとに、前記読み出した予定加工枚数をそれぞれ乗算する演算処理を実行する。最後に、満載発生有無判定手段は、この演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する。このように、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、集積パレットの満載検知精度を格段に向上することができる。
【0030】
【発明の実施の形態】
以下に、本発明に係る板金加工ラインにおけるパレットの満載検知方法、及びその装置の複数の実施形態について、図面に基づいて詳細に説明する。
【0031】
図1は、本発明に係る板金加工ライン周辺のブロック構成図、図2は、本発明の第1実施形態に係るパレットの満載検知装置のブロック構成図、図3は、本発明の第1実施形態に係る動作フローチャート図、図4は、本発明の第1実施形態に係る説明に供する図、図5は、本発明の第2又は第3実施形態に係るパレットの満載検知装置のブロック構成図、図6は、本発明の第2実施形態に係る動作フローチャート図、図7は、本発明の第3実施形態に係る説明に供する図、図8は、本発明に係る板金加工ラインにおけるパレットの流れを示す説明図、図9乃至図10は、本発明に係る板金加工ラインの機構説明図である。
【0032】
説明の順序として、はじめに、本発明の複数の実施形態において共通の構成部分を説明し、その後に、本発明に係る複数の実施形態について順次説明する。
【0033】
まず、本発明の複数の実施形態において共通の構成部分である板金加工ライン周辺の概略構成について説明すると、図1に示すように、板金加工ライン1は、例えば、複数種類の金型を交換しつつ孔あけ加工を行うパンチプレスなどのNC加工機3と、このNC加工機3の動作を加工プログラムに従って制御するCNC制御装置5と、NC加工機3に対して被加工材としてのワークを着脱するワーク着脱装置、複数のワーク等をその材質、寸法、工程納期等が同一なグループ単位毎に整理して収納する自動倉庫、この自動倉庫からワーク着脱装置へワークを搬送するクレーン車などの後述する周辺装置7と、NC加工機3、CNC制御装置5、及び周辺装置7にそれぞれ接続され、板金加工ライン1の動作をシーケンス的に制御するライン制御盤9とを含んで構成されている。そして、この板金加工ライン1には、CNC制御装置5へ加工プログラムを転送する一方、ライン制御盤9へラダーシーケンスプログラムを転送し、板金加工ライン1の動作を統括的に管理するセルコントローラ11が接続されている。
【0034】
このセルコントローラ11は、所定容量を有する記憶装置を備えており、この記憶装置には、例えば、予め定められる生産計画に基づいて作成され、生産計画に沿った製品を順次得る際に参照される後述する加工スケジュール13が格納されている。さらに、セルコントローラ11は、文字や数字等を入力する際に用いられるキーボード15と、集積パレットが満載状態となったとき、この満載の旨等をその表示画面上に表示する表示ディスプレイ17とを備えている。
【0035】
上記セルコントローラ11は、例えばイーサネット(Ethernet)などのローカルエリアネットワーク(以下、単にLANと言う。)19に接続されており、このLAN19には、ある製品のCADデータに基づいて、該当製品を得るための加工順序、加工条件、使用工具などの情報を含む加工プログラムを自動作成する自動プログラミング装置21と、この自動プログラミング装置21で作成された加工プログラム、各種製品のCADデータ、及び加工スケジュール等のデータ又はプログラムを統合管理するとともに、セルコントローラ11へ加工スケジュールを転送する等の機能を備えた親サーバ23が接続されている。この親サーバ23には、加工プログラムや各種製品のCADデータ、及び加工スケジュール等のデータをデータベース形式で格納するデータベース25が接続されており、親サーバ23は、現場端末としてのセルコントローラ11において加工スケジュール13のデータ更新が手動又は自動によりなされたとき、このデータ更新をLAN19を介して受けてデータベース25のデータ更新を行うことにより、データベース25を常に最新の状態に更新維持するように構成されている。
【0036】
次に、上述した板金加工ライン1に装備される周辺装置7について、図8乃至図10を参照して説明する。
【0037】
図8に示すように、板金加工ライン1には、所望の材質、寸法等の条件を満たす素材としてのワークを適時に適量だけNC加工機3へ供給するためのバッファの役割を果たす自動倉庫61が設置されている。この自動倉庫61は、パレット65上に積載された素材、製品、又は半製品等のワーク63を、その材質、寸法、工程納期等が同一なグループ単位毎に所定の棚に整理して収納する如く構成されている。この自動倉庫61の一側には、前記棚からワーク63を入出庫するスタッカクレーン69が、自動倉庫61の長手方向に沿って平行に敷設された一対のレール71上を往復移動自在に自律走行する如く設けられている。このスタッカクレーン69には、図示しないエレベータと、このエレベータに設置され、自動倉庫61の棚からワーク63が載置されたパレット65をクレーン69側へ移送するか、又はクレーン69側から前記パレット65を自動倉庫61の空き棚へ移送する機能を備える図示しないトラバーサとが搭載されており、このスタッカクレーン69により、新規に入庫されたワーク63を自動倉庫61の空き棚へ移送して収納する一方、所望のワーク63を自動倉庫61の棚から取り出して移送する如く構成されている。
【0038】
上記自動倉庫61に収納されているワーク63を積載したパレット65をNC加工機3へ供給する一方、満載や加工終了などで用済みとなったパレット65を自動倉庫61へ戻すために、スタッカクレーン69の走行路を挟んだ自動倉庫61と対向する一側には、供給側パレット乗継ステーション76と、供給側台車78と、供給側待機ステーション80と、一枚取りステーション79と、供給側はらい出しステーション82とが設けられている。
【0039】
上記供給側パレット乗継ステーション76と供給側待機ステーション80とは、自動倉庫61からNC加工機3へとワーク63を積載したパレット65を移送する際の中継機能を有しており、セルコントローラ11からのパレット出庫指令を受けて、まず、スタッカクレーン69が指定されたパレット65を供給側パレット乗継ステーション76へ移送し、このパレット65を供給側台車78を介して供給側待機ステーション80へ移送する如く構成されている。供給側待機ステーション80へ移送されたパレット65は、さらに一枚取りステーション79へ移送されて、この一枚取りステーション79において、最上位に位置するワーク63が一枚単位でNC加工機3へ供給される如く構成されている。所定の加工を終えるか、又は満載となったパレット65は、供給側はらい出しステーション82へ移送されるとともに、供給側台車78を介して供給側パレット乗継ステーション76へ移送され、さらに、スタッカクレーン69を介して自動倉庫61の所定の棚へ戻される如く構成されている。
【0040】
また、NC加工機3で加工後のワーク63を積載したパレット65を自動倉庫61へ戻す一方、自動倉庫61に収納されている空きパレットをNC加工機3へ供給するために、スタッカクレーン69の走行路を挟んだ自動倉庫61と対向する一側には、集積側パレット乗継ステーション90と、集積側台車88と、集積側待機ステーション84と、集積ステーション85と、集積側はらい出しステーション86とが設けられている。
【0041】
上記集積側パレット乗継ステーション90と集積待機ステーション84とは、自動倉庫61からNC加工機3へと空きパレットを移送する際の中継機能を有しており、セルコントローラ11からの空きパレット出庫指令を受けて、まず、スタッカクレーン69が指定された空きパレットを集積側パレット乗継ステーション90へ移送し、この空きパレットを集積側台車88を介して集積側待機ステーション84へ移送する如く構成されている。集積側待機ステーション84へ移送された空きパレットは、さらに集積ステーション85へ移送されて、この集積ステーション85において、NC加工機3で加工後のワーク63が順次積載される如く構成されている。この積載の結果、パレット65が満載状態となるか、又は異なる種類のパレット65への交換が必要となると、加工後のワーク63を積載した集積パレットは、集積側はらい出しステーション86へ移送されるとともに、集積側台車88を介して集積側パレット乗継ステーション90へ移送され、さらに、スタッカクレーン69を介して自動倉庫61の所定の棚へ戻される如く構成されている。
【0042】
次に、上述の一枚取りステーション79、NC加工機3、及び集積ステーション85周辺の構成についてさらに詳しく述べると、図9乃至図10に示すように、一枚取りステーション79には、その上部におけるNC加工機3側へ向く方向に延びる供給側レール83と、このレール83に沿って往復動自在かつ上下動自在とされ、パレット65上に載置されるワークのなかから最上位のワークを吸着して移送するバキュームヘッド81とが設けられている。このバキュームヘッド81により、ワーク63は、一枚単位でNC加工機3側へ供給される。NC加工機3に供給されたワーク63は、NC加工機3に装備されるワーククランプ装置91により把持された状態で所定の位置に位置決めされて、この位置決めされたワーク63に対して所定の加工処理が施されることになる。
【0043】
上記NC加工機3から加工処理後のワーク63を退避集積するために、一枚取りステーション79から見てNC加工機3を挟む対向側には集積ステーション85が設置されている。この集積ステーション85には、その上部におけるNC加工機3側からの退避方向に延びる集積側レール89と、このレール89に沿って往復動自在かつ上下動自在とされ、NC加工機3において加工処理後のワーク63を把持した状態で移送するクランプ装置87とが設けられている。このクランプ装置87により、加工処理後のワーク63は、NC加工機3から集積ステーション85へと退避させられて、集積パレット上に順次積載されることになる。
【0044】
さて、ここで、上述の加工スケジュール13について詳しく述べると、加工スケジュール13は、複数種類の製品を順次加工する際に参照されるか、又は加工に付随して発生する複数のデータ項目を、各種製品等の被加工品目毎のレコード単位として列方向に配列する一方、各単位レコードを加工順序に従って行方向に配列して構成されており、そのファイル構造はデータベース形式とされている。ここで、以下、上記単位レコードを単位加工スケジュールと呼ぶこととする。上記データ項目としては、異なるスケジュール毎に相互に異なるものとされ、番号の若いものから優先して加工がなされる如く付与されるスケジュール番号と、被加工品の予定加工数と、素材となるワーク63のサイズと、ワーク63の一枚当たりの単位重量と、集積パレットの指定有無、及び指定有りの場合その指定パレット番号と、集積エリアの指定有無、及び指定有りの場合その指定エリア番号と、段取りの有無、及び完了コードなどが挙げられる。なお、段取りの有無には、金型交換や、ワークを位置決めする際に用いられ、ワークを把持するワーククランプ装置の位置交換などの段取りの有無についてのデータが記述される。また、完了コードには、ある単位加工スケジュールに関する加工が完了したか否か、又は、加工をスキップするか否かなどのデータが記述される。
【0045】
上述の如く構成された加工スケジュール13を参照することにより、本発明の第1実施形態に係るパレットの満載検知装置は、まず、未処理の単位加工スケジュールのなかから、予め定められた優先順位に従う1つの単位加工スケジュールを引当てる処理を行い、この引当てられた単位加工スケジュールを参照して、現在引当て加工中のワーク63のサイズを判定し、この判定されたワークサイズに応じて、集積ステーション85の内壁に相互に高さ方向の位置を異ならせて設けられた後述する複数の上面検出センサからの検出値のうち1つを選択的に入力し、この選択された上面検出センサからの検出値に基づいて、集積パレットが満載状態にあるか否かを判定するようにしている。換言すれば、本発明の第1実施形態に係るパレットの満載検知装置は、ワークサイズに応じてワークの積載高さの上限値を適宜切り換えることにより、どのようなサイズのワークを集積パレット上に積載した場合でも、集積パレットの満載検知精度を一定水準に維持することができるようにしている。
【0046】
上記作用効果を実現する本発明の第1実施形態に係る集積ステーション85の内部には、図4に示すように、ワーク63をスキッド64を介して載置してなるパレット65を下方から支持するリフタ68が設置されている。このリフタ68には、図示しない油圧シリンダなどの支持機構が付属されており、この支持機構の作用により、リフタ68は、載置されたワーク63等の重量に比例した高さ方向の変位量だけ沈み込みつつパレット65を下方から支持する如く構成されている。
【0047】
一方、上記集積ステーション85の内壁には、ワーク63の上面位置がある高さ方向の位置に達したか否かを検出するそれぞれが対をなす第1乃至第4の上面検出センサ70,72,74,75が、相互に高さ方向の位置を異ならせて配設されている。上記第1上面検出センサ70a,70bは、例えば3′×6′のサイズのワークの上面を検出する際に用いられ、上記第2上面検出センサ72a,72bは、例えば4′×8′のサイズのワークの上面を検出する際に用いられ、上記第3上面検出センサ74a,74bは、例えば5′×10′のサイズのワークの上面を検出する際に用いられ、上記第4上面検出センサ75a,75bは、例えば5′×10′より大判サイズのワークの上面を検出する際に用いられる。上記したそれぞれの上面検出センサとワークサイズとの関連付け情報は、セルコントローラ11内部の図示しない記憶装置に記憶されて、必要に応じて読み出し得るように構成されている。
【0048】
次に、本発明の第1実施形態において主要な役割を果たすセルコントローラ11は、その内部ブロックが図2に示す如く構成されており、これについて下記に詳述する。
【0049】
同図に示すように、セルコントローラ11は、加工スケジュール13を参照することにより、未処理の単位加工スケジュールのなかから、予め定められた優先順位に従う1つの単位加工スケジュールを引当てる加工スケジュール引当て処理部31と、この引当て処理部31で引当てられた単位加工スケジュールに属するデータ項目を解析し、この解析結果から現在引当て加工中のワーク63のサイズを判定するワークサイズ判定部32と、前述の第1乃至第4の上面検出センサ70,72,74,75からのセンサ検出値をそれぞれ入力するセンサ検出値入力部34と、このセンサ検出値入力部34を介して入力された4つの検出値のうち、ワークサイズ判定部32で判定されたワークサイズに適合する1つの検出値を選択するセンサ入力選択部33と、このセンサ入力選択部33で選択された検出値に基づいて、現在ワーク63を集積中の集積パレットが満載状態か否かを判定する満載発生有無判定部35と、この満載発生有無判定部35で集積パレットの満載発生有りと判定されたとき、現在集積ステーション85に置かれている集積パレットを空パレットに交換する処理を行う集積パレット交換処理部36とを備えている。
【0050】
次に、上述した本発明の第1実施形態に係る板金加工ラインにおけるパレットの満載検知装置の概略動作について、図2と図4、及び図8乃至図10を参照しながら、図3に示す動作フローチャートに沿って説明する。
【0051】
まず、加工スケジュール引当て処理部31は、加工スケジュール13を参照することにより、未処理の単位加工スケジュールのうち、最もスケジュール番号が若い単位加工スケジュールを引当てる処理を実行するとともに(ステップS1)、この引当てられた単位加工スケジュールに従う加工指令を図示しない実加工処理部へ転送し、この実加工処理部において、所定の加工処理が順次実行される。
【0052】
ワークサイズ判定部32は、上記加工スケジュール引当て処理部31で引当てられた単位加工スケジュールに属するデータ項目を解析し、この解析結果から、現在引当て加工中のワーク63のサイズを判定する処理を実行する(ステップS3)。
【0053】
センサ入力選択部33は、センサ検出値入力部34を介して入力された4つの検出値のうち、ワークサイズ判定部32で判定されたワークサイズに適合する1つの検出値を選択する処理を実行する(ステップS5)。なお、この選択は、どの上面検出センサがどのサイズのワークに対応しているかを示す前記関連付け情報を参照することで行われる。
【0054】
満載発生有無判定部35は、前記センサ入力選択部33で選択された検出値に基づいて、現在ワーク63を集積中の集積パレットが満載状態か否かを判定する処理を実行する(ステップS7)。ステップS7における判定の結果、集積パレットが満載状態ではないと判定されると、ステップS5乃至S7の処理が、集積パレットが満載状態となるか、又は現在引当中の加工処理が終了するまで繰り返し実行される。
【0055】
一方、ステップS7における判定の結果、集積パレットが満載状態であると判定されると、集積パレット交換処理部36は、現在集積ステーション85に置かれている集積パレットを空パレットに交換する処理を実行し(ステップS9)、ステップS9の交換処理が終了すると、全ての処理を完了させる。
【0056】
なお、本第1実施形態において、集積ステーションの内壁に第1乃至第4の4つの上面検出センサを設ける形態を例示したが、本発明はこれに限定されるものではなく、上面検出センサは、使用するワークのサイズに併せて2以上の適宜の数だけ設けることができる。
【0057】
このように、本第1実施形態に係る発明によれば、ワークサイズに応じてワークの積載高さの上限値を適宜切り換えながら、集積パレットの満載状態の有無を判定するようにしたので、どのようなサイズのワークを集積パレット上に積載した場合でも、集積パレットの満載検知精度を一定水準に維持することができる。
次に、本発明の第2実施形態に係るパレットの満載検知装置において主要な役割を果たすセルコントローラ11は、その内部ブロックが図5に示す如く構成されており、これについて下記に詳述する。
【0058】
同図に示すように、セルコントローラ11は、加工スケジュール13を参照することにより、未処理の単位加工スケジュールのなかから、予め定められた優先順位に従う1つの単位加工スケジュールを引当てる加工スケジュール引当て処理部31と、この引当て処理部31で引当てられた単位加工スケジュールに従う加工指令を受けて、所定の加工処理を順次実行する実加工処理部37と、当該単位加工スケジュールの予定加工数と加工残数とを参照することにより、当該単位加工スケジュールでの加工が完了したか否かを判定する加工スケジュール完了判定部38と、前記実加工処理部37でのワークの加工進行状況を常時監視し、現在加工中のワークの加工が完了したか否かを判定する1枚加工済判定部39と、この1枚加工済判定部39で現在加工中のワークの加工が完了したと判定されると、このワークの板厚である高さ、及び一枚当たりの重量を当該単位加工スケジュールから読み出すとともに、この読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値H、及び重量の積算値Wにそれぞれ加算する集積ワーク高さ/重量演算部40と、この集積ワーク高さ/重量演算部40で求められた集積ワークの高さの積算値H、及び重量の積算値Wと、あらかじめ定められる集積ワークの高さの上限値HL 、及び重量の上限値WL とをそれぞれ比較し、この比較結果に基づいて、現在ワーク63を集積中の集積パレットが満載状態か否かを判定する満載発生有無判定部35と、この満載発生有無判定部35で集積パレットの満載発生有りと判定されたとき、現在集積ステーション85に置かれている集積パレットを空パレットに交換する処理を行う集積パレット交換処理部36とを備えている。
【0059】
次に、上述した本発明の第2実施形態に係る板金加工ラインにおけるパレットの満載検知装置の概略動作について、図5及び図8乃至図10を参照しながら、図6に示す動作フローチャートに沿って説明する。
【0060】
まず、加工スケジュール引当て処理部31は、加工スケジュール13を参照することにより、未処理の単位加工スケジュールのうち、最もスケジュール番号が若い単位加工スケジュールを引当てる処理を実行するとともに、この引当てられた単位加工スケジュールに従う加工指令を実加工処理部37へ転送し、この実加工処理部37において、所定の加工処理が順次実行される(ステップS11乃至S13)。
【0061】
1枚加工済判定部39は、実加工処理部37でのワークの加工進行状況を常時監視し、現在加工中のワークの加工が完了したか否かを判定する処理を実行する(ステップS15)。ステップS15における1枚加工済判定の結果、現在加工中のワークの加工が完了していないと判定されると、加工が完了するまでステップS13乃至S15の処理及び判定を繰り返し実行する一方、現在加工中のワークの加工が完了したと判定されると、集積ワーク高さ/重量演算部40は、この加工済みワークの板厚である高さ、及び重量を当該単位加工スケジュールから読み出すとともに、読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値H、及び重量の積算値Wにそれぞれ加算する演算処理を実行し、集積ワークの高さの積算値H、及び重量の積算値Wをそれぞれ更新して記憶する(ステップS17)。
【0062】
満載発生有無判定部35は、上記集積ワーク高さ/重量演算部40で求められた集積ワークの高さの積算値H、及び重量の積算値Wと、あらかじめ定められる集積ワークの高さの上限値HL 、及び重量の上限値WL とをそれぞれ比較し、この比較結果に基づいて、現在ワーク63を集積中の集積パレットが満載状態か否かを判定する処理を実行する(ステップS19乃至S21)。
【0063】
ステップS19又はS21の満載発生有無判定の結果、集積ワークの高さの積算値H、又は重量の積算値Wの少なくともいずれか一方が、集積ワークの高さの上限値HL 、又は重量の上限値WL を越えており、集積パレットの満載発生有りと判定されたとき、集積パレット交換処理部36は、現在集積ステーション85に置かれている集積パレットを空パレットに交換する処理を実行する一方(ステップS25)、集積ワーク高さ/重量演算部40は、集積ワークの高さの積算値H、及び重量の積算値Wにそれぞれ初期値を設定する処理を実行し、処理をステップS19へ戻して、以下の処理を繰り返し実行する。
【0064】
ステップS19又はS21の満載発生有無判定の結果、集積ワークの高さの積算値H、又は重量の積算値Wの両者とも、集積ワークの高さの上限値HL 、又は重量の上限値WL を越えておらず、集積パレットの満載発生無しと判定されたとき、加工スケジュール完了判定部38は、現在引当て中の単位加工スケジュールの予定加工数と加工残数とを参照することにより、当該単位加工スケジュールでの加工が完了したか否かを判定する処理を実行する(ステップS23)。
【0065】
ステップS23における加工スケジュール完了判定の結果、当該単位加工スケジュールでの加工が完了していないと判定されたとき、処理をステップS13へ戻して以下の処理を繰り返し実行する一方、当該単位加工スケジュールでの加工が完了したと判定されたとき、処理をステップS11へ戻して次の単位加工スケジュールを引当てる処理を実行し、以下同様の処理を繰り返し実行する。
【0066】
このように、本第2実施形態に係る発明によれば、一枚のワークの加工が完了する毎に、この加工済みワークの板厚である高さ、及び重量を読み出すとともに、読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値H、及び重量の積算値Wにそれぞれ加算し、求められた集積ワークの高さの積算値H、及び重量の積算値Wと、あらかじめ定められる集積ワークの高さの上限値HL 、及び重量の上限値WL とをそれぞれ比較し、この比較結果に基づいて、現在ワークを集積中の集積パレットが満載状態か否かを判定するようにしたので、どのようなサイズのワークを集積パレット上に積載した場合でも、例えば、相互に異なるサイズのワークを同一の集積パレット上に混載した場合であっても、集積パレットの満載検知精度を一定水準に維持することができる。
【0067】
ところで、上記第2実施形態において、加工済みワークには、孔あけ等の加工処理によって欠落部分が生じているため、実際には、加工済みワークの重量は、上記ステップS17における重量演算値より軽くなっている。そこで、この重量誤差に起因する集積パレットの満載検知精度の低下をさらに除去したいという要望を受けて、本発明者が鋭意検討した結果、上記第2実施形態の改良案として、下記に述べる第3実施形態に係る発明が生まれたのである。
【0068】
以下に、上記した第3実施形態に係るパレットの満載検知方法について、第2実施形態との構成上の差異を中心に、図7を参照して詳細に説明する。
【0069】
同図に示すように、第3実施形態に係るパレットの満載検知方法は、上記第2実施形態の図6のステップS17における重量演算アルゴリズムが相違している。すなわち、第2実施形態において、集積ワーク高さ/重量演算部40は、ワークの板厚である高さ、及び重量を現在引当中の単位加工スケジュールから読み出すとともに、この読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値H、及び重量の積算値Wにそれぞれ加算しているのに対し、本第3実施形態において、集積ワーク高さ/重量演算部40は、まず、現在引当中の単位加工スケジュールから読み出した加工プログラムに記述されている、図7に示す如くのGコードデータを解析して、この解析結果から、例えば、加工図形が図7に示すaの如き円図形の場合にはその半径を抽出し、b又はcの如き方形図形の場合にはその2辺の長さを抽出し、dの如き円図形の場合には図7に記述の所定のパラメータを抽出し、これら抽出されたパラメータから加工図形の面積をそれぞれ演算するとともに、この面積の演算値をさらに積算し、この積算値に、現在引当中の単位加工スケジュールから読み出したワークの板厚である高さを乗算し、この演算結果に、やはり現在引当中の単位加工スケジュールから読み出したワークの比重を乗算し、この演算結果を、現在引当中の単位加工スケジュールから読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を精密に求めるようにしている。
【0070】
このように、本第3実施形態に係る発明によれば、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、上述した第2実施形態における作用効果に加えて、集積パレットの満載検知精度を格段に向上することができる。
【0071】
なお、本発明は、上述した実施形態の例に限定されることなく、適宜の変更を加えることにより、その他の態様で実施することができる。
【0072】
すなわち、例えば、本実施形態において、上記第3実施形態に係る発明を、第2実施形態の改良発明として位置付けて説明したが、本発明はこれに限定されるものではなく、第3実施形態に係る発明を単独で実施することもできる。この場合には、Gコードデータを解析することで求められた加工済みワークの重量と、単位加工スケジュールから読み出したワークの高さとに、ワークの予定加工枚数をそれぞれ乗算する演算処理を実行し、この演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定するように構成すればよい。
【0073】
また、本実施形態中の板金加工ラインに設置されるNC加工機としては、パンチプレス、レーザ加工機、ベンディングマシンをはじめとして、あらゆる種類の板材加工機を採用することができる。
【0074】
そして、本実施形態中、セルコントローラと親サーバとがそれぞれ加工スケジュールを備える形態を例示したが、本発明はこれに限定されるものではなく、少なくともセルコントローラが加工スケジュールを備えていれば本発明を実施することができる。
【0075】
【発明の効果】
以上詳細に説明したように、本発明によれば、ワークサイズに応じてワークの積載高さの上限値を適宜切り換えながら、集積パレットの満載状態の有無を判定するようにしたので、どのようなサイズのワークを集積パレット上に積載した場合でも、集積パレットの満載検知精度を一定水準に維持することができる。
【0076】
また、本発明によれば、一枚のワークの加工が完了する毎に、この加工済みワークの板厚である高さ、及び重量を読み出すとともに、読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算し、求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、この比較結果に基づいて、現在ワークを集積中の集積パレットが満載状態か否かを判定するようにしたので、どのようなサイズのワークを集積パレット上に積載した場合でも、例えば、相互に異なるサイズのワークを同一の集積パレット上に混載した場合であっても、集積パレットの満載検知精度を一定水準に維持することができる。
【0077】
さらに、本発明によれば、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、上述した作用効果に加えて、集積パレットの満載検知精度を格段に向上することができる。
【0078】
そして、本発明によれば、加工済みワークの重量を、加工プログラムに記述されているGコードデータを参照することで精密に求めるようにしたので、集積パレットの満載検知精度を格段に向上することができるというきわめて優れた効果を奏する。
【図面の簡単な説明】
【図1】図1は、本発明に係る板金加工ライン周辺のブロック構成図である。
【図2】図2は、本発明の第1実施形態に係るパレットの満載検知装置のブロック構成図である。
【図3】図3は、本発明の第1実施形態に係る動作フローチャート図である。
【図4】図4は、本発明の第1実施形態に係る説明に供する図である。
【図5】図5は、本発明の第2又は第3実施形態に係るパレットの満載検知装置のブロック構成図である。
【図6】図6は、本発明の第2実施形態に係る動作フローチャート図である。
【図7】図7は、本発明の第3実施形態に係る説明に供する図である。
【図8】図8は、本発明に係る板金加工ラインにおけるパレットの流れを示す説明図である。
【図9】図9は、本発明に係る板金加工ラインの機構説明図である。
【図10】図10は、本発明に係る板金加工ラインの機構説明図である。
【図11】図11は、従来技術の課題の説明に供する図である。
【図12】図12は、従来技術の説明に供する図である。
【符号の説明】
1 板金加工ライン
3 NC加工機
5 CNC制御装置
7 周辺装置
9 ライン制御盤
11 セルコントローラ
13 加工スケジュール
15 キーボード
17 表示ディスプレイ
19 ローカルエリアネットワーク(LAN)
21 自動プログラミング装置
23 親サーバ
25 データベース
31 加工スケジュール引当て処理部
32 ワークサイズ判定部
33 センサ入力選択部
34 センサ検出値入力部
35 満載発生有無判定部
36 集積パレット交換処理部
37 実加工処理部
38 加工スケジュール完了判定部
39 一枚加工済判定部
40 集積ワーク高さ/重量演算部
61 自動倉庫
63 ワーク
64 スキッド
65 パレット
68 リフタ
69 スタッカクレーン
70a,70b 第1上面検出センサ
71 レール
72a,72b 第2上面検出センサ
74a,74b 第3上面検出センサ
75a,75b 第4上面検出センサ
76 供給側パレット乗継ステーション
78 供給側台車
79 一枚取りステーション
80 供給側待機ステーション
81 バキュームヘッド
82 供給側はらい出しステーション
83 供給側レール
84 集積側待機ステーション
85 集積ステーション
86 集積側はらい出しステーション
87 クランプ装置
88 集積側台車
89 集積側レール
90 集積側パレット乗継ステーション
91 ワーククランプ装置[0001]
BACKGROUND OF THE INVENTION
The present invention provides, for example, a sheet metal processing line for performing desired processing such as cutting, drilling, bending, etc., on a flat workpiece as a workpiece in accordance with a processing schedule created based on a predetermined production plan. In particular, the present invention relates to a pallet full load detection method for detecting a full load state of an integrated pallet on which processed workpieces are loaded, and an apparatus thereof, and in particular, no matter what size work is loaded on the integrated pallet, the integrated pallet The present invention relates to a method and apparatus for detecting the full load of a pallet in a sheet metal processing line capable of maintaining the full load detection accuracy at a constant level.
[0002]
[Prior art]
Conventionally, for example, in a sheet metal processing line that performs desired processing such as cutting, drilling, bending, etc. on a flat workpiece as a workpiece, flexible manufacturing, which aims to save labor and labor. A production system called a system (FMS) is in widespread use.
[0003]
An outline of a conventional sheet metal processing line in which this FMS is adopted will be described. The sheet metal processing line includes, for example, an NC processing machine such as a punch press that performs drilling while exchanging a plurality of types of dies and tools, and the like. A CNC unit that controls the operation of this NC machine according to a machining program, a work attachment / detachment device that attaches / detaches a work to / from the NC machine, and a plurality of work units with the same material, dimensions, process delivery date, etc. Connected to an automatic warehouse that organizes and stores each, a peripheral device such as a crane truck that transports workpieces from this automatic warehouse to a workpiece attaching / detaching device, an NC processing machine, a CNC control device, and a peripheral device. It consists of a line control panel that controls the operation in sequence. This sheet metal processing line is connected to a cell controller that controls the overall operation of the sheet metal processing line, with functions such as transferring the processing program to the CNC controller and transferring the ladder sequence program to the line control panel. Has been.
[0004]
A hard disk storage device having a predetermined capacity is connected to the cell controller, and the NC processing machine is created on the basis of a production plan determined in advance and sequentially obtains products in accordance with the production plan. And a machining schedule in which the operating procedures of peripheral devices and the like are described. This machining schedule is configured by arranging one or two or more unit machining schedules that are different for each product in the order of machining. In this unit machining schedule, for example, various data items including a machining program and a planned number of machining are described. The cell controller refers to the machining schedule as appropriate, and sequentially executes predetermined machining processes in the order determined in advance by the machining schedule to obtain a product or a semi-finished product according to the machining schedule.
[0005]
In the above-described sheet metal processing line, workpieces that have been processed by the NC processing machine are sequentially stacked on the stacking pallet placed at the stacking site. Each time this stacking is performed, the amount of workpieces loaded on the stacking pallet is sequentially increased. Will increase. However, the amount of workpieces that can be loaded on one stacking pallet is either height or weight in relation to the height dimension of the shelf in the automated warehouse, the strength of the shelf, the strength of the crane truck that carries the pallet, etc. It is limited by whether one of them exceeds the upper limit value. Therefore, a pallet full load detecting device for detecting whether or not the work is loaded on the collective pallet to the full load state is provided at the stacking place.
[0006]
This pallet full load detection apparatus will be described by exemplifying a case where it is provided in a stacking station as a stacking place. A
[0007]
According to the pallet full load detection apparatus configured as described above, an amount of
[0008]
[Problems to be solved by the invention]
However, in the above-described conventional pallet full load detection device, the accumulated weight loaded with workpieces of different sizes from each other is detected by converting the loaded weight into the loaded height and detecting the full load of the accumulated pallet. When each full load of pallets is detected, there is a problem to be solved that it is difficult to maintain the detection accuracy at a certain level.
[0009]
This will be described in detail. FIG. 11 shows the loading height when workpieces of different sizes are stacked by a weight of 2 tons, according to which 3 ′ × 6 ′ workpieces are shown. The loading height of the workpiece is about 153 mm, the loading height of the 4 ′ × 8 ′ workpiece is about 87 mm, and the loading height of the 5 ′ × 10 ′ workpiece is about 55 mm. It can be seen that the loading height differs greatly from each other. Therefore, for example, when the upper limit value of the workpiece loading weight is set to 2 tons, 55 mm, which is the loading height of the largest 5 ′ × 10 ′ workpiece, is uniformly set as the upper limit value of the loading height. Must be set. However, according to the uniformly set upper limit value of the stacking height, workpieces with sizes of 3 'x 6', 4 'x 8', etc. are accumulated with a considerable margin up to the upper limit value of the load weight. Since the pallet is assumed to be full, the load detection accuracy of the integrated pallet cannot be maintained at a constant level, and the loading efficiency is greatly reduced.
[0010]
In view of such circumstances, even when the full load of stacked pallets loaded with workpieces of different sizes is detected, the development of a new technology that can maintain the detection accuracy at a constant level is between stakeholders. It was a long-awaited hope.
[0011]
The present invention has been made in order to solve the above-described problems, and is capable of maintaining the full load detection accuracy of a stacking pallet at a constant level, regardless of the size of the workpiece loaded on the stacking pallet. It is an object of the present invention to provide a method for detecting full load of pallets in a processing line and an apparatus therefor.
[0012]
Further, the present invention provides a pallet full load detection method and apparatus capable of maintaining the detection accuracy at a constant level even when works of different sizes are mixedly loaded on the same stacking pallet. Let it be an issue.
[0013]
And this invention makes it a subject to provide the full load detection method of a pallet which can improve the full load detection accuracy of an accumulation pallet, and its apparatus.
[0016]
[Means for Solving the Problems]
To solve the above problem,The invention of
By referring to the processing schedule,UnprocessedFrom the unit machining schedule, a unit machining schedule according to a predetermined order is selected.Read sequentially for each unit machining schedule, perform an allocation process that is a process for recognizing data included in the read unit machining schedule,
Monitoring the machining progress of the workpiece according to the allocated unit machining schedule,
Based on the monitoring result, determine whether the machining of the workpiece currently being machined is completed,
When it is determined that the machining of the workpiece currently being machined is completed as a result of the machining completion determination, the height and weight, which are the plate thickness before machining of the workpiece, are read from the unit machining schedule and the read Execute arithmetic processing to add the height and weight of the workpiece to the integrated value of the height of the integrated workpiece and the integrated value of the weight that have been accumulated on the integrated pallet so far,
The integrated value of the height of the integrated work and the integrated value of the weight obtained by the calculation process are respectively compared with the predetermined upper limit value of the height of the integrated work and the upper limit value of the weight,
Based on the comparison result, the gist is to determine whether or not the accumulated pallet loaded with the processed workpiece is full.
[0017]
Claim 1According to the invention, first, by referring to the machining schedule, a process for allocating a unit machining schedule according to a predetermined order from the unit machining schedule is performed. Next, the machining progress status of the workpiece according to the allocated unit machining schedule is monitored, and it is determined whether machining of the workpiece currently being machined is completed based on the monitoring result. If it is determined that the machining of the workpiece currently being machined is completed as a result of the machining completion determination, the height and weight, which are the plate thickness before machining of the workpiece, are read from the unit machining schedule, and the read workpiece The calculation processing is executed to add the height and the weight of the integrated workpiece to the integrated value of the height of the integrated work and the integrated value of the weight accumulated on the integrated pallet so far. Then, the integrated value of the integrated workpiece height and the integrated value of the weight obtained by this calculation process are respectively compared with the predetermined upper limit value of the integrated workpiece height and the upper limit value of the weight, and this comparison is made. Based on the result, it is determined whether or not the accumulated pallet loaded with the processed workpiece is full. As described above, every time processing of one workpiece is completed, the height and weight, which are the plate thicknesses of the processed workpiece, are read out, and the height and weight of the read workpieces are collected up to the accumulated pallet so far. Is added to the integrated value of the integrated workpiece height and the integrated value of the weight, respectively, and the integrated integrated workpiece height and weight are obtained, and the predetermined integrated workpiece height is determined. The upper limit value of weight and the upper limit value of weight are respectively compared, and based on the comparison result, it is determined whether or not the stacking pallet currently stacking the workpiece is full. Even when workpieces are loaded on the stacking pallet, for example, when workpieces of different sizes are mixedly loaded on the same stacking pallet, the load detection accuracy of the stacking pallet is maintained at a certain level. It is possible.
[0018]
The invention of
By referring to the processing schedule,UnprocessedFrom the unit machining schedule, a unit machining schedule according to a predetermined order is selected.Read sequentially for each unit machining schedule, perform an allocation process that is a process for recognizing data included in the read unit machining schedule,
Monitoring the machining progress of the workpiece according to the allocated unit machining schedule,
Based on the monitoring result, determine whether the machining of the workpiece currently being machined is completed,
As a result of the processing completion determination, when it is determined that the processing of the workpiece currently being processed is completed, the height, weight, specific gravity, and processing program that are the plate thickness before processing of the workpiece are read from the unit processing schedule,
Analyzing the G code data of the read machining program, and extracting one or more parameters as a basis for obtaining the area of the machining figure from the analysis result,
From the extracted parameters, the area of the processed figure is calculated, and the calculated value of the area is integrated,
While multiplying the integrated value by the height that is the plate thickness of the read workpiece, the calculation result is multiplied by the specific gravity of the read workpiece,
By subtracting the calculation result from the weight of the workpiece before machining read out, the weight of the workpiece after machining is obtained,
Arithmetic processing for adding the calculated weight of the processed workpiece and the height of the read workpiece to the integrated value of the accumulated workpiece weight and the integrated value of the height that have been accumulated on the accumulation pallet so far. Run
The integrated value of the height of the integrated work and the integrated value of the weight obtained by the calculation process are respectively compared with the predetermined upper limit value of the height of the integrated work and the upper limit value of the weight,
Based on the comparison result, the gist is to determine whether or not the accumulated pallet loaded with the processed workpiece is full.
[0019]
Claim 2According to the invention, first, by referring to the machining schedule, a process for allocating a unit machining schedule according to a predetermined order from the unit machining schedule is performed. Next, the machining progress status of the workpiece according to the allocated unit machining schedule is monitored, and it is determined whether machining of the workpiece currently being machined is completed based on the monitoring result. If it is determined that the machining of the workpiece currently being machined is completed as a result of this machining completion determination, the height, weight, specific gravity and machining program, which are the plate thickness before machining of the workpiece, are read from the unit machining schedule, The G code data of the read machining program is analyzed, and one or more parameters as a basis for obtaining the area of the machining figure are extracted from the analysis result. Furthermore, from each of the extracted parameters, the area of the machining figure is calculated, and the calculated value of the area is integrated. Further, the integrated value is multiplied by the height that is the thickness of the read workpiece, This calculation result is multiplied by the specific gravity of the read workpiece. Then, by subtracting the calculation result from the read workpiece weight before processing, the weight of the processed workpiece is obtained, and the calculated workpiece weight and the read workpiece height are obtained up to now. In addition, a calculation process is performed to add to the integrated value of the weight of the integrated work and the integrated value of the height accumulated in the integrated pallet. Finally, the integrated value of the integrated workpiece height and the weight integrated value obtained by this calculation process are respectively compared with the predetermined upper limit value of the integrated workpiece height and the upper limit value of the weight. Based on the comparison result, it is determined whether or not the stacked pallet loaded with the processed workpiece is full. In this way, since the weight of the machined workpiece is accurately obtained by referring to the G code data described in the machining program,Effects described aboveIn addition, it is possible to significantly improve the accuracy of detecting the full load of the integrated pallet.
[0020]
The invention of
By referring to the processing schedule,UnprocessedFrom the unit machining schedule, a unit machining schedule according to a predetermined order is selected.Read sequentially for each unit machining schedule, perform an allocation process that is a process for recognizing data included in the read unit machining schedule,
From the allocated unit machining schedule, the height, weight, specific gravity, machining program, and scheduled machining number of the workpiece before machining are read out,
Analyzing the G code data of the read machining program, and extracting one or more parameters as a basis for obtaining the area of the machining figure from the analysis result,
From the extracted parameters, the area of the processed figure is calculated, and the calculated value of the area is integrated,
While multiplying the integrated value by the height that is the plate thickness of the read workpiece, the calculation result is multiplied by the specific gravity of the read workpiece,
By subtracting the calculation result from the weight of the workpiece before machining read out, the weight of the workpiece after machining is obtained,
Performing a calculation process of multiplying the calculated weight of the processed workpiece and the height of the read workpiece by the read planned number of workpieces, respectively;
The calculated value of the height of the integrated work and the calculated value of the weight obtained by the calculation processing are respectively compared with the predetermined upper limit value of the height of the integrated work and the upper limit value of the weight,
Based on the comparison result, the gist is to determine whether or not the accumulated pallet loaded with the processed workpiece is full.
[0021]
According to the invention of
[0024]
The invention of claim 4 is at leastBy providing a processing schedule configured by sequentially arranging unit processing schedules having the size of a flat workpiece as a material and the weight per piece of the work as data items, by referring to the processing schedule, A pallet full load detection device for detecting the full load of pallets loaded with processed workpieces,
By referring to the processing schedule,UnprocessedFrom the unit machining schedule, a unit machining schedule according to a predetermined order is selected.Read sequentially for each unit machining schedule and perform an allocation process which is a process for recognizing data included in the read unit machining schedule.Processing schedule allocation processing means,
Processed determination means for monitoring the machining progress status of the workpiece according to the allocated unit machining schedule, and determining whether machining of the workpiece currently being machined is completed based on the monitoring result;
When it is determined that the machining of the workpiece currently being machined is completed as a result of the machining completion determination, the height and weight, which are the plate thickness before machining of the workpiece, are read from the unit machining schedule and the read Integrated work height / weight calculation means for executing a calculation process for adding the height and weight of the work to the integrated value of the integrated work height and the integrated value of the weight accumulated on the integrated pallet so far. When,
The integrated value of the integrated work height and weight obtained in the calculation process are compared with the predetermined upper limit value of the integrated work height and the upper limit value of the weight, respectively. The gist of the present invention is that it includes full load occurrence determination means for determining whether or not the accumulated pallet loaded with the processed workpieces is loaded.
[0025]
According to the invention of claim 4,First, the processing schedule allocation processing unit performs processing for allocating a unit processing schedule according to a predetermined order from the unit processing schedules by referring to the processing schedule. Next, the machined determination means monitors the machining progress status of the workpiece according to the allocated unit machining schedule, and determines whether or not machining of the workpiece currently being machined is completed based on the monitoring result. . If it is determined that the machining of the workpiece currently being machined is completed as a result of the machining completion determination, the integrated workpiece height / weight calculation means uses the height and weight, which are the plate thickness before machining of the workpiece, as a unit. Along with reading from the machining schedule, execution of arithmetic processing to add the height and weight of the read workpiece to the integrated value of the integrated workpiece height and the integrated value of the weight accumulated on the integrated pallet so far. To do. The full load occurrence determination means includes an integrated value of the height of the integrated work and an integrated value of the weight obtained by this calculation process, an upper limit value of the height of the integrated work and an upper limit value of the weight that are determined in advance. Are compared, and based on the comparison result, it is determined whether or not a full load of the integrated pallet on which the processed workpiece is loaded is determined. As described above, every time processing of one workpiece is completed, the height and weight, which are the plate thicknesses of the processed workpiece, are read out, and the height and weight of the read workpieces are collected up to the accumulated pallet so far. Is added to the integrated value of the integrated workpiece height and the integrated value of the weight, respectively, and the integrated integrated workpiece height and weight are obtained, and the predetermined integrated workpiece height is determined. The upper limit value of weight and the upper limit value of weight are respectively compared, and based on the comparison result, it is determined whether or not the stacking pallet currently stacking the workpiece is full. Even when workpieces are loaded on the stacking pallet, for example, when workpieces of different sizes are mixedly loaded on the same stacking pallet, the load detection accuracy of the stacking pallet is maintained at a certain level. It is possible.
[0026]
The invention of
By referring to the processing schedule,UnprocessedFrom the unit machining schedule, a unit machining schedule according to a predetermined order is selected.Read sequentially for each unit machining schedule, and perform an allocation process that recognizes data included in the read unit machining schedule.Processing schedule allocation processing means,
Processed determination means for monitoring the machining progress status of the workpiece according to the allocated unit machining schedule, and determining whether machining of the workpiece currently being machined is completed based on the monitoring result;
As a result of the processing completion determination, when it is determined that the processing of the workpiece currently being processed is completed, the height, weight, specific gravity, and processing program that are the plate thickness before processing of the workpiece are read from the unit processing schedule, The G code data of the read machining program is analyzed, and one or more parameters as a basis for obtaining the area of the machining figure are extracted from the analysis result, and the area of the machining figure is extracted from the extracted parameters. Are calculated, the calculated values of the areas are integrated, the integrated value is multiplied by the height that is the thickness of the read workpiece, and the calculated result is multiplied by the specific gravity of the read workpiece. Then, by subtracting the calculation result from the read weight of the workpiece before machining, the weight of the machined workpiece is obtained, and further, the obtained machined workpiece is obtained. The integrated workpiece height for executing the calculation process of adding the weight of the workpiece and the height of the read workpiece to the integrated value of the integrated workpiece weight and the integrated value of the height accumulated so far on the integrated pallet, respectively. A weight / weight calculating means;
The integrated value of the integrated work height and weight obtained in the calculation process are compared with the predetermined upper limit value of the integrated work height and the upper limit value of the weight, respectively. Based on the full load occurrence determination means for determining the full load occurrence of the integrated pallet loaded with the processed workpiece,
A pallet full load detection device in a sheet metal processing line.
[0027]
According to the invention of
[0028]
The invention of
By referring to the processing schedule,UnprocessedFrom the unit machining schedule, a unit machining schedule according to a predetermined order is selected.Read sequentially for each unit machining schedule, and perform an allocation process that recognizes data included in the read unit machining schedule.Processing schedule allocation processing means,
From the allocated unit machining schedule, the height, weight, specific gravity, machining program, and scheduled machining number of the workpiece before machining are read, and the G code data of the read machining program is read out. Analyzing and extracting one or more parameters as a basis for obtaining the area of the processed figure from the analysis result, calculating the area of the processed figure from the extracted parameters, and calculating the area And multiplying the integrated value by the height, which is the plate thickness of the read workpiece, and multiplying the calculation result by the specific gravity of the read workpiece, The weight of the processed workpiece is obtained by subtracting from the weight of the workpiece, and the calculated weight of the processed workpiece and the read workpiece weight To Sato, and accumulating work height / weight calculating means for executing calculation processing for multiplying the read scheduled processing number, respectively,
The calculated value of the integrated workpiece height and the calculated weight value obtained by the calculation processing are respectively compared with the predetermined upper limit value of the integrated workpiece height and the upper limit value of the weight, and the comparison result is obtained. Based on the full load occurrence determination means for determining the full load occurrence of the integrated pallet loaded with the processed workpiece,
A pallet full load detection device in a sheet metal processing line.
[0029]
According to the invention of
[0030]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a plurality of embodiments of a pallet full load detection method and apparatus thereof in a sheet metal processing line according to the present invention will be described in detail with reference to the drawings.
[0031]
FIG. 1 is a block configuration diagram around a sheet metal processing line according to the present invention, FIG. 2 is a block configuration diagram of a pallet full load detection device according to a first embodiment of the present invention, and FIG. 3 is a first embodiment of the present invention. FIG. 4 is a diagram for explaining the first embodiment of the present invention, and FIG. 5 is a block configuration diagram of the pallet full load detection apparatus according to the second or third embodiment of the present invention. FIG. 6 is an operation flowchart according to the second embodiment of the present invention, FIG. 7 is a diagram for explaining the third embodiment of the present invention, and FIG. 8 is a view of a pallet in the sheet metal processing line according to the present invention. FIG. 9 to FIG. 10 are explanatory views showing the flow, and are mechanism explanatory views of the sheet metal processing line according to the present invention.
[0032]
As an order of description, first, components common to a plurality of embodiments of the present invention will be described, and then a plurality of embodiments according to the present invention will be sequentially described.
[0033]
First, a schematic configuration around a sheet metal processing line, which is a common component in a plurality of embodiments of the present invention, will be described. As shown in FIG. 1, for example, a sheet
[0034]
The
[0035]
The
[0036]
Next, the
[0037]
As shown in FIG. 8, the sheet
[0038]
In order to supply the pallet 65 loaded with the
[0039]
The supply-side
[0040]
In addition, in order to return the pallet 65 loaded with the
[0041]
The accumulation-side
[0042]
Next, the configuration around the single-
[0043]
In order to retract and collect the
[0044]
Now, the
[0045]
By referring to the
[0046]
In the stacking
[0047]
On the other hand, on the inner wall of the stacking
[0048]
Next, the
[0049]
As shown in the figure, the
[0050]
Next, with reference to FIGS. 2 and 4 and FIGS. 8 to 10, the operation shown in FIG. 3 will be described with reference to FIGS. It demonstrates along a flowchart.
[0051]
First, the processing schedule
[0052]
The workpiece
[0053]
The sensor
[0054]
Based on the detection value selected by the sensor
[0055]
On the other hand, as a result of the determination in step S7, if it is determined that the stacking pallet is full, the stacking pallet
[0056]
In the first embodiment, the first to fourth upper surface detection sensors are provided on the inner wall of the accumulation station. However, the present invention is not limited to this, and the upper surface detection sensor is Two or more appropriate numbers can be provided in accordance with the size of the work to be used.
[0057]
As described above, according to the invention according to the first embodiment, the presence / absence of the full loading state of the stacking pallet is determined while appropriately switching the upper limit value of the work stacking height according to the work size. Even when a workpiece of such a size is loaded on the stacking pallet, the full load detection accuracy of the stacking pallet can be maintained at a certain level.
Next, the
[0058]
As shown in the figure, the
[0059]
Next, the schematic operation of the full pallet detection device in the sheet metal processing line according to the second embodiment of the present invention described above will be described with reference to FIG. 5 and FIGS. explain.
[0060]
First, the processing schedule
[0061]
The one-sheet machining
[0062]
The full load
[0063]
As a result of the full load occurrence determination in step S19 or S21, at least one of the accumulated workpiece height integrated value H and the weight integrated value W is the accumulated workpiece height upper limit H.LOr upper limit W of weightLWhen it is determined that the accumulated pallet is full, the accumulated pallet
[0064]
As a result of the presence / absence of full load occurrence in step S19 or S21, the accumulated workpiece height integrated value H or the weight integrated value W is both the accumulated workpiece height upper limit H.LOr upper limit W of weightLWhen it is determined that there is no full pallet generation, the processing schedule
[0065]
As a result of the machining schedule completion determination in step S23, when it is determined that the machining in the unit machining schedule is not completed, the process returns to step S13 and the following processes are repeatedly executed. When it is determined that the machining has been completed, the process returns to step S11 to execute a process for allocating a next unit machining schedule, and thereafter the same process is repeatedly executed.
[0066]
Thus, according to the invention according to the second embodiment, every time processing of one workpiece is completed, the height and weight, which are the plate thickness of the processed workpiece, are read, and the read workpiece The height and weight are added to the integrated value H and the integrated value W of the accumulated workpieces that have been accumulated on the accumulation pallet so far, and the obtained integrated workpiece height H is obtained. , And the integrated value W of the weight, and a predetermined upper limit value H of the accumulated workLAnd upper limit W of weightLAnd based on the comparison result, it is determined whether the stacking pallet that is currently stacking the workpiece is full or not, so no matter what size workpiece is loaded on the stacking pallet For example, even when workpieces having different sizes are mixedly loaded on the same stacking pallet, the full load detection accuracy of the stacking pallet can be maintained at a certain level.
[0067]
By the way, in the second embodiment, since a missing part is generated in the machined work by machining such as drilling, the weight of the machined work is actually lighter than the weight calculation value in step S17. It has become. Accordingly, in response to a request to further eliminate the decrease in the accuracy of detecting the full load of the integrated pallet caused by the weight error, the present inventor has intensively studied. As a result, the following third improvement is proposed as an improvement plan of the second embodiment. The invention according to the embodiment was born.
[0068]
Hereinafter, the full pallet detection method according to the third embodiment will be described in detail with reference to FIG. 7, focusing on the difference in configuration from the second embodiment.
[0069]
As shown in the figure, the pallet full load detection method according to the third embodiment is different in the weight calculation algorithm in step S17 of FIG. 6 of the second embodiment. That is, in the second embodiment, the integrated work height /
[0070]
As described above, according to the invention according to the third embodiment, the weight of the machined workpiece is accurately obtained by referring to the G code data described in the machining program. In addition to the operational effects of the embodiment, it is possible to significantly improve the fullness detection accuracy of the integrated pallet.
[0071]
In addition, this invention is not limited to the example of embodiment mentioned above, By adding an appropriate change, it can implement in another aspect.
[0072]
That is, for example, in the present embodiment, the invention according to the third embodiment has been described as an improved invention of the second embodiment, but the present invention is not limited to this, and the third embodiment is described. Such an invention can be carried out alone. In this case, a calculation process is performed in which the weight of the processed workpiece obtained by analyzing the G code data and the height of the workpiece read from the unit machining schedule are respectively multiplied by the number of workpieces to be machined. The calculated value of the integrated workpiece height and the weight calculated in this calculation process are compared with the predetermined upper limit value of the integrated workpiece height and the upper limit value of the weight, respectively. Based on this, it may be configured to determine whether or not a full load of the integrated pallet loaded with the processed workpiece is determined.
[0073]
Further, as the NC processing machine installed in the sheet metal processing line in the present embodiment, all kinds of plate material processing machines such as a punch press, a laser processing machine, and a bending machine can be adopted.
[0074]
And in this embodiment, although the cell controller and the parent server each illustrated the form provided with a processing schedule, this invention is not limited to this, If this invention is equipped with a processing schedule at least, this invention Can be implemented.
[0075]
【The invention's effect】
As explained in detail above,BookAccording to the invention, it is determined whether or not the stacking pallet is fully loaded while appropriately switching the upper limit value of the stacking height of the workpiece according to the workpiece size, so that any size workpiece can be loaded on the stacking pallet. Even in this case, the accuracy of detecting the full load of the integrated pallet can be maintained at a certain level.
[0076]
Also,BookAccording to the invention, every time processing of one workpiece is completed, the height and weight, which are the plate thicknesses of the processed workpiece, are read, and the height and weight of the read workpieces are accumulated so far. Add the integrated value of the height of the integrated work accumulated on the pallet and the integrated value of the weight, respectively, to obtain the integrated value of the integrated work height and the integrated value of the weight, and the predetermined integrated work Since the upper limit value of the height and the upper limit value of the weight are respectively compared, and based on the comparison result, it is determined whether or not the stacking pallet currently stacking the workpiece is full, so what size Even when multiple workpieces are loaded on a stacking pallet, for example, when different sized workpieces are loaded together on the same stacking pallet, the load detection accuracy of the stacking pallet is maintained at a certain level. Rukoto can.
[0077]
further,BookAccording to the invention, the weight of the machined workpiece is accurately obtained by referring to the G code data described in the machining program.WorkIn addition to the effects of use, it is possible to greatly improve the accuracy of detecting the full load of the integrated pallet.
[0078]
AndBookAccording to the invention, since the weight of the processed workpiece is accurately obtained by referring to the G code data described in the machining program, it is possible to significantly improve the full load detection accuracy of the integrated pallet. Very effective.
[Brief description of the drawings]
FIG. 1 is a block configuration diagram around a sheet metal processing line according to the present invention.
FIG. 2 is a block diagram of the pallet full load detection apparatus according to the first embodiment of the present invention.
FIG. 3 is an operation flowchart according to the first embodiment of the present invention.
FIG. 4 is a diagram for explaining the first embodiment of the present invention.
FIG. 5 is a block diagram of a pallet full load detection apparatus according to the second or third embodiment of the present invention.
FIG. 6 is an operation flowchart according to the second embodiment of the present invention.
FIG. 7 is a diagram for explanation according to a third embodiment of the present invention.
FIG. 8 is an explanatory view showing the flow of pallets in the sheet metal processing line according to the present invention.
FIG. 9 is a mechanism explanatory view of a sheet metal processing line according to the present invention.
FIG. 10 is a mechanism explanatory view of a sheet metal processing line according to the present invention.
FIG. 11 is a diagram for explaining a problem of a conventional technique.
FIG. 12 is a diagram for explaining the related art.
[Explanation of symbols]
1 Sheet metal processing line
3 NC processing machine
5 CNC controller
7 Peripheral devices
9 Line control panel
11 Cell controller
13 Processing schedule
15 keyboard
17 Display
19 Local Area Network (LAN)
21 Automatic programming device
23 Parent server
25 Database
31 Processing schedule allocation processing part
32 Work size judgment part
33 Sensor input selector
34 Sensor detection value input section
35 Full load occurrence determination part
36 Integrated Pallet Replacement Processing Department
37 Actual processing section
38 Machining schedule completion judgment part
39 Single-sheet processed judgment part
40 Integrated work height / weight calculator
61 Automated warehouse
63 work
64 skid
65 palettes
68 Lifter
69 Stacker crane
70a, 70b first upper surface detection sensor
71 rails
72a, 72b second upper surface detection sensor
74a, 74b Third upper surface detection sensor
75a, 75b Fourth upper surface detection sensor
76 Supply Pallet Transfer Station
78 Supply side cart
79 Single picking station
80 Supply side standby station
81 Vacuum head
82 Supply side unloading station
83 Supply rail
84 Stacking side standby station
85 collection station
86 Accumulation station
87 Clamping device
88 Collection side cart
89 Integrated rail
90 Stacking side pallet transfer station
91 Work clamping device
Claims (6)
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行い、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、
当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定し、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、及び重量を前記単位加工スケジュールから読み出すとともに、該読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算する演算処理を実行し、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、
当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定することを特徴とする板金加工ラインにおけるパレットの満載検知方法。 At least a machining schedule comprising a unit machining schedule having as a data item the size of a flat workpiece as a material and the weight per piece of the workpiece is provided, and the machining schedule is referred to The pallet full load detection method for detecting the full load of pallets loaded with processed workpieces,
By referring to the processing schedule, from among the units processing schedule untreated, sequentially reads the unit machining schedule according to rank determined in advance for each the unit machining schedule, recognizing the data contained in the read unit machining schedule Process to allocate,
Monitoring the machining progress of the workpiece according to the allocated unit machining schedule,
Based on the monitoring result, determine whether the machining of the workpiece currently being machined is completed,
When it is determined that the machining of the workpiece currently being machined is completed as a result of the machining completion determination, the height and weight, which are the plate thickness before machining of the workpiece, are read from the unit machining schedule and the read Execute arithmetic processing to add the height and weight of the workpiece to the integrated value of the height of the integrated workpiece and the integrated value of the weight that have been accumulated on the integrated pallet so far,
The integrated value of the height of the integrated work and the integrated value of the weight obtained by the calculation process are respectively compared with the predetermined upper limit value of the height of the integrated work and the upper limit value of the weight,
A pallet fullness detection method in a sheet metal processing line, comprising determining whether or not a full pallet is loaded on a stacked pallet loaded with the processed workpieces based on the comparison result.
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行い、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、
当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定し、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、重量、比重及び加工プログラムを前記単位加工スケジュールから読み出し、
当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、
当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、
当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、
当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、
該求められた加工済みワークの重量と、前記読み出したワークの高さとを、これまでに集積パレットに集積されている集積ワークの重量の積算値、及び高さの積算値にそれぞれ加算する演算処理を実行し、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、
当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定することを特徴とする板金加工ラインにおけるパレットの満載検知方法。A unit machining schedule having at least the size of a flat workpiece as a material, the weight per piece of the workpiece, the specific gravity of the workpiece, and a machining program in which G code data is described as data items is sequentially arranged. A pallet full load detection method that detects a full load of pallets loaded with processed workpieces by referring to the machining schedule,
By referring to the processing schedule, from among the units processing schedule untreated, sequentially reads the unit machining schedule according to rank determined in advance for each the unit machining schedule, recognizing the data contained in the read unit machining schedule Process to allocate,
Monitoring the machining progress of the workpiece according to the allocated unit machining schedule,
Based on the monitoring result, determine whether the machining of the workpiece currently being machined is completed,
As a result of the processing completion determination, when it is determined that the processing of the workpiece currently being processed is completed, the height, weight, specific gravity, and processing program that are the plate thickness before processing of the workpiece are read from the unit processing schedule,
Analyzing the G code data of the read machining program, and extracting one or more parameters as a basis for obtaining the area of the machining figure from the analysis result,
From the extracted parameters, the area of the processed figure is calculated, and the calculated value of the area is integrated,
While multiplying the integrated value by the height that is the plate thickness of the read workpiece, the calculation result is multiplied by the specific gravity of the read workpiece,
By subtracting the calculation result from the weight of the workpiece before machining read out, the weight of the workpiece after machining is obtained,
Arithmetic processing for adding the calculated weight of the processed workpiece and the height of the read workpiece to the integrated value of the accumulated workpiece weight and the integrated value of the height that have been accumulated on the accumulation pallet so far. Run
The integrated value of the height of the integrated work and the integrated value of the weight obtained by the calculation process are respectively compared with the predetermined upper limit value of the height of the integrated work and the upper limit value of the weight,
A pallet fullness detection method in a sheet metal processing line, comprising determining whether or not a full pallet is loaded on a stacked pallet loaded with the processed workpieces based on the comparison result.
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行い、
当該引当てられた単位加工スケジュールのなかから、当該ワークの加工前の板厚である高さ、重量、比重、加工プログラム、及び予定加工枚数を読み出し、
当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、
当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、
当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、
当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、
該求められた加工済みワークの重量と、前記読み出したワークの高さとに、前記読み出した予定加工枚数をそれぞれ乗算する演算処理を実行し、
当該演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、
当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定することを特徴とする板金加工ラインにおけるパレットの満載検知方法。Data items include at least the size of a flat workpiece as a material, the weight per workpiece, the specific gravity of the workpiece, a machining program in which G code data is described, and the planned number of workpieces to be machined. A pallet full load detection method that detects a full load of pallets loaded with processed workpieces by providing a machining schedule configured by sequentially arranging unit machining schedules as ,
By referring to the processing schedule, from among the units processing schedule untreated, sequentially reads the unit machining schedule according to rank determined in advance for each the unit machining schedule, recognizing the data contained in the read unit machining schedule Process to allocate,
From the allocated unit machining schedule, the height, weight, specific gravity, machining program, and scheduled machining number of the workpiece before machining are read out,
Analyzing the G code data of the read machining program, and extracting one or more parameters as a basis for obtaining the area of the machining figure from the analysis result,
From the extracted parameters, the area of the processed figure is calculated, and the calculated value of the area is integrated,
While multiplying the integrated value by the height that is the plate thickness of the read workpiece, the calculation result is multiplied by the specific gravity of the read workpiece,
By subtracting the calculation result from the weight of the workpiece before machining read out, the weight of the workpiece after machining is obtained,
Performing a calculation process of multiplying the calculated weight of the processed workpiece and the height of the read workpiece by the read planned number of workpieces, respectively;
The calculated value of the height of the integrated work and the calculated value of the weight obtained by the calculation processing are respectively compared with the predetermined upper limit value of the height of the integrated work and the upper limit value of the weight,
A pallet fullness detection method in a sheet metal processing line, comprising determining whether or not a full pallet is loaded on a stacked pallet loaded with the processed workpieces based on the comparison result.
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引き当て処理を行う加工スケジュール引当て処理手段と、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する加工済判定手段と、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、及び重量を前記単位加工スケジュールから読み出すとともに、該読み出したワークの高さ、及び重量を、これまでに集積パレットに集積されている集積ワークの高さの積算値、及び重量の積算値にそれぞれ加算する演算処理を実行する集積ワーク高さ/重量演算手段と、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する満載発生有無判定手段と、
を備えてなることを特徴とする板金加工ラインにおけるパレットの満載検知装置。 At least a machining schedule comprising a unit machining schedule having as a data item the size of a flat workpiece as a material and the weight per piece of the workpiece is provided, and the machining schedule is referred to A pallet full load detection device that detects the full load of pallets loaded with processed workpieces,
By referring to the processing schedule, from among the units processing schedule untreated, sequentially reads the unit machining schedule according to rank determined in advance for each said unit processing schedule, recognizing the data contained in the read unit machining schedule Processing schedule allocation processing means for performing the allocation processing, which is processing to be performed ,
Processed determination means for monitoring the machining progress status of the workpiece according to the allocated unit machining schedule, and determining whether machining of the workpiece currently being machined is completed based on the monitoring result;
When it is determined that the machining of the workpiece currently being machined is completed as a result of the machining completion determination, the height and weight, which are the plate thickness before machining of the workpiece, are read from the unit machining schedule and the read Integrated work height / weight calculation means for executing a calculation process for adding the height and weight of the work to the integrated value of the integrated work height and the integrated value of the weight accumulated on the integrated pallet so far. When,
The integrated value of the integrated work height and weight obtained in the calculation process are compared with the predetermined upper limit value of the integrated work height and the upper limit value of the weight, respectively. Based on the full load occurrence determination means for determining the full load occurrence of the integrated pallet loaded with the processed workpiece,
A pallet full load detection device in a sheet metal processing line.
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行う加工スケジュール引当て処理手段と、
当該引当てられた単位加工スケジュールに従う前記ワークの加工進行状況を監視し、当該監視結果に基づいて、現在加工中のワークの加工が完了したか否かを判定する加工済判定手段と、
当該加工済判定の結果、現在加工中のワークの加工が完了したと判定されると、当該ワークの加工前の板厚である高さ、重量、比重及び加工プログラムを前記単位加工スケジュールから読み出し、当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、さらに、該求められた加工済みワークの重量と、前記読み出したワークの高さとを、これまでに集積パレットに集積されている集積ワークの重量の積算値、及び高さの積算値にそれぞれ加算する演算処理を実行する集積ワーク高さ/重量演算手段と、
当該演算処理で求められた集積ワークの高さの積算値、及び重量の積算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する満載発生有無判定手段と、
を備えてなることを特徴とする板金加工ラインにおけるパレットの満載検知装置。A unit machining schedule having at least the size of a flat workpiece as a material, the weight per piece of the workpiece, the specific gravity of the workpiece, and a machining program in which G code data is described as data items is sequentially arranged. A pallet full load detection device that detects the full load of pallets loaded with processed workpieces by referring to the machining schedule,
By referring to the processing schedule, from among the units processing schedule untreated, sequentially reads the unit machining schedule according to rank determined in advance for each said unit processing schedule, recognizing the data contained in the read unit machining schedule Processing schedule allocation processing means for performing allocation processing that is processing to be performed ; and
Processed determination means for monitoring the machining progress status of the workpiece according to the allocated unit machining schedule, and determining whether machining of the workpiece currently being machined is completed based on the monitoring result;
As a result of the processing completion determination, when it is determined that the processing of the workpiece currently being processed is completed, the height, weight, specific gravity, and processing program that are the plate thickness before processing of the workpiece are read from the unit processing schedule, The G code data of the read machining program is analyzed, and one or more parameters as a basis for obtaining the area of the machining figure are extracted from the analysis result, and the area of the machining figure is extracted from the extracted parameters. Are calculated, the calculated values of the areas are integrated, the integrated value is multiplied by the height that is the thickness of the read workpiece, and the calculated result is multiplied by the specific gravity of the read workpiece. Then, by subtracting the calculation result from the read weight of the workpiece before machining, the weight of the machined workpiece is obtained, and the obtained machined workpiece The integrated workpiece height for executing the calculation process of adding the weight of the workpiece and the height of the read workpiece to the integrated value of the integrated workpiece weight and the integrated value of the height accumulated so far on the integrated pallet, respectively. A weight / weight calculating means;
The integrated value of the integrated work height and weight obtained in the calculation process are compared with the predetermined upper limit value of the integrated work height and the upper limit value of the weight, respectively. Based on the full load occurrence determination means for determining the full load occurrence of the integrated pallet loaded with the processed workpiece,
A pallet full load detection device in a sheet metal processing line.
前記加工スケジュールを参照することにより、未処理の前記単位加工スケジュールのなかから、あらかじめ定められる順位に従う単位加工スケジュールを該単位加工スケジュール毎に順次読み込み、この読み込んだ単位加工スケジュールに含まれるデータを認識する処理である引当て処理を行う加工スケジュール引当て処理手段と、
当該引当てられた単位加工スケジュールのなかから、当該ワークの加工前の板厚である高さ、重量、比重、加工プログラム、及び予定加工枚数を読み出し、当該読み出した加工プログラムの前記Gコードデータを解析して、該解析結果から、加工図形の面積を求める基となる1又は2以上のパラメータを抽出し、当該抽出したパラメータから、前記加工図形の面積をそれぞれ演算するとともに、該面積の演算値を積算し、当該積算値に、前記読み出したワークの板厚である高さを乗算するとともに、該演算結果に、前記読み出したワークの比重を乗算し、当該演算結果を、前記読み出した加工前のワークの重量から減算することにより、加工済みワークの重量を求め、さらに、該求められた加工済みワークの重量と、前記読み出したワークの高さとに、前記読み出した予定加工枚数をそれぞれ乗算する演算処理を実行する集積ワーク高さ/重量演算手段と、
当該演算処理で求められた集積ワークの高さの演算値、及び重量の演算値と、あらかじめ定められる集積ワークの高さの上限値、及び重量の上限値とをそれぞれ比較し、当該比較結果に基づいて、当該加工済みワークが積載された集積パレットの満載発生有無を判定する満載発生有無判定手段と、
を備えてなることを特徴とする板金加工ラインにおけるパレットの満載検知装置。Data items include at least the size of a flat workpiece as a material, the weight per workpiece, the specific gravity of the workpiece, a machining program in which G code data is described, and the planned number of workpieces to be machined. A pallet full load detection device that detects a full load of pallets loaded with processed workpieces by providing a machining schedule configured by sequentially arranging unit machining schedules as ,
By referring to the processing schedule, from among the units processing schedule untreated, sequentially reads the unit machining schedule according to rank determined in advance for each said unit processing schedule, recognizing the data contained in the read unit machining schedule Processing schedule allocation processing means for performing allocation processing that is processing to be performed ; and
From the allocated unit machining schedule, the height, weight, specific gravity, machining program, and scheduled machining number of the workpiece before machining are read, and the G code data of the read machining program is read out. Analyzing and extracting one or more parameters as a basis for obtaining the area of the processed figure from the analysis result, calculating the area of the processed figure from the extracted parameters, and calculating the area And multiplying the integrated value by the height, which is the plate thickness of the read workpiece, and multiplying the calculation result by the specific gravity of the read workpiece, The weight of the processed workpiece is obtained by subtracting from the weight of the workpiece, and the calculated weight of the processed workpiece and the read workpiece weight To Sato, and accumulating work height / weight calculating means for executing calculation processing for multiplying the read scheduled processing number, respectively,
The calculated value of the integrated workpiece height and the calculated weight value obtained by the calculation processing are respectively compared with the predetermined upper limit value of the integrated workpiece height and the upper limit value of the weight, and the comparison result is obtained. Based on the full load occurrence determination means for determining the full load occurrence of the integrated pallet loaded with the processed workpiece,
A pallet full load detection device in a sheet metal processing line.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33909297A JP4053638B2 (en) | 1997-12-09 | 1997-12-09 | Pallet full load detection method and apparatus in sheet metal processing line |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33909297A JP4053638B2 (en) | 1997-12-09 | 1997-12-09 | Pallet full load detection method and apparatus in sheet metal processing line |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11170145A JPH11170145A (en) | 1999-06-29 |
| JP4053638B2 true JP4053638B2 (en) | 2008-02-27 |
Family
ID=18324192
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33909297A Expired - Fee Related JP4053638B2 (en) | 1997-12-09 | 1997-12-09 | Pallet full load detection method and apparatus in sheet metal processing line |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4053638B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11278167B2 (en) | 2016-12-30 | 2022-03-22 | Kimberly-Clark Worldwide, Inc. | Paper product dispenser |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5184038B2 (en) * | 2006-10-06 | 2013-04-17 | 株式会社アマダ | Sheet metal processing system |
-
1997
- 1997-12-09 JP JP33909297A patent/JP4053638B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11278167B2 (en) | 2016-12-30 | 2022-03-22 | Kimberly-Clark Worldwide, Inc. | Paper product dispenser |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11170145A (en) | 1999-06-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1998030355A1 (en) | Method and device for detecting full load of pallet in sheet-metal machining line, method and device for controlling sheet-metal machining line and work identification apparatus | |
| JP3978233B2 (en) | Machine tool control system | |
| JP4184438B2 (en) | Sheet metal processing line control method and control apparatus therefor | |
| JPWO1998024587A1 (en) | Sheet metal processing line control method and control device | |
| DK3123257T3 (en) | Method of control, respectively. handling a flow of material in a printing machine | |
| US6788995B1 (en) | System and method of flexibly sorting and unloading finished parts during part manufacturing process | |
| JPWO1998013171A1 (en) | Machine Tool Control System | |
| CN102114604A (en) | Automatic loading and unloading device of plate processing equipment | |
| JP4053638B2 (en) | Pallet full load detection method and apparatus in sheet metal processing line | |
| CN106271260B (en) | Intelligent control method in a kind of Robot Spot Welding | |
| JP4053639B2 (en) | Sheet metal processing line control method and control apparatus therefor | |
| EP1457854A1 (en) | Compound processing system for sheet metal processing | |
| JP2980182B2 (en) | Tool management device | |
| CN211135769U (en) | Steel plate cutting system | |
| CN111290394A (en) | Automatic sheet material storage and management system | |
| JP4320940B2 (en) | Sheet material processing sorting and unloading system | |
| JPH0811040A (en) | Numerical control machining method and numerical control machining system | |
| JP4153257B2 (en) | Work grouping integrated processing system | |
| CN113811403B (en) | Method and system for optimizing bending tool combinations of bending machines | |
| JP3868611B2 (en) | Work identification device | |
| JP4323160B2 (en) | Composite processing system for sheet metal processing | |
| JPH05238515A (en) | Board material processing equipment | |
| CN117132054A (en) | Engineering machinery production line control method and system | |
| JP4547358B2 (en) | Work identification device | |
| CN209618090U (en) | A kind of stereo storage rack Intelligent Machining managing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070313 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070510 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071206 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101214 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111214 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121214 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131214 Year of fee payment: 6 |
|
| LAPS | Cancellation because of no payment of annual fees |