JP2721651B2 - Press system for metal mask drilling - Google Patents
Press system for metal mask drillingInfo
- Publication number
- JP2721651B2 JP2721651B2 JP6293304A JP29330494A JP2721651B2 JP 2721651 B2 JP2721651 B2 JP 2721651B2 JP 6293304 A JP6293304 A JP 6293304A JP 29330494 A JP29330494 A JP 29330494A JP 2721651 B2 JP2721651 B2 JP 2721651B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- press
- land
- metal mask
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/10—Apparatus or processes for manufacturing printed circuits in which conductive material is applied to the insulating support in such a manner as to form the desired conductive pattern
- H05K3/12—Apparatus or processes for manufacturing printed circuits in which conductive material is applied to the insulating support in such a manner as to form the desired conductive pattern using thick film techniques, e.g. printing techniques to apply the conductive material or similar techniques for applying conductive paste or ink patterns
- H05K3/1216—Apparatus or processes for manufacturing printed circuits in which conductive material is applied to the insulating support in such a manner as to form the desired conductive pattern using thick film techniques, e.g. printing techniques to apply the conductive material or similar techniques for applying conductive paste or ink patterns by screen printing or stencil printing
Landscapes
- Electric Connection Of Electric Components To Printed Circuits (AREA)
- Manufacturing Of Printed Wiring (AREA)
- Manufacture Or Reproduction Of Printing Formes (AREA)
- Punching Or Piercing (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、プリント基板上のラン
ドに半田印刷するための孔をメタルマスクにプレスによ
ってあけるメタルマスク孔あけ用プレスシステムに関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a metal mask punching press system for punching holes for solder printing on lands on a printed circuit board by pressing a metal mask.
【0002】[0002]
【従来の技術】電気電子部品を搭載する基板としては、
その表面にプリント配線を形成したプリント基板が広く
用いられている。また、プリント基板上には、搭載すべ
き電気電子部品のリード等との電気的接続のため、他の
配線部分よりも大きな幅を有するランドが形成される。
このプリント基板上の配線を搭載に係る電気電子部品の
リード等と電気的に接続するためには、このランドと電
子電気部品のリード等とを半田付けする必要がある。半
田付けの際には、通常、クリーム状の半田をランド上に
印刷しておき部品を搭載した上で半田を溶融させるとい
った手順が使用される。このような手順を実行するため
には、プリント基板上の所定箇所に設けられたランドに
クリーム半田を印刷する手段が必要である。メタルマス
クはこの印刷のために用いられる器具であり、印刷対象
となるプリント基板のランドに対応するよう、極薄い金
属板等に孔を形成した構成を有している。2. Description of the Related Art As a substrate on which electric and electronic components are mounted,
A printed circuit board having a printed wiring formed on its surface is widely used. In addition, lands having a larger width than other wiring portions are formed on the printed circuit board for electrical connection with leads and the like of electric and electronic components to be mounted.
In order to electrically connect the wiring on the printed circuit board to the lead of the electric / electronic component to be mounted, it is necessary to solder the land and the lead of the electronic / electric component. At the time of soldering, usually, a procedure is used in which creamy solder is printed on a land, components are mounted, and then the solder is melted. In order to execute such a procedure, means for printing cream solder on a land provided at a predetermined position on a printed circuit board is required. A metal mask is an instrument used for this printing, and has a configuration in which holes are formed in an extremely thin metal plate or the like so as to correspond to lands of a printed board to be printed.
【0003】メタルマスクに孔をあける方法としては、
従来からエッチングによる方法が広く実施されている。
図16には、エッチングによるメタルマスク製造及び印
刷工程の流れが示されている。[0003] As a method of making a hole in a metal mask,
Conventionally, etching methods have been widely practiced.
FIG. 16 shows a flow of a metal mask manufacturing and printing process by etching.
【0004】この図に示されるラインは、大きく分け
て、エッチングライン10と印刷ライン12から構成さ
れている。エッチングライン10は、メタルマスク素材
搬入装置14、エッチング装置16、メタルマスク搬出
装置18、メタルフレーム組込み装置20及びエッチン
グ制御部22から構成されている。メタルマスク素材搬
入装置14は、エッチング制御部22の制御のもとに、
メタルマスクの素材である薄い金属板をエッチング装置
16に送給する。エッチング装置16は、エッチング制
御部22の制御のもとに、このメタルマスク素材に孔を
あける。メタルマスク搬出装置18は、エッチング制御
部22の制御のもとに、孔があけらたメタルマスクをメ
タルフレーム組込装置20に送給する。ここに、メタル
マスク自体は薄い金属板であるため、そのままでは取扱
いが困難であり、また、変形、歪み等も生じてしまう。
メタルフレーム組込装置20は、このようなメタルマス
クの取扱性を向上させるべく、エッチング制御部22の
制御のもとに、所定の大きさ及び強度を有するメタルフ
レームに、孔が開けられたメタルマスクを組み込む。The line shown in FIG. 1 is roughly composed of an etching line 10 and a printing line 12. The etching line 10 includes a metal mask material carrying-in device 14, an etching device 16, a metal mask carrying-out device 18, a metal frame incorporating device 20, and an etching control unit 22. The metal mask material loading device 14 is controlled by the etching control unit 22 to
A thin metal plate as a material of a metal mask is fed to the etching device 16. The etching device 16 makes a hole in the metal mask material under the control of the etching control unit 22. The metal mask unloading device 18 sends the perforated metal mask to the metal frame incorporating device 20 under the control of the etching control unit 22. Here, since the metal mask itself is a thin metal plate, it is difficult to handle it as it is, and deformation, distortion, and the like also occur.
Under the control of the etching control unit 22, a metal frame having a predetermined size and strength is provided with a perforated metal frame under the control of the etching control unit 22 in order to improve the handleability of such a metal mask. Incorporate the mask.
【0005】このようにしてメタルフレームに組み込ま
れたメタルマスクは、印刷ライン12を構成するメタル
マスク印刷装置23に装着される。メタルマスク印刷装
置23においては、装着されたメタルマスクが印刷対象
たるプリント基板に対して位置決めされ、当該メタルマ
スク上にクリーム半田が供給され、スキージ等による印
刷が行われる。[0005] The metal mask incorporated in the metal frame in this manner is mounted on a metal mask printing device 23 constituting the printing line 12. In the metal mask printing device 23 , the mounted metal mask is positioned with respect to the printed circuit board to be printed, cream solder is supplied on the metal mask, and printing is performed with a squeegee or the like.
【0006】このような構成を有する従来型の工程に
は、いくつかの問題点がある。例えば、図17(a)に
示されるように、エッチングによってメタルマスク24
上に孔26を形成すると、エッチングしきれずに残る突
出部分28が生じてしまう。すなわちメタルマスク24
にエッチングによって孔26を形成する際には、通常メ
タルマスク24の表裏からエッチングを進行させるが、
その際、表側からのエッチング孔と裏側からのエッチン
グ孔が出会う箇所、すなわちメタルマスク24の厚み方
向中央部において、突出部分28が発生する。[0006] The conventional process having such a configuration has several problems. For example, as shown in FIG.
When the hole 26 is formed thereon, a protruding portion 28 that remains without being completely etched occurs. That is, the metal mask 24
When the hole 26 is formed by etching, the etching usually proceeds from the front and back of the metal mask 24,
At this time, a protruding portion 28 is generated at a location where the etching hole from the front side meets the etching hole from the back side, that is, at the center in the thickness direction of the metal mask 24.
【0007】また、エッチングによるメタルマスク製造
は、工程上の問題がある。すなわち、エッチングによる
孔あけ加工工程は基本的に化学的な工程であるため、メ
タルマスク24を用いてプリント基板上に半田を印刷す
る工程とは、別の工程として設計する必要がある。一般
的には、図16に示されるエッチングライン10と印刷
ライン12は別の工場乃至別の企業に設置されることに
なる。従って、メタルマスク印刷を行おうとする場合、
メタルマスク24の設計内容を示す情報を添えて、エッ
チングライン10を有する外注企業等に発注する必要が
あり、外注企業等から印刷ライン12へとメタルマスク
を納品させる必要がある。このように、従来において
は、メタルマスク印刷に関する工程が複数の企業乃至工
場に分かれていたため、メタルマスク印刷、引いてはプ
リント基板アセンブリの製造計画立案にも困難性があっ
た。[0007] The production of a metal mask by etching has a problem in the process. That is, since the drilling process by etching is basically a chemical process, it must be designed as a process different from the process of printing solder on a printed circuit board using the metal mask 24. Generally, the etching line 10 and the printing line 12 shown in FIG. 16 are installed in another factory or another company. Therefore, when trying to perform metal mask printing,
It is necessary to place an order with a subcontractor or the like having the etching line 10 together with information indicating the design content of the metal mask 24, and it is necessary to deliver the metal mask from the subcontractor or the like to the printing line 12. As described above, in the related art, since steps related to metal mask printing have been divided into a plurality of companies or factories, there has been difficulties in metal mask printing and, consequently, in planning the production of a printed circuit board assembly.
【0008】これら、エッチングによるメタルマスク孔
あけによって生じる問題点を解決するため、本願出願人
は先にパンチプレスによるメタルマスク製造半田印刷一
貫システムを提案している(特願平5−94133
号)。図18には、本願出願人が先に提案したシステム
の概略構成が示されている。In order to solve these problems caused by metal mask hole drilling by etching, the present applicant has previously proposed a metal mask manufacturing solder printing integrated system by punch press (Japanese Patent Application No. 5-94133).
issue). FIG. 18 shows a schematic configuration of a system previously proposed by the present applicant.
【0009】この図に示されるシステムは、メタルマス
ク素材搬入装置14、パンチプレス装置30、メタルマ
スク搬出装置32、パンチプレス制御部34、メタルフ
レーム組込装置36、メタルマスク搬出入装置38、メ
タルマスク収蔵装置40及びメタルマスク印刷装置23
から構成されている。パンチプレス制御部34は、メタ
ルマスク素材搬入装置14、パンチプレス装置30、メ
タルマスク搬出装置32等を制御している。なお、この
図では、メタルフレーム組込装置36、メタルマスク搬
出入装置38、メタルマスク収蔵装置40及びメタルマ
スク印刷装置23に関する制御手段は図示を省略してい
る。The system shown in FIG. 1 includes a metal mask material loading / unloading device 14, a punch press device 30, a metal mask unloading device 32, a punch press control unit 34, a metal frame assembling device 36, a metal mask loading / unloading device 38, Mask storage device 40 and metal mask printing device 23
It is composed of The punch press control unit 34 controls the metal mask material carry-in device 14, the punch press device 30, the metal mask carry-out device 32, and the like. Note that, in this figure, control means relating to the metal frame assembling device 36, the metal mask carry-in / out device 38, the metal mask storage device 40, and the metal mask printing device 23 are omitted.
【0010】メタルマスク素材搬入装置14は、パンチ
プレス制御部34の制御のもと、パンチプレス装置30
にメタルマスク素材を送給する。図17(b)に示すよ
うにパンチプレス装置30は、所定形状(例えば円)、
所定寸法のパンチ型を利用して孔26をあける。パンチ
プレス制御部34の制御のもとにパンチプレス装置30
によりメタルマスク素材に孔26があけられた後、この
メタルマスク24はメタルマスク搬出装置32によっ
て、メタルフレーム組込装置36に送給される。メタル
フレーム組込装置36においては、孔26があけられた
メタルマスク24がメタルフレームに組み込まれる。メ
タルマスク搬出入装置38は、メタルフレームに組み込
まれた状態のメタルマスクをメタルマスク収蔵装置40
に送給する。また、メタルマスク搬出入装置38は、メ
タルマスク印刷装置23等から要求される仕様に仕上げ
られているメタルマスク24をメタルマスク収蔵装置4
0から選択的に取りだしメタルマスク印刷装置23に送
給する。メタルマスク印刷装置23においては、図16
に示されるシステムと同様の手順で印刷が行われる。Under the control of the punch press control unit 34, the metal mask material loading device 14
To supply metal mask material. As shown in FIG. 17B, the punch press device 30 has a predetermined shape (for example, a circle),
A hole 26 is made using a punch having a predetermined size. Under the control of the punch press control unit 34, the punch press 30
After the hole 26 is formed in the metal mask material by the above, the metal mask 24 is fed to the metal frame assembling device 36 by the metal mask unloading device 32. In the metal frame assembling device 36, the metal mask 24 having the holes 26 is assembled into the metal frame. The metal mask loading / unloading device 38 stores the metal mask incorporated in the metal frame in a metal mask storage device 40.
To be sent to The metal mask loading / unloading device 38 stores the metal mask 24 finished to the specifications required by the metal mask printing device 23 and the like in the metal mask storage device 4.
It is selectively taken out from 0 and fed to the metal mask printing device 23. In the metal mask printing apparatus 23, FIG.
The printing is performed in the same procedure as the system shown in FIG.
【0011】このように、本願出願人が先に提案したシ
ステムにおいては、エッチングではなくパンチプレスを
用いてメタルマスク素材に孔26があけらている。従っ
て、図17(b)に示されるように、メタルマスク24
にあけた孔26には、突出部分28が生じることはな
い。その結果、より性能のよいメタルマスク印刷が可能
になる。さらに、メタルマスク24に孔26を形成する
工程がメタルマスク印刷に係る工程と分離されておら
ず、メタルマスク24の搬送によって一体のラインとし
て構成されているため、発注や納品の手間が必要でなく
なる。従って、メタルマスク印刷、引いてはプリント基
板アセンブリの製造計画立案がより容易となる。加え
て、ラインの一体化によって納品の手間が不要となった
ことに伴い、メタルマスク24を組込むべきメタルフレ
ームの構成がより簡素なものとなる。すなわち、図16
に示される工程においては納品時の搬送に耐え得るよう
メタルマスク24をメタルフレームに堅固に組込む必要
があったが、図18に示される工程ではより簡易な手段
による組込みで足りる。例えば、メタルマスクの一端を
メタルフレームの一端にて挟持し、一端を引張固定する
といった組込み構造で足りる。As described above, in the system proposed by the applicant of the present invention, holes 26 are formed in the metal mask material by using a punch press instead of etching. Therefore, as shown in FIG.
The projecting portion 28 does not occur in the hole 26 drilled. As a result, metal mask printing with better performance becomes possible. Furthermore, since the step of forming the holes 26 in the metal mask 24 is not separated from the step relating to the metal mask printing, and is configured as an integrated line by transporting the metal mask 24, labor for ordering and delivery is required. Disappears. Therefore, it becomes easier to print a metal mask and, consequently, to formulate a manufacturing plan for a printed circuit board assembly. In addition, since the integration of the line eliminates the labor of delivery, the configuration of the metal frame into which the metal mask 24 is to be incorporated becomes simpler. That is, FIG.
In the step shown in FIG. 18, the metal mask 24 had to be firmly assembled into the metal frame so as to be able to withstand the transportation at the time of delivery. However, in the step shown in FIG. For example, a built-in structure in which one end of a metal mask is held between one end of a metal frame and one end is fixed by tension is sufficient.
【0012】ところで、図18に示される工程を実現す
るためには、パンチプレス制御部34に対し、あけるべ
き孔26(図17(b))に関する情報を与える必要が
ある。そのための情報、すなわちプレスデータは、図1
9に示されるデータ変換システムによって生成される。By the way, in order to realize the process shown in FIG. 18, it is necessary to provide the punch press control unit 34 with information on the holes 26 to be drilled (FIG. 17B). The information for that, that is, the press data, is shown in FIG.
9 is generated by the data conversion system shown in FIG.
【0013】この図に示されるデータ変換システムは、
CAD(コンピュータ設計支援)装置42、ライブラリ
44及びデータ変換部46から構成されている。データ
変換部46は、CAD装置42から供給されるチップデ
ータと、ライブラリ44から供給されるプレスパターン
とを結合することにより、プレスデータを生成してパン
チプレス制御部34に例えばオンライン、外部記憶媒体
等の形態で供給する。The data conversion system shown in FIG.
It comprises a CAD (computer design support) device 42, a library 44, and a data converter 46. The data conversion unit 46 generates the press data by combining the chip data supplied from the CAD device 42 with the press pattern supplied from the library 44, and sends the generated press data to the punch press control unit 34, for example, on-line or external storage medium. Supplied in such a form.
【0014】ここで、CAD装置42から供給されるチ
ップデータは、そもそもチップマウンタにおいて使用す
ることを意図して生成されるデータであり、例えば図2
0に示されるような構造を有している。この図に示され
るチップデータはプリント基板48上に設定した原点
(X0,Y0)、このプリント基板48上に搭載する部
品(チップ)の位置(X1,Y1)、所定の基準線に対
するこのチップの姿勢(角度)θ及びチップ名称Nから
構成されている。すなわち、チップデータは、半田が印
刷されたプリント基板48上にチップマウンタを用いて
チップを搭載する際、チップの種類を間違えることな
く、また所望の位置及び角度でこのチップを搭載できる
よう、構成されたデータである。Here, the chip data supplied from the CAD device 42 is data generated with the intention of being used in the chip mounter in the first place.
It has a structure as shown in FIG. The chip data shown in this figure includes an origin (X 0 , Y 0 ) set on the printed board 48, a position (X 1 , Y 1 ) of a component (chip) mounted on the printed board 48, and a predetermined reference line. , And the chip name N. That is, the chip data is configured such that when mounting the chip using the chip mounter on the printed circuit board 48 on which the solder is printed, the chip can be mounted at a desired position and angle without making a mistake in the type of the chip. Data.
【0015】また、ライブラリ44からデータ変換部4
6により行われるプレスパターンは、プリント基板48
上に搭載すべきチップの種類から見て、どのようにプレ
スを行えばよいかを示すデータである。例えば、図21
に示されるようにSOP(Small Outline Package )タ
イプのチップ50を考えた場合、このチップ50に対応
するランド52はチップ50の両側に所定間隔で配置さ
れる矩形となる。このようなランド52の場合、通常
は、より少ない量の半田でより確実な電気的接続が得ら
れるよう、開口率を基準に孔26を所定個数かつ所定位
置に配設する。なお、図21に示される孔26が全て同
じ寸法及び形状であるのは、エッチングによる孔あけと
異なり、パンチプレスによる孔あけでは、プレス型等の
面で孔26の寸法及び形状を一定とする必要があるから
である。Further, the data conversion unit 4
The press pattern performed by the printed circuit board 48
This is data indicating how to perform pressing in view of the type of chip to be mounted thereon. For example, FIG.
When a chip 50 of the SOP (Small Outline Package) type is considered as shown in FIG. 2, the lands 52 corresponding to the chip 50 are rectangles arranged at predetermined intervals on both sides of the chip 50. In the case of such a land 52, usually, a predetermined number of holes 26 are provided at predetermined positions based on the aperture ratio so that a more reliable electric connection can be obtained with a smaller amount of solder. It is to be noted that the holes 26 shown in FIG. 21 all have the same size and shape. Unlike the hole made by etching, the hole 26 made by punch press keeps the size and shape of the hole 26 constant on the surface of a press die or the like. It is necessary.
【0016】データ変換部46は、図20に示されるよ
うな構造を有するチップデータと図21に示されるよう
な構造を有するプレスパターンとを、チップ名称Nを利
用して結合し、プレスデータを生成する。すなわち図2
0に示されるチップデータは構成要素としてチップ名称
Nを有しており、また、図21に示されるプレスパター
ンもチップ50の種類に応じて定められるものであるか
ら、チップ名称Nを基準として両者を結合することがで
きる。このようにして得られるプレスデータは、孔26
をあけるべき位置、個数等のパターンを示す情報とな
る。このようなデータがパンチプレス制御部34に供給
されると、上述のような利点を有する工程・システムが
実現されることになる。The data converter 46 combines chip data having a structure as shown in FIG. 20 with a press pattern having a structure as shown in FIG. Generate. That is, FIG.
The chip data shown in FIG. 0 has a chip name N as a component, and the press pattern shown in FIG. 21 is also determined according to the type of the chip 50. Can be combined. The press data obtained in this way is
Is information indicating a pattern such as a position to be opened and a number. When such data is supplied to the punch press control unit 34, a process / system having the above-described advantages is realized.
【0017】[0017]
【発明が解決しようとする課題】しかしながら、このよ
うなパンチプレスによる孔あけのために従来用いられて
いたデータ変換システムには、いくつかの問題点があ
る。まず、図19に示されるデータ変換システムにおい
ては、プレスパターンを格納するライブラリ44を構築
維持する必要があり、そのための工数が発生する。ま
た、プリント基板48上に搭載されるチップ50の仕様
は変更されうるため、これにともないライブラリ44の
メンテナンス工数が発生する。さらに、従来からエッチ
ングによるメタルマスク孔あけが広く行われてきたこと
もあり、当業者の間にはエッチングによる孔あけに関す
る技術知識が蓄えられているため、この蓄えられた知識
を利用したいとの動機が広く存在しているにもかかわら
ず、図19に示されるデータ変換システムではそのよう
な要請に対処することができない。However, the data conversion system conventionally used for punching by such a punch press has several problems. First, in the data conversion system shown in FIG. 19, it is necessary to construct and maintain the library 44 for storing the press pattern, and the man-hour for the library 44 is required. In addition, since the specifications of the chip 50 mounted on the printed circuit board 48 can be changed, maintenance man-hours for the library 44 are generated accordingly. Furthermore, since metal mask drilling by etching has been widely performed in the past, technical knowledge on drilling by etching has been accumulated among those skilled in the art, and it is desired to use this accumulated knowledge. Despite the widespread motivation, the data conversion system shown in FIG. 19 cannot meet such demands.
【0018】これらの問題点が生じた理由は、第1に、
図19に示されるデータ変換システムにチップ50の仕
様に関連したライブラリ44が用いられていることであ
り、第2にエッチングによる孔あけに関連して蓄積され
た技術知識をプレスによる孔あけに応用する余地が少な
いことである。一方で、エッチングによる孔あけの際に
エッチング用フォトマスクの製造に使用していたデー
タ、すなわちガーバーデータには、エッチングによる孔
あけに特化されてはいるもののメタルマスク24への孔
あけに必要な情報が含まれている。従って、前述の各問
題点を解決する手段として第1に考えられるのは、従来
のエッチングによる孔あけに用いられていたガーバーデ
ータを利用してプレスデータを生成する手法である。The reasons why these problems have arisen are as follows.
The library 44 related to the specification of the chip 50 is used in the data conversion system shown in FIG. 19. Secondly, the technical knowledge accumulated in relation to the drilling by etching is applied to the drilling by the press. There is little room to do so. On the other hand, the data used for manufacturing the photomask for etching at the time of drilling by etching, that is, Gerber data, although specialized for drilling by etching, is necessary for drilling on the metal mask 24. Information is included. Therefore, a first method for solving the above-mentioned problems is a method of generating press data using Gerber data which has been conventionally used for drilling by etching.
【0019】しかし、ガーバーデータをプレスデータに
変換するのは容易ではない。これは、ガーバーデータの
構造やエッチング孔とプレス孔の相違に起因している。However, it is not easy to convert Gerber data into press data. This is due to the structure of Gerber data and the difference between the etching holes and the press holes.
【0020】例えば、ABCDで表される矩形の孔26
をエッチングによってメタルマスク24にあける場合、
その場合のガーバーデータの構造は、例えば図22
(a)に示されるような構造となる。この図に示される
ように、ガーバーデータは、あけるべきエッチング孔の
各辺を線描する4個のコマンド、すなわちAからBへ直
線を描くコマンド、BからCへ直線を描くコマンド、C
からDへ直線を描くコマンド、DからAへ直線を描くコ
マンドを有しているほか、この矩形ABCD内を塗り潰
すべくEからFへと直線を描くコマントから構成され
る。また、図22(b)に示されるように、EからFへ
直線を描くコマンドに替え、それぞれ直線を描く4個の
コマンドにより、矩形ABCDに内包される矩形EFG
Hを線描する一群のコマンドが用いられることもある。For example, a rectangular hole 26 represented by ABCD
Is opened in the metal mask 24 by etching,
The structure of Gerber data in that case is shown in FIG.
The structure is as shown in FIG. As shown in this figure, Gerber data consists of four commands for drawing each side of an etching hole to be drilled, ie, a command for drawing a straight line from A to B, a command for drawing a straight line from B to C, and a command for drawing a straight line from B to C.
In addition to a command for drawing a straight line from D to A and a command for drawing a straight line from D to A, this command is composed of a command for drawing a straight line from E to F to fill the rectangle ABCD. Further, as shown in FIG. 22 (b), instead of the command for drawing a straight line from E to F, a rectangle EFG included in the rectangle ABCD is formed by four commands for drawing straight lines.
A group of commands to draw H may be used.
【0021】このようなガーバーデータの構造は、エッ
チング用のフォトマスクを製造するにあたっては至便で
あるが、同一寸法同一形状の孔26を繰り返しあけるこ
とが必要となるパンチプレスによる孔あけには適してい
ない。すなわち、パンチプレスによる孔あけを行うに際
しては、ランド52の寸法や形状、例えば矩形ABCD
の寸法や形状のみならず、そのランド52がどのような
チップ50に係るものなのか、またそのランド52にど
のような個数かつパターンで孔26をプレス形成すれば
よいのかを、知らねばならない。このような情報、すな
わちプレスデータは、図22に示されるようにランド5
2に対応する輪郭(矩形ABCD)等を線描するコマン
ドから構成されるガーバーデータからは、得るのは難し
い。加えて、ガーバーデータにはランド内部を塗り潰す
コマンド等が含まれており、これらの処理も問題とな
る。Such a Gerber data structure is convenient for manufacturing a photomask for etching, but is suitable for punching by a punch press, which requires repeatedly forming holes 26 of the same size and shape. Not. That is, when making a hole by a punch press, the size and shape of the land 52, for example, a rectangular ABCD
It is necessary to know not only the size and shape of the land 52 but also what kind of chip 50 the land 52 relates to, and what number and pattern of holes 26 should be formed in the land 52 by pressing. Such information, that is, press data, is stored in the land 5 as shown in FIG.
It is difficult to obtain from Gerber data composed of commands for drawing a contour (rectangle ABCD) or the like corresponding to No. 2. In addition, the Gerber data includes a command for painting the inside of the land, and such processing also poses a problem.
【0022】本発明は、このような問題点を解決するこ
とを課題としてなされたものであり、線描コマンド群等
から構成されるガーバーデータに基づきプレス孔の形成
パターンに関する情報を生成可能とすることにより、エ
ッチングによる孔あけが実施されていた際の技術知識を
利用可能にし、プレスパターンに関するライブラリを廃
止し、さらに搭載に係るチップの変更に伴うメンテナン
ス等をなくすことを可能にすることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to make it possible to generate information on a press hole forming pattern based on Gerber data composed of a group of line drawing commands and the like. The purpose of this is to make available the technical knowledge when drilling by etching has been performed, to abolish the library related to press patterns, and to eliminate the maintenance etc. due to the change of chips related to mounting I do.
【0023】[0023]
【課題を解決するための手段】このような目的を達成す
るために、本発明に係るプレスデータ生成方法は、プリ
ント基板におけるランドの位置、形状及び姿勢に関する
ランド情報を、メタルマスクにおけるエッチング孔の位
置、形状及び姿勢を指令するガーバーデータに基づき生
成するステップと、メタルマスクに所定形状及び寸法の
プレス孔を形成する際プレス孔の形成パターンがランド
の位置、形状及び姿勢に対応する形成パターンとなるよ
う指令するプレスデータを、ランド情報に基づき生成す
るステップと、を有し、メタルマスクにエッチング孔を
あける際使用するガーバーデータに基づき、メタルマス
クにプレス孔をあける際使用するプレスデータを生成す
ることを特徴とする。In order to achieve such an object, a press data generating method according to the present invention uses land information relating to the position, shape and attitude of a land on a printed circuit board to store land information on an etching hole in a metal mask. A step of generating based on Gerber data instructing a position, a shape and a posture, and forming a press hole of a predetermined shape and size in a metal mask when a press hole formation pattern corresponds to a land position, shape and posture. Generating press data instructing to be formed based on land information, and generating press data to be used when drilling a press hole in a metal mask based on Gerber data to be used when drilling an etching hole in a metal mask. It is characterized by doing.
【0024】また、本発明に係るプレスデータ生成方法
は、さらに、線分を描画するための線描コマンドをガー
バーデータから取り出し、線描コマンドに含まれそれぞ
れ上記線分の始点及び終点を示す始点情報及び終点情報
を取り出し、閉じた折れ線を協働により描画可能な線描
コマンド群を始点情報及び終点情報に基づき検出しその
折れ線がプリント基板のランドを示すものと見なし、当
該線描コマンド群が複数群検出された場合には当該複数
の線描コマンド群のうち他の線描コマンド群に係る折れ
線に包含される折れ線を描画する線描コマンド群を無視
し、上記線描コマンド群を構成する各線描コマンドに含
まれる始点情報及び終点情報に基づきランド情報を生成
することを特徴とする。Further, in the press data generating method according to the present invention, a line drawing command for drawing a line segment is extracted from Gerber data, and start point information and start point information indicating the start point and the end point of the line segment included in the line drawing command, respectively. The end point information is taken out, and a group of line drawing commands capable of cooperatively drawing a closed polygonal line are detected based on the start point information and the end point information, and the polygonal line is regarded as indicating a land on the printed circuit board. In this case, a line drawing command group for drawing a polygonal line included in a polygonal line related to another line drawing command group out of the plurality of line drawing command groups is ignored, and starting point information included in each line drawing command constituting the above line drawing command group And land information is generated based on the end point information.
【0025】そして、本発明に係るメタルマスク孔あけ
用プレスシステムは、ガーバーデータを入力し本発明の
プレスデータ生成方法によりプレスデータを生成する手
段と、生成されたプレスデータに基づきメタルマスクに
プレス孔をあける手段と、を備えることを特徴とする。The press system for punching a metal mask according to the present invention includes means for inputting Gerber data and generating press data by the press data generating method of the present invention, and pressing the metal mask based on the generated press data. Means for making holes.
【0026】[0026]
【作用】本発明のプレスデータ生成方法においては、ラ
ンド情報がガーバーデータに基づき生成され、さらにプ
レスデータがランド情報に基づき生成される。すなわ
ち、ガーバーデータは、どのような位置、形状及び姿勢
にてエッチング孔をあけるべきかを示す情報を、線描コ
マンド等の形式で含んでいるため、塗り潰しコマンド等
の冗長データの削除等により、このガーバーデータに基
づき、プリント基板におけるランドの位置、形状及び姿
勢に関するランド情報を得ることができる。また、プレ
ス孔を開ける際に必要となる情報は、プリント基板上に
おいてプレス孔をどのような位置、形状及び姿勢で、す
なわちどのようなパターンにて配置形成すべきかを示す
情報である。このような情報は、ランドの位置、形状及
び姿勢のパターンを認識する等の手段で、ランド情報か
ら生成することができる。本発明においては、このよう
にして、ガーバーデータをプレスデータに変換するよう
にしているため、プレス孔の形成パターンをライブラリ
として格納する必要がなくなるほか、ガーバーデータを
利用しているため、従来のエッチングによる孔あけの際
に蓄えた技術知識を利用することが可能になる。According to the press data generating method of the present invention, land information is generated based on Gerber data, and press data is generated based on land information. That is, since the Gerber data includes information indicating what position, shape, and attitude the etching hole should be made in the form of a line drawing command or the like, the redundant data such as a filling command is deleted, and the like. Based on the Gerber data, land information on the position, shape and posture of the land on the printed circuit board can be obtained. The information required when forming the press holes is information indicating what position, shape, and posture of the press holes should be arranged and formed on the printed circuit board, that is, in what pattern. Such information can be generated from the land information by means such as recognizing a pattern of the position, shape and posture of the land. In the present invention, since Gerber data is converted into press data in this way, it is not necessary to store the press hole forming pattern as a library, and since Gerber data is used, the conventional technique is used. It is possible to use the technical knowledge accumulated when drilling holes by etching.
【0027】また、本発明においては、ガーバーデータ
に含まれる線描コマンドに関する処理により、ランド情
報が生成される。すなわち、まず、ガーバーデータから
線描コマンドが取り出され、取り出された線描コマンド
のうち閉じた折れ線を描画するための一群の線描コマン
ド群が取り出される。このような線描コマンド群が複数
群検出され、また検出された複数の線描コマンド群のう
ちいずれかに係る折れ線が他の線描コマンド群に係る折
れ線に包含される場合には、この包含される折れ線を無
視した上で、当該線描コマンド群によって描画される閉
じた折れ線がプリント基板のランドを示すものと見なさ
れる。さらに、各線描コマンドには、線分の始点及び終
点を示す始点及び終点情報が含まれているから、プリン
ト基板のランドを示すものと見なされた線描コマンド
群、特に、この線描コマンド群を構成する線描コマンド
に含まれる始点情報及び終点情報を利用することによ
り、プリント基板のランドがどのような位置、形状及び
姿勢にて配置されているかを知ることができ、従って、
前述のランド情報を生成することができる。その際、ガ
ーバーデータに含まれる冗長なデータ、例えば閉じた折
れ線を描画していない線描コマンド(群)や、閉じた折
れ線を描画可能ではあるもののランドを示すものと見な
すことができない折れ線に係る線描コマンド群が排除さ
れることとなるため、ランド情報を正確に生成すること
が可能となる。Further, in the present invention, land information is generated by processing relating to a line drawing command included in Gerber data. That is, first, a line drawing command is extracted from Gerber data, and a group of line drawing commands for drawing a closed polygonal line among the extracted line drawing commands is extracted. When a plurality of such line drawing command groups are detected, and a polygonal line related to any of the detected group of line drawing commands is included in a polygonal line related to another line drawing command group, the included polygonal line is included. Is ignored, and the closed polygonal line drawn by the line drawing command group is regarded as indicating a land on the printed circuit board. Furthermore, since each line drawing command includes start point and end point information indicating a start point and an end point of a line segment, a line drawing command group regarded as indicating a land on a printed circuit board, in particular, this line drawing command group is configured. By using the start point information and the end point information included in the line drawing command to perform, it is possible to know what position, shape, and posture the lands of the printed circuit board are arranged, and accordingly,
The above-mentioned land information can be generated. At this time, redundant data included in the Gerber data, for example, a line drawing command (group) that does not draw a closed line, or a line drawing related to a line that can draw a closed line but cannot be regarded as indicating a land Since the command group is eliminated, land information can be generated accurately.
【0028】そして、本発明に係るメタルマスク孔あけ
用プレスシステムにおいては、入力されたガーバーデー
タに基づき本発明に係るプレスデータ生成方法が実行さ
れ、これにより得られたプレスデータに基づきメタルマ
スクにプレス孔があけられる。従って、本発明に係るメ
タルマスク孔あけ用プレスシステムにおいては、従来に
比べ少ない工数で、メタルマスクにプレス孔をあけるこ
とが可能になる。In the press system for punching a metal mask according to the present invention, the press data generating method according to the present invention is executed based on the input Gerber data, and the metal mask is formed based on the press data obtained thereby. Press holes are drilled. Therefore, in the press system for drilling a metal mask according to the present invention, it is possible to drill a press hole in a metal mask with a smaller number of man-hours than before.
【0029】[0029]
【実施例】以下、本発明の好適な実施例について図面に
基づき説明する。なお、図16乃至図22に示される従
来例と同様の構成には同一の符号を付し、説明を省略す
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below with reference to the drawings. The same components as those in the conventional example shown in FIGS. 16 to 22 are denoted by the same reference numerals, and description thereof will be omitted.
【0030】図1には、本発明の一実施例に係るプレス
データ生成方法の実施環境の一例が示されている。この
図に示される装置は、処理部54、処理部54に接続さ
れた入力デバイス56及び表示デバイス58を有してお
り、また処理部54は外部記憶媒体60にアクセスする
機能を有している。入力デバイス56は、キーボード、
マウス等のデバイスである。この図に示される装置は、
パーソナルコンピュータ等によって実現することができ
る。FIG. 1 shows an example of an environment for implementing a press data generating method according to an embodiment of the present invention. The apparatus shown in this figure has a processing unit 54, an input device 56 and a display device 58 connected to the processing unit 54, and the processing unit 54 has a function of accessing an external storage medium 60. . The input device 56 includes a keyboard,
It is a device such as a mouse. The device shown in this figure
It can be realized by a personal computer or the like.
【0031】図2には、この実施例におけるデータ変換
システムの概略が示されている。この図に示されるよう
に、本実施例におけるデータ変換システムは、CAD装
置42から供給されるガーバーデータをパンチプレス制
御部34に供給するプレスデータに変換するデータ変換
部62によって構成されている。データ変換部62は、
具体的には、処理部54を構成するハードウエアの一部
又は処理部54に搭載されるソフトウエアの一部であ
る。FIG. 2 shows an outline of the data conversion system in this embodiment. As shown in this figure, the data conversion system in the present embodiment includes a data conversion unit 62 that converts Gerber data supplied from the CAD device 42 into press data supplied to the punch press control unit 34. The data conversion unit 62
Specifically, it is a part of hardware constituting the processing unit 54 or a part of software mounted on the processing unit 54.
【0032】図3には、この実施例におけるデータ変換
部62の動作の流れが示されている。この図に示される
ように、本実施例においては、CAD装置42によって
生成されたガーバーデータがデータ変換部62に入力さ
れ(100)、データ変換部62によりこのガーバーデ
ータからランドの配置パターンに関する情報が抽出され
る(102)。データ変換部62は、抽出した情報(以
下ランド情報という)に基づき、当該ランド52の形状
や配置に係る判定を行い、また一群のランド52に係る
チップ50(図2)の種類を判定する(104)。デー
タ変換部62は、この判定の結果に基づき、パンチプレ
ス制御部34にプレスデータとして与えるべきプレスコ
マンドを選択し(106)、その結果得られるプレスデ
ータをオンライン、外部記憶媒体60等の形態でパンチ
プレス制御部34に出力する(108)。FIG. 3 shows a flow of the operation of the data conversion unit 62 in this embodiment. As shown in this figure, in the present embodiment, Gerber data generated by the CAD device 42 is input to the data conversion unit 62 (100), and the data conversion unit 62 uses the Gerber data to generate information on the land arrangement pattern. Is extracted (102). The data conversion unit 62 determines the shape and arrangement of the land 52 based on the extracted information (hereinafter, referred to as land information), and determines the type of the chip 50 (FIG. 2) related to the group of lands 52 ( 104). The data conversion unit 62 selects a press command to be given as press data to the punch press control unit 34 based on the result of this determination (106), and converts the resulting press data online, in an external storage medium 60, or the like. The output is output to the punch press controller 34 (108).
【0033】図4及び図5には、この実施例におけるス
テップ102の詳細、すなわちランド情報を抽出する手
順が示されている。FIGS. 4 and 5 show the details of step 102 in this embodiment, that is, the procedure for extracting land information.
【0034】これらの図に示されるように、ランド情報
を抽出するにあたって、データ変換部62はまずガーバ
ーデータから任意の線描コマンドを取り出し、この線描
コマンドによって描画される線描の始点及び終点を抽出
する(200)。例えば、図22(a)に示される描画
コマンド群を例とすると、例えば、BからCへの描画に
係る線描コマンドの始点B及び終点Cが抽出される。デ
ータ変換部62は、このようにして抽出した始点及び終
点に関する情報を、図6に示されるリストが構成される
よう、内蔵するメモリ上に格納する(202)。As shown in these figures, when extracting land information, the data conversion unit 62 first extracts an arbitrary line drawing command from Gerber data, and extracts a start point and an end point of the line drawing drawn by the line drawing command. (200). For example, taking the drawing command group shown in FIG. 22A as an example, for example, a start point B and an end point C of a line drawing command related to drawing from B to C are extracted. The data conversion unit 62 stores the information on the starting point and the ending point extracted in this way on a built-in memory so as to form the list shown in FIG. 6 (202).
【0035】図6に示されるように、始点データ及び終
点データの格納によって形成されるリストは、これら始
点データDS及び終点データDDの他、前リストポイン
タPP及び次リストポインタNPを有しており、データ
変換部62に内蔵されるメモリ上に、先頭アドレスAH
から最終アドレスALに亘って格納される。前リストポ
インタPP及び次リストポインタNPは、リスト構造上
において当該リストにリンクしている他のリストの格納
アドレスを示すポイントである。すなわち、図7に示さ
れるリスト構造を考えると、i番目のリストの前リスト
ポインタPPiには、i番目のリストの始点データDS
iと等しい内容の終点データDDi−1を有するi−1
番目のリストの最終アドレスALi−1が設定され、ま
た、次リストポイントNPiには、i番目のリストの終
点データDDiと等しい内容の始点データDSi+1を
有するi+1番目のリストの先頭アドレスAHi+1が
設定される。このリスト構造は、後述する処理によって
形成され、また図8に示されるように、データ変換部6
2内部にリスト構造毎に登録される。図8においてLS
iで表されているのは、リスト構造を特定するための情
報である。例えば、そのリスト構造に属する任意のリス
トの先頭アドレスAHや最終アドレスAL等の情報であ
る。As shown in FIG. 6, the list formed by storing the start point data and the end point data has a previous list pointer PP and a next list pointer NP in addition to the start point data DS and the end point data DD. , The start address AH is stored in the memory built in the data conversion unit 62.
From the last address AL. The previous list pointer PP and the next list pointer NP are points indicating the storage addresses of other lists linked to the list on the list structure. That is, given the list structure shown in FIG. 7, i-th in the prior list pointer PP i in the list, i th start data DS list
i -1 having end point data DD i-1 having the same content as i
The last address AL i-1 of the i- th list is set, and the next list point NP i has the start address of the (i + 1) -th list having the start data DS i + 1 having the same contents as the end data DD i of the i- th list. AH i + 1 is set. This list structure is formed by the processing described later, and as shown in FIG.
2 for each list structure. In FIG. 8, LS
What is represented by i is information for specifying the list structure. For example, information such as a start address AH and an end address AL of an arbitrary list belonging to the list structure.
【0036】ステップ202が実行された後、データ変
換部62は、既に作成されたリストがあるか否かを判定
する(204)。すなわち、直前のステップ202にて
作成されたリスト以外に、既にリストが存在しているか
否かを判定する。ステップ102が実行を開始されてか
ら初めてステップ204を実行する時点では、既作成リ
ストは存在していないため、データ変換部62による処
理はステップ206に移行する。ステップ206におい
ては、データ変換部62は、ステップ202にて作成し
たリストを、図8に示されるような形態でその内部に新
たなリスト構造として登録する。データ変換部62は、
続いて、ステップ100において入力した全てのガーバ
ーデータについてリスト化が終了したか否かを判定する
(208)。通常、この時点ではこの判定は成立せず、
データ変換部62の動作はステップ200に戻る。After the execution of step 202, the data conversion section 62 determines whether or not there is an already created list (204). That is, it is determined whether a list other than the list created in the immediately preceding step 202 already exists. When step 204 is executed for the first time after execution of step 102 is started, since the already created list does not exist, the processing by the data conversion unit 62 proceeds to step 206. In step 206, the data conversion unit 62 registers the list created in step 202 as a new list structure in a form as shown in FIG. The data conversion unit 62
Subsequently, it is determined whether or not listing of all Gerber data input in step 100 has been completed (208). Usually, at this point, this determination does not hold,
The operation of the data conversion unit 62 returns to Step 200.
【0037】ステップ200に移行すると、データ変換
部62は、まだ処理されていない線描コマンドをガーバ
ーデータから取り出し、この線描コマンドにより描画さ
れる線分の始点及び終点を抽出する(200)。その
後、データ変換部62は、続いてステップ202及び2
04を実行する。この時点では、ステップ204の判定
条件が成立するため、データ変換部62はステップ21
0を実行する。ステップ210においては、データ変換
部62は、直前のステップ202において作成されたリ
ストを除く既作成リスト中に、今回作成したリストに係
る始点データDSと同じ終点データDDを含むリストが
あるか否かを判定する。そのようなリストが存在してい
る場合、データ変換部62は、図9(b)に示されるよ
うな処理を実行する。すなわち、今回作成したリスト
(図中の“追加するリスト”)の始点データDSi+1
と同じ始点データDDi=DSi+1を有するリストの
最終アドレスALiを、今回作成したリストの前リスト
ポインタPPiに設定する。これにより、既に作成済み
のリスト構造の末尾に今回作成したリストが追加され、
リスト構造が拡大される(212)。データ変換部62
は、さらに、この処理が終了したことを示すフラグをセ
ットする(214)。In step 200, the data conversion unit 62 extracts a line drawing command which has not been processed from the Gerber data, and extracts the start point and the end point of the line drawn by the line drawing command (200). Thereafter, the data conversion unit 62 subsequently proceeds to steps 202 and 2
Execute 04. At this point, since the determination condition of step 204 is satisfied, the data conversion unit 62 executes step 21
Execute 0. In step 210, the data conversion unit 62 determines whether or not there is a list including the same end point data DD as the start point data DS of the list created this time in the created list excluding the list created in the immediately preceding step 202. Is determined. If such a list exists, the data conversion unit 62 executes a process as shown in FIG. That is, the start point data DS i + 1 of the list created this time (“list to be added” in the figure)
The last address AL i of the list having the same start point data DD i = DS i + 1 as the previous list pointer PP i of the list created this time is set. This will add the list you just created to the end of the list structure you already created,
The list structure is expanded (212). Data converter 62
Sets a flag indicating that this process is completed (214).
【0038】データ変換部62は、ステップ214が実
行された後、あるいはステップ210において既作成リ
ストが存在しないと判定された後、ステップ216を実
行する。ステップ216では、データ変換部62は、最
近のステップ202において作成されたリストを除く既
作成リスト中に、最近のステップ202において作成さ
れたリスト中の終点データDDと同じ始点データDSを
含むリストが存在しているか否かを判定する。そのよう
なリストが存在している場合、データ変換部62は、図
9(a)に示されるような処理を実行する。すなわち、
最近のステップ202において作成したリスト(図中の
“追加するリスト”)の終点データDDi−1と同じ始
点データDSi=DDi−1を含むリストの先頭アドレ
スAHiが、最近のステップ202において作成された
リストの次リストポインタPPiに設定される(21
8)。これにより、既に作成されているリスト構造の先
頭に、最近のステップ202において作成したリストが
追加され、リスト構造が拡大されることになる。なお、
ステップ216における判定条件が成立しない場合、デ
ータ変換部62は、ステップ204の判定条件が成立し
なかった場合と同様、最近のステップ202において作
成したリストを、新たなリスト構造として登録する(2
06)。The data conversion unit 62 executes step 216 after step 214 is executed or after it is determined in step 210 that the already created list does not exist. In step 216, the data conversion unit 62 sets a list including the same start point data DS as the end point data DD in the list created in the latest step 202 in the already created list excluding the list created in the latest step 202. Determine if it exists. If such a list exists, the data conversion unit 62 executes a process as shown in FIG. That is,
The start address AH i of the list including the same start point data DS i = DD i−1 as the end point data DD i−1 of the list created in the latest step 202 (“list to be added” in the figure) is set in the latest step 202. is set to the next list pointer PP i in the list created in (21
8). As a result, the list created in the latest step 202 is added to the head of the already created list structure, and the list structure is expanded. In addition,
When the determination condition in step 216 is not satisfied, the data conversion unit 62 registers the list created in the latest step 202 as a new list structure, similarly to the case where the determination condition in step 204 is not satisfied (2).
06).
【0039】ステップ218を実行した後、データ変換
部62は、フラグがセットされているか否かを判定する
(220)。すなわち最近のステップ202において作
成されたリストによって、2個のリスト構造が結合され
たか否かを判定する。例えば図22(a)に示されるガ
ーバーデータにおいて、最近のステップ202を実行す
る以前にAからBへの描画に係るリスト構造とCからD
への描画に係るリスト構造とが作成されており、また最
近のステップ202においてBからCへの描画に係るリ
ストが作成されたとする。この場合、既作成リストが存
在しているため、データ変換部62はステップ210を
実行し、またAからBへの描画に係るリストが存在して
いるためステップ212及び214を実行し、CからD
への描画に係るリストが存在しているためステップ21
8を実行する。この結果得られるリスト構造は、Aから
B及びCを経てDに至る「コ」の字状の折れ線を示すも
のであり、最近のステップ202においてリストが作成
される以前は2個のリスト構造であったものを単一のリ
スト構造に結合したものである。データ変換部62は、
このような状況下では、既に登録済みのリスト構造のう
ち対応する2個、すなわち上述の例ではAからBへの描
画に係るリスト構造とCからDへの描画に係るリスト構
造のうちいずれかを削除し、またフラグをリセットする
(222)。ステップ222実行後や、ステップ220
においてフラグがセットされていないと判定された場合
には、ステップ208が実行される。After executing step 218, the data converter 62 determines whether the flag has been set (220). That is, it is determined whether or not the two list structures are combined based on the list created in the latest step 202. For example, in the Gerber data shown in FIG. 22A, before executing the latest step 202, the list structure related to the drawing from A to B and the list structure from C to D
It is assumed that a list related to drawing from B to C has been created in the latest step 202. In this case, since the created list exists, the data conversion unit 62 executes step 210, and executes the steps 212 and 214 because the list relating to the drawing from A to B exists. D
Step 21 because there is a list related to drawing into
8 is executed. The resulting list structure shows a "-" shaped polygonal line from A to B via C and D, and before the list was created in the most recent step 202, the two list structures were It combines what happened into a single list structure. The data conversion unit 62
Under such circumstances, one of the corresponding two of the already registered list structures, that is, one of the list structure related to the drawing from A to B and the list structure related to the drawing from C to D in the above example. Is deleted, and the flag is reset (222). After execution of step 222 or step 220
If it is determined in step that the flag is not set, step 208 is executed.
【0040】ステップ100において入力されたガーバ
ーデータ全てについて上述の処理が終了すると、ステッ
プ208における判定条件が成立する。データ変換部6
2は、これに応じ、作成されたリスト構造それぞれがラ
ンド52を表すものであるか否かを判定する処理に移行
する。例えば、図22(a)に示されるガーバーデータ
が処理された場合、矩形ABCDを描画する4個の線描
コマンドについては、図10(a)に示されるように閉
じた折れ線を示す閉じたリスト構造が形成されるのに対
し、EからFに至る線分(一般には開いた折れ線)につ
いては、図10(b)に示されるように線分(一般には
開いた折線)を示す開いたリスト構造も形成される。デ
ータ変換部62は、まず、このようにして形成される一
般に複数種類のリスト構造のうち任意の1個を選択し
(224)、選択したリスト構造が閉じているか否かを
判定する(226)。この判定は、選択したリスト構造
の前リストポインタPPや次リストポインタNPを用い
て当該リスト構造上のリストを辿っていくことにより、
実現することができる。すなわち図10(a)に示され
るようにリスト構造が閉じている場合には、前リストポ
インタPP又は次リストポインタNPを用いてリスト構
造を辿るといずれ最初のリストに戻るのに対し、図10
(b)に示されるようにリスト構造が開いている場合に
はそのような事態が生じない。より具体的には、選択し
ているリスト構造中のいずれかのリストの前リストポイ
タPP又は次リストポインタNPが、前リストなし又は
次リストなしを示す特定の情報である場合に、リスト構
造が開いていると見なす。データ変換部62は、例えば
図22(a)中の線分EFに対応するリスト構造のよう
にステップ224において選択したリストが開いている
場合には、未検査のリスト構造が存在しているか否かを
判定し(228)、存在している場合には再度ステップ
224を実行して未検査のリストを選択する。このよう
な処理の繰返しによって、線分EFのように明らかにラ
ンド52と見なすことができない線描コマンド(群)に
係る開いた折れ線を、無視することができる。すなわ
ち、ガーバーデータ中の冗長なデータを削除することが
できる。When the above processing is completed for all Gerber data input in step 100, the determination condition in step 208 is satisfied. Data converter 6
2 shifts to a process of determining whether or not each of the created list structures represents the land 52. For example, when the Gerber data shown in FIG. 22A is processed, the four line drawing commands for drawing a rectangle ABCD have a closed list structure showing a closed polygonal line as shown in FIG. 10A. Is formed, whereas a line segment from E to F (generally an open polygonal line) is an open list structure showing a line segment (generally an open polygonal line) as shown in FIG. 10B. Is also formed. The data conversion unit 62 first selects any one of a plurality of types of list structures thus formed (224), and determines whether the selected list structure is closed (226). . This determination is made by following the list on the selected list structure using the previous list pointer PP and the next list pointer NP of the list structure.
Can be realized. That is, when the list structure is closed as shown in FIG. 10A, when the list structure is traced by using the previous list pointer PP or the next list pointer NP, the list returns to the first list.
Such a situation does not occur when the list structure is open as shown in FIG. More specifically, if the previous list pointer PP or the next list pointer NP of any list in the selected list structure is specific information indicating no previous list or no next list, the list structure is opened. Assume that When the list selected in step 224 is open, for example, as in the list structure corresponding to the line segment EF in FIG. 22A, the data conversion unit 62 determines whether there is an unchecked list structure. (228), and if it exists, step 224 is executed again to select an untested list. By repeating such processing, an open broken line related to a line drawing command (group) that cannot be clearly regarded as the land 52 like the line segment EF can be ignored. That is, redundant data in the Gerber data can be deleted.
【0041】図22(a)中矩形ABCDに係るリスト
構造のように、リスト構造が閉じている場合、データ変
換部62の処理はステップ226からステップ230へ
移行する。ステップ230においては、既にランド52
として登録済みのリスト構造が存在しているか否かが判
定される。ステップ230が初めて実行される時点で
は、これまでにランド52として登録されているリスト
構造は存在していないため、直前のステップ226にお
いて閉じていると判定されたリスト構造が、データ変換
部62内部でランド52として登録される(238)。
すなわち図22(a)の矩形ABCDのように閉じた折
れ線を表すリスト構造については、ランド52を表すも
のであると認めることができるため、以下の処理ではラ
ンド52と見なされる。ステップ238実行後は、ステ
ップ228に移行する。When the list structure is closed, as in the list structure for the rectangle ABCD in FIG. 22A, the processing of the data conversion unit 62 proceeds from step 226 to step 230. In step 230, the land 52
It is determined whether or not there is a list structure that has been registered as. When step 230 is executed for the first time, there is no list structure registered as the land 52 so far, and the list structure determined to be closed in the immediately preceding step 226 is stored in the data conversion unit 62. Is registered as the land 52 (238).
That is, a list structure representing a closed polygonal line, such as the rectangle ABCD in FIG. 22A, can be recognized as representing the land 52, and is regarded as the land 52 in the following processing. After execution of step 238, the process proceeds to step 228.
【0042】ステップ230において、既にランドとし
て登録されているリスト構造があると判定された場合、
データ変換部62はその既登録ランド52との包含非包
含の関係を判定する(232,234)。すなわち、図
22(b)に示される矩形ABCDと矩形EFGHのよ
うに、閉じた折れ線(従って閉じたリスト構造)が複数
存在しておりかつ一方が他方の内部に包含されている場
合、内側に存在する折れ線に係るリスト構造は、ランド
52の輪郭を表すものではないと見なすことができる。
すなわち、図22(b)の例では矩形EFGHはランド
の輪郭を表すものではなく、矩形ABCDこそがランド
52の輪郭を表すものであると見なすことができる。そ
こで、データ変換部62は、最近のステップ226にお
いて閉じていると判定されたリスト構造に係る折れ線
が、既にランドとして登録されているリスト構造に係る
折れ線を囲んでいるか否か(232)及びその内側か否
か(234)を判定する。これらの判定の結果、最近の
ステップ226において閉じていると判定されたリスト
構造に係る折れ線が既にランド52として登録されてい
るリスト構造に係る折れ線の外側にあると判定された場
合には、既にランド52として登録されているリスト構
造が登録抹消され(236)、最近のステップ226に
おいて閉じていると判定されたリスト構造が新たにラン
ド52として登録される(238)。また、最近のステ
ップ226において閉じていると判定されたリスト構造
に係る折れ線が既にランド52として登録されているリ
スト構造に係る折れ線を囲んでおらずかつその内側にも
ないと判定された場合には、最近のステップ226にお
いて閉じていると判定されたリスト構造に係る折れ線と
既にランド52として登録されているリスト構造に係る
折れ線は、互いに別のランド52を示しているものとす
ることができるため、最近のステップ226において閉
じていると判定されたリスト構造がランドとして登録さ
れる(238)。さらに、最近のステップ226におい
て閉じていると判定されたリスト構造に係る折れ線が既
にランド52として登録されているリスト構造に係る折
れ線の内側に存在している場合には、最近のステップ2
26において閉じていると判定されたリスト構造に係る
折れ線はランド52を示すものではないと見なせるた
め、ステップ232が省略されステップ228が実行さ
れる。If it is determined in step 230 that there is a list structure already registered as a land,
The data conversion unit 62 determines the inclusion / non-inclusion relationship with the registered land 52 (232, 234). That is, when there are a plurality of closed polygonal lines (accordingly, a closed list structure) and one is included in the other, as in the rectangle ABCD and the rectangle EFGH shown in FIG. It can be considered that the list structure related to the existing polygonal line does not represent the outline of the land 52.
That is, in the example of FIG. 22B, the rectangle EFGH does not represent the contour of the land, and the rectangle ABCD can be regarded as representing the contour of the land 52. Therefore, the data conversion unit 62 determines whether or not the broken line related to the list structure determined to be closed in the latest step 226 surrounds the broken line related to the list structure already registered as a land (232). It is determined whether it is inside (234). As a result of these determinations, when it is determined that the polygonal line related to the list structure determined to be closed in the latest step 226 is outside the polygonal line related to the list structure already registered as the land 52, The list structure registered as the land 52 is deleted (236), and the list structure determined to be closed in the latest step 226 is newly registered as the land 52 (238). Further, when it is determined that the polygonal line related to the list structure determined to be closed in the latest step 226 does not surround the polygonal line related to the list structure already registered as the land 52 and is not inside the polygonal line. Is that the polygonal line related to the list structure determined to be closed in the latest step 226 and the polygonal line related to the list structure already registered as the land 52 may indicate different lands 52 from each other. Therefore, the list structure determined to be closed in the latest step 226 is registered as a land (238). Further, when the polygonal line related to the list structure determined to be closed in the latest step 226 exists inside the polygonal line related to the list structure already registered as the land 52,
Since the broken line of the list structure determined to be closed in 26 is not considered to indicate the land 52, step 232 is omitted and step 228 is executed.
【0043】このような処理が繰り返されると、いずれ
かの時点で、全てのリスト構造についてランドか否かの
検査が終了するため、ステップ228の判定条件が成立
する。これにともないデータ変換部62によるランド抽
出手順すなわちステップ102は終了する。When such a process is repeated, the inspection of all the list structures for lands is completed at some point, so that the determination condition of step 228 is satisfied. Accordingly, the land extraction procedure by the data conversion unit 62, that is, step 102 ends.
【0044】図11には、本実施例におけるステップ1
04の手順、すなわちランド形状やチップ種類の判定に
係る手順が示されている。FIG. 11 shows step 1 in this embodiment.
The procedure of No. 04, that is, the procedure related to the determination of the land shape and the chip type is shown.
【0045】この図に示されるように、データ変換部6
2は、まず、ステップ102においてランド52として
登録されたリスト構造のうちいずれかを選択し(30
0)、その辺の個数を検出する(302)。データ変換
部62は、検出した辺の個数に基づき、そのリスト構造
に係るランド52が矩形又は三角形に該当するか否かを
判定する(304)。矩形又は三角形に該当する場合、
データ変換部62は、そのランド52の重心を演算する
(306)。これにより、そのランド52の位置を代表
する座標が明らかとなる。データ変換部62は、このよ
うにして求めた重心と、当該ランド52が矩形か三角形
かを示す情報を、データ変換部62の内部に登録する
(308)。データ変換部62は、ランド52として登
録されている全てのリスト構造についてこれらの処理を
実行する(310)。As shown in this figure, the data converter 6
2 first selects one of the list structures registered as lands 52 in step 102 (30
0), the number of sides is detected (302). The data conversion unit 62 determines whether the land 52 according to the list structure corresponds to a rectangle or a triangle based on the number of detected sides (304). If it is a rectangle or triangle,
The data conversion unit 62 calculates the center of gravity of the land 52 (306). Thereby, the coordinates representing the position of the land 52 become clear. The data conversion unit 62 registers the barycenter thus obtained and information indicating whether the land 52 is a rectangle or a triangle in the data conversion unit 62 (308). The data conversion unit 62 executes these processes for all the list structures registered as the lands 52 (310).
【0046】但し、プリント基板48上のランド52と
して形成されるものの中には、矩形や三角形に該当しな
いものもある。例えば、図12(a)や(b)に示され
る形状のランド52は、辺の数から見て矩形又は三角形
に該当するとは見なすことはできない。ステップ304
は、このようなランド52を検出するために実行される
ステップである。ステップ304において、ランド52
が矩形又は三角形に該当しないと判定された場合、デー
タ変換部62は作成済みのリスト構造を再編成し、当該
ランド52を矩形又は三角形に分割する(312)。例
えば、図12(a)に示される例では、三角形1個及び
矩形2個に分割され、図12(b)に示される例では矩
形2個に分割される。データ変換部62は、分割により
得られた矩形又は三角形の内任意の1個を選択し(31
4)、その重心を求め(316)、求めた重心や、分割
後の形状が矩形か三角形かを示す情報を、データ変換部
62内部に登録する(318)。データ変換部62は、
分割により得られた矩形又は三角形全てについてステッ
プ314〜318を実行する(320)。その後、デー
タ変換部62の動作はステップ310に移行する。However, some of the lands 52 formed on the printed circuit board 48 do not correspond to rectangles or triangles. For example, the land 52 having the shape shown in FIGS. 12A and 12B cannot be regarded as a rectangle or a triangle when viewed from the number of sides. Step 304
Is a step executed to detect such a land 52. In step 304, the land 52
If it is determined that does not correspond to a rectangle or a triangle, the data conversion unit 62 reorganizes the created list structure and divides the land 52 into a rectangle or a triangle (312). For example, in the example shown in FIG. 12A, the image is divided into one triangle and two rectangles, and in the example shown in FIG. 12B, the image is divided into two rectangles. The data converter 62 selects any one of the rectangles or triangles obtained by the division (31
4) The center of gravity is obtained (316), and the obtained center of gravity and information indicating whether the divided shape is rectangular or triangular are registered in the data conversion unit 62 (318). The data conversion unit 62
Steps 314 to 318 are executed for all rectangles or triangles obtained by the division (320). Thereafter, the operation of the data conversion unit 62 proceeds to step 310.
【0047】データ変換部62は、このようにして各ラ
ンド52又はその分割図形の重心や、当該ランド52又
はその分割図形の形状が登録された後、重心の配置に基
づきチップ処理を判定する(322)。例えば、ランド
52の重心の配置が図13の左側に示されるように縦2
列横数行の行列配置となっている場合、これらのランド
52は図13の右側に示されるSOPタイプのチップ5
0に係るものであると見なすことができる。ステップ3
22においては、データ変換部62は、このようなチッ
プ処理判定を実行する。After the center of gravity of each land 52 or its divided figure and the shape of the land 52 or its divided figure are registered in this way, the data conversion unit 62 determines the chip processing based on the arrangement of the center of gravity ( 322). For example, as shown in the left side of FIG.
In the case of a matrix arrangement of several rows and columns, these lands 52 are SOP type chips 5 shown on the right side of FIG.
0 can be considered. Step 3
In 22, the data conversion unit 62 executes such a chip processing determination.
【0048】図14には、本実施例におけるステップ1
06の手順、すなわちプレスコマンドを選択する手順が
示されている。この図に示されるようにデータ変換部6
2は、まず前述のステップ322において判定されたチ
ップ種類に応じて、プレスコマンドを選択する(40
0)。すなわち、チップ50の種類が定まるのに伴い、
そのチップ50に適するプレスコマンドを定める。デー
タ変換部62は、さらに、このプレスコマンドによって
孔26を形成すべきランド52の形状に応じ、孔あけパ
ターンを決定する(402)。例えば図15に示される
ように、できるだけ少ない半田量で好適な電気的接続を
確保できるよう、また同一の形状の孔26を繰り返し設
けることで足りるよう孔あけパターンを決定する。孔あ
けパターンを決定するに際しては、ランド52の面積に
対する孔26の開口比を基準とするのが好ましい。ま
た、経験的な情報収集が進んだ段階では(例えば予め孔
あけパターンの仕様が決定されている状況では)、収集
された情報に基づきランド形状に対応する孔あけパター
ンを設定しておき、これをステップ402において参照
するようにしてもよい。後者の方法を採用する場合、ス
テップ402を実行する際の処理効率はより良好とな
る。データ変換部62は、これらステップ400及び4
02を、全てのチップ50について実行する(40
4)。FIG. 14 shows step 1 in this embodiment.
06, that is, a procedure for selecting a press command. As shown in FIG.
2 first selects a press command according to the chip type determined in step 322 (40).
0). That is, as the type of the chip 50 is determined,
A press command suitable for the chip 50 is determined. The data conversion unit 62 further determines a drilling pattern according to the shape of the land 52 where the hole 26 is to be formed by the press command (402). For example, as shown in FIG. 15, a drilling pattern is determined so that a suitable electrical connection can be ensured with as little solder amount as possible and that it is sufficient to provide holes 26 of the same shape repeatedly. In determining the drilling pattern, it is preferable to use the opening ratio of the hole 26 to the area of the land 52 as a reference. Also, at the stage where empirical information collection has progressed (for example, in a situation where the specifications of the drilling pattern have been determined in advance), a drilling pattern corresponding to the land shape is set based on the collected information. May be referred to in step 402. When the latter method is adopted, the processing efficiency when executing step 402 becomes better. The data conversion unit 62 performs these steps 400 and 4
02 for all chips 50 (40
4).
【0049】このように、本実施例によれば、CAD装
置42から供給されるガーバーデータをデータ変換部6
2によりプレスデータに変換し、パンチプレス制御部3
4によってパンチプレス装置30を制御するようにした
ため、プレスパターンを格納するライブラリ44を使用
する必要がなくなり、その作成・維持や、チップ50の
種類変更に伴うメンテナンスに係る工数が発生しなくな
る。すなわち、チップ50の種類やランド52の形状等
に応じて決定すべきプレス孔形成パターンを、ガーバー
データを構成する線描コマンド群を用いて生成するよう
にしているため、プレスパターンをライブラリ44から
与える必要がない。As described above, according to the present embodiment, Gerber data supplied from the CAD device 42 is
2. The data is converted into press data by the punch press control unit 3.
Since the punch press device 30 is controlled by the step 4, it is not necessary to use the library 44 for storing the press pattern, and the man-hours related to the creation and maintenance of the library and the maintenance associated with the change of the type of the chip 50 do not occur. That is, since a press hole forming pattern to be determined according to the type of the chip 50, the shape of the land 52, and the like is generated by using a line drawing command group constituting Gerber data, the press pattern is given from the library 44. No need.
【0050】また、従来広く実施されてきたエッチング
孔開け用のガーバーデータを、データ変換部62により
プレスデータに変換するようにしているため、従来から
蓄えられてきた技術情報や設備を利用することが可能に
なる。すなわち、CAD装置42によってチップマウン
タ用のチップデータを生成する必要がなく、従来のエッ
チングによる孔あけの際に使用していたガーバーデータ
を使用することができるため、従来のエッチングによる
孔あけになれ親しんだ技術者、作業者にとって至便なシ
ステムが得られる。In addition, since Gerber data for etching holes, which has been widely used, is converted into press data by the data conversion unit 62, it is possible to use technical information and equipment that have been conventionally stored. Becomes possible. That is, it is not necessary to generate the chip data for the chip mounter by the CAD device 42, and it is possible to use the Gerber data which has been used at the time of drilling by the conventional etching. A convenient system is obtained for familiar engineers and workers.
【0051】さらに、本実施例によれば、ガーバーデー
タから抽出した線描コマンド群をリスト構造化し、得ら
れたリスト構造のうち閉じているリスト構造を抽出する
ようにしたため、ランド52の内部を塗り潰すため等に
使用される開いた折れ線又は直線を排除することがで
き、ランド52を示す閉じた折れ線を正確に検出するこ
とができる。また、その際には、従来から汎用技術とし
て開発されているリスト構造化技術を応用することがで
きる。加えて、それぞれ閉じた折れ線を示す複数の閉じ
たリスト構造が存在している場合に、その包含非包含関
係を検査し、他のリスト構造に係る折れ線に包含されて
いる他の折れ線に係る他のリスト構造を、ランド52を
示す折れ線と見なさないようにしたため、図22(b)
に示されるような構造を有するガーバーデータについて
も、正確に、プレスデータに変換することが可能にな
る。Further, according to the present embodiment, the line drawing command group extracted from the Gerber data is structured into a list, and the closed list structure is extracted from the obtained list structure. An open broken line or a straight line used for crushing or the like can be eliminated, and a closed broken line indicating the land 52 can be accurately detected. In that case, a list structuring technique conventionally developed as a general-purpose technique can be applied. In addition, when there are a plurality of closed list structures each showing a closed polygonal line, the inclusion / non-inclusion relationship thereof is inspected, and another list associated with another polygonal line included in the polygonal line of another list structure is examined. 22 is not regarded as a polygonal line indicating the land 52, the list structure shown in FIG.
It is also possible to accurately convert Gerber data having the structure shown in FIG.
【0052】さらに、プレスコマンドを選択するのに先
立ち、矩形又は三角形以外の形状を有するランド52に
係るリスト構造を再編成し、当該ランド52を複数の三
角形又は矩形に分割して取り扱うようにしたため、どの
ような形状を有するランド52にも対処することができ
る。これはチップ50の種類の多様化に即座に対応する
ことができることができることを表している。Further, prior to selecting a press command, the list structure relating to the land 52 having a shape other than a rectangle or a triangle is reorganized, and the land 52 is divided into a plurality of triangles or rectangles. And the land 52 having any shape can be dealt with. This indicates that it is possible to immediately respond to the diversification of the types of the chips 50.
【0053】[0053]
【発明の効果】以上説明したように、本発明に係るプレ
スデータ生成方法によれば、プリント基板におけるラン
ドの位置、形状及び姿勢に関するランド情報をガーバー
データに基づき生成し、このランド情報に基づきプレス
データを生成するようにしたため、搭載に係るチップの
種類やランド形状に応じたプレス孔形成パターンに関す
る情報を含まないガーバーデータを使用しつつ、プレス
によるメタルマスク孔あけを実現することができる。従
って、プレス孔の形成パターンに関するライブラリを作
成維持する工数が不要となり、またチップ種類の変更に
伴うメンテナンスも不要になる。加えて、従来広く用い
られてきたガーバーデータを利用しているため、当業者
が蓄えている技術知識や既に作成された技術設備を利用
することが可能になりその面でも、至便性の向上や工数
の低減を実現することができる。As described above, according to the press data generating method of the present invention, land information relating to the position, shape and posture of a land on a printed circuit board is generated based on Gerber data, and the press data is generated based on the land information. Since the data is generated, it is possible to realize the metal mask hole punching by using the Gerber data that does not include the information on the press hole forming pattern according to the type of the chip to be mounted and the land shape. This eliminates the need for man-hours for creating and maintaining a library related to the press hole formation pattern, and also eliminates the need for maintenance associated with changing the chip type. In addition, the use of Gerber data, which has been widely used in the past, makes it possible to use the technical knowledge that has been accumulated by those skilled in the art and the technical equipment that has already been created. Reduction of man-hours can be realized.
【0054】また、本発明に係るプレスデータ生成方法
によれば、ガーバーデータを構成する線描コマンドに含
まれる始点情報や終点情報に基づき、閉じた折れ線を描
画するための線描コマンド群を取り出すと共に、取り出
した線描コマンド群のうち他の閉じた折れ線に包含され
る閉じた折れ線に係る線描コマンド群を無視するように
したため、ガーバーデータにおいてランド内部の塗り潰
しのために使用される開いた折れ線又は直線や、ランド
の輪郭を示す閉じた折れ線の内部に描画される他の閉じ
た折れ線を無視することができ、ランドを示すと見られ
る閉じた折れ線を正確に検出することが可能になる。ま
た、この処理は、線描コマンド群に係る情報のリスト構
造化という汎用手段によって実現することができるた
め、開発工数も比較的少なくて済む。According to the press data generating method of the present invention, a line drawing command group for drawing a closed polygonal line is extracted based on the start point information and the end point information included in the line drawing commands constituting the Gerber data. In order to ignore the line drawing commands related to closed polygonal lines included in other closed polygonal lines among the extracted line drawing commands, open polygonal lines or straight lines used for filling the interior of lands in Gerber data Since other closed polygonal lines drawn inside the closed polygonal line indicating the contour of the land can be ignored, it is possible to accurately detect the closed polygonal line considered to indicate the land. In addition, since this processing can be realized by a general-purpose means of structuring a list of information relating to the line drawing command group, the number of development steps is relatively small.
【0055】そして、本発明に係るメタルマスク孔あけ
用プレスシステムによれば、上述の各効果が得られる
他、プレスによるメタルマスク孔あけによって生じる各
種の効果、例えばラインの統合による生産の容易・迅速
化、外注・納品等の手間の省略という効果を得ることが
できる。According to the metal mask punching press system according to the present invention, in addition to the above-described effects, various effects caused by the metal mask punching by press, such as easy production due to integration of lines, can be achieved. It is possible to obtain the effect of speeding up and omitting labor such as outsourcing and delivery.
【図1】本発明の一実施例に係るプレスデータ生成方法
の実施環境の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of an environment for implementing a press data generation method according to an embodiment of the present invention.
【図2】本実施例に係るデータ変換システムの概略を示
すブロック図である。FIG. 2 is a block diagram schematically illustrating a data conversion system according to the embodiment.
【図3】本実施例におけるデータ変換手順を示すフロー
チャートである。FIG. 3 is a flowchart illustrating a data conversion procedure in the embodiment.
【図4】本実施例におけるランド抽出手順を示すフロー
チャートである。FIG. 4 is a flowchart illustrating a land extraction procedure in the embodiment.
【図5】本実施例におけるランド抽出手順を示すフロー
チャートである。FIG. 5 is a flowchart illustrating a land extraction procedure in the embodiment.
【図6】ガーバーデータ中の線描コマンドから得られる
リストの内容を示す図である。FIG. 6 is a diagram showing the contents of a list obtained from a line drawing command in Gerber data.
【図7】始点データ及び終点データに基づき複数のリス
トをリンクしたリスト構造を示す図である。FIG. 7 is a diagram showing a list structure in which a plurality of lists are linked based on start point data and end point data.
【図8】作成されたリスト構造の登録態様を示す図であ
る。FIG. 8 is a diagram showing a registration mode of a created list structure.
【図9】リスト構造の作成方法を概念的に示す図であ
り、(a)は新たなリストをリスト構造の先頭に追加す
る方法を、(b)は末尾に追加する方法を、それぞれ示
す図である。9A and 9B are diagrams conceptually illustrating a method of creating a list structure, in which FIG. 9A illustrates a method of adding a new list to the head of the list structure, and FIG. It is.
【図10】最終的に得られるリスト構造の種別を示す図
であり、(a)は閉じた折れ線を示す閉じたリスト構造
を、(b)は開いた折れ線又は直線を示す開いたリスト
構造をそれぞれ示す図である。10A and 10B are diagrams showing types of a list structure finally obtained. FIG. 10A shows a closed list structure showing a closed broken line, and FIG. 10B shows an open list structure showing an open broken line or a straight line. FIG.
【図11】本実施例におけるランド形状・チップ種類判
定手順を示すフローチャートである。FIG. 11 is a flowchart illustrating a land shape / chip type determination procedure in the embodiment.
【図12】矩形又は三角形に該当しないランドを分割す
る手順を示す図であり、(a)は辺の数が9であるラン
ドの一例を、(b)は辺の数が8であるランドの一例
を、それぞれ示す図である。12A and 12B are diagrams illustrating a procedure for dividing a land that does not correspond to a rectangle or a triangle. FIG. 12A illustrates an example of a land having 9 sides, and FIG. It is a figure each showing an example.
【図13】チップ種類の判定方法を概念的に示す図であ
る。FIG. 13 is a diagram conceptually showing a chip type determination method.
【図14】本実施例におけるプレスコマンド選択手順を
示すフローチャートである。FIG. 14 is a flowchart illustrating a press command selection procedure in the embodiment.
【図15】孔あけパターンの一例を示す図である。FIG. 15 is a diagram showing an example of a drilling pattern.
【図16】エッチングによるメタルマスク製造及び印刷
工程を示すブロック図である。FIG. 16 is a block diagram showing a metal mask manufacturing and printing process by etching.
【図17】エッチングによる孔あけに対するパンチプレ
スによる孔あけの利点を示す図であり、(a)はエッチ
ング時の孔の断面を、(b)はパンチプレス時の孔の断
面を、それぞれ示す図である。17A and 17B are diagrams showing advantages of punching by punch press over punching by etching, in which FIG. 17A shows a cross section of the hole at the time of etching, and FIG. 17B shows a cross section of the hole at the time of punch pressing. It is.
【図18】パンチプレスを利用した半田印刷システムの
構成を示すブロック図である。FIG. 18 is a block diagram showing a configuration of a solder printing system using a punch press.
【図19】一従来例に係るデータ変換システムの概略構
成を示すブロック図である。FIG. 19 is a block diagram illustrating a schematic configuration of a data conversion system according to a conventional example.
【図20】チップデータの構造を示す概念図である。FIG. 20 is a conceptual diagram showing the structure of chip data.
【図21】プレスパターンの一例を示す概念図である。FIG. 21 is a conceptual diagram illustrating an example of a press pattern.
【図22】ガーバーデータの構造の一例を示す図であ
り、(a)は矩形ABCDに表されるランドの内部を線
分EFの描画によって塗り潰す構造を、(b)は矩形A
BCDで表されるランドの内部を矩形EFGHの描画に
よって塗り潰す構造を、それぞれ示す図である。22A and 22B are diagrams illustrating an example of the structure of Gerber data. FIG. 22A illustrates a structure in which the inside of a land represented by a rectangle ABCD is filled by drawing a line segment EF, and FIG.
It is a figure which shows the structure which fills the inside of the land represented by BCD by drawing of rectangle EFGH, respectively.
23 メタルマスク印刷装置、24 メタルマスク、2
6 孔、30 パンチプレス装置、34 パンチプレス
制御部、42 CAD(コンピュータ設計支援)装置、
48 プリント基板、50 チップ、52 ランド、5
4 処理部、56 入力デバイス、58 表示デバイ
ス、60 外部記憶媒体、62 データ変換部、A〜H
ガーバーデータを構成する線描コマンドの始点又は終
点、DS始点データ、DD 終点データ、PP 前リス
トポインタ、NP 次リストポインタ、AH リスト先
頭アドレス、AL リスト参照アドレス、LSi リス
ト構造を特定する情報23 metal mask printer, 24 metal mask, 2
6 holes, 30 punch press device, 34 punch press control unit, 42 CAD (computer design support) device,
48 printed circuit board, 50 chips, 52 lands, 5
4 processing unit, 56 input device, 58 display device, 60 external storage medium, 62 data conversion unit, A to H
Information specifying the start point or end point of the line drawing command constituting the Gerber data, DS start point data, DD end point data, PP previous list pointer, NP next list pointer, AH list start address, AL list reference address, LS i list structure
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H05K 3/12 G06F 15/60 608A (72)発明者 安達 慶治 東京都三鷹市下連雀五丁目1番1号 日 本無線株式会社内 (72)発明者 河村 伊知郎 東京都三鷹市下連雀五丁目1番1号 日 本無線株式会社内──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 6 Identification code Agency reference number FI Technical display location H05K 3/12 G06F 15/60 608A (72) Inventor Keiji Adachi 5-1-1 Shimorenjaku, Mitaka-shi, Tokyo No. 1 Inside Japan Radio Co., Ltd. (72) Inventor Ichiro Kawamura 5-1-1 Shimorenjaku, Mitaka City, Tokyo Inside Japan Radio Co., Ltd.
Claims (3)
状及び姿勢に関するランド情報を、メタルマスクにおけ
るエッチング孔の位置、形状及び姿勢を指令するガーバ
ーデータに基づき生成するステップと、 メタルマスクに所定形状及び寸法のプレス孔を形成する
際プレス孔の形成パターンがランドの位置、形状及び姿
勢に対応する形成パターンとなるよう指令するプレスデ
ータを、ランド情報に基づき生成するステップと、 を有し、 メタルマスクにエッチング孔をあける際使用するガーバ
ーデータに基づき、メタルマスクにプレス孔をあける際
使用するプレスデータを生成することを特徴とするプレ
スデータ生成方法。A step of generating land information relating to the position, shape and posture of a land on a printed circuit board based on Gerber data for instructing the position, shape and posture of an etching hole in a metal mask; Generating press data that instructs the press hole forming pattern to be a forming pattern corresponding to the position, shape and orientation of the land when forming the press hole based on the land information. A press data generation method, comprising: generating press data to be used when making a press hole in a metal mask based on Gerber data to be used when making an etching hole.
おいて、 線分を描画するための線描コマンドをガーバーデータか
ら取り出し、 線描コマンドに含まれそれぞれ上記線分の始点及び終点
を示す始点情報及び終点情報を取り出し、 閉じた折れ線を協働により描画可能な線描コマンド群を
始点情報及び終点情報に基づき検出した場合に、その折
れ線がプリント基板のランドを示すものと見なし、 当該線描コマンド群が複数群検出された場合には当該複
数の線描コマンド群のうち他の線描コマンド群に係る折
れ線に包含される折れ線を描画する線描コマンド群を無
視し、 上記線描コマンド群を構成する各線描コマンドに含まれ
る始点情報及び終点情報に基づきランド情報を生成する
ことを特徴とするプレスデータ生成方法。2. The press data generating method according to claim 1, wherein a line drawing command for drawing a line segment is extracted from Gerber data, and start point information and end point respectively included in the line drawing command and indicating a start point and an end point of the line segment. When information is extracted and a line drawing command group that can draw a closed polygonal line in cooperation is detected based on the start point information and the end point information, it is regarded that the polygonal line indicates a land on the printed circuit board, and the line drawing command group is composed of multiple groups. If detected, the line drawing command group that draws a polygonal line included in the polygonal line related to another line drawing command group among the plurality of line drawing command groups is ignored, and is included in each of the line drawing commands constituting the line drawing command group. A press data generation method, wherein land information is generated based on start point information and end point information.
記載のプレスデータ生成方法によりプレスデータを生成
する手段と、 生成されたプレスデータに基づきメタルマスクにプレス
孔をあける手段と、 を備えることを特徴とするメタルマスク孔あけ用プレス
システム。3. The method according to claim 1, wherein Gerber data is input.
A press system for punching a metal mask, comprising: means for generating press data by the described press data generating method; and means for punching a press hole in a metal mask based on the generated press data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6293304A JP2721651B2 (en) | 1994-11-28 | 1994-11-28 | Press system for metal mask drilling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP6293304A JP2721651B2 (en) | 1994-11-28 | 1994-11-28 | Press system for metal mask drilling |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08153963A JPH08153963A (en) | 1996-06-11 |
JP2721651B2 true JP2721651B2 (en) | 1998-03-04 |
Family
ID=17793104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6293304A Expired - Fee Related JP2721651B2 (en) | 1994-11-28 | 1994-11-28 | Press system for metal mask drilling |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2721651B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5194338B2 (en) * | 2005-06-14 | 2013-05-08 | 富士通株式会社 | Masking Gerber data creation device, mask Gerber data creation method, and mask Gerber data creation program for solder printing mask |
-
1994
- 1994-11-28 JP JP6293304A patent/JP2721651B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH08153963A (en) | 1996-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2002229783A (en) | Software construction support system, its method, and software construction support program | |
US20070233443A1 (en) | Computer-aided ultrahigh-frequency circuit model simulation method and system | |
US5564007A (en) | Method for configuring an automated dispense machine | |
JP2721651B2 (en) | Press system for metal mask drilling | |
CN116595839A (en) | System for generating structural analysis model | |
CN116776811A (en) | Automatic generation method, system and equipment for PCB (printed Circuit Board) diagram of complex electrical design | |
JP3394873B2 (en) | Press system for metal mask drilling | |
US6223327B1 (en) | Cell hierarchy verification method and apparatus for LSI layout | |
US20040031005A1 (en) | Electronic cad system and layout data producing method therefor | |
US6523164B2 (en) | Method and apparatus for modifying flattened data of designed circuit pattern | |
JP2002171099A (en) | Method and apparatus for checking mounting quality of circuit board | |
Krishnan et al. | A knowledge-based object oriented DFM advisor for surface mount PCB assembly | |
JPH07160759A (en) | Method and device for generating parts library for printed board design | |
Ku et al. | Process planning for manual PWB assembly | |
JPS61183996A (en) | Printed circuit board making system | |
US5975742A (en) | Electronic part inserting apparatus with checking function for clinched state, and checking method thereof | |
JP2821305B2 (en) | Marking diagram generation processing method | |
JP2002334124A (en) | Device and method for adjusting wiring width in printed wiring board | |
CN116562221A (en) | Method, device, equipment and storage medium for marking printed circuit board | |
JP2002149220A (en) | Production stage adjusting method and medium with recorded program thereof | |
KR100287822B1 (en) | How to set automatic path generation options for component inserters | |
JP4764319B2 (en) | Multi-layer wiring structure examination system | |
JPH0964497A (en) | Printed wiring board design cad system and device for generating component data used for the system | |
CN117892674A (en) | Conversion method for converting ODB++ format file of PCB into XFL format file | |
JP2001325316A (en) | Modification device for printed wiring board drawing data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071121 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081121 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081121 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091121 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees |