JP4119179B2 - Multi-vendor compatible SMD system - Google Patents
Multi-vendor compatible SMD system Download PDFInfo
- Publication number
- JP4119179B2 JP4119179B2 JP2002195400A JP2002195400A JP4119179B2 JP 4119179 B2 JP4119179 B2 JP 4119179B2 JP 2002195400 A JP2002195400 A JP 2002195400A JP 2002195400 A JP2002195400 A JP 2002195400A JP 4119179 B2 JP4119179 B2 JP 4119179B2
- Authority
- JP
- Japan
- Prior art keywords
- mounting
- parts
- vendor
- program
- order
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004519 manufacturing process Methods 0.000 claims description 80
- 238000010586 diagram Methods 0.000 claims description 29
- 238000013461 design Methods 0.000 claims description 20
- 238000007726 management method Methods 0.000 claims description 18
- 238000013500 data storage Methods 0.000 claims description 16
- 238000012545 processing Methods 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 13
- 239000000758 substrate Substances 0.000 claims description 7
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000000034 method Methods 0.000 description 13
- 238000012986 modification Methods 0.000 description 10
- 230000004048 modification Effects 0.000 description 10
- 238000011960 computer-aided design Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000009434 installation Methods 0.000 description 4
- 239000000047 product Substances 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000012856 packing Methods 0.000 description 3
- 238000005476 soldering Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000000853 adhesive Substances 0.000 description 1
- 230000001070 adhesive effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000005574 cross-species transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/50—Manufacturing or production processes characterised by the final manufactured product
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は電子機器製造において,プリント配線基板に表面実装部品(Surface Mounting Device)を搭載する時にマルチベンダーの部品に対応するためのマルチベンダー対応SMD搭載システムに関する。
【0002】
電子機器の製造の技術分野では,多数の表面実装部品(SMD(Surface Mount Device) という)をプリント配線板(PCB(Print Circuit Board)という)上に高精度で,多数を搭載する技術が広く利用されている。
【0003】
各表面実装部品は一つのベンダー(メーカ)から供給されるとは限らず,同様の性能を持つ複数のベンダーからの部品が使用されたり,同じベンダーからの異なる型格の部品が使用されたりする,いわゆるマルチベンダー部品があり,製造効率化に障害となっている。
【0004】
【従来の技術】
電子機器を製造する工場等においては,設計部門において装置を構成する回路の設計を行って,各プリント配線板別にそれぞれに部品を自動搭載するために搭載すべき各表面実装部品の配置位置,使用する各部品の個数,等の種々のデータが作成されると共に,各表面実装部品をプリント配線板の決められた位置に自動的に搭載する作業を行う搭載機をプログラムにより動作させるための搭載プログラムが作成される。作成される搭載プログラム中には実装(搭載)される各部品図番(設計図において割り付けられた部品番号)に対する部品形状データ(部品のサイズ,ピンの配置,個数,ピッチ等を表し,これをPD(Parts Data)という)が含まれる。
【0005】
図13は従来例の動作フローを示す図である。
【0006】
最初に製造ラインではプリント配線基板の製品図番,製造数,完成予定日を含む製造オーダー(製造指示)の番号を選択し(図13のa),使用する部品は常にあるものとして搭載プログラムを作成する(同b)。この場合,以前に製造したものと同じプリント配線基板の場合は以前に作成した搭載プログラムを使用する。一方,部品の管理を行う部門では,各プリント配線基板の製造に必要な部品データとそれぞれの入庫,出庫,及び各製造オーダーのデータが登録処理され(図13のc),更にリール(表面実装される部品が順番に多数個取り付けられた長いテープを巻き回した円形の部品保持機構)に対してリールID(識別番号)を付与する(同d)。このリール内の部品は,部品の自動搭載機に取り付けられると,一つずつテープから外されてプリント配線基板上に搭載される。なお,部品によってはLSIのようにパレット(箱)に置いて,自動搭載機が一つずつ取り上げるものもある。この部品の場合もリールIDが付与される。
【0007】
次に,製造オーダーの基板を製造するのに必要な全ての部品について必要個数を計算して,部品引き当てを行う(図13のe)。次に各搭載部品をどの順番に搭載するか,各自動搭載機に対して割り当てる指示が書き込まれ段取指示書が作成され(図13のf),製造ラインにおいてこの段取指示書に従って,各表面実装部品を収集する(同g)。
【0008】
この時,同一の部品でも複数のベンダーから購入している場合や,同じベンダーでも型格が異なる部品等(以下,マルチベンダー部品という)が多く存在する。この場合,同一部品図番で複数のベンダーから購入した部品は,ベンダーによって,部品サイズ,色,荷姿等微妙に異なっており,自動搭載機でプリント配線基板上に搭載する場合,同じ搭載プログラム(特に搭載プログラム中の部品形状データ(PD))では搭載できない場合が多い。
【0009】
そのため,従来はマルチベンダー部品であるか判別し(図13のh),マルチベンダー部品であると搭載プログラムをマニュアルで修正し(同i),プリント配線基板への部品の搭載を開始する(同j)。この部品搭載が自動的に実行されている期間,製造ラインの各搭載機では部品切れが発生したか判別し(図13のk),部品切れがないと搭載終了かの判別(同p)に移行し,部品切れの場合は部品交換(空のリールを部品が詰まったリールに交換)を行う(同l)。部品交換を行った場合,PD名に変更があるか判別し(図13のm),PD名に変更がある(ベンダー型格が変わった)場合は,搭載プログラムをマニュアルで変更し(同n),搭載作業を再スタートさせる(同o)。またPD名に変更がない場合は,搭載作業を再スタートさせる。この作業フローは搭載作業が終了するまで行われる。
【0010】
また,プリント配線基板にSMDを搭載する工程は,通常,抵抗やコンデンサ等のチップを搭載するチップ搭載機とLSI等の異なる形状の部品を搭載する異形搭載機の2種の搭載機で構成されるが,ある1種のプリント配線基板を製造する場合,この1種の搭載機に数十種類(例えば80種)程度の部品をセットする必要がある。これらの部品は,以下の2つの手法で生産倉庫より出庫される。
【0011】
▲1▼一つはいわゆる「オーダー限定部品」(net部品ともいう)で以下のa,bの特徴を持ち,高価な部品などがこれに該当する。
【0012】
a.ある製造オーダー番号の基板に限定して使用される部品,b.使用数と同じ,または一定の割増した数で出庫される。
【0013】
▲2▼他の一つはいわゆる「オーダー限定なし部品」で以下のa,bの特徴を持つ。
【0014】
a.ある製造オーダー番号に限定して使用されるのではなく,種々の製造オーダー番号で使われる。
【0015】
b.出庫は例えばパンサイズ(例えば,部品を保持する帯状のものを巻き回したリール等の荷姿に含まれる部品数で一緒に扱われる部品個数の単位)の整数倍である。例えば,部品が6325個必要であっても,1リール(部品を10000個搭載)が出庫される。
【0016】
【発明が解決しようとする課題】
マルチベンダー部品を使って表面実装部品を自動搭載する場合,部品を見ても,部品図番と倉庫から出材された部品上の表示及び捺印(ベンダー型格)とは殆ど関係がない場合が多いため,部品図番の識別が困難である。まして,表示・捺印の違う複数のベンダーから購入している場合は,部品購入仕様書を部品1点ずつ開いて見ることなしには部品の識別は,熟練者以外にはほとんど不可能である。同一部品図番で複数のベンダーから購入する部品は,ベンダーによって部品サイズ,色,荷姿等が微妙に異なっており,自動搭載機でプリント配線基板上に実装する場合に同じ搭載プログラム(特に搭載プログラム中の部品形状データ(PD))では搭載できない場合が多い。
【0017】
部品図番が同じなので従来のCAD/CAM(Computer Aided Design/Computer Aided Manufacturing) システムではベンダーの違いは全く認識できず, 実装の現場で出材された部品そのものを見てから搭載プログラムを修正して搭載せざるを得ないため,製造効率向上の大きな障害になっている。修正としては,具体的には,次のa,bである。
【0018】
a.搭載座標(X,Y,Z,θ)の変更
b.部品形状データ(PD)の変更
このような修正が必要な理由は次の▲1▼,▲2▼の通りである。
【0019】
▲1▼通常のCAD/CAMシステムにおいては部品ライブラリの部品図番1つに対し,1つの部品形状データ名(PD名)しか対応させていない。
【0020】
▲2▼搭載プログラムを作成する際は,1つのPD名に対応した「搭載プログラム作成に必要な情報」(以下,PDマスタという)を参照して搭載プログラムを作成するためである。
【0021】
従って,1つの部品から1つのPD名を引当て,そのPD名のPDマスタ内の情報をみて搭載プログラムを作るため,もしその部品がその時点で登録してあるPDとは違ったPD(PDマスタ内の情報)を必要とする別のベンダーからの部品だった場合は,部品ライブラリの部品−PD名の対応表を変更して,搭載プログラムを作り直さなければならない。問題は部品を見ただけでは,その部品がマルチベンダー部品かどうか,マルチベンダー部品だとしたらどのPD名で登録したらいいか,が分からない点である。
【0022】
もし,マルチベンダー部品であり,プログラム変更が必要であることに気づかず搭載プログラムを作ってしまった場合には,搭載ができない(搭載エラーが多い)か,間違った角度で搭載してしまう,等の間違いが発生し,最悪の場合は搭載機を壊してしまうという問題が発生する。
【0023】
上記したようにSMD搭載工程では,「オーダー限定部品」(net部品)や,「オーダー非限定部品」の何れについても出庫される数十種類の部品全てについて,確認のため購入仕様書を引っ張り出し,どの部品図番のものか,マルチベンダー部品かどうか,マルチベンダー部品だとしたらどこのベンダーから入荷したものか,PDを変更して搭載プログラムを作成する必要があるのか,等をチェックするのは大変な工数を要する。この作業はプリント配線基板の製造枚数によらず,1枚の生産でも必要な作業であり,極小ロットサイズ生産の場合には大幅な稼働率の低下を招くという問題があった。
【0024】
本発明は,電子機器のプリント基板に表面実装部品(SMD)を搭載する場合にマルチベンダー部品であることを容易に且つ間違いなく識別することができるマルチベンダー対応SMD搭載システムを提供することを第1の目的とする。
【0025】
本発明の他の目的は,部品の荷姿(リールや,コンテナ等)の違いを検出することを可能とし,更に搭載プログラムを捺印(ロット番号)別に正しく作成することを可能とし,搭載プログラムの作成を自動化できることを他の目的とする。
【0026】
【課題を解決するための手段】
図1は本発明の原理構成である。1は設計部門からの設計情報に基づいてプリント配線基板の回路をコンピュータ支援により設計(CAD(Computer Aided Design)/CAM(Computer Aided Manufacturing)) を行う設計システム,10は基板に搭載する各部品の搭載位置,角度等を格納したSMD搭載元データ,11は基板に搭載される各部品の個数を集計した基板別使用部品データ,2は設計により作成されたプリント配線基板を製作するための部品搭載ライン(製造工程)に対して必要な各部品を,搭載ラインの部品集積位置に用意するための段取指示書を作成し,部品の登録,部品の交換,搭載プログラムの作成を行う等の処理を行うライン段取システム,2aは各搭載機による自動搭載の制御を行う搭載プログラムを作成する搭載プログラム作成手段,2bは部品搭載ラインに対する部品の手配,補給等の指示書を作成する段取指示書作成手段である。
【0027】
3は倉庫を含む生産管理システム(図示省略)が備える生産管理データ格納部,30は倉庫へ入庫時に入庫番号に対して部品図番(部品番号を意味する),個数,ベンダーコード,ベンダー型格等が設定された入庫情報,31は部品搭載基板製造のオーダー(指示)番号,基板図番等が設定されたオーダー情報,32は出庫番号に対応して,オーダー番号,個数,入庫番号等が設定された出庫情報,4は部品データベース(またはサーバ),4a〜4dは部品データベース4が備えるデータであり,4aは各部品について部品形状データの名前や,ベンダー等のデータが設定された部品ライブラリ,4bは各部品形状データ名についてその特性が設定された部品形状データマスタ,4cは各部品について在庫のデータが設定された部品在庫マスタ,4dは各部品(リール等)を搭載機に取付けるためのパーツフィーダー(部品供給器)のデータを格納したパーツフィーダー在庫マスタである。5はプリント配線基板に部品を搭載する部品搭載ライン6の制御を行うライン制御システム,6はプリント配線基板供給部6aに対して移動しながらSMDの部品を順番に搭載する複数個の搭載機6b(搭載機1〜搭載機n),半田付け部6c,取り出し部6dを含む部品搭載ラインである。
【0028】
設計部門で作成した設計情報に基づいて設計システム1でプリント配線基板回路の設計が行われ,SMD搭載元データ10と基板別使用部品データ11が作成される。生産管理データ格納部3には,部品メーカ等の部品供給元から倉庫に部品が納入されると,入庫された部品について,入庫番号,部品図番,個数と共にベンダー(ベンダーの識別符号),ベンダー型格(ベンダーが当該部品に付与した部品図番)が登録され,プリント配線基板作成(製造)のオーダーが発生すると,ライン段取システム2は生産管理データ格納部3のデータを使用して製造のための段取指示書を段取指示書作成手段2bで作成する。生産管理データ格納部3は,製造するプリント配線基板に使用する部品を出庫すると,出庫時に取り扱い単位(例えば,部品のリール単位)に機械読み取り可能な出庫番号を付与し,出庫情報(入庫番号,オーダー番号等)が登録され,オーダー番号を含むオーダー情報31も登録される。
【0029】
このオーダー番号で指示された枚数の基板図番の基板を製作するのに必要な部品を,基板別使用部品データ11を用いてまとめて,引当てる。この時,倉庫から引当てる部品を出庫する際に,全ての部品について取り扱い単位(例えば,リール単位)に出庫番号を付加して出材する。一方,部品データベース4には,出材時の出庫番号から生産管理データ格納部3の対応するデータを取り込み,使用する全ての部品について,出庫番号単位で部品図番,マルチベンダー部品か否か,部品形状データ名,ベンダー(コード),ベンダー型格,捺印情報,等を部品ライブラリ4aに登録する。従って,マルチベンダー部品の場合,1つの部品図番に対し,ベンダー,ベンダー型格,捺印情報の違いにより複数の部品形状データ名が付与される。各部品形状データ名に対応して搭載プログラム作成に必要な全ての情報(部品タイプ,荷姿(リール等),その部品を搭載できる搭載機のタイプ等)を格納した部品形状データマスタ4bを設け,更に現在の製造ラインに存在する在庫を表す部品在庫マスタ4c,部品を取付けるパーツフィーダーの在庫を表すパーツフィーダー在庫マスタ4dも登録される。
【0030】
引当てられた各部品はそれぞれの取り扱い単位(リール等)で部品搭載ライン6の各部品搭載機の各設定位置に取付けられる。また,ライン段取システム2では搭載プログラム作成手段2aにより,基板に搭載される部品のリストから,それらの部品図番,出庫番号,部品形状データ名の中の部品形状データから搭載プログラム作成に必要な情報を部品形状データマスタ4bから取り出して搭載プログラムを作成し,段取指示書作成手段2bで段取指示書を作成して,部品搭載のプリント配線基板の枚数等を指示する。
【0031】
ライン制御システム5では,ライン段取システム2で作成した搭載プログラムを部品搭載ライン6に供給し,SMDを搭載すべき基板を基板供給部6aからラインに投入すると,複数の搭載機6b(搭載機1〜搭載機n)で部品を自動搭載する。なお,搭載機6bの中にはリールの荷姿だけでなく,LSIのようにトレイの中に置く形式の搭載機もある。搭載機の何れかで部品切れが発生すると,交換前の部品の出庫番号と交換後の部品の出庫番号を比較して,部品形状データ名が変化していたら,対応する搭載プログラムを搭載プログラム作成手段2aにより部品データを用いて作成し,搭載機に伝送するか,または自動的に各部品(マルチベンダー部品)に対応したプログラムを作成して保存しておいて,部品交換の時に対応する搭載プログラムを取り出して転送する。こうして,交換した部品がマルチベンダーの部品であっても,交換した部品によるラインの搭載動作を直ぐに再開することができる。
【0032】
【発明の実施の形態】
図2は実施例の構成を示す図である。図中,1aは設計部門で作成した設計情報,1は上記図1の符号1に対応する設計システム(CAD/CAMシステム),10はSMD搭載元データ,11は基板別使用部品データ,2は上記図1の符号2と同様のライン段取システム,20はオーダーグルーピング部,21は部品引当部,22は搭載プログラム作成部,23は段取指示書作成部,24はライン段取システム2に設けられた操作者が操作する入力部と表示を行う表示部を備えた入出力部,200〜208はライン段取システム2による処理及び処理の対象及び処理結果を表し,200は作成された段取指示書,201は部品搭載ラインに対し部品をセットした後で確認する際に動作させる部品セット確認部,202は部品交換処理部,203は部品登録処理部,204は部品ストッカー制御部,205は部品ストッカー,206はパーツフィーダーストッカー制御部,207はパーツフィーダーストッカー,208は部品/パーツフィーダー分離結合処理部である。3は図1の符号3に対応する生産管理システムのデータ格納部,30は入庫番号対応のデータ,31は製造オーダー対応のデータ,32は出庫番号対応の登録データ,4及び40〜43は上記図1の符号4,4a〜4dに対応し,4は部品データベース(サーバ),40は部品ライブラリ,41はPDマスター,42は部品在庫マスタ,43はパーツフィーダー在庫マスタである。5はSMDを搭載するライン制御システム,50は搭載プログラム編集部,51は搭載プログラム伝送部,6は部品搭載ライン,60はプリント板を供給するローダー,61は半田印刷機,62は接着剤塗布機,63は搭載機(no.1〜no.N),64は半田付けを行うリフロー炉,65は部品の実装が完了したプリント配線基板をラインから取り出すアンローダーである。
【0033】
実施例の動作を説明すると,CAD/CAMシステム1は設計情報1aを受け取ると,プリント配線基板上の部品の搭載位置のデータであるSMD搭載元データ10及び基板別に使用する部品のリスト(一覧)を格納した基板別使用部品データ11を作成しておく。
【0034】
図3にSMD搭載元データ及び基板別使用部品リストの例を示す。A.はSMD搭載元データの例であり,最初の欄のM0001,M0002は基準マークを表し,P0001〜P0010は搭載シーケンス番号を表し,それぞれについて回路記号,X,Y座標,角度(θ,部品を搭載する角度),部品図番,搭載面(部品を搭載する面を表し,1は表面,2は裏面),ブロック番号(基板の表面をブロッに分けて付けた番号)とで構成される。図3のB.は基板別使用部品リストの例を示し,基板図番(基板の番号)に対して,11の部品図番と個数が設定されている(1つの基板に対し11種類の部品を搭載する例)。
【0035】
また,生産管理システムでは,データ格納部3に製造する基板のオーダーを持っているとともに,部品倉庫に入っている全ての部品の,入庫番号−部品図番−個数−ベンダー−ベンダー型格という入庫番号対応のデータ30を持っている。ある基板を製造するために,製造オーダーのデータ31を作成する。
【0036】
製造オーダーの具体例を図4に示す。この例では複数のオーダー番号に対し,それぞれ製品図番,版数,製造数,完成予定日の各項目で構成する。
【0037】
このような製造オーダー番号(製造する基板図番単位とする)別に部品を倉庫から,取り扱い単位(例えば部品リール単位)に出庫番号を付加(文字とバーコードで表示)し,出材する。出庫番号と部品図番,部品個数,オーダー番号,搭載される基板図番,入庫番号はリンクして出庫番号対応のデータ32として記憶されている。但し「オーダー限定なし部品」(高価で使用個数だけ入庫する部品)の場合は,オーダー番号,搭載される基板図番の情報はない。
【0038】
部品の登録
部品登録の処理(図2の203)について説明する。
【0039】
(1) 出庫された部品は以下のようにしてライン段取システム2により部品搭載ライン6に対して登録される。なお,部品データベース4には予め部品ライブラリ40が登録され,図5にその具体例が示され,部品図番に対応して,マルチベンダー部品か否かのフラグ,オーダー限定部品か否かのフラグ,部品形状データ(PD)名,ベンダーコード,ベンダー型格,捺印情報,パンサイズ(取り扱う1まとめの部品数)等が含まれる。
【0040】
▲1▼ライン段取システム2で,出庫される部品に添付された出庫番号を表すバーコードをバーコードリーダで読むと,生産管理システムのデータ格納部3を参照することにより,出庫番号から部品図番,部品個数,オーダー番号,入庫番号,ベンダーコード,ベンダー型格を取り込む。図6は部品登録時の画面表示の例であり,出庫番号から各項目が取り込まれた状態を表す。
【0041】
▲2▼部品登録は,ライン段取システム2の入出力部24の登録のための画面を開く時にIDを入力すると登録日時(端末装置)が自動記入される。
【0042】
▲3▼必要があると,部品個数を変更して登録する。
【0043】
(2) 上記の出庫番号の,部品図番,ベンダー,ベンダー型格,からライン段取システム2の部品ライブラリを参照して,出庫番号に該当する捺印情報,部品形状データを取得する。
【0044】
(3) 以後,出庫番号単位にアドレスと部品個数とともにライン段取システム2で管理される。アドレスは登録した直後はアドレスフリーで,以後例えばリールストッカーに入れればリールストッカーの棚番になり,パーツフィーダー(パーツ供給機構)につけるとパーツフィーダーのアドレスになり,搭載機に付ければ搭載機の部品セットチャネル番号になる。部品個数は出庫直後は出庫された個数だが,部品が消費される度に減算される。
【0045】
使用部品の引き当て
使用部品の引き当ては次の(1) 〜(3) により構成する。
【0046】
(1) ライン段取システム2で,生産管理システムのデータ格納部3から製造オーダー対応のデータ31を受け取り,その中から製造するオーダー番号を決定したらCAD/CAMシステム1からその基板のSMD搭載元データ10と基板別使用部品データ11を取得する。
【0047】
(2) 使用する全ての部品について必要部品数を計算する。
【0048】
(3) 上記の部品登録の処理で登録されている部品の中から,部品を検索し「出庫番号」単位に部品を引き当てる。この時複数の出庫番号(部品)がある場合は登録日時の古い方から引き当てる。1つの出庫番号では足りない場合は,必要なだけ引き当て,使用順を決める。ベンダーが異なっても可とする。
【0049】
段取指示書及び搭載プログラムの作成
使用部品の引き当てられた出庫番号から,部品形状データ名(捺印情報を含む)を参照して,該当部品形状データ名をキーにして部品形状データマスタ41((図2)から,搭載プログラム作成に必要な全ての情報を引き出し,図7に示す処理フローにより段取指示書と搭載プログラムを作成する。なおこの段取指示書の作成機能と搭載プログラム作成機能は図2のライン段取システム2中の段取指示書作成部23と搭載プログラム作成部22に対応する。
【0050】
部品形状データ(PD)マスタ41の具体例を図8に示す。部品形状名(PD名で表示)には捺印情報(1651TD10等)を含み,このPD名に対して,部品タイプ,荷姿(リール,トレイ,スティック等),搭載機区分(チップまたはそれ以外の機種),荷姿角度補正,パーツフィーダータイプ,占有チャネル数(部品を保持するテープ幅に依存する)等の各項目が設けられている。
【0051】
図7の処理フローを説明すると,最初に出庫番号から部品形状データ(以下,PDという)名を引き当てる(図7のS1)。この時,複数の出庫番号(部品)が必要な場合は使用順を決め,使用順1の出庫番号のPD名を引き当てる。次にPD名を元にしてPDマスタ(図8)を参照して部品を複数の搭載機のいずれかに振り分け(図7のS2),更にPDマスタの荷姿,パーツフィーダータイプ,占有チャネル数を参照して,搭載機の中のどのセット位置(チャネル)に部品をセットするかを決める(同S3)。複数の部品を必要とする場合は同一チャネル上に使用順に補充部品として位置付ける。続いて,引き当てられた出庫番号(部品)について,PD名,部品個数,部品使用数,現在のアドレス,対応するパーツフィーダータイプ等の情報,ベンダー型格,捺印情報を付加して,搭載機単位に段取指示書を作成する(図7のS4)。このようにして作成された段取指示の具体例を図9に示す。次に上記S3で決定した搭載機への部品毎のセットチャネル番号及びそれらのPD名(搭載機の画像処理データ名に対応)及びSMD搭載元データ(図3のA.)を基に搭載機毎の搭載プログラムを作成する(図7のS5)。
【0052】
このようにして搭載プログラムを作成することで,出庫番号(部品)と対応したPD名は既にベンダーの区別がつけられているので,ベンダーの区別を正しく反映した搭載プログラムとなる。搭載機の部品画像処理用のデータもPD名とリンクすることで対応することができる。
【0053】
また,作成された段取指示書に従って,各搭載機にそれぞれ指示された部品(パーツフィーダーの指示されたチャネルに部品のリールや,トレイ)を取り付けて部品搭載ラインの動作を開始する。
【0054】
搭載機に部品切れが発生して部品を補充した場合
(1) 上記図9に示す段取指示書の具体例により説明すると,搭載機番号1(No.1) のチャネル1には補充1と補充2の部品が割り当てられている。初めにセットした出庫番号の部品がなくなり,補充1で表す出庫番号の部品に変える場合は,まずライン段取システム(図2の2)で部品交換処理部(図2の202)を選択し,交換前と交換後の出庫番号をバーコードリーダで読ませる。出庫番号とPD名は対応付けられており,この例では交換前と後でPD名が変わっていないので搭載プログラムを変更する必要がない。
【0055】
(2) 次に図9の段取指示書の具体例において,補充1(交換前の部品)から補充2(交換後の部品)に変わる場合は,PD名が変わっているので変わった後のPD名で搭載プログラムを再作成し,搭載機に伝送する必要がある。この実施例の説明では搭載機自体にプログラムの自動変更機能がないものとして,作業者に搭載プログラムを交換するようアラームを出す。
【0056】
図10は部品交換処理の画面表示の例を示す。これは図2のライン段取システムの部品交換処理部202により実行され,入出力部24に表示される。この画面では,部品図番,部品数,出庫番号(No.) ,マルチベンダー部品であるか否か,オーダー限定部品か否か,PD名,製造オーダー番号(No.) やそれぞれの一覧が表示される。
【0057】
(3) 予測外の部品切れが出た場合は,補充部品が用意されていないので,作業者が探してきて上記の(1),(2) と全く同様に部品交換処理を実施する。
【0058】
上記搭載機に部品切れが発生して部品を補充した場合の(2) の説明では,搭載機にプログラムの自動変更機能がないので,作業者に搭載プログラムを交換するようアラームを出したが,搭載機にプログラムの自動変更機能がある場合は,自動的に搭載プログラムを作成し,搭載機に伝送する。その後,部品を搭載機にセットして搭載動作を継続するように変形することができる。これを変形例1とする。
【0059】
具体的には,部品交換の際に,PD名が変わったら,自動的に搭載プログラム再作成ソフトが起動するように設定しておき,新しいPD名を使用して搭載プログラムを作成する。それを自動的に搭載機に上書きで伝送すればよい。この場合,搭載機に部品切れ発生時の搭載シーケンス番号を保持する機能が必要である。その理由は,例えば100個まで部品を搭載し,101個目で部品がなくなったら,リール交換後101個目から搭載を継続しなくてはならないからである。
【0060】
この変形例1(搭載プログラムの自動変更を行う例)のSMD搭載の動作フローを図11に示す。
【0061】
予め出庫番号を含む部品登録処理を行った状態(図11のS1)で,製造オーダー番号の選択をし(同S2),生産管理システムのデータ格納部3の製造オーダー番号から基板に搭載すべき各部品の出庫番号を読み込み(同S3),部品の引き当てが行われる(同S4)。これにより搭載プログラムが作成され(図11のS5),段取指示書が作成される(同S6)。この段取指示書により作業者が実際の部品を収集し(図11のS7),部品をラインに取り付けてプリント配線基板への部品の搭載を開始する(同S8)。この後,部品切れが発生したか判別し(図11のS9),部品切れがないとS14に移行し,部品切れが発生すると部品交換を行い(同S10),マルチベンダー部品か判別する(同S11)。マルチベンダー部品でPD名が変わった場合は搭載プログラムの自動変更を行い(図11のS12),その他の場合は,搭載プログラムはそのままで,搭載再スタートする(同S13)。その後,搭載が終了したか判別し(図11のS14),終了しないとS8の処理に戻り,終了すると搭載を終了する。
【0062】
上記の実施例の説明では,同一部品図番で複数のベンダーから購入した部品を,同一部品図番ではなく別の部品と区別して管理する手順を示したが,その手法を部品の製造ロット番号の管理まで拡大するのが変形例2である。以下にその方法を説明する。
【0063】
(1) 上記の生産管理システムのデータ格納部(図2の3)では,入庫番号−部品図番−個数−ベンダー−ベンダー型格のデータしか持っていなかったが,この変形例2では,図12に変形例2の生産管理データの具体例として示すように,上記図2に示す実施例のデータ格納部3の入庫番号に対応するデータ30が,図12のデータ30’に変更されている。すなわち,発注番号−入庫番号−部品図番−個数−ベンダーコード−ベンダー型格−ベンダー出荷番号−製造ロット番号1(No.1) ,製造ロット番号2(No.2) ,……,製造ロット番号n(No.n) というように,入庫番号別にベンダー出荷番号と製造ロット番号を対応付けて登録しておく。
【0064】
この場合,製造ロット番号は1つとは限らないので,複数の製造ロット番号を登録できるようにしておく。なお,入庫番号とベンダー番号は1対1に対応する。
【0065】
(2) 出庫の際は,取り扱い単位(例えば,部品リール単位)に,出庫番号を付加(文字とバーコードで表示)して,出庫する。ここで,出庫番号は入庫番号を介してベンダー出荷番号と対応付けされている。また,一つの入庫番号が複数の出庫番号となる場合もある。
【0066】
(3) 部品の登録は,ライン段取システム2において,出庫番号単位に,バーコードリーダーで読み,出庫番号から入庫番号を経由してベンダー出荷番号−製造ロット番号1,製造ロット番号2,…製造ロット番号nが分かる。
【0067】
(4) 以下,使用部品の引き当て,段取指示書の作成・搭載プログラムの作成,部品リールが変わったときの対応までは,上記実施例と同じである。
【0068】
(5) 以上のようにシステムを作っておけば,どのオーダー番号の基板でもライン段取システム2から段取指示書により出庫番号単位で使用される部品が指示され,また部品が交換された場合でも部品交換記録が残るので,すべて部品について使用された部品の製造ロット番号が特定できることになる。ただし,1つの部品について複数の製造ロット番号となる場合は,その区別はつけられない。この場合,ある製造ロット番号で問題があったら可能性のある出庫番号のものは,全てその製造ロットであるとして扱えばよい。
【0069】
例えば,あるベンダーのある製造ロット番号の部品に問題があると分かった場合,製造ロット番号→ベンダー出荷番号→入庫番号→出庫番号→オーダー番号とたどり,どのオーダー番号の基板に該当製造ロット番号の部品が使用されたか直ちにリストアップできる。
【0070】
上記の変形例2では搭載が実行されている時に現在までに搭載が完了した枚数等が把握できないという問題があり,この欠点を補うのが次に説明する変形例3(図示されない)である。この変形例3では,搭載機から1枚の基板の搭載が完了する毎に,搭載プログラム名と完了のログ(記録)がライン段取システムに上げるようにすると共に,製造する基板にシリアル番号を付加することを前提条件とする。
【0071】
(1) ライン段取システムに,搭載機から搭載プログラム名と搭載完了のログを上げ,時間と共に記録する。この記録により,何月何日の何時何分何秒には何枚搭載が完了したことが分かる。
【0072】
(2) ライン段取システムに,オーダー番号毎に搭載開始を入力する。搭載機への部品セット確認にバーコードリーダーでパーツフィーダー識別番号(ID)を読むので,これにより搭載開始とすることができる。
【0073】
(3) 何回目の完了かで,何枚目の基板で搭載が完了したかが分かる。
【0074】
(4) リール交換が発生すると出庫番号が変わるので,部品の製造スロット番号も変わる。その時のリール交換記録の時間より,以前に搭載完了したものは,交換前の製造ロット番号の部品が載っているものとする。
【0075】
(5) 以後,次のリール交換が発生するまで製造ロット番号は変わらない。
【0076】
以上の手順で,同一オーダ番号の中でも,基板の何枚から何枚まではこの製造ロットの部品が搭載されたことが分かる。
【0077】
(付記1) プリント配線基板へのマルチベンダー対応SMD搭載システムにおいて,設計情報に基づいて部品の搭載位置等の情報を格納したSMD搭載元データと基板別の使用部品データを作成する設計システムと,各部品について入庫番号に対応してベンダーを表す情報を含む入庫情報と,基板作成のオーダーの番号等を含むオーダー情報及び各部品の出庫番号に対応してオーダー番号,入庫番号を含む出庫情報を保持する生産管理データ格納部と,基板作成のオーダーに対し部品搭載ラインに大して必要部品を引当て,搭載機のプログラムを作成し,段取指示書を作成する機能を備えるライン段取システムと,部品を搭載するプログラム制御の複数の搭載機を含む部品搭載ラインを備え,前記ライン段取システムは部品図番に対応して捺印情報を含む部品形状データ名を格納した部品ライブラリと,各部品形状データ名に対応する部品形状を設定したデータを含むデータベースを備え,部品を登録する際に部品に印刷された出庫番号を読み取ることで,マルチベンダー部品を区別して部品図番の確認,搭載プログラムを作成することを特徴とするマルチベンダー対応SMD搭載システム。
【0078】
(付記2) 付記1において,前記データベースの部品ライブラリに各部品図番毎にオーダー限定部品か否かを表すフラグを設け,オーダー限定部品を特定のオーダー番号の基板に誤り無く搭載する機能を設けたことを特徴とするマルチベンダー対応SMD搭載システム。
【0079】
(付記3) 付記1において,マルチベンダー部品を部品捺印が異なる単位に区別して,搭載プログラムを作成,搭載を開始した後で部品が不足して交換する際にマルチベンダー部品である場合に部品形状データ名が変わると搭載プログラムの変更を促すアラームを発生することを特徴とするマルチベンダー対応SMD搭載システム。
【0080】
(付記4) 付記1において,マルチベンダー部品を部品捺印が異なる単位に区別して,搭載プログラムを作成,搭載を開始した後で部品が不足して交換した際に部品形状データ名が変更したことを検出すると,変更された部品形状データ名に対応する新たな搭載プログラムを作成し,搭載機に伝送するライン制御システムを備えることを特徴とするマルチベンダー対応SMD搭載システム。
【0081】
(付記5) 付記1において,前記生産管理データ格納部の中のデータとして,入庫番号別にベンダー出荷番号と製造ロット番号を対応付けて登録し,前記出庫番号から対応する入庫番号単位を探索することにより,どのベンダーのどの製造番号の部品が使われたか追跡することを特徴とするマルチベンダー対応SMD搭載システム。
【0082】
【発明の効果】
本発明によれば,マルチベンダー部品で捺印が多種ある場合でも,段取指示書において出庫番号,部品図番,部品形状データ(PD)名などとともに,ベンダー型格,捺印情報も示してくれるので,作業初心者でも部品識別が容易に且つ正確にできる。
【0083】
また,変形例1により搭載プログラムを捺印別に正しく作成できるため,搭載プログラムを完全自動化でき,またできた搭載プログラムに間違いがないため,搭載プログラムチェックの省略が可能となるため工数の削減が実現できる。
【0084】
また変形例2によれば製造オーダー番号単位に使用される部品の製造ロット番号が完全に管理できるため,部品障害発生時の波及範囲が確定でき,品質管理を効率良く行うことができる。
【0085】
更に変形例3によれば,指定された製造オーダー番号のプリント配線基板の製造を,例えば何枚目から何枚目までと絞りこんで特定することができる。
【図面の簡単な説明】
【図1】本発明の原理構成図である。
【図2】実施例の構成図である。
【図3】SMD搭載元データ及び基板別使用部品リストの例を示す図である。
【図4】製造オーダーの具体例を示す図である。
【図5】部品ライブラリの具体例を示す図である。
【図6】部品登録時の画面表示の例を示す図である。
【図7】段取指示書と搭載プログラム作成の処理フローを示す図である。
【図8】部品形状データ(PD)マスタの具体例を示す図である。
【図9】段取指示書の具体例を示す図である。
【図10】部品交換処理の画面表示の例を示す図である。
【図11】変形例1のSMD搭載の動作フローを示す図である。
【図12】変形例2の生産管理データの具体例を示す図である。
【図13】従来例の動作フローを示す図である。
【符号の説明】
1 設計システム
2 ライン段取システム
3 生産管理データ格納部
4 部品データベース
5 ライン制御システム
6 部品搭載ライン
6a 基板供給部
6b 搭載機1〜搭載機n
6c 半田付け部
6d 取り出し部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a multi-vendor compatible SMD mounting system for supporting multi-vendor components when mounting a surface mounting component on a printed wiring board in the manufacture of electronic equipment.
[0002]
In the technical field of manufacturing electronic devices, a technology that mounts many surface mount components (SMD (Surface Mount Device)) on a printed wiring board (PCB (Print Circuit Board)) with high accuracy is widely used. Has been.
[0003]
Each surface mount component is not necessarily supplied from one vendor (manufacturer), but parts from multiple vendors with similar performance are used, or parts of different types from the same vendor are used. , There are so-called multi-vendor parts, which hinder manufacturing efficiency.
[0004]
[Prior art]
In factories that manufacture electronic equipment, the design department designs the circuits that make up the device, and the placement position and use of each surface-mounted component to be mounted in order to automatically mount the component on each printed wiring board. Various programs such as the number of parts to be created, etc., and a mounting program for operating a mounting machine that automatically mounts each surface-mounted part at a predetermined position on the printed wiring board Is created. The created mounting program shows the part shape data (part size, pin arrangement, number, pitch, etc.) for each part number (part number assigned in the design drawing) to be mounted (mounted). PD (Parts Data)).
[0005]
FIG. 13 is a diagram showing an operation flow of the conventional example.
[0006]
First, on the production line, select the number of the printed circuit board product drawing number, the number of products to be manufactured, and the number of the manufacturing order (manufacturing instructions) including the scheduled completion date (a in FIG. 13). Create (same as b). In this case, if the printed circuit board is the same as that manufactured previously, the previously created mounting program is used. On the other hand, in the department that manages the parts, the parts data necessary for the production of each printed wiring board and the respective warehousing, delivery, and manufacturing order data are registered (c in FIG. 13), and further the reel (surface mounting). A reel ID (identification number) is assigned to a circular component holding mechanism in which a long tape on which a large number of components to be mounted are sequentially attached is wound (d). When the components in the reel are mounted on an automatic component mounting machine, they are removed one by one from the tape and mounted on a printed wiring board. Some parts are placed on a pallet (box) like an LSI and picked up by the automatic mounting machine one by one. In the case of this component, a reel ID is also given.
[0007]
Next, the necessary number is calculated for all the parts necessary for manufacturing the board of the manufacturing order, and the parts are allocated (e in FIG. 13). Next, an instruction to assign each mounted component in the order in which it is to be mounted is written, and a setup instruction is created (f in FIG. 13). In accordance with this setup instruction, Collect surface mount components (g).
[0008]
At this time, there are many cases in which the same part is purchased from a plurality of vendors, or there are many parts (hereinafter referred to as multi-vendor parts) of the same vendor with different types. In this case, parts purchased from multiple vendors with the same part diagram number differ slightly depending on the vendor, such as part size, color, and packaging. When mounting on a printed circuit board with an automatic mounting machine, the same mounting program is used. In many cases (particularly, part shape data (PD) in the mounting program) cannot be mounted.
[0009]
Therefore, it is conventionally determined whether it is a multi-vendor part (h in FIG. 13), and if it is a multi-vendor part, the mounting program is manually corrected (same as i) and mounting of the part on the printed wiring board is started (same as above). j). During the period in which this component mounting is automatically performed, it is determined whether or not a component has run out in each mounting machine on the production line (k in FIG. 13), and whether or not the component has been mounted is determined (p). If the parts are out of order, the parts are replaced (an empty reel is replaced with a part-packed reel) (1). When the parts are replaced, it is determined whether the PD name has been changed (m in FIG. 13). If the PD name has been changed (the vendor model has changed), the installed program is changed manually (same as above). ), Restart the mounting work (same as above). If there is no change in the PD name, the mounting operation is restarted. This work flow is performed until the mounting work is completed.
[0010]
In addition, the process of mounting SMD on a printed wiring board is usually composed of two types of mounting machines: chip mounting machines that mount chips such as resistors and capacitors, and irregular mounting machines that mount components of different shapes such as LSIs. However, when manufacturing one kind of printed wiring board, it is necessary to set several tens of kinds (for example, 80 kinds) of parts to this one kind of mounting machine. These parts are delivered from the production warehouse by the following two methods.
[0011]
{Circle around (1)} One is a so-called “order-limited part” (also referred to as a “net part”), which has the following characteristics a and b, such as an expensive part.
[0012]
a. Parts used exclusively for substrates of a certain production order number, b. The number of goods issued is the same as the number used or a certain extra number.
[0013]
{Circle around (2)} The other one is a so-called “unlimited part”, which has the following features a and b.
[0014]
a. It is not limited to a certain production order number, but is used with various production order numbers.
[0015]
b. The delivery is, for example, an integral multiple of the pan size (for example, the unit of the number of parts handled together by the number of parts included in the packing form such as a reel around which a belt-like object holding the parts is wound). For example, even if 6325 parts are required, 1 reel (10000 parts mounted) is delivered.
[0016]
[Problems to be solved by the invention]
When automatically mounting surface-mounted parts using multi-vendor parts, there may be little relation between the part number and the indications and stamps (vendor type) on the parts produced from the warehouse. Because there are many, it is difficult to identify the part number. Furthermore, when purchasing from a plurality of vendors with different displays and seals, it is almost impossible for non-experts to identify parts without opening and viewing the part purchase specifications one by one. Parts purchased from multiple vendors with the same part diagram number have slightly different parts sizes, colors, packaging, etc. depending on the vendor, and the same mounting program (especially mounting when mounting on a printed wiring board with an automatic mounting machine) In many cases, it cannot be mounted with the part shape data (PD) in the program.
[0017]
Because the part diagram numbers are the same, the conventional CAD / CAM (Computer Aided Design / Computer Aided Manufacturing) system cannot recognize any vendor differences. After looking at the parts produced at the mounting site, modify the mounting program. This is a major obstacle to improving manufacturing efficiency. Specifically, the following corrections are a and b.
[0018]
a. Changing mounting coordinates (X, Y, Z, θ)
b. Change of part shape data (PD)
The reason why such correction is necessary is as follows (1) and (2).
[0019]
(1) In a normal CAD / CAM system, only one part shape data name (PD name) is associated with one part diagram number in the part library.
[0020]
{Circle around (2)} When creating a loading program, the loading program is created by referring to “information necessary for creating a loading program” (hereinafter referred to as PD master) corresponding to one PD name.
[0021]
Therefore, in order to allocate one PD name from one component and create a mounting program by looking at information in the PD master of that PD name, if the component is different from the PD registered at that time (PD If it is a part from another vendor that requires the information in the master), it is necessary to change the part-PD name correspondence table in the part library and recreate the installation program. The problem is that just looking at the parts does not tell whether the part is a multi-vendor part or which PD name should be registered if it is a multi-vendor part.
[0022]
If it is a multi-vendor part and the installation program is created without noticing that the program needs to be changed, it cannot be installed (there are many installation errors), or it is installed at the wrong angle, etc. In the worst case, the on-board machine will be destroyed.
[0023]
As mentioned above, in the SMD mounting process, the purchase specifications are pulled out for confirmation on all the dozens of types of parts that are issued for both “order-limited parts” (net parts) and “order-unlimited parts”. Check which part diagram number it is, whether it is a multi-vendor part, if it is a multi-vendor part, from which vendor it was received, whether it is necessary to create a mounting program by changing the PD Takes a lot of man-hours. This operation is necessary even for the production of a single printed wiring board, regardless of the number of printed wiring boards manufactured, and there has been a problem that the operation rate is greatly reduced in the case of extremely small lot size production.
[0024]
The present invention provides a multi-vendor compatible SMD mounting system capable of easily and definitely identifying a multi-vendor component when mounting a surface mount component (SMD) on a printed circuit board of an electronic device. 1 purpose.
[0025]
Another object of the present invention is to make it possible to detect differences in the packaging style (reel, container, etc.) of parts, and to correctly create a mounting program for each stamp (lot number). Another purpose is to be able to automate the creation.
[0026]
[Means for Solving the Problems]
FIG. 1 shows the principle configuration of the present invention. 1 is a design system that performs computer-aided design (CAD (Computer Aided Design) / CAM (Computer Aided Manufacturing)) based on design information from the design department, and 10 is a design system for each component mounted on the board. SMD mounting source data that stores the mounting position, angle, etc., 11 is the component data used by each board that sums up the number of each component mounted on the board, and 2 is the component mounting to produce the printed wiring board created by design. Create a setup instruction to prepare each part required for the line (manufacturing process) at the part accumulation position on the mounting line, register parts, replace parts, create a mounting program, etc. Line setup system 2a, mounting program creation means 2a for creating a mounting program for controlling automatic mounting by each mounting machine, and 2b for a part mounting line Arrangements, is a setup instruction creating means for creating instructions of supply, and the like.
[0027]
3 is a production management data storage unit provided in a production management system (not shown) including a warehouse, 30 is a part drawing number (meaning part number), number, vendor code, and vendor model for the warehousing number when entering the warehouse. Etc., 31 is the order (instruction) number for manufacturing the component mounting board, order information with the board drawing number, etc., 32 is the order number, number, warehousing number, etc. corresponding to the delivery number. The set shipping information, 4 is a parts database (or server), 4a to 4d are data provided in the
[0028]
A printed wiring board circuit is designed by the
[0029]
The parts necessary for producing the board of the board drawing number instructed by the order number are collected and allocated using the board-
[0030]
Each allocated part is attached to each setting position of each component mounting machine of the
[0031]
In the
[0032]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 2 is a diagram showing the configuration of the embodiment. In the figure, 1a is design information created by the design department, 1 is a design system (CAD / CAM system) corresponding to reference numeral 1 in FIG. 1, 10 is SMD mounting source data, 11 is component-by-board component data, and 2 is 1 is the same as the
[0033]
Explaining the operation of the embodiment, when the CAD /
[0034]
FIG. 3 shows an example of the SMD mounting source data and the used parts list for each board. A. Is an example of SMD mounting source data, M0001 and M0002 in the first column represent reference marks, P0001 to P0010 represent mounting sequence numbers, and circuit symbols, X and Y coordinates, angles (θ, parts mounted), respectively. Angle), component diagram number, mounting surface (representing the surface on which the component is mounted, 1 is the front surface, 2 is the back surface), and block number (number obtained by dividing the surface of the substrate into blocks). B. of FIG. Shows an example of the used parts list for each board, and 11 part figure numbers and numbers are set for the board figure number (board number) (an example in which 11 types of parts are mounted on one board). .
[0035]
Further, in the production management system, the
[0036]
A specific example of the production order is shown in FIG. In this example, a plurality of order numbers are composed of respective items such as product drawing number, edition number, production number, and scheduled completion date.
[0037]
Parts are sent from the warehouse according to such production order numbers (to be produced as board drawing number units), and a delivery number is added to the handling unit (for example, a part reel unit) (displayed with characters and barcodes), and materials are delivered. The delivery number, the part drawing number, the number of parts, the order number, the board drawing number to be mounted, and the receipt number are linked and stored as data 32 corresponding to the delivery number. However, in the case of “parts without order limitation” (parts that are expensive and are received only in the number of used parts), there is no information on the order number and board number to be mounted.
[0038]
Part registration
The component registration process (203 in FIG. 2) will be described.
[0039]
(1) The delivered parts are registered to the
[0040]
(1) In the
[0041]
(2) For part registration, when an ID is input when a screen for registration of the input / output unit 24 of the
[0042]
(3) If necessary, change the number of parts and register.
[0043]
(2) By referring to the part library of the
[0044]
(3) Thereafter, the
[0045]
Allocation of used parts
The allocation of used parts is made up of the following (1) to (3).
[0046]
(1) When the
[0047]
(2) Calculate the required number of parts for all parts used.
[0048]
(3) Search for parts from the parts registered in the above part registration process, and assign parts in units of "issue number". At this time, if there are multiple delivery numbers (parts), they are assigned from the oldest registration date. If one issue number is not enough, allocate as many as necessary and decide the order of use. Different vendors are allowed.
[0049]
Creation of setup instructions and installed programs
By referring to the part shape data name (including seal information) from the delivery number assigned to the used part, the part shape data master 41 ((FIG. 2) can be used to create a mounting program using the corresponding part shape data name as a key. All necessary information is extracted, and a setup instruction and an installation program are created by the processing flow shown in Fig. 7. The setup instruction creation function and the installation program creation function are included in the
[0050]
A specific example of the component shape data (PD) master 41 is shown in FIG. The part shape name (indicated by PD name) includes stamping information (1651TD10, etc.), and for this PD name, the part type, packing form (reel, tray, stick, etc.), mounting machine classification (chip or other) Model), package angle correction, parts feeder type, number of occupied channels (depending on the width of the tape holding the parts), etc. are provided.
[0051]
The processing flow in FIG. 7 will be described. First, a part shape data (hereinafter referred to as PD) name is assigned from the delivery number (S1 in FIG. 7). At this time, when a plurality of delivery numbers (parts) are required, the order of use is determined, and the PD name of the delivery number in the order of
[0052]
By creating the mounting program in this way, the PD name corresponding to the delivery number (part) has already been distinguished from the vendor, so that the mounting program correctly reflects the distinction of the vendor. Data for component image processing of the mounted machine can also be handled by linking with the PD name.
[0053]
Also, in accordance with the prepared setup instructions, the parts instructed to each mounting machine (part reels or trays in the channel instructed by the parts feeder) are attached and the operation of the parts mounting line is started.
[0054]
When parts run out on the machine and parts are replenished
(1) Referring to the specific example of the setup instruction shown in FIG. 9, the
[0055]
(2) Next, in the specific example of the setup instruction shown in FIG. 9, when changing from replenishment 1 (parts before replacement) to replenishment 2 (parts after replacement), the PD name has changed. It is necessary to recreate the installed program with the PD name and transmit it to the installed machine. In the description of this embodiment, it is assumed that the loading machine itself does not have a program automatic change function, and an alarm is issued to the operator to replace the loading program.
[0056]
FIG. 10 shows an example of a screen display for the component replacement process. This is executed by the component
[0057]
(3) If an unexpected part breaks out, no replacement parts are prepared, so the operator searches for parts and performs the parts replacement process exactly as in (1) and (2) above.
[0058]
In the explanation of (2) when parts are out of place in the above machine and replenished parts, since the machine does not have an automatic program change function, an alarm is given to the worker to replace the installed program. If the installed machine has an automatic program change function, the installed program is automatically created and transmitted to the installed machine. Thereafter, the parts can be set on the mounting machine and modified so as to continue the mounting operation. This is referred to as
[0059]
More specifically, if the PD name changes during component replacement, the setting program re-creation software is set to start automatically, and the mounting program is created using the new PD name. It can be automatically overwritten and transmitted to the machine. In this case, it is necessary for the mounting machine to have a function for holding the mounting sequence number when a component shortage occurs. The reason is that, for example, when up to 100 parts are mounted and the parts are exhausted at the 101st, the mounting must be continued from the 101st after the reel replacement.
[0060]
FIG. 11 shows an operation flow for mounting the SMD in Modification 1 (an example in which the mounting program is automatically changed).
[0061]
In the state in which the parts registration process including the delivery number has been performed in advance (S1 in FIG. 11), the production order number is selected (S2 in the same), and it should be mounted on the board from the production order number in the
[0062]
In the description of the above embodiment, the procedure for managing parts purchased from a plurality of vendors with the same part drawing number separately from other parts instead of the same part drawing number is shown.
[0063]
(1) The data storage unit (3 in FIG. 2) of the production management system described above has only the data of warehousing number-part drawing number-number-vendor-vendor model. As shown in FIG. 12 as a specific example of the production management data of the
[0064]
In this case, since the production lot number is not always one, a plurality of production lot numbers can be registered. The warehousing number and the vendor number correspond one-to-one.
[0065]
(2) At the time of delivery, the delivery number is added to the handling unit (for example, the part reel unit) (displayed with characters and barcode) and the product is delivered. Here, the delivery number is associated with the vendor shipment number via the receipt number. One warehousing number may be a plurality of warehousing numbers.
[0066]
(3) In the
[0067]
(4) The following steps are the same as in the above embodiment, from the allocation of parts to be used, the preparation of a setup instruction / preparation program, and the response when the part reel changes.
[0068]
(5) If the system is created as described above, the parts to be used in units of the delivery number are instructed by the setup instruction sheet from the
[0069]
For example, if it is found that there is a problem with a part with a certain production lot number of a certain vendor, the production lot number → vendor shipment number → receipt number → delivery number → order number, etc. You can immediately list whether a part has been used.
[0070]
In the above-described
[0071]
(1) Upload the installed program name and installation completion log from the installed machine to the line setup system and record them with time. From this record, it can be seen that how many sheets were installed in what hour, minute, and second.
[0072]
(2) Enter the start of installation for each order number in the line setup system. Since the parts feeder identification number (ID) is read with a barcode reader to check the set of parts on the mounting machine, the mounting can be started.
[0073]
(3) You can see how many boards have been mounted and how many boards have been mounted.
[0074]
(4) Since the delivery number changes when reel replacement occurs, the part manufacturing slot number also changes. Based on the reel replacement recording time at that time, the parts that have been mounted before are assumed to have the parts of the production lot number before replacement.
[0075]
(5) Thereafter, the production lot number will not change until the next reel change occurs.
[0076]
By the above procedure, it can be seen that the parts of this production lot are mounted from how many to how many boards in the same order number.
[0077]
(Supplementary note 1) In a multi-vendor compatible SMD mounting system on a printed circuit board, a design system for creating SMD mounting source data storing information such as mounting positions of components based on design information and component data used for each board, For each part, the receipt information including information representing the vendor corresponding to the receipt number, the order information including the order number of the board creation, and the delivery information including the order number and the receipt number corresponding to the delivery number of each part A production setup data storage unit to hold, a line setup system with the function of allocating necessary parts to the part mounting line for the board creation order, creating a program for the machine, and creating a setup instruction; A part mounting line including a plurality of program-controlled mounting machines for mounting parts is provided, and the line setup system performs printing according to the part diagram number. It has a parts library that stores part shape data names including stamp information, and a database that contains data that sets part shapes corresponding to each part shape data name, and reads the delivery number printed on the part when registering the part. Multi-vendor compatible SMD mounting system, which distinguishes multi-vendor parts and confirms part number and creates mounting program.
[0078]
(Additional remark 2) In
[0079]
(Supplementary note 3) In
[0080]
(Appendix 4) In
[0081]
(Additional remark 5) In
[0082]
【The invention's effect】
According to the present invention, even when there are various types of stamps in multi-vendor parts, the setup instruction sheet shows the vendor model number and stamp information along with the delivery number, part diagram number, part shape data (PD) name, etc. , Even beginners can easily and accurately identify parts.
[0083]
In addition, since the installed program can be correctly created for each seal according to the modified example 1, the installed program can be completely automated, and since the installed program is correct, the installed program check can be omitted, thereby reducing the number of man-hours. .
[0084]
In addition, according to the second modification, the production lot number of the parts used for each production order number can be completely managed, so that the spillover range at the time of parts failure can be determined and the quality control can be performed efficiently.
[0085]
Furthermore, according to the third modification, the production of the printed wiring board having the designated production order number can be specified by narrowing down, for example, from what number to what number.
[Brief description of the drawings]
FIG. 1 is a principle configuration diagram of the present invention.
FIG. 2 is a configuration diagram of an embodiment.
FIG. 3 is a diagram illustrating an example of SMD mounting source data and a list of used parts by board.
FIG. 4 is a diagram showing a specific example of a manufacturing order.
FIG. 5 is a diagram illustrating a specific example of a component library.
FIG. 6 is a diagram illustrating an example of a screen display at the time of component registration.
FIG. 7 is a diagram illustrating a processing flow for creating a setup instruction and an installed program.
FIG. 8 is a diagram illustrating a specific example of a part shape data (PD) master.
FIG. 9 is a diagram showing a specific example of a setup instruction.
FIG. 10 is a diagram illustrating an example of a screen display for component replacement processing.
FIG. 11 is a diagram illustrating an operation flow of SMD mounting according to a first modification.
FIG. 12 is a diagram illustrating a specific example of production management data according to a second modification.
FIG. 13 is a diagram showing an operation flow of a conventional example.
[Explanation of symbols]
1 Design system
2 Line setup system
3 Production management data storage
4 Parts database
5 Line control system
6 Parts mounting line
6a Substrate supply unit
6c Soldering part
6d take-out part
Claims (3)
設計情報に基づいて部品の搭載位置等の情報を格納したSMD搭載元データと基板別の使用部品データを作成する設計システムと,
各部品について入庫番号に対応してベンダーを表す情報を含む入庫情報と,基板作成のオーダーの番号等を含むオーダー情報及び出庫時に取り扱い単位に付与された各部品の出庫番号に対応してオーダー番号,入庫番号を含む出庫情報を保持する生産管理データ格納部と,
基板作成のオーダーに対し部品搭載ラインに対して必要部品を用意するための段取指示書を作成し,搭載機のプログラムを作成する機能を備えるライン段取システムと,部品を搭載するプログラム制御の複数の搭載機を含む部品搭載ラインを備え,
前記ライン段取システムは部品図番に対応して部品形状データ名を格納した部品ライブラリと,各部品形状データ名に対応する部品形状を設定したデータを含むデータベースを備え,
前記出庫時に部品の取り扱い単位に付与された出庫番号を読み取ることで,マルチベンダー部品を区別して部品図番の確認,搭載プログラムを作成することを特徴とするマルチベンダー対応SMD搭載システム。In a multi-vendor compatible SMD mounting system that can mount multi-vendor parts with the same part diagram number and different part size, color, and packaging on the printed wiring board,
A design system for creating SMD mounting source data storing information such as mounting positions of components based on design information and component data used for each board;
And warehousing information including information representing the vendor corresponding to the goods receipt number for each part, the order corresponding to the goods issue number of each component given to the handling unit when order information and issuing and the like number of the order of the substrate creating number , A production management data storage unit that holds delivery information including the receipt number;
Create a setup instruction for relative order of the substrate create providing a necessary component for the component mounting line, and line setup system with the ability to create a mounting machine program, the program control for mounting components It has a component mounting line that includes multiple mounting machines.
The line setup system includes a part library storing part shape data names corresponding to part diagram numbers, and a database including data in which part shapes corresponding to each part shape data name are set,
By reading the goods issue number assigned to the handling units of the part during the goods issue, confirmation of a parts number distinguishes multivendor components, multi-vendor SMD mounting system characterized by creating a mounting program.
前記データベースの部品ライブラリに各部品図番毎にオーダー限定部品か否かを表すフラグを設け,当該フラグを,オーダー限定部品を特定のオーダー番号の基板に誤り無く搭載するための処理に利用する機能を設けたことを特徴とするマルチベンダー対応SMD搭載システム。In claim 1,
A function for providing a flag indicating whether or not an order-limited part is provided for each part diagram number in the parts library of the database, and using the flag for processing for mounting the order-limited part on a board with a specific order number without error A multi-vendor compatible SMD-equipped system.
マルチベンダー部品を部品形状データ名が異なる単位に区別して,搭載プログラムを作成,搭載を開始した後で部品が不足して交換する際にマルチベンダー部品である場合に部品形状データ名が変わると搭載プログラムの変更を促すアラームを発生することを特徴とするマルチベンダー対応SMD搭載システム。In claim 1,
Differentiating multi-vendor parts into units with different part shape data names, creating a mounting program, starting mounting, and replacing parts when they are multi-vendor parts when the part shape data name changes A multi-vendor compatible SMD system that generates an alarm prompting program change.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002195400A JP4119179B2 (en) | 2002-07-04 | 2002-07-04 | Multi-vendor compatible SMD system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002195400A JP4119179B2 (en) | 2002-07-04 | 2002-07-04 | Multi-vendor compatible SMD system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004039881A JP2004039881A (en) | 2004-02-05 |
JP4119179B2 true JP4119179B2 (en) | 2008-07-16 |
Family
ID=31703790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002195400A Expired - Fee Related JP4119179B2 (en) | 2002-07-04 | 2002-07-04 | Multi-vendor compatible SMD system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4119179B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015060956A (en) * | 2013-09-19 | 2015-03-30 | パナソニック株式会社 | Component mounting system and component mounting method |
CH711570B1 (en) * | 2015-09-28 | 2019-02-15 | Besi Switzerland Ag | Device for mounting components on a substrate. |
JP7156840B2 (en) * | 2018-07-10 | 2022-10-19 | Juki株式会社 | Management system, management device |
CN113056966B (en) * | 2018-11-20 | 2023-02-28 | 雅马哈发动机株式会社 | Component replenishment system and component replenishment method |
JP7391698B2 (en) * | 2020-02-07 | 2023-12-05 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Manufacturing order support equipment, methods and programs |
-
2002
- 2002-07-04 JP JP2002195400A patent/JP4119179B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004039881A (en) | 2004-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3339779B2 (en) | Manufacturing management system with SMT line | |
JP3927380B2 (en) | NC data management apparatus and NC data management method for production system | |
JP2001127487A (en) | Device and method for component management for printed board mounting system | |
JP2002512733A (en) | Component supply method and component arrangement data creation method, and electronic component mounting apparatus using them | |
JP2008078235A (en) | Method and device for managing part information | |
JP6314319B2 (en) | Electronic component mounting system | |
JP4334821B2 (en) | Article manufacturing system | |
JP4796462B2 (en) | Component assembly assignment method, component assembly assignment device, and mounter for mounting machine | |
JP4764476B2 (en) | Component mounting equipment | |
JP4119179B2 (en) | Multi-vendor compatible SMD system | |
US7451008B2 (en) | Management method and system for device requiring maintenance | |
JP4684504B2 (en) | Article manufacturing system | |
JP2010147124A5 (en) | ||
WO2004103052A1 (en) | Electronic part mounting system | |
JP2008060610A (en) | Management method of device requiring maintenance and system therefor | |
JP7249403B2 (en) | Management device and mounting system | |
JP6821698B2 (en) | Service system and server | |
JPH06162036A (en) | Product information management system | |
JP2001127401A (en) | Support system in printed circuit board unit production | |
JP3337604B2 (en) | Spare parts management system | |
JP7649796B2 (en) | Production System | |
JP3498976B2 (en) | Electronic component mounting machine | |
JPH0744626A (en) | Parts supply system | |
JP2005244175A (en) | Management method and system for apparatus requiring maintenance management | |
JP2004146484A (en) | Component mounting machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050315 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071019 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071030 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071227 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20071227 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20071227 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20071227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080327 |
|
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: 20080422 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080424 |
|
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: 20110502 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120502 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130502 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140502 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |