(57)【特許請求の範囲】
【請求項１】
少なくとも１枚のガラスシート（８）から複数のガラス個片を切り出すための方法であって、
・切り出すべき個片の大きさなどの情報に応じて、前記少なくとも１枚のガラスシート（８）の各々から異なる個片を一定数の階層レベル（Ｘ、Ｙ、Ｚ、Ｖ）でギロチン切断するための第１の最適切断プランを計算するのに適合したプログラムを含む、記憶装置付きコンピュータによる自動作成工程、
・前記少なくとも１枚のガラスシート（８）の欠陥に関する情報を読み取る工程、
を順番に含み、付加的にかつ後続して、
・前記第１の最適切断プランに基づいて、かつ欠陥に関する前記情報の少なくとも一部に応じて、前記少なくとも１枚のガラスシート（８）から一定数の階層レベルでギロチン切断するための、前記少なくとも１枚のガラスシート（８）内の同じ階層レベルのクロスカット部分の入換えを含めた、第２の最適切断プランを計算するのに適合したプログラムを含む、記憶装置付きコンピュータによる自動作成工程、
・作成された前記第２の最適切断プランにしたがってガラス個片を切り出す工程、
を含む、少なくとも１枚のガラスシートから複数のガラス個片を切り出すための方法。
【請求項２】
クロスカット部分の入換えを、第１の最適切断プランと第２の最適切断プランとで切れ端の表面積を一定にして行う、請求項１に記載の方法。
【請求項３】
前記自動作成を切れ端の数および大きさを一定にして行う、請求項２に記載の方法。
【請求項４】
前記第１の最適切断プランおよび前記第２の最適切断プランが単一のガラスシート（８）用である、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記第１の最適切断プランおよび前記第２の最適切断プランが、複数のガラスシート（８）用の切断プランである、請求項１〜３のいずれかに記載の方法。
【請求項６】
前記第２の最適切断プランの自動作成工程に、前記複数のガラスシート（８）に帰属するガラスシートの第１の最適切断プランを、前記複数のガラスシート（８）に帰属する別のガラスシート（８）の第１の最適切断プランと入換えることが含まれる、請求項５に記載の方法。
【請求項７】
前記複数のガラスシート（８）各々の第１の最適切断プランの各々に対して複雑性値（ｃｏｍｐｌｅｘｉｔｙ  ｖａｌｕｅ）を割当て、第１の最適切断プラン間の入換えを優先的に当該複雑性値に応じて行う、請求項６に記載の方法。
【請求項８】
前記複雑性値を、ギロチン切断の異なる階層レベルにおける切れ端数、切れ端の表面積および切れ端の分布のうちの少なくとも１つに応じて割当てる、請求項７に記載の方法。
【請求項９】
前記クロスカット部分の入換えを制約条件に基づいて行う、請求項１〜８のいずれか一項に記載の方法。
【請求項１０】
前記制約条件が前記個片の切断順序に関する制約条件を含む、請求項９に記載の方法。
【請求項１１】
前記制約条件が切れ端の位置に関する制約条件を含む、請求項９または１０に記載の方法。
【請求項１２】
前記コンピュータを、クロスカット部分の前記入換えをリストアップするようにプログラミングし、入換え後に作成された新しい切断プランを、結果として得られたこの切断プランの以前の切断プランに対する性能基準に応じて、当該コンピュータにより受容または却下する、請求項１〜１１のいずれか一項に記載の方法。
【請求項１３】
クロスカット部分の前記入換えを、当該クロスカット部分の特性に応じて選択した順序で前記コンピュータによりリストアップする、請求項１２に記載の方法。
【請求項１４】
クロスカット部分の前記特性として、切れ端の数、切り出すべき個片の数、および切れ端の表面積のうちの少なくとも１つが含まれる、請求項１３に記載の方法。
【請求項１５】
欠陥を除去する優先順位を前記コンピュータによって決定する、請求項１〜１４のいずれか一項に記載の方法。
【請求項１６】
前記欠陥をそれらの位置に応じて優先順位付けする、請求項１５に記載の方法。
【請求項１７】
欠陥に関する前記情報に欠陥のうちの少なくとも一部のものに割当てられる深刻度値（ｓｅｖｅｒｉｔｙ  ｖａｌｕｅ）が含まれ、第２の最適切断プランの前記自動作成を当該深刻度値に応じて前記コンピュータにより行う、請求項１５または１６に記載の方法。
【請求項１８】
前記性能基準が最も深刻な欠陥の除去を含む、請求項１２と組合わせて考慮される請求項１７に記載の方法。
【請求項１９】
前記入換えを、たとえ他の入換えがプログラミングされていた場合でも、既定の計算時間後に停止し、その後、前記コンピュータによって作成された最後の切断プランを前記第２の最適切断プランとする、請求項１〜１８のいずれか一項に記載の方法。
【請求項２０】
前記既定の計算時間が、（浮動小数点演算）毎秒約１０10回のオペレーション（Ｇｆｌｏｐｓ）を実行する機械について１分未満である、請求項１９に記載の方法。
【請求項２１】
切り出すべき個片のうちの一部が異なる寸法を有する、請求項１〜２０のいずれか一項に記載の方法。
【請求項２２】
前記第１の最適切断プランの自動作成の前に、
・前記少なくとも１枚のガラスシート（８）の欠陥を分析する工程、
・前記少なくとも１枚のガラスシート（８）で検出された欠陥に関する情報を保存する工程、
を含み、第１の最適切断プランの自動作成後に行う読取り工程が、前記少なくとも１枚のガラスシート（８）を識別する工程と、前記欠陥分析工程で保存された情報にアクセスする工程とを含んでいる、請求項１〜２１のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大きなガラスシートからガラスの個片を切り出す分野に関する。
【背景技術】
【０００２】
ガラスは一般に、連続したリボン、例えばフロートガラスまたはキャストガラスの連続リボンの形で製造される。
【０００３】
このリボンは次に「マザーガラス」（ここで使用してはいないものの、文字通りフランス語で「ｖｅｒｒｅ  ｍｅｒｅ」）と呼ばれるガラスシートに切断される。これらのシートは、例えば、典型的には３．２１ｍ×約６ｍの寸法を有する、「ＰＬＦ」シート（大型シート）、または約２．５５ｍ×３．２１ｍの寸法を有する「ＤＬＦ」シートである。
【０００４】
この切断の前に欠陥分析工程を行って、ガラスリボンが欠陥に関する仕様に合致するか否かを決定する。仕様に合致しない欠陥が発見された場合、マザーガラスは、リボンの仕様に合致しない部分に対応するリボンの一定の長さを除去しながら、切断される。
【０００５】
一実施形態では、欠陥は、例えばインクでマーキングされ、その後さらなる分析なしに識別することができるようにされる。切断後、マザーガラスは次に、欠陥の仕様等級にしたがって別々のスタックに積み重ねられる。
【０００６】
マザーガラスはその後、１つ以上の加工処理を受けることがある（例えばコーティンのグ被着、積層など）。
【０００７】
各加工の後、マザーガラスは、例えば、あらゆる欠陥を検出して品質が既定の仕様に合致するか否かを決定するために分析される。合致しない場合、マザーガラスは不合格と判定される。
【０００８】
米国特許出願公開第２００４／０１３４２３１号明細書には、マザーガラスからＬＣＤスクリーン用のガラス基板を切り出すための方法が記載されている。マザーガラスは識別され、そして例えば欠陥の位置、大きさまたはタイプなどの各マザーガラスの欠陥についての情報が保存されて、異なる大きさのＬＣＤ基板の切断を各マザーガラスについての欠陥情報に応じて最適化できるようにされる。
【０００９】
一組のマザーガラスから切り出すことのできるＬＣＤ基板の数を最大限にするように、例えば、いろいろな既定の切断プランがいろいろなマザーガラスおよびいろいろな合否判定基準と組合わされる。
【００１０】
しかしながら、各シートの欠陥に関する情報は、最適化を開始すべき時に必ずしも利用可能であるとはかぎらないことから、この最適化は時として達成し難いものであることがわかった。
【００１１】
その上、たとえこの情報が利用可能であるとしても、シートの破損、スタックからの取り出しの際の順序変更などの生産上の問題が、事前に行った最適化に不利な影響を及ぼす可能性がある。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】米国特許出願公開第２００４／０１３４２３１号明細書
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の１つの目的は、ガラスの欠陥に起因する損失を低減させるための方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の１つの態様によると、少なくとも１枚のガラスシートから複数のガラスの個片を切り出すための方法であって、
・切り出すべき個片の大きさなどの情報に応じて、前記少なくとも１枚のガラスシートの各々から異なる個片を一定数の階層レベル（Ｘ、Ｙ、Ｚ、Ｖ）でギロチン切断するための第１の最適プランを計算するのに適合したプログラムを含む、記憶装置付きコンピュータによる自動作成工程、
・前記少なくとも１枚のガラスシートの欠陥に関する情報を読み取る工程、
を順番に含み、付加的にかつ後続して、
・前記第１の最適切断プランに基づいて、かつ欠陥に関する前記情報の少なくとも一部に応じて、前記少なくとも１枚のガラスシートから一定数の階層レベルでギロチン切断するための、前記少なくとも１枚のガラスシート内の同じ階層レベルのクロスカット部分の入換えを含めた、第２の最適プランを計算するのに適合したプログラムを含む、記憶装置付きコンピュータによる自動作成工程、
・作成した前記第２の最適切断プランにしたがってガラス個片を切り出す工程、
を含む、少なくとも１枚のガラスシートから複数のガラス個片を切り出すための方法が提案される。
【００１５】
本書全体を通して、「自動」という用語は、記録されたプログラムを実行する機械により実施される活動を意味するもの解されるべきである。
【００１６】
「ガラスシート」という用語は、ＰＬＦ、ＤＬＦまたは他の任意の形式のシートのいずれであるかとは無関係に、既定の有限寸法を有する任意のガラスシートを意味するものと解される。
【００１７】
「ガラスシートから切り出す」というのは、むきだしのガラスパネルまたはコーティングが施されているものから切り出すことを意味するものと解されるべきである。
【００１８】
本発明による方法は、大きな寸法のガラスシートからまたは２枚以上のガラスシートの一群から、ガラスの欠陥を考慮に入れながらガラスパネルを切り出す方法のさらなる最適化を可能にするという利点を有する。
【００１９】
具体的な実施形態によると、この方法は、別個にあるいは技術的に実施可能なあらゆる組合せでもって考慮される以下の特徴のうちの１つ以上を有し、それらの特徴とは次のとおり、すなわち、
・クロスカット部分の入換えを、第１の最適切断プランと第２の最適切断プランとの間で切れ端の表面積を一定として行う、
・前記自動作成を、切れ端の数および大きさを一定として行う、
・前記第１の最適切断プランおよび前記第２の最適切断プランは単一のガラスシートのプランである、
・前記第１の最適切断プランおよび前記第２の最適切断プランは複数のガラスシートの切断プランである、
・第２の切断プランの自動作成工程には、前記複数のガラスシートに帰属する１枚のガラスシートの第１の最適切断プランを、前記複数のガラスシートに帰属する別のガラスシートの第１の最適切断プランと入換えることが含まれる、
・前記複数のガラスシート各々の第１の最適切断プランの各々に対して複雑性値（ｃｏｍｐｌｅｘｉｔｙ  ｖａｌｕｅ）を割当て、第１の最適切断プラン間の入換えを優先的に当該複雑性値に応じて実施する、
・前記複雑性値を、ギロチン切断の異なる階層レベルにおける切れ端の数、切れ端の表面積、および切れ端の分布のうちの少なくとも１つに応じて割当てる、
・クロスカット部分の入換えを制約条件に基づいて行う、
・前記制約条件には、前記個片の切断順序に関する制約条件が含まれる、
・前記制約条件には、切れ端の位置に関する制約条件が含まれる、
・コンピュータをクロスカット部分の前記入換えをリストアップするようにプログラミングし、入換え後に作成された新規切断プランを、先行する切断プランに対する結果として得られた切断プランの性能基準に応じて当該コンピュータにより受容または却下する、
・クロスカット部分の前記入換えを、クロスカット部分の特性に応じて選択された順序で前記コンピュータによりリストアップする、
・クロスカット部分の前記特性としては、切れ端の数、切り出すべき個片の数、および切れ端の表面積のうちの少なくとも１つが含まれる、
・除去すべき欠陥はコンピュータによって優先順位が決定される、
・欠陥は、その位置に応じて優先順位が決定される、
・欠陥に関する前記情報には、欠陥の少なくとも一部に割当てられる深刻度値（ｓｅｖｅｒｉｔｙ  ｖａｌｕｅ）が含まれ、第２の切断プランの自動作成を当該深刻度値に応じてコンピュータにより行う、
・前記性能基準には、最も深刻な欠陥の除去が含まれる、
・前記入換えは、たとえ他の入換えがプログラミングされていた場合でも、既定の計算時間後に停止され、その後、コンピュータによって作成された最後の切断プランを前記第２の切断プランとする、
・当該既定の時間は、（浮動小数点演算）毎秒約１０10回のオペレーション（Ｇｆｌｏｐｓ）を実施する機械について１分未満である、
・切り出すべき個片の一部は異なる寸法を有する、
・前記第１の最適切断プランの自動作成の前に、
・前記少なくとも１枚のガラスシート（８）の欠陥を分析する工程、
・前記少なくとも１枚のガラスシート（８）で検出された欠陥に関する情報を保存する工程、
を含む、
というものであり、第１の最適切断プランの自動作成の後に実施する読取り工程は、前記少なくとも１枚のガラスシート（８）を識別する工程と、前記欠陥分析工程で保存された情報にアクセスする工程とを含んでいる。
【００２０】
本発明は、単なる一例として提供され、添付図面を参照する、以下の説明を読むことによってより明確に理解される。
【図面の簡単な説明】
【００２１】
【図１】欠陥を考慮される以前の、１枚のガラスシートについての第１の最適切断プランを示す図である。
【図２】欠陥を考慮に入れることにより第１の切断プランを最適化するためにコンピュータによって行われる、ランクＸのギロチンクロスカット部分の入換えを示す図である。
【図３ａ−３ｄ】最適化アルゴリズムにおけるバイアスの使用を説明する切断プランの図である。
【図４】建物用のグレージングユニット、例えば光電池タイプのソーラー利用分野向けのガラスパネル、ＯＬＥＤ利用分野向けのガラスパネル、あるいは自動車用のミラーまたはグレージングユニットを製造する方法の一例を、物流チェーンの例でもって概略的に示す図である。
【図５】種々の欠陥がリストアップされたガラスシート（すなわちマザーガラス）の一例を概略的に示す図である。
【図６】欠陥が内部に存在しているガラスシートの図である。
【図７】切り出すべきガラス個片の別々の欠陥受容領域を示す同様の図である。
【発明を実施するための形態】
【００２２】
図１は、純粋に例示を目的として、一体型ガラスシートのための典型的な第１の最適切断プランを示している。切り出すべき個片は暗灰色で示され、＃記号が先行する番号およびＣが先行する番号でマーキングされており、その一方切れ端は明灰色で示されている。＃が先行する番号は切断順序の番号であり、Ｃが先行する番号はその個片が仕向けられるカートの番号である。ギロチン切断ラインは、３つの異なる階層レベルＸ、ＹおよびＺについて太いライン（切り出すべき個片の一方の辺から他方の辺に達している）として示されている。変形実施形態では、任意の適切な数の階層レベルが存在してよい。例えば、４つのレベルＸ、Ｙ、ＺおよびＶが存在してよい。
【００２３】
概してＸと呼ばれる第１のレベルは、最下位の階層ランクと称される（恣意的選択によるものであり、これを最高ランクとすることも同様に可能である）。ランクＹはランクＸのすぐ上位にランク付けされる。ランクＺはランクＹのすぐ上位にランク付けされる。そしてランクＶはランクＺのすぐ上位にランク付けされる。
【００２４】
Ｘ、Ｙ、Ｚ、Ｖという表記は慣習的なものであるが、任意の適切な呼称を用いてよい。
【００２５】
以下で説明する切断の制約条件は、ギロチン切断が、その名が示すとおりに、シートまたはクロスカット部分の辺から辺へと、すなわちシートまたは部分の幅全体または長さ全体にわたって行なわれるという事実に由来する。本発明は具体的には、ギロチン切断法に対する応用を意図したものである。
【００２６】
ギロチン切断の階層レベルは、ギロチン切断の順序に対応する。所与の個片について言うと、ランクＸの切断ラインはランクＹの切断ラインより前に切断され、ランクＹの切断ライン自体はランクＺの切断ラインの前に切断される、といった具合である。
【００２７】
所与のシートについて言うと、ランクＸのクロスカット部分を切断したならば、各クロスカット部分についてランクＹの切断を開始することができ、そして任意のより上位のランクについてその後同じ手順を行う。しかしながら、変形実施形態では、ランクＸの全ての切断ラインを、例えば、ランクＹの切断ラインより先に切断し、これらのランクＹの切断ライン自体はランクＺの切断ラインより先に切断する、といった具合である。
【００２８】
したがって、明らかに、ランクＸのクロスカット部分では、ランクＹの切断を最初に行なう。ランクＹのクロスカット部分では、ランクＺの切断を最初に行なう。ランクＺのクロスカット部分では、ランクＶの切断を最初に行なう。
【００２９】
隣接するランクの切断ラインが直角になっていることにも留意すべきである。
【００３０】
図１において、ランクＸの切断ラインは垂直であり、ランクＹの切断ラインは水平であり、ランクＺの切断ラインは垂直であり、ランクＶの切断ラインは垂直である。
【００３１】
しかしながら、変形実施形態においては、ランクＸの切断ラインは水平であり、ランクＹの切断ラインは垂直である、といった具合である。
【００３２】
異なるカートは、切断後に個片を載せる異なるカート、すなわち切断後に個片がたどる異なる製造経路に対応している。これは、それらの「切換え」番号に関係している。
【００３３】
この例では、この第１の最適切断プランは、ガラスに存在するいかなる欠陥も考慮に入れていない。それは、製造すべき個片の大きさ、そして特にそれらの必要な製造順序などの基準のみに応じて計算されたものである。
【００３４】
第１の切断プランの最適化は、第１の最適切断プランを提供することのできる任意のタイプのものである。
【００３５】
しかしながら、変形実施形態では、第１の切断プランは、以下で説明する通り、欠陥も考慮に入れる。
【００３６】
とは言え、本発明は、主として、それが欠陥を考慮に入れ極めて高速である第２の最適化を提供するという点において独特である。実際、この第２の最適化は、切断よりも非常に短い時間だけ先に（切断よりも約１分以下だけ先に）に実施するように意図されており、したがって非常に短かい時間内で有効でなければならない。これが、本発明の提案していることである。
【００３７】
図２に示したように、本発明の１つの態様によると、欠陥に関する情報の少なくとも一部に応じて、かつ第１の最適切断プランに基づいて、切断プランを自動的に作成することによって第２の最適切断プランを得る。最も重要なことに、この作成には、最適化プログラムの実行速度を速くするため、ガラスシートの同じ階層レベルにあるクロスカット部分の入換え（図２においてランクＸの２つのクロスカット部分間の入換え）が含まれる。
【００３８】
欠陥に関する情報を得るための手順については後述する。
【００３９】
したがって、実行されるアルゴリズムは、切断個片の順序に対するあらゆる制約条件に従いながら、異なるクロスカット部分（例えばギロチン切断についての慣用的な呼称にしたがって、図１のＸ、Ｙ、ＺおよびＶ）を入換えることにある。
【００４０】
より厳密に言うと、同一レベル（Ｘ、Ｙ、ＺまたはＶ）にあるクロスカット部分の全ての入換えをリストアップする（図２参照）。これらの入換えのうち、任意の制約条件に適合するものだけを受容する。例えば、切断ラインと製造ラインの間でカートを使用する一部の顧客については、同じカート内の個片の順序を維持しなければならない。このように、同一のカートに仕向けられる２つの個片の切断順序（例えば以下の図においては下から上へ、次に左から右へ）を変更することはできず、最初の２つのクロスカット部分Ｘは、個片＃１および＃１１が共にカートＣ２向けであるのため、入換え不能である。同様にして、この制約条件が課せられるこの変形実施形態によると、図２に示されたクロスカット部分Ｘの交換は、それらが両方共カートＣ３向けの個片を含んでいるために、アルゴリズムによって認証されない。この制約条件をアルゴリズムが考慮しない逆の場合においては、図２に示されているクロスカット部分の交換は明らかに可能である。
【００４１】
機械的制約条件に起因する切れ端の位置についての制約条件も同様に存在し得る（例えば、自動化された破断ラインの場合）。この場合、切れ端は、例えば、クロスカット部分の一方の端部（または両方）に位置しなければならず、あるいはそれらの大きさが充分なものである場合には中ほどに位置してもよい。
【００４２】
これらの制約条件は、工具を設置する切断ラインの物理的構成によって左右される。
【００４３】
このリストの順序は、図３ａ〜３ｄを参照して説明されるように、クロスカット部分の異なる入換え／交換の探索をバイアスするために、クロスカット部分の特性（切れ端または個片の数、切れ端の表面積など）に応じて最適化し調整することができる。これの目的は、切断最適化の「リアルタイム」性によって制限される計算時間を制限するために、リストアップを完成させる必要なく、全ての欠陥を除去できる解決法の識別を加速させることにある。「バイアス」という用語は、最適化アルゴリズムで行われるべき入換えのリストアップ順序を選択するための経験則を意味するものと解される。一例を挙げると、最大の切れ端表面積を有するランクＸのクロスカット部分または最大の表面積をもつ切れ端を有するランクＸのクロスカット部分を、アルゴリズムにより除去すべき欠陥を含むガラスシートの側に最初に配置することを決定することができる。
【００４４】
好ましくは、計算時間に対する制約条件（例えば３０秒）が存在する。時計を用いて計算された特定の既定時間後に、リストアップを、それが未完である場合、停止する。結果として得られた解は必ずしも最適なものではないが、第１の切断プランによって提供された解と少なくとも同等であるかまたはそれよりも優れたものであり得る。しかしながら、まず第一には、考えられる入換えのリストアップ順序を入念に選択することが有用であることは明らかである。
【００４５】
変形実施形態では、最長計算時間は、製造時間の制約条件に合致する任意の種類のものでよい。
【００４６】
好ましい変形実施形態では、欠陥は、その大きさ、タイプ（本体または表面）などに応じた深刻度によって分類される。実際には、深刻度が一定の閾値（利用分野とともに変動しうる）を超えた欠陥のみを最適化において考慮に入れ、上述のように場合によって除去する。これらの欠陥の除去のための優先順位は、それらの深刻度によって決定され、最大の深刻度を有する欠陥が最適化においてより優先されるものと見なされる。切れ端となる部分を欠陥のところに配置することによってその欠陥を除去したならば、他の欠陥を除去するために、この欠陥を含む部分はアルゴリズムによってもはや移動させることはできない。
【００４７】
より厳密に言えば、アルゴリズムにより行われるリストアップの間において、関係する入換えにより作成された切断プランを受容するか否かを決定する際に、欠陥の場所を考慮に入れる。ルールは、例えば以下の通りである。
・新しい切断プラン（入換えの後に得られたもの）がアルゴリズムにより受容されるのは、ガラスの損失（切り出すべき個片に存在する欠陥に起因する）がリストアップ作業中にすでに試験されたものの最良のプランのガラスの損失よりも少ない場合だけである。より厳密に言うと、この基準は、最も決定的／深刻な欠陥に優先的に適用され、次に第１の欠陥のレベルにおいて改善が不可能である場合には２番目の欠陥に適用される、といった具合である。このことによって欠陥に起因するガラスの損失の総量が必ずしも最小になるわけではなく、どちらかと言えば最も決定的／深刻な欠陥に起因する量の最小化、次に２番目の欠陥に起因する量の最小化等々が結果としてもたらされるということを指摘しておくべきである。
・目的は、欠陥によりひき起こされる材料の損失を最小限に抑えることにあり、すなわち、アルゴリズムは、除去すべき欠陥のところに幾何学的な切れ端（切断プランを作成した切断最適化ソフトウェアにより作成されたもの）を配置しようと試みる。これが不可能な場合には、アルゴリズムは、除去すべき欠陥のところに可能性のある最小の個片を配置しようと試みる。例えば建設用途向けに適用する場合には、切断したガラスは、典型的に１０〜１５ｍｍの幅でガラスの周辺にマスチックまたはブチル樹脂のストリップが適用される絶縁用グレージングユニットを生産することを目的としているということを指摘しておくべきである。その場合、このストリップに欠陥の存在することが問題となることはなく、アルゴリズムは、この場合を切れ端に存在する欠陥と個片に存在する欠陥との中間的なものであるとみなす。このように、欠陥は好ましくは切れ端に配置され、次に将来のフレーム用のこの縁のところに配置され、そして最後には可能性のある最小の表面積を有する個片に配置されることになる。このことは、複雑な形状（円、多角形など）が矩形の個片からその後切り出される場合にまで拡張することができる。この場合、縁の形状はさらに複雑になり、必ずしも一定の幅のストリップでなくてもよい。
【００４８】
図３ａ〜３ｄは、最適化アルゴリズムの考えられる実施を説明する例を示している。
【００４９】
図３ａに見られるように、欠陥（黒い正方形）の存在に注目することができる。
【００５０】
同一の階層レベルにあるクロスカット部分の入換えを、アルゴリズムが最初にリストアップする。
【００５１】
次にアルゴリズムは、カート上への個片の到着順序などの製造制約条件に適合しない全ての入換えを却下する。
【００５２】
基本的なリストアップアルゴリズムは以下の通りである（全ての活動は、プログラムによって実施されるとして解されるものである）。
ｉ）初期の配置構成を保存する。
ｉｉ）レベルｎにあるクロスカット部分を考察する（ガラスシート全体に、ｎ＝０から開始する）。
ｉｉｉ）除去すべき最も深刻な欠陥がこの部分にある場合（これはランクｎ＝０では常に当てはまる）、より高いレベルｎ＋１にある「子供」のクロスカット部分を探し、アルゴリズムはこのクロスカット部分についての先行するラインｉｉ）に戻る。欠陥がこのクロスカット部分にない場合、先行するラインｉｉ）の工程をこの欠陥を含む同じレベルの「姉妹」部分について反復する。
ｉｖ）この欠陥を含む最高レベルｎ＋ｐにある部分に達するまでレベルを上昇させて、工程ｉｉｉ）を反復する。
ｖ）この部分が切れ端である場合、配置構成を保存し、そしてアルゴリズムは除去すべき次の欠陥に取りかかる（アルゴリズムは、第１の欠陥（単数又は複数）、すなわち先に処理した欠陥を含む部分の位置を変更することなく、次の欠陥について再始動される）。別に、ラインｖｉ）に取りかかる前に、当該部分の表面積が先に保存した配置構成における欠陥を含む部分の表面積以下である場合、配置構成を保存する。
ｖｉ）この部分と、「親」（レベルｎ＋ｐ−１の）が同じである同じ階層レベルｎ＋ｐのその「姉妹」部分との可能性のある全ての入換えをリストアップする（例えば辞書式順序で、またはバイアスを利用して）。各入換えごとに、欠陥を含むレベルｎ＋ｐの「姉妹」部分についてラインｉｉ）の工程を反復する（すなわち、欠陥を含むこの新しい部分における子供の部分の存在を点検し、そして欠陥を含む子供部分を探す）。
ｖｉｉ）入換えによって≧ｎ＋ｐのレベルにある切れ端（姉妹およびその子供や孫などのうちの）に欠陥を配置できない場合、階層レベルをｎ＋ｐ−１まで低下させ、そしてアルゴリズムはレベルｎ＋Ｐ−１の親についてラインｖｉ）から再始動する。
ｖｉｉｉ）ｎ＝０に達するまで、あるいはそれ以上「姉妹」が存在しなくなるまで、ラインｖｉｉ）を反復する。
【００５３】
図３ａ〜３ｄにおいて、プログラムはバイアスも内包しているという点を指摘しておくべきである。
【００５４】
バイアスは以下の通りであり、すなわち、入換えのリストアップ順序について上述のアルゴリズムにおいて記した通りの辞書式順序を使用する代りに、クロスカット部分をそれらに含まれる最大の切れ端表面積（表面上の）に応じて保存する。
【００５５】
したがって、図３ａにおいては、Ｘ４が表面が最大の切れ端を有することから、Ｘ２をＸ４と交換して欠陥を除去する。
【００５６】
図３ｂでは、Ｘ４Ｙ１をＸ４Ｙ３と交換する。
【００５７】
図３ｃでは、Ｘ４Ｙ３Ｚ１をＸ４Ｙ３Ｚ２と交換する。
【００５８】
欠陥は、図３ｄにおいて除去されている。
【００５９】
上述の方法では、第１の最適切断プランおよび第２の最適切断プランは、同一のガラスシートについてのものである。最適化は、各ガラスシートについて独立して実施される。
【００６０】
変形実施形態においては、欠陥の除去速度を増大させるために、複数のシート（典型的には４枚未満）について作業することが企図される。これは、実際のところ、シートの識別を切断ラインの充分上流側において行う場合に可能である。この場合、欠陥の位置についての情報をより総合的に使用することができる。こうして、次のことが可能となる。
・同じマップの欠陥の除去にとって全ての切断プランが同等であるわけではないという事実を利用して、損失を最小限に抑えるために、切断を待つシートの切断プランを入換えること。
・将来の切断プラン（例えば数十枚のシートのバッチのために上流側で行う最適化の間に予め計算されたプラン）のセットの中から待機シートの欠陥マップのための最も適切な切断プランを選択すること。これは、切断すべき個片の順序についてのあらゆる制約条件に適合することを前提として可能なだけであるという点に留意すべきである。
【００６１】
次のように、考えられるいくつかの解決法が存在する。
・考えられるシート入換えの全てを、各シート内で事前に示された欠陥の存在下での切断プランを最適化して行う。この場合、検討対象のシートのセット全体にわたる損失を最小限に抑えるシートの入換えが受容される。
・切断プランの複雑性（例えば、ギロチン切断に由来する階層内でのそれらのレベルに応じた、または任意の好適なタイプの別の基準に応じた、切れ端の数、表面積、切れ端の分布に左右される）と、欠陥を除去するその能力との間で識別された経験的相関を利用することも可能である。これは、考えられる全てのシートの入換え（その数はわずか数枚を超えただけで受け入れられないものになりかねない）の試験を回避することによって、計算時間を著しく短縮するのを可能にする。
【００６２】
こうして、前記複数のガラスシートの各々の第１の最適切断プランの各々に対して複雑性値が割当てられ、第１の（最適）切断プラン間の入換えは、優先的に、当該複雑性値に応じて実施される。複雑性値は、ギロチン切断の異なる階層レベルにおける切れ端の数、切れ端の表面積、および切れ端の分布のうちの少なくとも１つに応じて割当てられる。
【００６３】
切断プランをシートに割当てた後に、シートについて上で説明した最適化を適用する。
【００６４】
しかしながら、変形実施形態においては、最低ランクすなわちランクＸのクロスカット部分を、単一のシートにおいてではなく複数のシート間で入換える。
【００６５】
上述の実施形態において、ギロチンクロスカット部分の入換えは、第１の最適切断プランと第２の最適切断プランの間で、切れ端の大きさと数を一定にして行う。
【００６６】
変形実施形態では、最適化アルゴリズムを使用して、可能な入換えの数を増やすため切れ端を複数の小部分に分割することにより切断プランを再構成することができる。
【００６７】
一般に、クロスカット部分の入換えは、第１の最適切断プランと第２の最適切断プランの間で切れ端表面積を一定にして行う。これは、同じレベルのクロスカット部分の入換えは切れ端表面積を変更することがないからである。
【００６８】
ここで、本発明のより広い枠組について説明する。
【００６９】
図４は、上で説明した本発明の異なる態様を適用できる製造プロセスの非限定的な例を示す図であり、この図は、本発明が開発された背景と本発明を応用することのできる状況の理解を容易にするため提供するものである。
【００７０】
この例では、図の上の部分が第１の製造現場のガラス製造業者の構内でガラスシートを製造する工程に関するものであり、下の部分は、第２の製造現場の、第１の製造業者の顧客である第２の製造業者の構内での、特定用途向けのガラス、例えば、自動車のグレージング用ガラス、ソーラー利用分野向けの例として光電池などのガラスパネル、ＯＬＥＤ利用分野向けのガラスパネル、建物用のミラーまたはグレージングなど、を製造する工程に関するものである。この例は限定するものではない。第１および／または第２の現場で１以上の補足的工程を実施してもよい。さらには、第１の製造業者の全ての製造工程が単一の製造現場で実施されるものとして示されてはいるが、関与する現場が２つ以上あってもよく、同じことが第２の製造業者により実施される製造工程にも当てはまる。その上、第２の製造業者は第１の製造業者の顧客として説明されるものの、変形実施形態においては、第２の製造業者は第１の製造業者の支部または子会社であってもよい。
【００７１】
したがって、一般に、変形実施形態においては、一式の工程を同じ製造業者が実施してもよく、あるいは作業を任意の好適な仕方で分割してもよい。
【００７２】
この具体的な例において、第１の製造業者は、「フロートガラス」工場２において、錫浴上でフロートガラスの連続リボン４を生産している。リボン４の欠陥が（任意の好適なタイプの）検出装置６によって分析され、その後、リボンは切断してガラスシート８（「マザーガラス」、または“ｐｌａｔｅａｎ  ｌａｒｇｅ  ｆｏｒｍａｔ”すなわち「大型シート」を略して“ＰＬＦ”とも呼ばれる）にされる。
【００７３】
検出装置６は、例えば、ガラスを分析してその欠陥を検出するのを目的とする、業界で「スキャナー」と呼ばれる装置であることに留意すべきである。
【００７４】
各ガラスシート８に関する属性についての情報が、データベース１０に保存される。属性としては、例えば、ガラスの厚み、製造年月日、製造時刻、製造現場、製造用機械の整理番号、欠陥の数、欠陥の位置、欠陥のタイプ、欠陥の密度、欠陥の深刻度基準、またはこれらの任意の組合せが含まれる。この例は限定するものではない。データベースにはガラスリボンの他の属性を保存してもよい。データベース１０は集中型でも分散型でもよく、１つ以上のサブデータベースを含んでもよい。サブデータベースは、さまざまな通信手段を用いて、主データベースに接続していてもよくおよび／または相互接続してもよい。データベースおよび／またはサブデータベースは、さまざまな形態をとることができる。例えば、データベースおよび／またはサブデータベースは、各々が携帯記憶装置（例えばディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢ記憶装置、または他の類似の媒体）の形態をとることができる。
【００７５】
「欠陥」という用語は、ここでは広義で使用され、ガラスシート内の１つの欠点に限定されないということも指摘しておくべきである。それは、ガラスの独特の特性であってもよい。その上、欠点は、例えばガラスシートの意図する用途に依存して、一部の場合には受容可能でありその他の場合にはそうでないことがある。半導体分野向けのガラスシートは、例えば表面欠陥に対しより敏感であり、その一方、透過または反射に関する欠陥は、自動車または建物用のグレージングの分野においてより重要であり得る。
【００７６】
欠陥の存在について分析後、ガラスリボンを切断装置を用いて切断してガラスシート（マザーガラス）にする。ガラスリボンの受容不可能あるいは規格外または仕様外とみなされる欠陥を含む領域を、このシートの切断段階の間に除去してもよい。
【００７７】
検出装置を含めたマッピング装置を用いて、例えばガラスリボン４を走査し、記憶装置内に保持されているデータベース１０にガラスリボン４に存在する各欠陥の位置およびタイプを記録することによって、属性マップを作成することができる。深刻度基準も同様にデータベースに記録される。これは、欠陥の深刻度を示す定性的パラメータである。例えば、深刻度基準は、既定の値を下回る隣接する欠陥間の距離として、または既定の値を上回る特定の大きさの欠陥の密度として表すことができる。
【００７８】
各ガラスシート８（マザーガラス）の欠陥についての情報は、データベース１０に保存される。識別子１２、例えばバーコード、ＲＦＩＤチップ、または任意の好適なタイプの他の識別子１２を使用して、ガラスシート８を識別する。バーコードの場合、識別子のマーキングは、例えばインクまたはレーザーを用いて行われる。
【００７９】
属性マップはさまざまな形態をとることができる。一般には、それはファイル（１つ以上のサブファイルを含む）であり、例えばガラスシート８の各欠陥の位置、大きさおよびタイプおよび／または欠陥の深刻度基準などを含む、例えば電子ファイルである。属性マップは同様に、例えば欠陥の深刻度、ガラスの組成、製造年月日などの補足情報を含んでもよい。属性マップは、例えば表の形をしている。
【００８０】
１つの実施形態において、欠陥の位置および欠陥の深刻度基準を含めた各シートの属性は、ハードディスク、保存サーバーなどの記憶媒体内のデータベース１０に保存することができる。例えば、データベース１０はコンピュータシステム２１の一部を形成してもよい。しかしながら、変形実施形態としてまたは補足として、属性を電子記憶装置などに保存してもよい。一実施形態において、ハードディスク、保存サーバー、電子記憶装置などを含む記憶媒体は、通信回線を用いてデータベース１０と通信するコンピュータを用いて読み取ることができる。通信回線は、ダイレクトワイヤを介して、インタネット（「クラウド」）を介して、または携帯ネットワークなどの他の任意のワイヤレスネットワークを介して、構築することができる。
【００８１】
結果として得られたガラスシート８はその後、ガラスシートのスタック１４に配置される。シートのスタック１４は、ガラスシートのパレット１６の形で保管し、そして処理のために処理ユニット１８まで搬送することができる。処理ユニット１８は、工場２とは異なる場所に位置してもよい。一実施形態においては、処理ユニット１８で、「コーター」を用いたコーティングの被着によりガラスシート１６を処理する。例えば、少なくとも１つの誘電体コーティングまたは層を１枚以上のガラスシート上に被着させることができる。
【００８２】
処理ユニット１８での処理後に、第２の検出装置２０（例えばスキャナー）によりガラスシート１６を分析または検査することができる。一実施形態においては、第２の検出装置２０はマッピング装置の一部を形成する。装置２０によるガラスシート１６の分析は、処理ユニットでの処理中に生じた（例えば層の被着処置中に生じた）可能性のあるさらなる欠陥の検出を可能にする。
【００８３】
検出装置２０は、ガラススタック１６にあるガラスシート８を他の欠陥について分析できるだけでなく、各ガラスシート８の固有の識別子を読取ることもできる。ガラスシート８のスタック１６中の各ガラスシート８の識別の結果として、装置２０により検出されたさらなる欠陥を、シートに付随する識別子と関連づけし、対応するガラスシートの他の欠陥に追加することができる。したがって、一実施形態では、コンピュータシステム２１を用いてデータベース１０を、各ガラスシート８に関係するさらなる欠陥についての情報で更新する。
【００８４】
処理ユニットでのガラスシート８のスタック１６の処理後そして検出装置２０を使用することによってガラスシート８を分析後に、ガラスシート８をスタック２２に再度積上げ、倉庫２４で保管する。倉庫２４は、処理ユニット１８と同じ現場にあってもよく、または異なる現場にあってもよい。一実施形態では、ガラスシート８は、ガラスシート８に存在する欠陥についての情報を格納するデータベース中に並べて保管してもよい。
【００８５】
次に、積上げて保管したガラスシート８を、顧客すなわち第２のガラス製造業者まで搬送することができる（例えばトラックまたは列車、あるいは他の任意の輸送手段を用いて）。顧客は、倉庫２４からガラスシート８のスタック２２を受取り、ガラスシートに対し他の処理を実施してガラス製品を製造する。例えば、顧客は、ガラスシートを所望の形状または大きさを有する複数の個片に切断することができる。切断されたガラス個片は、同じ形状を有してもよいし、異なる形状を有してもよい。同様にして、切断されたガラス個片は、同じ大きさを有してもよいし、異なる大きさを有してもよい、といった具合である。
【００８６】
顧客側では、コンピュータシステム２８を用いてガラス個片を切断するための輪郭を画定することができる。コンピュータシステム２８は、仕様外であり、そして例えば第２の製造業者または最終顧客（例えば自動車製造業者または窓の製造業者など）が判定する、欠陥が存在するため不合格とされリサイクルされるガラスの量を最小限に抑えながら、所望のガラス個片を生産するための第１の最適切断プランを提供するプログラムを実行することができる。プログラムは、切断作業を実行するための命令をコード化した機械での読み取りが可能な媒体内に組込むことができる。
【００８７】
顧客または第２の製造業者は、読取り装置を用いて識別子１２を読取る。識別子１２を読取ることによって、顧客は、データベース１０にアクセスして、識別子１２と結びつけられたガラスシート８の属性についての情報を検索することができる。一実施形態においては、コンピュータシステム２８を、データベース１０にアクセスして、読取り装置により読取る識別子１２を含めたガラスシート８の属性についての情報を検索するように構成する。属性には、いくつかのパラメータの中でも特に、欠陥の位置、難度基準および深刻度基準が含まれる。一実施形態において、コンピュータシステム２８は、インターネットなどのネットワークを介してまたは専用の通信回線を介して、あるいは無線通信（例えば携帯通信）によって、データベース１０にアクセスすることができる。
【００８８】
一実施形態において、ガラスシートの属性についての一部の情報は、フィルター３０を用いてフィルタリングされる。フィルター３０は、コンピュータシステム２８によって、例えばコンピュータシステム２８のプロセッサによって、実行可能であるコンピュータプログラムでよいという点に留意すべきである。フィルター３０は、一実施形態ではコンピュータシステム２８内に常駐していてもよい。あるいはまた、フィルター３０は、コンピュータシステム２８とは別個のものであってもよい。フィルター３０のため、顧客はデータベース全体にアクセスすることはできず、ガラスシート８の属性を格納するデータベースのうちの選択された部分にだけアクセスすることができる。顧客がアクセスできる情報の量は、第１の製造業者によりフィルター３０を用いて制御される。例えば、第２の製造業者または顧客が閲覧することのできる情報の量またはレベルは、顧客が第１の製造業者に対して支払う料金または使用料または割増料金の合計にしたがって第１の製造業者により決定することができる。例えば、第１の製造業者は、複数のアクセスレベル、例えば３つのアクセスレベル、すなわち上位レベル、中位レベルおよび下位レベル（例えば一実施形態ではプラチナ、ゴールドおよびシルバーと呼ばれる）を定めることができ、上位レベル（例えばプラチナ）ではデータベース中の最大量の情報へのアクセスを認め、下位レベル（例えばシルバー）ではデータベース中の最小量の情報へのアクセスを認めることができる。例えば、顧客は、より高い割増料金を支払うことにより最高レベル（例えばプラチナ）のアクセス権を購入することができる。その一方で、顧客は同様に、より少額の割増料金を支払うことによって下位レベル（例えばシルバーレベル）のアクセス権のみを購入してもよい。本書では３つのレベルに言及しているが、他の実施形態では任意の数のアクセスレベルを提供してもよいということが認識されよう。
【００８９】
一実施形態によると、顧客がシートのスタック中の各シートの属性マップのうちの少なくとも一部を閲覧することができるように、顧客にはデータベース１０への所定のアクセスレベルが提供される。より厳密に言うと、一実施形態において、コンピュータシステム２８は、所望のガラス個片を製造するための最適化された切断手順を得るためにコンピュータシステム２８により属性マップを使用することができないような、機械が読取り可能な命令をコード化したコンピュータ製品、例えば機械が読取り可能な媒体を含む。しかしながら、機械が読取り可能な命令は、コンピュータシステム２８のユーザーが、コンピュータシステム２８によってアクセス可能な特性または属性マップを閲覧し、記録しおよび／または表示することを妨げる。こうして、顧客は、データの検索または統計的分析を目的としてガラスシートの欠陥についての情報を収集することができなくされる。
【００９０】
アクセスレベルに応じて、データベース１０に保存された情報のうちのより大きい部分またはより小さい部分が顧客に供給される。一実施形態では、第１の製造業者は、割増料金または使用料を支払うことによって顧客が購入したアクセスレベルに応じて、対象となる顧客が調べることのできるデータベース１０のサブデータベースを構築する。サブデータベースは、フィルター３０を用いてフィルタリングされる情報を格納している。したがって、フィルター３０は、顧客が購入したアクセスレベルに応じてサブデータベースを供給するように第１の製造業者が構成することができる。
【００９１】
この実施形態においては、顧客はデータベース１０に対して直接アクセスしないことから、データベース１０のデータは暗号化しないことが可能である。これは、一定の割増料金を支払うことによって顧客が購入したアクセスレベルに応じて個別に専用化されたサブデータベースに保存されたデータにしか顧客がアクセスし読取ることができないからである。その結果として、顧客は、データベース１０に保存された全てのデータまたは情報を読取ることはできず、単に顧客向けのまたは顧客に提供されたサブデータベースに保存されたデータまたは情報を読取ることしかできない。
【００９２】
別の実施形態においては、データベース１０へのアクセスを顧客に提供することができる。この場合、データベース１０のデータは暗号化される。データベースは、適切な既知の暗号化アルゴリズムを使用して暗号化することができる。例えば、暗号化は、コンピュータシステム２１の１つ以上のプロセッサを使用して行うことができる。顧客には、データベース１０に保存された特定のデータを読取るための特別な鍵が提供される。この鍵は、顧客がこの顧客専用のデータの「鍵を開き」、読取ることができるようにする。鍵は、データベースに保存されこの顧客を対象としない他のデータを顧客が読取ることはできないようにする。換言すると、データベース１０に格納されたデータに対するアクセスは、割増料金を支払って顧客が購入した所望のアクセスレベルに応じて制限される。
【００９３】
鍵は、顧客（例えば切断作業を実施するように設計されているコンピュータシステム２８）がデータベース１０のデータにアクセスできるようにする、顧客またはコンピュータプログラム（またはコンピュータプログラムへのリンク）に対して提供されるパスワードまたは他のタイプの識別情報でよい。
【００９４】
この実施形態において、コンピュータシステム２８は、所望のガラス個片を製造するための最適化された切断手順を提供する目的専用に属性マップをコンピュータシステム２８が使用できるようにして、機械での読取りが可能な命令をコード化したコンピュータ製品、例えば機械での読取り可能な媒体、を含んでもよい。しかしながら、機械での読取りが可能な命令は、コンピュータシステム２８のユーザーがコンピュータシステム２８によりアクセス可能な特性または属性マップを閲覧し、記録しおよび／または表示することができないようにする。こうして顧客は、データの閲覧または統計分析を目的としてガラスシートの欠陥についての情報を収集することができないようにされる。
【００９５】
図５は、一実施形態による特定の顧客へのサブデータベースの提供の例を示す概略図である。ガラスシート８の属性はデータベース１０に保存されている。一実施形態において、データベース１０は、例えば第１の製造業者の異なる工場に由来する、複数のローカルデータベース１０Ａ、１０Ｂおよび１０Ｃを含むことができる。別の実施形態では、データベース１０は、ローカルデータベース１０Ａ、１０Ｂおよび１０Ｃに保存されたデータを閲覧するためそれらと通信するよう構成してもよい。例えば、データベース１０は、複数のローカルデータベースにアクセスしそれらに保存されたデータを閲覧するように構成されている記憶サーバー上に存在することができる。データベース１０由来の複数のサブデータベース４１、４２および４３を提供するために、第１の製造業者はフィルター３０を使用することができる。サブデータベース４１は、顧客５１が閲覧することができず、サブデータベース４２は、顧客５２が閲覧することができず、またサブデータベース４３は、顧客５３が閲覧することができない。フィルター３０は、顧客５１、５２および５３の各々によって購入されたデータアクセスレベルに応じて構成することができる。例えば、フィルタ３０は、レベル１（例えばシルバーレベル）のデータを格納するサブベース４１を提供するためにレベル１に設定することができ、またフィルタ３０は、レベル２（例えばゴールドレベル）のデータを格納するサブベース４２を提供するためにレベル２に設定することができ、またフィルタ３０は、レベル３（例えばプラチナレベル）のデータを格納するサブベース４３を提供するためにレベル３に設定することができる。例えば、レベル１（例えばシルバーレベル）は、属性についてのデータのうちの第１の限定された部分を格納するサブデータベース４１を作ることができる。例えば、レベル１では、サブデータベース４１は、欠陥の大きさまたは形状などの欠陥の特性ではなく欠陥の位置のみを格納することができる。例えば、レベル２では、サブデータベース４２は、欠陥の位置に加えて、欠陥の大きさおよび形状も格納することができる。例えば、レベル３では、サブデータベース４３は、欠陥の位置に加えて、欠陥の大きさおよび形状、深刻度基準などを格納することができる。したがって、レベル３は、データベース１０のより多くの情報およびデータに対するアクセスを認めるより上位のアクセスレベルである。
【００９６】
一実施形態において、３つのレベルは、期待される品質に応じて顧客に対しより多くのまたはより少ない欠陥を伝えるように、欠陥の深刻度の３つの受容可能なレベルである。
【００９７】
一実施形態において、サブデータベース４１、４２および４３は、それぞれの顧客５１、５２および５３が、データベース４１、４２および４３に保存されたデータについて統計的分析をできなくするために、暗号化することができる。例えば、顧客５１は、データベース４１に保存されたデータを切断目的でのみ使用するかぎりにおいてデータベース４１に保存されたデータを読取ることができる一方で、統計的分析を実施しガラスシート８の属性（例えば欠陥）についての統計的情報を抽出するためにサブデータベース４１に保存されたデータについての分析を実施することはできない。例えば、顧客のコンピュータシステム２８は、最適化された切断手順を提供するためにデータベース（例えば４１、４２、４３）に保存されたデータを顧客が読取ることができるようにするものの、閲覧システムコンピュータ２８のユーザーが特性のカードを記録しおよび／または表示するのを妨げる、機械により実行可能な命令をコード化したコンピュータ製品、例えば機械が読取りできる媒体、を含むことができる。
【００９８】
一実施形態において、データは、方法のいかなる時点においても暗号化されず、したがって顧客により読取り可能である。ただし、装置はつねに無制限の大規模なデータ収集を防ぐことを目標としている。
【００９９】
一実施形態によると、第１および／または第２の最適切断プランは、データベースに保存された、切断すべき各ガラスシートの属性を含むデータから作成される。切断プランは、第１の製造業者によるかまたは顧客もしくは第２の製造業者によって、或いは第１の製造業者および第２の製造業者とは無関係な第３者によって作成されてもよい。一実施形態において、第３者は、例えば、ガラスシートを切断するための切断装置または工具を製造する企業であることができる。第１の最適切断プランでは欠陥が考慮されていないことがあり、その場合には第２の切断プランのみがそれらを考慮に入れているという点を指摘しておくべきである。
【０１００】
第１の切断プランの最適化または作成が第１の製造業者の構内で行なわれる場合、および第１の切断プランで欠陥が考慮されている場合には、第１の製造業者はデータベース１０に全面的にアクセスできることから、データベースを暗号化する必要はない。この状況では、第１の製造業者は、第２の製造業者が製造しようとするガラス個片についての仕様（大きさ、形状など）を受取ることができる。第１の製造業者は、第１の切断プランを作成するかまたは顧客に納入するガラスシートのための第１の切断プランを含むファイルを顧客に送るために、形状および大きさの制約条件を使用することができ、そしてまた全ての欠陥の位置などを含めたガラスシートの属性を使用することもできる。
【０１０１】
しかしながら、第１のおよび／または第２の最適切断プランの作成が第２の製造業者または第３者の敷地内で行なわれる場合には、データベース１０に保存されたデータへのアクセスができないこと、または顧客（第２の製造業者）または第３者が支払いを行なったデータへのみアクセスできることを保証するため、データベース１０は暗号化される。この状況では、第１の製造業者は単に、顧客が購入した属性を、顧客またはデータを用いて顧客に立ち代わり第１の最適切断プランを作成する第３者に対して供給する。
【０１０２】
第２の最適切断プランの作成は、標準的には、第２の製造業者または顧客の構内においてか、あるいは少なくともガラスシートでガラス個片の切断を実施する製造業者の構内において行なわれるものを対象としている。第２の最適化の目的は、実際には、可能なかぎり切断作業の近く（時間的に）で行うことにある。それは、典型的には、最適化の実施対象であるガラスシートが実際に確実に切断されるようにするため、対応するガラスシートを切断テーブル上に配置するよりも前の１分未満でガラスシートの識別子を読取ることにより行われる。
【０１０３】
しかしながら、一変形実施形態においては、識別子をもっと早く、例えば第２の製造業者の構内でガラスシートをスタックから取り出す時点またはその直前に、読取ることが可能である。
【０１０４】
第２の最適切断プランの自動作成は、例えば、同じコンピュータシステム２８により行われる。しかしながら、一変形実施形態では、別のコンピュータシステム、例えばコンピュータシステム２８と通信するのに適応したもの、を使用してもよい。
【０１０５】
第２の最適切断プランの作成後、ガラスシートを、コンピュータシステム２８が各々のガラスシート８について計算した切断プランにしたがって、ギロチンにより（すなわち種々の階層レベルの方位において連続し、ガラスの幅全体を横断して）切断する。一実施形態においては、ガラスシート８の切断の結果として得られたガラス個片を洗浄３４してもよい。切断し洗浄したガラス個片は、必要な場合、第３の検出装置３６により分析し、その後組立てのために、例えば自動車の窓ガラスまたはフロントガラスとしてまたは建物の窓ガラスとして取付けるなどによって組立てるために、送り出すことができる。自動車のフロントガラスにおいては、切断した２枚のガラス個片を曲げ加工し、そして例えばＰＶＢタイプの、熱可塑性中間層を用いて一緒に結合させる（すなわち積層する）。建物向けのグレージングユニットにおいては、２枚または３枚のガラス個片をフレーム内で集成して、例えばアルゴンおよび空気から選択される、ガスの層などにより分離された、それぞれ２重または３重のグレージングユニットを作製する。
【０１０６】
一実施形態によると、第１の最適切断プランは、各ガラスシートについて動的に作成され、データベース１０に保存された欠陥についての情報に基づいてもよく基づかなくてもよい。
【０１０７】
図６は、類別されたさまざまな欠陥を有するガラスシートの一例を示している。例えば、欠陥としてはさまざまなタイプ、例えばコーティングの欠陥である「ピンホール」６１、気泡欠陥６０、ガラスの引っ掻き傷欠陥６２、または表面欠陥６３など、を挙げることができる。例えば、同一の大きさのガラス個片を生産するために、単一のガラスシート用の第１の最適切断プランを作成することができる。例えば、ガラスシートは、切断すべきガラス個片（あるいは「プリミティブ」）において受容できない単一のタイプ且つ単一の大きさの欠陥を有している。
【０１０８】
一実施形態では、最適化すべき複数の代表的個数の目的関数を最大化または最小化する。これは、例えば、本出願人の出願した特許出願の国際公開第２０１２／１６４２００号に記載されている。しかしながら、一変形実施形態においては、切断すべき個片の大きさおよび製造上の制約条件を考慮に入れて、第１の最適切断プランを作成するために任意の好適なタイプのアルゴリズムおよびソフトウェアが使用される。
【０１０９】
一例としては、一実施形態では、切断プランでもって切断しようとする、業界において「プリミティブ」とも呼ばれるガラス個片の形状は、図４を見られるように長方形であることができる。
【０１１０】
しかしながら、理解されるように、切断しようとするガラス個片は任意の所望の形状を有することができ、例えば多角形、円、楕円、または図７に示されている通りの他の任意のより複雑な形状を有することができる。例えば、切断しようとするガラス個片の一般的形状は多角形でよいとは言うものの、個片は、図７に示されているように、丸味がついているかまたは湾曲した縁を有していてもよい。
【０１１１】
さらに、切断すべき個片の一部の領域は、先に説明した通り、異なる欠陥受容基準を有していてもよい。例えば切断すべき個片の中央では受容不可能である欠陥が、例えば個片の周辺においては受容可能であることもある。これが、例えば、第２のそして場合によっては第１の最適化を実施する目的で、ガラス個片についていろいろな欠陥受容領域が画定される理由である。図７に領域の例が示されている。
【０１１２】
図１に示したプロセスは、任意の適切なタイプの製造方法に一般化することができる。欠陥分析工程の数は、ここで例示されている工程に限定されず、製造上の制約条件に適合した任意の工程数を包含する。
【０１１３】
一実施形態において、識別子１２はガラスシート８の切断面に付してもよい。こうして、たとえガラスシートが一緒に積上げられている場合でも、ガラスシート８の各々の識別子１２を読取ることが可能である。
【０１１４】
一実施形態によると、各ガラスシート８を識別しそして欠陥についての情報を保存するためのデータベースを有する代りに、既定の色のインクを用い、欠陥自体のところまたはその近傍で既定の文字または記号を使用して欠陥をマーキングすることが可能である。その後、顧客はいろいろな欠陥タイプおよび欠陥の大きさと位置を識別することができ、そして切断プラン最適化プログラムにとって有用である欠陥についての情報を作成できる。
【０１１５】
一実施形態において、ガラスシートのギロチン切断はまず最初に、第１の階層レベル（ランクＸ）の全ての切断ラインについてガラスシート８の幅に沿って垂直方向に行われ、そして次に第２の階層レベルの全ての切断ラインについてクロスカット部分の幅に沿って水平方向に行われ、そしてより上位の切断ランクについて同じ具合に行なわれる。別の実施形態では、最下位の階層レベルでの切断は、ガラスシート８の長さに沿って水平方向に、そして次に垂直方向に、といった具合に行なわれる。
【０１１６】
ガラスの欠陥を識別するための方法が提供される。この方法には、識別装置を使用して複数のガラスシートの各々を識別子で識別すること、そしてマッピング装置を使用して複数のガラスシートの各ガラスについての属性マップを作成することが含まれる。この方法にはさらに、コンピュータシステムを用いて複数のガラスシート各々の属性マップを複数のガラスシート各々の対応する識別子と関連付けること、ガラスシートの各ガラスの特性マップをデータベースに保存すること、そして顧客が購入したガラスシートの属性マップの少なくとも一部を顧客が閲覧できるようにするため、データベースの情報へのアクセスレベルを顧客に提供することが含まれる。
【０１１７】
一部の実施形態において、この方法を実行するためのアプリケーションプログラムは、コンピュータ内の、例えばパーソナルコンピュータまたはサーバー内の、あるいは複数のコンピュータを含む分散型コンピュータ環境内の、プログラムの形をしていてよい。コンピュータには、例えばデスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルドコンピュータデバイス、例えば携帯情報端末などを含めることができる。コンピュータプログラム製品には、コンピュータが読取り可能な媒体または記憶媒体、あるいは上述の方法を実行するようにコンピュータをプログラミングするのに使用される保存された命令を格納する媒体を含めることができる。適切な記憶媒体の例には、ディスケット、光ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、光磁気ディスク、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気または光カード、ハードディスク、フラッシュカード（例えばＵＳＢフラッシュカードリーダー）、ＰＣＭＣＩＡメモリーカード、スマートカード、または他の媒体を含めた、全ての種類のディスクが含まれる。これとは別に、コンピュータプログラム製品の一部または全部を、インターネット、ＡＴＭネットワーク、広域ネットワーク（ＷＡＮ）またはローカルネットワークなどのネットワークを介して、遠隔のコンピュータシステムまたはサーバーからダウンロードしてもよい。
【０１１８】
プログラムは、コンピュータで読取り可能な１つ以上の媒体に保存される。プログラムには、汎用または特殊用途向けコンピュータのハードウェアまたはプロセッサを制御するためのソフトウェアを含めることができる。ソフトウェアは、コンピュータまたはプロセッサが、グラフィックユーザーインターフェース、ヘッドマウントディスプレー（ＨＭＤ）などの出力周辺機器を介してユーザーと情報をやりとりするのも可能にする。ソフトウェアはまた、周辺機器のドライバ、オペレーティングシステムおよびユーザーアプリケーションを含むこともできるが、含まれるのはそれらに限定されない。
【０１１９】
以上の段落で説明した方法のさまざまな工程は特定の順序で行なわれるものとして説明されてはいるが、本出願は、当該さまざまな工程を行う順序によって限定されるものではない。実際、変形実施形態では、当該さまざまな工程を上述の順序以外の順序で実行してもよい。
【０１２０】
本発明を現時点において最も実用的且つ実現可能な実施形態と考えられるものに基づき例示を目的として詳細に説明してきたが、これらの詳細は明らかにこの目的のためだけに提供されるものであって、本発明は説明した実施形態に限定されず、添付の特許請求の範囲の精神及び範囲内にある同等の改変及び構成を包含することを意図するものである。例えば、本発明が、可能な場合、任意の実施形態の１以上の特徴を他の実施形態の１以上の特徴と組み合わせてもよいことを想定していることは明らかである。
本発明の代表的な態様としては、以下を挙げることができる：
《態様１》
少なくとも１枚のガラスシート（８）から複数のガラス個片を切り出すための方法であって、
・切り出すべき個片の大きさなどの情報に応じて、前記少なくとも１枚のガラスシート（８）の各々から異なる個片を一定数の階層レベル（Ｘ、Ｙ、Ｚ、Ｖ）でギロチン切断するための第１の最適切断プランを計算するのに適合したプログラムを含む、記憶装置付きコンピュータによる自動作成工程、
・前記少なくとも１枚のガラスシート（８）の欠陥に関する情報を読み取る工程、
を順番に含み、付加的にかつ後続して、
・前記第１の最適切断プランに基づいて、かつ欠陥に関する前記情報の少なくとも一部に応じて、前記少なくとも１枚のガラスシート（８）から一定数の階層レベルでギロチン切断するための、前記少なくとも１枚のガラスシート（８）内の同じ階層レベルのクロスカット部分の入換えを含めた、第２の最適切断プランを計算するのに適合したプログラムを含む、記憶装置付きコンピュータによる自動作成工程、
・作成された前記第２の最適切断プランにしたがってガラス個片を切り出す工程、
を含む、少なくとも１枚のガラスシートから複数のガラス個片を切り出すための方法。
《態様２》
クロスカット部分の入換えを、第１の最適切断プランと第２の最適切断プランとで切れ端の表面積を一定にして行う、態様１に記載の方法。
《態様３》
前記自動作成を切れ端の数および大きさを一定にして行う、態様２に記載の方法。
《態様４》
前記第１の最適切断プランおよび前記第２の最適切断プランが単一のガラスシート（８）用である、態様１〜３のいずれか１つに記載の方法。
《態様５》
前記第１の最適切断プランおよび前記第２の最適切断プランが、複数のガラスシート（８）用の切断プランである、態様１〜３のいずれかに記載の方法。
《態様６》
前記第２の最適切断プランの自動作成工程に、前記複数のガラスシート（８）に帰属するガラスシートの第１の最適切断プランを、前記複数のガラスシート（８）に帰属する別のガラスシート（８）の第１の最適切断プランと入換えることが含まれる、態様５に記載の方法。
《態様７》
前記複数のガラスシート（８）各々の第１の最適切断プランの各々に対して複雑性値（ｃｏｍｐｌｅｘｉｔｙ  ｖａｌｕｅ）を割当て、第１の最適切断プラン間の入換えを優先的に当該複雑性値に応じて行う、態様６に記載の方法。
《態様８》
前記複雑性値を、ギロチン切断の異なる階層レベルにおける切れ端数、切れ端の表面積および切れ端の分布のうちの少なくとも１つに応じて割当てる、態様７に記載の方法。
《態様９》
前記クロスカット部分の入換えを制約条件に基づいて行う、態様１〜８のいずれか１つに記載の方法。
《態様１０》
前記制約条件が前記個片の切断順序に関する制約条件を含む、態様９に記載の方法。
《態様１１》
前記制約条件が切れ端の位置に関する制約条件を含む、態様９または１０に記載の方法。
《態様１２》
前記コンピュータを、クロスカット部分の前記入換えをリストアップするようにプログラミングし、入換え後に作成された新しい切断プランを、結果として得られたこの切断プランの以前の切断プランに対する性能基準に応じて、当該コンピュータにより受容または却下する、態様１〜１１のいずれか１つに記載の方法。
《態様１３》
クロスカット部分の前記入換えを、当該クロスカット部分の特性に応じて選択した順序で前記コンピュータによりリストアップする、態様１２に記載の方法。
《態様１４》
クロスカット部分の前記特性として、切れ端の数、切り出すべき個片の数、および切れ端の表面積のうちの少なくとも１つが含まれる、態様１３に記載の方法。
《態様１５》
欠陥を除去する優先順位を前記コンピュータによって決定する、態様１〜１４のいずれか１つに記載の方法。
《態様１６》
前記欠陥をそれらの位置に応じて優先順位付けする、態様１５に記載の方法。
《態様１７》
欠陥に関する前記情報に欠陥のうちの少なくとも一部のものに割当てられる深刻度値（ｓｅｖｅｒｉｔｙ  ｖａｌｕｅ）が含まれ、第２の最適切断プランの前記自動作成を当該深刻度値に応じて前記コンピュータにより行う、態様１５または１６に記載の方法。
《態様１８》
前記性能基準が最も深刻な欠陥の除去を含む、態様１２と組合わせて考慮される態様１７に記載の方法。
《態様１９》
前記入換えを、たとえ他の入換えがプログラミングされていた場合でも、既定の計算時間後に停止し、その後、前記コンピュータによって作成された最後の切断プランを前記第２の最適切断プランとする、態様１〜１８のいずれか１つに記載の方法。
《態様２０》
前記既定の計算時間が、（浮動小数点演算）毎秒約１０10回のオペレーション（Ｇｆｌｏｐｓ）を実行する機械について１分未満である、態様１９に記載の方法。
《態様２１》
切り出すべき個片のうちの一部が異なる寸法を有する、態様１〜２０のいずれか１つに記載の方法。
《態様２２》
前記第１の最適切断プランの自動作成の前に、
・前記少なくとも１枚のガラスシート（８）の欠陥を分析する工程、
・前記少なくとも１枚のガラスシート（８）で検出された欠陥に関する情報を保存する工程、
を含み、第１の最適切断プランの自動作成後に行う読取り工程が、前記少なくとも１枚のガラスシート（８）を識別する工程と、前記欠陥分析工程で保存された情報にアクセスする工程とを含んでいる、態様１〜２１のいずれか１つに記載の方法。
【図１】
0006434426.tif 000002
【図２】
0006434426.tif 000003
【図３ａ】
0006434426.tif 000004
【図３ｂ】
0006434426.tif 000005
【図３ｃ】
0006434426.tif 000006
【図３ｄ】
0006434426.tif 000007
【図４】
0006434426.tif 000008
【図５】
0006434426.tif 000009
【図６】
0006434426.tif 000010
【図７】
0006434426.tif 000011