[go: up one dir, main page]

JP4804992B2 - Component mounting equipment - Google Patents

Component mounting equipment Download PDF

Info

Publication number
JP4804992B2
JP4804992B2 JP2006103905A JP2006103905A JP4804992B2 JP 4804992 B2 JP4804992 B2 JP 4804992B2 JP 2006103905 A JP2006103905 A JP 2006103905A JP 2006103905 A JP2006103905 A JP 2006103905A JP 4804992 B2 JP4804992 B2 JP 4804992B2
Authority
JP
Japan
Prior art keywords
board
component mounting
component
data
specification information
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
JP2006103905A
Other languages
Japanese (ja)
Other versions
JP2007281121A (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.)
Yamagata Casio Co Ltd
Original Assignee
Yamagata Casio Co Ltd
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 Yamagata Casio Co Ltd filed Critical Yamagata Casio Co Ltd
Priority to JP2006103905A priority Critical patent/JP4804992B2/en
Publication of JP2007281121A publication Critical patent/JP2007281121A/en
Application granted granted Critical
Publication of JP4804992B2 publication Critical patent/JP4804992B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、部品搭載装置に係わり、更に詳しくは多品種・極小ロットの機種の基板に適正な部品を迅速に搭載する部品搭載装置に関する。   The present invention relates to a component mounting apparatus, and more particularly to a component mounting apparatus that quickly mounts an appropriate component on a board of a variety of types and a minimum lot.

従来、装置本体内に搬入される回路基板(以下、単に基板という)に電子部品(以下、単に部品という)を搭載して基板ユニットを生産する部品搭載装置がある。部品には本来の演算機能に直接係わるデバイスともいわれる例えばIC(integrated circuit)等の部品と、それらのデバイスや各回路の特性を一定に設定するためのチップ部品とも言われるデジタルトリミング用の部品などがある。(例えば、特許文献1参照。)
特開平05−198983号公報
2. Description of the Related Art Conventionally, there is a component mounting apparatus that produces a board unit by mounting electronic components (hereinafter simply referred to as components) on a circuit board (hereinafter simply referred to as a substrate) carried into the apparatus main body. For example, components such as IC (integrated circuit) that are directly related to the original calculation function and components for digital trimming that are also called chip components for setting the characteristics of these devices and circuits to a certain level. There is. (For example, refer to Patent Document 1.)
JP 05-198983 A

いずれにしても、従来の部品搭載装置は、基板ユニットの比較的大量の生産を主眼としていたが、近年になって、多品種・小ロットの需要が多くなっている。特に昨今では、顧客の要望に応えて出荷先や微妙な仕様違いにも対応できる多品種・極小ロットの基板ユニットも生産しなければならない。   In any case, the conventional component mounting apparatus has been mainly aimed at the production of a relatively large amount of board units, but in recent years, the demand for various types and small lots has increased. In particular, in recent years, in response to customers' demands, it is also necessary to produce board units of various types and extremely small lots that can handle subtle differences in shipping destinations and specifications.

例えば、回路構成はほぼ同一であるが、用途別に入力又は出力の電力(ボルト、アンペア又はワット)のみが異なるというような基板ユニットの需要も多くなっている。
そのように基板ユニットの品種(機種ともいう)が異なると、基板に搭載される部品の種類も異なるから、基板の機種ごとに部品搭載プログラムを作らなくてはならない。
For example, although the circuit configuration is almost the same, there is an increasing demand for a board unit in which only input or output power (volt, ampere, or watt) differs depending on the application.
If the type (also referred to as model) of the board unit is different, the type of component mounted on the board is also different, so a component mounting program must be created for each board model.

また、部品搭載処理を効率よく行うために、テープフィーダのような部品供給装置の配置換えを行う等の段取り換えも行わなくてはならない。そして出来るだけ迅速に基板ユニットを生産する必要がある。   Further, in order to efficiently perform the component mounting process, it is also necessary to perform setup change such as rearrangement of a component supply device such as a tape feeder. And it is necessary to produce substrate units as quickly as possible.

しかし、多品種・極小ロットの基板ユニットの生産となると、生産している時間よりも部品搭載プログラムを作る時間や段取り換えの時間のほうが多くなって極端に生産能率が低下する。   However, when producing a large variety of very small lot board units, the time for creating the component mounting program and the time for changing the setup are larger than the production time, and the production efficiency is drastically reduced.

本発明の課題は、上記従来の実情に鑑み、多品種・極小ロットの機種の基板に適正な部品を迅速に搭載する部品搭載装置を提供することである。   In view of the above-described conventional situation, an object of the present invention is to provide a component mounting apparatus that quickly mounts an appropriate component on a substrate of a variety of types and a minimum lot of models.

本発明の部品搭載装置は、基板生産ラインにおいて、基板を基板ユニットとして完成させたときの基板ユニットの機種に応じて、その機種を示す品種と上記基板に搭載すべき部品の部品仕様情報をジャスト・イン・タイムで取得する品種及び部品仕様情報取得手段と、該品種及び部品仕様情報取得手段により取得された品種に従った基板データを取得する基板データ取得手段と、基板ユニットとして完成したときの基板ユニットの仕様が異なる複数の基板に対処可能なフィーダ配置表データを記憶する記憶手段と、上記部品仕様情報、上記基板データ、及び上記フィーダ配置表データに基づいて、上記基板に上記部品仕様情報の部品を搭載する部品搭載プログラムをジャスト・イン・タイムで作成するプログラム作成手段と、該プログラム作成手段により作成された上記部品搭載プログラムに基づいて上記基板に上記部品の搭載処理を行う部品搭載手段と、を備え、上記プログラム作成手段は、上記基板生産ラインにおいて部品搭載処理を実行中に、上記基板データ取得手段により取得された次に部品登載処理を実行する基板に係わる上記基板データが現在基板生産ラインにおいて部品搭載処理を実行中の基板に係わる基板データと異なると判断したとき、上記基板データ取得手段により取得された上記基板データを新たな基板データとして該基板データと上記部品仕様情報と上記フィーダ配置表データとに基づいて、上記次に部品登載処理を実行する基板に上記部品仕様情報の部品を搭載するための新たな部品搭載プログラムを作成する、ように構成される。 The component mounting apparatus according to the present invention, in the board production line, according to the model of the board unit when the board is completed as a board unit, the type indicating the model and the part specification information of the part to be mounted on the board are justified.・ Product type and part specification information acquisition means acquired in-time, board data acquisition means for acquiring board data according to the type acquired by the product type and part specification information acquisition means, and when completed as a board unit Based on the component specification information, the substrate data, and the feeder arrangement table data, storage means for storing feeder arrangement table data that can handle a plurality of boards having different specifications of the board unit, the component specification information on the board Creating means for creating a part mounting program for mounting a part in a just-in-time manner, and And a component placing means for performing a mounting process of the components to the substrate on the basis of the component mounting program created by means, said program generating means, while performing the component mounting process in the board production line, said When it is determined that the board data related to the board on which the component mounting process is executed next by the board data acquisition means is different from the board data related to the board on which the component mounting process is currently executed in the board production line, the board data Based on the board data, the part specification information, and the feeder arrangement table data, the board data acquired by the acquisition unit is set as new board data, and the part specification information is added to the board that performs the component mounting process next. A new part mounting program for mounting parts is created .

この部品搭載装置において、例えば、上記基板データ取得手段により取得された上記基板データが現在部品搭載処理を実行中の基板に係わる基板データと同一であるときは、上記部品搭載手段は、直前まで実行中であった部品搭載プログラムに基づき上記基板に上記部品の搭載処理を実行するように構成される。また、例えば、上記基板データ取得手段により取得された上記基板データが直前に部品搭載処理を実行した基板に係わる基板データと異なるときは、上記プログラム作成手段は、上記基板データ取得手段により取得された上記基板データを新たな基板データとして該基板データ、上記部品仕様情報、及び上記フィーダ配置表データとに基づいて、上記基板に上記部品仕様情報の部品を搭載する部品搭載プログラムを作成するように構成される。   In this component mounting apparatus, for example, when the board data acquired by the board data acquisition means is the same as the board data related to the board on which the component mounting processing is currently being executed, the component mounting means is executed until immediately before. The component mounting process is executed on the board based on the component mounting program. In addition, for example, when the board data acquired by the board data acquisition unit is different from the board data related to the board on which the component mounting process has been executed immediately before, the program creation unit is acquired by the board data acquisition unit. A configuration is made so as to create a component mounting program for mounting the component of the component specification information on the substrate based on the substrate data, the component specification information, and the feeder arrangement table data as the new substrate data. Is done.

上記部品仕様情報は、例えば、上記基板の面に付与された二次元コードで記述されていてもよく、また、例えば、上記基板の面に付与された識別子をキーとして検索される部品仕様情報データベースから取得されるようにしてもよく、また、例えば、基板識別情報とともに外部のホスト機器から取得されるようにしてもよい。   The component specification information may be described by, for example, a two-dimensional code assigned to the surface of the board. For example, a component specification information database searched using an identifier assigned to the surface of the board as a key For example, it may be acquired from an external host device together with the board identification information.

上記プログラム作成手段は、例えば、部品搭載装置がライン最上流の装置であるときは、作成した部品搭載プログラムをライン下流の部品搭載装置の部品搭載手段にも出力するように構成される。 For example, when the component mounting device is the most upstream device in the line, the program creation means is configured to output the created component mounting program to the component mounting device of the component mounting device downstream of the line.

上記部品搭載手段は、例えば、部品搭載装置がライン最上流から二番目以降の装置であるときは、ライン最上流の部品搭載装置の上記プログラム作成手段から出力された上記部品搭載プログラムに基づき上記基板に上記部品の搭載処理を実行するように構成される。 For example, when the component mounting device is the second or subsequent device from the most upstream line, the component mounting means is based on the component mounting program output from the program creation unit of the most upstream component mounting device. The component mounting process is executed.

本発明によれば、多品種・極小ロットの機種の基板に適正な部品を迅速に搭載する部品搭載装置を提供することが可能となる。   According to the present invention, it is possible to provide a component mounting apparatus that quickly mounts appropriate components on substrates of various types and types of extremely small lots.

以下、本発明の実施の形態を図面を参照しながら説明する。
図1は、本発明の実施形態における部品搭載装置が配置される基板ユニット製造ラインの例を示す図である。同図に示す例では、基板ユニット製造ラインを4ライン示している。また、本来は、ラインの始点には基板供給装置が配置されるが、同図では図示を省略している。
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram showing an example of a board unit production line on which a component mounting apparatus according to an embodiment of the present invention is arranged. In the example shown in the figure, four substrate unit production lines are shown. Originally, a substrate supply device is arranged at the start point of the line, but this is not shown in the figure.

同図において、図の斜め右上に示す第1製造ラインには、ラインの始端(図示を省略した基板供給装置に連続するライン下流側になる)から、2台の部品搭載装置1が、製造ラインに直列に連結されており、終端にリフロー炉2が配置されている。   In the figure, in the first production line shown in the upper right of the figure, two component mounting apparatuses 1 are connected to the production line from the beginning of the line (on the downstream side of the line continuous with the substrate supply device not shown). Are connected in series, and a reflow furnace 2 is disposed at the end.

部品搭載装置1は、既に述べたように、基板供給装置から自装置内に自動搬入されてくる基板に、自装置に配置されている部品供給装置から取り出した部品を自動的に搭載する装置である。リフロー炉2は、基板上に実装(搭載)された部品を基板上に固定する装置である。   As described above, the component mounting device 1 is a device that automatically mounts a component taken out from the component supply device arranged in the own device onto a board that is automatically carried into the own device from the substrate supply device. is there. The reflow furnace 2 is a device for fixing a component mounted (mounted) on a substrate on the substrate.

次の第2製造ラインでは、初めに1台のディスペンサ3が配置され、次に1台の部品搭載装置1が配置されている。ディスペンサ3は、基板上の部品が搭載される位置にペースト状の半田等を添付又は塗布する装置である。ディスペンサ3は製造される基板ユニットに搭載される部品の形式によって、部品搭載装置1の製造ライン上流側に配置される場合もあり、下流側に配置される場合もある。   In the next second production line, one dispenser 3 is first arranged, and then one component mounting apparatus 1 is arranged. The dispenser 3 is a device that attaches or applies paste-like solder or the like to a position where components on a substrate are mounted. The dispenser 3 may be disposed on the upstream side of the production line of the component mounting apparatus 1 or may be disposed on the downstream side depending on the type of component mounted on the board unit to be manufactured.

上記の第1製造ラインの2台の部品搭載装置1は、内部にディスペンス機能が付加されている機種であるため、その上流側、下流側いずれにもディスペンサ3は配置されていない。   Since the two component mounting apparatuses 1 of the first production line are models with a dispensing function added inside, the dispenser 3 is not arranged on either the upstream side or the downstream side.

また、第3製造ラインでは、1台のディスペンス機能付きの部品搭載装置1とリフロー炉2が配置されている。また、第4製造ラインでは、部品搭載装置1、ディスペンサ3、リフロー炉2の順に、それぞれ1台ずつ配置されている。   In the third production line, one component mounting apparatus 1 with a dispensing function and a reflow furnace 2 are arranged. In the fourth production line, one component mounting device 1, one dispenser 3, and one reflow furnace 2 are arranged in this order.

これらの各製造ラインの各装置は、信号線4を介してホスト管理装置5に接続されていて、それぞれホスト管理装置5により稼動状態を管理されている。また、ホスト管理装置5は、各装置に対して生産開始前の段取りやティーチングなどの処理を行なうことも出きるようになっている。   Each device of each of these production lines is connected to the host management device 5 via the signal line 4, and the operation state is managed by the host management device 5. In addition, the host management device 5 can perform processing such as setup and teaching before starting production on each device.

図2(a) は、本発明の実施形態における部品搭載装置の外観斜視図であり、同図(b) はその上下の保護カバーを取り除いて内部の構成を模式的に示す斜視図である。
同図(a) に示すように、部品搭載装置1は、天井カバー上の左端部に稼動状態を報知する警報ランプ6を備え、上部保護カバー7の前部には、液晶ディスプレイとタッチ式入力装置からなり外部からの操作により各種の指示を入力することができる操作入力用表示装置8が配設されている。
FIG. 2 (a) is an external perspective view of the component mounting apparatus according to the embodiment of the present invention, and FIG. 2 (b) is a perspective view schematically showing the internal configuration by removing the upper and lower protective covers.
As shown in FIG. 2A, the component mounting apparatus 1 includes an alarm lamp 6 for notifying the operating state at the left end portion on the ceiling cover, and a liquid crystal display and a touch-type input at the front portion of the upper protective cover 7. An operation input display device 8 is provided which is composed of a device and can input various instructions by external operation.

下部の基台9の上には、中央に、固定と可動の1対の平行する基板案内レール11がX軸方向(図の斜め右下から斜め左上方向)に水平に延在して配設されている。これらの基板案内レール11の下部に接して、図には見えないループ状の搬送ベルト(コンベアベルト)が走行可能に配設されている。   On the lower base 9, a pair of fixed and movable parallel substrate guide rails 11 are disposed in the center so as to extend horizontally in the X-axis direction (from diagonally lower right to diagonally upper left). Has been. A loop-shaped conveyance belt (conveyor belt) that is not visible in the drawing is disposed so as to be in contact with the lower portion of the board guide rails 11.

搬送ベルトは、不図示のベルト駆動モータにより駆動され、X軸方向に走行して、基板をライン上流側から搬入しライン下流側に搬出する。
図2(b) に示すように、基台9の前後には、それぞれ部品供給ステージ12が配設されている。部品供給ステージ12には、特には図示しないがテープ式部品供給装置が多数配置される。
The conveyor belt is driven by a belt drive motor (not shown), travels in the X-axis direction, carries the substrate from the upstream side of the line, and carries it out to the downstream side of the line.
As shown in FIG. 2 (b), component supply stages 12 are arranged on the front and rear sides of the base 9, respectively. Although not particularly illustrated, a large number of tape-type component supply devices are arranged on the component supply stage 12.

基台9の上方には左右(X軸方向)に分かれて、それぞれ2個のY軸固定脚13に両端部を固定され、上記二本の基板案内レール11を跨いで二本のY軸レール14(14a、14b)が配設されている、そして、これら二本のY軸レール14に差し渡され、Y軸方向に摺動自在に支持されてX軸レール15が配置されている。   Above the base 9, it is divided into left and right (X-axis direction), and both ends are fixed to two Y-axis fixing legs 13, and two Y-axis rails straddle the two board guide rails 11. 14 (14a, 14b) are disposed, and the X-axis rail 15 is disposed so as to be slidably supported in the Y-axis direction by being passed between the two Y-axis rails 14.

X軸レール15には、1台の作業ヘッド16がX軸レール15に沿ってX軸方向に摺動自在に支持されている。この作業ヘッド16には、図では隠れて見えないが搭載ヘッドが配設されており、その先端に、吸着ノズル17が着脱自在に装着されている。   One work head 16 is supported on the X-axis rail 15 so as to be slidable along the X-axis rail 15 in the X-axis direction. The working head 16 is provided with a mounting head which is hidden in the drawing but is attached to the tip of the working head 16 in a detachable manner.

上記の作業ヘッド16は、屈曲自在で内部が空洞な帯状のチェーン体18に保護・収容された複数本の不図示の信号コードを介して装置本体1の基台9内部に配設されている電装部マザーボード上の中央制御部と連結されている。   The work head 16 is disposed inside the base 9 of the apparatus main body 1 via a plurality of signal cords (not shown) that are protected and accommodated in a belt-like chain body 18 that is bendable and hollow inside. It is connected to the central control unit on the electrical component motherboard.

作業ヘッド16は、これらの信号コードを介して中央制御部からは電力及び制御信号を供給され、中央制御部へは基板の位置決め用マーク、部品の搭載位置の情報を示す画像データを送信する。また、基板に付与されている2Dコード又はシリアル番号情報等を読み取って、中央制御部へ送信する。   The work head 16 is supplied with electric power and a control signal from the central control unit through these signal codes, and transmits image data indicating information on a substrate positioning mark and a component mounting position to the central control unit. Also, the 2D code or serial number information given to the board is read and transmitted to the central control unit.

尚、図2(b) では図示を省略しているが、基板案内レール11と部品供給ステージ12との間には、搭載ヘッドの吸着ノズル17に吸着された部品を画像認識するための複数種類の部品認識用カメラや、搭載ヘッドに対して交換自在に装着される複数種類の吸着ノズルを収容したノズルチェンジャーが配置されている。また、基台9の内部には、上述した中央制御部のほかに、特には図示しないが、基板の位置決め装置、基板を2本の基板案内レール11間に固定する基板固定機構等が備えられている。   Although not shown in FIG. 2 (b), a plurality of types for recognizing images of components adsorbed by the adsorption nozzle 17 of the mounting head are provided between the board guide rail 11 and the component supply stage 12. There are arranged a part change camera and a nozzle changer that accommodates a plurality of types of suction nozzles that are replaceably mounted on the mounting head. In addition to the above-described central control unit, the base 9 is provided with a substrate positioning device, a substrate fixing mechanism for fixing the substrate between the two substrate guide rails 11 and the like, although not particularly illustrated. ing.

この部品搭載装置1において、二本のY軸レール14a及び14bには、特には図示しないが、Y軸ボールネジユニットが内設されている。これにより、図2(b) に示す作業ヘッド16は、部品供給ステージ12上に配置されるテープ式部品供給装置等の部品供給装置の種類によって、更には基板が大型基板であるか小型基板であるかによって、Y軸ボールネジユニットがY軸レール14a及び14b内をそれぞれY軸方向に移動してその固定位置を部品供給装置の種類や基板の大きさに応じて変更される。   In this component mounting apparatus 1, a Y-axis ball screw unit is provided in the two Y-axis rails 14a and 14b, although not particularly shown. Accordingly, the work head 16 shown in FIG. 2 (b) can be a large substrate or a small substrate depending on the type of component supply device such as a tape-type component supply device arranged on the component supply stage 12. The Y-axis ball screw unit moves in the Y-axis direction in the Y-axis rails 14a and 14b, respectively, and the fixing position thereof is changed according to the type of the component supply device and the size of the board.

このように、本例の部品搭載装置1は、部品供給装置の種類や種々の基板の大きさに対応して部品搭載処理を実行可能な一軸型の低廉な小型の部品搭載装置となっている。
図3は、上記のように構成される部品搭載装置1のシステム構成を示すブロック図である。同図に示すように、部品搭載装置1のシステムは、CPU20と、このCPU20にバス21で接続されたi/o(入出力)制御ユニット22及び画像処理ユニット23からなる制御部を備えている。また、CPU20にはメモリ24が接続されている。メモリ24は特には図示しないがプログラム領域とデータ領域を備えている。
As described above, the component mounting apparatus 1 of this example is a uniaxial, inexpensive and small component mounting apparatus capable of performing component mounting processing in accordance with the type of component supply apparatus and the size of various substrates. .
FIG. 3 is a block diagram showing a system configuration of the component mounting apparatus 1 configured as described above. As shown in the figure, the system of the component mounting apparatus 1 includes a CPU 20 and a control unit including an i / o (input / output) control unit 22 and an image processing unit 23 connected to the CPU 20 via a bus 21. . A memory 24 is connected to the CPU 20. The memory 24 includes a program area and a data area (not shown).

また、i/o制御ユニット22には、基板25の部品搭載位置を照明するための照明装置26や搭載ヘッドの吸着ノズル17(図2(b) 参照)に吸着されている部品27を下から照明するための照明装置28が接続されている。   In addition, the i / o control unit 22 has an illumination device 26 for illuminating the component mounting position of the substrate 25 and a component 27 sucked by a suction nozzle 17 (see FIG. 2B) of the mounting head from below. An illumination device 28 for illuminating is connected.

更に、i/o制御ユニット22には、それぞれのアンプ(AMP)を介してX軸モータ29、Y軸モータ31、Z軸モータ32、及びθ軸モータ33が接続されている。X軸モータ29は、X軸レール15を介してX方向に作業ヘッド16を駆動し、Y軸モータ31は、Y軸レール14を介してY方向にX軸レールすなわち作業ヘッド16を駆動する。Z軸モータ32は作業ヘッド16の搭載ヘッドを上下に駆動し、そしてθ軸モータ33は搭載ヘッドすなわち吸着ノズル17を360度回転させる。   Further, an X-axis motor 29, a Y-axis motor 31, a Z-axis motor 32, and a θ-axis motor 33 are connected to the i / o control unit 22 via respective amplifiers (AMP). The X-axis motor 29 drives the work head 16 in the X direction via the X-axis rail 15, and the Y-axis motor 31 drives the X-axis rail, that is, the work head 16 in the Y direction via the Y-axis rail 14. The Z-axis motor 32 drives the mounting head of the work head 16 up and down, and the θ-axis motor 33 rotates the mounting head, that is, the suction nozzle 17 by 360 degrees.

上記の各アンプには、特には図示しないが、それぞれエンコーダが配設されており、これらのエンコーダにより各モータ(X軸モータ29、Y軸モータ31、Z軸モータ32、θ軸モータ33)の回転に応じたエンコーダ値がi/o制御ユニット22を介してCPU20に入力する。   Each of the amplifiers is provided with an encoder (not shown). The encoders of the motors (X-axis motor 29, Y-axis motor 31, Z-axis motor 32, θ-axis motor 33) are provided by these encoders. An encoder value corresponding to the rotation is input to the CPU 20 via the i / o control unit 22.

これにより、CPU20は、搭載ヘッドの前後、左右、上下の現在位置、及び回転角を認識することができる。
更に、上記のi/o制御ユニット22には、バキュームユニット34が接続されている。バキュームユニット34はバキュームチューブ35を介して搭載ヘッドの吸着ノズル17に空気的に接続されている。
As a result, the CPU 20 can recognize the front and rear, left and right, up and down current positions of the mounting head, and the rotation angle.
Further, a vacuum unit 34 is connected to the i / o control unit 22. The vacuum unit 34 is pneumatically connected to the suction nozzle 17 of the mounting head via a vacuum tube 35.

このバキュームチューブ35には空圧センサ36が配設されている。バキュームユニット34は、吸着ノズル17に対しバキュームによって部品27を吸着させ、又はバキューム解除とエアブローとバキュームブレイク(真空破壊)によって吸着を解除させる。   The vacuum tube 35 is provided with a pneumatic sensor 36. The vacuum unit 34 causes the suction nozzle 17 to suck the component 27 by vacuum, or releases suction by vacuum release, air blow, and vacuum break (vacuum break).

このとき、空圧センサ36からバキュームチューブ35内の空気圧データが電気信号としてi/o制御ユニット22を介しCPU20に出力される。これにより、CPU20は、バキュームチューブ35内の空気圧の状態を知って、吸着ノズル17によって部品27を吸着する準備が出来ているか否かを認識することができると共に、吸着された部品27が正常に吸着されているかを認識することができる。   At this time, air pressure data in the vacuum tube 35 is output from the pneumatic sensor 36 to the CPU 20 as an electrical signal via the i / o control unit 22. Thereby, the CPU 20 knows the state of the air pressure in the vacuum tube 35, can recognize whether or not the suction nozzle 17 is ready to suck the component 27, and the sucked component 27 is normally Whether it is adsorbed can be recognized.

更に、上記のi/o制御ユニット22には、位置決め装置、ベルト駆動モータ、基板センサ、異常表示ランプ等が、それぞれのドライバを介して接続されている。位置決め装置は、前述したように部品搭載装置1の基台9内部において基板案内レール11の下方に配置され、装置内に案内されてくる基板25の位置決めを行う。   Further, a positioning device, a belt drive motor, a substrate sensor, an abnormality display lamp, and the like are connected to the i / o control unit 22 via respective drivers. As described above, the positioning device is disposed below the board guide rail 11 in the base 9 of the component mounting apparatus 1 and positions the board 25 guided into the apparatus.

ベルト駆動モータは案内レール11に一体的に配設されている搬送ベルトを循環駆動する。基板センサは基板25の搬入と搬出を検知する。異常表示ランプ6(図2(a) 参照)は部品搭載装置1の動作異常や作業領域内の異物進入等の異常時に点灯又は点滅して異常発生を現場作業者に報知する。また、点滅又は点灯によって部品補充時期の接近したことを警告報知する。   The belt drive motor circulates and drives the conveyor belt that is integrally disposed on the guide rail 11. The substrate sensor detects the loading and unloading of the substrate 25. The abnormality display lamp 6 (see FIG. 2 (a)) is lit or blinked when an abnormality such as an operation abnormality of the component mounting apparatus 1 or a foreign object entering the work area, and notifies the on-site worker of the occurrence of the abnormality. Also, a warning notification is given that the parts replenishment timing is approaching by blinking or lighting.

また、i/o制御ユニット22には、通信i/oインターフェース37、記録装置38、図2(a) に示した操作入力用表示装置8が接続されている。通信i/oインターフェース37は、例えばティーチング処理などを例えばパーソナルコンピュータ等の他の処理装置で行う場合などに、これらの処理装置と有線又は無線で接続してCPU20との通信が可能であるようにする。   The i / o control unit 22 is connected with a communication i / o interface 37, a recording device 38, and the operation input display device 8 shown in FIG. The communication i / o interface 37 is connected to these processing devices in a wired or wireless manner when, for example, teaching processing or the like is performed by another processing device such as a personal computer, so that communication with the CPU 20 is possible. To do.

記録装置38は、例えばハードデスク、MO、FD、CD−ROM/RW、フラッシュメモリ装置等の各種の記録媒体を装着可能であり、部品搭載装置1の部品搭載処理、部品マスター作成処理、部品搭載ティーチング処理等のプログラムや、部品表データ、CADからのNCデータ、後述する基板データ、自装置のフィーダ配置表データ等のデータベースを保持している。   The recording device 38 can be mounted with various recording media such as hard disk, MO, FD, CD-ROM / RW, flash memory device, etc., and the component mounting process, component master creation process, and component mounting of the component mounting apparatus 1 A database such as a program for teaching processing, parts table data, NC data from CAD, board data to be described later, and feeder arrangement table data of the own apparatus is held.

上記のプログラムはCPU20によりメモリ24のプログラム領域にロードされて各部の制御の処理に使用される。また、データもメモリ24のデータ領域に読み出されて、所定の処理がなされ、処理されて更新されたデータは、所定の記録媒体の所定のデータ領域に格納されて保存される。   The above program is loaded into the program area of the memory 24 by the CPU 20 and used for control processing of each unit. The data is also read into the data area of the memory 24, subjected to a predetermined process, and the processed and updated data is stored and stored in a predetermined data area of a predetermined recording medium.

また、画像処理ユニット23には、作業ヘッド16に配設されて照明装置26により照明される基板25の部品搭載位置を撮像する基板搭載位置認識用カメラ39と、照明装置28と一体型の部品認識用カメラ41が接続されている。   The image processing unit 23 includes a substrate mounting position recognition camera 39 that images the component mounting position of the substrate 25 that is disposed on the work head 16 and is illuminated by the lighting device 26, and a component that is integrated with the lighting device 28. A recognition camera 41 is connected.

上述した操作入力用表示装置8は、部品搭載作業の実行時には、画像処理ユニット23が作業ヘッド16側の基板搭載位置認識用カメラ39で撮像した基板25の部品搭載位置の画像や、同じく画像処理ユニット23が本体装置側の部品認識用カメラ41で撮像した部品27の画像を表示画面に表示する。   In the operation input display device 8 described above, when the component mounting operation is performed, the image of the component mounting position of the substrate 25 captured by the image processing unit 23 with the substrate mounting position recognition camera 39 on the work head 16 side, or the same image processing. The unit 23 displays on the display screen the image of the component 27 captured by the component recognition camera 41 on the main device side.

また、操作入力用表示装置8は、ティーチング処理の実行時には、ティーチング画面を表示し、部品マスター作成時には部品マスター作成画面を表示し、段取り作成時又は変更時には搭載データマスターの中の処理に必要な段取り情報を表示する。   Further, the operation input display device 8 displays a teaching screen at the time of executing the teaching process, displays a part master creation screen at the time of creating the part master, and is necessary for processing in the on-board data master at the time of setup creation or change. Display setup information.

また、操作入力用表示装置8は、多品種・極小ロット基板への部品搭載処理時には、基板データ、フィーダ配置表、JIT(just in time、ここでは「いよいよというとき」又は「ちょうどよいとき」と言う意味で用いている)で最適化され自動作成された製造指示データ等を表示する。   In addition, the operation input display device 8 displays board data, feeder arrangement table, JIT (just in time, in this case, “when it is finally” or “when it is just right” during component mounting processing on a multi-product / mini-lot board. Display the production instruction data optimized and automatically created.

図4(a) は、図1に示したライン管理装置5の外観構成を示す図であり、同図(b) は、そのシステム構成を示すブロック図である。同図(a) に示すように、ライン管理装置5は、例えばパーソナルコンピュータ等からなり、その本体42には不図示の接続ケーブルを介してディスプレイ43及びキーボード44が接続されている。   FIG. 4A is a diagram showing an external configuration of the line management apparatus 5 shown in FIG. 1, and FIG. 4B is a block diagram showing the system configuration. As shown in FIG. 2A, the line management device 5 is composed of a personal computer, for example, and a display 43 and a keyboard 44 are connected to the main body 42 via a connection cable (not shown).

また、上記のキーボード44には、ポインティングデバイス(マウス)45が接続されている。また、本体42には、プログラムをローディングするための、又は作成データを保管するためのフロッピー(登録商標)ディスクやCD−ROM(compact disc read only memory)、フラッシュメモリ、その他各種の記憶媒体が着脱自在に装着される。   A pointing device (mouse) 45 is connected to the keyboard 44. In addition, a floppy disk (registered trademark), a CD-ROM (compact disc read only memory), a flash memory, and other various storage media for loading a program or storing created data are attached to and detached from the main body 42. Can be installed freely.

このライン管理装置5のシステムは、同図(b) に示すように、CPU(central processing unit)46と、このCPU46にバス47を介して接続されたROM(read only memory)48、RAM(Random Access Memory)49、HD(hard disk)51、LANi/o(local area network input/output)制御部52、同図(a) に示すディスプレイ43及びキーボード44、同図(a) には図示を省略したプリンタ53等により構成される。   As shown in FIG. 2B, the system of the line management apparatus 5 includes a CPU (central processing unit) 46, a ROM (read only memory) 48, a RAM (Random) connected to the CPU 46 via a bus 47. (Access Memory) 49, HD (hard disk) 51, LANi / o (local area network input / output) control unit 52, display 43 and keyboard 44 shown in FIG. The printer 53 is used.

ROM48は、このライン管理装置5の制御プログラムを記憶している。CPU46は、その制御プログラムにより上記各部の動作を制御する。
RAM49は、キーボード44から入力されるデータやCPU46による演算中の中間データ等を一時的に記憶する。
The ROM 48 stores a control program for the line management device 5. The CPU 46 controls the operation of each of the above parts by the control program.
The RAM 49 temporarily stores data input from the keyboard 44, intermediate data being calculated by the CPU 46, and the like.

HD51は、キーボード44から入力された或は外部の記録媒体から読み込まれた各種のデータ、ファイル、テーブル等を格納しており、CPU46の制御により、それらのデータ、ファイル、テーブル等をRAM49に転送する。   The HD 51 stores various data, files, tables, etc. input from the keyboard 44 or read from an external recording medium, and these data, files, tables, etc. are transferred to the RAM 49 under the control of the CPU 46. To do.

LANi/o制御部52には、図1に示した信号線4によるLANを介して基板生産ラインの部品搭載装置1やリフロー炉3等が接続されている。LANi/o制御部52は、CPU46の制御により、上記接続されている各部の入出力を制御する。   The LANi / o control unit 52 is connected to the component mounting apparatus 1 of the board production line, the reflow furnace 3 and the like via the LAN by the signal line 4 shown in FIG. The LANi / o control unit 52 controls input / output of each of the connected units under the control of the CPU 46.

ディスプレイ43は、CRT(cathode ray tube)表示装置により構成されて、入力されたデータを表示し或はCPU46が行った演算結果を表示する。なお、ディスプレイ43は、LCD(liquid crystal display)表示装置であってもよい。   The display 43 is composed of a CRT (cathode ray tube) display device, and displays input data or a calculation result performed by the CPU 46. The display 43 may be an LCD (liquid crystal display) display device.

キーボード44は、数字、文字及び各種の指令を入力するための複数の操作キーを備えており、これら操作キーのステータス信号をCPU46に出力する。マウス45は、二次元の移動速度信号を出力してディスプレイ43に表示された画面上の任意の位置を指定する。   The keyboard 44 includes a plurality of operation keys for inputting numbers, characters, and various commands, and outputs status signals of these operation keys to the CPU 46. The mouse 45 outputs a two-dimensional movement speed signal and designates an arbitrary position on the screen displayed on the display 43.

CPU46は、上記の各部を制御しながら、キーボード44から入力される開始指示に基づいて、LANに接続されている各部、各装置への制御を開始する。また、同じくキーボード44からの入力と所定の記録媒体から読み込んだ部品搭載処理プログラムの部品表とに基づいて部品補充の予告リストを生成し、その予告リストをHD51の所定の記憶領域に格納する。   The CPU 46 starts control of each unit and each device connected to the LAN based on a start instruction input from the keyboard 44 while controlling each unit described above. Similarly, a parts replenishment notice list is generated based on the input from the keyboard 44 and the parts table of the parts mounting processing program read from a prescribed recording medium, and the notice list is stored in a prescribed storage area of the HD 51.

また、CPU46は、部品搭載装置1からの要求に応じて、HD51に格納されている部品仕様情報、基板データ、フィーダ配置表等のデータベースから必要データを読み出して、それらの読み出したデータをLANすなわち図1に示した信号線4を介して部品搭載装置1に送信する。   In response to a request from the component mounting apparatus 1, the CPU 46 reads necessary data from a database such as component specification information, board data, and feeder arrangement table stored in the HD 51, and stores the read data on the LAN. It transmits to the component mounting apparatus 1 via the signal line 4 shown in FIG.

図5は、上記構成の基板ユニット製造ラインにおいて、第1の実施形態として実施されるJIT最適化及びその結果として自動作成される製造指示データについて説明する図である。本例においては、図1の第1製造ラインに示した1ラインに部品搭載装置1が2台ある場合について説明する。   FIG. 5 is a diagram for explaining the JIT optimization implemented as the first embodiment and the production instruction data automatically created as a result, in the board unit production line having the above configuration. In this example, the case where there are two component mounting apparatuses 1 in one line shown in the first production line of FIG. 1 will be described.

なお、JIT最適化及びその結果としての製造指示データの自動作成方法は1ラインに部品搭載装置1が1台のみの場合でも基本的に同一である。また、1ラインに部品搭載装置1が2台のときに1号機(ライン上流側の部品搭載装置1)と2号機(ライン下流側の部品搭載装置1)で同じ種類の基板ユニットを生産すると決まっているわけではない。   Note that the JIT optimization and the method for automatically creating manufacturing instruction data as a result are basically the same even when there is only one component mounting apparatus 1 per line. In addition, when there are two component mounting apparatuses 1 in one line, it is determined that the same type of board units will be produced in the first machine (the component mounting apparatus 1 on the upstream side of the line) and the second machine (the component mounting apparatus 1 on the downstream side of the line). I don't mean.

すなわち、1号機で基板ユニットAを生産し、2号機で基板ユニットBを生産する場合もある。そのような場合は、1号機で生産された基板ユニットAは、2号機を素通りして下流側に排出される。また、2号機での生産に適した基板ユニットBの基板(部品搭載前の基板)は、1号機を素通りして2号機に搬入される。   That is, there is a case where the board unit A is produced by the first machine and the board unit B is produced by the second machine. In such a case, the board unit A produced in the first machine passes through the second machine and is discharged downstream. Further, the board of the board unit B suitable for production in the second machine (the board before component mounting) passes through the first machine and is carried into the second machine.

図5に示す基板25(以下、番号を25aとして示す)は、本例において図1に示した基板ユニット製造ラインに流される基板を示している。これらの基板25aには、2Dコード54(以下、番号を54aとして示す)が印刷されている。一般に2Dコードの持つ情報量は大きく、バーコードの十数文字とは比較にならず、規格上の最大情報量は英数字なら4296文字分を記録することができる。   A substrate 25 shown in FIG. 5 (hereinafter, the number is indicated as 25a) indicates a substrate that flows in the substrate unit manufacturing line shown in FIG. 1 in this example. A 2D code 54 (hereinafter, the number is indicated as 54a) is printed on these substrates 25a. In general, the amount of information that a 2D code has is large and is not compared with a dozen characters of a barcode. If the maximum information amount according to the standard is alphanumeric, 4296 characters can be recorded.

本例ではそこまでの情報量を必要としていないので、図5では基板25aの大きさに比べて2Dコード54aを大きく示しているが、実際には2Dコード54aの総サイズは7.625mm□の大きさであり、英数字で311文字分の情報を記録することができるようにしている。   In this example, since the amount of information up to that point is not required, the 2D code 54a is shown larger than the size of the substrate 25a in FIG. 5, but the total size of the 2D code 54a is actually 7.625 mm □. The size is such that 311 alphanumeric characters of information can be recorded.

そして、この2Dコード54aの中には、基板情報と部品仕様情報55が記録されている。基板情報にはシリアル番号が記録されている。また、部品仕様情報55には、図5に示すように、基板上の回路記号とその回路に搭載される部品の規格のデータが対応付けられて記録されている。   In the 2D code 54a, board information and component specification information 55 are recorded. A serial number is recorded in the board information. In addition, as shown in FIG. 5, the component specification information 55 records a circuit symbol on the board and standard data of components mounted on the circuit in association with each other.

本例において、基板25aにプリントされている回路は、全て使用されるわけではない、つまり全ての回路に部品が搭載されるわけではない。上記の部品仕様情報55に記述されている部品のみが、その部品に対応した回路に搭載される。   In this example, not all the circuits printed on the board 25a are used, that is, the components are not mounted on all the circuits. Only the components described in the component specification information 55 are mounted on a circuit corresponding to the components.

また、2台の部品搭載装置1の記録装置38には、それぞれ予め基板データ56とフィーダ配置表データ57のデータベースが格納されており、CPU20は、必要に応じてデータベースから、それらのデータをメモリ24に読み出して、JIT最適化に用いる。   In addition, the recording devices 38 of the two component mounting apparatuses 1 each store a database of board data 56 and feeder arrangement table data 57 in advance, and the CPU 20 stores the data from the databases as needed. 24 to be used for JIT optimization.

図5に示す基板データ56は、2Dコード54aの基板情報で示される基板25aの仕様に対応する基板データを示している。なお、基板25aの仕様が同一でも基板の機種が同一である必要はない。   The board data 56 shown in FIG. 5 indicates board data corresponding to the specification of the board 25a indicated by the board information of the 2D code 54a. Note that even if the specifications of the substrate 25a are the same, the types of the substrates need not be the same.

つまり、基板25aの仕様は同じでも、機種が異なれば、搭載される部品の種類も異なってくるので、2Dコード54aの部品仕様情報55も異なってくる。
また、基板データ56には、X座標、Y座標、θ座標、回路記号、部品規格のデータがそれぞれ対応付けられて記述されている。つまり基板データ56には、基板上の全ての回路記号に、その回路上に搭載される部品のX座標、Y座標、θ座標が記述されている。
That is, even if the specifications of the board 25a are the same, the types of components to be mounted differ depending on the model, so that the component specification information 55 of the 2D code 54a also differs.
The board data 56 is described in association with X coordinate, Y coordinate, θ coordinate, circuit symbol, and component standard data. That is, in the board data 56, all the circuit symbols on the board describe the X coordinate, Y coordinate, and θ coordinate of the component mounted on the circuit.

ただし、機種が変わっても変動しない固定の部品規格は実際の名称で記述されているが、機種によって入れ替わる部品規格に対応す各データ欄には、真正のX座標、Y座標、θ座標、回路記号が記述されているのに対して、部品規格欄には擬似の部品規格が記述される。   However, fixed part standards that do not change even if the model changes are described with actual names, but each data column corresponding to a part standard that changes depending on the model has an authentic X coordinate, Y coordinate, θ coordinate, circuit While the symbols are described, a pseudo part standard is described in the part standard column.

これは、基板データ56を用いて基板25aのティーチングを行う際には、全ての回路記号に対してティーチングを行わなければならないから、真正のX座標、Y座標、θ座標、回路記号を記述する必要があるのに対し、基板5aが有る意味での汎用基板つまり一定範囲の複数種類の機種をカバーする基板であるため、固定の部品以外では同じ回路でも規格の異なる部品が搭載される可能性があり、具体的な実際の部品名(部品規格)を記述することが出来ないからである。   This is because, when teaching the substrate 25a using the substrate data 56, teaching must be performed for all circuit symbols, so that the true X coordinate, Y coordinate, θ coordinate, and circuit symbol are described. On the other hand, because it is a general-purpose board in the sense that the board 5a exists, that is, a board that covers multiple types of models within a certain range, there is a possibility that parts with different standards may be mounted on the same circuit other than fixed parts This is because a specific actual part name (part standard) cannot be described.

図5の基板データ56に示す例では、下2行に示す部品規格500001、800001は固定の部品の規格名称であり、上3行の部品規格は擬似名称である。
また、2台の部品搭載装置1の記録装置38には、2台の部品搭載装置1で生産し得る基板ユニットの仕様の種類数に対応する数だけの、それぞれ内容の異なる上記のような基板データ56が予め格納されている。
In the example shown in the board data 56 of FIG. 5, the part standards 500001 and 800001 shown in the lower two lines are standard names of fixed parts, and the part standards in the upper three lines are pseudo names.
Further, the recording devices 38 of the two component mounting apparatuses 1 have the same number of substrates as described above, corresponding to the number of types of substrate units that can be produced by the two component mounting apparatuses 1. Data 56 is stored in advance.

そして、図5に示すフィーダ配置表データ57は、2台の部品搭載装置1ごと、及びそれらのステージ(部品供給ステージ12)ごとの、フィーダ(テープフィーダ、つまりテープ式部品供給装置)の配置を示している。   And the feeder arrangement | positioning table data 57 shown in FIG. 5 is arrangement | positioning of the feeder (tape feeder, ie, tape-type component supply apparatus) for every two component mounting apparatuses 1 and every those stage (component supply stage 12). Show.

フィーダ配置表データ57は、通常の部品搭載装置のフィーダ配置表のように基板の種類ごとに1対1に対応しているような基板毎に依存するものではなく、この1ラインで生産可能な複数の仕様違いの基板に対応するように予め用意されたものである。   The feeder arrangement table data 57 does not depend on each board corresponding to one to one for each type of board unlike the feeder arrangement table of a normal component mounting apparatus, and can be produced on this one line. It is prepared in advance so as to cope with a plurality of substrates having different specifications.

通常1つのステージには、50〜70個のフィーダが配置可能であり、前(F)のステージと後(R)のステージを合わせると、最大70×140個のフィーダを配置することができる。つまり140種類の部品を搭載することができる。   Usually, 50 to 70 feeders can be arranged on one stage. When the front (F) stage and the rear (R) stage are combined, a maximum of 70 × 140 feeders can be arranged. That is, 140 types of components can be mounted.

また、2台の部品搭載装置2で全く別の部品テープを装着したフィーダを配置すれば、基板に搭載する部品の組み合わせの選択肢が広がるので、仕様違いの多種類の基板に対処することが可能である。   In addition, if the feeders with completely different component tapes are placed on the two component mounting devices 2, the options for combinations of components to be mounted on the substrate will be expanded, so it will be possible to deal with various types of substrates with different specifications. It is.

部品搭載装置1のCPU20は、2Dコード54aから読み出した基板情報に基づいてデータベースから基板データ56を読み出し、更にフィーダ配置表データ57を読み出して、これらの基板データ56、フィーダ配置表データ57、及び部品仕様情報55とに基づいて、JIT最適化を行って、その結果として図5に示す製造指示データ(基板ごとに異なるNCプログラム(部品搭載プログラム))58を自動作成する。   The CPU 20 of the component mounting apparatus 1 reads the board data 56 from the database based on the board information read from the 2D code 54a, and further reads the feeder arrangement table data 57. The board data 56, the feeder arrangement table data 57, and Based on the component specification information 55, JIT optimization is performed, and as a result, production instruction data (an NC program (component mounting program) 58) shown in FIG. 5 is automatically created.

図6は、上記本例おけるJIT最適化及びその結果として製造指示データが自動作成される処理のフローチャートである。
図6において、先ず基板の搬入が開始されると、CPU20は、部品仕様情報と基板情報が記述されている2Dコードを読み取る(S1)。
FIG. 6 is a flowchart of the JIT optimization and the process for automatically producing manufacturing instruction data as a result in the present example.
In FIG. 6, when the board loading is started, the CPU 20 reads the 2D code in which the component specification information and the board information are described (S1).

この処理では、先ず、装置本体内に搬入されて二本の基板案内レール11間に位置決めされている基板25aの2Dコード54aの位置に作業ヘッド16を移動させる。
そして、2Dコード54aを照明装置26で照らし出し、その2Dコード54aを基板搭載位置認識用カメラ39で読み取る。この読み取った2Dコード54aには、基板の機種(基板名)を示す基板情報の他に図5に示したような部品仕様情報55が記述されている。
In this process, first, the work head 16 is moved to the position of the 2D code 54 a of the substrate 25 a that is carried into the apparatus main body and positioned between the two substrate guide rails 11.
Then, the 2D code 54 a is illuminated by the lighting device 26, and the 2D code 54 a is read by the substrate mounting position recognition camera 39. In the read 2D code 54a, component specification information 55 as shown in FIG. 5 is described in addition to the board information indicating the board model (board name).

CPU20は、2Dコード54aから読み取った基板情報に基づいて、その基板情報に対応する基板データ56を、記録装置38のデータベースから読み出す。
次に、CPU20は、上記基板情報に基づいて記録装置38のデータベースから読み出した基板データ56が、メモリ24の所定の記憶領域に格納されている基板データ56と一致するか否かを判別する(S2)。
Based on the board information read from the 2D code 54a, the CPU 20 reads board data 56 corresponding to the board information from the database of the recording device 38.
Next, the CPU 20 determines whether or not the board data 56 read from the database of the recording device 38 based on the board information matches the board data 56 stored in a predetermined storage area of the memory 24 ( S2).

そして、双方のデータが同じであれば(S2が同じ)、その場合は、次に、この装置(部品搭載装置1)が1号機(ライン最上流に配置されている装置)であるか否かを判断する(S4)。   And if both data are the same (S2 is the same), in that case, next, whether this apparatus (component mounting apparatus 1) is No. 1 apparatus (apparatus arranged in the most upstream line). Is determined (S4).

この処理は、本発明のJIT適正化は1号機以外で行う必要がないので、不要な処理を避けるための判別処理である。
また、上記処理S2の判別で、双方のデータが異なるときは(S2が違う)、正しい基板データ56を読み込んでから(S3)、上記の処理S4に進む。
This process is a determination process for avoiding unnecessary processes because the JIT optimization of the present invention does not need to be performed by other than the first machine.
If it is determined in the process S2 that the two data are different (S2 is different), the correct substrate data 56 is read (S3), and the process proceeds to the process S4.

上記処理S2の判別で、双方のデータが異なるときは、いま2Dコード54aを読み込んだ基板25aの機種が、直前に部品搭載処理を終了した基板25aの機種と異なることになる。   If the two data are different in the determination of the process S2, the model of the board 25a that has just read the 2D code 54a is different from the model of the board 25a that has just finished the component mounting process.

しつがって、上記正しい基板データ56を読み込む処理では、いま2Dコード54aから読み込んだ基板情報に基づいて記録装置38のデータベースから基板データ56を読み出し、この読み出した基板データ56を正しいデータとして、メモリ24の所定の記憶領域に格納する処理である。   Therefore, in the process of reading the correct substrate data 56, the substrate data 56 is read from the database of the recording device 38 based on the substrate information read from the 2D code 54a, and the read substrate data 56 is set as correct data. This is a process of storing in a predetermined storage area of the memory 24.

これにより、前にメモリ24に格納されていた基板データ56が、新しく読み込まれた基板25aの2Dコード54aに示されている基板情報に対応する基板データ56に入れ替わる。   As a result, the board data 56 previously stored in the memory 24 is replaced with the board data 56 corresponding to the board information indicated in the 2D code 54a of the newly read board 25a.

そして上記処理S4の判別で、この装置(部品搭載装置1)が1号機であるときは(S4がはい)、続いて、この仕様の製造指示データが存在するか否かを判別する(S5)。 この処理は、上記取得された部品仕様情報55に対応する図5に示した製造指示データ58が既に作成されてメモリ24に格納されているか否かを判別する処理であり、同じJIT最適化を二重に行う無駄を避けるために行われる判別処理である。   If it is determined in step S4 that this apparatus (part mounting apparatus 1) is No. 1 (Yes in S4), it is subsequently determined whether or not manufacturing instruction data of this specification exists (S5). . This process is a process for determining whether or not the manufacturing instruction data 58 shown in FIG. 5 corresponding to the acquired part specification information 55 has already been created and stored in the memory 24. The same JIT optimization is performed. This is a determination process that is performed to avoid double waste.

そして、取得された部品仕様情報55に対応する製造指示データ58がメモリ24に格納されていれば(S5がはい)、続いて更に、フィーダ配置が正しいか否かを判別する(S6)。   If the manufacturing instruction data 58 corresponding to the acquired component specification information 55 is stored in the memory 24 (Yes in S5), it is further determined whether or not the feeder arrangement is correct (S6).

この処理は、取得された部品仕様情報55に対応する製造指示データ58が既に存在する場合でも、そのフィーダ配置が、現在選択されているフィーダ配置リストと異なる場合もあるからであり、そのためにフィーダ配置を再チェックする処理である。   This process is because even if the manufacturing instruction data 58 corresponding to the acquired part specification information 55 already exists, the feeder arrangement may be different from the currently selected feeder arrangement list. This is a process for rechecking the arrangement.

そして、再チェックされたフィーダ配置が正しいときは(S6がはい)、その正しいことが確認された製造指示データ58に従って実装する(S8)。すなわち、基板25aに対する部品の搭載処理を実行する。   When the re-checked feeder arrangement is correct (Yes in S6), mounting is performed according to the manufacturing instruction data 58 confirmed to be correct (S8). That is, a component mounting process is performed on the board 25a.

なお、上記処理S5の判別で、取得された部品仕様情報55に対応する製造指示データ58がメモリ24に無かったとき(S5がいいえ)、又はS6の判別で、再チェックされたフィーダ配置が正しくないときは、JIT最適化を行ってから(S7)、上記の処理S8の処理に進む。   It should be noted that when the manufacturing instruction data 58 corresponding to the acquired component specification information 55 is not found in the memory 24 in the determination in the process S5 (No in S5), or in the determination in S6, the re-checked feeder arrangement is correct. If not, JIT optimization is performed (S7), and the process proceeds to the process S8.

このJIT最適化では、CPU20は、2Dコード54aから読み出した部品仕様情報55に示される回路記号に基づいて、基板データ56の当該回路記号に対応する擬似名称の部品規格を部品仕様情報55に記述されている部品規格に書き換える。   In this JIT optimization, the CPU 20 describes, in the component specification information 55, the pseudo part name standard corresponding to the circuit symbol of the board data 56 based on the circuit symbol shown in the component specification information 55 read from the 2D code 54a. Rewrite to the standard of parts.

そして、書き換えた部品規格と、元から有った代表的な部品規格との合計5個(実際には5個と限らず沢山の部品があるが)の部品規格に対応する、装置、ステージ、フィーダの3つのデータをフィーダ配置表データ57から読み出して、これらのデータを合体させてデータの適正化を行う。   And, the device, stage, and so on corresponding to the total of five parts standards (there are not limited to five, but many parts) including the rewritten parts standards and the typical parts standards originally provided. Three pieces of data of the feeder are read from the feeder arrangement table data 57, and these data are combined to optimize the data.

尚、最上流の部品搭載装置1は、自装置がどの生産ラインに所属しているか、その生産ラインには何台の部品搭載装置が配置されているか、それぞれの部品搭載装置のステージには、フィーダがどのように配置されているかを、フィーダ配置表データ57によって認識している。   In addition, the most upstream component mounting apparatus 1 indicates which production line the device belongs to, how many component mounting apparatuses are arranged in the production line, and the stage of each component mounting apparatus, The feeder arrangement table data 57 recognizes how the feeders are arranged.

したがって、自装置で部品搭載を完成できない基板に対しては、下流の装置で搭載処理を完成させるように搭載プログラム(製造指示データ58)を作成する。これにより、図5に示した製造指示データ58が自動的に作成される。   Therefore, a mounting program (manufacturing instruction data 58) is created so that mounting processing is completed in a downstream apparatus for a board whose component mounting cannot be completed by the own apparatus. Thereby, the manufacturing instruction data 58 shown in FIG. 5 is automatically created.

図5に示す製造指示データ58の例では、装置欄の記述でも判るように、装置番号が1から5まで記述されており、1号機から5号機までの5台の部品搭載装置で、当該基板25aの部品搭載処理が完成することになる。   In the example of the manufacturing instruction data 58 shown in FIG. 5, as can be seen from the description in the apparatus column, the apparatus numbers 1 to 5 are described, and the board is composed of five component mounting apparatuses from the first machine to the fifth machine. The component mounting process 25a is completed.

このように、搭載処理を実行しながらの、すなわちJITでのデータ最適化によって、図5に示す製造指示データ58が自動的に作成される。
尚、特には図示しないが、部品搭載装置には、図2(b) に示したような1軸型(作業ヘッドが1個のみ)のものだけでなく、二軸型、あるいは4軸型もある。
As described above, the manufacturing instruction data 58 shown in FIG. 5 is automatically created by performing the mounting process, that is, the data optimization in the JIT.
Although not specifically shown, the component mounting apparatus is not limited to the one-axis type (only one working head) as shown in FIG. 2 (b), but also a two-axis type or a four-axis type. is there.

その場合は、上述した1号機、2号機、・・・の区分は、最上流側の部品搭載装置の最上流側の基板に部品搭載を行う作業ヘッドが1号機が行うJIT最適化の処理を受け持つことになる。また、この場合、各軸は個々の搭載プログラムで処理を行うように設定されている必要がある。以上のことは以下に述べる実施例2又は3の場合も同様である。   In that case, the classification of the first machine, the second machine,... Described above is the JIT optimization process performed by the first machine by the work head that mounts the components on the uppermost board of the uppermost component mounting apparatus. Will be in charge. Further, in this case, each axis needs to be set so as to be processed by an individual mounting program. The same applies to the case of Example 2 or 3 described below.

図7は、本発明の実施形態における基板ユニット製造ラインにおいて第2の実施形態として実施されるJIT最適化及びその結果として自動作成される製造指示データについて説明する図である。   FIG. 7 is a diagram for explaining JIT optimization implemented as the second embodiment in the board unit production line according to the embodiment of the present invention and production instruction data automatically created as a result.

この図7に示す部品仕様情報55、基板データ56、フィーダ配置表データ57、及び製造指示データ58のデータ構成は、図5に示した部品仕様情報55、基板データ56、フィーダ配置表データ57、及び製造指示データ58のデータ構成と同一である。   The data configuration of the component specification information 55, the board data 56, the feeder arrangement table data 57, and the manufacturing instruction data 58 shown in FIG. 7 includes the part specification information 55, the board data 56, the feeder arrangement table data 57, and the like shown in FIG. And the data structure of the manufacturing instruction data 58 is the same.

すなわち、この第2の実施形態では、基板情報と部品仕様情報55の取得方法が第1の実施形態の場合と異なるのみであるので、JIT適正化に用いられる諸データと、その適正化の結果として生成される製造指示データについては、図5と全く同一のものを使用して説明することにする。   That is, in the second embodiment, since the acquisition method of the board information and the component specification information 55 is only different from that in the first embodiment, various data used for JIT optimization and the result of the optimization The manufacturing instruction data generated as will be described using the same data as in FIG.

本例においては、基板25(以下、番号を25bとして示す)に付与されている2Dコード54(以下、番号を54bとして示す)には、シリアル番号のみが記述されている。部品搭載装置1のCPU20は、2Dコード54bから読み出したシリアル番号をホスト管理装置5に問い合わせる。   In this example, only the serial number is described in the 2D code 54 (hereinafter, the number is indicated as 54b) given to the substrate 25 (hereinafter, the number is indicated as 25b). The CPU 20 of the component mounting apparatus 1 inquires the host management apparatus 5 about the serial number read from the 2D code 54b.

ホスト管理装置5のHD51には、各シリアル番号と基板情報と部品仕様情報55とを対応付けた一覧表データがデータベースとして予め格納されている。
上記のシリアル番号と基板情報との対応付けは、生産計画が例えば機種Aの基板ユニットがa枚、機種Bの基板ユニットb枚、・・・というように計画されていたものとすれば、シリアル番号が番号a以前であれば機種Aの基板ユニットを生産中であり、シリアル番号が番号aを超えた直後から機種Bの生産が始まることになる。そして、シリアル番号が番号a+bを超えた直後から機種Bの生産が始まる。
In the HD 51 of the host management apparatus 5, list data in which each serial number, board information, and component specification information 55 are associated with each other is stored in advance as a database.
Associating the serial number with the board information described above, if the production plan is planned such as a board unit of model A, b board units of model B,... If the number is before the number a, the model A board unit is being produced, and the production of the model B starts immediately after the serial number exceeds the number a. The production of the model B starts immediately after the serial number exceeds the number a + b.

部品搭載装置1のCPU20から問い合わせを受けたホスト管理装置5のCPU46は、問い合わせを受けたシリアル番号に対応する基板情報と部品仕様情報55をデータベースから読み出して、その基板情報と部品仕様情報55を部品搭載装置1のCPU20に通知する。   The CPU 46 of the host management device 5 that has received an inquiry from the CPU 20 of the component mounting apparatus 1 reads the board information and the component specification information 55 corresponding to the serial number for which the inquiry has been received from the database, and uses the board information and the component specification information 55 as the board information. The CPU 20 of the component mounting apparatus 1 is notified.

図8は、上記第2の実施形態として実施されるJIT最適化及びその結果として製造指示データが自動作成される処理のフローチャートである。
図8において、先ず基板の搬入が開始されると、CPU20は、基板25bの2Dコードからシリアル番号を読み取る(S101)。
FIG. 8 is a flowchart of the JIT optimization performed as the second embodiment and a process for automatically producing manufacturing instruction data as a result.
In FIG. 8, when the board loading is started, the CPU 20 reads the serial number from the 2D code of the board 25b (S101).

このように本例では、装置本体内に位置決めされている基板25bの2Dコード54bから作業ヘッド16が読み取るのは、シリアル番号である。
上述したように部品搭載装置1のCPU20は、2Dコード54bから読み出したシリアル番号に基づいて、そのシリアル番号に対応する必要情報をホスト管理装置5に問い合わせる。
Thus, in this example, what the working head 16 reads from the 2D code 54b of the substrate 25b positioned in the apparatus main body is the serial number.
As described above, based on the serial number read from the 2D code 54b, the CPU 20 of the component mounting apparatus 1 inquires the host management apparatus 5 about necessary information corresponding to the serial number.

ホスト管理装置5のCPU46は、問い合わせを受けたシリアル番号に対応する基板情報と部品仕様情報55をデータベースから読み出して、その基板情報と部品仕様情報55を部品搭載装置1のCPU20に通知する。これにより、基板情報と部品仕様情報55が取得される(S102)。   The CPU 46 of the host management device 5 reads the board information and the component specification information 55 corresponding to the received serial number from the database, and notifies the CPU 20 of the component mounting device 1 of the board information and the component specification information 55. Thereby, the board information and the component specification information 55 are acquired (S102).

以下、図8に示す処理S103〜S109の処理は、図6に示した処理S2〜S8の処理とそれぞれ同一である。
このように、基板情報と部品仕様情報55は、基板の2Dコードに持たせるのでなく、ホスト管理装置5に持たせるようにしておくと、基板の2Dコードはシリアル番号の記録だけでよいので、2Dコードの表示をより簡単な表示にすることができる。
Hereinafter, the processing of steps S103 to S109 shown in FIG. 8 is the same as the processing of steps S2 to S8 shown in FIG.
As described above, if the board information and the component specification information 55 are not provided in the 2D code of the board, but are provided in the host management device 5, the 2D code of the board only needs to record the serial number. The display of the 2D code can be made simpler.

図9は、本発明の実施形態における基板ユニット製造ラインにおいて第3の実施形態として実施されるJIT最適化及びその結果として自動作成される製造指示データについて説明する図である。   FIG. 9 is a diagram for explaining the JIT optimization implemented as the third embodiment in the board unit production line according to the embodiment of the present invention and the production instruction data automatically created as a result.

尚、図9に示す部品仕様情報55、基板データ56、フィーダ配置表データ57、及び製造指示データ58のデータ構成は、図5又は図7に示した部品仕様情報55、基板データ56、フィーダ配置表データ57、及び製造指示データ58のデータ構成と同一である。   The data structure of the part specification information 55, board data 56, feeder arrangement table data 57, and manufacturing instruction data 58 shown in FIG. 9 is the same as the part specification information 55, board data 56, and feeder arrangement shown in FIG. The data structure of the table data 57 and the manufacturing instruction data 58 is the same.

すなわち、この第3の実施形態では、基板情報と部品仕様情報55の取得方法が第1又は第2の実施形態の場合と異なるのみであるので、JIT適正化に用いられる諸データと、その適正化の結果として生成される製造指示データについては、図5と全く同一のものを使用して説明することにする。   That is, in the third embodiment, since the acquisition method of the board information and the component specification information 55 is only different from the case of the first or second embodiment, various data used for JIT optimization and its appropriateness The manufacturing instruction data generated as a result of the conversion will be described using the same data as in FIG.

本例においては、基板25(以下、番号を25cとして示す)に付与されている2Dコード54(以下、番号を54cとして示す)は、第1又は第2の実施形態の場合のように基板25cに初めから付与されていたものではなく、部品搭載装置1によって付与されるようにしている。   In this example, the 2D code 54 (hereinafter, the number is indicated as 54c) assigned to the substrate 25 (hereinafter, the number is indicated as 25c) is the same as that of the first or second embodiment. Are not given from the beginning, but are given by the component mounting apparatus 1.

図10は、上記第3の実施形態として実施されるJIT最適化及びその結果として製造指示データが自動作成される処理のフローチャートである。
図10において、先ず基板の搬入が開始されると、部品搭載装置1のCPU20は、搬入された基盤25cに対する必要情報をホスト管理装置5に問い合わせる。
FIG. 10 is a flowchart of JIT optimization implemented as the third embodiment and processing for automatically producing manufacturing instruction data as a result.
In FIG. 10, when the board loading is started, the CPU 20 of the component mounting apparatus 1 inquires the host management apparatus 5 about necessary information for the loaded board 25c.

ホスト管理装置5は、CPU46に内蔵のカウンタの計数値を読み出して、現在基板ユニットの生産がどこまで進行しているかを認識し、カウンタの計数値を「1」インクリメントをした値を次のシリアル番号とする。   The host management device 5 reads the count value of the counter built in the CPU 46, recognizes how far the production of the substrate unit is currently progressing, and sets the value obtained by incrementing the count value of the counter by “1” to the next serial number. And

そして、このシリアル番号にリンクする基板情報と部品仕様情報55をデータベースから読み出して、そのシリアル番号と基板情報と部品仕様情報55をを部品搭載装置1のCPU20に通知する。これにより、シリアル番号と基板情報と部品仕様情報55が取得される(S201)。   Then, the board information linked to the serial number and the component specification information 55 are read from the database, and the serial number, the board information, and the component specification information 55 are notified to the CPU 20 of the component mounting apparatus 1. Thereby, the serial number, the board information, and the component specification information 55 are acquired (S201).

部品搭載装置1は、特には図示しないが、作業ヘッド16に、簡単な印刷装置を備えている。部品搭載装置1は、ホスト管理装置5から取得した3つの情報の中のシリアル番号を2Dコード54cに変換し、この2Dコード54cを、印刷装置によって、基板25cの所定の位置に印刷する(S202)。   The component mounting apparatus 1 includes a simple printing device on the work head 16, although not particularly illustrated. The component mounting apparatus 1 converts the serial number in the three pieces of information acquired from the host management apparatus 5 into a 2D code 54c, and prints the 2D code 54c at a predetermined position on the substrate 25c by the printing apparatus (S202). ).

以下、図10に示す処理S203〜S209の処理は、図6に示した処理S2〜S8の処理とそれぞれ同一である。
このように、シリアル番号のみの2Dコードを部品搭載装置で基板に印刷するようにしてもよい。また、印刷ではなく、シリアル番号を印刷した裏糊付きのラベルを、テープ状の剥離紙上に連続して配置し、このラベルを番号昇順に、但しホスト管理装置5から取得したシリアル番号と比較確認しながら、基板の所定位置に貼付するようにしてもよい。
Hereinafter, the processes of steps S203 to S209 shown in FIG. 10 are the same as the processes of steps S2 to S8 shown in FIG.
In this way, a 2D code having only a serial number may be printed on the board by the component mounting apparatus. Also, instead of printing, labels with back glue printed with serial numbers are continuously arranged on tape-like release paper, and the labels are in ascending order, but compared with the serial numbers obtained from the host management device 5 However, you may make it stick on the predetermined position of a board | substrate.

このように、本発明の部品搭載装置によれば、汎用的な基板データとフィーダ配置表データを備え、シリアル番号と部品仕様情報を取得するだけで、その部品仕様情報に対応する部品搭載プログラムを自動的に作成して、当該シリアル番号の基板に部品搭載処理を実行するので、多品種・極小ロットの機種の基板に対しても適正な部品を迅速に搭載する部品搭載装置を提供することが可能となる。   As described above, according to the component mounting apparatus of the present invention, general-purpose board data and feeder arrangement table data are provided, and a component mounting program corresponding to the component specification information is obtained simply by acquiring a serial number and component specification information. Since it is automatically created and component mounting processing is executed on the board with the serial number, it is possible to provide a component mounting apparatus that quickly mounts appropriate components even on boards of various types and extremely small lots. It becomes possible.

本発明の実施形態における部品搭載装置が配置される基板ユニット製造ラインの例を示す図である。It is a figure which shows the example of the board | substrate unit manufacturing line by which the component mounting apparatus in embodiment of this invention is arrange | positioned. (a) は本発明の実施形態における部品搭載装置の外観斜視図、(b) はその上下の保護カバーを取り除いて内部の構成を模式的に示す斜視図である。(a) is an external perspective view of a component mounting apparatus according to an embodiment of the present invention, and (b) is a perspective view schematically showing an internal configuration by removing upper and lower protective covers. 部品搭載装置のシステム構成を示すブロック図である。It is a block diagram which shows the system configuration | structure of a component mounting apparatus. (a) はライン管理装置の外観構成を示す図、(b) はそのシステム構成を示すブロック図である。(a) is a diagram showing an external configuration of a line management device, and (b) is a block diagram showing its system configuration. 本発明の実施形態における基板ユニット製造ラインにおいて第1の実施形態として実施されるJIT最適化及びその結果として自動作成される製造指示データについて説明する図である。It is a figure explaining the JIT optimization implemented as 1st Embodiment in the board | substrate unit manufacturing line in embodiment of this invention, and the manufacturing instruction data automatically produced as a result. 第1の実施形態として実施されるJIT最適化及びその結果として製造指示データが自動作成される処理のフローチャートである。It is a flowchart of the process by which JIT optimization implemented as 1st Embodiment and manufacturing instruction data are automatically produced as a result. 本発明の実施形態における基板ユニット製造ラインにおいて第2の実施形態として実施されるJIT最適化及びその結果として自動作成される製造指示データについて説明する図である。It is a figure explaining the JIT optimization implemented as 2nd Embodiment in the board | substrate unit manufacturing line in embodiment of this invention, and the manufacturing instruction data automatically produced as a result. 第2の実施形態として実施されるJIT最適化及びその結果として製造指示データが自動作成される処理のフローチャートである。It is a flowchart of the process by which JIT optimization implemented as 2nd Embodiment and manufacturing instruction data are produced automatically as a result. 本発明の実施形態における基板ユニット製造ラインにおいて第3の実施形態として実施されるJIT最適化及びその結果として自動作成される製造指示データについて説明する図である。It is a figure explaining the JIT optimization implemented as 3rd Embodiment in the board | substrate unit manufacturing line in embodiment of this invention, and the manufacturing instruction data automatically produced as a result. 第3の実施形態として実施されるJIT最適化及びその結果として製造指示データが自動作成される処理のフローチャートである。It is a flowchart of the process by which JIT optimization implemented as 3rd Embodiment and manufacturing instruction data are produced automatically as a result.

符号の説明Explanation of symbols

1 部品搭載装置
2 リフロー炉
3 ディスペンサ
4 信号線
5 ホスト管理装置
6 警報ランプ
7 上部保護カバー
8 操作入力用表示装置
9 基台
11 基板案内レール
12 部品供給ステージ
13 Y軸固定脚
14(14a、14b) Y軸レール
15 X軸レール
16 作業ヘッド
17 吸着ノズル
18 チェーン体
20 CPU
21 バス
22 i/o制御ユニット
23 画像処理ユニット
24 メモリ
25(25a、25b、25c) 基板
26 照明装置
27 部品
28 照明装置
29 X軸モータ
31 Y軸モータ
32 Z軸モータ
33 θ軸モータ
34 バキュームユニット
35 バキュームチューブ
36 空圧センサ
37 通信i/oインターフェース
38 記録装置
39 基板搭載位置認識用カメラ
41 部品認識用カメラ
42 本体
43 ディスプレイ
44 キーボード
45 ポインティングデバイス(マウス)
46 CPU(central processing unit)
47 バス
48 ROM(read only memory)
49 RAM(Random Access Memory)
51 HD(hard disk)
52 LANi/o(local area network input/output)制御部
53 プリンタ
54a、54b 2Dコード
55 部品仕様情報
56 基板データ
57 フィーダ配置表データ
58 製造指示データ(NCプログラム(部品搭載プログラム))
DESCRIPTION OF SYMBOLS 1 Component mounting apparatus 2 Reflow furnace 3 Dispenser 4 Signal line 5 Host management apparatus 6 Alarm lamp 7 Upper protective cover 8 Operation input display device 9 Base 11 Substrate guide rail 12 Parts supply stage 13 Y axis fixed leg 14 (14a, 14b ) Y-axis rail 15 X-axis rail 16 Work head 17 Suction nozzle 18 Chain body 20 CPU
21 Bus 22 i / o control unit 23 Image processing unit 24 Memory 25 (25a, 25b, 25c) Board 26 Illumination device 27 Parts 28 Illumination device 29 X-axis motor 31 Y-axis motor 32 Z-axis motor 33 θ-axis motor 34 Vacuum unit 35 Vacuum tube 36 Air pressure sensor 37 Communication i / o interface 38 Recording device 39 Board mounting position recognition camera 41 Component recognition camera 42 Main body 43 Display 44 Keyboard 45 Pointing device (mouse)
46 CPU (central processing unit)
47 bus 48 ROM (read only memory)
49 RAM (Random Access Memory)
51 HD (hard disk)
52 LANi / o (local area network input / output) control unit 53 Printer 54a, 54b 2D code 55 Component specification information 56 Substrate data 57 Feeder arrangement table data 58 Manufacturing instruction data (NC program (component mounting program))

Claims (7)

基板生産ラインにおいて、基板を基板ユニットとして完成させたときの基板ユニットの機種に応じて、その機種を示す品種と前記基板に搭載すべき部品の部品仕様情報をジャスト・イン・タイムで取得する品種及び部品仕様情報取得手段と、
該品種及び部品仕様情報取得手段により取得された品種に従った基板データを取得する基板データ取得手段と、
基板ユニットとして完成したときの基板ユニットの仕様が異なる複数の基板に対処可能なフィーダ配置表データを記憶する記憶手段と、
前記部品仕様情報、前記基板データ、及び前記フィーダ配置表データに基づいて、前記基板に前記部品仕様情報の部品を搭載する部品搭載プログラムをジャスト・イン・タイムで作成するプログラム作成手段と、
該プログラム作成手段により作成された前記部品搭載プログラムに基づいて前記基板に前記部品の搭載処理を行う部品搭載手段と、
を備え、
前記プログラム作成手段は、前記基板生産ラインにおいて前記基板に部品搭載手段が部品搭載処理を実行中に、前記基板データ取得手段により取得された次に部品登載処理を実行する基板に係わる前記基板データが現在前記基板生産ラインにおいて部品搭載処理を実行中の基板に係わる基板データと異なると判断したとき、前記基板データ取得手段により取得された前記基板データを新たな基板データとして該基板データと前記部品仕様情報と前記フィーダ配置表データとに基づいて、前記次に部品登載処理を実行する基板に前記部品仕様情報の部品を搭載するための新たな部品搭載プログラムを作成する、
ことを特徴とする部品搭載装置。
In the board production line, depending on the model of the board unit when the board is completed as a board unit, the type that shows the model and the type that acquires the component specification information of the parts to be mounted on the board in just in time And component specification information acquisition means;
Board data obtaining means for obtaining board data according to the kind obtained by the kind and part specification information obtaining means;
Storage means for storing feeder arrangement table data capable of dealing with a plurality of substrates having different substrate unit specifications when completed as a substrate unit;
Based on the component specification information, the substrate data, and the feeder arrangement table data, a program creation means for creating a component mounting program for mounting the component of the component specification information on the substrate in just-in-time,
Component mounting means for performing a mounting process of the component on the board based on the component mounting program created by the program creation means;
With
In the board production line, the program creation means is configured to receive the board data related to a board on which a component mounting process is executed next after being acquired by the board data acquisition means while the component mounting means is executing a component mounting process on the board. When it is determined that the board data is different from the board data related to the board on which the component mounting processing is currently being executed in the board production line, the board data and the component specification are used as the new board data. Based on the information and the feeder arrangement table data, create a new component mounting program for mounting the component of the component specification information on the board that performs the component mounting process next,
A component mounting device characterized by that.
前記基板データ取得手段により取得された前記基板データが現在部品搭載処理を実行中の基板に係わる基板データと同一であるときは、
前記部品搭載手段は、直前まで実行中であった部品搭載プログラムに基づき前記基板に前記部品の搭載処理を実行する、
ことを特徴とする請求項1記載の部品搭載装置。
When the board data acquired by the board data acquisition means is the same as the board data related to the board that is currently executing the component mounting process,
The component mounting means executes the mounting process of the component on the board based on the component mounting program being executed until immediately before.
The component mounting apparatus according to claim 1.
前記品種及び部品仕様情報は、前記基板の面に付与された二次元コードで記述されている、ことを特徴とする請求項1記載の部品搭載装置。   2. The component mounting apparatus according to claim 1, wherein the product type and component specification information are described by a two-dimensional code given to a surface of the substrate. 前記品種及び部品仕様情報は、前記基板の面に付与された識別子をキーとして検索される部品仕様情報データベースから取得される、ことを特徴とする請求項1記載の部品搭載装置。   2. The component mounting apparatus according to claim 1, wherein the product type and component specification information is acquired from a component specification information database searched using an identifier assigned to the surface of the board as a key. 前記品種及び部品仕様情報は、基板識別情報とともに外部のホスト機器から取得される、ことを特徴とする請求項1記載の部品搭載装置。   2. The component mounting apparatus according to claim 1, wherein the product type and component specification information is acquired from an external host device together with board identification information. 前記プログラム作成手段は、部品搭載装置がライン最上流の装置であるときは、作成した部品搭載プログラムをライン下流の部品搭載装置の部品搭載手段にも出力する、ことを特徴とする請求項1記載の部品搭載装置。   2. The program creating means, when the component mounting device is the most upstream device, outputs the created component mounting program to the component mounting device of the component mounting device downstream of the line. Parts mounting equipment. 前記部品搭載手段は、部品搭載装置がライン最上流から二番目以降の装置であるときは、ライン最上流の部品搭載装置の前記プログラム作成手段から出力された前記部品搭載プログラムに基づき前記基板に前記部品の搭載処理を実行する、ことを特徴とする請求項記載の部品搭載装置。 When the component mounting device is the second or subsequent device from the most upstream line, the component mounting means is arranged on the board based on the component mounting program output from the program creation unit of the upstream component mounting device. The component mounting apparatus according to claim 6, wherein a component mounting process is executed.
JP2006103905A 2006-04-05 2006-04-05 Component mounting equipment Expired - Fee Related JP4804992B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006103905A JP4804992B2 (en) 2006-04-05 2006-04-05 Component mounting equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006103905A JP4804992B2 (en) 2006-04-05 2006-04-05 Component mounting equipment

Publications (2)

Publication Number Publication Date
JP2007281121A JP2007281121A (en) 2007-10-25
JP4804992B2 true JP4804992B2 (en) 2011-11-02

Family

ID=38682282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006103905A Expired - Fee Related JP4804992B2 (en) 2006-04-05 2006-04-05 Component mounting equipment

Country Status (1)

Country Link
JP (1) JP4804992B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009042653A1 (en) * 2009-09-23 2011-03-31 Siemens Electronics Assembly Systems Gmbh & Co. Kg Method for mounting substrates with electronic component parts in mounting devices, involves determining mounting variations and configurations for substrate based on individual identification in mounting devices
DE102009043642B4 (en) * 2009-09-29 2015-04-02 Asm Assembly Systems Gmbh & Co. Kg Method for assembling printed circuit boards with components
CN109757029B (en) * 2019-02-28 2021-04-27 苏州浪潮智能科技有限公司 A method for locating part number of circuit board components and a circuit board
CN110337174A (en) * 2019-05-09 2019-10-15 苏州浪潮智能科技有限公司 A kind of pcb board and a kind of preparation method of pcb board
CN113260154B (en) * 2021-04-25 2022-12-13 四川英创力电子科技股份有限公司 Method for spray printing two-dimensional code on printed board

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003273598A (en) * 2002-03-19 2003-09-26 Seiko Epson Corp Work support system, work support method, and program therefor
JP4255267B2 (en) * 2002-11-22 2009-04-15 富士機械製造株式会社 To-board work system including work program suitability judging device and work program suitability judging program
JP2004327696A (en) * 2003-04-24 2004-11-18 Yamaha Motor Co Ltd Retooling equipment of component mounter

Also Published As

Publication number Publication date
JP2007281121A (en) 2007-10-25

Similar Documents

Publication Publication Date Title
JP4796461B2 (en) Component management apparatus and component management method for mounting machine
KR101153491B1 (en) Checking method of parts mounting error and checking system of parts mounting error
JP5751584B2 (en) Electronic component mounting equipment
JP2007287932A (en) Component mounting method and apparatus
JP2006245483A (en) Method of mounting components and device for mounting components using same
JP4804992B2 (en) Component mounting equipment
JP2007335711A (en) Controller
JP4846628B2 (en) Electronic component mounting method
JP2008243890A (en) Electronic component mounting method and electronic component mounting apparatus
JP2005236097A (en) Component feeder
JP2008066405A (en) Component allocation method, component allocation apparatus, and mounting machine for mounting machine
JP2006253184A (en) Method of manufacturing substrate unit and component mounting apparatus using the method
JP5431908B2 (en) Mounting method of electronic parts
JP6232188B2 (en) Electronic circuit production history management system, electronic circuit production history management method, and computer program
JP4734152B2 (en) Component mounting program creation system
JP4364039B2 (en) Electronic component mounting device and component supply unit setup change method
JP2002176296A (en) Mounting data generating device and recording medium of program
JP2004363634A (en) Electronic component mounting device
JP4036737B2 (en) Component mounting program editing program and apparatus
JP4620373B2 (en) Setup information creation method and setup information creation apparatus for component supply unit
JP4027515B2 (en) Component mounting program creation device
JP2006108320A (en) Method and device for mounting electronic component
JPH05181517A (en) Positioning device for parts supply section of automatic assembly machine
JP2006100296A (en) Component mounting apparatus, component mounting method, and program recording medium
JP2006093503A (en) Component mounting apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110301

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110620

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110623

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110726

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110810

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140819

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees