[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7150888B2 - Component mounting system - Google Patents

Component mounting system Download PDF

Info

Publication number
JP7150888B2
JP7150888B2 JP2020568931A JP2020568931A JP7150888B2 JP 7150888 B2 JP7150888 B2 JP 7150888B2 JP 2020568931 A JP2020568931 A JP 2020568931A JP 2020568931 A JP2020568931 A JP 2020568931A JP 7150888 B2 JP7150888 B2 JP 7150888B2
Authority
JP
Japan
Prior art keywords
component
job
component mounting
resetting
mounter
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.)
Active
Application number
JP2020568931A
Other languages
Japanese (ja)
Other versions
JPWO2020157845A1 (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of JPWO2020157845A1 publication Critical patent/JPWO2020157845A1/en
Application granted granted Critical
Publication of JP7150888B2 publication Critical patent/JP7150888B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K13/00Apparatus or processes specially adapted for manufacturing or adjusting assemblages of electric components
    • H05K13/02Feeding of components

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本明細書では、部品実装システムを開示する。 Disclosed herein is a component mounting system.

従来より、部品実装ラインの生産効率を高めるために、各部品実装機に実行させるジョブを最適化することが行われている。従来の一般的な最適化手法は、回路基板に実装する部品の実装順序を最適化したり、部品実装機にセットするフィーダの配置を最適化して、実装ヘッド(吸着ノズル)の移動距離や移動時間を最短にするなどして、最高の生産効率が得られるようにジョブを最適化するようにしている。こうした部品実装ラインにおいて、ジョブの処理実働時間が目標時間を超えている場合、全部品実装機を対象としてジョブの再設定を行うことが提案されている(特許文献1)。 2. Description of the Related Art Conventionally, in order to increase the production efficiency of a component mounting line, optimization of jobs to be executed by each component mounter has been performed. Conventional general optimization methods optimize the mounting order of the components to be mounted on the circuit board, optimize the layout of the feeders set in the component mounter, and reduce the travel distance and travel time of the mounting head (suction nozzle). We try to optimize the job so that the highest production efficiency can be obtained by, for example, minimizing the In such a component mounting line, it has been proposed to reset the job for all component mounters when the actual job processing time exceeds the target time (Patent Document 1).

国際公開第2018/087854号パンフレットInternational Publication No. 2018/087854 pamphlet

しかしながら、特許文献1では、部品実装ラインを構成する全部品実装機を対象としてジョブの再設定を行うため、再設定に長時間を要することがあった。また、距離の離れた複数の部品実装機がジョブの再設定の対象になると、フィーダを再配置する際の移動距離が長くなり、その分、再配置に長時間を要することがあった。 However, in Japanese Unexamined Patent Application Publication No. 2002-100000, job resetting is performed for all component mounters constituting a component mounting line, and thus resetting may take a long time. In addition, when a plurality of component mounters that are separated from each other are subject to job resetting, the moving distance for rearranging the feeders becomes long, and the rearrangement sometimes takes a long time accordingly.

本開示は、このような課題に鑑みなされたものであり、ジョブの再設定を短時間で行うと共に、再設定されたジョブに応じて部品供給装置を再配置する作業も短時間で行うようにすることを主目的とする。 The present disclosure has been made in view of such a problem, and is intended to perform job resetting in a short time, and to perform work for rearranging component supply devices according to the reset job in a short time. The main purpose is to

本開示の部品実装システムは、
複数の部品供給装置が着脱可能にセットされ前記部品供給装置が供給した部品を実装対象物に実装する部品実装機を前記実装対象物の搬送方向に沿って複数並べて構成した部品実装ラインと、
前記部品実装ラインを管理する管理装置と、
を備えた部品実装システムであって、
前記管理装置は、
各部品実装機に割り当てる部品実装に関するジョブを、各部品実装機のジョブ処理予定時間が第1許容範囲内に収まるように設定するジョブ設定部と、
前記複数の部品実装機のうち自機に設定されたジョブで生産を開始したあと自機の調整が必要になってジョブ処理実働時間が前記第1許容範囲を超えた部品実装機があったならば、前記第1許容範囲を超えた部品実装機及びそれに連なる前記部品実装機の合計で全台数未満の部品実装機をジョブ再設定対象に設定し、前記ジョブ再設定対象の各部品実装機に割り当てるジョブを、前記ジョブ処理実働時間が前記第1許容範囲を超えた原因を加味して、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が第2許容範囲内に収まるように再設定するジョブ再設定部と、
を備える。
The component mounting system of the present disclosure includes:
a component mounting line configured by arranging a plurality of component mounters in which a plurality of component supply devices are detachably set and which mounts components supplied by the component supply devices onto a mounting object, arranged along a conveying direction of the mounting object;
a management device that manages the component mounting line;
A component mounting system comprising
The management device
a job setting unit that sets a job related to component mounting assigned to each component mounter so that the scheduled job processing time of each component mounter falls within a first allowable range;
If, among the plurality of component mounters, there is a component mounter whose job processing actual working time exceeds the first allowable range due to the need to adjust itself after starting production with the job set for itself For example, the component mounters exceeding the first allowable range and the component mounters connected thereto, which are less than the total number in total, are set as targets for job resetting, and each component mounter for which the job is reset is set. The job to be assigned is reconfigured so that the scheduled job processing time of each of the component mounters subject to job resetting falls within the second allowable range, taking into consideration the cause of the actual job processing time exceeding the first allowable range. a job resetting unit to be set;
Prepare.

この部品実装システムでは、ジョブ再設定対象を、ジョブ処理実働時間が第1許容範囲を超えた部品実装機及びそれに連なる部品実装機の合計で全台数未満の部品実装機に限定している。そのため、ジョブ再設定対象が、部品実装ラインを構成する全台数の部品実装機である場合に比べて、ジョブの再設定に要する時間を短くすることができる。また、ジョブ再設定対象は、ジョブ処理実働時間が第1許容範囲を超えた部品実装機及びそれに連なる部品実装機であり、ひとかたまりになっている。そのため、再設定されたジョブに応じて部品供給装置を再配置する際の移動距離が短くて済み、再配置に要する作業を短時間で行うことできる。 In this component mounting system, job resetting targets are limited to component mounters whose actual job processing time exceeds the first allowable range and component mounters connected thereto whose total number is less than the total number. Therefore, the time required for job resetting can be shortened compared to the case where the job resetting targets are all the component mounters constituting the component mounting line. Also, the job reset targets are the component mounters whose job processing actual working time exceeds the first allowable range and the component mounters connected thereto, and are grouped together. Therefore, the movement distance for rearranging the component supply device according to the reset job can be shortened, and the work required for the rearrangement can be completed in a short time.

なお、第2許容範囲は、第1許容範囲と同じであってもよいし異なっていてもよい。 Note that the second allowable range may be the same as or different from the first allowable range.

部品実装システム10の概略を示す斜視図。1 is a perspective view showing an outline of a component mounting system 10; FIG. 部品実装機20の概略を示す斜視図。FIG. 2 is a perspective view showing an outline of the component mounter 20; は部品実装システム10の制御に関わる構成を示すブロック図。2 is a block diagram showing a configuration related to control of the component mounting system 10; FIG. 生産ジョブ設定ルーチンのフローチャート。Flowchart of a production job setup routine. 部品実装ライン12を構成する各部品実装機20の予定サイクルタイムの一例を示すグラフ。4 is a graph showing an example of a scheduled cycle time of each component mounter 20 constituting the component mounting line 12; 部品実装ライン12を構成する各部品実装機20の実働サイクルタイムの一例を示すグラフ。4 is a graph showing an example of an actual operation cycle time of each component mounter 20 that constitutes the component mounting line 12; 生産ジョブ再設定ルーチンのフローチャート。Flowchart of a production job reset routine. 部品実装ライン12を構成する各部品実装機20の修正サイクルタイムの一例を示すグラフ。4 is a graph showing an example of correction cycle time of each component mounter 20 constituting the component mounting line 12; 他の生産ジョブ再設定ルーチンのフローチャート。Flowchart of another production job resetting routine.

次に、本開示を実施するための形態について図面を参照しながら説明する。図1は本実施形態の部品実装システム10の概略を示す斜視図、図2は部品実装機20の概略を示す斜視図、図3は部品実装システム10の制御に関わる構成を示すブロック図である。なお、図1の左右方向がX方向であり、前後方向がY方向であり、上下方向がZ方向である。 Next, embodiments for implementing the present disclosure will be described with reference to the drawings. FIG. 1 is a perspective view showing an outline of a component mounting system 10 of this embodiment, FIG. 2 is a perspective view showing an outline of a component mounting machine 20, and FIG. . Note that the left-right direction in FIG. 1 is the X direction, the front-rear direction is the Y direction, and the up-down direction is the Z direction.

部品実装システム10は、図1に示すように、部品実装ライン12と、フィーダ保管庫60と、ローダ50と、管理コンピュータ80とを備える。部品実装ライン12には、複数の部品実装機20がX軸方向に並べられている。部品実装機20は、フィーダ30から供給された部品を基板Sに実装する。フィーダ保管庫60は、部品実装ライン12の最も上流側の部品実装機20の更に上流側に配置され、部品実装機20で使用予定のフィーダ30や使用済みのフィーダ30を保管する。ローダ50は、部品実装機20との間やフィーダ保管庫60との間でフィーダ30を自動交換可能である。管理コンピュータ80は、システム全体を管理する。 The component mounting system 10 includes a component mounting line 12, a feeder storage 60, a loader 50, and a management computer 80, as shown in FIG. A plurality of component mounters 20 are arranged in the X-axis direction on the component mounting line 12 . The component mounter 20 mounts the component supplied from the feeder 30 on the board S. The feeder storage 60 is arranged upstream of the most upstream component mounter 20 in the component mounting line 12 and stores the feeder 30 to be used by the component mounter 20 and the used feeder 30 . The loader 50 can automatically exchange the feeder 30 with the component mounting machine 20 and with the feeder storage 60 . A management computer 80 manages the entire system.

部品実装機20は、図2に示すように、基板SをX方向に搬送する基板搬送装置21と、フィーダ30が供給した部品を吸着するノズルを有するヘッド22と、ヘッド22をXY方向に移動させるヘッド移動機構23と、タッチパネルディスプレイ27(図1参照)とを備える。また、部品実装機20は、周知のCPUやROM、RAMなどで構成された実装制御装置28(図3参照)を備える。実装制御装置28は、部品実装機20の全体を制御する。実装制御装置28は、基板搬送装置21やヘッド22、ヘッド移動機構23、タッチパネルディスプレイ27などと信号の入出力が可能となっている。また、部品実装機20は、前方にフィーダ30を取り付け可能な上下2つのエリアを有する。上のエリアはフィーダ30が部品を供給可能な供給エリア20Aであり、下のエリアはフィーダ30をストック可能なストックエリア20Bである。供給エリア20Aとストックエリア20Bには、側面視がL字状に形成されたフィーダ台40が設けられている。各フィーダ台40には、複数のフィーダ30が取り付けられる。 As shown in FIG. 2, the component mounter 20 includes a board transfer device 21 for transferring a board S in the X direction, a head 22 having nozzles for picking up components supplied by a feeder 30, and moving the head 22 in the XY directions. and a touch panel display 27 (see FIG. 1). The component mounter 20 also includes a mounting control device 28 (see FIG. 3) configured with a well-known CPU, ROM, RAM, and the like. The mounting control device 28 controls the component mounter 20 as a whole. The mounting control device 28 can input/output signals to/from the board transfer device 21, the head 22, the head moving mechanism 23, the touch panel display 27, and the like. In addition, the mounter 20 has two front areas, upper and lower, to which the feeder 30 can be attached. The upper area is a supply area 20A where the feeder 30 can supply parts, and the lower area is a stock area 20B where the feeder 30 can be stocked. The supply area 20A and the stock area 20B are provided with a feeder table 40 having an L shape when viewed from the side. A plurality of feeders 30 are attached to each feeder table 40 .

フィーダ30は、図2に示すように、部品を所定ピッチで収容するテープを送り出すテープフィーダとして構成されている。フィーダ30は、テープが巻回されたテープリール32と、テープリール32からテープを送り出すテープ送り機構33と、フィーダ制御装置34(図3参照)とを備える。なお、フィーダ台40は、図2に示すように、フィーダ30を挿入可能な間隔でX方向に複数配列されたスロット42を備える。フィーダ台40のスロット42にフィーダ30が挿入されると、フィーダ30の図示しないコネクタがフィーダ台40のコネクタ45に接続される。これにより、フィーダ制御装置34は、フィーダ30の取付先の制御部(実装制御装置28や管理コンピュータ80など)と通信可能となる。フィーダ制御装置34は、テープに収容された部品をテープ送り機構33により所定の部品供給位置まで繰り出し、部品供給位置の部品がヘッド22のノズルによって吸着されると、再びテープに収容された部品をテープ送り機構33により所定の部品供給位置まで繰り出す。 The feeder 30, as shown in FIG. 2, is configured as a tape feeder that feeds a tape containing components at a predetermined pitch. The feeder 30 includes a tape reel 32 around which a tape is wound, a tape feeding mechanism 33 for feeding the tape from the tape reel 32, and a feeder control device 34 (see FIG. 3). In addition, as shown in FIG. 2, the feeder table 40 has a plurality of slots 42 arranged in the X direction at intervals that allow the feeders 30 to be inserted. When the feeder 30 is inserted into the slot 42 of the feeder base 40 , the connector (not shown) of the feeder 30 is connected to the connector 45 of the feeder base 40 . As a result, the feeder control device 34 can communicate with the control unit (mounting control device 28, management computer 80, etc.) to which the feeder 30 is attached. The feeder control device 34 feeds the components stored on the tape to a predetermined component supply position by the tape feed mechanism 33, and when the component at the component supply position is sucked by the nozzle of the head 22, the components stored on the tape are fed again. The tape feed mechanism 33 feeds the tape to a predetermined component supply position.

ローダ50は、図1に示すように、複数の部品実装機20の前面およびフィーダ保管庫60の前面に基板の搬送方向(X方向)に対して平行に設けられたX軸レール18に沿って移動可能となっている。ローダ50は、図2及び図3に示すように、ローダ移動機構51と、フィーダ移載機構53とを備える。ローダ移動機構51は、X軸レール18に沿ってローダ50を移動させるものである。フィーダ移載機構53は、ローダ50から部品実装機20やフィーダ保管庫60へフィーダ30を取り付けたり、部品実装機20やフィーダ保管庫60からフィーダ30を取り外してローダ50に収納したり、上部移載エリア50Aと下部移載エリア50Bとの間でフィーダ30を移動させたりするものである。ローダ50は、また、図3に示すように、エンコーダ55と、ローダ制御装置57とを備える。エンコーダ55は、ローダ50のX方向の移動位置を検出するものである。ローダ制御装置57は、周知のCPUやROM、RAMなどで構成されている。ローダ制御装置57は、エンコーダ55からの検知信号を入力し、ローダ移動機構51やフィーダ移載機構53に駆動信号を出力する。 As shown in FIG. 1, the loader 50 moves along an X-axis rail 18 provided in front of the plurality of component mounters 20 and in front of the feeder storage 60 in parallel with the board transfer direction (X direction). It is movable. The loader 50 includes a loader moving mechanism 51 and a feeder transfer mechanism 53, as shown in FIGS. The loader moving mechanism 51 moves the loader 50 along the X-axis rails 18 . The feeder transfer mechanism 53 attaches the feeder 30 from the loader 50 to the component mounter 20 or the feeder storage 60, removes the feeder 30 from the component mounter 20 or the feeder storage 60 and stores it in the loader 50, or performs an upper transfer. The feeder 30 is moved between the loading area 50A and the lower transfer area 50B. The loader 50 also includes an encoder 55 and a loader controller 57, as shown in FIG. The encoder 55 detects the movement position of the loader 50 in the X direction. The loader control device 57 is composed of a well-known CPU, ROM, RAM, and the like. The loader control device 57 receives detection signals from the encoder 55 and outputs drive signals to the loader moving mechanism 51 and the feeder transfer mechanism 53 .

フィーダ保管庫60は、複数のフィーダ30を収容するために、部品実装機20に設けられるフィーダ台40と同じ構成のフィーダ台40を有している。 The feeder storage 60 has a feeder table 40 having the same configuration as the feeder table 40 provided in the component mounter 20 in order to accommodate a plurality of feeders 30 .

管理コンピュータ80は、図3に示すように周知のCPU80aやROM80b、RAM80c、HDD80dなどで構成されており、LCDなどのディスプレイ82やキーボードやマウスなどの入力デバイス84などに接続されている。管理コンピュータ80のHDD80dには、生産プログラム(どのような部品を基板Sへ実装するかとか、そうした部品を実装した基板Sを何枚作製するかなどを定めた計画に関するプログラム)や生産ジョブ(部品実装機20ごとに、どのフィーダ30をどういう順番でフィーダ台40にセットし、どの部品種の部品をどういう順番で基板Sへ実装するかなどを定めたジョブ)などを記憶している。生産プログラムは、オペレータが入力デバイス84を操作することにより管理コンピュータ80のHDD80dに保存される。生産ジョブは、後述するように管理コンピュータ80のCPU80aによって生産プログラムに基づいて設定され、HDD80dに保存される。管理コンピュータ80は、実装制御装置28やローダ制御装置57と双方向通信可能に接続される。管理コンピュータ80は、実装制御装置28から部品実装機20の実装状況に関する情報を受信したり、ローダ制御装置57からローダ50の駆動状況に関する情報を受信したりする。管理コンピュータ80は、フィーダ保管庫60に保管されたフィーダ30のフィーダ制御装置34と通信可能に接続され、保管されたフィーダ30の情報を取得可能となっている。 The management computer 80 comprises a known CPU 80a, ROM 80b, RAM 80c, HDD 80d, etc., as shown in FIG. The HDD 80d of the management computer 80 stores a production program (a program related to a plan that defines what kind of parts are to be mounted on the board S, how many boards S are to be produced with such parts mounted, etc.) and production jobs (parts For each mounting machine 20, a job defining which feeder 30 is to be set on the feeder table 40 in what order, and which component type components are to be mounted on the board S in what order, etc., is stored. The production program is stored in the HDD 80d of the management computer 80 by operating the input device 84 by the operator. A production job is set based on a production program by the CPU 80a of the management computer 80, as will be described later, and stored in the HDD 80d. The management computer 80 is connected to the mounting control device 28 and the loader control device 57 so as to be able to communicate bidirectionally. The management computer 80 receives information about the mounting status of the component mounter 20 from the mounting control device 28 and receives information about the drive status of the loader 50 from the loader control device 57 . The management computer 80 is communicably connected to the feeder control device 34 of the feeder 30 stored in the feeder storage 60 and is capable of acquiring information on the stored feeder 30 .

次に、こうして構成された部品実装システム10の管理コンピュータ80が実施する生産ジョブ設定ルーチンについて説明する。図4は生産ジョブ設定ルーチンのフローチャートである。この生産ジョブ設定ルーチンは、部品実装ライン12での生産効率が可能な限り高くなるように生産ジョブを最適化する処理である。 Next, a production job setting routine executed by the management computer 80 of the component mounting system 10 configured as described above will be described. FIG. 4 is a flow chart of the production job setting routine. This production job setting routine is a process of optimizing the production job so that the production efficiency in the component mounting line 12 is as high as possible.

この生産ジョブ設定ルーチンが開始されると、管理コンピュータ80のCPU80aは、今回の生産プログラムをHDD80dから読み込む(S110)。次に、CPU80aは、部品実装ライン12を構成するすべての部品実装機20を対象として最適化処理を実行し(S120)、最適化された生産ジョブセット(すべての部品実装機20の生産ジョブを含む)をHDD80dに保存し(S130)、本ルーチンを終了する。 When this production job setting routine is started, the CPU 80a of the management computer 80 reads the current production program from the HDD 80d (S110). Next, the CPU 80a executes an optimization process targeting all the component mounters 20 constituting the component mounting line 12 (S120), and obtains an optimized production job set (production jobs of all the component mounters 20 are ) is stored in the HDD 80d (S130), and the routine ends.

最適化処理では、CPU80aは、各部品実装機20における生産ジョブの予定処理時間(予定サイクルタイム)が所定の許容範囲内に収まり、且つ、部品実装ライン12での生産時間が最短になるような生産ジョブセットを見つけ出す。CPU80aは、生産ジョブを生成するにあたっては、生産プログラムに基づいて装着シーケンスを設定し、その装着シーケンスを各部品実装機20へ配分し、部品実装機20ごとに配分された部品の実装順を設定し、部品実装機20ごとにフィーダ30の並べ方を設定して、すべての部品実装機20の生産ジョブを生成する。装着シーケンスは、装着順に部品種、装着位置及び使用するノズルの種類(使用ノズル種)を指定することにより設定される。各部品実装機20への装着シーケンスの配分は、各部品実装機20に配分される装着シーケンスの数が均等又はできるだけ均等になるように行われる。部品の装着順は、例えば部品を基板Sに装着するときに先に装着された部品によってその部品の装着が妨げられることのないように設定される。フィーダ30の並べ方は、例えば各部品実装機20において基板Sへ実装する数が多い部品を供給するフィーダ30ほどフィーダ台40の中央に近くなるように設定される。装着シーケンス、装着シーケンスの配分、配分された部品の実装順及びフィーダ30の並べ方はそれぞれ複数通り存在するため、生産ジョブセットの組合せは膨大な数になる。CPU80aは、各部品実装機20の予定サイクルタイムを演算するにあたっては、シミュレーション又は過去に蓄積されたデータに基づいて予定サイクルタイムを演算する。CPU80aは、膨大な数の生産ジョブセットの組合せの中から、すべての部品実装機20の予定サイクルタイムが所定の許容範囲内に収まり、且つ、生産時間が最短になるような生産ジョブセットを見つけ出す。 In the optimization process, the CPU 80a is designed so that the scheduled processing time (scheduled cycle time) of the production job in each component mounter 20 is within a predetermined allowable range and the production time in the component mounting line 12 is minimized. Discover production job sets. When generating a production job, the CPU 80a sets a mounting sequence based on a production program, distributes the mounting sequence to each mounter 20, and sets the mounting order of the distributed components for each mounter 20. Then, the arrangement of the feeders 30 is set for each component mounter 20, and production jobs for all the component mounters 20 are generated. The mounting sequence is set by designating the component type, the mounting position, and the type of nozzle to be used (nozzle type to be used) in order of mounting. The distribution of the mounting sequences to each component mounter 20 is performed so that the number of mounting sequences distributed to each component mounter 20 is equal or as equal as possible. The mounting order of the components is set so that, for example, when the components are mounted on the board S, the mounting of the components is not hindered by the previously mounted components. The arrangement of the feeders 30 is set, for example, such that the feeder 30 that supplies a larger number of components to be mounted on the board S in each mounter 20 is closer to the center of the feeder table 40 . Since there are a plurality of mounting sequences, distribution of the mounting sequences, mounting order of the distributed components, and arrangement of the feeders 30, the number of combinations of production job sets is enormous. When calculating the scheduled cycle time of each mounter 20, the CPU 80a calculates the scheduled cycle time based on simulation or data accumulated in the past. The CPU 80a finds out of a huge number of combinations of production job sets a production job set in which the scheduled cycle times of all component mounters 20 are within a predetermined allowable range and which minimizes the production time. .

部品実装ライン12を構成する各部品実装機20の予定サイクルタイムの一例を図5に示す。この予定サイクルタイムは、最適化された生産ジョブに基づいて演算された値である。図5では、部品実装ライン12を構成する部品実装機20の台数を20台とし、横軸を部品実装機20の序数、縦軸を予定サイクルタイムとした。部品実装機20の序数は、基板Sの搬送方向の上流から下流に向かって1番目,2番目,…と表した。図5では、すべての部品実装機20の予定サイクルタイムは所定の許容範囲内に収まっている。 FIG. 5 shows an example of the scheduled cycle time of each component mounter 20 constituting the component mounting line 12. As shown in FIG. This planned cycle time is a calculated value based on an optimized production job. In FIG. 5, the number of component mounters 20 constituting the component mounting line 12 is 20, the horizontal axis is the ordinal number of the component mounters 20, and the vertical axis is the scheduled cycle time. The ordinal numbers of the component mounters 20 are expressed as first, second, . In FIG. 5, the scheduled cycle times of all component mounters 20 are within a predetermined allowable range.

次に、生産開始後に、部品実装機20の実装制御装置28が管理コンピュータ80から受信した生産ジョブに基づいて基板Sへ部品を実装する動作(部品実装動作)について説明する。まず、実装制御装置28は、ヘッド22のノズルにフィーダ30から供給される部品を吸着させる。具体的には、実装制御装置28は、ヘッド移動機構23を制御してヘッド22のノズルを所望の部品の部品供給位置の真上に移動させる。次に、実装制御装置28は、ノズルを下降させてそのノズルへ負圧を供給する。これにより、ノズルの先端に所望の部品が吸着される。その後、実装制御装置28は、ノズルを上昇させ、ヘッド移動機構23を制御して、部品を吸着したノズルを基板Sの所定の位置の上方へ移動させる。そして、その所定の位置で、実装制御装置28は、ノズルを下降させ、そのノズルへ大気圧を供給する。これにより、ノズルに吸着されていた部品が離間して基板Sの所定の位置に実装される。基板Sに実装すべき他の部品についても、同様にして基板S上に実装していき、すべての部品の実装が完了したら基板Sを下流側の部品実装機20へ送り出す。 Next, the operation (component mounting operation) of mounting components on the board S based on the production job received from the management computer 80 by the mounting control device 28 of the component mounter 20 after the start of production will be described. First, the mounting control device 28 causes the nozzle of the head 22 to pick up the component supplied from the feeder 30 . Specifically, the mounting control device 28 controls the head moving mechanism 23 to move the nozzle of the head 22 directly above the component supply position of the desired component. Next, the mounting control device 28 lowers the nozzle and supplies negative pressure to the nozzle. As a result, the desired component is attracted to the tip of the nozzle. After that, the mounting control device 28 raises the nozzle and controls the head moving mechanism 23 to move the nozzle that has picked up the component above a predetermined position on the substrate S. FIG. At that predetermined position, the mounting control device 28 lowers the nozzle and supplies atmospheric pressure to the nozzle. As a result, the component sucked by the nozzle is separated and mounted on the substrate S at a predetermined position. Other components to be mounted on the board S are similarly mounted on the board S, and when all the components have been mounted, the board S is sent to the component mounter 20 on the downstream side.

例えば、生産中に、部品実装ライン12を構成するいずれかの部品実装機20で特定の部品の吸着率が悪いためノズルの種類を変更したり、ノズルに吸着する部品が重すぎて落下するためその部品の搬送速度を遅くしたりする等、部品実装機20の動作条件を変更する場合がある。その場合、動作条件を変更した部品実装機20の実際のサイクルタイム(実働サイクルタイム)が生産ジョブ設定ルーチンで演算した予定サイクルタイムよりも遅くなってラインバランスが崩れてしまい、生産効率が低下してしまうことがある。部品実装ライン12を構成する各部品実装機20の実働サイクルタイムの一例を図6に示す。図6は、図5と同じ部品実装ライン12を構成する20台の部品実装機20を実働させたときのグラフである。図6では、9番目の部品実装機20の実働サイクルタイムが許容範囲を超えて長くなっており、9番目の部品実装機20がボトルネックとなって生産効率が低下する。 For example, during production, one of the component mounters 20 constituting the component mounting line 12 changes the type of nozzle because the picking rate of a specific component is poor, or the component picked up by the nozzle is too heavy and falls. The operating conditions of the component mounter 20 may be changed, such as slowing down the transport speed of the component. In this case, the actual cycle time (actual work cycle time) of the mounter 20 whose operating conditions have been changed will be later than the planned cycle time calculated by the production job setting routine, and the line balance will be lost, resulting in a decrease in production efficiency. Sometimes I end up FIG. 6 shows an example of the actual operation cycle time of each component mounter 20 constituting the component mounting line 12. As shown in FIG. FIG. 6 is a graph when 20 component mounters 20 constituting the same component mounting line 12 as in FIG. 5 are actually operated. In FIG. 6, the actual operation cycle time of the ninth component mounter 20 is longer than the allowable range, and the ninth component mounter 20 becomes a bottleneck and production efficiency is reduced.

管理コンピュータ80のCPU80aは、生産中に各部品実装機20の動作条件が変更された場合には、変更後の動作条件(実働サイクルタイムが許容範囲を超えた原因)を加味して生産ジョブの再設定を行う。なお、CPU80aは、動作条件が変更されたことを、オペレータが入力デバイス84を介して入力した情報に基づいて認識してもよいし、CPU80aによる各部品実装機20の稼働状況の監視結果に基づいて自動的に認識してもよい。図7は生産ジョブ再設定ルーチンのフローチャートである。 When the operating conditions of each mounter 20 are changed during production, the CPU 80a of the management computer 80 adjusts the production job by adding the changed operating conditions (the cause of the actual working cycle time exceeding the allowable range). Reset. Note that the CPU 80a may recognize that the operating conditions have been changed based on information input by the operator via the input device 84, or based on the results of monitoring the operating status of each mounter 20 by the CPU 80a. can be automatically recognized. FIG. 7 is a flow chart of the production job resetting routine.

この生産ジョブ再設定ルーチンが開始されると、管理コンピュータ80のCPU80aは、ジョブ再設定対象を決定する(S210)。具体的には、CPU80aは、ボトルネックの部品実装機20及びその前後に位置する数台の部品実装機20をジョブ再設定対象とする。ジョブ再設定対象となる部品実装機20の合計台数は、全台数未満(例えば全台数が20台の場合には4台とか5台)とする。ジョブ再設定対象は、オペレータによって入力されるものとしてもよいし、ボトルネックの部品実装機20及びその前後の所定台数の部品実装機20というように予め範囲が決められていてもよい。次に、CPU80aは、ジョブ再設定対象の部品実装機20を対象として最適化処理を実行する(S220)。S220の最適化処理では、CPU80aは、ジョブ再設定対象の部品実装機20における生産ジョブの修正処理時間(修正サイクルタイム)が所定の許容範囲内に収まり、且つ、ジョブ再設定対象のすべての部品実装機20の通算生産時間が最短になるような生産ジョブを見つけ出す。修正サイクルタイムは、変更後の動作条件を加味して、シミュレーション又は過去のデータの蓄積に基づいて演算される。生産ジョブの生成方法等はS120と同様である。次に、CPU80aは、HDD80dに保存されている生産ジョブセットのうち、ジョブ再設定対象の部品実装機20の生産ジョブを更新し(S230)、本ルーチンを終了する。 When this production job resetting routine is started, the CPU 80a of the management computer 80 determines a job resetting target (S210). Specifically, the CPU 80a selects the bottleneck component mounter 20 and several component mounters 20 located before and after it as targets for job resetting. The total number of component mounters 20 to be subjected to job resetting is less than the total number (for example, if the total number is 20, then 4 or 5). The target of job resetting may be input by the operator, or the range may be determined in advance such as the bottleneck component mounter 20 and a predetermined number of component mounters 20 before and after it. Next, the CPU 80a executes an optimization process targeting the mounter 20 for which job resetting is to be performed (S220). In the optimization process of S220, the CPU 80a determines that the correction processing time (correction cycle time) of the production job in the component mounter 20 subject to job resetting is within a predetermined allowable range, and that all components subject to job resetting are To find a production job that minimizes the total production time of a mounting machine 20. - 特許庁The corrected cycle time is calculated based on simulation or accumulation of past data, taking into account the operating conditions after the change. The production job generation method and the like are the same as in S120. Next, the CPU 80a updates the production job of the component mounter 20 for which the job is to be reset, among the production job set saved in the HDD 80d (S230), and ends this routine.

生産ジョブ再設定ルーチンが終了すると、HDD80dに既に保存されていたすべての部品実装機20の生産ジョブセットのうち、ジョブ再設定対象の部品実装機20の生産ジョブが更新される。このときの部品実装ライン12を構成する各部品実装機20の修正サイクルタイムの一例を図8に示す。図8は、図5及び図6と同じ部品実装ライン12を構成する20台の部品実装機20の修正サイクルタイムのグラフである。図8では、ボトルネックになっていた9番目の部品実装機20を含む8~11番目(合計4台)の部品実装機20をジョブ再設定対象として最適化処理を行った結果、8~11番目の部品実装機20の修正サイクルタイムがすべて許容範囲内に収まっている。 When the production job resetting routine ends, the production job of the mounter 20 targeted for job resetting is updated in the production job set of all the mounters 20 already stored in the HDD 80d. FIG. 8 shows an example of the correction cycle time of each component mounter 20 constituting the component mounting line 12 at this time. FIG. 8 is a graph of the correction cycle time of 20 mounters 20 forming the same mounter line 12 as in FIGS. In FIG. 8, the 8th to 11th component mounters 20 (a total of 4 units) including the 9th component mounter 20 that was the bottleneck were subjected to the optimization processing as job reset targets. The correction cycle times of the th mounter 20 are all within the allowable range.

次に、ローダ制御装置57が管理コンピュータ80の指示に基づいてローダ50にフィーダ30の自動交換を実施させるときの動作について説明する。ローダ制御装置57は、管理コンピュータ80から、ジョブ再設定対象の部品実装機20の生産ジョブを受信すると、その生産ジョブにしたがってフィーダ30を入れ替える。例えば、図8に示すように、ジョブ再設定対象が8~11番目の部品実装機20だったならば、ローダ制御装置57は、ローダ移動機構51を制御して8~11番目の部品実装機20が存在する範囲内でローダ50を移動させながら、フィーダ移載機構53を制御して部品実装機20からフィーダ30を取り出しそのフィーダ30を別の部品実装機20に取り付ける。 Next, the operation when the loader control device 57 causes the loader 50 to automatically replace the feeder 30 based on an instruction from the management computer 80 will be described. When the loader control device 57 receives from the management computer 80 a production job for the component mounter 20 for which job resetting is to be performed, the loader control device 57 replaces the feeders 30 according to the production job. For example, as shown in FIG. 8, if the job reset target is the 8th to 11th component mounters 20, the loader control device 57 controls the loader moving mechanism 51 to select the 8th to 11th component mounters. While moving the loader 50 within the range where the component mounter 20 exists, the feeder transfer mechanism 53 is controlled to take out the feeder 30 from the component mounter 20 and attach the feeder 30 to another component mounter 20 .

ここで、本実施形態の部品実装システム10の構成要素と本開示の部品実装システムの構成要素との対応関係を明らかにする。本実施形態の部品実装ライン12が本開示の部品実装ラインに相当し、管理コンピュータ80が管理装置に相当し、管理コンピュータ80のCPU80aがジョブ設定部及びジョブ再設定部に相当する。また、フィーダ30が部品供給装置に相当し、基板Sが実装対象物に相当し、部品実装機20が部品実装機に相当する。 Here, correspondence relationships between the components of the component mounting system 10 of the present embodiment and the components of the component mounting system of the present disclosure will be clarified. The component mounting line 12 of this embodiment corresponds to the component mounting line of the present disclosure, the management computer 80 corresponds to the management device, and the CPU 80a of the management computer 80 corresponds to the job setting section and the job resetting section. Further, the feeder 30 corresponds to the component supply device, the board S corresponds to the mounting object, and the component mounter 20 corresponds to the component mounter.

以上説明した部品実装システム10では、ジョブ再設定対象を、実働サイクルタイム(ジョブ処理実働時間)が所定の許容範囲を超えた部品実装機20及びそれに連なる部品実装機20の合計で全台数未満の部品実装機20に限定している。そのため、ジョブ再設定対象が、部品実装ライン12を構成する全台数の部品実装機20である場合に比べて、ジョブ再設定に要する時間を短くすることができる。また、ジョブ再設定対象は、実働サイクルタイムが所定の許容範囲を超えた部品実装機20及びそれに連なる部品実装機20であり、ひとかたまりになっている。そのため、再設定されたジョブに応じてフィーダ30を再配置する際の移動距離が短くて済み、再配置に要する作業を短時間で行うことできる。 In the component mounting system 10 described above, the job reset target is less than the total number of the component mounters 20 whose actual work cycle time (job processing actual work time) exceeds a predetermined allowable range and the component mounters 20 connected thereto. It is limited to the component mounting machine 20 . Therefore, the time required for job resetting can be shortened compared to the case where all the component mounters 20 constituting the component mounting line 12 are subject to job resetting. Also, the job reset targets are the component mounters 20 whose actual work cycle time exceeds the predetermined allowable range and the component mounters 20 connected thereto, and are grouped together. Therefore, the movement distance for rearranging the feeders 30 in accordance with the reset job can be shortened, and the work required for the rearrangement can be completed in a short time.

また、ジョブ再設定対象の部品実装機20に対してフィーダ30を交換する作業はローダ50が実行するため、人手を煩わせることなくフィーダ30が自動交換される。 In addition, since the loader 50 executes the work of replacing the feeder 30 for the component mounter 20 to be subjected to job resetting, the feeder 30 can be automatically replaced without manpower.

なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。 It goes without saying that the present invention is not limited to the above-described embodiments, and can be implemented in various forms as long as they fall within the technical scope of the present invention.

例えば、上述した実施形態において、図7の生産ジョブ再設定ルーチンの代わりに、図9の生産ジョブ再設定ルーチンを採用してもよい。この生産ジョブ再設定ルーチンが開始されると、管理コンピュータ80のCPU80aは、ジョブ再設定対象を決定する(S310)。具体的には、CPU80aは、ボトルネックの部品実装機20及びその後方に隣接する部品実装機20の合計2台をジョブ再設定対象とする。例えば、図6のようにボトルネックが9番目の部品実装機20の場合、9番目と10番目の部品実装機20をジョブ再設定対象とする。次に、CPU80aは、ジョブ再設定対象の部品実装機20の最適化処理を実行する(S320)。S320の最適化処理では、CPU80aは、ジョブ再設定対象の部品実装機20における生産ジョブの修正サイクルタイムが所定の許容範囲内に収まるような生産ジョブを探索する。次に、CPU80aは、最適化処理によりそのような生産ジョブが見つかったか否かを判定し(S330)、見つからなかったならば、ジョブ再設定対象を拡張する(S340)。具体的には、CPU80aは、ボトルネックの部品実装機20の前後に交互に1台ずつジョブ再設定対象を増やす。例えば、図6のようにボトルネックが9番目の部品実装機20の場合、1回目にS340を実行する際には8~10番目の部品実装機20をジョブ再設定対象とし、2回目にS340を実行する際には8~11番目の部品実装機20をジョブ再設定対象とし、3回目にS340を実行する際には7~11番目の部品実装機20をジョブ再設定対象とする、といった具合にジョブ再設定対象を拡張していく。S340の後、CPU80aは、拡張されたジョブ再設定対象についてS320以降の処理を実行する。一方、S330でジョブ再設定対象の部品実装機20における生産ジョブの修正サイクルタイムが所定の許容範囲内に収まるような生産ジョブが見つかったならば、CPU80aはHDD80dに保存されている生産ジョブセットのうち、ジョブ再設定対象の部品実装機20の生産ジョブを更新し(S350)、本ルーチンを終了する。こうすれば、上述した実施形態と同様の効果が得られ、更に、最終的にジョブが再設定される部品実装機20の台数を最小限にすることができる。 For example, in the above-described embodiment, instead of the production job resetting routine of FIG. 7, the production job resetting routine of FIG. 9 may be employed. When this production job resetting routine is started, the CPU 80a of the management computer 80 determines a job resetting target (S310). Specifically, the CPU 80a sets the job resetting target for a total of two mounters 20, ie, the bottleneck mounter 20 and the mounter 20 adjacent behind it. For example, if the bottleneck is the ninth component mounter 20 as shown in FIG. 6, the ninth and tenth component mounters 20 are set as job reset targets. Next, the CPU 80a executes an optimization process for the component mounter 20 that is the object of job resetting (S320). In the optimization process of S320, the CPU 80a searches for a production job in which the correction cycle time of the production job in the mounter 20 to be reset for the job is within a predetermined allowable range. Next, the CPU 80a determines whether or not such a production job is found by the optimization process (S330), and if not found, expands the job reset target (S340). Specifically, the CPU 80a alternately increases the number of job reset targets by one before and after the bottleneck component mounter 20 . For example, as shown in FIG. 6, if the bottleneck is the 9th component mounter 20, the 8th to 10th component mounters 20 are set as job reset targets when S340 is executed for the first time, and S340 is performed for the second time. When executing S340, the 8th to 11th component mounters 20 are targeted for job resetting, and when S340 is executed for the third time, the 7th to 11th component mounters 20 are targeted for job resetting. The job reset targets are expanded accordingly. After S340, the CPU 80a executes the processes after S320 for the expanded job resetting target. On the other hand, if a production job is found in S330 in which the modified cycle time of the production job in the mounter 20 to be reset is within a predetermined allowable range, the CPU 80a selects the production job set stored in the HDD 80d. Of these, the production job of the mounter 20 for which job resetting is to be performed is updated (S350), and this routine ends. By doing so, it is possible to obtain the same effects as in the above-described embodiment, and further minimize the number of component mounters 20 whose jobs are finally reset.

図9の生産ジョブ再設定ルーチンにおいて、CPU80aは、S310でボトルネックの部品実装機20とその前後1台ずつの部品実装機20の合計3台をジョブ再設定対象に決定し、S340でボトルネックの部品実装機20の前後に同時に1台ずつジョブ再設定対象を増やしてもよい。例えば、図6のようにボトルネックが9番目の部品実装機20の場合、S310では8~10番目の部品実装機20がジョブ再設定対象に決定される。その後、CPU80aは、1回目にS340を実行する際には7~11番目の部品実装機20をジョブ再設定対象とし、2回目にS340を実行する際には6~12番目の部品実装機20をジョブ再設定対象とし、3回目にS340を実行する際には5~13番目の部品実装機20をジョブ再設定対象とする、といった具合にジョブ再設定対象を拡張していく。こうすれば、上述した実施形態と同様の効果が得られ、更に、最終的にジョブが再設定される部品実装機20の台数を少なくすることができる。 In the production job resetting routine of FIG. 9, the CPU 80a determines, in S310, the bottleneck component mounter 20 and the component mounters 20 in front of and behind the bottleneck component mounter 20 as targets for job reset in S340. The number of job resetting targets may be increased one by one at the same time before and after the component mounters 20 of . For example, if the bottleneck is the ninth component mounter 20 as shown in FIG. 6, the eighth to tenth component mounters 20 are determined as job reset targets in S310. After that, when executing S340 for the first time, the CPU 80a sets the 7th to 11th component mounters 20 as targets for job resetting, and when executing S340 for the second time, the CPU 80a selects the 6th to 12th component mounters 20. are subject to job resetting, and when S340 is executed for the third time, the 5th to 13th mounters 20 are subject to job resetting. By doing so, it is possible to obtain the same effect as the above-described embodiment, and furthermore, it is possible to reduce the number of component mounters 20 whose jobs are finally reset.

なお、S310において、ボトルネックの9番目の部品実装機20及びその前後に連なる複数の部品実装機20(例えば8~11番目の部品実装機20)をジョブ再設定対象に決定し、S340において、ジョブ再設定対象を拡張するにあたり、現在のジョブ再設定対象の前後に交互に1台ずつ部品実装機20を増やしていくか、現在のジョブ再設定対象の前後に同時に1台ずつ部品実装機20を増やしていくようにしてもよい。 In S310, the ninth component mounter 20 of the bottleneck and a plurality of component mounters 20 (for example, the 8th to 11th component mounters 20) connected before and after it are determined as job reset targets, and in S340, When expanding the job reset target, the mounters 20 are alternately added one before and after the current job reset target, or one component mounter 20 is simultaneously added before and after the current job reset target. may be increased.

上述した実施形態では、部品供給装置としてフィーダ30を例示したが、特にこれに限定されるものではなく、例えば部品供給装置として複数の部品を載置したトレイを採用してもよい。 In the above-described embodiment, the feeder 30 is used as the component supply device, but the component supply device is not particularly limited to this, and for example, a tray on which a plurality of components are placed may be employed as the component supply device.

上述した実施形態では、予定サイクルタイムの許容範囲と修正サイクルタイムの許容範囲とを同じものとして説明したが、両者が異なっていてもよい。例えば、予定サイクルタイムの許容範囲の方が修正サイクルタイムの許容範囲よりも狭くてもよいし、予定サイクルタイムの許容範囲の方が修正サイクルタイムの許容範囲よりも広くてもよい。また、これらの許容範囲は、オペレータが入力デバイス84を操作することにより変更可能としてもよい。 In the above-described embodiment, the allowable range of the scheduled cycle time and the allowable range of the corrected cycle time are the same, but they may be different. For example, the allowable range of the planned cycle time may be narrower than the allowable range of the corrected cycle time, or the allowable range of the planned cycle time may be wider than the allowable range of the corrected cycle time. Also, these allowable ranges may be changeable by the operator operating the input device 84 .

上述した実施形態では、ジョブ再設定対象の部品実装機20に対してフィーダ30を交換する作業を、ローダ50が実行したが、オペレータが実行してもよい。その場合、ジョブ再設定対象の部品実装機20のタッチパネルディスプレイ27や管理コンピュータ80のディスプレイ82にどのようにフィーダ30を交換するかの案内を表示し、その案内にしたがってオペレータがフィーダ30の交換を行うようにしてもよい。 In the above-described embodiment, the loader 50 performs the task of replacing the feeder 30 for the component mounter 20 for which job resetting is to be performed, but the operator may perform the task. In this case, guidance on how to replace the feeder 30 is displayed on the touch panel display 27 of the mounter 20 for which the job is to be reset or on the display 82 of the management computer 80, and the operator replaces the feeder 30 according to the guidance. You can do it.

本開示の部品実装システムは、以下のように構成してもよい The component mounting system of the present disclosure may be configured as follows

本開示の部品実装システムにおいて、前記ジョブ再設定部は、前記第1許容範囲を超えた部品実装機の前後に交互に1台ずつ前記ジョブ再設定対象を増やしながらジョブを再設定するという作業を、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が前記第2許容範囲内に収まるまで繰り返してもよい。こうすれば、最終的にジョブが再設定される部品実装機の台数を最小限にすることができる。 In the component mounting system of the present disclosure, the job resetting section performs a task of resetting the job while increasing the number of job resetting targets by one before and after the component mounters exceeding the first allowable range. , may be repeated until the scheduled job processing time of each component mounter to be reset for the job falls within the second allowable range. By doing so, it is possible to minimize the number of component mounters whose jobs are finally reset.

本開示の部品実装システムにおいて、前記ジョブ再設定部は、前記第1許容範囲を超えた部品実装機の前後に同時に1台ずつ前記ジョブ再設定対象を増やしながらジョブを再設定するという作業を、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が前記第2許容範囲内に収まるまで繰り返してもよい。こうすれば、最終的にジョブが再設定される部品実装機の台数を少なくすることができる。 In the component mounting system of the present disclosure, the job resetting section increases the number of job resetting targets one by one at the same time before and after the component mounter exceeding the first allowable range, and resets the job by: The job may be repeated until the scheduled job processing time of each component mounter to be reset is within the second allowable range. By doing so, it is possible to reduce the number of component mounters whose jobs are finally reset.

本開示の部品実装システムは、前記部品実装ラインを構成する前記複数の部品実装機に対して前記部品供給装置を自動交換可能なローダを備え、前記ローダは、前記ジョブ再設定部によって再設定されたジョブに基づいて前記ジョブ再設定対象の部品実装機に対して前記部品供給装置の自動交換を実行してもよい。部品実装機に対して部品供給装置を交換する作業はオペレータが実行してもよいが、ここではローダが実行するため、人手を煩わせることなく部品供給装置が交換される。 The component mounting system of the present disclosure includes a loader capable of automatically exchanging the component supply device with respect to the plurality of component mounters constituting the component mounting line, and the loader is reset by the job resetting unit. Automatic replacement of the component supply device may be executed for the component mounter to be reset based on the job. Although an operator may perform the task of replacing the component supply device with respect to the component mounting machine, the component supply device can be replaced without bothering human labor because the loader performs the task here.

本発明は、部品実装ラインを用いて実装対象物に部品を実装する技術分野に利用可能である。 INDUSTRIAL APPLICABILITY The present invention can be used in the technical field of mounting components on mounting objects using a component mounting line.

10 部品実装システム、12 部品実装ライン、18 X軸レール、20 部品実装機、20A 供給エリア、20B ストックエリア、21 基板搬送装置、22 ヘッド、23 ヘッド移動機構、27 タッチパネルディスプレイ、28 実装制御装置、30 フィーダ、32 テープリール、33 テープ送り機構、34 フィーダ制御装置、40 フィーダ台、42 スロット、45 コネクタ、50 ローダ、50A 上部移載エリア、50B 下部移載エリア、51 ローダ移動機構、53 フィーダ移載機構、55 エンコーダ、57 ローダ制御装置、60 フィーダ保管庫、80 管理コンピュータ、80a CPU、80b ROM、80c RAM、80d HDD、82 ディスプレイ、84 入力デバイス。 10 component mounting system, 12 component mounting line, 18 X-axis rail, 20 component mounting machine, 20A supply area, 20B stock area, 21 board transfer device, 22 head, 23 head moving mechanism, 27 touch panel display, 28 mounting control device, 30 feeder, 32 tape reel, 33 tape feeding mechanism, 34 feeder control device, 40 feeder stand, 42 slot, 45 connector, 50 loader, 50A upper transfer area, 50B lower transfer area, 51 loader moving mechanism, 53 feeder transfer loading mechanism, 55 encoder, 57 loader control device, 60 feeder storage, 80 management computer, 80a CPU, 80b ROM, 80c RAM, 80d HDD, 82 display, 84 input device.

Claims (4)

複数の部品供給装置が着脱可能にセットされ前記部品供給装置が供給した部品を実装対象物に実装する部品実装機を前記実装対象物の搬送方向に沿って複数並べて構成した部品実装ラインと、
前記部品実装ラインを管理する管理装置と、
を備えた部品実装システムであって、
前記管理装置は、
各部品実装機に割り当てる部品実装に関するジョブを、前記部品実装ラインを構成するすべての部品実装機を対象として、各部品実装機のジョブ処理予定時間が第1許容範囲内に収まるように前記部品を実装するシーケンスを配分して設定するジョブ設定部と、
前記複数の部品実装機のうち自機に設定されたジョブで生産を開始したあと自機の調整が必要になってジョブ処理実働時間が前記第1許容範囲を超えた部品実装機があったならば、前記第1許容範囲を超えた部品実装機及びそれに連なる前記部品実装機の合計で全台数未満の部品実装機をジョブ再設定対象に設定し、前記ジョブ再設定対象の各部品実装機に割り当てるジョブを、前記ジョブ処理実働時間が前記第1許容範囲を超えた原因を加味して、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が第2許容範囲内に収まるように前記部品を実装するシーケンスを再配分して再設定し、その他の部品実装機のジョブは再設定しないジョブ再設定部と、
を備える、
部品実装システム。
a component mounting line configured by arranging a plurality of component mounters in which a plurality of component supply devices are detachably set and which mounts components supplied by the component supply devices onto a mounting object, arranged along a conveying direction of the mounting object;
a management device that manages the component mounting line;
A component mounting system comprising
The management device
Jobs related to component mounting assigned to each component mounting machine are targeted to all component mounting machines constituting the component mounting line, and the components are allocated so that the scheduled job processing time of each component mounting machine falls within a first allowable range. a job setting unit that distributes and sets sequences to be implemented ;
If, among the plurality of component mounters, there is a component mounter whose job processing actual working time exceeds the first allowable range due to the need to adjust itself after starting production with the job set for itself For example, the component mounters exceeding the first allowable range and the component mounters connected thereto, which are less than the total number in total, are set as targets for job resetting, and each component mounter for which the job is reset is set. In consideration of the cause of the actual job processing time exceeding the first allowable range, the job to be assigned is set so that the scheduled job processing time of each component mounter to be reconfigured falls within the second allowable range. a job resetting unit that redistributes and resets sequences for mounting components and does not reset jobs of other component mounters ;
comprising a
Component mounting system.
前記ジョブ再設定部は、前記第1許容範囲を超えた部品実装機の前後に交互に1台ずつ前記ジョブ再設定対象を増やしながらジョブを再設定するという作業を、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が前記第2許容範囲内に収まるまで繰り返す、
請求項1に記載の部品実装システム。
The job resetting section performs the work of resetting the job while increasing the number of job resetting targets alternately before and after the component mounters that exceed the first allowable range by one. Repeat until the scheduled job processing time of the mounter falls within the second allowable range;
The component mounting system according to claim 1.
前記ジョブ再設定部は、前記第1許容範囲を超えた部品実装機の前後に同時に1台ずつ前記ジョブ再設定対象を増やしながらジョブを再設定するという作業を、前記ジョブ再設定対象の各部品実装機のジョブ処理予定時間が前記第2許容範囲内に収まるまで繰り返す、
請求項1に記載の部品実装システム。
The job resetting section increases the number of job resetting targets one by one at the same time before and after the component mounter exceeding the first allowable range, and resets the job for each of the job resetting target components. Repeat until the scheduled job processing time of the mounter falls within the second allowable range;
The component mounting system according to claim 1.
請求項1~3のいずれか1項に記載の部品実装システムは、
前記部品実装ラインを構成する前記複数の部品実装機に対して前記部品供給装置を自動交換可能なローダ
を備え、
前記ローダは、前記ジョブ再設定部によって設定されたジョブに基づいて前記ジョブ再設定対象の部品実装機に対して前記部品供給装置の自動交換を実行する、
部品実装システム。
The component mounting system according to any one of claims 1 to 3,
a loader capable of automatically exchanging the component supply device with respect to the plurality of component mounters constituting the component mounting line;
The loader automatically replaces the component supply device with respect to the component mounting machine subject to job resetting based on the job set by the job resetting unit.
Component mounting system.
JP2020568931A 2019-01-30 2019-01-30 Component mounting system Active JP7150888B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2019/003100 WO2020157845A1 (en) 2019-01-30 2019-01-30 Component mounting system

Publications (2)

Publication Number Publication Date
JPWO2020157845A1 JPWO2020157845A1 (en) 2021-11-25
JP7150888B2 true JP7150888B2 (en) 2022-10-11

Family

ID=71841472

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020568931A Active JP7150888B2 (en) 2019-01-30 2019-01-30 Component mounting system

Country Status (2)

Country Link
JP (1) JP7150888B2 (en)
WO (1) WO2020157845A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001230598A (en) 2000-02-14 2001-08-24 Matsushita Electric Ind Co Ltd Component allocation control apparatus, component allocation method, component mounting facility, and component allocation system
JP2006339388A (en) 2005-06-01 2006-12-14 Yamaha Motor Co Ltd Method for managing packaging work, packaging line and packaging machine
JP2008258382A (en) 2007-04-04 2008-10-23 Fuji Mach Mfg Co Ltd Assembling method of printed circuit board, and program for making mounting program
WO2018087854A1 (en) 2016-11-09 2018-05-17 株式会社Fuji Component mounting line production management system and production management method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001230598A (en) 2000-02-14 2001-08-24 Matsushita Electric Ind Co Ltd Component allocation control apparatus, component allocation method, component mounting facility, and component allocation system
JP2006339388A (en) 2005-06-01 2006-12-14 Yamaha Motor Co Ltd Method for managing packaging work, packaging line and packaging machine
JP2008258382A (en) 2007-04-04 2008-10-23 Fuji Mach Mfg Co Ltd Assembling method of printed circuit board, and program for making mounting program
WO2018087854A1 (en) 2016-11-09 2018-05-17 株式会社Fuji Component mounting line production management system and production management method

Also Published As

Publication number Publication date
WO2020157845A1 (en) 2020-08-06
JPWO2020157845A1 (en) 2021-11-25

Similar Documents

Publication Publication Date Title
JP5769864B2 (en) Method and apparatus for determining production plan
US20160021803A1 (en) Component mounting method and component mounting system
US10345792B2 (en) Group determination method and group determination apparatus
JP7351964B2 (en) Component mounting system
US10149420B2 (en) Component mounting method and component mounting system
JP2012230995A (en) Component mounting method of component mounting line
US11586169B2 (en) Production management device
JP7220238B2 (en) Management device, mobile work device, mounting device, mounting system, and management method
JP7150888B2 (en) Component mounting system
CN112166660B (en) Component mounting system and method for instructing placement of component supply unit
CN107432119B (en) Optimization device and optimization method for component mounting line
US11582891B2 (en) Component mounting system
JP7068513B2 (en) Component mounting system
JP6947931B2 (en) Parts supply unit placement determination method and parts mounting system
JP2010010272A (en) Component mounting device, and component mounting method
JP7175401B2 (en) Component mounting system
CN113366933B (en) Component mounting system
JPWO2020003378A1 (en) Component supply unit placement determination method and component mounting system
US20190313559A1 (en) Production plan creation system and production plan creation method
KR101690725B1 (en) Method and apparatus for optimizing components mounting of mounter
WO2022097288A1 (en) Component mounting system
JP6752086B2 (en) Implementation management device
JP2006171916A (en) Production planning method
JP3932332B2 (en) Component placement method in component mounting apparatus
WO2023144910A1 (en) Mounting system and member replenishment guidance method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210705

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220712

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220824

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: 20220913

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220928

R150 Certificate of patent or registration of utility model

Ref document number: 7150888

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150