[go: up one dir, main page]

JP3263761B2 - Component loading control device of component mounting machine - Google Patents

Component loading control device of component mounting machine

Info

Publication number
JP3263761B2
JP3263761B2 JP11982692A JP11982692A JP3263761B2 JP 3263761 B2 JP3263761 B2 JP 3263761B2 JP 11982692 A JP11982692 A JP 11982692A JP 11982692 A JP11982692 A JP 11982692A JP 3263761 B2 JP3263761 B2 JP 3263761B2
Authority
JP
Japan
Prior art keywords
component
cassettes
cassette
program
data
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
JP11982692A
Other languages
Japanese (ja)
Other versions
JPH05291790A (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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP11982692A priority Critical patent/JP3263761B2/en
Publication of JPH05291790A publication Critical patent/JPH05291790A/en
Application granted granted Critical
Publication of JP3263761B2 publication Critical patent/JP3263761B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Supply And Installment Of Electrical Components (AREA)
  • Automatic Assembly (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、電子部品を基板に実装
するための部品実装機の部品装填制御装置の改良に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an improvement in a component loading control device of a component mounting machine for mounting electronic components on a substrate.

【0002】[0002]

【従来の技術】従来、電子部品を基板に実装する場合に
は、たとえば多数のリールともいうカセットが用いられ
ている。この各リールにはリボンもしくはテ−プが巻か
れており、各テ−プには異なる電子部品(チップ)が順
次装着されている。そして、このような電子部品として
は例えば1kオ−ムの抵抗等がある。
2. Description of the Related Art Conventionally, when electronic components are mounted on a board, for example, a cassette called a number of reels is used. A ribbon or tape is wound on each reel, and different electronic components (chips) are sequentially mounted on each tape. Such electronic components include, for example, a 1 k ohm resistor.

【0003】図9は、このリールの配列の従来例を示し
ている。図9に示すようにA1,B1,・・・G1リー
ルが列方向に配列され、これらの各リールと距離を隔て
て、これらの各リールと対応する予備リールA2,D
2,・・・G2が列方向に配列されている。A1リール
のテ−プとA2予備リールのテ−プには同一部品、たと
えば30kオ−ムの抵抗が順次装着されている。同様に
D1リールとD2予備リールのテ−プにも同一部品、た
とえば1kオ−ムの抵抗が順次装着されており、これら
のリールと予備リールは部品供給部内に配置されてお
り、矢印X方向に移動可能である。これらのリールと予
備リールの電子部品は、装着ヘッドHを用いて順次被実
装基板PBに対して装着されるものである。たとえば、
位置番号が1のA1リールの電子部品が必要数基板PB
上に装着される場合には、この電子部品を装着ヘッドH
により装着している間に、A1リールの電子部品がなく
なってしまうと、位置番号が21のA2予備リールを矢
印X方向に装着ヘッドHのところまで長い距離移動させ
て不足する同一の電子部品を供給するようにしている。
FIG. 9 shows a conventional example of this reel arrangement. As shown in FIG. 9, A1, B1,... G1 reels are arranged in the column direction, and spare reels A2, D corresponding to these reels are spaced apart from these reels.
, G2 are arranged in the column direction. The A1 reel tape and the A2 spare reel tape are sequentially mounted with the same components, for example, a 30 k ohm resistor. Similarly, tapes of the D1 reel and the D2 spare reel are provided with the same components, for example, 1k ohm resistors in order, and these reels and the spare reel are arranged in the component supply unit, and are indicated by arrows X. Can be moved to The electronic components of these reels and spare reels are sequentially mounted on the mounting substrate PB using the mounting head H. For example,
Required number of A1 reel electronic components with position number 1 Board PB
When mounted on the mounting head H,
If the electronic components on the A1 reel run out during mounting, the A2 spare reel with the position number 21 is moved in the direction of arrow X to the mounting head H for a long distance, and the same electronic component that is lacking is removed. I am trying to supply.

【0004】[0004]

【発明が解決しようとする課題】このように従来の部品
実装機では、同一部品を予備的に供給するカセットであ
る予備リールを有していたが、予備部品を実際に基板に
装着するには、まず装着動作を停止して該当する予備リ
ールを矢印X方向に長い距離移動させ装着ヘッドHのと
ころに位置決めしなくてはならない。このためこの種の
実装機では実装所要時間が長くなってしまうという欠点
があった。また、予備カセットに装着されている部品を
使用したあと、この予備カセットに残りの部品を残した
まま次の実装作業に入ると、この予備カセットには当該
部品が一実装作業に必要な数だけ残されておらず、部品
交換のため実装機の停止回数が多くて作業効率が悪いと
いう問題もある。さらに、A1リールの電子部品がなく
なったときにA2予備リールの電子部品を装着ヘッドH
に位置決めした後、A2予備リールの電子部品を装着ヘ
ッドHにより基板PBに装着する作業をNCプログラム
で行うとすると、次の欠点がある。 (1)プログラム効率が悪化する。すなわち、基板1枚
あたりの装着点数が同じであるにもかかわらず、実装所
要時間が長くなってしまう。したがって生産性が低い。 (2)さらに、電子部品のロットサイズによって予備の
電子部品のカセット数、すなわちリール数が変わる。し
たがってその都度、予備カセットの電子部品デ−タを変
更しなければならない。結局、これらの欠点から予備カ
セット機能を利用するのが難しいという問題があった。
As described above, the conventional component mounter has a spare reel which is a cassette for supplying the same component in a preliminary manner. First, the mounting operation must be stopped and the corresponding spare reel must be moved a long distance in the direction of arrow X to position the mounting head H. For this reason, this type of mounting machine has a disadvantage that the mounting time is long. In addition, after using the components mounted on the spare cassette, when the next mounting operation is started with the remaining components remaining in this spare cassette, the spare cassette will contain the necessary number of parts for one mounting operation. There is also a problem that the number of stoppages of the mounting machine for component replacement is large and work efficiency is poor. Further, when the electronic components on the A1 reel are exhausted, the electronic components on the A2 spare reel are replaced with the mounting head H.
When the operation of mounting the electronic components of the A2 spare reel on the substrate PB by the mounting head H is performed by the NC program after the positioning, there is the following disadvantage. (1) The program efficiency deteriorates. That is, although the number of mounting points per board is the same, the mounting time is long. Therefore, productivity is low. (2) Further, the number of cassettes of spare electronic components, that is, the number of reels, changes depending on the lot size of the electronic components. Therefore, the electronic component data of the spare cassette must be changed each time. As a result, it is difficult to use the spare cassette function due to these drawbacks.

【0005】本発明は、上記課題を解決するためになさ
れたもので、電子部品の部品切れによる実装機の停止回
数を大幅に削減でき、このため補充部品の交換の時間の
減少を図ることができ、基板に効率良く部品を実装でき
るとともに、最適なNCプログラムにより操作できる部
品実装機の部品装填制御装置を提供することを目的とす
る。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and the number of times the mounting machine has to be stopped due to running out of electronic components can be greatly reduced, thereby reducing the time required for replacement of replacement parts. It is therefore an object of the present invention to provide a component loading control device of a component mounting machine that can efficiently mount components on a board and operate with an optimal NC program.

【0006】[0006]

【課題を解決するための手段】上記目的は、請求項1の
発明にあっては、電子部品用のカセットを配列するため
の軸状に延びる部品搭載部を備え、NCプロブラムに基
づいて前記電子部品を基板に実装する部品実装機の部品
装填制御装置であって、少なくとも、部品別に1カセッ
ト当たりの部品数とカセットタイプとを含む部品数デー
タと、前記部品搭載部におけるカセット配列可能数と、
配列にあたり選択したカセットどうしを隣接配置した場
合の占有幅とを含む配列能力データとを格納した記憶部
と、カセット配列データを自動作成するカセット配列演
算部と、前記NCプログラムを前記カセット配列データ
に適合させて変換するNCプログラム変換部とを有して
おり、かつ前記カセット配列演算部が、生産数量と使用
可能カセット数と前記部品数データと前記配列能力デー
タ及び前記NCプログラムに基づいて、部品別の使用部
品数と前記部品数データに基づくカセット数を算出し、
必要カセット数が前記使用可能カセット数の範囲内であ
って、複数のカセットを隣接配置した場合を含む全カセ
ットが前記部品搭載部におけるカセット配列可能数の範
囲内である場合に、実装の際、前記部品搭載部の軸方向
に沿った移動量が最小となるようにカセット配列データ
を自動作成する構成とした、部品実装機の部品装填制御
装置により、達成される。
SUMMARY OF THE INVENTION The object of the present invention is to provide, according to the first aspect, an axially extending component mounting portion for arranging cassettes for electronic components, and the electronic program is based on an NC program. A component loading control device for a component mounting machine that mounts components on a board, comprising: at least component count data including a component count per cassette and a cassette type for each component;
A storage unit storing array capability data including an occupation width when the selected cassettes are arranged adjacent to each other in an array, a cassette array operation unit for automatically creating cassette array data, and the NC program as the cassette array data An NC program conversion unit that performs conversion by adapting, and wherein the cassette array operation unit is configured to determine a component based on the production quantity, the number of usable cassettes, the component count data, the array capability data, and the NC program. Calculate the number of cassettes based on another number of parts used and the part number data,
When the required number of cassettes is within the range of the number of usable cassettes, and all cassettes including the case where a plurality of cassettes are arranged adjacently are within the range of the number of cassettes that can be arranged in the component mounting portion, when mounting, This is achieved by a component loading control device of a component mounting machine configured to automatically create cassette array data so that the amount of movement of the component mounting unit along the axial direction is minimized.

【0007】[0007]

【作用】請求項1の構成によれば、部品別に1カセット
当たりの部品数とカセットタイプとを含む部品数データ
と、前記部品搭載部におけるカセット配列可能数と、配
列にあたり選択したカセットどうしを隣接配置した場合
の前記部品搭載部における占有幅とを含む配列能力デー
タとを利用している。そして、前記カセット配列演算部
は、生産数量と使用可能カセット数と前記部品数データ
と前記配列能力データ及び前記NCプログラムに基づい
て、部品別の使用部品数と前記部品数データに基づくカ
セット数を算出することができる。この場合、前記部品
数データと前記配列能力データとを参照することで、必
要カセット数が前記使用可能カセット数の範囲内に決め
ることができ、しかも、複数のカセットを隣接配置した
場合を含む全カセットを、前記部品搭載部に全て配列す
ることができるように、カセット配列データを自動作成
することができる。また、さらに、このカセット配列デ
ータに適合するように前記NCプログラムを変換して、
変換後のプログラムに従って、効率よく実装作業を行う
ことができる。
According to the first aspect of the present invention, the component count data including the component count per cassette and the cassette type for each component, the number of cassettes that can be arranged in the component mounting section, and the cassettes selected for the arrangement are arranged adjacently. In this case, the arrangement capability data including the occupied width in the component mounting section in the case of the above is used. Then, the cassette arrangement calculating section calculates the number of used parts for each part and the number of cassettes based on the part number data based on the production quantity, the number of usable cassettes, the part number data, the arrangement ability data and the NC program. Can be calculated. In this case, the required number of cassettes can be determined within the range of the number of usable cassettes by referring to the component number data and the array capability data. Cassette arrangement data can be automatically created so that all cassettes can be arranged in the component mounting section. Further, the NC program is further converted to conform to the cassette sequence data,
According to the converted program, the mounting operation can be performed efficiently.

【0008】このように、請求項1の発明では、生産に
先立って、精密に必要部品数に適合したカセットの種類
やカセットに搭載される部品数等を割り出して、実装機
の部品搭載部の能力に適合した配列を決めることができ
る。このため、実装機の性能上に適合させた実用的なカ
セット配列を自動配列できる。しかもこのカセット配列
データ中には、同種または異種のカセットどうしを隣接
配置させる配列を含んでおり、使用頻度の高い製品を隣
接して配置できるので、その分部品搭載部の軸方向に沿
った移動量を小さくすることができ実装効率が高い。し
かも、このようなカセット配列データの作成後には、N
Cプログラムもこれに適合するように変換することで、
作成したカセット配列データに応じて、自動で実装作業
を実行させることができる。
As described above, according to the first aspect of the present invention, prior to production, the type of cassette, the number of components to be mounted on the cassette, and the like, which are precisely adapted to the required number of components, are determined, and the number of components mounted on the mounting machine is determined. An arrangement suitable for the ability can be determined. Therefore, a practical cassette arrangement adapted to the performance of the mounting machine can be automatically arranged. In addition, the cassette array data includes an array in which the same or different cassettes are arranged adjacent to each other, so that frequently used products can be arranged adjacent to each other. The amount can be reduced and mounting efficiency is high. Moreover, after such cassette array data is created, N
By converting the C program to conform to this,
The mounting operation can be automatically executed according to the created cassette array data.

【0009】[0009]

【実施例】以下、本発明の好適な実施例を添付図面等に
基づいて詳細に説明する。尚、以下に述べる実施例は、
本発明の好適な具体例であるから、技術的に好ましい種
々の限定が付されているが、本発明の範囲は、以下の説
明において特に本発明を限定する旨の記載がない限り、
これらの態様に限られるものではない。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings. Note that the embodiments described below are
Since it is a preferred specific example of the present invention, various technically preferred limitations are added, but the scope of the present invention is limited to the following description unless otherwise specified to limit the present invention.
It is not limited to these embodiments.

【0010】図1は、この発明の部品実装機の部品装填
制御装置の好適な実施例を示している。この実施例にお
ける部品装填制御装置1は、主制御部2と、表示部3
と、操作盤4と、生産数量入力部5と、変換前NCプロ
グラム入力部6と、変換済みNCプログラム出力部7
と、システムプログラムメモリ8と、部品数のデ−タベ
−ス9と、部品搭載軸の能力デ−タベ−ス10と、部品
配列演算部11と、NCプログラム変換部12とを有し
ている。
FIG. 1 shows a preferred embodiment of a component loading control device for a component mounting machine according to the present invention. The component loading control device 1 according to this embodiment includes a main control unit 2 and a display unit 3
Operation panel 4, production quantity input section 5, pre-conversion NC program input section 6, converted NC program output section 7
, A system program memory 8, a database 9 of the number of components, a database 10 of the performance of component mounting axes, a component array operation unit 11, and an NC program conversion unit 12. .

【0011】主制御部2に対しては、操作盤4,生産数
量入力部5,変換前NCプログラム入力部6からそれぞ
れ信号が入力できるように接続されている。変換済みN
Cプログラム出力部7と表示部3へは主制御部2から信
号を与えることができるように接続されている。変換前
NCプログラム入力部6から主制御部2へはNCD信号
(変換前NCプログラム信号)を与える。主制御部2か
ら変換済みNCプログラム出力部7へはSPNCD信号
(変換後NCプログラム信号)を与える。
The main control unit 2 is connected so that signals can be input from an operation panel 4, a production quantity input unit 5, and an NC program input unit 6 before conversion. Converted N
The C program output unit 7 and the display unit 3 are connected so that signals can be given from the main control unit 2. An NCD signal (pre-conversion NC program signal) is supplied from the pre-conversion NC program input unit 6 to the main control unit 2. The SPNCD signal (converted NC program signal) is supplied from the main control unit 2 to the converted NC program output unit 7.

【0012】システムプログラムメモリ8,部品配列演
算部11、NCプログラム変換部12と、主制御部2と
の間では入出力が可能である。部品配列演算部11と部
品数のデ−タベ−ス9との間では、PAD信号(部品数
デ−タベ−ス信号)の入出力が可能である。部品配列演
算部11へは部品搭載軸の能力デ−タベ−ス10からM
CD信号(部品搭載軸能力デ−タベ−ス信号)の入力が
できるようになっている。
Input / output is possible between the system program memory 8, the component array operation unit 11, the NC program conversion unit 12, and the main control unit 2. A PAD signal (component number database signal) can be input and output between the component array operation unit 11 and the component number database 9. From the component database 10 to the component database 11
A CD signal (component mounting shaft capability database signal) can be input.

【0013】図2は、図1の部品装填制御装置1を備え
る部品実装機の一例を示す。この部品実装機は、基台2
0と、電子部品であるチップのための部品供給部22
と、ロ−ダ24と、アンロ−ダ26と、姿勢検査コント
ロ−ラ28と、X−Yテ−ブル30と、装着ヘッドH
と、動力部32と、接着剤塗布ヘッド34と、操作盤4
とを有する。基板PBはロ−ダ24によりX−Yテ−ブ
ル30に供給される。しかも電子部品を装着した基板P
Bはアンロ−ダ26によりX−Yテ−ブル30から排出
できる。チップのための部品供給部22は、多数のカセ
ットであるリールA1,A2,B1・・・D1,D2・
・・が並べて配列されている。
FIG. 2 shows an example of a component mounting machine provided with the component loading control device 1 of FIG. This component mounter uses the base 2
0, a component supply unit 22 for a chip that is an electronic component
, A loader 24, an unloader 26, a posture inspection controller 28, an XY table 30, and a mounting head H.
, Power unit 32, adhesive application head 34, operation panel 4
And The substrate PB is supplied to the XY table 30 by the loader 24. Moreover, a board P on which electronic components are mounted
B can be discharged from the XY table 30 by the unloader 26. The component supply unit 22 for chips includes reels A1, A2, B1,..., D1, D2.
Are arranged side by side.

【0014】図3は、これらのリールA1,A2・・・
の配列状態を模式的に表している。これらのリールは、
図2の部品搭載軸40の移動方向Zに沿って並べて配列
されていて、これらのリールは方向Zに沿って移動して
位置決めできる。しかも各リールにはリボンもしくはテ
−プが巻かれており、このテ−プには電子部品が装着さ
れている。たとえば図3に示すようにA1主リールとA
2予備リールのテ−プには同一部品,一例として30k
オ−ムの抵抗がそれぞれ順次装着されている。また、た
とえばB1主リールのテ−プには10kオ−ムの抵抗が
装着されている。装着ヘッドHのところに所望のリール
を位置決めしたのち、各リールのテ−プか ら電子部品
を図示しない取り出し手段により取って基板PBに装着
する。
FIG. 3 shows these reels A1, A2,.
Are schematically shown. These reels are
The reels are arranged side by side along the movement direction Z of the component mounting shaft 40 shown in FIG. 2, and these reels can be moved and positioned along the direction Z. In addition, a ribbon or tape is wound around each reel, and electronic components are mounted on the tape. For example, as shown in FIG.
Two spare reel tapes have the same parts, for example, 30k
Ohmic resistors are sequentially mounted. For example, a 10k ohm resistor is mounted on the tape of the B1 main reel. After a desired reel is positioned at the mounting head H, electronic components are taken out of the tape of each reel by a take-out means (not shown) and mounted on the substrate PB.

【0015】図4は部品番号ごとのカセットともいう1
リールあたりの電子部品数とリールの種類を示してい
る。この電子部品数とリールの種類は、図1の部品数の
デ−タベ−ス9に記憶されている。図1の部品搭載軸の
能力デ−タベ−ス10には次のことが記憶されている。
すなわち、図2の部品搭載軸40の方向Zにどれだけの
リールもしくはカセットを並べて配列できるかの能力を
表すデ−タを記憶しているのである。部品配列演算部1
1は、部品数のデ−タベ−ス9のデ−タ信号PADと部
品搭載軸の能力デ−タベ−ス10のデ−タ信号MCDに
基いて部品の種類の配列を演算するのである。すなわ
ち、たとえば部品搭載軸の能力を超えないように、各部
品に使用されるカセットの配列を演算する。
FIG. 4 shows a cassette 1 for each part number.
It shows the number of electronic components per reel and the type of reel. The number of electronic components and the type of reel are stored in the component number database 9 of FIG. The following is stored in the capability database 10 of the component mounting shaft of FIG.
That is, data indicating how many reels or cassettes can be arranged in the direction Z of the component mounting shaft 40 in FIG. 2 is stored. Component array operation unit 1
1 is to calculate the arrangement of the types of components based on the data signal PAD of the data base 9 of the number of components and the data signal MCD of the capability database 10 of the component mounting axis. That is, for example, the arrangement of the cassettes used for each component is calculated so as not to exceed the capacity of the component mounting shaft.

【0016】図5は、隣接のカセットともいう隣接リー
ルの組合せと部品搭載軸(図2に示す符号40)の方向
の占有幅(カセット幅)の関係を記憶しているデ−タベ
−スの例である。このデ−タベ−スは、たとえば図1の
部品搭載軸の能力デ−タベ−ス10の一部である。図5
のデ−タベ−スを基にして図6のような隣接のカセット
もしくは隣接のリールの配列を決定する。
FIG. 5 shows a database which stores the relationship between the combination of adjacent reels, also called adjacent cassettes, and the occupied width (cassette width) in the direction of the component mounting axis (reference numeral 40 shown in FIG. 2). It is an example. This database is, for example, a part of the capability database 10 of the component mounting shaft shown in FIG. FIG.
The arrangement of adjacent cassettes or adjacent reels as shown in FIG. 6 is determined on the basis of the above database.

【0017】次に、図7と図1を参照する。図7は通常
のNCプログラムを、予備部品を収めたカセットもしく
はリール用のNCプログラムに変換するためのフロー図
である。 (1)まず、オペレータは、通常のNCプログラム番号
と予備部品カセット用のNCプログラム番号を図1で示
す操作盤4から入力する。 (2)基板の生産ロットサイズ(生産数量)、使用可能
な予備部品カセット数を操作盤4から入力する。 (3)図1の変換前NCプログラム入力部6から通常の
NCプログラムが図1のシステムプログラムメモリ8に
読込まれる。 (4)部品配置自動作成処理により、(2)項で入力し
た生産ロットサイズと使用可能予備カセット数の条件を
満足し、図2の部品搭載軸40の長手方向(矢印Z方
向)の長さ範囲(能力範囲)で生産性が最も良くなるよ
うな予備部品カセットの使用数及び配列が決定される。
すなわち、この部品配列自動作成処理とは、たとえば、
ある生産ロット内で部品交換が発生しないように予備カ
セットを用意してさらに部品搭載軸のZ方向の移動量が
最小となるような配列を作成する。 (5)(4)項の結果により、NCプログラムの部品カ
セット番号を変更し、さらにプログラム効率を悪化させ
ないようにカセットの装着順も変更される。 (6)(4)項の結果により、図2の実装機で必要な予
備部品カセットデータを作成する。すなわち、主カセッ
トに対応する予備カセットが装填される部品搭載軸上の
位置データを作成するのである。 (7)システムプログラムメモリ8から変換後の予備部
品カセット用のNCプログラムと予備部品カセットデー
タを主制御部2により変換済みNCプログラム出力部7
へ出力する。
Next, reference is made to FIG. 7 and FIG. FIG. 7 is a flowchart for converting a normal NC program into a cassette or reel NC program containing spare parts. (1) First, the operator inputs a normal NC program number and a spare part cassette NC program number from the operation panel 4 shown in FIG. (2) The production lot size (production quantity) of the board and the number of available spare part cassettes are input from the operation panel 4. (3) A normal NC program is read from the pre-conversion NC program input unit 6 of FIG. 1 into the system program memory 8 of FIG. (4) The component placement automatic creation process satisfies the conditions of the production lot size and the number of available spare cassettes entered in the item (2), and the length of the component mounting shaft 40 in the longitudinal direction (the arrow Z direction) in FIG. The number and arrangement of the spare part cassettes that maximize the productivity in the range (capacity range) are determined.
That is, this part arrangement automatic creation processing is, for example,
A spare cassette is prepared so that component replacement does not occur in a certain production lot, and an array is created that further minimizes the amount of movement of the component mounting axis in the Z direction. (5) According to the result of the item (4), the component cassette number of the NC program is changed, and the mounting order of the cassettes is also changed so as not to deteriorate the program efficiency. (6) Based on the result of the item (4), spare part cassette data necessary for the mounting machine of FIG. 2 is created. That is, the position data on the component mounting shaft on which the spare cassette corresponding to the main cassette is loaded is created. (7) The converted NC program for the spare part cassette and the spare part cassette data converted from the system program memory 8 by the main control unit 2 to the NC program output unit 7
Output to

【0018】次に図8と図1を参照する。図8は前記部
品配列自動作成処理の詳細なフロー図である。 (1)システムプログラムメモリ8に読み込まれたNC
プログラムの各部品について、図1の部品数のデ−タベ
−ス9を検索して1カセットあたりの部品数を算出す
る。 (2)操作盤4から入力された生産数量と1カセットあ
たりの部品数から各部品別にその実装時(生産時)に必
要なカセット数を算出する。 (3)カセット番号1、予備カセット使用数1から処理
をするために変数を1、1に初期化する。 (4)カセット番号(カセット数)が図2の部品搭載軸
40の能力の範囲であるか判定する。この能力の範囲外
であれば、図8のサブルーチンを終了して図7のメイン
ルーチンに戻る。 (5)使用可能な予備カセット使用数の範囲であるかを
判定して、この範囲外であれば、図8のサブルーチンを
終了して図7のメインルーチンに戻る。 (6)部品搭載軸40の能力の範囲内でかつ予備カセッ
ト数の範囲内であるときは、使用する予備カセットを登
録し、予備カセット使用数を加算する。 (7)処理中のカセット番号を1加算する。 (8)最終カセットまでの処理が完了したら図7のメイ
ンルーチンへ戻る。 この発明は上述の実施例に限定されない。たとえば部品
数、カセット幅Z軸(Z方向)への移動時間、Z軸につ
いてのカセットの搭載能力(数)、生産数量のデータベ
ースを基にして、主カセットの隣りに予備カセットを自
動配列してもよい。
Next, please refer to FIG. 8 and FIG. FIG. 8 is a detailed flowchart of the component arrangement automatic creation processing. (1) NC read into system program memory 8
For each part of the program, the database 9 of the number of parts shown in FIG. 1 is searched to calculate the number of parts per cassette. (2) The number of cassettes required for each component at the time of mounting (at the time of production) is calculated from the production quantity input from the operation panel 4 and the number of components per cassette. (3) Variables are initialized to 1, 1 in order to perform processing from cassette number 1 and spare cassette use number 1. (4) It is determined whether the cassette number (the number of cassettes) is within the range of the capability of the component mounting shaft 40 in FIG. If it is out of the range of this ability, the subroutine of FIG. 8 is terminated and the process returns to the main routine of FIG. (5) It is determined whether the number is within the range of the number of usable spare cassettes. If the number is outside the range, the subroutine of FIG. 8 is terminated and the process returns to the main routine of FIG. (6) When the capacity of the component mounting shaft 40 is within the range of the capacity and the number of spare cassettes, the spare cassette to be used is registered, and the number of spare cassettes used is added. (7) Add 1 to the cassette number being processed. (8) When the processing up to the last cassette is completed, the process returns to the main routine of FIG. The invention is not limited to the embodiments described above. For example, a spare cassette is automatically arranged next to the main cassette on the basis of a database of the number of parts, the movement time in the cassette width Z axis (Z direction), the mounting capacity (number) of cassettes in the Z axis, and the production quantity. Is also good.

【0019】[0019]

【発明の効果】請求項1の発明によれば、主カセットの
部品切れによる実装機の停止時間を大幅に少なくでき、
しかも実装機の停止回数が大幅に低減でき、電子部品切
れにおける補充部分交換時間の減少が図れ、最適なNC
プログラムにより操作できる。特に、使用する実装機に
適合するカセット配列を自動配列し、しかもその決定し
た配列に合わせてNCプログラムを変換してより効率の
実装作業を実現することができる。
According to the first aspect of the present invention, the stop time of the mounting machine due to running out of parts of the main cassette can be greatly reduced.
In addition, the number of stoppages of the mounting machine can be greatly reduced, and the time required for replacement of the replenishment portion when the electronic components are exhausted can be reduced, and the optimal NC
Can be operated by program. In particular, it is possible to automatically arrange the cassette arrangement suitable for the mounting machine to be used, and to convert the NC program according to the determined arrangement to realize more efficient mounting work.

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

【図1】本発明の実施例に係る部品実装機の部品装填制
御装置を示すブロック図。
FIG. 1 is a block diagram showing a component loading control device of a component mounting machine according to an embodiment of the present invention.

【図2】本発明の実施例に係る部品実装機を示す斜視
図。
FIG. 2 is a perspective view showing a component mounter according to the embodiment of the present invention.

【図3】本発明の実施例に係る部品装填制御装置でのカ
セットもしくはリールの配列の例を示す図。
FIG. 3 is a diagram showing an example of an arrangement of cassettes or reels in the component loading control device according to the embodiment of the present invention.

【図4】本実施例の1カセットあたりの部品数を示すデ
ータベースの例を示す図。
FIG. 4 is a diagram showing an example of a database indicating the number of parts per cassette according to the embodiment.

【図5】本実施例の隣接カセットのカセット幅の一例を
示す図。
FIG. 5 is a diagram illustrating an example of a cassette width of an adjacent cassette according to the embodiment.

【図6】図5の例に基づき具体的に配列したカセットの
例を示す図。
FIG. 6 is a view showing an example of cassettes specifically arranged based on the example of FIG. 5;

【図7】通常のNCプログラムを予備部品カセット用の
NCプログラムに変換するフロー図。
FIG. 7 is a flowchart for converting a normal NC program into a spare part cassette NC program;

【図8】図7の部品配列自動作成処理を詳細に示すフロ
ー図。
FIG. 8 is a flowchart showing details of the component array automatic creation process of FIG. 7;

【図9】従来の部品カセットの配列と予備カセットの配
列を示す図。
FIG. 9 is a diagram showing an arrangement of a conventional component cassette and an arrangement of a spare cassette.

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

20 基台 22 部品供給部 24 ローダ 26 アンローダ 30 X−Yテーブル H 装着ヘッド PB 基板 A1 部品カセット (リール、主カセット) A2 予備部品カセット (予備リール、予備カセッ
ト) B1 部品カセット (リール) C1 部品カセット (リール) D1 部品カセット (リール) D2 予備部品カセット(予備リール) D3 予備部品カセット(予備リール) D4 予備部品カセット(予備リール)
Reference Signs List 20 base 22 component supply unit 24 loader 26 unloader 30 XY table H mounting head PB board A1 component cassette (reel, main cassette) A2 spare component cassette (spare reel, spare cassette) B1 component cassette (reel) C1 component cassette (Reel) D1 Parts cassette (Reel) D2 Spare parts cassette (Spare reel) D3 Spare parts cassette (Spare reel) D4 Spare parts cassette (Spare reel)

フロントページの続き (56)参考文献 特開 平4−69998(JP,A) 特開 平1−220001(JP,A) 特開 平2−274000(JP,A) 特開 昭61−121398(JP,A) 特開 平1−192200(JP,A) 特開 平2−232998(JP,A) (58)調査した分野(Int.Cl.7,DB名) H05K 3/30 H05K 13/00 - 13/04 Continuation of the front page (56) References JP-A-4-69998 (JP, A) JP-A-1-220001 (JP, A) JP-A-2-274000 (JP, A) JP-A-61-121398 (JP) , A) JP-A-1-192200 (JP, A) JP-A-2-232998 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) H05K 3/30 H05K 13/00- 13/04

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】電子部品用のカセットを配列するための軸
状に延びる部品搭載部を備え、NCプロブラムに基づい
て前記電子部品を基板に実装する部品実装機の部品装填
制御装置であって、 少なくとも、部品別に1カセット当たりの部品数とカセ
ットタイプとを含む部品数データと、前記部品搭載部に
おけるカセット配列可能数と、配列にあたり選択したカ
セットどうしを隣接配置した場合の前記部品搭載部にお
ける占有幅とを含む配列能力データとを格納した記憶部
と、 カセット配列データを自動作成するカセット配列演算部
と、 前記NCプログラムを前記カセット配列データに適合さ
せて変換するNCプログラム変換部とを有しており、 かつ前記カセット配列演算部が、生産数量と使用可能カ
セット数と前記部品数データと前記配列能力データ及び
前記NCプログラムに基づいて、部品別の使用部品数と
前記部品数データに基づくカセット数を算出し、必要カ
セット数が前記使用可能カセット数の範囲内であって、
複数のカセットを隣接配置した場合を含む全カセットが
前記部品搭載部におけるカセット配列可能数の範囲内で
ある場合に、実装の際、前記部品搭載部の軸方向に沿っ
た移動量が最小となるようにカセット配列データを自動
作成する構成としたことを特徴とする、部品実装機の部
品装填制御装置。
1. A component loading control device for a component mounting machine, comprising an axially extending component mounting portion for arranging electronic component cassettes, and mounting the electronic component on a substrate based on an NC program. At least, the component count data including the component count per cassette and the cassette type for each component, the number of cassettes that can be arranged in the component mounting portion, and the occupation width in the component mounting portion when the selected cassettes are arranged adjacent to each other in the arrangement. A storage unit that stores array capability data including: a cassette array calculation unit that automatically creates cassette array data; and an NC program conversion unit that converts the NC program in conformity with the cassette array data. And the cassette array operation unit calculates the production quantity, the number of usable cassettes, the number of parts, and the array capacity. Based on the data and the NC program, the number of used parts for each part and the number of cassettes based on the number-of-parts data are calculated, and the required number of cassettes is within the range of the number of usable cassettes.
When all cassettes, including a case where a plurality of cassettes are arranged adjacently, are within the range of the number of cassettes that can be arranged in the component mounting portion, the amount of movement of the component mounting portion along the axial direction during mounting is minimized. A component loading control device for a component mounting machine characterized in that cassette arrangement data is automatically created as described above.
JP11982692A 1992-04-15 1992-04-15 Component loading control device of component mounting machine Expired - Fee Related JP3263761B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11982692A JP3263761B2 (en) 1992-04-15 1992-04-15 Component loading control device of component mounting machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11982692A JP3263761B2 (en) 1992-04-15 1992-04-15 Component loading control device of component mounting machine

Publications (2)

Publication Number Publication Date
JPH05291790A JPH05291790A (en) 1993-11-05
JP3263761B2 true JP3263761B2 (en) 2002-03-11

Family

ID=14771221

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11982692A Expired - Fee Related JP3263761B2 (en) 1992-04-15 1992-04-15 Component loading control device of component mounting machine

Country Status (1)

Country Link
JP (1) JP3263761B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6896148B2 (en) * 2018-03-14 2021-06-30 株式会社Fuji Production job processing method

Also Published As

Publication number Publication date
JPH05291790A (en) 1993-11-05

Similar Documents

Publication Publication Date Title
JP3728350B2 (en) Component mounting method and component mounting apparatus
EP0204465B1 (en) Production systems
US20070293969A1 (en) Mounting Condition Determining Method, Mounting Condition Determining Device, and Mounter
US7603193B2 (en) Method for optimization of an order for component mounting and apparatus for optimization of an order for component mounting
JP4694715B2 (en) Electrical component mounting line
JP2966082B2 (en) Mounting order determination method and its mounting method
JP3263761B2 (en) Component loading control device of component mounting machine
US20090126189A1 (en) Method for producing printed circuit board assembly and mounting device
JP3946320B2 (en) Tool placement setting method and tool placement setting device for work machine
JP2642800B2 (en) Pallet knitting system
JP3132878B2 (en) Component mounting method
JP2002124796A (en) Method and device for mounting part
JPH0346997B2 (en)
JP2000208987A (en) Component mounting method and apparatus
JP3449596B2 (en) Electronic component mounting method and device
JP2765991B2 (en) Electronic component supply device
JP3081020B2 (en) Production control system
JP3564188B2 (en) Control method of mounting machine in mounting line
JPH046601B2 (en)
JPH0551356B2 (en)
JPS59118318A (en) Intensive system in combination of tool for nc device
CN118720801A (en) A CNC machine tool tool control system and automatic tool changing method
JPH06224594A (en) Mounting method for component
JPH06169193A (en) Component repacking device
JPH0774969B2 (en) Electronic component mounting device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071228

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20081228

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20091228

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees