Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3063621B2 - Printed wiring board layout control device and layout control method - Google Patents
[go: Go Back, main page]

JP3063621B2 - Printed wiring board layout control device and layout control method - Google Patents

Printed wiring board layout control device and layout control method

Info

Publication number
JP3063621B2
JP3063621B2 JP8131136A JP13113696A JP3063621B2 JP 3063621 B2 JP3063621 B2 JP 3063621B2 JP 8131136 A JP8131136 A JP 8131136A JP 13113696 A JP13113696 A JP 13113696A JP 3063621 B2 JP3063621 B2 JP 3063621B2
Authority
JP
Japan
Prior art keywords
data
outer shape
arrangement
press pilot
shape
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
Application number
JP8131136A
Other languages
Japanese (ja)
Other versions
JPH09293945A (en
Inventor
紀子 浅井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP8131136A priority Critical patent/JP3063621B2/en
Publication of JPH09293945A publication Critical patent/JPH09293945A/en
Application granted granted Critical
Publication of JP3063621B2 publication Critical patent/JP3063621B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Presses (AREA)
  • Numerical Control (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、印刷配線板の配置
制御装置及び方法に関し、特に定尺材に量産のために外
形加工をプレス加工で行なうためのプレスパイロットを
有する、単位印刷配線板を配置するのに用いられる印刷
配線板の配置制御装置及び方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and a method for controlling the arrangement of printed wiring boards, and more particularly to a unit printed wiring board having a press pilot for performing external processing on a fixed length material for mass production. The present invention relates to an apparatus and a method for controlling the arrangement of printed wiring boards used for arrangement.

【0002】[0002]

【従来の技術】従来、この種の印刷配線板の配置制御装
置として、本発明者は、特開平5−257518号公報
にて、外形加工をプレスにより行う場合にプレスパイロ
ットの位置を自動決定する装置を提案している。
2. Description of the Related Art Conventionally, as an arrangement control device for a printed wiring board of this type, the present inventor has disclosed in Japanese Patent Application Laid-Open No. Hei 5-257518 the automatic determination of the position of a press pilot when performing external processing by pressing. The device is proposed.

【0003】また、特開平6−318773号公報に
は、定尺プリント基板材料から所定の大きさのプリント
基板を複数枚取り出す場合に最適な定尺プリント材基板
材料を算出・選択する装置が提案されている。
Also, Japanese Patent Application Laid-Open No. Hei 6-318773 proposes an apparatus for calculating and selecting an optimal fixed-size printed material board material when taking out a plurality of printed boards of a predetermined size from a fixed-size printed board material. Have been.

【0004】従来の印刷配線板の配置制御装置について
説明する。図9は、従来の印刷配線板の配置制御装置の
構成を示すブロック図にて示したものである。
[0004] A conventional printed wiring board arrangement control device will be described. FIG. 9 is a block diagram showing the configuration of a conventional printed wiring board arrangement control device.

【0005】図9を参照すると、外形の形状データ、及
びプレスパイロットの必要の有無はデータ入力部1を介
してデータ記憶部2に読み込まれ記憶される。このデー
タ記憶部2に記憶された外形の形状データ、及びプレス
パイロットの必要の有無の情報は、プレスパイロット発
生処理部5に出力される。
[0005] Referring to FIG. 9, the external shape data and the necessity of the press pilot are read and stored in the data storage unit 2 via the data input unit 1. The shape data of the outer shape stored in the data storage unit 2 and information on the necessity of the press pilot are output to the press pilot generation processing unit 5.

【0006】プレスパイロット発生処理部5は、データ
記憶部2より入力された外形の形状データと、プレスパ
イロットの必要の有無と、により、外形の形状データを
矩形に置き換えたときの長辺側にプレスパイロットの位
置を決定し、基本外形処理部6へ出力する。
[0006] The press pilot generation processing unit 5 determines whether or not the external shape data is replaced with a rectangle, based on the external shape data input from the data storage unit 2 and whether or not a press pilot is required. The position of the press pilot is determined and output to the basic outer shape processing unit 6.

【0007】基本外形処理部6は、外形の形状データ
と、プレスパイロット発生処理部5で求められたプレス
パイロット位置と、を含む最小の矩形の大きさを求め、
配置処理部8へ出力する。
The basic outer shape processing unit 6 calculates the minimum rectangle size including the shape data of the outer shape and the press pilot position obtained by the press pilot generation processing unit 5,
Output to the placement processing unit 8.

【0008】配置処理部8は、基本外形処理部7で求め
られた、外形の形状データとプレスパイロットとを含
む、最小の矩形の大きさで、複数個の定尺材に対して、
最も取り数の良くなる定尺材のサイズと、配置の位置デ
ータと、を求め、これらを配置データとしてデータ記憶
部2に出力する。
The arrangement processing unit 8 has a minimum rectangular size including the shape data of the outer shape and the press pilot obtained by the basic outer shape processing unit 7, and
The size of the fixed-length material and the position data of the arrangement, which can be obtained most, are obtained, and these are output to the data storage unit 2 as the arrangement data.

【0009】データ出力部9では、このデータ記憶部2
から配置データを読み出して次工程に引き渡す。
In the data output unit 9, the data storage unit 2
And reads out the arrangement data and delivers it to the next step.

【0010】[0010]

【発明が解決しようとする課題】上記した従来技術にお
いては、下記記載の問題点を有している。
The above-mentioned prior art has the following problems.

【0011】上記従来技術の第1の問題点は、配置効率
が悪いということである。その理由は、配置のための基
本外形の決定を、配置後に隣接する外形との位置関係を
考慮することなく行なっていることによる。
A first problem of the above prior art is that the placement efficiency is poor. The reason is that the basic outline for the arrangement is determined without considering the positional relationship with the adjacent outline after the arrangement.

【0012】また、上記従来技術の第2の問題点は、プ
レスパイロットを発生することによって配置効率が悪く
なることがあるということである。その理由は、ある外
形の形状データに対してプレスパイロットの発生位置が
固定されていることによる。
A second problem of the above-mentioned prior art is that the generation of a press pilot may lower the placement efficiency. The reason is that the generation position of the press pilot is fixed for the shape data of a certain external shape.

【0013】従って、本発明は、上記従来技術の問題点
を解消するためになされたものであって、その目的は、
外形の形状データに対するプレスパイロットの位置を決
定し、配置制御が行なえるようにした印刷配線板の配置
制御装置及び方法を提供することにある。
Accordingly, the present invention has been made to solve the above-mentioned problems of the prior art, and its object is to
An object of the present invention is to provide an arrangement control apparatus and method for a printed wiring board, in which a position of a press pilot with respect to external shape data is determined and arrangement control can be performed.

【0014】[0014]

【課題を解決するための手段】本発明の印刷配線板の配
置制御装置は、データ記憶部と、複数の定尺材に製品を
配置する場合に、外形の形状データ、プレスパイロット
の必要の有無、およびプレスパイロットと外形の形状デ
ータとの位置関係の境界値を入力し前記データ記憶部に
記憶するデータ入力手段と、前記データ記憶部から、前
記外形の形状データ、プレスパイロットの必要の有無、
およびプレスパイロットと外形の位置関係の境界値を読
み出し、印刷配線板の外形の形状データに対して該外形
形状を含む矩形データを計算し、前記矩形データの長辺
側と短辺側とのプレスパイロット位置を計算するプレス
パイロット位置決定処理手段と、前記プレスパイロット
位置を含む矩形を基本外形として計算し、これを配置の
ための基本外形として記憶する基本外形処理手段と、前
記基本外形について隣接する外形の形状データと、配置
後の隣接する外形の形状データとのプレスパイロットお
よび外形の位置関係データから、該基本外形を変更して
なる矩形データを計算する配置外形処理手段と、前記変
更された矩形データを定尺材に配置し、配置データとし
て前記データ記憶部に記憶する配置処理手段と、前記複
数の定尺材の各々について前記矩形データを編集外形と
して、定尺材の面積と[(外形の面積)×(定尺材から
の取り数)]との比を配置効率値として求め、前記複数
の定尺材のうちで前記配置効率値が最も小さい配置位置
配置データを出力するデータ出力手段と、を備える、
前記データ出力手段は、前記複数の定尺材の各々につい
て、前記矩形データを編集外形として、該編集外形のプ
レスパイロットが有る辺に対応する配置有効エリアの大
きさをプレスパイロットのサイズ(例えば直径)に応じ
て縮め、プレスパイロットの無い辺に対応する配置有効
エリアの大きさを配置後の外形間の境界値だけ広げ、定
尺材の面積と(外形の面積×定尺材からの取り数)との
比を配置効率値として求め、前記複数の定尺材のうち前
記配置効率値が最も小さい配置位置の配置データを出力
する。
SUMMARY OF THE INVENTION According to the present invention, there is provided a printed wiring board arrangement control device, comprising: a data storage unit; and, when arranging products on a plurality of fixed-length materials, external shape data and the necessity of a press pilot. And data input means for inputting a boundary value of the positional relationship between the press pilot and the shape data of the outer shape and storing the boundary value in the data storage unit, and from the data storage unit, the shape data of the outer shape, whether or not a press pilot is necessary,
And read the boundary value of the positional relationship between the press pilot and the outer shape, calculate rectangular data including the outer shape with respect to the shape data of the outer shape of the printed wiring board, and press the longer side and the shorter side of the rectangular data. Press pilot position determination processing means for calculating a pilot position; basic outline processing means for calculating a rectangle including the press pilot position as a basic outline and storing the calculated outline as a basic outline; Layout contour processing means for calculating rectangular data obtained by changing the basic contour from press pilot and contour positional data of the contour data of the contour and the contour data of an adjacent contour after the placement; a layout process means for placing a rectangular data in fixed-length material is stored in the data storage unit as the arrangement data, the double
Edit the rectangular data for each of the number
Then, the area of the fixed length material and [(area of outer shape) x (from the fixed length material)
Is determined as an arrangement efficiency value, and
Placement position where the placement efficiency value is the smallest among the standard-size materials
Data output means for outputting the arrangement data of
The data output means is provided for each of the plurality of standard-size materials.
Then, using the rectangular data as an edit outline, the edit outline
Large effective area for placement corresponding to the side where
The size depends on the size (eg diameter) of the press pilot
Effective for locations where there is no press pilot
Expand the size of the area by the boundary value between
Between the area of the shank and (the area of the outer shape x the number of pieces from the fixed length)
The ratio is determined as a placement efficiency value, and the
The arrangement data of the arrangement position having the smallest arrangement efficiency value is output .

【0015】また、本発明の印刷配線板の配置制御方法
は、(a)複数の定尺材に製品を配置する場合に、外形
の形状データ、プレスパイロットの必要の有無、および
プレスパイロットと外形の形状データとの位置関係の境
界値を、データ記憶部に記憶するステップと、(b)前
記データ記憶部から、前記外形の形状データ、プレスパ
イロットの必要の有無、およびプレスパイロットと外形
の位置関係の境界値を読み出し、印刷配線板の外形の形
状データに対して該外形形状を含む矩形データを計算
し、前記矩形データの長辺側と短辺側とのプレスパイロ
ット位置を計算するステップと、(c)前記プレスパイ
ロット位置を含んだ矩形を基本外形として計算し、配置
のための基本外形として記憶するステップと、(d)該
基本外形について前記矩形に含まれる外形の形状データ
と、配置後の外形の形状データとのプレスパイロットお
よび外形の位置関係データから、該基本外形を変更して
なる矩形データを計算し、前記複数の定尺材について、
前記矩形データを編集外形として、該編集外形プレスパ
イロットが有る辺に対応する配置有効エリアの大きさを
プレスパイロットのサイズ(例えば直径)に応じて縮
め、プレスパイロットの無い辺に対応する配置有効エリ
アの大きさを配置後の外形間の境界値だけ広げ、定尺材
の面積と[(外形の面積)×(定尺材からの取り数)]
との比を配置効率値として求め、前記複数の定尺材のう
ち前記配置効率値が最も小さい配置位置の配置データを
求めるステップと、(e)変更された前記矩形データを
定尺材に配置し、配置データとして前記データ記憶部に
記憶するステップと、(f)前記データ記憶部に記憶さ
れた配置データから、複数の定尺材について最も効率が
良くなる配置データを選択して出力するステップと、を
含むことを特徴とする。
Further, the method for controlling the arrangement of printed wiring boards according to the present invention comprises the steps of: (a) when arranging a product on a plurality of fixed-length materials, external shape data, whether or not a press pilot is required; Storing a boundary value of the positional relationship with the shape data in the data storage unit; and (b) storing the shape data of the outer shape, the necessity of a press pilot, and the positions of the press pilot and the outer shape from the data storage unit. Reading a boundary value of the relationship, calculating rectangular data including the external shape with respect to the external shape data of the printed wiring board, and calculating a press pilot position on the long side and the short side of the rectangular data; (C) calculating a rectangle including the press pilot position as a basic outline and storing it as a basic outline for arrangement; Shape data of the profile contained in the rectangle, the positional relationship data of the press pilot and outline of the shape data of the outline after placement, the rectangle data calculated obtained by changing the the basic outline, for the plurality of fixed-length material ,
The rectangular outline data is used as an edit outline, and the edit outline press
The size of the effective placement area corresponding to the side where the
Shrink according to the size (eg diameter) of the press pilot
Effective area corresponding to the side without press pilot
The size of a is expanded by the boundary value between the outer shapes after placement,
Area and [(area of outer shape) x (number of pieces from fixed length material)]
Is determined as an arrangement efficiency value, and the plurality of
(E) arranging the arrangement data of the arrangement position having the smallest arrangement efficiency value ; (e) arranging the changed rectangular data on a fixed-length material and storing the arrangement data as arrangement data in the data storage unit; Selecting the most efficient arrangement data for a plurality of fixed-length materials from the arrangement data stored in the data storage unit and outputting the selected arrangement data.

【0016】本発明の概要を以下に説明する。本発明に
おいては、外形の形状データに対するプレスパイロット
位置を決定するプレスパイロット位置決定部(図1の
3)を有する。また、配置を行うある外形の形状データ
に対して、隣接する外形の形状データと隣接する外形の
形状データのプレスパイロットとの位置関係を含んだ配
置のための形状を決定する配置外形処理部(図1の7)
を有する。
The outline of the present invention will be described below. The present invention includes a press pilot position determining unit (3 in FIG. 1) that determines a press pilot position for the shape data of the outer shape. In addition, for the shape data of a certain outer shape to be arranged, an arrangement outer shape processing unit that determines a shape for the arrangement including the positional relationship between the shape data of the adjacent outer shape and the press pilot of the adjacent outer shape data ( 1 in FIG. 1)
Having.

【0017】外形の形状データを含む最小の矩形データ
に置き換えて、長辺側と短辺側にそれぞれプレスパイロ
ットを発生させ、それぞれを記憶しておく。このため、
外形の形状データに対して2つのパターンのプレスパイ
ロット位置について配置してみることが可能とされ、配
置の効率を向上することができる。
Press pilots are generated on the long side and the short side, respectively, in place of the minimum rectangular data including the shape data of the outer shape, and the press pilots are stored. For this reason,
It is possible to arrange the press pilot positions of the two patterns with respect to the shape data of the outer shape, and the arrangement efficiency can be improved.

【0018】また、隣接する外形の形状データを隣接す
る外形の形状データのプレスパイロット位置関係を含ん
だ最小の矩形データを作り、これを配置外形として配置
を行なうことにより、更に配置の効率があがる。
Further, by arranging the shape data of the adjacent outer shape as the minimum rectangular data including the press pilot positional relationship of the shape data of the adjacent outer shape and arranging the rectangular data as the arrangement outer shape, the arrangement efficiency is further improved. .

【0019】[0019]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して詳細に説明する。
Next, embodiments of the present invention will be described in detail with reference to the drawings.

【0020】図1は、本発明の実施の形態の構成をブロ
ック図にて示したものである。図1を参照して、データ
入力部1は、入力されたデータをデータ記憶部2に出力
する。データ記憶部2は、データ入力部1または後述す
る配置処理部8から入力したデータを記憶するととも
に、この記憶したデータをデータ出力部9に出力する。
FIG. 1 is a block diagram showing the configuration of the embodiment of the present invention. Referring to FIG. 1, data input unit 1 outputs input data to data storage unit 2. The data storage unit 2 stores data input from the data input unit 1 or an arrangement processing unit 8 described later, and outputs the stored data to the data output unit 9.

【0021】なお、データ入力部1は、例えばキーボー
ド、マウスおよびオンライン装置等の入力装置からな
り、データ記憶部2は、磁気テープ、磁気ディスクや半
導体メモリ等の記憶媒体から構成されている。
The data input unit 1 includes input devices such as a keyboard, a mouse, and an online device, and the data storage unit 2 includes a storage medium such as a magnetic tape, a magnetic disk, and a semiconductor memory.

【0022】プレスパイロット位置決定部3は、データ
記憶部2により入力された外形の形状データと、プレス
パイロットの必要の有無およびプレスパイロットと外形
の形状データとの境界値と、により、プレスパイロット
の位置を決定し、基本外形処理部6へ出力する。
The press pilot position determining unit 3 determines the shape of the press pilot based on the external shape data input from the data storage unit 2 and whether or not the press pilot is required and the boundary value between the press pilot and the external shape data. The position is determined and output to the basic outer shape processing unit 6.

【0023】基本外形処理部6は、プレスパイロット位
置決定処理部3より入力されたプレスパイロット位置と
外形の形状データとが含まれる最小の矩形データを求
め、基本外形データとして配置外形処理部7へ出力す
る。
The basic outline processing unit 6 obtains the minimum rectangular data including the press pilot position and the outline shape data input from the press pilot position determination processing unit 3, and sends the basic outline data to the arrangement outline processing unit 7 as basic outline data. Output.

【0024】配置外形処理部7は、基本外形処理部6で
求めた基本外形データと、プレスパイロットと外形の形
状データとの境界値と、により、配置後の隣接した外形
の形状データとプレスパイロットの位置が最小となった
場合の隣接する外形の形状データの間の中心を通る線に
よって切り取られる矩形データを、配置外形として配置
処理部8へ出力する。
The arrangement outer shape processing unit 7 uses the basic outer shape data obtained by the basic outer shape processing unit 6 and the boundary value between the press pilot and the outer shape data to form the adjacent outer shape data after the arrangement and the press pilot. The rectangle data cut by the line passing through the center between the shape data of the adjacent outlines when the position of is minimized is output to the arrangement processing unit 8 as the arrangement outline.

【0025】配置処理部8は、配置外形処理部7で決定
した配置外形を複数の定尺材に配置を行ない、取り数が
最も良い配置の値を配置データとしてデータ記憶部2に
出力する。
The arrangement processing section 8 arranges the arrangement outline determined by the arrangement outline processing section 7 on a plurality of fixed-length materials, and outputs the arrangement value having the best number of arrangements to the data storage section 2 as arrangement data.

【0026】なお、プレスパイロット位置決定部3、基
本外形処理部6、配置外形処理部7、及び配置処理部8
は、計算機等情報処理装置上でそれぞれ所定のプログラ
ムにより実装される。
The press pilot position determining unit 3, basic outline processing unit 6, arrangement outline processing unit 7, and arrangement processing unit 8
Are implemented by a predetermined program on an information processing device such as a computer.

【0027】データ記憶部2は、この配置データを所定
の記憶媒体等に記憶し、この配置データをデータ出力部
9に出力する。
The data storage unit 2 stores the layout data in a predetermined storage medium or the like, and outputs the layout data to the data output unit 9.

【0028】データ出力部9は送信バッファおよび送信
インタフェース等の出力装置からなり、所定の手段で配
置データを出力するように構成されている。
The data output unit 9 includes output devices such as a transmission buffer and a transmission interface, and is configured to output arrangement data by a predetermined means.

【0029】次に、本発明の実施の形態の動作につい
て、図2及び図3を参照して詳細に説明する。
Next, the operation of the embodiment of the present invention will be described in detail with reference to FIGS.

【0030】図2は、図1に示した本発明の実施の形態
に係る印刷配線板の配置制御装置におけるデータ処理手
順を示すフローチャートである。なお、データ記憶部2
にはデータ入力部1から入力した外形の形状データ、プ
レスパイロットの必要の有無、およびプレスパイロット
と外形の形状データとの位置関係の境界値が予め記憶さ
れている。
FIG. 2 is a flowchart showing a data processing procedure in the printed wiring board arrangement control device according to the embodiment of the present invention shown in FIG. The data storage unit 2
Stores in advance the shape data of the outer shape inputted from the data input unit 1, the necessity of the press pilot, and the boundary value of the positional relationship between the press pilot and the shape data of the outer shape.

【0031】図2を参照して、先ずステップ201にお
いて、データ記憶部2からデータが入力されることによ
り印刷配線板の配置制御装置の処理を開始する。
Referring to FIG. 2, first, in step 201, data is input from data storage unit 2 to start processing of the printed wiring board arrangement control device.

【0032】次に、ステップ202において、入力され
た外形の形状データより外形の形状データを含む最小の
矩形データを求め、ステップ203に処理を移す。
Next, in step 202, the minimum rectangular data including the shape data of the outer shape is obtained from the input shape data of the outer shape, and the process proceeds to step 203.

【0033】ステップ203では、入力されたデータの
プレスパイロットの必要の有無を判断し、プレスパイロ
ットが必要有ならばステップ204へ、プレスパイロッ
トが必要無ならばステップ220へ処理を移す。
In step 203, it is determined whether or not the input data requires a press pilot. If a press pilot is required, the process proceeds to step 204, and if no press pilot is required, the process proceeds to step 220.

【0034】ステップ204では、ステップ203で求
めた矩形データの辺の長辺側にプレスパイロットを発生
する場合と、短辺側にプレスパイロットを発生する場合
の2種類の位置を求め、データ記憶部2に記憶してお
き、ステップ205に処理を移す。
In step 204, two types of positions, ie, a case where a press pilot is generated on the long side of the side of the rectangular data obtained in step 203 and a case where a press pilot is generated on the short side, are obtained. 2 and the process proceeds to step 205.

【0035】ステップ205では、まずプレスパイロッ
トの位置をステップ203で求めた矩形データの長辺側
にセットし、ステップ206に処理を移す。
In step 205, the position of the press pilot is set to the long side of the rectangular data obtained in step 203, and the process proceeds to step 206.

【0036】ステップ206では、配置効率の値を配置
効率値の取りうる最大値にセットし、ステップ207に
処理を移す。
In step 206, the value of the placement efficiency is set to the maximum value of the placement efficiency value, and the process proceeds to step 207.

【0037】ステップ207では、データ入力部1より
入力された外形の形状データと、プレスパイロットと外
形の形状データとの位置関係の境界値と、により、プレ
スパイロットが発生した辺は、プレスパイロットの中心
を通る位置、及びプレスパイロットが発生しない辺は、
配置後に隣接する外形との距離分太らせた矩形を求めて
基本外形とし、ステップ208に処理を移す。
In step 207, the side on which the press pilot is generated is determined by the shape data of the outer shape input from the data input unit 1 and the boundary value of the positional relationship between the press pilot and the outer shape data. The position passing through the center, and the side where the press pilot does not occur,
After the arrangement, a rectangle thickened by the distance from the adjacent outer shape is obtained and used as the basic outer shape, and the process proceeds to step 208.

【0038】ステップ208では、変数aにプレスパイ
ロット位置と自己の外形との距離の境界値を入力し、ス
テップ209に処理を移す。
In step 208, the boundary value of the distance between the press pilot position and its own external shape is input as a variable a, and the process proceeds to step 209.

【0039】ステップ209では、変数bにプレスパイ
ロットと配置後に隣接する外形との距離の境界値を入力
し、ステップ210に処理を移す。
In step 209, the boundary value of the distance between the press pilot and the adjacent outer shape after the arrangement is input to the variable b, and the process proceeds to step 210.

【0040】ステップ210では、ステップ207で求
めた基本外形とステップ208、ステップ209で求め
た変数a,bにより、配置後のプレスパイロットが、あ
る辺の外形と外形との中間を通る線、すなわち外形端か
ら(a+b)/2の位置に矩形の辺が来るように、基本
外形の形状を変更し、変更したものを編集外形としてス
テップ211へ処理を移す。
In step 210, the press pilot after the placement is determined by the basic contour determined in step 207 and the variables a and b determined in step 208 and step 209, as a line passing through the middle between the contours of a certain side, ie, The shape of the basic outer shape is changed so that the rectangular side is located at a position (a + b) / 2 from the outer shape end, and the changed shape is used as an edited outer shape, and the process proceeds to step 211.

【0041】ステップ211では、ステップ210で求
めた編集外形に対して複数の定尺材について最も効率が
良くなる配置データを求め、ステップ212に処理を移
す。
In step 211, the most efficient layout data is obtained for a plurality of fixed-length materials with respect to the edited outline obtained in step 210, and the process proceeds to step 212.

【0042】ステップ212では、プレスパイロットの
位置がステップ203で求めた矩形の短辺側にあるか否
かを判断し、短辺側に無い場合にはステップ213に、
短辺側にある場合にはステップ214にそれぞれ処理を
移す。
In step 212, it is determined whether or not the position of the press pilot is on the short side of the rectangle obtained in step 203. If not, the process proceeds to step 213.
If it is on the short side, the process proceeds to step 214.

【0043】ステップ213では、プレスパイロット位
置を短辺側にセットし直し、ステップ207に処理を戻
す。
In step 213, the press pilot position is reset to the short side, and the process returns to step 207.

【0044】ステップ214では、効率値の最も小さい
配置データをデータ出力部7に出力する。
In step 214, the layout data having the smallest efficiency value is output to the data output unit 7.

【0045】次に、ステップ203において、プレスパ
イロットが必要無しと判断された場合の処理フローを説
明する。
Next, the processing flow when it is determined in step 203 that the press pilot is not necessary will be described.

【0046】まず、ステップ220では、配置効率の値
を、配置効率の取りうる最大値にセットし、ステップ2
21に処理を移す。
First, in step 220, the value of the placement efficiency is set to the maximum value that the placement efficiency can take.
The processing is shifted to 21.

【0047】ステップ221では、データ入力部1より
入力された外形の形状データの配置後の位置関係の境界
値より、ステップ202で求めた外形の形状データの入
る最小の矩形の辺を隣接する外形の距離の境界値の1/
2倍ずつ広げた矩形を編集外形としてステップ222に
処理を移す。
In step 221, the smallest rectangular side in which the shape data of the outer shape obtained in step 202 enters is determined based on the boundary value of the positional relationship after the layout of the outer shape data input from the data input unit 1. 1 / of the boundary value of the distance
The process moves to step 222 with the rectangle expanded twice as the edit outline.

【0048】ステップ222では、ステップ221で求
めた編集外形に対して複数の定尺材について最も効率が
良くなる配置データを求めステップ223に処理を移
す。
In step 222, the most efficient layout data is obtained for a plurality of fixed-length materials with respect to the edited outline obtained in step 221, and the process proceeds to step 223.

【0049】ステップ223では、効率値の最も小さく
なった配置データをデータ出力部9に出力する。
In step 223, the arrangement data having the smallest efficiency value is output to the data output unit 9.

【0050】次に、図3を参照して、図2にサブルーチ
ンとして示したステップ211及びステップ222の処
理を詳細に説明する。図3は、複数の定尺材の中で最も
効率の良い配置データを求める際の処理の流れを示すフ
ローチャートである。
Next, the processing of steps 211 and 222 shown as a subroutine in FIG. 2 will be described in detail with reference to FIG. FIG. 3 is a flowchart showing the flow of processing when obtaining the most efficient arrangement data among a plurality of standard-size materials.

【0051】図3を参照すると、ステップ30では、回
転フラグに「無」をセットし、ステップ31に処理を移
す。
Referring to FIG. 3, in step 30, “none” is set in the rotation flag, and the process proceeds to step 31.

【0052】ステップ31では、定尺材の初期データを
セットし、ステップ32に処理を移す。
In step 31, the initial data of the fixed length material is set, and the process proceeds to step 32.

【0053】ステップ32では、まず定尺材から印刷配
線板の製造使用エリアを除いた配置有効エリアを求め
る。
In step 32, first, an effective placement area is obtained by removing the production use area of the printed wiring board from the fixed length material.

【0054】さらに、図2のステップ210あるいはス
テップ221で求めた編集外形を配置有効エリアに配置
する際において、編集外形のプレスパイロットが有る辺
に対応する配置有効エリアの大きさを、プレスパイロッ
トの直径をPとしたとき、a−b+Pだけ縮め、プレス
パイロットの無い辺に対応する配置有効エリアの大きさ
を配置後の外形間の境界値をcとしたときにcだけ広げ
て、配置有効エリアの大きさを変更し、配置エリアとし
てステップ33に処理を移す。
Further, when arranging the edited outline obtained in step 210 or 221 in FIG. 2 in the arrangement effective area, the size of the arrangement effective area corresponding to the side where the press pilot of the edited outline is located is determined by the press pilot. When the diameter is P, it is reduced by a−b + P, and the size of the layout effective area corresponding to the side without the press pilot is expanded by c when the boundary value between the contours after layout is c, and the layout effective area is increased. Is changed, and the process proceeds to step 33 as the arrangement area.

【0055】ステップ33では、回転フラグに従い、編
集外形の回転を行ない、配置有効エリアに配置させ、ス
テップ34に処理を移す。
In step 33, the edited outline is rotated in accordance with the rotation flag, and the edited outline is arranged in the arrangement effective area.

【0056】ステップ34では、効率を次式で計算し、
ステップ35に処理を移す。
In step 34, the efficiency is calculated by the following equation.
The process moves to step 35.

【0057】効率=定尺材の面積/(外形の面積×定尺
材からの取り数)
Efficiency = area of fixed length material / (area of outer shape × number of pieces from fixed length material)

【0058】ステップ35では、ステップ34で求めた
効率と配置効率値とを比較し、ステップ34で求めた効
率が配置効率値よりも小さい場合には、ステップ36に
処理を移し、ステップ34で求めた効率が配置効率値以
上の場合にはステップ37に処理を移す。
In step 35, the efficiency obtained in step 34 is compared with the placement efficiency value. If the efficiency obtained in step 34 is smaller than the placement efficiency value, the process proceeds to step 36, and the process proceeds to step 34. If the efficiency is equal to or greater than the placement efficiency value, the process proceeds to step S37.

【0059】ステップ36では、ステップ34で求めた
効率を配置効率値として、ステップ33で求めた配置位
置を記憶して、ステップ37に処理を移す。
In step 36, the arrangement position obtained in step 33 is stored using the efficiency obtained in step 34 as the arrangement efficiency value, and the process proceeds to step 37.

【0060】ステップ37では、複数の定尺材全てにつ
いて処理が終了したかを判断し、処理が終了していれ
ば、ステップ38に処理を移し、処理が終了していなけ
ればステップ32に処理を戻す。
In step 37, it is determined whether or not the processing has been completed for all of the plurality of fixed-length materials. If the processing has been completed, the processing proceeds to step 38, and if not, the processing proceeds to step 32. return.

【0061】ステップ38では、回転フラグが「有」か
「無」かを判断し、回転フラグが「無」の場合にはステ
ップ39に処理を移し、回転フラグが「有」の場合には
一連の処理を終了する。
In step 38, it is determined whether the rotation flag is “present” or “absent”. If the rotation flag is “absent”, the process proceeds to step 39. Is completed.

【0062】ステップ39では、回転フラグを「有」に
セットしてステップ31に処理を戻す。
In step 39, the rotation flag is set to "Yes", and the process returns to step 31.

【0063】[0063]

【実施例】次に、上記した本発明の第1の実施の形態を
更に具体的且つ詳細に説明すべく、本発明の実施例につ
いて図4を参照して説明する。
Next, an embodiment of the present invention will be described with reference to FIG. 4 in order to describe the first embodiment of the present invention more specifically and in detail.

【0064】例えば、印刷配線板の定尺材として、以下
に示すサイズデータ、印刷配線板製造使用エリア、外形
の形状データ配置後の隣接する外形との境界値、及びプ
レスパイロットの直径Pがデータ記憶部2に記憶されて
いるものとする。
For example, as a fixed length material of a printed wiring board, the following size data, printed wiring board manufacturing use area, boundary value between adjacent external shapes after arranging external shape data, and diameter P of a press pilot are data. It is assumed that it is stored in the storage unit 2.

【0065】図4(A)に示される外形の形状データ
x:140mm,y:100mm、 配置後の隣接する外形との境界値のプレスパイロット位
置と自己の外形との距離a:2.0mm、 プレスパイロット位置と配置後に隣接する外形との距離
b:1.5mm、 プレスパイロットの無い外形端との距離c:2.5mm とする。
The shape data x: 140 mm, y: 100 mm of the outer shape shown in FIG. 4A, the distance a between the press pilot position of the boundary value with the adjacent outer shape after arrangement and its own outer shape: 2.0 mm, The distance b between the press pilot position and the outer shape adjacent after the arrangement is 1.5 mm, and the distance c between the outer shape end without the press pilot is 2.5 mm.

【0066】まず、外形の形状データが入る最小の矩形
データを求め、プレスパイロット位置を矩形データの長
辺側と短辺側についてそれぞれ求める(図4(B)参
照)。
First, the minimum rectangular data in which the shape data of the outer shape is entered is obtained, and the press pilot position is obtained for each of the long side and the short side of the rectangular data (see FIG. 4B).

【0067】次に、求められたプレスパイロットの中心
位置を通り、プレスパイロットの無い辺においては、配
置後に隣接する外形との距離の2分の1の位置を通る矩
形データを求め基本外形とする(図5(C)参照)。
Next, on the side where there is no press pilot and passes through the obtained center position of the press pilot, rectangular data which passes through a half of the distance from the adjacent outer shape after arrangement is obtained and is set as a basic outer shape. (See FIG. 5C).

【0068】図5(C)を参照すると、長辺側にプレス
パイロットがある場合、基本外形の大きさは X方向:x+c,Y方向:y+2a となる。
Referring to FIG. 5C, when the press pilot is on the long side, the size of the basic outer shape is x + c in the X direction and y + 2a in the Y direction.

【0069】次に、プレスパイロットのある辺につい
て、さらに配置後の隣接する外形との距離の境界値がb
の時、プレスパイロットのある辺の隣接する外形との距
離a+bの2分の1の位置を通る直線に、基本外形の辺
の位置を変更し、編集外形とする(図5(D)参照)。
Next, for a certain side of the press pilot, the boundary value of the distance from the adjacent outer shape after arrangement is b
At this time, the position of the side of the basic outer shape is changed to a straight line passing through a half of the distance a + b between the outer shape adjacent to the certain side of the press pilot and the edit outer shape (see FIG. 5D). .

【0070】長辺側にプレスパイロット位置がある場
合、編集外形の大きさは X方向:x+c,Y方向:y+a+b となる。
When the press pilot position is on the long side, the size of the editing outline is x + c in the X direction and y + a + b in the Y direction.

【0071】次に、印刷配線板製造使用エリアdを10
mmとすると、表1に示す4種類の定尺材の製造使用エ
リアを除いた配置有効エリアは次のようになる。
Next, the printed wiring board manufacturing use area d is set to 10
Assuming mm, the layout effective area excluding the production use area of the four types of fixed-length materials shown in Table 1 is as follows.

【0072】[0072]

【表1】 [Table 1]

【0073】この定尺材のすべてに対して、編集外形を
回転させずに配置させた時と、90°回転させて配置し
たときの最も効率が良くなるデータを求めていく。
For all of the fixed-length materials, data is obtained which is most efficient when the edited outline is arranged without rotating and when the edited outline is arranged rotated by 90 °.

【0074】しかし、この配置有効エリアに編集外形を
配置すると、図6に示すように、プレスパイロットの有
る辺は、片側(a−b+P)/2が、配置有効エリアに
はみ出してしまい、プレスパイロットの無い辺は、片側
c/2の配置の無駄が発生してしまう。これを避けるた
めに、更に配置有効エリアを編集外形に合わせて配置エ
リアに変更する必要がある。
However, when the editing outline is arranged in the arrangement effective area, as shown in FIG. 6, one side (ab + P) / 2 of the side where the press pilot is located protrudes into the arrangement effective area, and the press pilot In the side without the mark, useless arrangement of the one side c / 2 occurs. To avoid this, it is necessary to further change the layout effective area to a layout area in accordance with the editing outline.

【0075】例えば、定尺材330mm×330mmに
長辺側にプレスパイロットが有る編集外形を編集外形の
回転無で配置させる場合には、配置有効エリアは、前述
したように、310mm×310mmとなっており、プ
レスパイロットの有る長辺側は、配置有効エリアの両側
でa−b+P:2.5mm縮め、プレスパイロットの無
し短辺側は、配置有効エリアの両側でc:2.5mm広
げ、配置エリアは312.5mm×307.5mmとな
る。
For example, when an edited outline having a press pilot on the long side of a fixed-length material of 330 mm × 330 mm is arranged without rotating the edited outline, the arrangement effective area is 310 mm × 310 mm as described above. The long side with the press pilot is shortened by ab + P: 2.5 mm on both sides of the placement effective area, and the short side without the press pilot is extended by c: 2.5 mm on both sides of the placement effective area. The area is 312.5 mm x 307.5 mm.

【0076】編集外形の大きさは、X方向:x+cより
142.5mm、Y方向:y+(a+b)より103.
5mmとなる。
The size of the editing outline is 142.5 mm in the X direction: x + c, and 103.times. In the Y direction: y + (a + b).
5 mm.

【0077】配置エリアの大きさに編集外形がいくつ配
置できるかを求めると、X方向:2個、Y方向:2個と
なり、全体で4個配置されることがわかる。
When it is determined how many edit outlines can be arranged in the size of the arrangement area, it is found that two are arranged in the X direction and two are arranged in the Y direction, and that a total of four are arranged.

【0078】また、この時の効率は、定尺材の面積/
(外形の面積×定尺材からの取り数)より1.94…が
求められる。
The efficiency at this time is determined by the area of the fixed-length material /
1.94... Are obtained from (the area of the outer shape x the number of pieces taken from the fixed length material).

【0079】この効率の値と、それまでに処理した中で
最も効率の良い値を取ってある配置効率値と、を比較
し、配置効率値より求めた効率の値の方が小さい場合に
は、配置効率値を求めた効率値で置き換え、その時の配
置の位置関係を示すデータを配置データとする。
This efficiency value is compared with the placement efficiency value that has taken the most efficient value processed so far, and if the efficiency value obtained from the placement efficiency value is smaller, , The placement efficiency value is replaced with the obtained efficiency value, and data indicating the positional relationship of the placement at that time is used as placement data.

【0080】次に、本発明の第2の実施の形態について
図面を参照して説明する。図7は、本発明の第2の実施
の形態の構成を示すブロックである。
Next, a second embodiment of the present invention will be described with reference to the drawings. FIG. 7 is a block diagram showing a configuration of the second exemplary embodiment of the present invention.

【0081】図7を参照すると、データ入力部1より入
力されたデータは、データ記憶部2に記憶され、プレス
パイロット位置決定部3でプレスパイロットの位置が決
定される。プレスパイロット位置決定部3に接続される
プレスパイロット位置入力部4は、マウス、キーボード
等の入力装置とディスプレイ等の出力装置を備えた装置
とされ、プレスパイロット位置決定部3で決定した外形
の形状データを含む最小の矩形データの長辺側と短辺側
とにプレスパイロットを配置した図を表示し、例えば図
8に示すように、外形の形状データに切り欠き部分があ
る場合には、プレスパイロットP1,P2の位置を切り
欠き部分に移動させる等、対話的(interacti
ve)に操作して位置をずらし、その位置をプレスパイ
ロット位置として基本外形処理部6に処理を移す。
Referring to FIG. 7, data input from data input unit 1 is stored in data storage unit 2, and press pilot position determination unit 3 determines the position of the press pilot. The press pilot position input unit 4 connected to the press pilot position determination unit 3 is a device including an input device such as a mouse and a keyboard and an output device such as a display, and has an outer shape determined by the press pilot position determination unit 3. A diagram in which press pilots are arranged on the long side and the short side of the smallest rectangular data including data is displayed. For example, as shown in FIG. For example, the positions of the pilots P1 and P2 are moved to the cutouts, and
The operation is shifted to step v) to shift the position, and the position is set as the press pilot position, and the processing is transferred to the basic outer shape processing section 6.

【0082】切り欠き部分にプレスパイロットを移動す
ることにより、基本外形の大きさを小さくすることが可
能となり、配置の効率をさらに上げることが可能とな
る。
By moving the press pilot to the notch, the size of the basic outer shape can be reduced, and the efficiency of arrangement can be further increased.

【0083】[0083]

【発明の効果】以上説明したように、本発明は、下記記
載の効果を有する。
As described above, the present invention has the following effects.

【0084】本発明の第1の効果は、外形の形状データ
から配置外形を求め、定尺材から配置エリアを求めてか
ら配置を行なうようにしたことにより、効率の良い配置
ができるようになるということである。これは、本発明
においては、配置した外形の形状データとプレスパイロ
ット及び隣接する外形の形状データとの位置関係を考慮
して、配置外形と配置エリアを求めるようにしたことに
よる。
The first effect of the present invention is that the arrangement is determined from the outline shape data and the arrangement area is determined from the fixed length material before the arrangement is performed. That's what it means. This is because, in the present invention, the arrangement outer shape and the arrangement area are determined in consideration of the positional relationship between the shape data of the arranged outer shape and the shape data of the press pilot and the adjacent outer shape.

【0085】本発明の第2の効果は、プレスパイロット
の位置が移動できることである。これにより、配置外形
の大きさが小さくなり配置の効率がさらに良くなる。
A second effect of the present invention is that the position of the press pilot can be moved. Thereby, the size of the arrangement outer shape is reduced, and the arrangement efficiency is further improved.

【0086】これは、本発明においては、プレスパイロ
ットの位置が自動決定された後、マニュアル修正を可能
としたことによる。
This is because, in the present invention, manual correction is enabled after the position of the press pilot is automatically determined.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態の構成を示すブロッ
ク図である。
FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.

【図2】本発明の第1の実施の形態の処理動作を説明す
るためのフローチャートである。
FIG. 2 is a flowchart illustrating a processing operation according to the first exemplary embodiment of the present invention.

【図3】本発明の第1の実施の形態における配置外形処
理部の動作を示すフローチャートである。
FIG. 3 is a flowchart illustrating an operation of an arrangement / outline processing unit according to the first embodiment of the present invention.

【図4】本発明の第1の実施の形態の処理を模式的に示
す図である。
FIG. 4 is a diagram schematically showing processing according to the first embodiment of the present invention.

【図5】本発明の第1の実施の形態の処理の具体例を模
式的に示す図である。
FIG. 5 is a diagram schematically illustrating a specific example of a process according to the first embodiment of this invention;

【図6】本発明の第1の実施の形態の処理の具体例を模
式的に示す図である。
FIG. 6 is a diagram schematically illustrating a specific example of a process according to the first embodiment of this invention;

【図7】本発明の第2の実施の形態を構成を示すブロッ
ク図である。
FIG. 7 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.

【図8】本発明の第2の実施の動作を説明するための図
である。
FIG. 8 is a diagram for explaining an operation of the second exemplary embodiment of the present invention.

【図9】従来の印刷配線板の配置制御装置の形態を示す
ブロック図である。
FIG. 9 is a block diagram showing an embodiment of a conventional printed wiring board arrangement control device.

【符号の説明】[Explanation of symbols]

1 データ入力部 2 データ記憶部 3 プレスパイロット位置決定部 4 プレスパイロット位置入力部 5 プレスパイロット発生処理部 6 基本外形処理部 7 配置外形処理部 8 配置処理部 9 データ出力部 x 外形の形状データのx方向の長さ y 外形の形状データのy方向の長さ a 外形の形状データとプレスパイロット位置との距離
の境界値 b 基準となる外形の形状データと配置後に隣接する外
形の形状データのプレスパイロット位置との距離の境界
値 c 隣接する外形の距離の境界値 d 印刷配線板製造使用エリア P1,P2,P3 プレスパイロット位置 P プレスパイロットの直径
Reference Signs List 1 data input unit 2 data storage unit 3 press pilot position determination unit 4 press pilot position input unit 5 press pilot generation processing unit 6 basic external processing unit 7 arrangement external processing unit 8 arrangement processing unit 9 data output unit x external shape data Length in the x direction y Length of the shape data of the outer shape in the y direction a Boundary value of the distance between the shape data of the outer shape and the press pilot position b Pressing the shape data of the reference outer shape and the shape data of the adjacent outer shape after placement Boundary value of distance from pilot position c Boundary value of distance of adjacent outer shape d Printed wiring board manufacturing use area P1, P2, P3 Press pilot position P Press pilot diameter

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】データ記憶部と、 複数の定尺材に製品を配置する場合に、外形の形状デー
タ、プレスパイロットの必要の有無、およびプレスパイ
ロットと外形の形状データとの位置関係の境界値を入力
し前記データ記憶部に記憶するデータ入力手段と、 前記データ記憶部から、前記外形の形状データ、プレス
パイロットの必要の有無、およびプレスパイロットと外
形の位置関係の境界値を読み出し、印刷配線板の外形の
形状データに対して該外形形状を含む矩形データを計算
し、前記矩形データの長辺側と短辺側とのプレスパイロ
ット位置を計算するプレスパイロット位置決定処理手段
と、 前記プレスパイロット位置を含む矩形を基本外形として
計算し、これを配置のための基本外形として記憶する基
本外形処理手段と、 前記基本外形について前記矩形に含まれる外形の形状デ
ータと、配置後の外形の形状データとのプレスパイロッ
トおよび外形の位置関係データから、該基本外形を変更
してなる矩形データを計算する配置外形処理手段と、 前記変更された矩形データを定尺材に配置を行い、配置
データとして前記データ記憶部に記憶する配置処理手段
と、前記複数の定尺材の各々について、前記矩形データを編
集外形として、定尺材の面積と、[(外形の面積)×
(定尺材からの取り数)]との比を配置効率値として求
め、前記複数の定尺材のうちで前記配置効率値が最も小
さい配置位置の 配置データを出力するデータ出力手段
と、 を備えたことを特徴とする印刷配線板の配置制御装置。
1. A data storage unit, and when arranging products on a plurality of standard-length materials, a shape value of an outer shape, a necessity of a press pilot, and a boundary value of a positional relationship between the press pilot and the outer shape data. Data input means for inputting and storing the data in the data storage unit, and reading out the shape data of the outer shape, the necessity of a press pilot, and the boundary value of the positional relationship between the press pilot and the outer shape from the data storage unit, Press pilot position determination processing means for calculating rectangular data including the external shape with respect to the shape data of the external shape of the plate, and calculating press pilot positions on the long side and the short side of the rectangular data; A basic outline processing means for calculating a rectangle including a position as a basic outline and storing the calculated outline as a basic outline for arrangement; From the press pilot of the shape data of the outer shape included in the rectangle and the shape data of the outer shape after arrangement and the positional relationship data of the outer shape, layout outer shape processing means for calculating rectangular data obtained by changing the basic outer shape, It performed placing the modified rectangle data in fixed-length material, and layout processing means for storing in said data storage unit as the arrangement data, for each of the plurality of fixed-length material, knitting the rectangle data
As the collection outline, the area of the fixed-length material and [(area of the outline) x
(Number of pieces taken from fixed-size materials)] as the placement efficiency value
Therefore, among the plurality of standard-size materials, the arrangement efficiency value is the smallest.
And a data output means for outputting arrangement data of the arrangement position of the printed wiring board.
【請求項2】前記データ出力手段が、前記複数の定尺材
の各々について、前記矩形データを編集外形として、該
編集外形のプレスパイロットが有る辺に対応する配置有
効エリアの大きさをプレスパイロットのサイズに応じて
縮め、プレスパイロットの無い辺に対応する配置有効エ
リアの大きさを配置後の外形間の境界値だけ広げ、定尺
材の面積と、[(外形の面積)×(定尺材からの取り
数)]との比を配置効率 値として求め、前記複数の定尺
材のうち前記配置効率値が最も小さい配置位置の配置デ
ータを出力する、ことを特徴とする請求項1記載の印刷
配線板の配置制御装置
2. The method according to claim 1, wherein the data output means includes a plurality of the standard-size members.
For each of the above, the rectangular data
There is an arrangement corresponding to the side where there is a press pilot of the edited outline
The size of the effect area according to the size of the press pilot
Effective placement corresponding to the side where there is no press pilot
Increase the size of the rear by the boundary value between
The area of the material and [(Area of outer shape) x (
Number)] is determined as the arrangement efficiency value, and the plurality of fixed lengths are determined.
The placement data of the placement position where the placement efficiency value is the smallest among the materials
The printing according to claim 1, wherein the data is output.
Wiring board layout control device .
【請求項3】(a)複数の定尺材に製品を配置する場合
に、外形の形状データ、プレスパイロットの必要の有
無、およびプレスパイロットと外形の形状データとの位
置関係の境界値を、データ記憶部に記憶するステップ
と、 (b)前記データ記憶部から、前記外形の形状データ、
プレスパイロットの必要の有無、およびプレスパイロッ
トと外形の位置関係の境界値を読み出し、印刷配線板の
外形の形状データに対して該外形形状を含む矩形データ
を計算し、前記矩形データの長辺側と短辺側とのプレス
パイロット位置を計算するステップと、 (c)前記プレスパイロット位置を含んだ矩形を基本外
形として計算し、配置のための基本外形として記憶する
ステップと、 (d)該基本外形について前記矩形に含まれる外形の形
状データと、配置後の外形の形状データとのプレスパイ
ロットおよび外形の位置関係データから、該基本外形を
変更してなる矩形データを計算し、前記複数の定尺材の
各々について、前記矩形データを編集外形として、該編
集外形のプレスパイロットが有る辺に対応する配置有効
エリアの大きさをプレスパイロットのサイズに応じて縮
め、プレスパイロットの無い辺に対応する配置有効エリ
アの大きさを配置後の外形間の境界値だけ広げ、定尺材
の面積と[(外形の面積)×(定尺材からの取り数)]
との比を配置効率値として求め、前記複数の定尺材のう
ち前記配置効率値が最も小さい配置位置の配置データを
求めるステップと、 (e)変更された前記矩形データを定尺材に配置し、配
置データとして前記データ記憶部に記憶するステップ
と、 (f)前記データ記憶部に記憶された配置データを出力
するステップと、 を含むことを特徴とする印刷配線板の配置制御方法。
(A) When arranging a product on a plurality of fixed-length materials, the outer shape data, the necessity of a press pilot, and the boundary value of the positional relationship between the press pilot and the outer shape data are defined by: (B) storing the shape data of the outer shape from the data storage unit;
The presence / absence of a press pilot, and the boundary value of the positional relationship between the press pilot and the outer shape are read out, rectangular data including the outer shape is calculated for the outer shape data of the printed wiring board, and the longer side of the rectangular data is calculated. (C) calculating a rectangle including the press pilot position as a basic outer shape and storing it as a basic outer shape for arrangement; and (d) calculating the basic shape. From the press pilot of the shape data of the outer shape included in the rectangle and the shape data of the outer shape included in the rectangle and the positional relationship data of the outer shape, rectangular data obtained by changing the basic outer shape are calculated, and the plurality of constants are calculated. Of the lumber
For each of these,
Effective placement corresponding to the side where the collection pilot is located
Reduce the size of the area according to the size of the press pilot
Effective area corresponding to the side without press pilot
The size of a is expanded by the boundary value between the outer shapes after placement,
Area and [(area of outer shape) x (number of pieces from fixed length material)]
Is determined as an arrangement efficiency value, and the plurality of
(E) arranging the arrangement data of the arrangement position having the smallest arrangement efficiency value ; (e) arranging the changed rectangular data on a fixed-length material and storing it as arrangement data in the data storage unit; A) outputting layout data stored in the data storage unit.
JP8131136A 1996-04-26 1996-04-26 Printed wiring board layout control device and layout control method Expired - Fee Related JP3063621B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8131136A JP3063621B2 (en) 1996-04-26 1996-04-26 Printed wiring board layout control device and layout control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8131136A JP3063621B2 (en) 1996-04-26 1996-04-26 Printed wiring board layout control device and layout control method

Publications (2)

Publication Number Publication Date
JPH09293945A JPH09293945A (en) 1997-11-11
JP3063621B2 true JP3063621B2 (en) 2000-07-12

Family

ID=15050840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8131136A Expired - Fee Related JP3063621B2 (en) 1996-04-26 1996-04-26 Printed wiring board layout control device and layout control method

Country Status (1)

Country Link
JP (1) JP3063621B2 (en)

Also Published As

Publication number Publication date
JPH09293945A (en) 1997-11-11

Similar Documents

Publication Publication Date Title
JP3063621B2 (en) Printed wiring board layout control device and layout control method
JP3444136B2 (en) Automatic nesting device
JP2692632B2 (en) Printed board mask pattern data automatic multi-positioning device
JPH0417002A (en) Sequence program searching system
JP2635311B2 (en) Document processing device
JP3684887B2 (en) Solid model generation method
JP3039414B2 (en) Automatic drafting apparatus and method
JPH0430073B2 (en)
JPH08161359A (en) Dimension line automatic editing method
JPH0143345B2 (en)
JP2002006916A (en) Method and apparatus for making nc data
JPH06118611A (en) Block making device
JP2655643B2 (en) Graphic processing unit
JPH02274454A (en) Cad/cam device
JP2611423B2 (en) Processing equipment
JP2995906B2 (en) Printed wiring board layout processing equipment
JP2004192116A (en) Printed wiring board mask pattern assembly picture preparing device and printed wiring board mask pattern assembly picture display method
JPH05257518A (en) Arrangement controller for printed circuit board
JPH0939199A (en) Registration mark printer, document processor and recording medium
JPH06149936A (en) Automatic drafting instrument
JPH10340286A (en) Fragmented graphic processing method
JP2753134B2 (en) Sheet metal working data creation device
JPH09204483A (en) Slip layout optimizing device
JPH06332147A (en) Composition data creation device
JPH0792646A (en) Solder cream plate making manufacturing data creation system

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000404

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080512

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090512

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100512

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110512

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120512

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130512

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140512

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees