(57)【特許請求の範囲】
【請求項１】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
前記電子基板データの形状データと前記治工具データとを用いて、前記電子基板の製造工程の設計を行う処理と、
前記処理により設計された前記製造工程と前記治工具データとを用いて、前記電子基板が正しく加工されるかを検証する処理と
を前記設計支援装置が実行することを特徴とする設計支援方法。    
【請求項２】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
前記電子基板を加工するために用いる治工具データを設計する処理として、
前記電子基板データの形状データを読み込む処理と、
前記電子基板データの形状データ上で、前記電子基板の加工に用いる治工具データの発生箇所を設定する処理と
を前記設計支援装置が実行することを特徴とする設計支援方法。
【請求項３】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成処理と、
前記基板シート作成処理により作成された前記基板シートに対して、前記電子基板データを基準として前記治工具データを各電子基板データ上に配置する治工具データ配置処理と、
前記治工具データ配置処理により配置された前記治工具データにより電子基板を加工する加工機の動作シミュレーションを行う処理と
を前記設計支援装置が実行することを特徴とする設計支援方法。
【請求項４】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
前記治工具データについて、所定の領域内に複数の治工具データを、加工の際ガイドピンに挿通させる孔たるターゲットについてのターゲットデータとともに配置して加工ブロックデータとする処理と、
前記加工ブロックデータ内に配置される前記治工具データと同一形状を有する他の治工具データとについてそれぞれのターゲットデータを比較し、前記治工具データが有するターゲットデータの位置と前記他の治工具データが有するターゲットデータの位置とが同じ位置となるように編集する処理と
を前記設計支援装置が実行することを特徴とする設計支援方法。
【請求項５】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成処理と、
前記基板シート作成処理により作成された前記基板シートに対して、前記電子基板データを基準として前記治工具データを各電子基板データ上に配置する治工具データ配置処理と、
前記治工具データ配置処理において生じた治工具データの修正が必要な箇所について、前記治工具データの編集を行う治工具データ編集処理と、
前記電子基板の形状データと、前記基板シートに配置される前記治工具データ編集処理後の治工具データの形状とを対比し、対比結果に基づき加工ミスを検出する加工ミス検出処理と
を前記設計支援装置が実行することを特徴とし、
前記加工ミス検出処理において、加工ミスが検出されると、加工ミスが生じた箇所を表示する
ことを特徴とする設計支援方法。
【請求項６】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成処理と、
前記基板シート作成処理により作成された基板シートに対して、前記電子基板データを基準として前記治工具データを各電子基板データ上に配置する治工具データ配置処理と、
前記治工具データ配置処理において生じた治工具データの修正が必要な箇所について、前記治工具データの編集を行う治工具データ編集処理と、
前記基板シートに配置された前記治工具データ編集処理前の前記治工具データの形状データと、前記基板シートに配置された前記治工具データ編集処理後の前記治工具データの形状データと
を前記加工に用いる前記治工具データごとに比較し、比較結果の差分を検出する差分検出処理と
を前記設計支援装置が実行することを特徴とし、
前記差分検出処理において、差分が検出されると、前記差分が生じた前記治工具データの形状データの差分を表示する
ことを特徴とする設計支援方法。
【請求項７】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
前記治工具データについて、ガイドピンが本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在するか否かを判定する判定処理
を前記設計支援装置が実行することを特徴とし、
前記判定処理において、本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在すると判定されると、挿入可能なターゲットの箇所を表示する
ことを特徴とする設計支援方法。
【請求項８】
設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、
前記治工具データを用いて作成される製造指示図面作成処理として、
前記治工具データを、型枠または図枠に関連付けする関連付け処理と、
前記関連付け処理が行われた前記治工具データを一覧にする一覧処理と、
前記一覧処理により一覧にされた前記治工具データのうち、使用者により選択されたものを前記関連付け処理において関連付けされた型枠または図枠に配置する配置処理と
を前記設計支援装置が実行する
ことを特徴とする設計支援方法。
【請求項９】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
前記電子基板データの形状データと前記治工具データとを用いて、前記電子基板の製造工程の設計を行う手段と、
前記手段により設計された前記製造工程と前記治工具データとを用いて、前記電子基板が正しく加工されるかを検証する手段と
を有することを特徴とする設計支援装置。
【請求項１０】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
前記電子基板を加工するために用いる治工具データを設計する手段として、
前記電子基板データの形状データを読み込む手段と、
前記電子基板データの形状データ上で、前記電子基板の加工に用いる治工具データの発生箇所を設定する手段と
を有することを特徴とする設計支援装置。
【請求項１１】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成手段と、
前記基板シート作成手段により作成された前記基板シートに対して、前記電子基板データを基準として前記治工具データを各電子基板データ上に配置する治工具データ配置手段と、
前記治工具データ配置手段により配置された前記治工具データにより電子基板を加工する加工機の動作シミュレーションを行う手段と
を有することを特徴とする設計支援装置。
【請求項１２】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
前記治工具データについて、所定の領域内に複数の治工具データを、加工の際ガイドピンに挿通させる孔たるターゲットについてのターゲットデータとともに配置して加工ブロックデータとする手段と、
前記加工ブロックデータ内に配置される前記治工具データと同一形状を有する他の治工具データとについてそれぞれのターゲットデータを比較し、前記治工具データが有するターゲットデータの位置と前記他の治工具データが有するターゲットデータの位置とが同じ位置となるように編集する手段と
を有することを特徴とする設計支援装置。
【請求項１３】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成手段と、
前記基板シート作成手段により作成された基板シートに対して、前記電子基板データを基準として前記治工具データを各電子基板データ上に配置する治工具データ配置手段と、
前記治工具データ配置手段において生じた治工具データの修正が必要な箇所について、前記治工具データの編集を行う治工具データ編集手段と、
前記電子基板の形状データと、前記基板シートに配置される前記治工具データ編集手段による編集後の治工具データの形状とを対比し、対比結果に基づき加工ミスを検出する加工ミス検出手段と、
前記加工ミス検出手段において、加工ミスが検出されると、加工ミスが生じた箇所を表示する表示手段と
を有することを特徴とする設計支援装置。
【請求項１４】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成手段と、
前記基板シート作成手段により作成された基板シートに対して、前記電子基板データを基準として前記治工具データを各電子基板データ上に配置する治工具データ配置手段と、
前記治工具データ配置手段において生じた治工具データの修正が必要な箇所について、前記治工具データの編集を行う治工具データ編集手段と、
前記基板シートに配置された前記治工具データ編集手段による編集前の前記治工具データの形状データと、前記基板シートに配置された前記治工具データ編集手段による編集後の前記治工具データの形状データと
を前記加工に用いる前記治工具データごとに比較し、比較結果の差分を検出する差分検出手段と、
前記差分検出手段において、差分が検出されると、前記差分が生じた前記治工具データの形状データの差分を表示する表示手段と
を有することを特徴とする設計支援装置。
【請求項１５】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
前記治工具データについて、ガイドピンが本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在するか否かを判定する判定手段と、
前記判定手段において、本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在すると判定されると、挿入可能なターゲットの箇所を表示する表示手段と
を有することを特徴とする設計支援装置。
【請求項１６】
電子基板の加工に用いる設計支援装置において、
前記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、
前記治工具データを用いて作成される製造指示図面作成手段として、
前記治工具データを、型枠または図枠に関連付けする関連付け手段と、
前記関連付け手段において関連付けが行われた前記治工具データを一覧にする一覧手段と、
前記一覧手段により一覧にされた前記治工具データのうち、使用者により選択されたものを前記関連付け手段において関連付けされた型枠または図枠に配置する配置手段と
を有することを特徴とする設計支援装置。
【請求項１７】
請求項１、２、３、４、５、６、７または８のいずれか１項に記載の設計支援方法をコンピューターに実行させるためのプログラム。
【請求項１８】
請求項９、１０、１１、１２、１３、１４、１５または１６のいずれか１項に記載の設計支援装置としてコンピューターを機能させるためのプログラム。
【請求項１９】
請求項１７または請求項１８のいずれか１項に記載のプログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設計支援方法、設計支援装置、プログラムおよびコンピューター読み取り可能な記憶媒体に関し、さらに詳細には、フレキシブル基板などの電子基板の加工に用いる治工具の設計ならびに製造工程の設計を行うための設計支援方法、設計支援装置、プログラムおよびコンピューター読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
従来、フレキシブル基板などの電子基板を製造する際には、作業者は独自のノウハウで製造工程を設計し、各製造工程で必要となる治工具の設計や治工具の製造指示図面の作成なども人手で行っていた。
【０００３】
つまり、作業者は独自のノウハウを用いて、加工対象であるフレキシブル基板などの電子基板を加工するための製造工程の設計や、各製造工程で用いる型（「型」の詳細については後述する。）の抜型や型枠などの形状の選択などの治工具の設計ならびに治工具の製造指示図面などの検討を行っていた。
【０００４】
ここで、製造工程設計ならびに治工具設計についての理解を容易にするために、従来の電子基板の製造工程設計ならびに電子基板の加工に用いる治工具について説明するものとする。
【０００５】
なお、技術内容の理解を容易にするために、以下の説明においては、電子基板としてフレキシブル基板を例にして説明する。
【０００６】
また、本明細書においては、後述する加工機によりフレキシブル基板を加工するための型に用いる抜型および型枠を治工具と称するものとする。
【０００７】
治工具のその他の例としては、補材作成用の型、カバー作成用の型ならびにターゲット（「ターゲット」の詳細については後述する。）の穴あけ用の型など加工機に取り付けて用いる金型などが挙げられるものであり、本明細書において治工具とは、加工機の載置台において加工対象を加工する際に用いる部材全般を意味するものとする。
【０００８】
従って、本明細書における治工具データは、抜型データのようにフレキシブル基板を打ち抜くもの以外に、フレキシブル基板の補強や保護に用いられる補材データおよびカバーデータ、加工時に用いるターゲットデータなども含まれる。
【０００９】
図１（ａ）には加工機の一例が示されており、この図１（ａ）に示す加工機１０とは、基板シート（「基板シート」については後に詳述する。）３０上に印刷された複数のフレキシブル基板を切断し、個々のフレキシブル基板を得るために用いる機械を意味するものである。
【００１０】
そして、加工機１０は、図１（ａ）に示すように、上部１０ａと下部１０ｂとに分かれて構成されている。
【００１１】
ここで、上部１０ａの裏面は、加工に用いるための所望の形状を有する型２０を装着可能に構成されている。
【００１２】
また、下部１０ｂには、加工ブロック（「加工ブロック」の詳細については後述するが、本明細書において「加工ブロック」とは、加工機１０において一度に加工できる範囲（面積）を示す用語として用いるものとする。）ごとに加工対象である基板シート３０を載置して加工する台である載置台１２が設けられている。
【００１３】
さらに、載置台１２には、加工対象である基板シート３０を適切な位置に載置するために用いる２本のガイドピン１４が配設されている。基板シート３０にはガイドピン１４に挿通可能なターゲット１６が複数穿設されており、ターゲット１６にガイドピン１４を挿通させることにより、基板シート３０が載置台１２上に位置決めされる。
【００１４】
上記した構成を有する加工機１０は、上部１０ａが矢印Ａ方向に上下動可能に構成されており、上部１０ａを下方向に移動して、載置台１２上に載置した基板シート３０上に型２０を当接させた後にプレスすることで、型２０が有する形状で基板シート３０からフレキシブル基板を打ち抜くことができる。
【００１５】
即ち、加工機１０による上部１０ａの１回のプレスで、図１（ａ）ならびに図１（ｂ）に示される加工ブロックの範囲で基板シート３０からフレキシブル基板を打ち抜く加工が行われることになる。
【００１６】
ここで、図１（ｂ）には型２０の一例の詳細が示されているが、この型２０は、加工対象を切断する所定の形状を有する金型などよりなる抜型２０ａと、抜型２０ａの枠となる型枠２０ｂとから構成されるものである。
【００１７】
型２０の加工機１０への装着は、加工機１０の上部１０ａに型枠２０ｂを取り付けることにより行われる。
【００１８】
なお、図１（ｂ）に示した型２０は、抜型２０ａとして金型を設けた場合を概念的に図示したものであるが、抜型２０ａとしては、金型の他に刃型などを用いることも可能であることは勿論である。
【００１９】
従来、こうした抜型２０ａの形状は、加工するフレキシブル基板の形状およびサイズに応じて人手により決定されていた。
【００２０】
なお、本発明におけるフレキシブル基板の形状とは、適宜に、フレキシブル基板の外形を示すものとする。
【００２１】
また、図１（ｃ）に示すように、基板シート３０は、フィルムシート上にフレキシブル基板を複数印刷したものである。
【００２２】
つまり、基板シート３０とは、複数のフレキシブル基板が所定の位置に印刷されているフィルムシートであり、一般的にロール状態にされたフィルムシートを切断したものであって、１つの量産単位となっている。
【００２３】
基板シート３０は、加工ブロックの面積に余白を足した範囲の面積か、もしくは、加工ブロックの面積の数倍の面積に余白を足した範囲の面積を備えているものとする。
【００２４】
また、図１（ｃ）のターゲット１６とは、加工対象としての基板シート３０における加工ブロックを、加工機１０に位置決めするためのガイトピン１４を挿通するためのガイド用の穴であって、ガイドピン１４の形状に穿設された孔を意味するものとする。
【００２５】
図１（ｃ）に示す例においては、加工ブロックにターゲット１６としてガイドピン１４を挿通可能な孔が４個設けられている。
【００２６】
このようにターゲット１６は、加工機１０に加工対象である加工ブロックを載置した際に、加工ブロックのずれを防止し、かつ、ターゲット１６を基準として正しい位置に加工が行われるようにするガイドの役割も果たしている。
【００２７】
ここで、図２（ａ）には、１つのフレキシブル基板を基板シート３０から切断する際に用いる抜型２０ａの形状の一例が概念的に示されている。この図２（ａ）に示す例においては、抜型２０ａとして金型と刃型との治工具が用いられている。
【００２８】
図２（ａ）を参照しながら具体的に説明すると、形状Ｘを切断する場合には、形状Ｘの左右両端部は金型Ａと金型Ｂとを用いてそれぞれ切断するようにし、また、形状Ｘの中央上下の曲線部は刃型Ａと刃型Ｂとを用いてそれぞれ切断するようにして、基板シート３０から形状Ｘを打ち抜く。
【００２９】
こうした形状Ｘを切断するために必要な治工具や、一度に切断する切断箇所の組み合わせならびに切断順序は、作業者が任意に設定できるものであるが、こうした必要な治工具やその組み合わせならびに切断順序の決定などは、従来は人手に委ねられているものであった。
【００３０】
また、フレキシブル基板を基板シート３０から打ち抜くための治工具として用いられる抜型２０ａの形状を作製する際には、図２（ｂ）に示すように、加工ブロック単位での製造指示図面を作成し、この製造指示図面に基づいて抜型２０ａが作製されることになる。
【００３１】
図２（ｂ）に示す例は、金型Ａおよび金型Ｂよりなる抜型２０ａの製造指示図面を示しているが、金型Ａおよび金型Ｂとともに型枠２０ｂが概念的に示されている。
【００３２】
つまり、こうした製造指示図面に従って、フレキシブル基板の加工のための加工機１０に用いられる治工具の製造が行われるものである。
【００３３】
次に、加工機１０において加工されるフレキシブル基板以外の材料について説明することとする。
【００３４】
上記に示した加工機１０は、上記のフレキシブル基板の加工以外にも、後述する補材の加工、カバーの加工などに用いられるものである。
【００３５】
即ち、加工機１０に装着する型２０を変更することで、フレキシブル基板を除く様々な材料を加工することができるようになる。
【００３６】
ここで、補材について説明すると、補材とは、フレキシブル基板を補強するための材料を指すものである。
【００３７】
図３には、補材の一例として、フレキシブル基板の作成に用いる２種類の補材（補材Ａおよび補材Ｂ）を貼り付けた基板シート３０が概念的に示されている。
【００３８】
即ち、図３に示す例においては、２種類の補材Ａと補材Ｂとが、基板シート３０上のフレキシブル基板の端子に当たる部分の補強として、基板シート３０の裏面から接着剤によりそれぞれ接着されるものである。
【００３９】
こうした補材を基板シート３０に接着することにより、フレキシブル基板の端子および配線の剥離などを軽減する効果が得られるものであり、フレキシブル基板の作製にあたって必要な材料の１つである。
【００４０】
従来では、こうした補材の加工を行うための治工具の決定、加工工程の決定およびその加工ならびに基板シートへの貼り付け作業についても、人手によって行われていた。
【００４１】
さらに、図３には、基板シート３０に貼り付けるカバーフィルムであるカバー４０が示されている。
【００４２】
カバー４０を基板シート３０の表面に貼り付けることにより、基板シート３０上に印刷されたフレキシブル基板の配線の剥離を保護する効果などが得られるものであり、フレキシブル基板の作成にあたっては補材と同様に必要な材料の１つである。
【００４３】
こうしたカバー４０と同様な効果を得るために、カバー４０に代えて基板シート３０に液状レジストを塗布する技術が用いられることもあるが、本明細書の説明においては、フレキシブル基板の配線の剥離を保護する効果を得るためにフィルム状のカバー４０を用いるものとする。
【００４４】
カバー４０には、カバー４０と基板シート３０とを重ねた際にフレキシブル基板の端子が外部に露出するように、カバー４０のフレキシブル基板の端子が当接する領域にはカバー開口部４０ａが形成されている。
【００４５】
換言すれば、カバー開口部４０ａとは、基板シート３０上のフレキシブル基板の端子箇所を露出させるため、カバー４０からその箇所を打ち抜いたカバー４０の開口部を意味する。
【００４６】
従って、多面取りのために基板シート３０全体に展開して印刷されたフレキシブル基板のそれぞれにカバー４０を配置する際には、基板シート３０の各フレキシブル基板の位置に対して適正な位置にカバー開口部４０ａが配置されるように展開する必要がある。
【００４７】
従来においては、こうした多面取りのためのシート全体への展開（本明細書においては、「多面取りのためのシート全体への展開」を「シート展開」と適宜に称する。）の際におけるカバー（治工具）の配列の決定も人手に委ねられていた。
【００４８】
なお、上記した補材やカバーは、フレキシブル基板を作製する前に準備しておく必要があるので、フレキシブル基板を加工する工程とは異なる工程で作製されている。
【００４９】
ここで、補材の作製の手法について説明しておくと、補材は、図４に示すように、複数の補材を印刷した補材シート５０から打ち抜くことにより作製される。
【００５０】
具体的には、補材シート５０は、上記したフレキシブル基板を補強するための補材Ａと補材Ｂとがそれぞれ印刷されているフィルム状のシートである。
【００５１】
補材シート５０から補材Ａと補材Ｂとを打ち抜く際にも、図１（ａ）に示す加工機１０を用いて打ち抜き加工するものであるが、型２０としては補材Ａと補材Ｂとにそれぞれ適した形状を有するものが用いられる。
【００５２】
また、補材シート５０を作成する際は、図４に示すように、加工ブロック内に可能な限り補材Ａと補材Ｂとを密集させて並べるようにして、複数の補材Ａよりなる補材Ａ群と複数の補材Ｂよりなる補材Ｂ群とを作製し、１回のプレスで補材シート５０の加工ブロック内から打ち抜く補材Ａと補材Ｂとの数を増やす方法が用いられている。
【００５３】
従来は、こうした加工ブロック内に可能な限り補材を密集させて並べるように展開する際の配列の決定も人手に委ねられていた。
【００５４】
なお、補材シート５０はフィルム状のシートに限られるものではなく、板状体に補材を印刷したものでもよいが、本明細書においては理解を容易にするために、フィルム状のシートに補材を印刷したものを用いるものとする。
【００５５】
ところで、作業者は、上記のように治工具を用いて加工した補材およびカバーを基板シートに貼り付け、補材およびカバーを貼り付けた基板シートを所望の型により打ち抜きフレキシブル基板を作成するというような製造工程の設計も行う必要があった。
【００５６】
ここで、フレキシブル基板を作製するためには、例えば、
・基板の形状に適した治工具を設計する
・基板加工に用いる補材ならびにカバーの治工具を設計する
・基板シートを作製する
・補材ならびにカバーを作製する
・補材を基板シートに貼り付ける  
・シート展開したカバーをフレキシブル基板に貼り付ける
・基板シートからフレキシブル基板を治工具で切り抜く
という各工程を行うことが必要となる。
【００５７】
そして、上記した全ての工程に用いる治工具の設計および製造工程の設計は、上記したように従来は全て人手に委ねられていた。
【００５８】
つまり、上記において種々説明した通り、フレキシブル基板などの電子基板の製造工程設計および治工具の設計は人手によって行われていたものであり、こうした設計を人手により行うことに関しては、従来より以下に説明するような種々の問題点が指摘されていた。
【００５９】
即ち、製造工程の設計は作業者のノウハウに依存することが多いものであり、ノウハウの伝達はスムーズに行うことが容易ではないために、製造工程設計を行う人員が限られてしまうという問題点があった。
【００６０】
また、製造工程設計や治工具設計にミスがあっても、ミスを事前にチェックすることができないため、製造不良を引き起こすリスクがあるという問題点があった。
【００６１】
さらに、治工具設計においては、以下の（ａ）〜（ｇ）にそれぞれ示すような不具合などが生じていた。
【００６２】
（ａ）電子基板の形状に合わせた各治工具の形状の作製を、電子基板の形状を元にし        て人手で行っていたため、膨大な時間を費やすだけでなく、人手で作製すること        により招来される人的ミスを引き起こすリスクがあるという問題点があった。
【００６３】
（ｂ）各治工具のシート展開の際に、各治工具の配列を人手により行っていたため、        膨大な時間を費やすだけでなく、人手で行うことにより招来される人的ミスを引        き起こすリスクがあるという問題点があった。
【００６４】
（ｃ）他の治工具で必要となるターゲットが、カバーや補材にもあいているか否かの        確認が困難なため、ターゲットの開け忘れを引き起こすリスクがあるという問題        点があった。
【００６５】
（ｄ）電子基板の形状に対し、治工具の組み合わせにより電子基板の形状に沿った外        周が網羅されず、電子基板の形状を問題無く打ち抜くことができないという問題        点があった。その際に、打ち抜くことができるか否かのチェックが行われないこ        とから、実際に電子基板を打ち抜く際に製造不良を引き起こすリスクがあるとい        う問題点があった。
【００６６】
（ｅ）治工具の設計結果を修正した場合に、修正箇所の確認を人手で行っていたこと        から、作業者の意図通りの修正が全て行われたか否かを確認することが容易では        なく、修正箇所の確認を効率的に行うことができないという問題点があった。
【００６７】
（ｆ）ガイドピンをターゲットに挿入する際に、ガイドピンの挿入に必要なターゲッ        トが開いていない、もしくは、該当するガイドピンが本来挿入されるべきターゲ        ットに挿入されず、他のターゲットにガイドピンを誤挿入してしまうという問題        点があった。その際に、これらのチェックを人手で行っていたため、実際にガイ        ドピンをターゲットに挿入する際に製造不良を引き起こすという新たなリスクを        招来するという問題点があった。
【００６８】
（ｇ）治工具毎に治工具の図面を１つ１つ作成していたため、当該図面の作成に時間        を要するだけでなく、人手で作成することにより招来する人的ミスを引き起こす        リスクを招来するという問題点があった。
【００６９】
なお、本願出願人が特許出願時に知っている先行技術は、上記において説明したようなものであって文献公知発明に係る発明ではないため、記載すべき先行技術情報はない。
【発明の概要】
【発明が解決しようとする課題】
【００７０】
本発明は、従来の技術の有する上記したような種々の要望に鑑みてなされたものであり、その目的とするところは、人手による作業にともなう人的ミスと人手による作業時間を軽減することを可能にした設計支援方法、設計支援装置、プログラムおよびコンピューター読み取り可能な記憶媒体を提供しようとするものである。
【００７１】
また、本発明の目的とするところは、設計段階で製造工程や治工具の設計のミスを発見することを可能にした設計支援方法、設計支援装置、プログラムおよびコンピューター読み取り可能な記憶媒体を提供しようとするものである。
【課題を解決するための手段】
【００７２】
上記目的を達成するために、本発明は、製造工程設計や治工具設計を自動化するとともに、製造工程設計や治工具設計の検証を容易に行うことができるようにしたものである。
【００７３】
従って、本発明によれば、製造工程設計や治工具設計の際に人手による人的ミスや作業時間を軽減することができるようになる。
【００７５】
即ち、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、上記電子基板データの形状データと上記治工具データとを用いて、上記電子基板の製造工程の設計を行う処理と、上記処理により設計された上記製造工程と上記治工具データとを用いて、上記電子基板が正しく加工されるかを検証する処理とを上記設計支援装置が実行するようにしたものである。
【００７６】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、上記電子基板を加工するために用いる治工具データを設計する処理として、上記電子基板データの形状データを読み込む処理と、上記電子基板データの形状データ上で、上記電子基板の加工に用いる治工具データの発生箇所を設定する処理とを上記設計支援装置が実行するようにしたものである。
【００７７】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成処理と、上記基板シート作成処理により作成された上記基板シートに対して、上記電子基板データを基準として上記治工具データを各電子基板データ上に配置する治工具データ配置処理と、上記治工具データ配置処理により配置された上記治工具データにより電子基板を加工する加工機の動作シミュレーションを行う処理とを上記設計支援装置が実行するようにしたものである。
【００７８】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、上記治工具データについて、所定の領域内に複数の治工具データを、加工の際ガイドピンに挿通させる孔たるターゲットについてのターゲットデータとともに配置して加工ブロックデータとする処理と、上記加工ブロックデータ内に配置される上記治工具データと同一形状を有する他の治工具データとについてそれぞれのターゲットデータを比較し、上記治工具データが有するターゲットデータの位置と上記他の治工具データが有するターゲットデータの位置とが同じ位置となるように編集する処理とを上記設計支援装置が実行するようにしたものである。
【００７９】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成処理と、上記基板シート作成処理により作成された上記基板シートに対して、上記電子基板データを基準として上記治工具データを各電子基板データ上に配置する治工具データ配置処理と、上記治工具データ配置処理において生じた治工具データの修正が必要な箇所について、上記治工具データの編集を行う治工具データ編集処理と、上記電子基板の形状データと、上記基板シートに配置される上記治工具データ編集処理後の治工具データの形状とを対比し、対比結果に基づき加工ミスを検出する加工ミス検出処理とを上記設計支援装置が実行することを特徴とし、上記加工ミス検出処理において、加工ミスが検出されると、加工ミスが生じた箇所を表示するようにしたものである。
【００８０】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成処理と、上記基板シート作成処理により作成された基板シートに対して、上記電子基板データを基準として上記治工具データを各電子基板データ上に配置する治工具データ配置処理と、上記治工具データ配置処理において生じた治工具データの修正が必要な箇所について、上記治工具データの編集を行う治工具データ編集処理と、上記基板シートに配置された上記治工具データ編集処理前の上記治工具データの形状データと、上記基板シートに配置された上記治工具データ編集処理後の上記治工具データの形状データとを上記加工に用いる上記治工具データごとに比較し、比較結果の差分を検出する差分検出処理とを上記設計支援装置が実行することを特徴とし、上記差分検出処理において、差分が検出されると、上記差分が生じた上記治工具データの形状データの差分を表示するようにしたものである。
【００８１】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、上記治工具データについて、ガイドピンが本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在するか否かを判定する判定処理を上記設計支援装置が実行することを特徴とし、上記判定処理において、本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在すると判定されると、挿入可能なターゲットの箇所を表示するようにしたものである。
【００８２】
また、本発明は、設計支援装置を用いて行う電子基板の加工に用いる設計支援方法において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援方法であって、上記治工具データを用いて作成される製造指示図面作成処理として、上記治工具データを、型枠または図枠に関連付けする関連付け処理と、上記関連付け処理が行われた上記治工具データを一覧にする一覧処理と、上記一覧処理により一覧にされた上記治工具データのうち、使用者により選択されたものを上記関連付け処理において関連付けされた型枠または図枠に配置する配置処理とを上記設計支援装置が実行するようにしたものである。
【００８４】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、上記電子基板データの形状データと上記治工具データとを用いて、上記電子基板の製造工程の設計を行う手段と、上記手段により設計された上記製造工程と上記治工具データとを用いて、上記電子基板が正しく加工されるかを検証をする手段とを有するようにしたものである。
【００８５】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、上記電子基板を加工するために用いる治工具データを設計する手段として、上記電子基板データの形状データを読み込む手段と、上記電子基板の形状データ上で、上記電子基板の加工に用いる治工具データの発生箇所をすべて設定する手段とを有するようにしたものである。
【００８６】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成手段と、上記基板シート作成手段により作成された上記基板シートに対して、上記電子基板データを基準として上記治工具データを各電子基板データ上に配置する治工具データ配置手段と、上記治工具データ配置手段により配置された上記治工具データにより電子基板を加工する加工機の動作シミュレーションを行う手段とを有するようにしたものである。
【００８７】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、上記治工具データについて、所定の領域内に複数の治工具データを、加工の際ガイドピンに挿通させる孔たるターゲットについてのターゲットデータとともに配置して加工ブロックデータとする手段と、上記加工ブロックデータ内に配置される上記治工具データと同一形状を有する他の治工具データとについてそれぞれのターゲットデータを比較し、上記治工具データが有するターゲットデータの位置と上記他の治工具データが有するターゲットデータの位置とが同じ位置となるように編集する手段とを有するようにしたものである。
【００８８】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成手段と、上記基板シート作成手段により作成された基板シートに対して、上記電子基板データを基準として上記治工具データを各電子基板データ上に配置する治工具データ配置手段と、上記治工具データ配置手段において生じた治工具データの修正が必要な箇所について、上記治工具データの編集を行う治工具データ編集手段と、上記電子基板の形状データと、上記基板シートに配置される上記治工具データ編集手段による編集後の治工具データの形状とを対比し、対比結果に基づき加工ミスを検出する加工ミス検出手段と、上記加工ミス検出手段において、加工ミスが検出されると、加工ミスが生じた箇所を表示する表示手段とを有するようにしたものである。
【００８９】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、複数の電子基板データの形状データを均一に配列した基板シートを作成する基板シート作成手段と、上記基板シート作成手段により作成された基板シートに対して、上記電子基板データを基準として上記治工具データを各電子基板データ上に配置する治工具データ配置手段と、上記治工具データ配置手段において生じた治工具データの修正が必要な箇所について、上記治工具データの編集を行う治工具データ編集手段と、上記基板シートに配置された上記治工具データ編集手段による編集前の上記治工具データの形状データと、上記基板シートに配置された上記治工具データ編集手段による編集後の上記治工具データの形状データとを上記加工に用いる上記治工具データごとに比較し、比較結果の差分を検出する差分検出手段と、上記差分検出手段において、差分が検出されると、上記差分が生じた上記治工具データの形状データの差分を表示する表示手段とを有するようにしたものである。
【００９０】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、上記治工具データについて、ガイドピンが本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在するか否かを判定する判定手段と、上記判定手段において、本来挿入されるべきターゲット以外に挿入可能となるターゲットが存在すると判定されると、挿入可能なターゲットの箇所を表示する表示手段とを有するようにした。
【００９１】
また、本発明は、電子基板の加工に用いる設計支援装置において、上記電子基板を加工するために用いる治工具データの設計を、電子基板データの形状データをもとに行う設計支援装置であって、上記治工具データを用いて作成される製造指示図面作成手段として、上記治工具データを、型枠または図枠に関連付けする関連付け手段と、上記関連付け手段において関連付けが行われた上記治工具データを一覧にする一覧手段と、上記一覧手段により一覧にされた上記治工具データのうち、使用者により選択されたものを上記関連付け手段において関連付けされた型枠または図枠に配置する配置手段とを有するようにした。
【００９２】
また、本発明は、本発明による設計支援方法をコンピューターに実行させるためのプログラムである。
【００９３】
また、本発明は、本発明による設計支援装置としてコンピューターを機能させるためのプログラムである。
【００９４】
また、本発明は、本発明による設計支援方法をコンピューターに実行させるためのプログラムまたは本発明による設計支援装置としてコンピューターを機能させるためのプログラムを記録したコンピューター読み取り可能な記録媒体である。
【発明の効果】
【００９５】
本発明は、以上説明したように構成されているので、人手による作業にともなう人的ミスと人手による作業時間を軽減することができるようになるという優れた効果を奏する。
【００９６】
また、本発明は、以上説明したように構成されているので、設計段階で製造工程や治工具の設計のミスを発見することができるようになるという優れた効果を奏する。
【図面の簡単な説明】
【００９７】
【図１】図１（ａ）は、従来の加工機の一例を概念的に示した説明図である。また、図１（ｂ）は、従来の加工機に用いる型の一例を概念的に示した説明図である。また、図１（ｃ）は、加工対象である基板シートを概念的に示した説明図である。
【図２】図２（ａ）は、図１（ｂ）に示した型の形状を概念的に説明した説明図である。また、図２（ｂ）は、図１（ｂ）に示した型の形状を製造指示図面にした際の状態を概念的に示した説明図である。
【図３】図３は、図１（ｃ）に示す基板シートに貼り付ける補材ならびにカバーの貼り付け位置を概念的に示した説明図である。
【図４】図４は、従来の補材シートの一例を概念的に示した説明図である。
【図５】図５（ａ）は、加工するフレキシブル基板の形状データとともに加工に用いる治工具データを表示した表示例を示す説明図である。また、図５（ｂ）は、図５（ａ）の治工具データが示す治工具を用いた製造工程の一例を示すフローチャートである。
【図６】図６は、本発明による設計支援装置の実施の形態の一例のハードウェア構成をあらわすブロック構成図である。
【図７】図７は、本発明による設計支援装置の機能的特徴をブロック化した機能ブロック図である。
【図８】図８は、本発明による設計支援装置におけるデータ構成を層構造で示す説明図である。
【図９】図９は、フレキシブル基板用、抜型用、補材用にそれぞれ用意された単データ層、加工ブロック層、シート展開層の表示例を示す説明図である。
【図１０】図１０は、フレキシブル基板を加工する際に使用する治工具の設計を行うための本発明による設計支援装置の処理手順を示したフローチャートである。
【図１１】図１１は、単データ層における治工具データの作成例の一例を示す説明図である。
【図１２】図１２（ａ）は、加工ブロック層の編集例の一例を示す説明図である。また、図１２（ｂ）は、加工ブロック層の編集例の一例を示す説明図である。また、図１２（ｃ）は、ターゲットのライブラリの例を示す説明図である。
【図１３】図１３は、本発明による設計支援装置における工程設計処理の機能によって行われる工程設計処理の処理手順を示したフローチャートである。
【図１４】図１４は、工程設計処理における表示例の一例を示す説明図である。
【図１５】図１５は、工程設計の一例を示す説明図であり、図１５（ａ）は、正しい工程の例を示す説明図であり、一方、図１５（ｂ）は、誤った工程の例を示す説明図である。
【図１６】図１６は、工程設計の一例を示す説明図であり、図１６（ａ）は、正しい工程の例を示す説明図であり、一方、図１６（ｂ）は、誤った工程の例を示す説明図である。
【図１７】図１７は、工程設計処理において工程設計が正確になされているか否かをチェックする処理手順を示したフローチャートである。
【図１８】図１８は、本発明による設計支援装置における抜型データ自動作成処理の機能によって行われる抜型データ自動作成処理の処理手順を示したフローチャートである。
【図１９】図１９（ａ）は、抜型データ自動作成処理の際の表示例を示す説明図である。また、図１９（ｂ）は、抜型データ自動作成処理際の表示画面の一例を示す説明図である。
【図２０】図２０は、本発明による設計支援装置におけるシート展開処理の機能によって行われるシート展開処理の処理手順を示したフローチャートである。
【図２１】図２１（ａ）は、シート展開の際の展開方法の例として展開数１の場合の展開の仕方を示した説明図である。また、図２１（ｂ）は、シート展開の際の展開方法の例として展開数４の場合の展開の仕方を示した説明図である。
【図２２】図２２は、シート展開処理の際の加工ブロック設定例の一例を示す説明図である。
【図２３】図２３は、シート展開処理の際の他の加工ブロック設定例を示す説明図である。
【図２４】図２４は、シート展開設定例を示す説明図である。
【図２５】図２５は、シート展開後の配列例を示す説明図である。
【図２６】図２６（ａ）は、加工機の動作シミュレーション例を示す説明図である。また、図２６（ｂ）は、シート展開後のターゲットデータの配列例を示す説明図である。
【図２７】図２７は、本発明による設計支援装置における補材用の準備工程用治工具データ作成処理の機能によって行われる補材用の準備工程用治工具データ作成処理の処理手順を示したフローチャートである。
【図２８】図２８（ａ）（ｂ）は、補材形状登録例として表示画面の例を示す説明図である。
【図２９】図２９は、補材データの加工ブロック集約例として表示画面の例を示す説明図である。
【図３０】図３０は、補材の加工データの作成例を示す説明図である。
【図３１】図３１は、補材データに型枠および図枠を配置した配置例を示したものである。
【図３２】図３２は、本発明による設計支援装置におけるカバー用の準備工程用治工具データ作成処理の機能によって行われるカバー用の準備工程用治工具データ作成処理の処理手順を示したフローチャートである。
【図３３】図３３（ａ）（ｂ）は、カバーデータの加工領域登録例を示す説明図である。
【図３４】図３４は、カバーの加工ブロック集約例を示す説明図である。
【図３５】図３５は、カバーの加工データ作成例を示す説明図である。
【図３６】図３６は、カバーデータに型枠および図枠を配置した配置例を示す説明図である。
【図３７】図３７は、本発明による設計支援装置における抜型データ加工ミス検出処理の機能によって行われる抜型データ加工ミス検出処理の処理手順を示したフローチャートである。
【図３８】図３８は、抜型データ加工ミス検出例の一例を示す説明図である。
【図３９】図３９は、加工ミス検出処理を行う際における抜型データの選択例を示す表示画面の説明図である。
【図４０】図４０（ａ）（ｂ）は、加工ミス発生箇所の表示例を示す説明図である。
【図４１】図４１は、本発明による設計支援装置における治工具データ差分検出処理の機能によって行われる治工具データ差分検出処理の処理手順を示したフローチャートである。
【図４２】図４２は、治工具データ差分検出の例を示す説明図である。
【図４３】図４３は、差分検出処理を行う際における治工具データの選択例を示す説明図である。
【図４４】図４４（ａ）は、差分検出処理の結果である差分発生箇所の表示例を示す説明図であって、編集前の治工具用の加工ブロックデータ側を表示した例である。また、図４４（ｂ）は、差分検出処理の結果である差分発生箇所の表示例を示す説明図であって、編集後の治工具用の加工ブロックデータ側を表示した例である。
【図４５】図４５は、差分検出処理のチェック例を示す説明図である。
【図４６】図４６（ａ）は、本発明による設計支援装置における誤挿入検査処理の機能によって行われる誤挿入検査処理の処理手順を示したフローチャートである。また、図４６（ｂ）は、誤挿入検査処理の処理内容を模式的にあらわした説明図である。
【図４７】図４７は、本発明による設計支援装置における型枠配置処理・図枠配置処理の機能によって行われる型枠配置処理・図枠配置処理の処理手順を示したフローチャートである。
【図４８】図４８は、型枠および図枠のテーブルファイルの表示例を示す説明図である。
【図４９】図４９は、型枠および図枠のライブラリ例の説明図である。
【図５０】図５０は、型枠および図枠の配置例の説明図である。
【図５１】図５１は、型枠配置例と図枠配置例との表示画面の例を示す説明図である。
【図５２】図５２は、シート展開処理において展開ルート設定を行う際における表示画面の一例を示す説明図である。
【図５３】図５３（ａ）（ｂ）（ｃ）（ｄ）（ｅ）は、シート展開処理における展開ルート設定を行う際における表示画面の一例を示す説明図である。
【発明を実施するための形態】
【００９８】
以下、添付の図面を参照しながら、本発明による設計支援方法、設計支援装置、プログラムおよびコンピューター読み取り可能な記憶媒体の実施の形態の一例について詳細に説明するものとする。
【００９９】
なお、本実施の形態においては、説明を簡潔にして本発明の理解を容易にするために、片面１層フレキシブル基板のデータの加工を行うための製造工程設計および治工具設計を行う場合を例にして説明するものであり、フィルムシート上に印刷されたフレキシブル基板を加工する際に必要な治工具の設計および製造工程の設計について説明する。
【０１００】
（１）製造工程設計について
本発明の理解を容易にするために、はじめに本発明により設計される製造工程設計の一例について説明することとする。
【０１０１】
ここで、図５（ａ）には加工するフレキシブル基板６０のデータとともに加工に用いる治工具データを表示した表示例が示されており、また、図５（ｂ）には図５（ａ）の治工具データが示す治工具を用いた製造工程の一例を示すフローチャートが示されている。
【０１０２】
以下、これらを参照しながら、フレキシブル基板６０を加工する際の製造工程設計の一例について説明するものとする。
【０１０３】
ここで、実際にフレキシブル基板６０を加工するためには、以下に示す（イ）〜（ニ）の処理を行うことが必要となる。
【０１０４】
（イ）フレキシブル基板の形状に合わせたフレキシブル基板を切り抜くための治工具          を設計する処理
（ロ）補材ならびにカバーを設計する処理
（ハ）補材ならびにカバーを全てのフレキシブル基板に貼り付ける処理
（ニ）補材ならびにカバーを貼り付けたフレキシブル基板を切り抜く処理
上記した（イ）〜（ニ）の処理を行うためには、例えば、図５（ｂ）に示すフローチャートのように設計された製造工程で処理を進める必要がある。
【０１０５】
この図５（ｂ）に示すフローチャートを参照しながら説明すると、まず、露光やエッチング処理などを行って、加工を行うためのフレキシブル基板６０をフィルムシート上に焼き付け、フィルムシート上にフレキシブル基板６０を印刷して基板シート３０を作製する（ステップＳ５０２）。
【０１０６】
即ち、このステップＳ５０２の処理により、フレキシブル基板６０の形状たる基板形状６０ａがフィルムシート上に印刷されて、基板シート３０が得られることになる。
【０１０７】
ステップＳ５０２の処理を終了すると、ステップＳ５０４の処理へ進み、基板シート３０のフレキシブル基板６０に対し、加工ブロック毎に補材６２Ａと補材６２Ｂとを貼り付ける処理を行う。
【０１０８】
なお、ステップＳ５０４の処理においてフレキシブル基板６０に貼り付けられる補材６２Ａと補材６２Ｂとは、後述する準備工程において作製されるものである。
【０１０９】
ステップＳ５０４の処理を終了すると、ステップＳ５０６の処理へ進み、基板シート３０のフレキシブル基板６０に対し、加工ブロック毎にカバー開口部４０ａを備えたカバー４０を貼り付ける処理を行う。
【０１１０】
なお、ステップＳ５０６の処理においてフレキシブル基板６０に貼り付けられるカバー４０は、後述する準備工程において作製されるものであり、準備工程においてカバー開口部４０ａとターゲットとが打ち抜かれた状態のカバー４０が作製される。
【０１１１】
ちなみに、カバー４０の範囲と加工ブロックの範囲が等倍となる場合には、貼り付けは１回のみで終了することができる。
【０１１２】
ステップＳ５０６の処理を終了すると、ステップＳ５０８以降の処理に進み、ステップＳ５０８〜ステップＳ５１２の処理において、加工ブロック毎に基板シート３０のフレキシブル基板６０の形状を型２０で打ち抜く処理を行う。
【０１１３】
ここでは、フレキシブル基板６０の基板形状６０ａの形から、２種類の金型および刃型を用いた加工機１０により加工が行われるものとし、ステップＳ５０８の処理においては、符号６６に示す形状を有する第１の金型により、フレキシブル基板６０の基板形状６０ａの左部分が打ち抜かれるものとする。
【０１１４】
次に、ステップＳ５１０の処理においては、符号６８に示す形状を有する第２の金型により、フレキシブル基板６０の基板形状６０ａの右部分が打ち抜かれる処理が行われるものとする。
【０１１５】
さらに、ステップＳ５１２の処理においては、符号７０に示す形状を有する刃形により、フレキシブル基板６０の基板形状６０ａの中央部分が打ち抜かれる処理が行われるものとする。
【０１１６】
上記したステップＳ５０２〜ステップＳ５１２の処理に示す工程は、フレキシブル基板６０の加工のための製造工程設計の一例であり、上記したステップＳ５０２〜ステップＳ５１２の処理に示す工程を実行することで、実装可能なフレキシブル基板を完成させることができるものである。
【０１１７】
なお、部品実装の工程や検査の工程などについては、従来の技術を適宜に用いればよいので、その説明を省略するものとする。
【０１１８】
ここで、図５（ａ）に示すフレキシブル基板６０のデータは、上記したステップＳ５０２〜ステップＳ５１２の処理に示す工程を行った場合のデータを示すものであり、本発明による設計支援方法および設計支援装置においては、実際にフレキシブル基板６０に対して加工を行う前に図５（ａ）に示すような各治工具データを同時に表示した状態を確認することができ、これにより実際に加工可能であるか否かや治工具の設計におけるミスの有無などが確認できるようになる。
【０１１９】
なお、本明細書においてはステップＳ５０２〜ステップＳ５１２の処理に示すようなフレキシブル基板６０の加工にかかる工程を本工程と称するものとし、下記に示すフレキシブル基板６０の加工のために用いる本工程で用いられるものを予め準備しておく工程およびそうした準備のために用いる治工具の設計に係る工程を準備工程と称するものとする。
【０１２０】
即ち、上記した本工程のステップＳ５０４の処理において必要となる補材は、図５（ｂ）に示す準備工程１として、予め補材を加工して用意しておくものとする。
【０１２１】
また、本工程のステップＳ５０６の処理において必要となるカバーは、図５（ｂ）に示す準備工程２として、予めシート展開したカバーを加工して用意しておくものとする。
【０１２２】
即ち、補材やカバーについては、本工程が実行される前に準備工程において予め作製しておき、本工程の開始とともに用いられるように準備しておくものとする。
【０１２３】
以上において、本発明による設計支援装置により実行される製造工程設計の一例を説明したが、さらに本発明による設計支援装置によれば、各製造工程において必要となる抜型などの治工具を設計し、加工機１０へのＣＡＭ出力および図面出力を行うことが可能である。
【０１２４】
以下、本発明による設計支援装置について、さらに詳細に説明するものとする。
【０１２５】
（２）設計支援装置についての説明
（２−１）ハードウェア構成の説明
図６には、フレキシブル基板の加工に用いる治工具の設計および製造工程の設計の段階において設計処理を行う本発明による設計支援装置の実施の形態の一例のハードウェア構成をあらわすブロック構成図が示されている。
【０１２６】
本発明による設計支援装置（以下、単に「設計支援装置」と適宜に称する。）１００は、例えば、ＣＡＤシステム上に構築されるものであり、そのハードウェア構成は、公知のパーソナルコンピューターシステムや汎用コンピューターシステムなどで実現されており、その全体の動作を中央処理装置（ＣＰＵ）１０２を用いて制御するように構成されている。
【０１２７】
そして、このＣＰＵ１０２には、バス１０４を介して、後述するＣＰＵ１０２の制御のためのプログラムや各種のデータなどを記憶するリードオンリメモリー（ＲＯＭ）やＣＰＵ１０２のワーキングエリアとして用いられる記憶領域などを備えたランダムアクセスメモリー（ＲＡＭ）などから構成される記憶装置（メモリー）１０６と、ＣＰＵ１０２の制御に基づいて各種の表示を行うＣＲＴや液晶パネルなどの画面を備えた表示装置１０８と、ＣＰＵ１０２の制御により生成された各種データを出力する加工機１０やプリンターなどの出力装置１１２と、表示装置１０８の画面上における任意の位置を指定する入力装置たるマウスなどのポインティングデバイス１１４と、任意の文字を入力するための入力装置たるキーボードなどの文字入力デバイス１１６と、外部に接続される各種機器の入出力インターフェース回路（Ｉ／Ｏ）１１８とが接続されている。
【０１２８】
また、設計支援装置１００においては、ハードディスクなどの外部記憶装置１２０がＩ／Ｏ１１８を介して接続されているとともに、コンパクトディスク（ＣＤ）やフレキシブルディスク（ＦＤ）などのようなコンピューター読み取り可能な記録媒体（以下、単に「記録媒体」と適宜に称する。）１２２へＣＰＵ１０２の制御に基づき生成された各種データを書き込んで記憶させたり記録媒体１２２に記憶された各種データをメモリー１０６へ読み込むためのリードライト装置１２４がＩ／Ｏ１１８を介して接続されている。
【０１２９】
ここで、後述する設計支援装置１００による処理を実行するためのプログラムや当該処理に用いる各種データは、メモリー１０６のリードオンリメモリやランダムアクセスメモリへ予め記憶するようにしておいてもよいし、外部記憶装置１２０や記録媒体１２２からメモリー１０６のランダムアクセスメモリへ読み込むようにしてもよい。
【０１３０】
また、設計支援装置１００に通信機能を設けるようにして、設計支援装置１００による処理を実行するためのプログラムや当該処理に用いる各種データを、通信により外部の各種機器から設計支援装置１００のメモリー１０６のランダムアクセスメモリへ読み込むようにしてもよいし、あるいは、通信により設計支援装置１００から外部の各種機器へ各種のデータを出力するようにしてもよい。
【０１３１】
なお、以下の説明においては、設計支援装置１００の理解を容易にするために、メモリー１０６に後述する設計支援装置１００による処理を実行するためのプログラムや当該処理に用いる各種データが予め記憶されているものとする。
【０１３２】
また、ＬＡＮやＷＡＮなどのネットワークにより設計支援装置１００を複数接続して、複数の設計支援装置１００の間で各種のデータの送受信を可能とし、複数の設計支援装置１００の間で各種のデータを共有化して各種の処理を行うようにしてもよい。
【０１３３】
（２−２）設計支援装置１００の機能的特徴についての説明
上記に説明した構成において、以下に設計支援装置１００により実行される処理内容について詳細に説明する。
【０１３４】
ここで、図７には、上記した設計支援装置１００の機能的特徴をブロック化した機能ブロック図が示されており、設計支援装置１００においては、ＣＰＵ１０２の制御により、治工具の設計ならびに製造工程の設計に関する処理として、基板データ読込処理１００Ａと、工程設計処理１００Ｂと、抜型データ自動作成処理１００Ｃと、シート展開処理１００Ｄと、準備工程用治工具データ作成処理１００Ｅと、抜型データ加工ミス検出処理１００Ｆと、治工具データ差分検出処理１００Ｇと、誤挿入検査処理１００Ｈと、型枠配置処理・図枠配置処理１００Ｉとが実行される。
【０１３５】
そして、記憶装置１０６内部のフレキシブル基板データのデータベース１２８より読み込まれた基板形状データをもとに、上記実行された処理により得られたデータは、記憶装置１０６内部の治工具設計データベース１３０に記憶されたり、表示装置１０８に表示されたりするものである。
【０１３６】
上記した各処理を適宜に実行することにより、治工具の設計ならびに製造工程の設計に関して処理の効率化が図られ、人手による作業にともなう人的ミスと人手による作業時間を軽減することができるようになるとともに、設計段階で製造工程や治工具の設計のミスを発見することができるようになる。
【０１３７】
次に、図８には、本発明による設計支援装置において処理するデータのデータ構成が層構造で示されている。
【０１３８】
本実施の形態においては、データは、６層のデータ層、具体的には、単データ層、基板配列層、加工データ層、加工ブロック層、シート展開層および図面データ層により構築されている。
【０１３９】
上記した各層では、それぞれ扱うデータの種類が異なり、以下のとおりとなっているものである。
【０１４０】
即ち、単データ層においては、最小単位の治工具データやフレキシブル基板データを扱う。
【０１４１】
また、基板配列層においては、基板シート上に配列されたフレキシブル基板データを扱う。
【０１４２】
また、加工データ層においては、治工具データやフレキシブル基板データを扱う。
【０１４３】
また、加工ブロック層においては、加工ブロック内で治工具データやフレキシブル基板データを扱う。
【０１４４】
また、シート展開層においては、基板シート内で治工具データやフレキシブル基板データを扱う。
【０１４５】
また、図面データ層においては、図面データを扱う。
【０１４６】
なお、本明細書においては、適宜に、単データ層に存在するデータを単データ、基板配列層に存在するデータを基板配列データ、加工データ層に存在するデータを加工データ、加工ブロック層に存在するデータを加工ブロックデータ、シート展開層に存在するデータをシート展開データ、図面データ層に存在するデータを図面データとそれぞれ称するものとする。
【０１４７】
また、加工データと加工ブロックデータとの少なくともどちらか一方は、ＣＡＭ出力の対象であるものとする。加工データと加工ブロックデータとについて、どちらか一方あるいは双方をＣＡＭ出力の対象とするかは、運用により任意に選択可能であるものとする。
【０１４８】
一方、図面データは、図面出力の対象であるものとする。
【０１４９】
ここで、上記した各層のデータは、治工具の種類毎やフレキシブル基板を構成するデータ毎に用意するものとする。
【０１５０】
より詳細には、例えば、単データ層であれば、金型１用の単データ層、金型２用の単データ層、フレキシブル基板の単データ層、フレキシブル基板用（配線用）の単データ層が用意されるものとし、一方、加工データ層であれば、金型１用の加工データ層、金型２用の加工データ層、フレキシブル基板用（形状用）の加工データ層、フレキシブル基板用（配線用）の加工データ層などがそれぞれ用意されるものとする。
【０１５１】
図９には、フレキシブル基板用、刃型１用、金型１用、カバー１用、補材１用にそれぞれ用意された単データ層、加工ブロック層、シート展開層の表示例が示されている。
【０１５２】
それぞれの形状データごとに層を用意することで、例えば、刃型１用の加工ブロック層の刃型１のデータに対して図面９Ａを作成したり、金型１用の単データ層の金型１のデータに対して図面９Ｃを作成したりといったように、様々な種類の図面を作成することが可能となる。
【０１５３】
なお、それぞれの層には、データを扱う領域や原点などについて予め設定しておくものとする。
【０１５４】
上記した層構造のデータ構成により、本実施の形態においては複数の層を同時に参照可能であり、原点を基準とすることで複数の層の形状データを重ね合わせた状態で表示をすることが可能となるものである。
【０１５５】
また、必要な層にターゲットデータを作成することも可能となる。
【０１５６】
さらに、本実施の形態においては、データ層の共有を行うことが可能であり、データ層間のデータやりとりは自由にアクセスできるようになされている。  
データ層を共有することにより、指定した層に同じデータを同時に作成することができるようになる。例えば、金型１用の加工データ層と金型１用の加工ブロック層との共有を行った場合に、金型１用の加工ブロックデータ層に存在するデータは金型１用の加工データ層にも同時に作成されることとなる。
【０１５７】
以下の説明においては、補材用、カバー用以外の加工データ層と加工ブロック層との共有を行うことが可能であるものとする。従って、補材用、カバー用以外の加工ブロック層の編集は、加工データ層の編集が併せて行われることを意味するものとする。
【０１５８】
なお、図９に示すような図面の作成方法については、後に詳述する。
【０１５９】
（３）設計支援装置１００を用いた治工具データ設計方法
次に、本発明による設計支援装置１００によりフレキシブル基板データからフレキシブル基板を加工する際に使用する治工具の設計を行う方法について、図１０のフローチャートを用いながら説明する。
【０１６０】
なお、以下の説明においては、準備工程との説明がない場合は本工程の処理であることを前提とする。
【０１６１】
また、本発明による設計支援装置１００において作成する治工具データの例として、抜型データ、ターゲットデータ、補材データ、カバーデータを用いて説明するものとする。
【０１６２】
はじめに、ステップＳ１００２の処理において、設計されたフレキシブル基板の製造工程の読み込みを行う。
【０１６３】
より詳細には、予め設計が行われたフレキシブル基板の製造工程を読み込む処理を行う。これにより、製造工程の流れを確認することができるとともに、誤った製造工程を設計した際に製造不良を引き起こす可能性のある箇所についてチェックを行うことも可能となる。
【０１６４】
こうした製造工程の設計は、設計支援装置１００の工程設計処理１００Ｂの機能により行うことが可能であり、設計された製造工程は記憶装置１０６に蓄積しておくことができるものである。
【０１６５】
なお、工程設計処理１００Ｂの機能による製造工程の設計方法の詳細については後述するものとする。
【０１６６】
次に、ステップＳ１００４の処理において、基板データ読込処理１００Ａの機能により、加工するフレキシブル基板データの読み込みが行われる。
【０１６７】
ここで読み込まれる入力ファイルの形式としては、例えば、ＧｅｒｂｅｒデータであるＲＳ２７４ＸおよびＲＳ２７４Ｄ、ＤＸＦ、Ｅｘｃｅｌｌｏｎ、ＣＡＤデータなどのフレキシブル基板の形状情報が含まれるデータが対象となる。
【０１６８】
なお、設計支援装置１００に読み込まれたフレキシブル基板データは、記憶装置１０６内のデータ層のうち単データ層に格納される。
【０１６９】
なお、フレキシブル基板データの原点と治工具データの原点とは、同一座標に設定するものとする。
【０１７０】
次に、ステップＳ１００６の処理において、本工程において加工される基板シートを打ち抜く際に用いる抜型データを作成する。
【０１７１】
基板シートとは、上記において説明したように、フィルムシートに複数のフレキシブル基板が均一に配置されたものである。
【０１７２】
ここでは、基板シートを打ち抜く際に用いる抜型データ以外にも、本工程において用いられる補材が配置された補材シートやカバーが配置されたカバーシートなどの加工に用いる抜型データの作成もできるものとする。
【０１７３】
基板シートを打ち抜く抜型とは、基板シートからフレキシブル基板などの打ち抜く対象を切断する際に用いる抜型のことであり、対象によって用いる抜型の形状が異なるためそれぞれに作成する必要がある。
【０１７４】
即ち、基板シートからフレキシブル基板を切断する際にはフレキシブル基板を打ち抜くための抜型を用い、また、基板シートからターゲットを打ち抜く際にはターゲットを打ち抜くための抜型を用い、また、カバーシートからカバー開口を打ち抜く際にはカバー開口を打ち抜く抜型を用い、また、補材シートから補材を打ち抜く際には補材を打ち抜く抜型を用いるものである。
【０１７５】
具体的には、各治工具用の単データ層において、フレキシブル基板データの適切な位置に抜型のデータを作成する。
【０１７６】
その際に、抜型データ自動作成処理１００Ｃの機能により、容易かつ効率的に抜型のデータを作成する事が可能となる。
【０１７７】
なお、抜型データ自動作成処理１００Ｃの詳細については後述するものとする。
【０１７８】
次に、ステップＳ１００８の処理において、基板シートを加工する範囲の設定および加工する範囲へ治工具データを配置する処理を行う。
【０１７９】
なお、ここで、基板シートを加工する範囲とは、加工機１０で１度に加工できる範囲である加工ブロックを意味するものとする。
【０１８０】
即ち、加工する範囲へ治工具データを配置するとは、加工ブロック層の基板シートのデータに治工具データを配置することを意味するものである。
【０１８１】
より詳細には、まず、単データ層に治工具データを配置する。
【０１８２】
図１１には、加工するフレキシブル基板データとともに、単データ層に蓄積された加工に用いる各治工具データを同時に表示した治工具データ作成例が示されている。
【０１８３】
ここでは、単データ層にあるフレキシブル基板の配線データ、フレキシブル基板の形状データ、抜型データ、補材データ、カバー開口データを同時に表示しているものである。
【０１８４】
なお、カバーの単データ層には、前述のカバー開口のデータを配置している。
【０１８５】
次に単データ層に存在し、かつ、加工に用いられる、抜型データ、補材データ、カバー開口データを、加工ブロック層とシート展開層とに配列する。
【０１８６】
その際に、後述するシート展開処理１００Ｄの機能により、単データ層に存在するフレキシブル基板の配線データ、フレキシブル基板の形状データ、抜型データ、補材データ、カバー開口データを容易に加工ブロック層、シート展開層に配列することが可能となる。
【０１８７】
なお、シート展開処理１００Ｄの機能では、シート内で加工機の動きを想定しながら抜型データ、補材データ、カバー開口データなどの配列検証を行うものである。
【０１８８】
なお、補足までに、加工ブロック層で設計される抜型データ、補材データ、カバー開口データは、本工程の処理に含まれるものである。
【０１８９】
また、シート展開処理１００Ｄの詳細は後述する。
【０１９０】
次に、ステップＳ１０１０の処理において、加工ブロック層においてターゲットデータの配置および各データの編集を行う。
【０１９１】
より詳細には、後述するシート展開処理１００Ｄの機能により、加工ブロック層に配列された抜型データ、補材データ、カバー開口データについて、それぞれ必要なターゲットデータを配置する。
【０１９２】
その際に、各加工ブロックごとに使用するターゲットと配置位置を予め設定しておき、ターゲットデータを自動配置するようにしてもよい。
【０１９３】
次に、抜型データ、補材データ、カバー開口データの修正が必要な箇所について、その修正を行う。
【０１９４】
ここで、図１２（ａ）には、加工ブロック層の編集例１として、ターゲットデータの配置後に２箇所の修正を行う例を示している。
【０１９５】
１つ目の修正として（図１２（ａ）においては（１）として示している。）、抜型データの１つである金型１のデータを修正している。
【０１９６】
より詳細には、修正前では、左下のフレキシブル基板のデータにおける金型１と刃型用のターゲットデータとが一部重なっており、金型１によりターゲットデータのサイズを拡げてしまうことから、刃型で基板シートを切断する際に刃型用のガイドピンによる基板シートの固定ができなくなる可能性がある。
【０１９７】
このため、修正後として示すように、金型１のデータを刃型用のガイドピンに重ならないように、金型１の厚みを減らす修正を行っている。
【０１９８】
そして、２つ目の修正として（図１２（ａ）においては（２）として示している。）、金型２用のターゲットデータを移動する点を修正している。
【０１９９】
金型１用のターゲットデータは金型２用のターゲットデータに対し、Ｙ軸方向に並行して配置されており、これにより、金型２用のガイドピンを金型１用のターゲットデータに誤って挿入してしまう可能性がある。
【０２００】
こうした点を防止するため、金型２用のターゲットデータを下に移動する修正をおこなっている。
【０２０１】
なお、その他の修正例としては、図１２（ｂ）の加工ブロック編集例２に示すように、金型同士が重なっている場合には、実際にこうした治工具を製造すると金型同士が干渉し合うため、２つの金型が組み合わさった形状を有する１つの金型になるように修正している。
【０２０２】
また、加工ブロック層で１つ目の修正を行う場合には、修正箇所を把握および反映させる必要がある。
【０２０３】
そこで本発明による設計支援装置１００では、後述する治工具データ差分検出処理１００Ｇの機能により、修正前と修正後の治工具データ同士を比較して差分箇所を検出することができるようにしており、修正の有無を把握することが可能である。
【０２０４】
なお、加工ブロック層で、２つ目の修正を行う場合、予めこのようなガイドピンの誤挿入の可能性のあるターゲットデータが存在するか否かをチェックする必要がある。
【０２０５】
そこで本発明による設計支援装置１００では、後述する誤挿入検査処理１００Ｈの機能により、修正前と修正後の治工具データを比較して差分箇所を検出することができるようにしている。
【０２０６】
また、加工ブロック層で、その他の修正が行われた場合には、抜型によりフレキシブル基板データの形状に沿った外周が網羅されず、フレキシブル基板の形状を問題なく打ち抜くか否かをチェックする必要がある。
【０２０７】
そこで本発明による設計支援装置１００では、後述する抜型データ加工ミス検出部により、フレキシブル基板データと抜型データを比較して差分箇所を検出することができるようにしている。
【０２０８】
ちなみに、ターゲットデータは流用性が高いことから、使用する都度に作成するよりも予めライブラリとして作成しておき、ライブラリの中から必要なターゲットデータを選択して配置すると効率的である。
【０２０９】
なお、ターゲットデータは、加工データ層、加工ブロック層、シート展開層、図面データ層において使用されるが、各層についての区別を付けたいときは、使用する層において異なる形状のターゲットデータをライブラリとして作成しておくようにしてもよい。
【０２１０】
図１２（ｃ）はターゲットデータのライブラリの例であるが、加工ブロック層において必要なターゲットデータがライブラリに存在する場合には、ライブラリの中から選択して配置すればよい。
【０２１１】
本実施の形態においては、図面データ層用のターゲットデータの形状とその他の層のターゲットデータの形状を変えている。
【０２１２】
次に、ステップＳ１０１２の処理において、準備工程用の治工具データを作成する処理を行う。
【０２１３】
上記において説明した通り、補材データおよびカバーデータは、本工程開始の前に準備工程として予め作成しておく必要がある。
【０２１４】
より詳細には、加工ブロック層に作成された補材データおよびカバー開口データのうちで、準備工程で必要な補材データ、カバーデータを作成する。
【０２１５】
その際に、本発明による設計支援装置１００では、準備工程用治工具データ作成処理１００Ｅの機能により、容易に補材データ、カバーデータを作成することができる。
【０２１６】
なお、準備工程用治工具データ作成処理１００Ｅの詳細については後述する。
【０２１７】
次に、ステップＳ１０１４の処理において、基準とするフレキシブル基板の形状データを編集後の抜型データの形状で正確に切り抜くことができる否かを検出する処理が行われる。
【０２１８】
本発明による設計支援装置１００では、抜型データ加工ミス検出処理１００Ｆの機能により、差分を容易に検出することができる。
【０２１９】
より詳細には、加工ブロック層におけるフレキシブル基板の形状データと編集後の抜型データの形状を比較して差分を検出する。そして、差分検出の結果、差分があると判断された場合には、相違（差分）が無くなるように加工ブロック層の抜型データを修正する。
【０２２０】
なお、抜型データ加工ミス検出処理１００Ｆの詳細については後述するものとする。
【０２２１】
次に、ステップＳ１０１６の処理において、基準とする編集前の治工具データの形状と編集後の治工具データの形状の修正箇所を検出する処理が行われる。
【０２２２】
本発明による設計支援装置１００では、治工具データ差分検出処理１００Ｇの機能により、容易に差分を検出することができる。
【０２２３】
より詳細には、加工ブロック層における編集前の治工具データの形状と編集後の治工具データの形状を比較して差分を検出するものである。そして、差分検出の結果、差分があると判断された場合、加工ブロック層の治工具データの差分箇所を確認し、必要に応じて加工ブロック層の治工具データを人手で修正する。
【０２２４】
なお、治工具データ差分検出処理１００Ｇの詳細については後述するものとする。
【０２２５】
次に、ステップＳ１０１８の処理において、ターゲットデータの位置を検証する処理が行われる。
【０２２６】
本発明による設計支援装置１００では、誤挿入検査処理１００Ｈの機能により、ターゲットデータの位置を検証するための誤挿入検査が行われる。
【０２２７】
なお、誤挿入検査処理１００Ｈの機能の詳細は後述するものとする。
【０２２８】
次に、ステップＳ１０２０の処理において、電子基板の製造に用いる治工具の製造指示図面を作成する処理が行われる。
【０２２９】
本発明による設計支援装置１００では、型枠配置処理・図枠配置処理１００Ｉの機能により、容易に図面を作成することができる。
【０２３０】
より詳細には、加工データ層に作成された各治工具データに型枠のデータと図枠のデータを配置する。
【０２３１】
なお、型枠配置処理・図枠配置処理１００Ｉの詳細については後述するものとする。
【０２３２】
最後に、ステップＳ１０２２の処理において、上記で作成した治工具データを加工機１０へＣＡＭ出力および図面出力して、本実施の形態における設計支援装置１００による治工具データの設計を終了する。
【０２３３】
上記したように、本発明による設計支援装置１００を用いれば、加工機１０用にＣＡＭ出力するための治工具データを作成できるものである。
【０２３４】
以上の説明が、電子基板の加工に用いる設計支援方法において、電子基板を加工するために用いる治工具データの設計を、電子基板データを用いて行う設計支援方法ならびに設計支援装置の説明である。
【０２３５】
（４）工程設計処理１００Ｂの詳細な説明
本発明による設計支援装置１００においては、工程設計処理１００Ｂによりフレキシブル基板の製造工程設計および製造工程チェックを行うことができる。
【０２３６】
図１３に示すフローチャートを用いて、この工程設計処理１００Ｂの機能により製造工程を設計する方法について説明することとする。  
なお、上記において説明した通り、本工程においてフレキシブル基板に貼り合わせる補材データおよびカバーデータについては、準備工程で予め補材データおよびカバーデータを作成しておくものであり、以下の説明においては本工程と準備工程とを分けて処理するものとする。
【０２３７】
なお、各工程の名称や使用する治工具データの名称は、予め設計支援装置１００において設定しておくものとする。
【０２３８】
工程設計処理１００Ｂにおいては、まず、ステップＳ１３０２の処理において、記憶装置１０６内に蓄積されている治工具設計データにアクセスして工程仕様を読み込む。
【０２３９】
この際に、新規の工程仕様もしくは既存の工程仕様かのいずれかを選択することが可能である。
【０２４０】
即ち、ステップＳ１３０２の処理においては、新規を選択した場合には工程仕様名を設定するものとし、また、既存を選択した場合には既存の工程仕様名を読み込むものとする。
【０２４１】
次に、ステップＳ１３０４の処理において、上記読み込んだ工程仕様に対して追加する本工程が有るか否かの判断処理が行われる。
【０２４２】
ここで、ステップＳ１３０２の処理において読み込まれた工程仕様に追加したい本工程がある場合には、次のステップＳ１３０６の処理において本工程を追加する処理が行われる。
【０２４３】
一方、ステップＳ１３０２の処理において読み込まれた工程仕様に追加する本工程がない場合は、ステップＳ１３１２の処理へ進む。
【０２４４】
次に、ステップＳ１３０６の処理において追加した本工程に対して、追加する準備工程があるか否かの判断処理が行われる（ステップＳ１３０８）。
【０２４５】
ここで、追加する準備工程がある場合には、次のステップＳ１３１０の処理において準備工程が追加される。
【０２４６】
このステップＳ１３１０の処理において準備工程が追加されると、次に、再びステップＳ１３０４の判断処理に戻り、追加したい本工程があるか否かの判断処理が行われる。
【０２４７】
そして、ステップＳ１３１２の処理においては、上記工程設計処理１００Ｂにおいて作られた工程仕様を治工具設計データへ書き込む処理を行い、この工程設計処理１００Ｂを終了する。
【０２４８】
なお、こうした工程設計の際に表示されるウィンドウの表示例が、図１４に示されている。
【０２４９】
図１４に示すように、設計された工程は、工程設計編集画面１４０上に一覧で表示される。即ち、工程設計編集画面１４０において、本工程ならびに準備工程でそれぞれ行われる処理の各項目が表示されるものである。
【０２５０】
作業者は、こうした工程編集画面１４０を視認することにより、工程の追加や順序の入れ替えなどを検討して工程の変更を行うことが可能となる。
【０２５１】
例えば、上記工程設計処理１００Ｂにおいて作成された治工具設計データは、工程を追加した後に工程の順番を適宜変更しても良いものであり、工程設計編集画面１４０上でポインティングデバイス１１４を用いて操作することが可能である。
【０２５２】
より詳細には、図１４に示す工程設計処理１００Ｂにおける表示例では、本工程として６工程を有する仕様となっている。
【０２５３】
そして、本工程の２番目に、カバーの貼り付けの工程が追加されている。即ち、上記工程設計処理１００ＢにおけるステップＳ１３０４およびＳ１３０６において、カバーの貼り付けの工程を追加する処理がなされたものである。
【０２５４】
追加の際は、工程追加ボタン１４０ａをクリックすることで、工程追加画面１４２が表示される。
【０２５５】
そして、上記追加されたカバーの貼り付け工程に付随する処理として、カバーの作成工程が必要となるため、準備工程において２−１番として、カバーＡを作成する工程が追加されている。
【０２５６】
即ち、上記工程設計処理１００ＢにおけるステップＳ１３０８およびＳ１３１０において、カバーＡ作成の工程を追加する処理がなされたものである。
【０２５７】
こうして設定された工程は、表示の昇順に処理されていくものであるが、こうした順序を入れ替えたい場合は、工程設計編集画面１４０の順序入れ替えボタン１４０ｂを用いて入れ替えを行うことが可能である。
【０２５８】
ところで、工程設計処理１００Ｂにおいて工程の選択や順番等を誤って設計されると、誤った製造がされてしまう可能性がある。
【０２５９】
ここで、図１５および図１６を参照しながら、正しい順番で作成された工程の例と誤った順番で作成された工程の例とを比較して示した工程設計例を２つ説明する。
【０２６０】
図１５に示す工程設計例１において、図１５（ａ）に正しい順序で設計された工程を示し、図１５（ｂ）に誤った順序で設計された工程を示している。
【０２６１】
正しい工程では、はじめの処理として、基板シートにガイドピン用のターゲットデータを穿設する。次の処理として、シートに穿設したターゲットデータにガイドピンを挿入し、ガイドピンを基準にしてカバーの貼り合わせを行う。なお、カバーにも適宜ガイドピン用のターゲットデータを穿設しておく。次の処理で、抜型のガイドピン用のターゲットデータを穿設した後に、抜型のガイドピンを基準に基板シートを抜型で打ち抜いている。
【０２６２】
一方、誤った工程では、はじめの処理として、基板シートにガイドピン用のターゲットデータを穿設する。次の工程として、抜型のガイドピン用のターゲットデータを穿設した後に、抜型のガイドピンを基準に基板シートを抜型で打ち抜き、次の工程でシートのガイドピンを基準に基板シートにカバーを貼り合わせている。
【０２６３】
このため、誤った工程では、抜型用のターゲットデータと打ち抜いた抜型が次の工程でカバーを貼り付けたことにより、抜型のガイドピン用の穴が塞がれてしまっている。
【０２６４】
図１６に示す工程設計例２においては、図１６（ａ）に正しい順序で設計された工程を示し、図１６（ｂ）に誤った順序で設計された工程を示している。
【０２６５】
正しい工程では、はじめの処理として、抜型１用のターゲットデータを基準として基板シートを抜型１で打ち抜くと同時に、抜型２用のターゲットデータを穿設する。
【０２６６】
次の工程として、抜型２用のターゲットを基準として基板シートを抜型２で打ち抜いている。
【０２６７】
一方、誤った工程では、はじめの処理として、基板シートを抜型１で打ち抜いている。その際、次の工程で必要となる抜型２用のターゲットを穿設する必要があるが、ターゲットを穿設せずに次の工程へ行くようになされている。そして、次の工程として、基板シートを抜型２で打ち抜く処理が行われる。
【０２６８】
ところが、誤った工程では、抜型２用のターゲットが穿設していないため、抜型２のガイド用の穴にガイドピンを入れることができずに、抜型２で打ち抜く処理を行うことができないものである。
【０２６９】
上において説明したように、一度あけたターゲットデータや打ち抜いた抜型がふさがれた場合や、あるいは、ガイドピンの位置にターゲットデータがあいていない箇所などを本装置においてチェックすることで、工程の順序が正しいか否かのチェックあるいは工程に過不足がないかのチェックをすることが可能となる。
【０２７０】
即ち、これによりフレキシブル基板が正しく加工されるかを検証することが可能となる。
【０２７１】
具体的なチェックの方法については、図１７に示すフローチャートを参照しながら以下に説明するが、まず、ステップＳ１７０２の処理において、各工程の治工具用の加工ブロック層を工程の順番で重ね合わせる処理が行われる。
【０２７２】
ここでは、工程設計の順に沿って、加工ブロック層を重ねていく処理が行われるものであるが、重ね合わせる層を加工ブロック層ではなく、シート展開層としてもよいものである。
【０２７３】
また、重ね合わせる際に、ターゲットデータについては、前工程までに重ね合わせた層を含めて貫通させるように合わせるものとする。
【０２７４】
さらにまた、カバーデータの層を重ね合わせる際に、前工程までのターゲットデータがカバーデータの層のカバー開口部やターゲットデータと重ならない箇所については、前工程までのターゲットを塞ぐものとして重ねる。
【０２７５】
次に、ステップＳ１７０４の処理において、重ね合わせたデータの治工具データに不具合があるか否かの判断処理が行われる。
【０２７６】
ここで、不具合があった場合には、ステップＳ１７０６の処理に進み、一方、不具合がなかった場合にはステップＳ１７０８の処理に進む。
【０２７７】
即ち、不具合があった場合には、ステップＳ１７０６の処理において、不具合箇所を表示する処理が行われる。
【０２７８】
ここで、不具合の例としては、後の工程でターゲットデータを塞いでしまったり、ターゲットデータが穿設されていないなどの不具合が挙げられる。
【０２７９】
ただし、ターゲットデータを後の工程で意図的に塞ぐことやカバー側で必要なターゲットを予め穿設しておくこともあるため、不具合箇所の扱いをエラーにするか警告にするかなどの設定については、任意に行うことができるものとする。
【０２８０】
次に、ステップＳ１７０８の処理において、すべての工程の治工具データについて重ね合わせが終了したか否かの判断処理が行われる。
【０２８１】
ここで、まだ重ね合わせていない治工具データがあれば、ステップＳ１７０２の処理に戻り、ステップＳ１７０２〜ステップＳ１７０８の処理を行う。
【０２８２】
一方、重ね合わせていない治工具データがなければ、このフローチャートの処理を終了する。
【０２８３】
従って、上記したフローチャートの処理を実行することにより、工程の順序が正しいか否かのチェックあるいは工程に過不足がないかのチェックをすることが可能となる。
【０２８４】
以上の説明が、上記電子基板データと上記治工具データとを用いて、上記電子基板の製造工程の設計を行う処理と、上記処理により設計された製造工程と上記治工具データとにより、電子基板が正しく加工されるかを検証する処理を行う設計支援方法ならびに設計支援装置の説明である。
【０２８５】
（５）抜型データ自動作成処理１００Ｃの機能についての詳細
本発明による設計支援装置１００においては、抜型データ自動作成処理１００Ｃにより、単データ層に蓄積されているフレキシブル基板の形状データから抜型（金型、刃型）形状データを自動作成することができる。
【０２８６】
図１８に示すフローチャートを参照しながら、この抜型データ自動作成処理１００Ｃにより単データ層のフレキシブル基板の形状データから抜型（金型、刃型）形状データを自動作成する方法について説明することとする。
【０２８７】
なお、図１９には抜型データ自動作成処理１００Ｃの表示例を示しているが、図１８のフローチャートの処理とともに当該処理に対応する表示例について説明するものとする。
【０２８８】
はじめに、ステップＳ１８０２の処理において、加工対象であるフレキシブル基板について、単データ層に蓄積されているフレキシブル基板の形状データを読み込む。
【０２８９】
読み込まれるフレキシブル基板の形状データとはフレキシブル基板の形状を示すデータであり、例えば、図１９（ａ）に示すフレキシブル基板の形状データ１５０が読み込まれるものである。
【０２９０】
また、図１９（ａ）にフレキシブル基板の形状データ１５０として示すようにフレキシブル基板の形状データは、表示装置１０８に表示可能であるものとする。
【０２９１】
なお、本処理においては、こうしたフレキシブル基板の形状データ１５０について、図１９（ａ）の抜型データ１５２にあるように、符号１５２ａおよび１５２ｂで示す部分については金型で打ち抜くものとし、符号１５２ｃおよび１５２ｄで示す部分については刃型で打ち抜く処理を行うものとする。
【０２９２】
次に、ステップＳ１８０４の処理において、作業者によって選択された抜型のモードを読み込む処理が行われる。
【０２９３】
ここで、抜型のモードとしては、金型もしくは刃型のいずれかを選択可能であり、作業者によって作成する抜型データのモード（種類）が選択される。
【０２９４】
ここでは、はじめに金型のモードが選択されるものとする。具体的には、作業者によって、図１９（ｂ）の抜型形状発生画面１５４のモードの金型のチェック欄１５４ａにチェックを入れることにより選択され、抜型のモードは金型が選択されたものとして次の処理に進むものである。
【０２９５】
次に、ステップＳ１８０６の処理において、選択された金型モードに対して抜型データを発生するために必要なパラメータとして読み込む処理が行われる。
【０２９６】
ここでは、作業者の手により、図１９（ｂ）に示される抜型形状発生画面１５４内に各種パラメータの値が入力され、金型の幅や半径などのパラメータが設定されるので、そうした各種パラメータを読み込む処理が行われるものである。
【０２９７】
次に、ステップＳ１８０８の処理において、上記読み込まれたフレキシブル基板の抜型データを発生する範囲を登録する処理が行われる。
【０２９８】
より詳細には、上記設定された金型の抜型データの発生箇所を設定するものであり、作業者によって設定された領域を金型の発生箇所として範囲を設定するものである。
【０２９９】
まず、作業者は、金型の抜型データ発生範囲を設定するために、表示装置１０８に表示されたフレキシブル基板の形状データ１５０上をポインティングデバイス１１４を操作して設定する。
【０３００】
より詳細には、金型範囲設定表示例１５６に示すように、フレキシブル基板の形状データ１５０のうち、金型で打ち抜く部分の始点と終点との２箇所をそれぞれクリックする。
【０３０１】
こうして選択された金型を用いて打ち抜く範囲における始点と終点との２箇所を結ぶ領域が金型データ１５２ａとして、金型範囲設定表示例１５６上に表示される。
【０３０２】
即ち、片側の金型の両端にあたる箇所をポインティングデバイス１１４でそれぞれ選択することで金型の抜型データを自動作成させる。
【０３０３】
そして、上記ポインティングデバイス１１４による操作で設定された金型で打ち抜くと設定された金型データ１５２ａを、抜型データの発生範囲として、ステップＳ１８０８において、上記読み込まれたフレキシブル基板形状の抜型データを発生する範囲として登録する処理がなされるものである。
【０３０４】
即ち、金型データを、フレキシブル基板の形状データに対応する位置に配置する処理がなされるものである。
【０３０５】
次に、ステップＳ１８１０の処理において、上記ステップＳ１８０２からステップＳ１８０８の処理において設定された内容を抜型データとして自動作成し記憶する処理が行われる。
【０３０６】
次に、ステップＳ１８１２の処理において、現在のモードで、他の箇所に基板形状の抜型データを発生させるか否かの判断処理が行われる。
【０３０７】
現在、抜型のモードとして金型が選択されており、追加すべき金型の発生箇所の有無が問われているが、目標となる抜型データ１５２によれば、符号１５２ｂで示される部分も金型で打ち抜く必要があるため、ステップＳ１８１２の判断処理がＹｅｓとなり、ステップＳ１８０８の処理が再び行われるものである。
【０３０８】
そして、符号１５２ａについて行った範囲設定と同様に、符号１５２ｂに示す部分についても、金型範囲設定表示例１５６上において、始点と終点との２箇所をそれぞれクリックすることで発生範囲を設定するものである。
【０３０９】
そして、ステップＳ１８０８の処理においては、新しく追加された１５２ｂの発生範囲を、金型の抜型データの発生範囲として登録されるものである。
【０３１０】
そして、ステップＳ１８１０の処理において、新たに追加された符号１５２ｂの領域を含む抜型データが自動作成および記憶される。
【０３１１】
その後、同様にステップＳ１８１２における判断処理に進むが、ここでは現在のモードで他の発生箇所があるか否かの判断処理が行われる。
【０３１２】
ここで、追加すべき金型の発生箇所がない場合には、ステップＳ１８１２の判断処理がＮｏとなり、ステップＳ１８１４の処理へ進む。
【０３１３】
次に、ステップＳ１８１４の処理においては、さらに他のモードの選択があるか否かの判断処理が行われる。
【０３１４】
ここで、抜型として刃型を用いて打ち抜く部分が残されていると、ステップＳ１８０４の処理へ戻って、モードの読み込みが行われる。
【０３１５】
ここでは、作業者により、抜型形状発生画面１５８上のモードで刃型のチェック欄１５８ａにチェックが入れられることで、刃型モードが選択されたものとして判断される。
【０３１６】
さらに、作業者の手により、抜型形状発生画面１５８内に各種パラメータの値が入力され、ステップＳ１８０６の処理において、選択された刃型モードで抜型データを発生するために設定されたパラメータとして読み込む処理が行われる。
【０３１７】
次に、抜型データの発生範囲を設定するために、表示装置１０８に表示されたフレキシブル基板の形状データ１５０をポインティングデバイス１１４を操作して設定する。
【０３１８】
より詳細には、刃型範囲設定表示例１６０に示すように、フレキシブル基板の形状データ１５０の刃型で打ち抜く部分（符号１５２ｃ）について、刃型を用いて打ち抜く範囲における始点と終点との２箇所をそれぞれクリックする。
【０３１９】
即ち、上記ポインティングデバイス１１４による操作で設定された刃型で打ち抜くと設定された部分１５２ｃを、抜型データの発生範囲として、ステップＳ１８０８において、上記読み込まれたフレキシブル基板形状の抜型データを発生する範囲として登録する処理がなされるものである。
【０３２０】
即ち、刃型データを、フレキシブル基板の形状データに対応する位置に配置する処理がなされるものである。
【０３２１】
次に、ステップＳ１８１０の処理において、上記ステップＳ１８０２からステップＳ１８０８の処理において新たに設定された刃型データの内容を追加した新たな抜型データとして自動作成し記憶する処理が行われる。
【０３２２】
次に、ステップＳ１８１２の処理において、現在のモードで、他の箇所に基板形状の抜型データを発生させるか否かの判断処理が行われる。
【０３２３】
現在、刃型モードで他の発生箇所の有無が問われているが、目標とする抜型データ１５２によると、符号１５２ｄで示す部分も刃型で打ち抜く必要があり、ステップＳ１８１２の判断処理からステップＳ１８０８の処理へ進み、ステップＳ１８０８の処理が再び行われる。
【０３２４】
そして、符号１５２ｃの範囲設定と同様に、符号１５２ｄについても、刃型範囲設定表示例１６０上において、始点と終点との２箇所をそれぞれクリックすることで発生範囲を設定するものである。
【０３２５】
ステップＳ１８０８の処理においては、新しく追加された１５２ｄの発生範囲を刃型の抜型データの発生範囲として登録するものである。
【０３２６】
そして、ステップＳ１８１０の処理において、新たに追加された刃型データを含む抜型データが自動作成し記憶される処理が行われるものである。
【０３２７】
次に、ステップＳ１８１２における判断処理に進み、現在のモードで他の発生箇所があるか否かの判断処理がなされ、現在のモードで他の発生箇所がない場合にはステップＳ１８１４の処理へ進む。
【０３２８】
そして、ステップＳ１８１４の判断処理において、他のモード選択があるか否かの判断処理が行われ、他のモード選択がない場合には抜型データ自動作成処理１００Ｃを終了する。
【０３２９】
なお、上記抜型データ自動作成処理１００Ｃの例においては、フレキシブル基板の切断に関する抜型データを作成するものとして示したが、これに限られるものではないことは勿論であり、補材の形状データやカバーのカバー開口データなどにかかる抜型データを作成することもできるものである。
【０３３０】
以上の説明が、上記治工具データを電子基板データの形状データに対応する位置に配置する処理を行う設計支援方法ならびに設計支援装置の説明である。
【０３３１】
（６）シート展開処理１００Ｄの機能についての詳細
本発明による設計支援装置１００においては、シート展開処理１００Ｄの機能により、単データを用いて加工ブロックデータ、シート展開データを作成することができる。
【０３３２】
図２０に示すフローチャートを用いて、このシート展開処理１００Ｄの機能により、単データを用いて、加工ブロックデータ、シート展開データを作成する方法について説明することとする。
【０３３３】
ここで、シート展開処理１００Ｄについての理解を容易にするために、図２１を参照しながら、エレメント、展開ならびに展開数について補足説明するものとする。
【０３３４】
まず、エレメントとは、図２１（ａ）に示す単データのペアを１つとするシート展開時における最小単位を示すものである。この場合には、フレキシブル基板の形状データが２つ対に並んだものを示している。
【０３３５】
なお、エレメントは、予め作成し、記憶装置１０６内に記憶しておいてもよいものとする。
【０３３６】
次に、本明細書において展開とは、基準とする展開元を、指定した場所を展開先としてコピーを作成することを意味するものである。なお、この場合には、エレメントを展開元としている。
【０３３７】
次に、展開数とは、展開する方法および展開する回数を示すものとする。なお、展開する回数が１、即ち、展開数１の場合と、展開する回数が２以上、即ち、展開数２以上の場合とでは、展開の方法が異なるため、以下、それぞれの場合について説明するものとする。
【０３３８】
まず、展開数１の場合には、指定した中心点から１８０度反転させた場所を展開先として、展開元のコピーを展開先に１つ作成する。
【０３３９】
より詳細には、図２１（ａ）に示す展開数１の例では、２つのフレキシブル基板の単データを上下に並べた状態のペアでエレメントを作成し、エレメントを展開元とし、中心点（トンボ展開中心）を指定し、展開数１で展開した例が示されている。なお、展開元と展開先を合わせた加工ブロックの名称をＢｌｏｃｋとしている。
【０３４０】
また、展開数２以上の場合には、指定した移動量（移動ピッチ）で展開元のコピーを展開数から１を引いた数のコピーを展開先に作成する。即ち、展開元になる加工ブロック「Ｂｌｏｃｋ」を含めて目標の展開数ｎとするため、新たに展開して発生させる加工ブロックの数は（ｎ−１）で３つとなる。
【０３４１】
図２１（ｂ）に示す展開数４の例では、図２１（ａ）に示したＢｌｏｃｋを展開元として、移動方向（Ｙ方向）と移動量（移動ピッチ）を指定し、展開数４で展開した例が示されている。
【０３４２】
なお、移動量は、展開元のＸ−Ｙ座標の原点（０，０）とし、展開元からの距離をＸ座標およびＹ座標であらわすものとする。
【０３４３】
また、展開元と展開先を合わせた範囲を加工ブロックとし、加工ブロックを設定する際は、最初にエレメントが展開元として設定されるものとする。
【０３４４】
上記における説明が、エレメント、展開ならびに展開数の補足説明となるが、この補足説明を踏まえて、図２０に示すフローチャートを用いて、シート展開処理１００Ｄについて以下に説明するものとする。
【０３４５】
なお、図２２には、シート展開処理１００Ｄの加工ブロック設定例が示され、図５２および図５３には設定の手順が示されている、図２０のフローチャートと合わせて対応する表示例および手順について説明するものとする。
【０３４６】
まず、ステップＳ２００２の処理において、基板シートに配列された基準となるフレキシブル基板の形状データの配列を記憶する処理が行われる。
【０３４７】
即ち、複数のフレキシブル基板の形状データを配置した基板シートを作成する処理が行われる。
【０３４８】
ここでは、治工具データを配置する際の基準とするフレキシブル基板の形状データが、基板配列層において基板シートの範囲まで均一に配列されたものを記憶するものである。
【０３４９】
また、配列時に、図５２に示す「パッド形状名」の欄において、フレキシブル基板の形状データの名称を選択する。なお、パット形状名とはフレキシブル基板の形状データ名であり、ここでは、例えば、図１１に示すフレキシブル基板の形状データなどを用いるものとする。
【０３５０】
次に、ステップＳ２００４の処理において、展開ルート名およびエレメントを設定する処理が行われる。
【０３５１】
ここで、展開ルートとは、単データ層の治工具データを、加工ブロックや基板シートの範囲にどのように配列していくかの指示を示すものである。こうした展開ルートは、ステップＳ２００２の処理において設定された基板配列層のフレキシブル基板の形状データの配列を参照しながら、本処理であるシート展開処理１００Ｄによって作成されていくものである。
【０３５２】
なお、本処理において作成される展開ルート名は、「Ａ１」とする。展開ルート名は、図５２に示す展開ルート設定画面１６０の展開ルート名称欄において設定されるものであり、図５３（ａ）に設定画面の一例を示す。
【０３５３】
また、ステップＳ２００４の処理においては、エレメントの設定も行われ、エレメントを指定する際は、まず、図５２の展開ルート設定画面１６０および図５３（ｃ）に示すエレメント指定ボタンを選択する。なお、選択には、ポインティングデバイス１１４が用いられる。
【０３５４】
エレメント指定ボタンを選択すると、エレメント指定のために、図５３（ｄ）に示す基板配列層の基板形状データの配列を示す画面が表示され、この画面において所望の位置の形状データ（パッド）を２つ選択し、リターンキーを操作して決定する。
【０３５５】
このエレメント指定により、図５２に示す展開ルート設定画面１６０上のエレメント欄のセルに、エレメントとして指定された形状データの座標が反映される。
【０３５６】
なお、こうしたエレメントの座標値は、図５３（ｄ）に示される基板配列層の原点（０，０）を基準とした際の座標値が表されるものである。
【０３５７】
なお、エレメントとして選択された２つの形状データは、図２２のキャンバス１６２ｂおよび図５３（ｄ）に示すように、他の形状データと区別できるように表示の色を変えられるものである。
【０３５８】
また、エレメント指定の際に、所望の形状データの座標値が判明している場合は、文字入力デバイス１１６を用いて、エレメント欄のセル内に直接座標値を入力してもよいものである。
【０３５９】
次に、ステップＳ２００６の処理において、基板配列層に配列された基板配列データに加工ブロックの範囲を設定する。
【０３６０】
ここでは、ステップＳ２００２の処理において基板配列層に配列された基板配列データをもとに、加工ブロックの範囲が設定されるものであり、そうした設定方法が図２２に示されている。
【０３６１】
図２２に示す加工ブロック設定例では、キャンバス１６２ｂに示す展開元のエレメントに対して、展開数を１として展開している。
【０３６２】
ここでは、画面１６４ａに示されるように、展開数１でエレメントを展開しており、キャンバス１６４ｂに示されるようにエレメントが展開数１で展開されている。そして、こうして展開されたものを加工ブロックとし、Ｂｌｏｃｋという名称を設定している。なお、展開数１の際は、基板配列層の原点をもとに対応する座標値で設定される。
【０３６３】
そして、このＢｌｏｃｋという加工ブロックに対して、移動ピッチ、展開方向、展開数を設定することで、さらに異なる範囲の加工ブロックを設定することができるものである。
【０３６４】
ちなみに、図２２に示す加工ブロック設定例では、画面１６６ａに示されるように、展開元であるＢｌｏｃｋをＹ方向に展開数を４として展開して新たな加工ブロックに展開し、Ｂｌｏｃｋ２という名称を設定している。
【０３６５】
次に、このＢｌｏｃｋ２という加工ブロックに対して同様に移動ピッチ、方向、展開数を設定することで加工ブロックを設定する。
【０３６６】
ちなみに、図２２の加工ブロック設定例では、展開元のＢｌｏｃｋ２に対して展開数を２としてＳｈｅｅｔ  Ｂｌｏｃｋという名称を設定している。
【０３６７】
なお、上記図２２に示される画面１６２ａ、１６４ａ、１６６ａならびに１６８ａは、図５２の展開ブロック欄に相当するものである。
【０３６８】
次に、ステップＳ２００８の処理において、この展開によりシートデータまでの設定が完了しているか否かの判断処理が行われる。
【０３６９】
完了していない場合には、ステップＳ２００６の処理に戻り、上記と同様に加工ブロックの範囲の設定を行う処理が繰り返されるものである。
【０３７０】
また、ステップＳ２００８の処理において、シートデータまでの設定が完了していると判断された場合には、ステップＳ２０１０の処理に進むものである。
【０３７１】
次に、ステップＳ２０１０の処理において、最初に設定した加工ブロックと異なる加工ブロックの設定を行う必要があるか否かの判断処理が行われる。
【０３７２】
ここで、異なる加工ブロックの設定を行う必要があると判断された場合には、ステップＳ２００４の処理に戻り、展開ルート名およびエレメントの設定の処理が行われる。
【０３７３】
なお、図２３には、他の加工ブロックの設定例として、展開ルート名をＡ２とした新たな加工ブロックの設定画面が図示されている。
【０３７４】
次にステップＳ２００６の処理において、加工ブロックの範囲の設定が行われる。
【０３７５】
そして、ステップＳ２００８の処理において、この展開によりシートデータまでの設定が完了しているか否かの判断処理が行われる。
【０３７６】
ここで、シートデータまでの設定が完了していると判断された場合には、ステップＳ２０１０の処理へ進むものである。
【０３７７】
さらに、上記したと同様に、ステップＳ２０１０の処理において、最初に設定した加工ブロックと異なる加工ブロックの設定を行う必要があるか否かの判断処理が行われ、最初に設定した加工ブロックと異なる加工ブロックの設定を行う必要がないと判断された場合には、ステップＳ２０１２の処理へ進む。
【０３７８】
なお、以上において説明した処理が、展開ルートの設定に関わる処理となるが、ちなみに、展開ルート名Ａ１の加工ブロックとして設定されたＢｌｏｃｋはその後の展開設定により、下から上に４つ移動した後、右に移動し再度下から上に４つ移動する動きとなる。
【０３７９】
次に、ステップＳ２０１２の処理において、単データ層に作成した治工具を選択し、治工具に対応する展開ルート名、加工ブロック名を選択した後、シート展開を行い、シート展開処理１００Ｄを終了する。
【０３８０】
これにより、単データ層に作成した治工具データが、展開ルートに従って、加工ブロック層、シート展開層に自動で配列される。
【０３８１】
即ち、複数のフレキシブル基板の形状データが配置された基板シートに対して治工具データを配置する処理がなされる。
【０３８２】
その際に、展開数の設定に誤りがあり、基板配列層に配列された基板配列データと異なる配列となる場合には、異なる箇所をチェックするようにしてもよい。
【０３８３】
ここで、図２４はシート展開設定例を示すものであり、各治工具の展開方法が表に示されている。
【０３８４】
金型Ａについては、展開ルート名がＡ１であり、加工ブロックがＢｌｏｃｋである。即ち、展開ルートＡ１の方法でＢｌｏｃｋを作成されるように設定している。
【０３８５】
また、カバーについては、準備工程カバーとして記録されており、展開ルートをＡ１とし、加工ブロックがＳｈｅｅｔＢｌｏｃｋと設定されている。
【０３８６】
そして、補材については、準備工程補材として記録されており、展開ルートをＡ２とし、加工ブロックがＢｌｏｃｋ２と設定されている。
【０３８７】
上記のとおり、治工具に合わせてそれぞれ展開方法を設定することが可能である。
【０３８８】
また、図２５には、シート展開後の配列例が示されている。
【０３８９】
これは、単データ層に作成した各治工具データが、展開ルートに従って展開され、シート展開層に配置されたものである。
【０３９０】
なお、シート展開層に配置された結果を表示するだけでなく、加工ブロック層の治工具データが展開ルートに従って、シート展開層へ自動で配置されていく様子を実際の加工機の動きに見立ててシミュレーションを行うことも可能である。
【０３９１】
図２６（ａ）は、加工機の動作シミュレーション例を示したものである。図２６（ａ）に示すように、加工ブロック層に配列された治工具データに同様にシート展開を実行するとターゲットデータの治工具データが展開ルートに従って、シート展開層に自動で配列されていく動作が表示される。
【０３９２】
なお、図２６（ｂ）は、シート展開後のターゲットデータの配列例を示したものである。抜型用の加工ブロック層に作成したターゲットデータが、シート展開により治工具データとともにシート展開層に配置されたものである。
【０３９３】
このように、上記した本発明による設計支援装置１００のシート展開処理１００Ｄの機能により、加工ブロックデータの設定、シートデータ全体へ展開、加工機の動作シミュレーションなどを容易に行うことが可能となる。
【０３９４】
以上の説明が、複数の電子基板データの形状データを配置した基板シートを作成する処理と、上記処理により作成された基板シートに対して治工具データを配置する処理と、上記処理により配置された治工具データによる電子基板を加工する動作シミュレーションを行う処理とを行う設計支援方法ならびに設計支援装置の説明である。
【０３９５】
（７）準備工程用治工具データ作成処理１００Ｅの機能についての詳細
本発明による設計支援装置１００においては、準備工程用治工具データ作成処理１００Ｅの機能により、補材データおよびカバーデータの作成処理を行うことができる。
【０３９６】
はじめに、準備工程用治工具データ作成処理１００Ｅのうち、補材データの形状の登録および型枠、図枠を配置をする方法について、図２７のフローチャートを参照しながら説明する。
【０３９７】
なお、以下の説明においては、加工ブロックデータには既に補材データおよびターゲットデータが配置済みの状態であることを前提とする。
【０３９８】
まず、ステップＳ２７０２の処理において、補材形状データを登録する処理が行われる。ここでは、指定された補材について、補材形状名を指定し、加工ブロック上の補材形状を指定することにより補材形状の登録を行う処理が行われる。
【０３９９】
図２８（ａ）および（ｂ）には、補材形状登録例が示されており、補材形状の登録は図２８（ａ）（ｂ）に示される補材形状登録画面２００、２０４にて行われる。
【０４００】
即ち、補材形状登録画面２００のオプションのチェック欄２００ａにチェックを入れる。そして、登録パラメータの補材形状名称として、ＳＴＩＦＦ−０００１を入力し、さらに、加工ブロック編集キャンパス２０２上において、上記名称で登録したい補材形状データを、ポインティングデバイス１１４を用いて、補材形状データを選択する。
【０４０１】
ここでは、左下の補材データ２０２ａをＳＴＩＦＦ−０００１として登録するものとし、補材データ２０２ａをクリックすると、加工ブロック編集キャンパス２０２上で強調表示される。
【０４０２】
こうして、補材データ２０２ａがＳＴＩＦＦ−０００１として登録されるものである。
【０４０３】
なお、右上の補材データ２０２ｂは、上記補材データ２０２ａと同一形状であることから、本発明による設計支援装置１００においては、補材データ２０２ｂと補材データ２０２ａとは同じ補材であるとして認識されるものである。
【０４０４】
また、他の補材についても、上記ＳＴＩＦＦ−０００１と同様に登録を行う。
【０４０５】
図２８（ｂ）に示すように、補材形状登録画面２０４において、ＳＴＩＦＦ−０００２という名称で登録し、さらに、加工ブロック編集キャンパス２０６上にて、補材データ２０６ａをポインティングデバイス１１４を用いて選択して指定するものとする。
【０４０６】
次に、ステップＳ２７０４の処理において、補材データの加工ブロック集約が行われる。
【０４０７】
より詳細には、指定した補材データに存在しないターゲットデータが、加工ブロック内の同一形状の他の補材データに存在する場合、加工ブロック集約を行うことで他の補材データに存在するターゲットデータを指定した補材データに発生させる。
【０４０８】
例えば、図２８（ａ）に示す補材データ２０２ａおよび２０２ｂを比較してみると、補材データ２０２ａは２つのターゲットデータを有するものであり、補材データ２０２ｂは３つのターゲットデータを有するものである。
【０４０９】
上記ターゲットデータについて加工ブロック集約を行うことで、同一の補材データとみなされている補材データ２０２ａおよび２０２ｂの間で集約が行われ、補材データ２０２ａ上に、補材データ２０２ｂと同様なターゲットデータの配置になるよう、新たなターゲットデータを発生させることが可能である。
【０４１０】
なお、こうした加工ブロック集約は、点対称集約を適用するか否かの指定も可能である。
【０４１１】
より詳細には、点対称集約を行う際は、指定した補材データ内で点対称の位置にターゲットデータが一方に存在し他方に存在しない場合は、他方にも補材データを発生させることが可能である。
【０４１２】
例えば、図２９に示される補材データの加工ブロック集約例では、ブロック集約画面２１０の点対称集約欄２１０ａより、ＳＴＩＦＦ−０００１とＳＴＩＦＦ−０００２の両方について加工ブロック点対称集約を行う設定がなされていることがわかる。
【０４１３】
ＳＴＩＦＦ−０００１については、右上に２つのターゲットデータが存在しているが、点対称の位置となる左下にターゲットデータが存在していないことから、補材データＳＴＩＦＦ−０００１上の左下に新たにターゲットデータを発生させている。
【０４１４】
これに対し、ＳＴＩＦＦ−０００２については、上下にそれぞれ１つずつしかターゲットデータが存在しておらず、点対称の位置にターゲットデータが存在していることになるため、点対称集約を行う設定であっても新たにターゲットデータは発生しないものである。
【０４１５】
なお、上記の加工ブロック集約例では、指定した補材データに対してターゲットデータを発生させているが、加工ブロック層に存在する全ての同一形状の補材に対して不足しているターゲットデータを発生させるようにしてもよいものである。
【０４１６】
次に、ステップＳ２７０６において、補材の加工ブロックデータから、加工機１０で１回で打ち抜く補材のすべての種類に対して加工データを作成させる。
【０４１７】
ここで、図３０に示す補材の加工データ作成例では、ターゲットデータを有するＳＴＩＦＦ−０００１およびＳＴＩＦＦ−０００２の２種類の加工データを作成することになる。
【０４１８】
加工データ作成の際は、パラメータなどを設定することにより配置するようにしてもよいし、デフォルト値を設定して配置するようにしてもよい。
【０４１９】
なお、補材データは、材料の無駄を軽減するため、少ない面積でなるべく多くの補材を作成できる方がよいことから、補材形状データ同士は可能な限り詰めて配置するように配置調整を行うことが推奨される。
【０４２０】
次に、ステップＳ２７０８の処理において、後述する型枠配置処理・図枠配置処理１００Ｉの機能により加工データの型枠を配置し、ステップＳ２７１０において、後述する型枠配置処理・図枠配置処理１００Ｉの機能により加工データの図枠を配置する処理を行う。
【０４２１】
図３１に示される配置例においては、補材の型枠、図枠の配置例では、補材データを詰めた状態で型枠と図枠を配置している。
【０４２２】
このように作成した図面を用いることにより、補材の製造指示を行うことなどが可能となる。
【０４２３】
また、この補材を打ち抜く抜型を別途作成して、同様に補材の抜型の製造指示を行うことや、補材の抜型データをＣＡＭ出力することなどが可能となる。
【０４２４】
さらにまた、加工ブロック層に作成した補材データは、本工程における補材の配置情報として、同様に製造指示を行うことなどが可能となる。
【０４２５】
次に、準備工程用治工具データ作成処理１００Ｅ（カバー）により、カバー用の加工領域の登録から図枠を配置する方法までについて、図３２に示すフローチャートを参照しながら説明することとする。
【０４２６】
はじめに、ステップＳ３２０２の処理において、加工領域の登録を行う。ここでは、作業者により入力された加工領域名と、単データがシート展開された加工ブロックデータに対して設定された領域を加工領域として登録する処理が行われる。この処理により、カバーデータの加工領域が設定されることとなる。
【０４２７】
ここで、図３３（ａ）（ｂ）には加工領域登録例が示されており、図３３（ａ）はカバーデータの加工領域２２０を示し、図３３（ｂ）は加工領域登録画面２２２を示している。
【０４２８】
作業者は、加工領域登録画面２２２において、パラメータを入力することで、加工領域の登録を行うことが可能である。
【０４２９】
ここでは、作業者が、加工領域登録画面２２２において、カバーデータの加工領域名称をＡＲＥＡ−０００１と入力し、単データシート展開された加工ブロックデータに対して幅や高さなどのパラメータを入力することにより図３３（ａ）に示される領域が設定されたものとする。
【０４３０】
次に、ステップＳ３２０４の処理において、加工ブロック集約が行われる。より詳細には、加工領域内に存在するターゲットデータが、加工ブロック単位で異なる場合は、加工ブロック集約を行うことで、加工ブロック単位で等しくターゲットデータを発生するようになされるものである。
【０４３１】
なお、図３４に示すカバーデータの加工ブロック集約例では、仮に左下の１／４である破線で示す範囲を加工領域として登録した場合において、カバーデータの加工ブロックの展開先に存在するターゲットをカバーの最初の展開元に発生させている。
【０４３２】
図３４の例では、右上のデータに存在するターゲットについて、加工ブロック集約を行うことにより、左下のデータに対してターゲットデータを発生させている。
【０４３３】
なお、カバーの全ての展開元にも同様にターゲットデータが発生させるようにしてもよいものである。
【０４３４】
次に、ステップＳ３２０６の処理において、カバーの加工ブロックデータからカバーの加工データを作成する。
【０４３５】
図３５には、カバーの加工データ作成例が示されている。ここでは、シート展開した加工ブロックに存在するカバーデータとターゲットデータとから加工データを作成している。
【０４３６】
次に、ステップＳ３２０８の処理において、後述する型枠配置処理・図枠配置処理１００Ｉの機能の型枠配置処理機能により型枠を配置し、ステップＳ３２１０において、後述する型枠配置処理・図枠配置処理１００Ｉの機能の図枠配置機能により図枠を配置する処理を行う。
【０４３７】
図３６に示される型枠および図枠の配置例では、カバーデータ、ターゲットデータに型枠および図枠を配置している。
【０４３８】
上記のように作成したカバーの加工データを有する図面により、カバーの製造指示を行うことや、加工データ層に作成したカバーデータをＣＡＭ出力することなどが可能となるものである。
【０４３９】
以上において説明したように、本発明の治工具設計指示装置１００の準備工程用治工具データ作成処理１００Ｅの機能により、予め補材データやカバーデータを作成しておくことで、本工程の製造を容易に行うことが可能となるものである。
【０４４０】
さらに、補材やカバーに必要となるターゲットの漏れの軽減が可能となる。
【０４４１】
以上の説明が、上記電子基板を加工するために用いられる材料の治工具データを設計する処理を行う設計支援方法ならびに設計支援装置の説明である。
【０４４２】
（８）抜型データ加工ミス検出処理１００Ｆの機能についての詳細
本発明による設計支援装置１００においては、抜型データ加工ミス検出処理１００Ｆの機能により、加工ブロック層におけるフレキシブル基板の形状データと編集後の加工ブロック層における抜型データの形状を対比して加工ミスを検出する処理を行う。
【０４４３】
抜型データ加工ミス検出処理１００Ｆの機能により、加工ブロック層におけるフレキシブル基板のデータの形状（図３８に示す符号２４０）と編集後の加工ブロック層における抜型データの形状（図３８に示す符号２４２、２４４、２４６）を対比して加工ミスを検出する方法について、図３７のフローチャートを参照しながら説明することとする。
【０４４４】
はじめに、ステップＳ３７０２の処理において、抜型データ加工ミス検出ツールを起動し、選択された加工ミス検出対象とする抜型データを読み込む処理が行われる。
【０４４５】
図３９には、抜型データ選択例として、抜型データ加工ミス検出画面２５０が示されている。こうした抜型データ加工ミス検出画面２５０において差分検出対象を選択することが可能であり、ここでは、金型Ａ、金型Ｂならびに刃型の治工具を加工ミス検出対象として選択している。
【０４４６】
次に、ステップＳ３７０４の処理において、抜型データ加工ミス検出を実行することにより、フレキシブル基板用の加工ブロックデータの形状と、編集後の抜型用の加工ブロックデータの形状とを対比する処理が行われる。
【０４４７】
そして、次のステップＳ３７０６の処理において、対比した形状データ同士に加工ミスがあるか否かの判断処理が行われる。
【０４４８】
ステップＳ３７０６の判断処理において、加工ミスなしと判断された場合には、本処理を終了することとなる。
【０４４９】
一方、ステップＳ３７０６の判断処理において、加工ミスありと判断された場合には、ステップＳ３７０８の処理へ進む。
【０４５０】
ステップＳ３７０８の処理においては、加工ミス発生箇所および加工ミス内容を表示する処理が行われる。
【０４５１】
以下に、ステップＳ３７０４からステップＳ３７０８の処理についての詳細を、図４０を参照しながら説明することとする。
【０４５２】
まず、仮に、編集前のフレキシブル基板用の加工ブロックデータが３２個存在しているとした場合には、３２個すべての形状を編集後の抜型用の加工ブロックデータと対比する。
【０４５３】
そして、対比した結果、加工ミスがあった場合には、図４０（ａ）（ｂ）に示されるように加工ミス発生箇所を表示すものである。
【０４５４】
図４０（ａ）の抜型データ加工ミス検出例１では、刃型の抜型データと金型の抜型データとの間に発生しているギャップ箇所を抽出し、フレキシブル基板のデータの形状が抜けない箇所が表示されている。こうした加工ミス箇所については、チェック結果表示画面２６０と、問題の箇所のイメージ２６２とがエラーメッセージと共に表示されるものである。
【０４５５】
また、図４０（ｂ）の抜型データ加工ミス検出例２では、抜型がフレキシブル基板の形状の内側に被っている箇所を抽出し、フレキシブル基板の形状より内側で抜いてしまう箇所が表示され、チェック結果表示画面２６４と、問題の箇所のイメージ２６６とがエラーメッセージと共に表示されるものである。
【０４５６】
このように、本発明による設計支援装置１００の抜型データ加工ミス検出処理１００Ｆの機能により、治工具によるフレキシブル基板加工の際の不備を検出することが可能となる。
【０４５７】
以上の説明が、複数の電子基板データの形状データを配置した基板シートを作成する処理と、上記処理により作成された基板シートに対して治工具データを配置する処理と、上記電子基板の形状データと、基板シートに配置した編集後のそれぞれの治工具データとを対比し、対比結果に基づき加工ミスを検出する処理とを行う設計支援方法ならびに設計支援装置の説明である。
【０４５８】
（９）治工具データ差分検出処理１００Ｇの機能についての詳細
本発明による設計支援装置１００においては、治工具データ差分検出処理１００Ｇの機能により、加工ブロック層における編集前の治工具データの形状と編集後の治工具データの形状とを比較して差分を検出することができる。
【０４５９】
ここでは、加工ブロック層における編集前の治工具データの形状と編集後の治工具データの形状を比較して差分を検出する方法について、図４１に示すフローチャートを参照しながら説明することとする。
【０４６０】
なお、ここで行われる治工具データの差分検出とは、図４２に示すように、編集前の治工具用の加工ブロックデータ２７０と、編集後の治工具用の加工ブロックデータ２７２とを比較するものであり、編集前の治工具用の加工ブロックデータについては、ファイルとして記憶装置１０６内などに別途保存されているものとする。
【０４６１】
はじめに、ステップＳ４１０２の処理において、治工具データ検出ツールを起動して選択された、差分検出対象である治工具データ（抜型データ、補材データなど）を読み込む処理が行われる。
【０４６２】
図４３には、治工具データ選択例が示されており、作業者によって、治工具データ差分検出画面２７４を起動し、差分検出を希望する治工具データが選択され、選択された治工具データについて差分検出が行われる。
【０４６３】
なお、ここでは、差分検出を希望する治工具データとして、金型Ａ、金型Ｂ、刃型が選択されているものとする。
【０４６４】
次に、ステップＳ４１０４の処理において、治工具データ差分検出を実行することにより、選択されたすべての治工具に対して、編集前の治工具用の加工ブロックデータの形状と編集後の治工具用の加工ブロックデータの形状とをそれぞれ比較する処理が行われる。
【０４６５】
そして、次のステップＳ４１０６の処理において、比較した形状データ同士に差分があるか否かの判断処理が行われる。
【０４６６】
ステップＳ４１０６の判断処理において、形状に差分がないと判断された場合には、本処理を終了することとなる。
【０４６７】
一方、ステップＳ４１０６の判断処理において、形状に差分があると判断された場合には、ステップＳ４１０８の処理へ進む。
【０４６８】
そして、ステップＳ４１０８の処理においては、差分発生箇所および差分内容を、編集前の治工具用の加工ブロックデータ側で表示する処理が行われる。
【０４６９】
次に、ステップＳ４１１０の処理においては、差分の発生箇所および差分内容を、編集後の治工具用のブロックデータ側で表示する処理が行われる。
【０４７０】
以上において説明した処理により、治工具データ差分検出処理１００Ｇが実行されることになる。
【０４７１】
ここで、以下に、ステップＳ４１０４〜ステップＳ４１１０の処理についての詳細を、図４４を参照しながら説明することとする。
【０４７２】
まず、仮に、編集前の治工具用の加工ブロックデータが２０個存在しているとした場合、２０個すべての形状を、編集後の治工具用の加工ブロックデータと比較する。
【０４７３】
そして、比較した結果、差分があった場合には、図４４(ａ）および（ｂ）に示されるように差分発生箇所が表示されるものである。
【０４７４】
図４４（ａ）の差分発生箇所表示例（編集前の治工具用の加工ブロックデータ側）では、編集前の金型Ｂたる治工具用の加工ブロックデータの形状と編集後の金型Ｂたる治工具用の加工ブロックデータの形状をそれぞれ比較した結果として、編集前の金型Ｂたる治工具用の加工ブロックデータ側で、差分内容画面２７６と差分発生箇所（白色部分）のイメージ２７８とをエラーメッセージと共に表示している。
【０４７５】
一方、図４４（ｂ）の差分発生箇所表示例では、編集後の金型Ｂたる治工具用の加工ブロックデータ側で、差分内容画面２８０と差分発生箇所（白色部分）のイメージ２８２とをエラーメッセージと共に表示している。
【０４７６】
上記比較例では、金型の形状を比較したものであるが、その他に治工具データ差分検出処理１００Ｇにおいて差分として抽出される例を図４５に示している。
【０４７７】
また、上記比較例では、編集前と編集後とでは金型のコーナーの丸みが異なっており、それを含む外周を比較対象の範囲としているが、どの範囲を比較対象とするかは任意に設定可能であるものとする。
【０４７８】
上記のようにして、本発明による設計支援装置１００の治工具データ差分検出処理１００Ｇの機能により、編集後の治工具データの修正箇所を検出することが可能となるものである。
【０４７９】
以上の説明が、複数の電子基板データの形状データを配置した基板シートを作成する処理と、上記処理により作成された基板シートに対して治工具データを配置する処理と、上記電子基板を加工するために用いられる基板シート上の編集前の治工具データの形状データと、上記電子基板を加工するために用いられる基板シート上の編集後の治工具データの形状データとを比較し、比較結果の差分を検出する処理とを行う設計支援方法ならびに設計支援装置の説明である。
【０４８０】
（１０）誤挿入検査処理１００Ｈの機能についての詳細
本発明による設計支援装置１００においては、誤挿入検査処理１００Ｈの機能により、ターゲットデータに適切なガイドピンが挿入されているかを検査することができる。
【０４８１】
ここで、誤挿入検査処理１００Ｈによりターゲットデータを検査する方法について、図４６（ａ）に示すフローチャートを参照しながら説明することとする。
【０４８２】
まずステップＳ４６０２の処理において、選択された検査対象の治工具データを読み込む処理が行われる。
【０４８３】
次に、ステップＳ４６０４の処理において、選択された加工ブロック層のターゲットデータが、シート展開層において指定された展開ルートと異なるピッチあるいは基板シートを１８０度回転した状態で挿入されるターゲットデータが存在した場合にはガイドピンが誤挿入されると判断される。
【０４８４】
次に、ステップＳ４６０６の処理において、異なるピッチあるいは基板シートを１８０度回転した状態で挿入されるターゲットデータがあった場合、挿入されるターゲットデータの箇所を表示する処理が行われる。
【０４８５】
図４６（ｂ）に示されるように、展開ルートに従ってチェックし、誤挿入されるターゲットデータがあった場合、強調表示されるものである。
【０４８６】
以上の説明が、上記治工具データのガイドピンを誤挿入するターゲットデータが存在するか否かを判定する処理を行う設計支援方法ならびに設計支援装置の説明である。
【０４８７】
（１１）型枠配置処理・図枠配置処理１００Ｉの機能についての詳細
本発明による設計支援装置１００においては、型枠配置処理・図枠配置処理１００Ｉの機能により、加工ブロックデータに使用する基板用治工具、カバー用治工具、補材用治工具にかかる型枠および図枠を配置する処理を行うことができる。
【０４８８】
ここで、型枠配置処理・図枠配置処理１００Ｉにより、加工ブロックデータに使用する基板用治工具、カバー治工具、補材治工具用の型枠、図枠を配置する方法について、図４７に示すフローチャートを参照しながら説明することとする。
【０４８９】
なお、型枠は加工ブロック層や加工データ層に配置され、図枠は図面層に配置される。
【０４９０】
なお、本説明において、上記シートデータ展開処理により加工ブロックデータが既に作成済みの状態であることを前提とする。
【０４９１】
はじめに、ステップＳ４７０２の処理において、予め作成された必要な型枠と図枠を、ライブラリとして登録しておく。
【０４９２】
なお、型枠および図枠を登録するライブラリは、加工機の種類や取引き先などにより使用する型枠および図枠はある程度決まっていることから、必要な型枠および図枠を予めライブラリとして作成しておき、ライブラリの中から必要な型枠および図枠を選択して配置すると効率的であり、推奨される。
【０４９３】
次に、ステップＳ４７０４の処理において、各治工具データに使用する型枠および図枠をそれぞれ関連付ける処理が行われる。
【０４９４】
この関連付けにおける治工具データは、加工ブロックデータの治工具を対象とするものとする。
【０４９５】
これにより、各治工具データの加工ブロックデータと型枠およびび図枠が関連付けられることになる。なお、補足として関連付けはテーブルファイルを用意し、関連付けの対象を同一行に記載するものとする。
【０４９６】
ここで、図４８にテーブルファイルの例を示す。この図４８に示された例では、例えば、金型Ａには、金型Ａという名称の型枠と、図枠Ｘという名称の図枠とが関連付けられている。
【０４９７】
さらに、図４８には、型枠および図枠のライブラリ例が示されており、型枠のライブラリとして、型枠Ａ、型枠Ｂ、型枠Ｃが登録されており、図枠のライブラリとして、図枠Ｘ、図枠Ｙ、図枠Ｚが登録されている。
【０４９８】
図４８に示すテーブルファイルにおいて、金型Ａは型枠Ａと図枠Ｘを同一行に記載され、金型Ｂは型枠Ａと図枠Ｘを同一行に記載され、刃型は型枠Ｂと図枠Ｙを同一行に記載され、補材は型枠Ｃと図枠Ｚを同一行に記載され、カバーは型枠Ｃと図枠Ｚを同一行に記載されたものと仮定する。
【０４９９】
型枠および図枠の配置座標は各治工具の加工ブロックデータの中心座標と一致させればよいものである。
【０５００】
なお、上記の処理は、事前準備として予めおこなっておくものとする。
【０５０１】
また、型枠および図枠は流用頻度が高いことから、図４９に示されるように、ライブラリとして扱われるようにすることが望ましい。
【０５０２】
次に、ステップＳ４７０６の処理において、加工ブロックデータで使用される治工具を型枠用と図枠用のリストに分けてそれぞれ表示する。
【０５０３】
図５０には、型枠および図枠の配置例が示されているが、型枠配置画面２９０および図枠配置画面２９２には、使用される治工具の治工具名として、金型Ａ、金型Ｂ、刃型、補材、カバーとがそれぞれ表示されている。
【０５０４】
そして、次に、ステップＳ４７０８の処理において、型枠および図枠に配置される治工具として選択された１つ以上の治工具を読み込む。
【０５０５】
図５０の例においては、型枠配置画面２９０および図枠配置画面２９２において、配置する治工具として、金型Ａ、金型Ｂ、補材、カバーとが選択されている。  
なお、治工具の選択は、各画面の治工具名の前に示されるチェック欄２９０ａおよび２９２ａをポインティングデバイス１１４を用いてクリックするか、各画面の全選択ボタン２９０ｂおよび２９２ｂをポインティングデバイス１１４を用いてクリックすることで選択することができるものである。
【０５０６】
次に、ステップＳ４７１０の処理において、選択された治工具に対して、型枠を配置する処理を行う。
【０５０７】
さらに、ステップＳ４７１２の処理において、選択された治工具に対して、図枠を配置する処理を行う。
【０５０８】
図５０に示される型枠および図枠の配置例では、刃型以外の型枠および図枠が全て配置されることになるものとして設定されている。
【０５０９】
そのうちの一例として、図５１には、金型Ａの型枠配置結果３００および図枠配置結果３０２をそれぞれ表示している。
【０５１０】
なお、型枠および図枠は配置後に移動可能としてもよいものであり、また、図枠の記入欄に必要事項を記入可能としてもよいものであることは勿論である。
【０５１１】
なお、図５１の符号３０４に示されるように、加工ブロックの治工具をシート展開した状態で型枠および図枠の配置を表示させるようにしてもよいものである。
【０５１２】
上記のようにして、本発明による設計支援装置１００の型枠配置処理・図枠配置処理１００Ｉの機能により、型枠および図枠を一括して配置することが可能となるものである。
【０５１３】
以上の説明が、電子基板の加工に用いられる治工具データを用いて製造指示図面を作成する処理を行う設計支援方法ならびに設計支援装置の説明である。
【０５１４】
（１２）上記した本発明による設計支援装置１００の各機能の組み合わせ
なお、上記した各機能については、全てを実行するようにしてもよいし、用途に応じて自由に組み合わせて実行するようにしてもよいものである。
【産業上の利用可能性】
【０５１５】
本発明は、電子基板を加工する際に用いる治工具の設計や加工する際の製造工程の設計に利用することができるものである。
【符号の説明】
【０５１６】
１０      加工機
１２      載置台
１４      ガイドピン
１６      ターゲット
２０      型
２０ａ    抜型
２０ｂ    型枠
３０      基板シート
１００      設計支援装置
１０２      ＣＰＵ
１０４      バス
１０６      記憶装置
１０８      表示装置
１１２      出力装置
１１４      ポインティングデバイス
１１６      文字入力デバイス
１１８      Ｉ／Ｏ
１２０      外部記憶装置
１２２      コンピューター読み取り可能な記録媒体
１２４      リードライト装置
【図１】
0005759727.tif 000002
【図２】
0005759727.tif 000003
【図３】
0005759727.tif 000004
【図４】
0005759727.tif 000005
【図５】
0005759727.tif 000006
【図６】
0005759727.tif 000007
【図７】
0005759727.tif 000008
【図８】
0005759727.tif 000009
【図９】
0005759727.tif 000010
【図１０】
0005759727.tif 000011
【図１１】
0005759727.tif 000012
【図１２】
0005759727.tif 000013
【図１３】
0005759727.tif 000014
【図１５】
0005759727.tif 000015
【図１６】
0005759727.tif 000016
【図１７】
0005759727.tif 000017
【図１８】
0005759727.tif 000018
【図２０】
0005759727.tif 000019
【図２１】
0005759727.tif 000020
【図２６】
0005759727.tif 000021
【図２７】
0005759727.tif 000022
【図３０】
0005759727.tif 000023
【図３２】
0005759727.tif 000024
【図３４】
0005759727.tif 000025
【図３５】
0005759727.tif 000026
【図３７】
0005759727.tif 000027
【図３８】
0005759727.tif 000028
【図４１】
0005759727.tif 000029
【図４２】
0005759727.tif 000030
【図４７】
0005759727.tif 000031
【図４８】
0005759727.tif 000032
【図４９】
0005759727.tif 000033
【図１４】
0005759727.tif 000034
【図１９】
0005759727.tif 000035
【図２２】
0005759727.tif 000036
【図２３】
0005759727.tif 000037
【図２４】
0005759727.tif 000038
【図２５】
0005759727.tif 000039
【図２８】
0005759727.tif 000040
【図２９】
0005759727.tif 000041
【図３１】
0005759727.tif 000042
【図３３】
0005759727.tif 000043
【図３６】
0005759727.tif 000044
【図３９】
0005759727.tif 000045
【図４０】
0005759727.tif 000046
【図４３】
0005759727.tif 000047
【図４４】
0005759727.tif 000048
【図４５】
0005759727.tif 000049
【図４６】
0005759727.tif 000050
【図５０】
0005759727.tif 000051
【図５１】
0005759727.tif 000052
【図５２】
0005759727.tif 000053
【図５３】
0005759727.tif 000054