(57)【要約】リード部品のリードの曲げ方向を最適な方向とするデータ作成装置を提供することを課題とする。ＣＰＵ１１はホール間に金属パターンがあると判断すると（Ｓ９：ＹＥＳ）、「リード折り曲げ」の値をＮ曲げに決定する。これにより、データ作成装置１０は、屈曲方向を内曲げとした場合に生じるおそれのある、金属パターンと屈曲されたリードとの接触を回避することができるジョブデータ４０を作成することができる。
2018070036.tif 000002
【特許請求の範囲】
【請求項１】
基板に設けられたホールにリードが挿入されることによって基板に装着されたリード部品の、当該リードの切断および屈曲を行うカットアンドクリンチ装置で使用するＮＣデータを作成するデータ作成装置であって、
前記基板の配線パターン情報に基づいて、前記リード部品の前記リードの屈曲方向を決定する決定手段を備えることを特徴とするデータ作成装置。
【請求項２】
前記決定手段は、
前記屈曲方向を、
前記リード部品の１対の前記リードの並ぶ第１方向であって、当該１対のリードが接近する第１屈曲方向、
前記第１方向であって、当該１対のリードが離間する第２屈曲方向、あるいは、
前記第１方向とは異なる第２方向であって、当該１対のリードが離間する第３屈曲方向、の何れかとすることを特徴とする請求項１に記載のデータ作成装置。
【請求項３】
前記決定手段は、
前記第１方向において、前記１対のリードが挿入される１対のホール間に、前記ホールを囲むランドから隔離された配線パターンがあるか否かを判断する第１判断処理と、
前記ランドから隔離された配線パターンがあると判断した場合、前記屈曲方向を、前記第２屈曲方向、もしくは、前記第３屈曲方向とする第１決定処理とを実行することを特徴とする請求項２に記載のデータ作成装置。
【請求項４】
前記決定手段は、
前記１対のホール間距離を取得する取得処理と、
前記１対のホール間距離が、前記第１屈曲方向に屈曲させた前記１対のリードが非接触を維持するのに必要な所定の最小距離より短いか否かを判断する第２判断処理と、
前記最小距離より短いと判断した場合、前記屈曲方向を、前記第２屈曲方向、もしくは、前記第３屈曲方向とする第２決定処理とを実行することを特徴とする請求項２または請求項３に記載のデータ作成装置。
【請求項５】
前記決定手段は、
前記１対のリードが挿入される１対のホールの各々について、前記第１方向であって、前記１対のホールの一方から前記１対のホールの他方と離間する方向に向かう方向において、前記１対のホールの一方を基点とし、前記基点から所定距離までの領域に、前記ホールを囲むランドから隔離された配線パターンがあるか否かを判断する第３判断処理と、
前記ランドから隔離された配線パターンがあると判断した場合、前記屈曲方向を、前記第３屈曲方向とする第３決定処理とを実行することを特徴とする請求項３または請求項４に記載のデータ作成装置。
【請求項６】
前記決定手段は、
回路図におけるリード部品の識別子と、前記配線パターン情報により特定される前記リード部品の基板における配置位置および配置方向とが関連づけられたＣＡＤデータと、
前記識別子と、前記リード部品を特定する部品名とが対応づけられたＢＯＭデータと、
前記リード部品の基準座標と、前記基準座標に対する１対のリードの相対座標とが含まれるパートデータと、に基づき、
前記識別子毎に、前記識別子に対応付けられた前記部品名における前記基準座標を前記配置位置に対応させ、前記配置方向と前記相対座標に応じて、前記ホールの位置と前記屈曲方法を決定することを特徴とする請求項１乃至請求項５の何れかに記載のデータ作成装置。
【請求項７】
基板に設けられたホールにリードが挿入されることによって基板に装着されたリード部品の、当該リードの切断および屈曲を行うカットアンドクリンチ装置で使用するＮＣデータを作成するデータ作成装置であって、
前記基板の配線パターン情報を表示する表示手段と、
受付手段と、
前記屈曲方向を決定する決定手段と、を備え、
前記決定手段は、
前記リード部品の１対の前記リードの並ぶ第１方向であって、当該１対のリードが接近する第１屈曲方向に屈曲された状態の前記リードを前記配線パターンとともに前記表示手段に表示させる第１表示処理、および、前記第１方向であって、当該１対のリードが離間する第２屈曲方向に屈曲された状態の前記リードを前記配線パターンとともに前記表示手段に表示させる第２表示処理、の少なくとも何れか一方を実行し、
前記受付手段にて前記屈曲方向として受け付けた前記第１屈曲方向もしくは前記第２屈曲方向を、データにおける屈曲方向に決定することを特徴とするデータ作成装置。
【請求項８】
基板に設けられたホールにリードが挿入されることによって基板に装着されたリード部品の、当該リードの切断および屈曲を行うカットアンドクリンチ装置で使用するＮＣデータを作成するデータ作成装置に実行させるプログラムであって、
前記基板の配線パターン情報に基づいて、前記リード部品の前記リードの屈曲方向を決定する決定ステップを実行させることを特徴とするデータ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リード部品の基板挿入に係わるデータ作成装置およびデータ作成プログラムに関するものである。
【背景技術】
【０００２】
従来より、ＣＡＤシステムなどにおいて、基板における部品配置の設計を支援する技術がある。例えば、特許文献１には、リード部品（挿入型部品）を基板に挿入する挿入工程などを考慮して、電子部品の配置の禁止領域を明示することにより、設定を支援する技術が記載されている。【０００３】
特許文献１では、リード線が、リード部品の２つのランドの並ぶ方向に沿って、リード部品の内側に曲げられる例が記載されている。これに限らず、近年、リード部品のリードを上記とは異なる方向へ曲げることができる実装装置も提案されている。【０００４】
さて、基板へのリード部品の挿入、続く、リード線の切断、屈曲を行う実装装置は、一般にＮＣデータに基づいて動作する。ＮＣデータは、基板におけるリード部品などの電子部品の配置位置、電子部品の部品名などを含む設計情報に基づき、作成される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３３１０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＮＣデータの作成の際に、上記のリード線の曲げ方向に関する設計情報が供給されない場合もある。この場合、リードの曲げ方向を最適な向きとして、ＮＣデータを作成する必要がある。【０００７】
本発明は、上記の課題に鑑みてなされたものであり、リード部品のリードの曲げ方向を最適な方向とするデータ作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）本願に係るデータ作成装置は、基板に設けられたホールにリードが挿入されることによって基板に装着されたリード部品の、当該リードの切断および屈曲を行うカットアンドクリンチ装置で使用するＮＣデータを作成するデータ作成装置であって、基板の配線パターン情報に基づいて、リード部品のリードの屈曲方向を決定する決定手段を備えることを特徴とする。このようにすると、データ作成装置はリード部品のリードの曲げ方向を最適な方向とすることができる。【０００９】
（２）また、決定手段は、屈曲方向を、リード部品の１対のリードの並ぶ第１方向であって、当該１対のリードが接近する第１屈曲方向、第１方向であって、当該１対のリードが離間する第２屈曲方向、あるいは、第１方向とは異なる第２方向であって、当該１対のリードが離間する第３屈曲方向、の何れかとすることを特徴とする。このようにすると、データ作成装置は屈曲方向を第１屈曲方向、第２屈曲方向、第３屈曲方向の何れかとすることができる。【００１０】
（３）また、決定手段は、第１方向において、１対のリードが挿入される１対のホール間に、ホールを囲むランドから隔離された配線パターンがあるか否かを判断する第１判断処理と、ランドから隔離された配線パターンがあると判断した場合、屈曲方向を、第２屈曲方向、もしくは、第３屈曲方向とする第１決定処理とを実行することを特徴とする。このようにすると、データ作成装置は、屈曲方向を第１屈曲方向とした場合に生じるおそれのある、配線パターンと屈曲されたリードとの接触を回避することができるデータを作成することができる。【００１１】
（４）また、決定手段は、１対のホール間距離を取得する取得処理と、１対のホール間距離が、第１屈曲方向に屈曲させた１対のリードが非接触を維持するのに必要な所定の最小距離より短いか否かを判断する第２判断処理と、最小距離より短いと判断した場合、屈曲方向を、第２屈曲方向、もしくは、第３屈曲方向とする第２決定処理とを実行することを特徴とする。このようにすると、データ作成装置は、屈曲方向を第１屈曲方向とした場合に生じるおそれのある、屈曲された１対のリード同士の接触を回避することができるデータを作成することができる。【００１２】
（５）決定手段は、１対のリードが挿入される１対のホールの各々について、第１方向であって、１対のホールの一方から１対のホールの他方と離間する方向に向かう方向において、１対のホールの一方を基点とし、基点から所定距離までの領域に、ホールを囲むランドから隔離された配線パターンがあるか否かを判断する第３判断処理と、ランドから隔離された配線パターンがあると判断した場合、屈曲方向を、第３屈曲方向とする第３決定処理とを実行することを特徴とする。このようにすると、データ作成装置は、屈曲方向を第２屈曲方向とした場合に生じるおそれのある、屈曲されたリードと配線パターンとの接触を回避することができるデータを作成することができる。【００１３】
（６）決定手段は、回路図におけるリード部品の識別子と、配線パターン情報により特定されるリード部品の基板における配置位置および配置方向とが関連づけられたＣＡＤデータと、識別子と、リード部品を特定する部品名とが対応づけられたＢＯＭデータと、リード部品の基準座標と、基準座標に対する１対のリードの相対座標とが含まれるパートデータと、に基づき、識別子毎に、識別子に対応付けられた部品名における基準座標を配置位置に対応させ、配置方向と相対座標に応じて、ホールの位置と屈曲方法を決定することを特徴とする。このようにすると、データ作成装置は、ＣＡＤデータ、ＢＯＭデータ、およびパートデータに基づき、データを作成することができる。【００１４】
（７）基板に設けられたホールにリードが挿入されることによって基板に装着されたリード部品の、当該リードの切断および屈曲を行うカットアンドクリンチ装置で使用するＮＣデータを作成するデータ作成装置であって、基板の配線パターン情報を表示する表示手段と、受付手段と、屈曲方向を決定する決定手段と、を備え、決定手段は、リード部品の１対のリードの並ぶ第１方向であって、当該１対のリードが接近する第１屈曲方向に屈曲された状態のリードを配線パターンとともに表示手段に表示させる第１表示処理、および、第１方向であって、当該１対のリードが離間する第２屈曲方向に屈曲された状態のリードを配線パターンとともに表示手段に表示させる第２表示処理、の少なくとも何れか一方を実行し、受付手段にて屈曲方向として受け付けた第１屈曲方向もしくは第２屈曲方向を、データにおける屈曲方向に決定することを特徴とする。このようにすると、データ作成装置は、配線パターンとともに、屈曲された状態のリードを配線パターンとともに表示手段に表示させることができる。オペレータは、表示を見て、最適な屈曲方向を選択することができる。データ作成装置は、受け付けた第１屈曲方向もしくは第２屈曲方向をデータにおける屈曲方向に決定することができる。【００１５】
さらに、本願に係る発明は、データ作成装置の発明に限定されることなく、データ作成装置を制御するプログラムの発明としても実施し得るものである。
【発明の効果】
【００１６】
本願に係るデータ作成装置などによれば、リード部品のリードの曲げ方向を最適な方向とするデータ作成装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係るデータ作成システムの構成を説明する図である。
【図２】基板データを説明する図である。
【図３】ＢＯＭデータを説明する図である。
【図４】パートデータを説明する図である。
【図５】基板とリード部品との位置関係を説明する図である。
【図６】ガーバデータを説明する図である。
【図７】第１データ作成処理の処理内容を示すフローチャートである。
【図８】シーケンスデータを説明する図である。
【図９】リードの曲げ方向を説明する図である。
【図１０】リードの曲げ方向を提示する表示画面を説明する図である。
【発明を実施するための形態】
【００１８】
［第１実施形態］
＜データ作成システムの構成＞
図１を用いて、データ作成システム１の構成について説明する。データ作成システム１はデータ作成装置１０およびサーバ２０を備える。データ作成装置１０は、例えばＰＣで実現され、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、ＮＶＲＡＭ（不揮発性ＲＡＭ）１４、ディスプレイ１５、操作部１６、通信部１７などを有する。ＣＰＵ１１はＲＯＭ１３に記憶されている各種のプログラムを実行することによって、接続されているディスプレイ１５などを制御する。ＲＡＭ１２はＣＰＵ１１が各種の処理を実行するための主記憶装置として用いられる。ＲＯＭ１３には第１データ作成処理（後述）および第２データ作成処理（後述）のプログラム、制御プログラム、および各種のデータなどが記憶されている。ＮＶＲＡＭ１４には各種情報が記録されている。ディスプレイ１５は、例えば液晶ディスプレイであり、ＣＰＵ１１の命令に従って、例えば各種の設定画面や装置の動作状態などを表示する。操作部１６は不図示のキーボードおよびマウスを有し、オペレータの操作を受け付ける。通信部１７はネットワークを介して、サーバ２０とデータの送受を行う。サーバ２０は、パートデータデータベース２１を有しており、クライアントであるデータ作成装置１０からの要求に応じて、パートデータデータベース２１が有するパートデータを提供する。
【００１９】
データ作成装置１０は、ＣＡＤデータ３１、ガーバデータ３２、ＢＯＭデータ３３、およびパートデータデータベース２１が有するパートデータなどに基づき、ＮＣデータであるジョブデータ４０を作成する。作成されたジョブデータ４０はカットアンドクリンチ装置１００などを制御する制御装置へ提供される。ジョブデータ４０は、シーケンスデータ４１、ベリファイデータ４２、パートデータ４３、装着順データ４４などを含む。
【００２０】
＜カットアンドクリンチ装置の構成＞
カットアンドクリンチ装置１００は、例えばプリント基板なのどの基板に挿入されたリード部品のリードの屈曲および切断を行う装置である。カットアンドクリンチ装置１００は、不図示のユニット移動装置およびカットアンドクリンチユニットを備える。ユニット移動装置は、カットアンドクリンチユニットのＸ方向、Ｙ方向、Ｚ方向（後述）への移動などを行う。カットアンドクリンチユニットは、１対のリードが挿入される１対の挿入穴を備えている。カットアンドクリンチ装置１００は、１対の挿入穴に挿入された１対のリードを所定の方向に屈曲させる機能、およびリードを所定の長さで切断する機能を有している。
【００２１】
＜基板実装機の構成＞
また、カットアンドクリンチ装置１００は、不図示の基板実装機に備えられている。基板実装機はカットアンドクリンチ装置１００の他に、不図示の装置本体、基板搬送保持装置、部品装着装置、部品供給装置、カメラ、制御装置などを備え、基板に電子部品を実装する。カットアンドクリンチ装置１００、基板搬送保持装置、部品装着装置、および部品供給装置などは基板実装機の装置本体に配設されている。
【００２２】
基板搬送保持装置は、基板を搬送し、所定の位置にて基板を保持する。以下の説明において、基板の搬送方向をＸ方向、Ｘ方向と直交する水平方向をＹ方向、鉛直方向をＺ方向と称する。部品装着装置は吸着ノズルを備え、部品供給装置により供給される電子部品を吸着ノズルで吸着して保持する。電子部品がリード部品である場合、部品装着装置は、保持したリード部品の１対のリードを基板に形成された１対の例えばスルーホールなどのホールに挿入して、装着する。カットアンドクリンチ装置１００は、所定の位置に保持されている基板の下方に配設されている。リード部品の基板への挿入時、１対のホールの下にカットアンドクリンチユニットの１対の挿入穴が位置するように、カットアンドクリンチユニットは移動する。次に、カットアンドクリンチユニットが、リードが挿入されている１対の挿入穴を操作することにより、１対のリードの屈曲および切断がなされる。これにより、リード部品の基板からの抜けが防止される。
【００２３】
ベリファイデータ４２は、基板実装機が設定通りに作業を行うために用いるデータである。例えば、ベリファイデータ４２には、基板の金属パターンおよびホールなどの位置・形状のデータが含まれている。部品装着装置がリード部品を基板に装着する際には、基板をカメラで撮像し、得られた画像と、ベリファイデータ４２に含まれる基板に関するデータとが照合される。これにより、部品装着装置は設定された位置にリード部品を装着することができる。
【００２４】
尚、基板実装機が備える各装置は、基板実装機が備える制御装置により制御される。ジョブデータ４０は制御装置に提供され、これにより、カットアンドクリンチ装置１００はジョブデータ４０に基づいて制御される。
【００２５】
＜各種データの構成＞
次に、図２〜６を用いて各種データについて説明する。尚、以下の説明では、適宜、電子部品としてリード部品を例示して説明する。ＣＡＤデータ３１は基板における電子部品、例えばプリント配線などの配線、ホールなどの形状・位置などの情報を含む。データ作成装置１０は、ＣＡＤデータ３１から図２に示す基板データ３４を抽出することができる。基板データ３４は「リファレンス」「基準座標（Ｘ座標）」「基準座標（Ｙ座標）」「配置方向」などの項目が１組とされたテーブルである。リファレンスとは、基板に実装される電子部品の各々に一意に付与される識別子である。リファレンスは、回路図にて電子部品の各々に一意に付与される名称が引用される。基準座標とは、基板の基準位置に対する、パートデータデータベース２１が有するパートデータにおいて規定される電子部品の基準位置の相対座標である。配置方向とは、基板の基準方向に対する、電子部品の配置方向であり、パートデータデータベース２１が有するパートデータにおいて規定される電子部品の基準方向に基づく方向である。ここでは、基板の基準方向は、矩形である基板の長辺方向がＸ方向、短辺方向がＹ方向とされ、リード部品の基準方向は、リードが並ぶ方向がＸ方向、Ｘ方向と直交する方向がＹ方向とされているものとする。この場合、リード部品のＸ方向が、基板のＸ方向と揃えられて、配置される場合は「横」、リード部品のＹ方向が、基板のＸ方向と揃えられて、配置される場合は「縦」とされる。
【００２６】
ＢＯＭデータは、図３に示すように、「リファレンス」「パートナンバー」などの項目が１組とされたテーブルである。「パートナンバー」とは、実装される電子部品を特定する識別子であり、例えば電子部品の製造元および品番などを含む情報である。
【００２７】
パートデータ４３は、図４に示すように、「パートナンバー」「リード１（Ｘ座標）」「リード１（Ｙ座標）」「リード２（Ｘ座標）」「リード２（Ｙ座標）」「リード長」「部品高さ」「折り曲げ位置」「リード残長」「供給形式」などの項目が１組とされたテーブルである。尚、図４は１対のリードを有するリード部品について例示している。例えば、２つのリードを有するリード部品の場合、リード１（Ｘ座標）およびリード１（Ｙ座標）は一方のリードのリード部品の基準位置に対する相対座標であり、リード２（Ｘ座標）およびリード２（Ｙ座標）は他方のリードのリード部品の基準位置に対する相対座標である。「供給形式」には、例えばラジアル備品の場合の「ラジアル」、アキシャル部品の場合の「アキシャル」などがある。尚、パートデータ４３は、電子部品の種類に応じて、項目が適宜変更される。
【００２８】
「リード長」「部品高さ」「折り曲げ位置」「リード残長」については、図５を用いて説明する。図５は、基板ｂｏａｒｄを、基板ｂｏａｒｄに形成された２つのホールｈｏｌｅを通る面で切断して示す断面図である。ここでは、本体およびリードを有するリード部品の一例としてコンデンサＣ１を示す。コンデンサＣ１は本体ｂｏｄｙと、本体ｂｏｄｙに取り付けられた１対のリードｌｅａｄを有する。尚、図５では、コンデンサＣ１の１対のリードｌｅａｄが１対のホールｈｏｌｅに挿入され、リードｌｅａｄが屈曲されている状態を示している。以下の説明において、リード部品の本体が配置される側の面である、基板の一方の面を表面、他方の面を裏面と称する。［リード長］は図５において「ｌ」で示す、リードｌｅａｄの全長である。「部品高さ」は、図５において「ｈ」で示す、基板ｂｏａｒｄの表面から本体ｂｏｄｙまでのクリアランスである。「折り曲げ位置」は、図５において「ｐ」で示す、基板ｂｏａｒｄの裏面からリードｌｅａｄまでのクリアランスである。「リード残長」とは、図５において「ｒｌ」で示す、折り曲げ位置からリードｌｅａｄの先端までの長さである。
【００２９】
尚、図５において「ｔ」は、基板ｂｏａｒｄの厚さである。基板の厚さの値は、ＣＡＤデータ３１に含まれている。
【００３０】
ガーバデータ３２について図６を用いて説明する。図６は、基板に形成された配線およびランドの模式図である。図６の斜線部は、例えば銅箔などの金属パターンである。円環状のパターンはホールを取り囲むランドである。ランドから配線が延伸している。ガーバデータ３２は、ガーバフォーマットに則ったデータであり、金属パターン、スルーホールが形成されるホールの形状・位置などの情報を含むデータである。例えば、ガーバデータ３２に基づく描画により、図６に示すような画像を例えばディスプレイなどに表示させることができる。
【００３１】
＜データ作成処理＞
データ作成装置１０は、自動生成モードおよび手動生成モードを有する。データ作成装置１０は、自動生成モードにおいて、自動でリードの折り曲げ方向を決定する。データ作成装置１０は、手動生成モードにおいて、ディスプレイ１５にオペレータがリードの折り曲げ方向を決定するための画像を表示し、オペレータの指示に基づき、リードの折り曲げ方向を決定する。まず、自動生成モードについて図７〜９を用いて説明する。
【００３２】
自動生成モードを実行させたいオペレータは、データ作成装置１０を操作し、予めデータ作成装置１０にインストールされている、第１データ作成処理および第２データ作成処理を行うアプリケーションを起動する。ＣＰＵ１１は、オペレータにより、自動生成モードでの動作開始が指示されると、第１データ作成処理を開始する。まず、ＣＰＵ１１は、各種データをインポートする（Ｓ１）。ここで、各種データとは、ＣＡＤデータ３１、ガーバデータ３２、ＢＯＭデータ３３、パートデータデータベース２１が有するパートデータなどである。詳しくは、ＣＰＵ１１は、例えば通信部１７を介して、受信したＣＡＤデータ３１、ガーバデータ３２、ＢＯＭデータ３３を、必要に応じて形式変換して、ＲＡＭ１２に記憶させる。インポートしたガーバデータ３２は、ベリファイデータ４２の一部とされる。また、ＣＡＤデータ３１から基板データ３４を抽出する。ＣＰＵ１１は、必要なパートデータを取得するため、ＢＯＭデータ３３に含まれるパートナンバーの各値のパートデータの送信を、サーバ２０へ要求する。要求に応じてサーバ２０から送信されるパートデータを、必要に応じて形式変換した後、パートデータ４３として、ＲＡＭ１２に記憶する。
【００３３】
次に、ＣＰＵ１１はシーケンスデータ４１を作成する。シーケンスデータ４１は、図８に示すように、「リファレンス」「パートナンバー」「Ｘ座標」「Ｙ座標」「θ軸座標」「リード折り曲げ」などの項目が１組とされたテーブルである。「Ｘ座標」「Ｙ座標」は、基板実装機の基準位置に対する電子部品の基準位置の相対座標である。「シータ軸座標」は、水平方向における、「Ｘ座標」「Ｙ座標」で規定される基準軸に対する電子部品の基準軸の角度である。基準軸は例えばＸ軸の正方向などとされる。尚、座標におけるＸＹ方向は、基板実装機で規定されている方向に準じている。ＣＰＵ１１は基板データ３４およびＢＯＭデータ３３に基づき、「リファレンス」「パートナンバー」の値を決定する。ＣＰＵ１１は基板データ３４に基づき、「Ｘ座標」「Ｙ座標」「θ軸座標」の値を決定する。尚、この段階では、「リード折り曲げ」は決定していないため、シーケンスデータの「リード折り曲げ」の値は空欄とされている。
【００３４】
また、ＣＰＵ１１は不図示のシーケンスデータ４１の項目である「カット長」の値を決定する。パートデータ４３に基づき、ＣＰＵ１１はリード長の値から、部品高さ、基板厚さ、折り曲げ位置、およびリード残長の各値を減じた値が０以上であった場合、当該値を「カット長」の値とする。
【００３５】
次に、各種データに基づき、電子部品の基板への装着順序を決定し、装着順データ４４を作成する（Ｓ３）。次に、例えば、シーケンスデータ４１の最上段の行にあるリード部品から順に、「リード折り曲げ」の値を決定する。尚、「リード折り曲げ」の値は、「内曲げ」「外曲げ」「Ｎ曲げ」の何れかとされる。
【００３６】
ここで、「リード折り曲げ」の値の決定方法について、図９を用いて説明する。カットアンドクリンチ装置１００は、内曲げ、外曲げ、Ｎ曲げの３つの状態にリードを屈曲させることができる。図９は金属パターンが形成されている基板の裏面の模式図である。パターン５０，６０，７０は、夫々、外曲げ、内曲げ、Ｎ曲げと決定される場合の金属パターンを示している。また、図９では、パターン５０，６０，７０とともに、切断および屈曲された状態のリードであるリード５５，５６，６５，６６，７５，７６を示している。パターン５０は、中心を中心５１，５２とする１対のホールの中心間距離は距離Ｌ１である。２つのホールを取り囲み、ランド５３，５４が形成されている。パターン６０は、中心を中心６１，６２とする１組のホールの中心間距離は距離Ｌ２である。２つのホールを取り囲み、ランド６３，６４がある。パターン７０は、中心を中心７１，７２とする１組のホールの中心間距離は距離Ｌ２である。２つのホールを取り囲み、ランド７３，７４がある。ランド７３，７４の間に、配線パターン７８がある。ここで、距離Ｌ１は距離Ｌ２よりも短い。
【００３７】
ＣＰＵ１１は、１対のホールのホール間距離が基準値より短い場合には、「リード折り曲げ」を「外曲げ」と決定する。パターン５０にて示すように、外曲げとはリード部品の１対のリードの並ぶ方向に沿って、１対のリードが離間する方向に屈曲させることである。ＣＰＵ１１は、ホール間距離が基準値より長く、かつ、１対のホール間に金属パターンがない場合には、「リード折り曲げ」を「内曲げ」と決定する。パターン６０にて示す様に、内曲げとは、リード部品の１対のリードの並ぶ方向に沿って、１対のリードが接近する方向に屈曲させることである。ＣＰＵ１１は、ホール間距離が基準値より長く、かつ、１対のホール間に金属パターンがある場合には、「リード折り曲げ」を「Ｎ曲げ」と決定する。パターン７０にて示す様に、Ｎ曲げとは、リード部品の１対のリードの並ぶ方向とは異なる方向に屈曲させることである。リードのリード残長に対して、ホール間距離が短い場合には、リードを内曲げとすると、１対のリードが接触してしまうおそれがある。そこで、リード残長に対して、ホール間距離が短い場合には、ＣＰＵ１１はリードを外曲げと決定する。一方、リード残長に対してホール間距離が長い場合には、リードを内曲げとしても１対のリードは接触しないので、ＣＰＵ１１はリードを内曲げと決定する。ただし、１対のホール間に金属パターンがある場合には、内曲げとすると１対のホール間の金属パターンとリードとが接触してしまうおそれがある。そこで、１対のホール間に金属パターンがある場合には、ＣＰＵ１１はリードをＮ曲げと決定する。
【００３８】
図７に戻り、第１データ作成処理の説明を続ける。ステップＳ３の実行後、ＣＰＵ１１はリード折り曲げ方向の決定が終了したか否かを判断する（Ｓ４）。ＣＰＵ１１は、シーケンスデータの「リード折り曲げ」の値が空欄である行がある場合、リード折り曲げ方向の決定が終了していないと判断する。リード折り曲げ方向の決定が終了したと判断すると（Ｓ４：ＹＥＳ）、処理を終了する。一方、リード折り曲げ方向の決定が終了していないと判断すると（Ｓ４：ＮＯ）、リード折り曲げ方向を決定するため、「リード折り曲げ」の値が空欄であるリファレンスを対象として、リード部品のホール間距離は基準値より大きいか否かを判断する（Ｓ５）。ここで、基準値は、対象とするリファレンスのリード残長の２倍にマージン値を加えた値である。ホール間距離は基準値より大きくないと判断すると（Ｓ５：ＮＯ）、「リード折り曲げ」の値を「外曲げ」に決定する。一方、ホール間距離は基準値より大きいと判断すると（Ｓ５：ＹＥＳ）、対象とするリファレンスの１対のホール間に金属パターンがあるか否かを判断する（Ｓ９）。１対のホール間に金属パターンがないと判断すると（Ｓ９：ＮＯ）、「リード折り曲げ」の値を「内曲げ」に決定する。一方、１対のホール間に金属パターンがあると判断すると（Ｓ９：ＹＥＳ）、「リード折り曲げ」の値を「Ｎ曲げ」に決定する。
【００３９】
ステップＳ７，Ｓ１１，Ｓ１３実行後、ステップＳ４に戻り、リード折り曲げ方向の決定が終了したと判断する（Ｓ４：ＹＥＳ）まで、処理を継続する。
【００４０】
次に、ステップＳ５，Ｓ９について説明を補足する。ＣＰＵ１１は、基板データ３４の対象とするリファレンスの行を参照することにより、基板における、対象とするリファレンスの基準座標および配置方向を取得することができる。また、対象とするリファレンスのパートナンバーのパートデータ４３を参照することにより、対象とするリファレンスの基板における各リードの座標を取得することができる。これにより、ＣＰＵ１１は対象とするリファレンスの各リードの基板における座標を取得することができる。ＣＰＵ１１は、各リードの基板における座標に基づいて、ベリファイデータ４２に含まれるガーバデータにおける、各リードに対応するホールもしくはランドのパターンを特定する。これにより、ＣＰＵ１１は対象とするリファレンスのホールの距離を取得することができる。また、対象とするリファレンスのホール間に金属パターンがあるか否かを判断することができる。
【００４１】
次に、手動生成モードについて説明する。ＣＰＵ１１は、オペレータにより、手動生成モードでの動作開始が指示されると、第２データ作成処理を開始する。まず、ＣＰＵ１１は、第１データ作成処理のステップＳ１，Ｓ３と同様のステップを実行する。次に、各種データに基づいて、図１０に示す表示画面をディスプレイ１５に表示させる。
【００４２】
図１０に示す様に、データ作成装置１０は、リードの折り曲げ方向を外曲げとした場合の状態を表示する表示様態である第１表示様態８０の表示画面と、リードの折り曲げ方向を内曲げとした場合の状態を表示する表示様態である第２表示様態８１の表示画面とをディスプレイ１５に表示する。ＣＰＵ１１は例えば、不図示の切替えボタンをディスプレイ１５に表示させ、オペレータによる切替えボタンの操作に応じて、第１表示様態８０と第２表示様態８１とをトグルに切替える。
【００４３】
第１表示様態８０は第１表示窓ｗｉｎｄｏｗ１および第２表示窓ｗｉｎｄｏｗ２を有する。第１表示窓ｗｉｎｄｏｗ１では基板８９の裏面が表示され、第２表示窓ｗｉｎｄｏｗ２では基板８９の断面が表示される。第１表示窓ｗｉｎｄｏｗ１には、ガーバデータに基づく金属パターン、例えばパートデータ４３に基づく電子部品の外形および外曲げされた状態のリードの外形などが表示される。図１０では、電子部品として、リード部品であるコンデンサＣ１，Ｃ２が例示されている。金属パターンは、図１０において斜線で示されており、具体的には、コンデンサＣ１のリードが挿入されるホール８３，８４を取り囲むランドおよび配線パターン８７などである。リード８５，８６は、コンデンサＣ１に取り付けられたリリードであり、第１表示様態８０では、ホール８３，８４に挿入されて外曲げにされた状態で表示される。尚、破線で示す矩形は、コンデンサＣ１，Ｃ２の外形である。第２表示窓ｗｉｎｄｏｗ２は、第１表示窓ｗｉｎｄｏｗ１で示されるホール８３，８４の中心を通る中心線８２を切断面とする断面図である。第２表示窓ｗｉｎｄｏｗ２において、上側が基板８９の表面、下側が基板の裏面である。第２表示窓ｗｉｎｄｏｗ２では、ホール８３，８４、外曲げにされたリード８５，８６、配線パターン８７が示される。
【００４４】
第２表示様態８１は、第１表示様態８０と同様に、第１表示窓ｗｉｎｄｏｗ１および第２表示窓ｗｉｎｄｏｗ２を有する。第２表示様態８１では、リード８５，８６は、ホール８３，８４に挿入されて内曲げにされた状態で表示される。
【００４５】
オペレータは、第１表示様態８０および第２表示様態８１の表示画面を見るもとにより、リードの折り曲げ方向を確認することができる。第１表示様態８０の表示画面では、外曲げされたリード８６と、配線パターン８７とが接近している様子が表示される。例えば、オペレータがリード８６と配線パターン８７とが接近するのを嫌う場合には、折り曲げ方向を内曲げとするなど、表示画面を見て折り曲げ方向を判断することができる。
【００４６】
データ作成装置１０は、第１表示様態８０の表示画面もしくは第２表示様態８１の表示画面をディスプレイ１５に表示するとともに、例えば、シーケンスデータ４１の「リード折り曲げ」の値を受付けるために、例えば、何れかの選択が可能な「内曲げ」ボタンおよび「外曲げ」ボタンを表示するなどする。ＣＰＵ１１は、受け付けた「内曲げ」および「外曲げ」の何れかをシーケンスデータ４１の「リード折り曲げ」の値とする。
【００４７】
ここで、ジョブデータ４０はカットアンドクリンチ装置で使用するＮＣデータの一例であり、データ作成装置１０はデータ作成装置の一例である。ＣＡＤデータ３１およびガーバデータ３２は配線パターン情報の一例であり、第１データ作成処理および第２データ作成処理を実行するＣＰＵ１１は決定手段の一例である。内曲げは第１屈曲方向の一例であり、外曲げは第２屈曲方向の一例であり、Ｎ曲げは第３屈曲方向の一例である。ステップＳ９は第１判断処理の一例であり、ステップＳ１３は第１決定処理の一例である。また、ステップＳ５は取得処理および第２判断処理の一例であり、ステップＳ７は第２決定処理の一例である。また、リファレンスは回路図におけるリード部品の識別子の一例であり、金属パターンは、配線パターンの一例である。また、ディスプレイ１５は表示手段の一例であり、操作部１６は受付手段の一例である。また、ＣＰＵ１１がディスプレイ１５に第１表示様態８０の表示画面を表示させる処理は第１表示処理の一例であり、ＣＰＵ１１がディスプレイ１５に第２表示様態８１の表示画面を表示させる処理は、第２表示処理の一例である。
【００４８】
上記した実施形態によれば、以下の効果を奏する。
第１データ作成処理において、ＣＰＵ１１はＣＡＤデータ３１およびガーバデータ３２に基づいて、ジョブデータ４０に含まれるシーケンスデータ４１の「リード折り曲げ」項目の値を決定する。これにより、データ作成装置１０は、リード部品のリードの曲げ方向を最適な方向としたジョブデータ４０を作成することができる。
【００４９】
第１データ作成処理において、ＣＰＵ１１は、ＣＡＤデータ３１、ガーバデータ３２、およびＢＯＭデータに基づいて、シーケンスデータ４１の「リード折り曲げ」項目の値を、内曲げ、外曲げ、Ｎ曲げの何れかに決定する。
【００５０】
また、第１データ作成処理において、ＣＰＵ１１はホール間に金属パターンがあると判断すると（Ｓ９：ＹＥＳ）、「リード折り曲げ」の値をＮ曲げに決定する。これにより、データ作成装置１０は、屈曲方向を内曲げとした場合に生じるおそれのある、金属パターンと屈曲されたリードとの接触を回避することができるジョブデータ４０を作成することができる。また、リード間距離は基準値より大きくないと判断すると（Ｓ５：ＮＯ）、「リード折り曲げ」の値を外曲げに決定する。これにより、データ作成装置１０は、屈曲方向を内曲げとした場合に生じるおそれのある、屈曲された１対のリード同士の接触を回避することができるジョブデータ４０を作成することができる。
【００５１】
また、第２データ作成処理において、ＣＰＵ１１はディスプレイ１５に第１表示様態８０の表示画面を表示させる。また、ディスプレイ１５に第２表示様態８１の表示画面を表示させる。これによりオペレータは、基板の金属パターンとともに、屈曲された状態のリードの表示画面を見ることができる。オペレータは、表示画面を見て、最適な屈曲方向を選択することができる。データ作成装置１０は、受け付けた外曲げもしくは内曲げをシーケンスデータ４１における「リード折り曲げ」の値に決定することができる。
【００５２】
尚、本発明は前記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内での種々の改良、変更が可能であることは言うまでもない。
上記では、第１データ作成処理において、１対のホール間に金属パターンがあると判断すると（Ｓ９：ＹＥＳ）、「リード折り曲げ」の値を「Ｎ曲げ」に決定すると説明したが、これに限定されない。ホールの一方からホールの他方と離間する方向に向かう方向において、ホールの一方から所定距離までの領域に、ランドから隔離された金属パターンがある場合には、「リード折り曲げ」の値を「Ｎ曲げ」に決定しても良い。図６を用いて詳述する。
【００５３】
図６において、破線で示す矩形は、リード部品の一例であるコンデンサＣ１の外形である。中心線８２は、コンデンサＣ１の１対のリードが挿入される１対のホールの各々の中心である中心９１，９２を通る線である。点９３は、中心線８２において、中心９１から中心９２へ向かう方向とは反対方向に、中心９１から距離Ｌ３だけ離れた点である。点９４は、中心線８２において、中心９２から中心９１へ向かう方向とは反対方向に、中心９２から距離Ｌ３だけ離れた点である。データ作成装置のＣＰＵは、中心９１から点９３までの領域と、中心９２から点９４までの領域とに、ランドから隔離された金属パターンがあるか否かを判断する（第３判断処理の一例）。尚、距離Ｌ３は、パートデータ４３の「リード残長」と同等の値である。ランドから隔離された金属パターンがあると判断すると、「リード折り曲げ」の値を「Ｎ曲げ」に決定する（第３決定処理の一例）。図６の例では、中心９１から点９３までの領域にランドから隔離された金属パターンはないが、中心９２から点９４までの領域にランドから隔離された金属パターンである配線パターン８７がある。この場合、外曲げにした場合、外曲げにされたリードと、配線パターン８７とが接触するおそれがある。そこで、Ｎ曲げとすることで、リードと配線パターン８７との接触を防止する。この構成によれば、「リード折り曲げ」を「外曲げ」とした場合に生じるおそれのある、屈曲されたリードと金属パターンとの接触を回避することができるジョブデータ４０を作成することができる。
【００５４】
また、上記では、データ作成装置１０は、第１データ作成処理と第２データ作成処理との何れか一方を実行すると説明したが、これに限定されない。例えば、シーケンスデータ４１のリファレンスの値毎に、「リード折り曲げ」の値を自動で決定するか、手動で決定するかが切替え可能な構成としても良い。また、シーケンスデータ４１の「リード折り曲げ」のすべての値を決定した後に、一部の値を更新できる構成としても良い。例えば、ＢＯＭデータ３３で規定されるリファレンスとパートナンバーとの対応付けが変更される場合がある。この場合、変更されたリファレンスについて更新を実行する構成とすると良い。例えば、ＢＯＭデータ３３のパートナンバーの更新は、電子部品に対応付けられたバーコードの読み取りにより行われる場合がある。この場合には、バーコードの読み取りが行われた事をトリガとして、対応するリファレンスを対象として、第１データ作成処理を実行するようにすると良い。
【００５５】
また、第１データ作成処理の手順は上記に限定されない。例えば、リード部品の１対のホールの各々の中心を中心とする所定半径内の領域に、ランドと隔離された金属パターンがある場合には、屈曲方向を、ホールから金属パターンがある方向へ向かう方向以外とするなどしても良い。また、ランドと隔離された金属パターン以外に、例えば、基板の裏面に表面実装されるチップ部品、対象とするリード部品とは異なるリード部品のリードの位置などの有無などを、リードの折り曲げ方向を決定する条件としても良い。
【００５６】
また、第２データ作成処理にて表示する表示画面は上記に限定されない。例えば、第１表示窓ｗｉｎｄｏｗ１および第２表示窓ｗｉｎｄｏｗ２の何れか一方を表示する構成としても良い。また、電子部品の外形を示さない構成としても良い。
【００５７】
また、シーケンスデータ４１は「パートナンバー」の項目を有すると説明したが、「パートナンバー」の項目を有さない構成としても良い。この場合、インポートしたＢＯＭデータ３３を参照する構成とすると良い。
【００５８】
また、上記では、２つのリードを有するリード部品について説明したが、３つ以上のリードを有するリード部品に関しても上記の構成を適用することができる。３つ以上のリードを有するリード部品に関しては、例えば、３つ以上のリードのうち、隣接する２つのリードを対象として、第１判断処理〜第３判断処理を実行し、すべてのリードに関して第１判断処理〜第３判断処理を実行する構成とすると良い。
【符号の説明】
【００５９】
１  データ作成システム
１０  データ作成装置
１１  ＣＰＵ
３１  ＣＡＤデータ
３２  ガーバデータ
３３  ＢＯＭデータ
４０  ジョブデータ
４１  シーケンスデータ
４３  パートデータ
１００  カットアンドクリンチ装置
【図１】
2018070036.tif 000003
【図２】
2018070036.tif 000004
【図３】
2018070036.tif 000005
【図４】
2018070036.tif 000006
【図５】
2018070036.tif 000007
【図６】
2018070036.tif 000008
【図７】
2018070036.tif 000009
【図８】
2018070036.tif 000010
【図９】
2018070036.tif 000011
【図１０】
2018070036.tif 000012
【国際調査報告】
2018070036.tif 000013
2018070036.tif 000014
2018070036.tif 000015
2018070036.tif 000016