JP6685098B2 - Support device - Google Patents

Support device Download PDF

Info

Publication number
JP6685098B2
JP6685098B2 JP2015174264A JP2015174264A JP6685098B2 JP 6685098 B2 JP6685098 B2 JP 6685098B2 JP 2015174264 A JP2015174264 A JP 2015174264A JP 2015174264 A JP2015174264 A JP 2015174264A JP 6685098 B2 JP6685098 B2 JP 6685098B2
Authority
JP
Japan
Prior art keywords
timing
leveling
replacement
feeder
reel
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
JP2015174264A
Other languages
Japanese (ja)
Other versions
JP2017050473A (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
Priority to JP2015174264A priority Critical patent/JP6685098B2/en
Publication of JP2017050473A publication Critical patent/JP2017050473A/en
Application granted granted Critical
Publication of JP6685098B2 publication Critical patent/JP6685098B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、支援装置に関し、より詳しくは、部品を採取して基板上へ実装する実装装置における、使用中の収容部と次の収容部との交換作業の準備を支援する支援装置に関する。   The present invention relates to an assisting device, and more particularly, to an assisting device that assists in the preparation of replacement work between an accommodating part in use and a next accommodating part in a mounting device for picking up components and mounting them on a substrate.

従来、支援装置としては、電子回路部品装着機を複数台含む電子回路部品装着シムテムにおけるフィーダ交換作業が集中することを回避し得る交換作業計画を作成するものが提案されている(例えば、特許文献1参照)。この装置では、設定枚数の回路基板に対する装着作業を1作業単位とし、各フィーダ58の実初期部品数Nmを、1作業単位に装着される単位装着部品数nmで割った商より小さい素数をフィーダの数だけ取得する。次に、この装置は、取得した素数群に同じ値の素数が含まれている場合には、それらの1つを残し、他の素数は1段階あるいはそれ以上小さい素数に変更して、2つ以上同じ素数を含まない素数群を取得する。そして、この装置は、その素数群の各素数に対応する作業単位の次の作業単位の開始より前に各素数に対応するフィーダの交換が行われる計画を作成する。   2. Description of the Related Art Conventionally, as a support device, there has been proposed one that creates a replacement work plan that can avoid concentration of feeder replacement work in an electronic circuit component mounting system including a plurality of electronic circuit component mounting machines (for example, Patent Document 1). 1). In this apparatus, the mounting work for the set number of circuit boards is set as one work unit, and the prime number smaller than the quotient obtained by dividing the actual initial part number Nm of each feeder 58 by the unit mounted part number nm mounted in one work unit is set. To get the number of. Next, this apparatus leaves one of the prime numbers having the same value in the acquired prime number group and changes the other prime numbers to one or more smaller prime numbers, and then two A prime number group that does not include the same prime number is acquired. Then, the apparatus creates a plan in which the feeder corresponding to each prime number is exchanged before the start of the next work unit of the work unit corresponding to each prime number of the prime number group.

特開2012−99614号公報JP2012-99614A

しかしながら、上述した特許文献1の支援装置では、例えば、素数変更することにより各フィーダの交換タイミングをずらすものとしているが、ずらした分だけ、使用途中で交換されてしまうフィーダが発生することがあった。使用途中のフィーダが発生すると、例えば、これを使い切るような実装処理を数多く行うか、または、残余のテープをつなぎ合わせるいわゆるスプライシング処理などを作業者が行う必要が出るなど、作業効率が向上しないこともあり得た。   However, in the support device of Patent Document 1 described above, for example, the replacement timing of each feeder is shifted by changing the prime number, but the feeder may be replaced during use due to the shift. It was If a feeder in use occurs, for example, it will be necessary to perform a lot of mounting processing to exhaust it, or the worker will have to perform so-called splicing processing to join the remaining tapes, etc. It was possible.

本発明はこのような課題を解決するためになされたものであり、使用途中の収容部をできるだけ出さずに収容部の交換作業を平準化することができる支援装置を提供することを主目的とする。   The present invention has been made to solve such a problem, and a main object of the present invention is to provide a support device capable of leveling the replacement work of the accommodating section without exposing the accommodating section in use as much as possible. To do.

本発明は、上述の主目的を達成するために以下の手段を採った。   The present invention adopts the following means in order to achieve the above-mentioned main object.

即ち、本発明の支援装置は、
異なる種類の部品をそれぞれ収容して供給する複数の収容部を装着した部品供給部と前記部品供給部の各収容部から部品を採取して基板上へ実装する実装処理部とを備えた実装装置での、前記部品供給部に装着された収容部と次に用いる収容部との交換を支援する支援装置であって、
前記収容部に含まれる総部品数に基づいて定められる交換タイミングより短時間で、且つ他の収容部と異なるタイミングである平準化タイミングを該収容部の交換指示タイミングに一時的に設定する平準化処理ルーチンを所定期間の経過ごとに繰り返し実行する設定手段と、
前記設定された交換指示タイミングの情報を出力する出力手段と、を備え、
前記設定手段は、使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定するものである。
That is, the support device of the present invention is
A mounting apparatus including a component supply unit equipped with a plurality of storage units that respectively store and supply different types of components, and a mounting processing unit that collects components from each of the storage units of the component supply unit and mounts the components on a board. In the support device for supporting the replacement of the accommodating part mounted on the component supply part and the accommodating part to be used next,
Leveling that temporarily sets a leveling timing, which is a timing different from the timing of replacement determined based on the total number of parts included in the accommodation section and different from other accommodation sections, to the replacement instruction timing of the accommodation section Setting means for repeatedly executing the processing routine each time a predetermined period elapses ,
Output means for outputting the information of the set replacement instruction timing,
When the accommodating part in use is attached to the component supply part, the setting means sets the leveling timing to a replacement instruction timing of the accommodating part after the accommodating part in use is exhausted. is there.

この装置では、収容部に含まれる総部品数に基づいて定められる交換タイミングをより短時間で、且つ他の収容部と異なるタイミングである平準化タイミングをこの収容部の交換指示タイミングに一時的に設定する平準化処理ルーチンを所定期間の経過ごとに繰り返し実行する。そして、設定された交換指示タイミングの情報を出力する。その後、この出力された交換指示タイミングの情報を利用して、収容部の交換指示が作業者に報知される。この時、使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定する。こうすれば、使用途中の収容部の部品を使い切ることができ、使用途中の収容部の管理などの手間をより省くことができる。このとき、前記設定手段は、実装処理の開始時、又は実装処理の途中で使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定するものとしてもよい。 In this device, the replacement timing determined based on the total number of parts included in the accommodation unit is shorter, and the leveling timing, which is a timing different from other accommodation units, is temporarily set to the replacement instruction timing of the accommodation unit. The leveling processing routine to be set is repeatedly executed every time a predetermined period elapses. Then, the information on the set replacement instruction timing is output. Thereafter, the operator is informed of the replacement instruction of the accommodating portion using the output information of the replacement instruction timing. At this time, when the accommodating part in use is attached to the component supply part, the leveling timing is set to the replacement instruction timing of the accommodating part after the accommodating part in use is completely used up. By doing so, it is possible to use up the parts of the accommodating part that is in use, and it is possible to further save the trouble of managing the accommodating part that is in use. At this time, at the start of the mounting process, or when the accommodating part in use is attached to the component supply part during the mounting process, after the accommodating part in use is exhausted, the leveling means The conversion timing may be set to the replacement instruction timing of the accommodation portion.

本発明の支援装置において、前記設定手段は、所定の期間において交換する前記収容部の数が、作業者の準備作業及び交換作業の時間から導かれる許容範囲を超えるか否かに基づいて前記平準化タイミングを設定するか否かを判断するものとしてもよい。こうすれば、交換作業を確実に平準化することができる。 In the assisting device of the present invention, the setting unit is configured to perform the leveling based on whether or not the number of the accommodating units to be replaced in a predetermined period exceeds an allowable range derived from a time of a worker's preparation work and replacement work. It may be determined whether to set the activation timing . In this way, the replacement work can be reliably leveled.

本発明の支援装置において、前記設定手段は、前記収容部に含まれる総部品数に基づいて定められる交換タイミングを前記交換指示タイミングに設定すると共に、1つの収容部に対して1回のみ前記平準化タイミングを交換指示タイミングに設定するものとしてもよい。こうすれば、他の収容部との交換タイミングをずらすにあたり、使用途中で取り外す収容部が1回になるため、交換作業を平準化するに際して、使用途中の収容部の発生をより抑制することができる。   In the support apparatus of the present invention, the setting means sets the replacement timing determined based on the total number of parts included in the accommodation section to the replacement instruction timing, and the leveling is performed only once for one accommodation section. The conversion timing may be set to the replacement instruction timing. With this configuration, when the replacement timing of the other accommodation section is shifted, the number of the accommodation sections to be removed is once during use, so that the occurrence of accommodation sections during use can be further suppressed when leveling the replacement work. it can.

本発明の支援装置において、前記設定手段は、実装処理の開始後、最初の1回目の前記収容部の交換指示タイミングに前記平準化タイミングを設定するものとしてもよい。こうすれば、最初に他の収容部との交換タイミングがずれるため、その後、収容部に収容された部品を使い切りながら実装処理を行うことができ、交換作業を平準化するに際して、使用途中の収容部の発生をより抑制することができる。   In the support apparatus of the present invention, the setting unit may set the leveling timing to a first replacement instruction timing of the accommodation unit after starting mounting processing. By doing so, the timing of replacement with another accommodation part is initially shifted, so that the mounting process can be performed while the parts accommodated in the accommodation part are used up, and when the replacement work is leveled, the accommodation part in use is being used. It is possible to further suppress the generation of parts.

本発明の支援装置において、前記設定手段は、使用途中の収容部を使い切ることを優先するか、前記平準化タイミングを前記収容部の交換指示タイミングに設定することを優先するかの指定情報に応じて、前記交換指示タイミングを設定するものとしてもよい。例えば、使用途中の収容部を使い切る場合は、他の収容部の交換タイミングと重なる場合がある。ここでは、使用途中の収容部を減少させることと、交換作業の平準化とのいずれを優先させるかを作業者に選択させることができる。   In the assisting device of the present invention, the setting means is responsive to designation information as to whether to prioritize the exhaustion of the accommodating part in use or to set the leveling timing to the replacement instruction timing of the accommodating part. Then, the replacement instruction timing may be set. For example, when the accommodating section in use is used up, it may coincide with the replacement timing of another accommodating section. Here, it is possible to allow the operator to select which one of the reduction of the accommodating portion in use and the equalization of the replacement work is prioritized.

本発明の支援装置において、前記出力手段は、前記平準化タイミングで生じた使用途中の収容部を実装処理の最後に前記部品供給部に装着する旨の情報を出力するものとしてもよい。こうすれば、実装処理での最後以外は収容部に収容された部品を使い切ることができるため、より効率よく交換作業を平準化することができる。特に、最初に平準化タイミングを用いて生じた使用途中の収容部を最後に用いるものとすれば、その間は常に収容部を使い切ることができ、極めて効率よく交換作業を平準化することができる。   In the support apparatus of the present invention, the output means may output information indicating that the accommodating section that is in use, which is generated at the leveling timing, is attached to the component supply section at the end of the mounting process. By doing so, the parts accommodated in the accommodating portion can be used up except for the last in the mounting process, so that the replacement work can be leveled more efficiently. In particular, if the accommodating part that is in use at the beginning using the leveling timing is used last, the accommodating part can be used up during that time, and the replacement work can be leveled extremely efficiently.

本発明の支援装置において、前記出力手段は、前記平準化タイミングを前記交換指示タイミングに設定したのち、新品の収容部を前記部品供給部に装着する旨の情報を出力するものとしてもよい。こうすれば、収容部に収容された部品数に変動が出ないため、収容部の交換タイミングが一定期間ごとになり、より交換作業を平準化しやすい。   In the support apparatus of the present invention, the output means may set the leveling timing to the replacement instruction timing, and then output information indicating that a new container is mounted in the component supply unit. In this case, since the number of parts accommodated in the accommodating portion does not change, the exchanging timing of the accommodating portion becomes constant and the exchanging work is more easily leveled.

組立工場1の全体図。Overall view of assembly factory 1. 実装装置11の斜視図。3 is a perspective view of the mounting apparatus 11. FIG. フィーダ72の説明図。Explanatory drawing of the feeder 72. 管理コンピュータ60のブロック図。The block diagram of the management computer 60. 平準化処理ルーチンの一例を示すフローチャート。The flowchart which shows an example of a leveling process routine. 交換タイミング設定ルーチンの一例を示すフローチャート。The flowchart which shows an example of a replacement timing setting routine. 使用途中のリール発生を抑制した交換を行う説明図。Explanatory drawing which performs the exchange which suppressed the reel generation during use. 平準化を行わないフィーダ交換の具体例の説明図。Explanatory drawing of the specific example of feeder exchange which does not perform leveling. 平準化を行わないフィーダの交換タイミング及び作業時間の概念図。FIG. 5 is a conceptual diagram of a feeder replacement timing and working time without leveling. 平準化を実行したフィーダ交換の具体例の説明図。Explanatory drawing of the specific example of feeder exchange which performed leveling. 平準化を実行したフィーダの交換タイミング及び作業時間の概念図。FIG. 3 is a conceptual diagram of replacement timing and working time of a feeder that has performed leveling. 実装処理ルーチンの一例を示すフローチャート。The flowchart which shows an example of a mounting processing routine.

本発明の好適な実施形態を図面を参照しながら以下に説明する。図1は生産エリアA1及び準備エリアA2を含む組立工場1の全体図、図2は実装装置11の斜視図、図3はフィーダ72の説明図、図4は管理コンピュータ60のブロック図である。   Preferred embodiments of the present invention will be described below with reference to the drawings. 1 is an overall view of an assembly plant 1 including a production area A1 and a preparation area A2, FIG. 2 is a perspective view of a mounting apparatus 11, FIG. 3 is an explanatory view of a feeder 72, and FIG. 4 is a block diagram of a management computer 60.

組立工場1は、図1に示すように、基板に電子部品を実装する生産エリアA1と、生産エリアA1へ電子部品を補給する準備を行う準備エリアA2とを有している。生産エリアA1には、生産ライン10を構成する複数(図1では4つ)の実装装置11a〜11dと、基板の生産を管理する管理コンピュータ60とが設けられている。図1の生産エリアA1は、生産ラインを1列だけ有するものとしたが、複数列有していてもよい。準備エリアA2は、作業者がリール73を空のフィーダ72へ補給(装着)して予備フィーダ76を作製(準備)するエリアであり、準備作業用コンピュータ90が設けられている。本実施形態において、本実施形態では、実装装置11a〜11dを実装装置11と総称し、実装装置11の左右方向(X軸)、前後方向(Y軸)及び上下方向(Z軸)は、図2に示した通りとする。また、実装処理とは、部品を基板上に配置、装着、挿入、接合、接着する処理などを含む。   As shown in FIG. 1, the assembly plant 1 has a production area A1 for mounting electronic components on a substrate and a preparation area A2 for preparing to replenish the production area A1 with electronic components. The production area A1 is provided with a plurality of (four in FIG. 1) mounting devices 11a to 11d that configure the production line 10 and a management computer 60 that manages the production of the boards. Although the production area A1 in FIG. 1 has only one production line, it may have a plurality of production lines. The preparation area A2 is an area where the worker supplies (mounts) the reel 73 to the empty feeder 72 to manufacture (prepare) the preliminary feeder 76, and is provided with the preparation work computer 90. In the present embodiment, in the present embodiment, the mounting apparatuses 11a to 11d are collectively referred to as the mounting apparatus 11, and the lateral direction (X axis), the front-rear direction (Y axis), and the vertical direction (Z axis) of the mounting apparatus 11 are shown in FIG. As shown in 2. Further, the mounting process includes a process of arranging, mounting, inserting, joining, and adhering components on the substrate.

実装装置11は、図2に示すように、基板16を搬送する基板搬送装置18と、XY平面を移動可能なヘッド24と、ヘッド24に取り付けられZ軸へ移動可能な吸着ノズル40と、部品を供給する部品供給装置70と、情報の表示及び入力を行う操作パネル55と、各種制御を実行する実装コントローラ50とを備えている。基板搬送装置18は、左右一対の支持板20,20にそれぞれ取り付けられたコンベアベルト22,22(図2では片方のみ図示)により基板16を左から右へと搬送する。ヘッド24は、X軸スライダ26がガイドレール28,28に沿って左右方向に移動するのに伴って左右方向に移動し、Y軸スライダ30がガイドレール32,32に沿って前後方向に移動するのに伴って前後方向に移動する。吸着ノズル40は、圧力を利用して、ノズル先端に部品を吸着したり、ノズル先端に吸着している部品を離したりするものである。この吸着ノズル40は、ヘッド24に内蔵されたZ軸モータ34とZ軸に沿って延びるボールネジ36によって高さが
調整される。部品供給装置70は、左右方向に並んだ複数のスロット71を有しており、各スロット71にはフィーダ72が差し込み可能となっている。フィーダ72には、テープが巻き付けられたリール73が取り付けられている。テープの表面には、部品がテープの長手方向に沿って等間隔に並んだ状態で保持されている。これらの部品は、テープの表面を覆うフィルムによって保護されている。こうしたテープは、図3に示すスプロケット74によって所定ピッチずつ送り出され、フィルムが剥がされて部品が露出した状態で所定位置に配置される。所定位置に配置された部品は、吸着ノズル40によって吸着される。
As shown in FIG. 2, the mounting device 11 includes a substrate transfer device 18 that transfers a substrate 16, a head 24 that can move in the XY plane, a suction nozzle 40 that is attached to the head 24 and that can move in the Z axis, and parts. A component supply device 70 that supplies the components, an operation panel 55 that displays and inputs information, and a mounting controller 50 that executes various controls. The substrate transfer device 18 transfers the substrate 16 from the left to the right by conveyor belts 22 and 22 (only one of which is shown in FIG. 2) attached to the pair of left and right support plates 20 and 20, respectively. The head 24 moves in the left-right direction as the X-axis slider 26 moves in the left-right direction along the guide rails 28, 28, and the Y-axis slider 30 moves in the front-rear direction along the guide rails 32, 32. It moves forward and backward with. The suction nozzle 40 uses pressure to suck a component at the nozzle tip or separate a component sucked at the nozzle tip. The height of the suction nozzle 40 is adjusted by a Z-axis motor 34 built in the head 24 and a ball screw 36 extending along the Z-axis. The component supply device 70 has a plurality of slots 71 arranged in the left-right direction, and a feeder 72 can be inserted into each slot 71. A reel 73 around which a tape is wound is attached to the feeder 72. On the surface of the tape, parts are held in a state of being arranged at equal intervals along the longitudinal direction of the tape. These parts are protected by a film that covers the surface of the tape. Such a tape is sent out at a predetermined pitch by a sprocket 74 shown in FIG. 3, and is placed at a predetermined position in a state where the film is peeled off and the parts are exposed. The component arranged at the predetermined position is sucked by the suction nozzle 40.

操作パネル55は、画面を表示する表示部56と、作業者からの入力操作を受け付ける操作部57とを備えている。表示部56は、液晶ディスプレイとして構成されており、実装装置11の作動状態や報知すべき情報を画面表示する。操作部57は、カーソルを上下左右に移動させるカーソルキー、入力をキャンセルするキャンセルキー,選択内容を決定する決定キーなどを備えており、作業者の指示をキー入力できるようになっている。実装コントローラ50は、CPU51を中心とするマイクロプロセッサとして構成されており、処理プログラムを記憶するROM52、各種データを記憶するHDD53、作業領域として用いられるRAM54を備えている。実装コントローラ50は、基板搬送装置18、X軸スライダ26、Y軸スライダ30、ヘッド24、操作パネル55及び部品供給装置70と信号のやり取りが可能なように接続されている。この実装コントローラ50は、スロット71にフィーダ72が装着されると記憶素子75が本体側に接続され、各フィーダ72の記憶素子75に記憶された部品種別や総部品数などの情報を取得可能になる。   The operation panel 55 includes a display unit 56 that displays a screen and an operation unit 57 that receives an input operation from an operator. The display unit 56 is configured as a liquid crystal display, and displays the operating state of the mounting apparatus 11 and information to be notified on the screen. The operation unit 57 is provided with a cursor key for moving the cursor up / down and left / right, a cancel key for canceling the input, a decision key for deciding the selected content, and the like, so that the operator's instruction can be key-inputted. The mounting controller 50 is configured as a microprocessor centered on a CPU 51, and includes a ROM 52 for storing a processing program, an HDD 53 for storing various data, and a RAM 54 used as a work area. The mounting controller 50 is connected to the board transfer device 18, the X-axis slider 26, the Y-axis slider 30, the head 24, the operation panel 55, and the component supply device 70 so that signals can be exchanged. When the feeder 72 is mounted in the slot 71, the mounting controller 50 connects the storage element 75 to the main body side, and can acquire information such as the component type and the total number of components stored in the storage element 75 of each feeder 72. Become.

管理コンピュータ60は、本発明の支援装置の機能を有するものであり、図1、4に示すように、コンピュータ本体62と入力デバイス64とディスプレイ66とを備えている。コンピュータ本体62は、図4に示すように、CPU62aを中心とするマイクロプロセッサとして構成されており、処理プログラムを記憶するROM62b、各種データを記憶するHDD62c、作業領域として用いられるRAM62d、外部装置と電気信号のやり取りを行うための入出力インタフェース62eなどを備えている。これらはバス62fを介して接続されている。また、コンピュータ本体62には、入出力インタフェース62eを介して、入力デバイス64であるマウスやキーボードが接続されると共に、出力デバイスであるディスプレイ66が接続されている。更に、コンピュータ本体62は、入出力インタフェース62e及び通信デバイス68を介してLANに接続されており、準備作業用コンピュータ90と双方向通信可能となっている。コンピュータ本体62のHDD62cには、実装条件に関する情報などが含まれる生産ジョブデータが記憶されている。生産ジョブデータには、各実装装置11においてどのスロット位置のフィーダ72からどの部品をどういう順番でどの基板種の基板へ実装するか、また、そのように実装した基板を何枚作製するかなどが定められている。   The management computer 60 has the function of the support device of the present invention, and as shown in FIGS. 1 and 4, includes a computer main body 62, an input device 64, and a display 66. As shown in FIG. 4, the computer main body 62 is configured as a microprocessor centered on a CPU 62a, and has a ROM 62b for storing a processing program, an HDD 62c for storing various data, a RAM 62d used as a work area, an external device and an electric device. An input / output interface 62e for exchanging signals is provided. These are connected via a bus 62f. Further, to the computer main body 62, a mouse and a keyboard which are input devices 64 and a display 66 which is an output device are connected via an input / output interface 62e. Further, the computer main body 62 is connected to the LAN via the input / output interface 62e and the communication device 68, and is capable of bidirectional communication with the preparation work computer 90. The HDD 62c of the computer main body 62 stores production job data including information regarding mounting conditions. In the production job data, information such as which components are mounted from which feeder 72 at which slot position on each mounting device 11 in what order and on what type of substrate, and how many such mounted substrates are to be manufactured are given. It is set.

次に、こうして構成された本実施形態の支援装置としての管理コンピュータ60の動作、特に、予備フィーダ76と使用中のフィーダ72とを交換するタイミングを設定する処理について説明する。図5は、管理コンピュータ60のCPU62aにより実行される平準化処理ルーチンの一例を示すフローチャートである。   Next, the operation of the management computer 60 as the support device of the present embodiment configured as described above, particularly the process of setting the timing for exchanging the spare feeder 76 and the feeder 72 in use will be described. FIG. 5 is a flowchart showing an example of a leveling processing routine executed by the CPU 62a of the management computer 60.

まず、作業者は、生産処理を開始する前に、実装装置11において、使用途中のリール73が取り付けられたフィーダ72(以下、便宜的に「使用途中のリール」又は「使用途中のフィーダ」とも称する)を生産当初に使用許可するか否かを管理コンピュータ60で設定する。本実施形態の生産ライン10では、基板16の生産処理において、フィーダ72を予備フィーダ76へ交換するタイミングを管理コンピュータ60にて予め定めておき、予備フィーダ76の準備やフィーダ72の交換作業の平準化を図る。この平準化処理では、初回のフィーダ72を、ばらばらのタイミングで使用途中に交換することにより、各フィーダ72の交換タイミングをずらす処理を行う。また、ここでは、初回に生じた使用途中のリール73を最後に使用することにより、できるだけ使用途中のリール73を発生させずに交換作業の平準化を行うことを一例として説明する。使用途中のリール73が最初に部品供給装置70に装着されていると、この平準化処理を行ったとしても、その後の
フィーダ72の交換タイミングにずれが生じ、平準化の効果が失われうる。一方、使用途中のリール73は次回使用できるように管理しなければならず、作業者は早くこれを使い切りたい要望がある。ここでは、平準化を行う前に、生産開始時での使用途中のリール73を使用不可として生産計画のずれを抑制するか、使用途中のリール73を使い切ることを重視して使用途中のリール73の管理を抑制するか、のいずれかをここで設定しておくものとする。作業者は、管理コンピュータ60の入力デバイス64を操作し、図示しない設定画面で使用途中のリール73を生産開始時に使用許可するか否かを設定する。
First, before starting the production process, the worker mounts a feeder 72 to which a reel 73 in use is attached in the mounting apparatus 11 (hereinafter, also referred to as “in-use reel” or “in-use feeder” for convenience). The management computer 60 sets whether or not to permit the use of (referred to as). In the production line 10 of the present embodiment, in the production process of the substrate 16, the timing for exchanging the feeder 72 for the spare feeder 76 is set in advance by the management computer 60, and the leveling of the preparation of the spare feeder 76 and the replacement work of the feeder 72 are performed. Try to change. In the leveling process, the feeders 72 for the first time are replaced at different timings during use, thereby shifting the replacement timing of the feeders 72. In addition, here, as an example, the reel 73 that has been used for the first time is used last and the replacement work is leveled without generating the reel 73 that is being used as much as possible. If the reel 73 in use is first attached to the component supply device 70, even if this leveling process is performed, the subsequent replacement timing of the feeder 72 may be deviated, and the leveling effect may be lost. On the other hand, the reel 73 in use must be managed so that it can be used next time, and the operator has a desire to use it up quickly. Here, before performing the leveling, the reel 73 in use at the start of production is disabled so as to suppress the deviation of the production plan, or the reel 73 in use is emphasized with emphasis on using up the reel 73 in use. Either suppress the management of, or set either here. The operator operates the input device 64 of the management computer 60 to set whether or not to permit use of the reel 73 in use at the start of production on a setting screen (not shown).

次に、管理コンピュータ60でフィーダ72の交換作業を平準化する生産計画を作成する処理について説明する。平準化処理ルーチンは、HDD62cに記憶され、生産ライン10での実装処理の実行開始前に実行される。このルーチンを開始すると、管理コンピュータ60のCPU62aは、HDD62cから生産ジョブデータを取得し(ステップS100)、新品のリール73に収容された部品数である総部品数などの情報を生産ジョブデータから取得する。次に、CPU62aは、実装装置11の部品供給装置70に装着されたフィーダ72の情報を取得する(ステップS110)。フィーダ72の情報には、リール73に収容されている現在の部品数などが含まれる。次に、CPU62aは、フィーダ72の情報に基づいて、使用途中のフィーダ72が装着されているか否かを判定する(ステップS120)。   Next, a process of creating a production plan for leveling the replacement work of the feeder 72 by the management computer 60 will be described. The leveling process routine is stored in the HDD 62c and is executed before the start of the mounting process on the production line 10. When this routine is started, the CPU 62a of the management computer 60 acquires the production job data from the HDD 62c (step S100), and acquires information such as the total number of parts stored in the new reel 73 from the production job data. To do. Next, the CPU 62a acquires information on the feeder 72 mounted on the component supply device 70 of the mounting device 11 (step S110). The information of the feeder 72 includes the current number of parts contained in the reel 73. Next, the CPU 62a determines whether or not the feeder 72 in use is attached based on the information of the feeder 72 (step S120).

使用途中のフィーダ72(リール73)が部品供給装置70の装着されているときには、CPU62aは、使用途中のフィーダ72を使用できない(不許可)設定であるか否かを判定する(ステップS130)。不許可設定であるときには、CPU62aは、エラーメッセージをディスプレイ66に表示し(ステップS140)、このルーチンを終了する。このメッセージを確認した作業者は、使用途中のフィーダ72を新品に取り替える作業を行う。一方、使用途中のフィーダ72を使用できる(許可)設定であるときには、CPU62aは、使用途中のフィーダ72を平準化処理から除外する(ステップS150)。なお、除外されたフィーダ72の交換タイミングは、他の新品フィーダ72の交換タイミングを設定したのちに行う。ステップS150のあと、または、ステップS120で使用中のフィーダ72が部品供給装置70に装着されていないとき、CPU62aは、交換タイミングの設定処理を実行する(ステップS160)。   When the feeder 72 (reel 73) in use is attached to the component supply device 70, the CPU 62a determines whether or not the feeder 72 in use is set to be unusable (not permitted) (step S130). When the setting is not permitted, the CPU 62a displays an error message on the display 66 (step S140), and ends this routine. The operator who confirms this message replaces the feeder 72 in use with a new one. On the other hand, when the setting is such that the feeder 72 in use can be used (permitted), the CPU 62a excludes the feeder 72 in use from the leveling process (step S150). The replacement timing of the excluded feeder 72 is set after the replacement timing of another new feeder 72 is set. After step S150, or when the feeder 72 in use at step S120 is not attached to the component supply device 70, the CPU 62a executes a replacement timing setting process (step S160).

次に、フィーダ72の交換作業を平準化する交換タイミングの設定について説明する。ここで、フィーダ72の交換作業が平準化されているか否かは、例えば、所定の期間において生産ライン10で発生した部品切れのフィーダ72の数が作業者の準備作業及び交換作業の時間から導かれる対処可能数(許容範囲)を超えるか否かに基づいて判断することができる。この所定の期間は、作業者が作業を行う時間で表すこともできるし、実装装置11でいう生産完了枚数や、実装装置11のユニットの稼働回数などで表すことができる。例えば、実装装置11に基板16が取り込まれてから、次の基板16が取り込まれるまでを所定の期間とすると、「所定時刻間(例えば10:00〜10:10)で発生する部品切れのフィーダ数」とするよりも、「50枚目の基板16の生産で発生する部品切れのフィーダ数」とする方が理解が容易である。このため、ここでは、便宜的に基板16の生産枚数を用いて、「所定期間」を説明するものとする。   Next, the setting of the replacement timing for leveling the replacement work of the feeder 72 will be described. Here, whether or not the replacement work of the feeder 72 has been leveled is determined by, for example, the number of feeders 72 that are out of parts in the production line 10 in a predetermined period from the time of the preparation work and the replacement work of the worker. It can be determined based on whether or not the available number (allowable range) is exceeded. The predetermined period can be represented by the time when the worker performs the work, or can be represented by the number of production completed in the mounting apparatus 11 or the number of times the unit of the mounting apparatus 11 is operated. For example, assuming that a predetermined period is from the time when the board 16 is taken in to the mounting apparatus 11 to the time when the next board 16 is taken in, "a feeder that runs out of parts that occurs during a predetermined time (for example, 10:00 to 10:10). It is easier to understand "the number of feeders that are out of parts that occurs in the production of the fiftieth substrate 16" rather than "the number". Therefore, here, for the sake of convenience, the "predetermined period" will be described using the number of boards 16 produced.

図6は、交換タイミング設定ルーチンの一例を示すフローチャートである。このルーチンはHDD62cに記憶されている。このルーチンを開始すると、CPU62aは、今回の生産で生産する生産基板枚数Sと、新品リール73の総部品数Aとに基づいて各フィーダの必要リール数C及び部品残数D(剰余数)を算出する(ステップS200)。必要リール数Cは、基板1枚あたりに使用するそのリール73の部品使用数Bと、生産基板枚数Sとを乗算した必要部品数を新品リールの総部品数Aで除算した商により求めることができる。この必要部品数を生産基板数Sで除算した際に、割り切れない場合は、切り上げした値を必要リール数Cとし、このときの剰余が部品残数Dとなる。   FIG. 6 is a flowchart showing an example of the replacement timing setting routine. This routine is stored in the HDD 62c. When this routine is started, the CPU 62a determines the required reel number C and the remaining component number D (remaining number) of each feeder on the basis of the number S of production boards produced in the current production and the total number A of components of the new reel 73. Calculate (step S200). The required reel number C can be obtained by a quotient obtained by dividing the required component number obtained by multiplying the component use number B of the reel 73 used per one substrate by the production substrate number S by the total number A of new reel components. it can. When the required number of components is divided by the number of production boards S and it is not divisible, the rounded-up value is the required number of reels C, and the surplus at this time is the remaining number of components D.

次に、CPU62aは、部品切れ間隔Gを算出し(ステップS210)、算出した部品切れ間隔Gが重なるフィーダ72を抽出する(ステップS220)。部品切れ間隔G(基板枚数)は、新品リールの総部品数Aを、基板1枚あたりに使用する部品使用数Bで除算することにより求めることができる。また、この抽出は、例えば、各フィーダ72の部品切れ間隔Gをそれぞれ因数分解し、共通する因数の多さや共通しない因数の大きさの差などに基づいて行うことができる。例えば、部品切れ間隔Gが250枚(2×5×5×5)のフィーダ72と、500枚(2×2×5×5×5)のフィーダ72があるとき、4つの因数が共通し、最小公倍数の500枚目に部品切れが重なることを把握することができる。このように、共通する因数や、あるいは共通しない因数の差の大きさなどに基づいて、各フィーダの部品切れ間隔Gの重なりやすさを把握することができる。   Next, the CPU 62a calculates the component shortage gap G (step S210), and extracts the feeder 72 with which the calculated component shortage gap G overlaps (step S220). The gap G (the number of substrates) can be obtained by dividing the total number A of components on a new reel by the number B of components used per substrate. In addition, this extraction can be performed based on, for example, factorization of the component shortage intervals G of the feeders 72 and the difference in the number of common factors or the size of factors that are not common. For example, when there are 250 (2 × 5 × 5 × 5) feeders 72 and 500 (2 × 2 × 5 × 5 × 5) feeders 72 each having a component gap G, four factors are common, It is possible to understand that parts are overlaid on the 500th sheet, which is the least common multiple. In this way, it is possible to grasp the easiness of the overlapping of the component cutout intervals G of the feeders based on the magnitude of the difference between the common factors or the non-common factors.

次に、CPU62aは、抽出したフィーダ72の中から平準化を行うフィーダ72を1つ設定し(ステップS230)、各フィーダ72の初回交換作業時のみに用いる平準化基板数Eを任意に設定し、初回交換作業時のみに用いる平準化部品数F(平準化タイミング)を算出する(ステップS240)。平準化部品数Fは、リール73に部品が残っているにもかかわらず、使用中のリール73の残部品数がこの平準化部品数Fに達したときに、交換を指示する部品数であり、平準化タイミングに相当する部品数である。平準化基板枚数Eは、各フィーダ72で異なる値であるものとし、任意の基準数Xに任意数nを乗算して求めるものとしてもよい。この基準数Xは、フィーダ72の部品切れ間隔Gのうちの最小値よりも小さな値にすることが好ましい。また、基準数Xは、素数であることがフィーダ交換作業の重なりを抑制する上では好ましい。任意数nは、フィーダごとに1インクリメントした値(n←n+1)とすることができる。平準化部品数Fは、基板1枚あたりに
使用する部品使用数Bと平準化基板枚数Eとを乗算して求めるものとしてもよい。なお、平準化基板数Eや平準化部品数Fは、上述した以外の方法(例えば乱数など)で定めるものとしてもよい。
Next, the CPU 62a sets one feeder 72 for leveling out of the extracted feeders 72 (step S230), and arbitrarily sets the number E of leveling substrates to be used only during the initial replacement work of each feeder 72. The number F of leveling parts (leveling timing) used only during the first replacement work is calculated (step S240). The leveled part number F is the number of parts to be instructed to be replaced when the number of remaining parts of the reel 73 in use reaches the leveled part number F, even though the number of parts remains on the reel 73. , The number of parts corresponding to the leveling timing. The number of leveled substrates E may be different for each feeder 72, and may be determined by multiplying an arbitrary reference number X by an arbitrary number n. The reference number X is preferably set to a value smaller than the minimum value of the component gap intervals G of the feeder 72. In addition, it is preferable that the reference number X is a prime number in order to suppress overlap of feeder replacement work. The arbitrary number n can be a value (n ← n + 1) incremented by 1 for each feeder. The number F of leveled components may be obtained by multiplying the number B of used components per board and the number E of leveled substrates. The number E of leveling boards and the number F of leveling parts may be determined by a method other than the above (for example, a random number).

平準化部品数Fを求めると、CPU62aは、平準化部品数Fが総部品数Aを超えているか否かを判定し(ステップS250)、平準化部品数Fが総部品数Aを超えているときには、平準化部品数Fを総部品数Aで除算した剰余(余り数)を平準化部品数Fに再設定する(ステップS260)。上記設定方法では、任意数nによっては、平準化部品数Fがリール73の総部品数Aを超えてしまう場合がある。ここでは、平準化部品数Fを総部品数Aで除算した剰余とすることにより、平準化部品数Fを総部品数Aよりも小さい値に設定するのである。ステップS260のあと、または、ステップS250で平準化部品数Fが総部品数Aを超えていないときには、CPU62aは、部品残数Dが値「0」であるか否かを判定する(ステップS270)。部品残数Dが値「0」でないときには、平準化部品数Fが部品残数Dを超えるか否かを判定する(ステップS280)。平準化部品数Fが部品残数Dを超えるときには、使用途中のリール73が複数発生しない範囲である部品数を平準化部品数Fに再設定する(ステップS290)。この再設定は、例えば、部品残数D以下で且つ0より大きい範囲のいずれかの値を平準化部品数Fとすればよい。この再設定は、例えば、平準化部品数Fを部品残数Dで除算した剰余(余り数)を平準化部品数Fとしてもよい。このようにすると、使用途中のリール73が複数発生しない範囲の平準化部品数Fを設定することができる。ステップS230〜S290の処理により、総部品数Aに基づいて定められる(例えばリール73の部品を使い切る)交換タイミングより短時間で、且つ他のフィーダ72と異なるタイミングである平準化部品数F(平準化タイミング)をフィーダ72の交換指示タイミングに設定することができる。   After obtaining the leveled part number F, the CPU 62a determines whether or not the leveled part number F exceeds the total part number A (step S250), and the leveled part number F exceeds the total part number A. Sometimes, the remainder (the number of remainders) obtained by dividing the leveled parts number F by the total parts number A is reset to the leveled parts number F (step S260). In the above setting method, the leveling component number F may exceed the total component number A of the reel 73 depending on the arbitrary number n. Here, the leveling component number F is set to a value smaller than the total component number A by taking the remainder obtained by dividing the leveling component number F by the total component number A. After step S260, or when the leveled component number F does not exceed the total component number A in step S250, the CPU 62a determines whether or not the remaining component number D is a value "0" (step S270). . When the remaining component number D is not "0", it is determined whether the leveled component number F exceeds the remaining component number D (step S280). When the leveled component number F exceeds the component remaining number D, the number of components within a range in which a plurality of reels 73 in use are not generated is reset to the leveled component number F (step S290). For this resetting, for example, any value within the range of the remaining number of parts D or less and greater than 0 may be set as the leveled part number F. In this resetting, for example, the remainder (the number of remainders) obtained by dividing the leveled component number F by the component remaining number D may be set as the leveled component number F. By doing so, it is possible to set the leveling component number F in a range in which a plurality of reels 73 in use do not occur. By the processing of steps S230 to S290, the leveling component number F (leveling), which is a timing shorter than the replacement timing determined based on the total component number A (for example, the components of the reel 73 are used up) and different from other feeders 72 (The conversion timing) can be set to the replacement instruction timing of the feeder 72.

ここで、使用途中のリール73が複数発生しない範囲の平準化部品数Fの設定について説明する。図7は、使用途中のリール発生を抑制した交換を行う説明図である。図7では、生産基板枚数Sが5680枚、新品リールの総部品数Aが1000個、基板1枚あたりに使用する部品使用数Bが2個、必要リール数Cが12本、部品残数Dが360個である場合を具体的に説明する。ここで、平準化部品数Fを200個に定めた場合を例1とし、900個に定めた場合を例2とする。例2では、初回のリール73が900個使用した時点で次のリール73に交換されるから、100個の部品を残した使用途中のリール73が、初回に生じる。そして、最終回の12回目のリール交換で必要な部品数は460個であり、初回のリールでは最終回の実装個数に足りない。このため、例2では、最終回のリール交換で新品リールを装着するか、初回のリールを装着して使い切ったあと更に新品リールを装着するかのいずれかになる。前者では部品が100個及び540個残る使用途中のリールが2本発生し、後者では生産終了間際で交換頻度が上昇してしまう。一方、例1では、初回のリール73が200個使用した時点で次のリール73に交換されるから、800個の部品を残した使用途中のリール73が初回に生じる。そして、最終回のリール交換で必要な部品数は160個であり、初回のリールを最終回の実装処理に用いることができる。このように、初回に使用する平準化部品数Fは、部品残数D以下の値に定めるものとすれば、使用途中のリール73が複数発生しない範囲となる。なお、部品残数Dが「0」であるとき、即ち、必要部品数を生産基板数Sで除算した際に割り切れるときは、必ず、初回の残数が最終回の実装数になるから、平準化部品数Fを新品リールの総部品数A以下の値に定めれば、使用途中のリール73は複数発生しない。   Here, setting of the leveling component number F in a range in which a plurality of reels 73 in use are not generated will be described. FIG. 7 is an explanatory diagram for performing replacement while suppressing the occurrence of reels in use. In FIG. 7, the number of production boards S is 5680, the total number of parts A of a new reel is 1000, the number of parts B used per board is 2, the number of required reels C is 12, and the number of remaining parts D. The case where there are 360 is specifically described. Here, the case where the number F of leveling parts is set to 200 is set as Example 1, and the case where it is set to 900 is set as Example 2. In the example 2, when 900 reels 73 are used for the first time, the reels 73 are replaced with the next reels 73, so that the reels 73 in use that have 100 parts left are generated for the first time. The number of parts required for the 12th reel exchange in the final round is 460, which is not enough for the final reel to be mounted. For this reason, in Example 2, either a new reel is mounted by the final reel exchange, or a new reel is mounted after the first reel is mounted and used up. In the former case, 100 reels and 540 reels remain, and two reels in use occur, and in the latter case, the replacement frequency increases near the end of production. On the other hand, in Example 1, when 200 reels 73 are used for the first time, the reels 73 are replaced with the next reel 73, so that the reels 73 that are still in use and have 800 parts left are generated for the first time. Then, the number of parts required for the final reel exchange is 160, and the first reel can be used for the final mounting process. As described above, if the number F of leveled parts to be used for the first time is set to a value equal to or less than the number of remaining parts D, a plurality of reels 73 in use will not occur. When the remaining number of components D is “0”, that is, when the required number of components is divisible by the number of production boards S, the first remaining number is always the final mounting number. If the number F of converted parts is set to a value less than or equal to the total number A of new reels, a plurality of reels 73 in use will not occur.

さて、ステップS290のあと、または、ステップS280で平準化部品数Fが部品残数Dを超えないとき、または、ステップS270で部品残数Dが値「0」であるとき、CPU62aは、抽出した全フィーダ72の平準化が終了したか否かを判定する(ステップS300)。全フィーダの平準化が終了していないときには、CPU62aは、ステップS230以降の処理を実行する。即ち、次に平準化を行うフィーダ72を設定し、そのフィーダ72に対して平準化部品数Fを設定するのである。一方、ステップS300で、抽出した全フィーダ72の平準化が終了したときには、平準化処理の結果が所定の許容範囲内にあるか否かを判定する(ステップS310)。この判定は、例えば、所定期間において交換を要するフィーダ72の数が所定の許容数以下であるか否かに基づいて行うことができる。所定の許容数は、例えば、所定期間内に作業者がフィーダ72の準備作業及び交換作業を行うことができるフィーダ72の数としてもよい。この所定の許容数は、生産処理に従事する作業者の数に応じて定めるものとしてもよい。平準化処理の結果が許容範囲内にないときには、CPU62aは、ステップS230以降の処理を実行する。即ち、平準化を行うフィーダを設定し、ステップS240で前回と異なる平準化基板数を設定して平準化処理を実行する。このような処理を繰り返していくうちに、ステップS310で、平準化処理の結果が許容範囲内にあるときには、初回の交換のみ平準化部品数Fを交換指示タイミングに設定し、その他の交換は総部品数Aを交換指示タイミングに設定し(ステップS320)、このルーチンを終了する。このように、初回交換のみ平準化部品数Fを用いるから、初回交換時以外はリール73を使い切る設定となり、使用途中のリール73がより発生しにくくなる。なお、ここで設定した交換指示タイミングは、実装処理開始前に、通信デバイス68を介して実装装置11へ出力される。   By the way, after step S290, or when the leveled component number F does not exceed the component remaining number D in step S280, or when the component remaining number D is the value “0” in step S270, the CPU 62a extracts It is determined whether the leveling of all the feeders 72 is completed (step S300). When the leveling of all the feeders has not been completed, the CPU 62a executes the processing of step S230 and the subsequent steps. That is, the feeder 72 for leveling is set next, and the leveling part number F is set for the feeder 72. On the other hand, when the leveling of all the extracted feeders 72 is completed in step S300, it is determined whether or not the result of the leveling process is within a predetermined allowable range (step S310). This determination can be made based on, for example, whether or not the number of feeders 72 that need to be replaced in a predetermined period is less than or equal to a predetermined allowable number. The predetermined allowable number may be, for example, the number of feeders 72 that the worker can perform the preparation work and the replacement work of the feeders 72 within a predetermined period. This predetermined allowable number may be determined according to the number of workers engaged in production processing. When the result of the leveling process is not within the allowable range, the CPU 62a executes the process of step S230 and subsequent steps. That is, a feeder for leveling is set, and in step S240, the number of leveling substrates different from the previous one is set and the leveling process is executed. While repeating such processing, in step S310, when the result of the leveling processing is within the allowable range, the leveling component number F is set to the replacement instruction timing only for the first replacement, and other replacements are total. The number A of parts is set to the replacement instruction timing (step S320), and this routine is ended. As described above, since the leveling part number F is used only for the first time replacement, the reel 73 is set to be used up except for the first time replacement, and the reel 73 in use is less likely to occur. The replacement instruction timing set here is output to the mounting apparatus 11 via the communication device 68 before the mounting process is started.

さて、図5の平準化処理ルーチンの説明に戻る。ステップS160で交換タイミング設定ルーチンを終えると、CPU62aは、使用途中のリール73を有するフィーダ72、即ち、ステップS150で除外されたフィーダ72が部品供給装置70にあるか否かを判定する(ステップS170)。該当するフィーダ72があるときには、CPU62aは、使用途中のフィーダを使い切ったあとの2回目以降の交換指示タイミングを設定する(ステップS180)。この交換タイミングの設定については、例えば、上述した平準化処理を行ったあとのフィーダ72に対して、使用途中のフィーダ72の交換作業が重ならないよう、使用途中のフィーダ72の交換指示タイミングを設定する。CPU62aは、例えば、使用途中のフィーダ72において、2回目以降の交換では新品リールを用いるものとし、部品切れ間隔Gに基づき交換タイミング(例えば、生産枚数)を設定する。そして、2回目以降の交換において、所定期間(例えば、何枚目かの生産枚数)で交換指示タイミングになるフィーダ72の数を求め、このフィーダ72の数が所定の許容範囲内であれば、平準化部品数Fを設定することなく、そのまま新品リールを用いた通常の交換指示タイミングとする。一方、2回目以降の交換において、使用途中のフィーダ72の交換タイミングと一致するフィーダ72の数が所定の許容範囲を超えるときには、CPU62aは、上述と同様に、基準数X及び任意数nを用いて平準化基板枚数Eを設定し、平準化部品数Fを求める。そして、CPU62aは、上述のステップS310と同様に、平準化処理結果が許容範囲内にあるか否かの判定を行い、平準化処理結果が許容範囲内にないときには、平準化基板枚数Eを変更して上記ステップS230〜S310と同様の処理を、平準化処理結果が許容範囲に入るまで行うのである。こうして、ステップS150で一旦除外された使用途中のリール73を有するフィーダ72の交換指示タイミングを設定する。   Now, returning to the description of the leveling processing routine of FIG. When the replacement timing setting routine is completed in step S160, the CPU 62a determines whether or not the feeder 72 having the reel 73 in use, that is, the feeder 72 excluded in step S150 is in the component supply device 70 (step S170). ). When there is the corresponding feeder 72, the CPU 62a sets the second and subsequent replacement instruction timings after the feeder in use is used up (step S180). Regarding the setting of the replacement timing, for example, the replacement instruction timing of the feeder 72 in use is set so that the replacement work of the feeder 72 in use does not overlap with the feeder 72 after performing the leveling process described above. To do. For example, in the feeder 72 in use, the CPU 62a uses a new reel in the second and subsequent replacements, and sets the replacement timing (for example, the number of produced products) based on the component run-out interval G. Then, in the second and subsequent replacements, the number of feeders 72 at the replacement instruction timing within a predetermined period (for example, the number of produced sheets of several sheets) is obtained, and if the number of the feeders 72 is within a predetermined allowable range, The normal replacement instruction timing using a new reel is used as it is without setting the leveling component number F. On the other hand, in the second and subsequent replacements, when the number of feeders 72 that coincides with the replacement timing of the feeders 72 in use exceeds the predetermined allowable range, the CPU 62a uses the reference number X and the arbitrary number n, as described above. Then, the number E of leveled substrates is set and the number F of leveled parts is obtained. Then, the CPU 62a determines whether or not the leveling processing result is within the allowable range, as in step S310 described above. When the leveling processing result is not within the allowable range, the CPU 62a changes the leveling substrate number E. Then, the same processing as steps S230 to S310 is performed until the leveling processing result falls within the allowable range. In this way, the replacement instruction timing of the feeder 72 having the reel 73 in use which is once excluded in step S150 is set.

ステップS180のあと、または、ステップS170で、除外されたフィーダ72が部品供給装置70にないときには、CPU62aは、初回に生じた使用途中のフィーダ72に対するメッセージ表示タイミングを設定し(ステップS190)、このルーチンを終了する。この表示タイミングは、通常、各々のフィーダ72の初回の交換指示タイミングと、最終回の交換指示タイミングとに設定される。表示するメッセージは、例えば、初回の交換時は「発生した使用途中のリール73は最終回の交換に用いて下さい」旨のメッセージとしてもよい。また、最終回の交換時は「初回に生じた使用途中のリール73を装着して下さい」旨のメッセージとしてもよい。使用途中のフィーダ72がすぐに部品供給装置70に装着されてしまうと、平準化処理を行わない状態に戻ってしまうことがある。一方、これらのメッセージを、操作パネル55に表示すると、使用途中のフィーダ72がすぐに部品供給装置70に装着されてしまうことをより抑制することができる。   After step S180 or in step S170, when the excluded feeder 72 is not in the component supply device 70, the CPU 62a sets the message display timing for the feeder 72 that is in use for the first time (step S190). Exit the routine. This display timing is normally set to the first replacement instruction timing of each feeder 72 and the final replacement instruction timing. The message to be displayed may be, for example, a message “Please use the generated reel 73 in use during the final exchange” during the first exchange. In addition, at the time of the final replacement, a message may be displayed to the effect that "Please attach the reel 73 that has been used for the first time and is in use". If the feeder 72 in use is immediately attached to the component supply device 70, it may return to a state where the leveling process is not performed. On the other hand, by displaying these messages on the operation panel 55, it is possible to further prevent the feeder 72 in use from being immediately attached to the component supply device 70.

ここで、上述した平準化処理について、具体例を用いて説明する。図8は、平準化を行わないフィーダ交換の具体例の説明図であり、図8(a)が初期条件、図8(b)がリールの交換回数と生産枚数との関係、図8(c)がリールの交換回数と部品使用数との関係である。図9は、平準化を行わないフィーダの交換タイミング及び作業時間の概念図である。図10は、平準化を実行したフィーダ交換の具体例の説明図であり、図10(a)が初期条件、図10(b)がリールの交換回数と生産枚数との関係、図10(c)がリールの交換回数と部品使用数との関係である。図11は、平準化を実行したフィーダの交換タイミング及び作業時間の概念図である。ここでは、図8に示す条件を有する、部品1〜6のフィーダ72の交換について説明する。各フィーダの部品切れ間隔Gは、それぞれ、500枚、250枚、125枚、250枚、167枚、300枚であるから、新品のリール73を部品供給装置70に装着した状態からは、生産基板数がおおよそ500枚単位で交換作業が重なることになる(図9(b)参照)。一方、本実施形態の管理コンピュータ60では、図10に示すように、基準数Xと任意数nとを用いて、平準化基板数Eを設定し、平準化部品数Fを算出する平準化処理を行う。図10では、基準数Xは41とした。なお、図10(a)に示すように、部品5については、当初の平準化部品数Fが総部品数Aを超えるので、ステップS260で平準化部品数Fを総部品数Aで除算した剰余を平準化部品数Fに再設定する。また、部品6では、部品残数Dが値「0」でなく、当初の平準化部品数Fが部品残数Dを超えるので、ステップS290で平準化部品数Fを部品残数Dで除算した剰余を平準化部品数Fに再設定する。このように、部品1では、基板数41枚、部品数82個を装着した時点(918個残り)で、次のフィーダ72に交換指示する。同様に、部品2では、基板数82枚、部品数164個を装着した時点(336個残り)で、次のフィーダ72に交換指示する。図11(a)に示すように、初回のみ平準化部品数Fを用いて、早い交換を行うが、2回目以降は、通常のリール73を使い切る条件で、リール73の交換を継続する。そして、最終回に、初回で使用途中となったリール73を再装着して実装処理を行う。このように平準化処理を行うと、図11(b)に示すように、予備フィーダ76の準備作業及び交換作業に要する時間をできるだけ許容範囲内にすることができる。   Here, the leveling process described above will be described using a specific example. FIG. 8 is an explanatory diagram of a specific example of feeder exchange without leveling, FIG. 8A is an initial condition, FIG. 8B is a relationship between the number of reel exchanges and the number of products produced, and FIG. ) Is the relationship between the number of times the reels are replaced and the number of parts used. FIG. 9 is a conceptual diagram of replacement timing and working time of a feeder that is not leveled. 10A and 10B are explanatory diagrams of a specific example of feeder exchange in which leveling is performed. FIG. 10A is an initial condition, FIG. 10B is a relationship between the number of reel exchanges and the number of products produced, and FIG. ) Is the relationship between the number of times the reels are replaced and the number of parts used. FIG. 11 is a conceptual diagram of the replacement timing and working time of the feeder that has performed the leveling. Here, replacement of the feeder 72 of the components 1 to 6 having the conditions shown in FIG. 8 will be described. Since the component run-out interval G of each feeder is 500, 250, 125, 250, 167, and 300, respectively, from the state where the new reel 73 is mounted on the component supply device 70, the production board The replacement work will be repeated in units of about 500 sheets (see FIG. 9B). On the other hand, in the management computer 60 of the present embodiment, as shown in FIG. 10, a leveling process for setting a leveling board number E and calculating a leveling component number F using a reference number X and an arbitrary number n. I do. In FIG. 10, the reference number X is 41. As shown in FIG. 10A, since the initial leveling component number F exceeds the total component number A for the component 5, the remainder obtained by dividing the leveling component number F by the total component number A in step S260. Is reset to the leveling part number F. In the component 6, the remaining component number D is not "0" and the initial leveled component number F exceeds the remaining component number D. Therefore, the leveled component number F is divided by the remaining component number D in step S290. The surplus is reset to the leveled part number F. In this way, in the component 1, when the number of boards is 41 and the number of components is 82 (918 remaining), the next feeder 72 is instructed to be replaced. Similarly, for the component 2, when the number of boards is 82 and the number of components is 164 (336 remaining), the next feeder 72 is instructed to be replaced. As shown in FIG. 11A, the leveling component number F is used only for the first time for quick replacement, but after the second time, the replacement of the reel 73 is continued under the condition that the normal reel 73 is used up. Then, in the final round, the reel 73 that has been in use for the first time is remounted and the mounting process is performed. By performing the leveling process in this way, as shown in FIG. 11B, the time required for the preparatory work and the replacement work of the preliminary feeder 76 can be set within the allowable range as much as possible.

次に、実装装置11の動作、例えば、管理コンピュータ60から取得した交換指示タイミングを用いて実装処理を実行する処理について説明する。図12は、実装コントローラ50のCPU51により実行される実装処理ルーチンの一例を表すフローチャートである。このルーチンは、実装コントローラ50のHDD53に記憶され、作業者による開始指示により実行される。   Next, the operation of the mounting apparatus 11, for example, a process of executing the mounting process using the replacement instruction timing acquired from the management computer 60 will be described. FIG. 12 is a flowchart showing an example of a mounting processing routine executed by the CPU 51 of the mounting controller 50. This routine is stored in the HDD 53 of the mounting controller 50 and is executed by a start instruction from the worker.

このルーチンが開始されると、CPU51は、まず、管理コンピュータ60から生産ジョブデータを取得し(ステップS400)、上記設定された交換指示タイミング及びメッセージ表示タイミングを取得する(ステップS410)。次に、CPU51は、基板16の搬送及び固定処理を実行し(ステップS420)、生産ジョブデータの実装順に基づいて、吸着を行う部品を設定し(ステップS430)、部品の吸着処理及び配置処理を行う(ステップS440)。この処理では、CPU51は、部品供給装置70の所定のピックアップ位置に吸着ノズル40を移動させ、部品を吸着する。部品を吸着したのち、CPU51は、生産ジョブデータで指定されている実装位置の座標まで吸着ノズル40を移動させ、部品を基板16上に配置させる。次に、CPU51は、各フィーダ72の残存部品数を更新してRAM54に記憶すると共に、この残存部品数を管理コンピュータ60へ出力する(ステップS450)。   When this routine is started, the CPU 51 first acquires the production job data from the management computer 60 (step S400), and acquires the set replacement instruction timing and message display timing (step S410). Next, the CPU 51 executes the process of carrying and fixing the substrate 16 (step S420), sets the component to be sucked based on the mounting order of the production job data (step S430), and performs the component suction process and the placement process. Perform (step S440). In this process, the CPU 51 moves the suction nozzle 40 to a predetermined pickup position of the component supply device 70 and suctions the component. After picking up the component, the CPU 51 moves the suction nozzle 40 to the coordinates of the mounting position specified by the production job data, and places the component on the board 16. Next, the CPU 51 updates the number of remaining parts of each feeder 72 and stores it in the RAM 54, and outputs the number of remaining parts to the management computer 60 (step S450).

続いて、CPU51は、フィーダ72のいずれかが交換指示タイミングに至ったか否かを判定する(ステップS460)。フィーダ72のいずれかが交換指示タイミングに至ったときには、CPU51は、交換指示タイミングが、初回交換、最終回交換、初回及び最終回以外の交換(通常交換)のうちどのタイミングであるかを判定する(ステップS470)。交換指示タイミングが初回交換であるときには、今回生じた使用途中のリール73を生産の最終回に装着する旨の情報(メッセージ)を作業者に報知し(ステップS480)、更にこのフィーダ72を交換する交換指示の情報(メッセージ)を作業者へ報知する(ステップS490)。作業者への報知は、操作パネル55の表示部56にその内容を含む画面を表示することにより行うものとする。このとき、警告ランプを点灯させたり、ブザーなど音により報知してもよい。これを確認した作業者は、該当するフィーダ72の準備作業及び交換作業を行う。   Subsequently, the CPU 51 determines whether any of the feeders 72 has reached the replacement instruction timing (step S460). When any of the feeders 72 reaches the exchange instruction timing, the CPU 51 determines which of the first exchange, the final exchange, and the exchange other than the first and last exchanges (normal exchange) is the exchange instruction timing. (Step S470). When the replacement instruction timing is the first replacement, the operator is notified of information (message) indicating that the reel 73 currently in use, which is currently being used, is mounted at the final time of production (step S480), and the feeder 72 is further replaced. Information (message) of the exchange instruction is notified to the operator (step S490). The notification to the operator is performed by displaying a screen including the contents on the display unit 56 of the operation panel 55. At this time, a warning lamp may be turned on or a sound such as a buzzer may be used for notification. The operator who confirms this performs the preparation work and the replacement work of the corresponding feeder 72.

一方、ステップS470で通常交換の交換指示タイミングであるときには、ステップS490でこのフィーダ72を交換する交換指示の情報を作業者へ報知する。このとき、CPU51は、新品のリール73を有するフィーダ72を部品供給装置70へ装着する旨、作業者に報知してもよい。こうすれば、通常の実装時に、使用途中のフィーダ72が部品供給装置70に装着されてしまうことをより抑制できるから、通常交換の最中に生産計画がずれてしまうのをより抑制することができる。これを確認した作業者は、該当するフィーダ72の準備作業及び交換作業を行う。一方、ステップS470で最終回の交換指示タイミングであるときには、初回に生じた使用途中のリール73を装着する情報(メッセージ)を作業者へ報知し(ステップS500)、ステップS490でこのフィーダ72を交換する交換指示の情報を作業者へ報知する。これを確認した作業者は、初回に生じた使用途中のリール73を有するフィーダ72の準備作業及び交換作業を行う。   On the other hand, if the replacement instruction timing for normal replacement is determined in step S470, the operator is notified of the information on the replacement instruction for replacing the feeder 72 in step S490. At this time, the CPU 51 may notify the operator that the feeder 72 having the new reel 73 is mounted on the component supply device 70. By doing so, it is possible to further prevent the feeder 72 in use from being attached to the component supply device 70 during normal mounting, and thus it is possible to further prevent deviations in the production plan during normal replacement. it can. The operator who confirms this performs the preparation work and the replacement work of the corresponding feeder 72. On the other hand, when it is the final replacement instruction timing in step S470, the operator is notified of the information (message) for mounting the reel 73 in use that is in use for the first time (step S500), and the feeder 72 is replaced in step S490. The operator is informed of the replacement instruction information. The operator who confirms this performs the preparation work and the replacement work of the feeder 72 having the reel 73 that is in use for the first time.

ステップS490のあと、または、ステップS460で交換指示タイミングでないときには、CPU51は、現在の基板16の実装処理が完了したか否かを判定し(ステップS510)、現在の基板16の実装処理が完了していないときには、ステップS430以降の処理を実行する。即ち、CPU51は、現在の基板16上に部品を次々に実装する。一方、ステップS510で現在の基板16の実装処理が完了したときには、CPU51は、実装完了した基板16を排出し(ステップS520)、生産完了したか否かを判定する(ステップS530)。生産完了していないときには、CPU51は、ステップS420以降の処理を繰り返し実行する。即ち、CPU51は、新たな基板16を搬送、固定し、交換指示タイミングに至ったときにはその旨のメッセージを表示させつつ、部品を基板16上へ実装する処理を繰り返し行う。一方、ステップS530で生産完了したときには、このルーチンを終了する。このように、初回の交換のみ平準化部品数Fにより各フィーダ72の交換タイミングをずらすことにより、交換作業の平準化を図ることができる。また、初回に生じた使用途中のリール73を最終回に用いることにより、管理に難のある使用途中のリール73の発生をできるだけ抑制することができる(図11参照)。   After step S490 or when it is not the replacement instruction timing in step S460, the CPU 51 determines whether or not the mounting process of the current board 16 is completed (step S510), and the mounting process of the current board 16 is completed. If not, the processes of step S430 and thereafter are executed. That is, the CPU 51 sequentially mounts components on the current board 16. On the other hand, when the current mounting process of the board 16 is completed in step S510, the CPU 51 ejects the completed board 16 (step S520) and determines whether the production is completed (step S530). When the production is not completed, the CPU 51 repeatedly executes the processing of step S420 and the subsequent steps. That is, the CPU 51 repeats the process of mounting and mounting the component on the board 16 while transporting and fixing the new board 16 and displaying a message to that effect when the replacement instruction timing is reached. On the other hand, when the production is completed in step S530, this routine ends. In this way, the replacement work can be leveled by shifting the replacement timing of each feeder 72 by the leveling part number F only for the first replacement. Further, by using the reel 73 in use that has occurred for the first time in the final round, it is possible to suppress the occurrence of the reel 73 in use that is difficult to manage as much as possible (see FIG. 11).

ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のフィーダ72(リール73)が本発明の収容部に相当し、部品供給装置70が部品供給部に相当し、X軸スライダ26、Y軸スライダ30及びヘッド24が実装処理部に相当し、CPU62aが設定手段に相当し、通信デバイス68が出力手段に相当する。   Here, the correspondence relationship between the components of the present embodiment and the components of the present invention will be clarified. The feeder 72 (reel 73) of the present embodiment corresponds to the accommodation section of the present invention, the component supply device 70 corresponds to the component supply section, and the X-axis slider 26, the Y-axis slider 30 and the head 24 correspond to the mounting processing section. The CPU 62a corresponds to the setting means, and the communication device 68 corresponds to the output means.

以上説明した管理コンピュータ60によれば、新品のリール73に含まれる総部品数Aに基づいて定められる交換タイミングより短時間に変更し、且つ他のフィーダ72と異なるタイミングとする平準化部品数F(平準化タイミング)をこのフィーダ72の交換指示タイミングに初回交換時のみ(一時的に)設定する。そして、設定された交換指示タイミングを実装装置11へ出力する。その後、この出力された交換指示タイミングがフィーダ72の交換指示として作業者に報知される。このように、一時的に平準化タイミングを用いるから、他の交換時には交換タイミングをずらさずに、即ち、リール73に収容した部品を使い切りながら実装処理を行うことができる。また、平準化タイミングを用いて一旦交換タイミングをずらすことにより、その後の交換タイミングが重なりにくくなる。したがって、使用途中のリール73をできるだけ出さずにフィーダ72の交換作業を平準化することができる。また、実装処理の開始後、最初の1回目の交換指示タイミングに平準化タイミングを設定するから、最初に他のフィーダ72との交換タイミングがずれ、その後、リール73に収容された部品を使い切りながら実装処理を行うことができるため、交換作業を平準化するに際して、使用途中のリール73の発生をより抑制することができる。   According to the management computer 60 described above, the leveling component number F that is changed to a time shorter than the replacement timing determined based on the total number A of components included in the new reel 73 and that has a different timing from other feeders 72 The (leveling timing) is set (temporarily) to the replacement instruction timing of the feeder 72 only during the first replacement. Then, the set replacement instruction timing is output to the mounting apparatus 11. Thereafter, the output replacement instruction timing is notified to the operator as an instruction to replace the feeder 72. As described above, since the leveling timing is temporarily used, the mounting process can be performed without shifting the replacement timing at the time of another replacement, that is, while the components accommodated in the reel 73 are used up. Further, by temporarily shifting the replacement timings using the leveling timing, it becomes difficult for subsequent replacement timings to overlap. Therefore, the replacement work of the feeder 72 can be leveled without ejecting the reel 73 in use. Further, since the leveling timing is set to the first first replacement instruction timing after the mounting process is started, the timing of replacement with another feeder 72 is first deviated, and thereafter, while the parts accommodated in the reel 73 are used up, Since the mounting process can be performed, the occurrence of the reel 73 in use can be further suppressed when the replacement work is leveled.

また、総部品数Aと、実装処理で使用する部品使用数Bとに基づいて、使用途中のリール73が複数発生しない範囲の平準化タイミングを設定するため、交換作業を平準化するに際して、使用途中であるリール73の発生をより抑制することができる。このとき、使用部品数(S×B)を総部品数Aで除算した部品残数D以下となるタイミングに平準化タイミングを設定するため、部品が残余したリール73が複数発生しない範囲の交換指示タイミングをより確実に設定することができる。更に、1つのフィーダ72に対して1回のみ平準化タイミングを交換指示タイミングに設定するため、他のフィーダ72との交換タイミングをずらすにあたり、使用途中で取り外すフィーダ72が1個になるため、交換作業を平準化するに際して、使用途中のリール73の発生をより抑制することができる。更にまた、使用途中のリール73が部品供給装置70に装着されたときには、使用途中のリール73を使い切ったあとに、平準化タイミングをフィーダ72の交換指示タイミングに設定するため、使用途中のリール73の部品を使い切ることができ、使用途中のリール73の管理などの手間をより省くことができる。そして、使用途中のリール73を使い切ることを優先するか、平準化タイミングを優先するかを設定可能であるため、作業者の要求に応えることができる。そしてまた、平準化タイミングで生じた使用途中のリール73を実装処理の最後に部品供給装置70に装着する旨の情報を出力するため、実装処理での最後以外はリール73に収容された部品を使い切ることができ、より効率よく交換作業を平準化することができる。特に、最初に平準化タイミングを用いて生じた使用途中のリール73を最後に用いるため、その間は常にリール73を使い切ることができ、極めて効率よく交換作業を平準化することができる。   In addition, the leveling timing is set based on the total number A of components and the number B of components used in the mounting process so that a plurality of reels 73 in use do not occur. It is possible to further suppress the generation of the reel 73 which is on the way. At this time, the leveling timing is set at a timing when the number of used parts (S × B) is divided by the total number of parts A and is equal to or less than the remaining number of parts D. The timing can be set more reliably. Further, since the leveling timing is set to the exchange instruction timing only once for one feeder 72, when shifting the exchange timing with another feeder 72, one feeder 72 is removed during use, so the exchange When leveling the work, it is possible to further suppress the generation of the reel 73 during use. Furthermore, when the reel 73 in use is attached to the component supply device 70, the leveling timing is set to the replacement instruction timing of the feeder 72 after the reel 73 in use is used up. The parts can be used up, and the trouble of managing the reel 73 in use can be further saved. Since it is possible to set whether to give priority to the exhaustion of the reel 73 that is being used or the leveling timing, it is possible to meet the demand of the operator. In addition, since the information indicating that the reel 73 in use, which is generated at the leveling timing, is mounted on the component supply device 70 at the end of the mounting process, the components accommodated on the reel 73 except the end of the mounting process are output. It can be used up and the replacement work can be leveled more efficiently. In particular, since the reel 73 which is in use and which has been generated using the leveling timing at the beginning is used last, the reel 73 can always be used up during that time, and the replacement work can be leveled extremely efficiently.

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

例えば、上述した実施形態では、部品残数Dに基づいて、使用途中で取り外されてしまうフィーダ72が複数発生しない範囲の平準化タイミングを設定するものとしたが、この処理を省略してもよい。こうしても、平準化タイミングを一時的に用いることによって、使用途中のリール73をできるだけ出さずにフィーダ72の交換作業を平準化することができる。   For example, in the above-described embodiment, the leveling timing within a range in which a plurality of feeders 72 that are removed during use does not occur is set based on the remaining number of parts D, but this process may be omitted. . Even in this case, by temporarily using the leveling timing, the replacement work of the feeder 72 can be leveled without ejecting the reel 73 in use as much as possible.

上述した実施形態では、1つのフィーダ72に対して1回のみ平準化タイミングを用いるものとしたが、特にこれに限定されず、2回用いてもよい。なお、処理の容易さからは、1回のみとすることが好ましい。また、上述した実施形態では、最初の交換作業に対して平準化タイミングを用いるものとしたが、特にこれに限定されず、2回目や3回目の交換作業に対して平準化タイミングを用いるものとしてもよい。なお、交換作業の平準化の観点からは、できるだけ早期に平準化タイミングを用いる方が好ましい。   In the embodiment described above, the leveling timing is used only once for one feeder 72, but the present invention is not limited to this and may be used twice. It should be noted that it is preferable to carry out only once in view of ease of processing. Further, in the above-described embodiment, the leveling timing is used for the first replacement work, but the present invention is not particularly limited to this, and the leveling timing is used for the second and third replacement works. Good. From the viewpoint of leveling the replacement work, it is preferable to use the leveling timing as early as possible.

上述した実施形態では、生産開始時に使用途中のリール73が装着された場合、このリール73を使い切ったあとに平準化タイミングを適用するものとしたが、特にこれに限定されない。使用途中のリール73の使用を不許可としてもよい。また、使用途中のリール73を使い切ることを優先するか、平準化タイミングを設定することを優先するかを指定することができるとしたが、この指定を省略するものとしてもよい。   In the embodiment described above, when the reel 73 in use is mounted at the start of production, the leveling timing is applied after the reel 73 has been used up, but the present invention is not limited to this. The use of the reel 73 during use may be prohibited. Further, although it is possible to specify whether to give priority to the exhaustion of the reel 73 that is being used or to set the leveling timing, this specification may be omitted.

上述した実施形態では、平準化タイミングで生じた使用途中のリール73を実装処理の最後に部品供給装置70に装着する旨の情報を出力するものとしたが、特に限定されず、この処理を省略してもよい。   In the above-described embodiment, the information indicating that the reel 73 in use, which is generated at the leveling timing, is attached to the component supply device 70 at the end of the mounting process is output, but the process is not particularly limited, and this process is omitted. You may.

上述した実施形態では、部品切れ間隔Gが重なるフィーダ72を抽出してこれらに対して平準化処理を行うものとしたが、特にこれに限定されず、例えば、すべてのフィーダ72に対して平準化処理を行うものとしてもよい。   In the above-described embodiment, the feeders 72 having the overlapping parts gaps G are extracted and the leveling process is performed on them. However, the present invention is not limited to this and, for example, leveling is performed on all the feeders 72. Processing may be performed.

上述した実施形態では、ステップS310で平準化処理結果が許容範囲に入るまで平準化部品数の再設定を行うものとしたが、特にこれに限定されず、例えば、複数の平準化タイミングの候補を求める処理を、所定時間内繰り返し、その中で最も平準化効果の高い平準化タイミングを採用するものとしてもよい。   In the above-described embodiment, the leveling component number is reset until the leveling processing result is within the allowable range in step S310, but the present invention is not particularly limited to this, and for example, a plurality of leveling timing candidates may be set. The process of obtaining may be repeated within a predetermined time, and the leveling timing having the highest leveling effect may be adopted.

上述した実施形態では、交換指示を操作パネル55で報知するものとしたが、特にこれに限定されず、例えば、ディスプレイ66や準備作業用コンピュータ90のディスプレイで交換指示を報知するものとしてもよい。交換を報知する装置は、作業者が認識することができれば特にどの装置であってもよい。   In the embodiment described above, the operation panel 55 is used to notify the replacement instruction, but the present invention is not limited to this, and the display 66 or the display of the preparatory work computer 90 may be used to notify the replacement instruction. The device notifying the replacement may be any device as long as the worker can recognize it.

上述した実施形態では、平準化タイミングを基準数X、任意数n、総部品数A、基板1枚の部品使用数B、部品残数Dなどを用いて設定するものとしたが、一時的に用い、通常と異なる平準化タイミングを設定するものとすれば、特に上述した乗算や除算と異なる計算などによりこの平準化タイミングを設定するものとしてもよい。   In the above-described embodiment, the leveling timing is set using the reference number X, the arbitrary number n, the total number of parts A, the number of parts B used for one board, the number of remaining parts D, etc. If the leveling timing different from the normal level is set, the leveling timing may be set by a calculation different from the above-described multiplication or division.

上述した実施形態では、生産開始前に使用途中のフィーダ72が部品供給装置70に装着されている場合について説明したが、生産処理の途中で、使用途中のフィーダ72が部品供給装置70に装着された場合も、上述と同様の処理により、平準化タイミングを設定するものとしてもよい。   In the above-described embodiment, the case where the feeder 72 in use is attached to the component supply device 70 before the start of production has been described. However, the feeder 72 in use is attached to the component supply device 70 during the production process. Also in this case, the leveling timing may be set by the same processing as described above.

上述した実施形態では、部品を収容するテープを巻き付けたリール73を装着したフィーダ72を「収容部」として説明したが、特にこれに限定されず、例えば、部品を載置するトレイを「収容部」としてもよい。こうしても、収容部の交換作業の平準化を行うことができる。   In the above-described embodiment, the feeder 72 equipped with the reel 73 around which the tape containing the component is mounted is described as the "accommodating section", but the invention is not particularly limited to this. " Even in this case, the replacement work of the accommodating portion can be leveled.

上述した実施形態では、フィーダ72にリール73をセットすることにより予備フィーダ76を作製したが、実装装置で使用中の部品テープの終端に次の部品テープを繋げるいわゆるスプライシング作業により部品の補給を行うものとしてもよい。この場合、スプライシング作業及び/又はその部品リールを準備する作業が交換作業に相当し、平準化のための交換作業では通常の予備フィーダの作成を行うものとしてもよい。   In the above-described embodiment, the spare feeder 76 is manufactured by setting the reel 73 on the feeder 72, but the component is replenished by the so-called splicing work in which the next component tape is connected to the end of the component tape being used in the mounting apparatus. It may be one. In this case, the splicing work and / or the work of preparing the component reels thereof correspond to the replacement work, and the normal spare feeder may be created in the replacement work for leveling.

上述した実施形態では、画面を表示出力することによって作業者に交換作業を報知するものとしたが、特にこれに限定されず、音声を出力することによって作業者に交換作業を報知するものとしてもよいし、印刷物を印刷出力することにより作業者に交換作業を報知するものとしてもよい。   In the above-described embodiment, the worker is informed of the replacement work by displaying and displaying the screen, but the present invention is not particularly limited to this, and the operator may be notified of the replacement work by outputting a voice. Alternatively, the operator may be notified of the replacement work by printing out a printed matter.

上述した実施形態では、実装処理の実行開始前に平準化処理ルーチンを行うものとして説明したが、特にこれに限定されず、所定期間の経過ごとに平準化処理ルーチンを繰り返し実行するものとしてもよい。こうしても、フィーダ72交換作業を平準化することができる。   In the above-described embodiment, the leveling process routine is described as being performed before the implementation process is started. However, the leveling process routine is not particularly limited to this, and the leveling process routine may be repeatedly executed every time a predetermined period elapses. . Even in this case, the replacement work of the feeder 72 can be leveled.

上述した実施形態では、管理コンピュータ60が支援装置の機能を有するものとしたが、特にこれに限定されず、例えば、実装装置11の実装コントローラ50が支援装置の機能を有するものとしてもよいし、準備作業用コンピュータ90が支援装置の機能を有するものとしてもよいし、それ以外のコンピュータが支援装置の機能を有するものとしてもよい。また、上述した実施形態では、管理コンピュータ60を支援装置として説明したが、特にこれに限定されず、例えば、支援方法としてもよいし、そのプログラムとしてもよい。   In the above-described embodiment, the management computer 60 has the function of the support device, but the embodiment is not limited to this. For example, the mounting controller 50 of the mounting device 11 may have the function of the support device. The preparatory work computer 90 may have the function of the support device, or another computer may have the function of the support device. Further, in the above-described embodiment, the management computer 60 has been described as the support device, but the invention is not particularly limited to this and may be, for example, a support method or a program thereof.

1 組立工場、10 生産ライン、11,11a〜11d 実装装置、16 基板、18
基板搬送装置、20 支持板、22 コンベアベルト、24 ヘッド、26 X軸スラ
イダ、28 ガイドレール、30 Y軸スライダ、32 ガイドレール、34 Z軸モー
タ、36 ボールネジ、40 吸着ノズル、50 実装コントローラ、51 CPU、5
2 ROM、53 HDD、54 RAM、55 操作パネル、56 表示部、57 操
作部、60 管理コンピュータ(支援装置)、62 コンピュータ本体、62a CPU
、62b ROM、62c HDD、62d RAM、62e 入出力インタフェース、
62f バス、64 入力デバイス、66 ディスプレイ、68 通信デバイス、70
部品供給装置、71 スロット、72 フィーダ、73 リール、74 スプロケット、
75 記憶素子、76 予備フィーダ、90 準備作業用コンピュータ、A1 生産エリ
ア、A2 準備エリア。__
1 Assembly Factory, 10 Production Lines, 11, 11a to 11d Mounting Equipment, 16 Boards, 18
Substrate transfer device, 20 support plate, 22 conveyor belt, 24 head, 26 X-axis slider, 28 guide rail, 30 Y-axis slider, 32 guide rail, 34 Z-axis motor, 36 ball screw, 40 suction nozzle, 50 mounting controller, 51 CPU, 5
2 ROM, 53 HDD, 54 RAM, 55 operation panel, 56 display section, 57 operation section, 60 management computer (support device), 62 computer main body, 62a CPU
, 62b ROM, 62c HDD, 62d RAM, 62e input / output interface,
62f bus, 64 input device, 66 display, 68 communication device, 70
Parts feeder, 71 slots, 72 feeders, 73 reels, 74 sprockets,
75 memory element, 76 spare feeder, 90 computer for preparation work, A1 production area, A2 preparation area. __

Claims (7)

異なる種類の部品をそれぞれ収容して供給する複数の収容部を装着した部品供給部と前記部品供給部の各収容部から部品を採取して基板上へ実装する実装処理部とを備えた実装装置での、前記部品供給部に装着された収容部と次に用いる収容部との交換を支援する支援装置であって、
前記収容部に含まれる総部品数に基づいて定められる交換タイミングより短時間で、且つ他の収容部と異なるタイミングである平準化タイミングを該収容部の交換指示タイミングに一時的に設定する平準化処理ルーチンを所定期間の経過ごとに繰り返し実行する設定手段と、
前記設定された交換指示タイミングの情報を出力する出力手段と、を備え、
前記設定手段は、使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定する支援装置。
A mounting apparatus including a component supply unit equipped with a plurality of storage units that respectively store and supply different types of components, and a mounting processing unit that collects components from each of the storage units of the component supply unit and mounts the components on a board. In the support device for supporting the replacement of the accommodating part mounted on the component supply part and the accommodating part to be used next,
Leveling that temporarily sets a leveling timing, which is a timing different from the timing of replacement determined based on the total number of parts included in the accommodation section and different from other accommodation sections, to the replacement instruction timing of the accommodation section Setting means for repeatedly executing the processing routine each time a predetermined period elapses,
Output means for outputting the information of the set replacement instruction timing,
When the accommodating part in use is attached to the component supply part, the setting means sets the leveling timing to a replacement instruction timing of the accommodating part after the accommodating part in use is completely used up. .
請求項1において、
前記設定手段は、所定の期間において交換する前記収容部の数が、作業者の準備作業及び交換作業の時間から導かれる許容範囲を超えるか否かに基づいて前記平準化タイミングを設定するか否かを判断する支援装置。
In claim 1,
Whether the setting means sets the leveling timing based on whether or not the number of the accommodating units to be replaced in a predetermined period exceeds an allowable range derived from the time of the preparation work and the replacement work of the worker. Supporting device to judge whether or not.
前記設定手段は、前記収容部に収容される総部品数と実装処理で使用する使用部品数とに基づいて、使用途中で取り外されてしまう収容部が複数発生しない範囲の前記平準化タイミングを交換指示タイミングに設定する、請求項1又は2に記載の支援装置。   The setting unit exchanges the leveling timing within a range in which a plurality of storage units that are removed during use do not occur, based on the total number of components stored in the storage unit and the number of used components used in mounting processing. The support device according to claim 1, wherein the support device sets the instruction timing. 前記設定手段は、前記収容部に含まれる総部品数に基づいて定められる交換タイミングを前記交換指示タイミングに設定すると共に、1つの収容部に対して1回のみ前記平準化タイミングを交換指示タイミングに設定する、請求項1〜3のいずれか1項に記載の支援装置。   The setting means sets the replacement timing determined based on the total number of parts included in the accommodating section to the replacement instruction timing, and sets the leveling timing to the replacement instruction timing only once for one accommodating section. The support device according to any one of claims 1 to 3, which is set. 前記設定手段は、使用途中の収容部を使い切ることを優先するか、前記平準化タイミングを前記収容部の交換指示タイミングに設定することを優先するかの指定情報に応じて、前記交換指示タイミングを設定する、請求項1〜4のいずれかに記載の支援装置。 The setting means sets the exchange instruction timing in accordance with designation information indicating whether to prioritize exhaustion of the accommodating section in use or to set the leveling timing to the exchange instruction timing of the accommodating section. The support device according to claim 1, which is set. 前記出力手段は、前記平準化タイミングで生じた使用途中の収容部を実装処理の最後に前記部品供給部に装着する旨の情報を出力する、請求項1〜のいずれか1項に記載の支援装置。 Said output means outputs the information indicating to be attached to the end on the component supply portion of the mounting process the housing section in the middle using generated by the equalization timing, according to any one of claims 1 to 5 Support device. 前記出力手段は、前記平準化タイミングを前記交換指示タイミングに設定したのち、新品の収容部を前記部品供給部に装着する旨の情報を出力する、請求項1〜のいずれか1項に記載の支援装置。 And the output means, after setting the leveling time the replacement instruction timing, and outputs the information to the effect that mounting the housing portion of new in the component supply section, according to any one of claims 1 to 6 Support equipment.
JP2015174264A 2015-09-04 2015-09-04 Support device Active JP6685098B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015174264A JP6685098B2 (en) 2015-09-04 2015-09-04 Support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015174264A JP6685098B2 (en) 2015-09-04 2015-09-04 Support device

Publications (2)

Publication Number Publication Date
JP2017050473A JP2017050473A (en) 2017-03-09
JP6685098B2 true JP6685098B2 (en) 2020-04-22

Family

ID=58280277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015174264A Active JP6685098B2 (en) 2015-09-04 2015-09-04 Support device

Country Status (1)

Country Link
JP (1) JP6685098B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3952627A4 (en) * 2019-03-28 2022-04-06 Fuji Corporation Management apparatus and mounting system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4385956B2 (en) * 2005-01-28 2009-12-16 トヨタ自動車株式会社 Mounted component supply instruction device and mounted component supply instruction method
JP5588827B2 (en) * 2010-11-01 2014-09-10 富士機械製造株式会社 A method for creating a work plan for workers for a group of circuit board working machines
JP6266621B2 (en) * 2013-08-06 2018-01-24 富士機械製造株式会社 Preparatory work support system
JP6255243B2 (en) * 2014-01-07 2017-12-27 富士機械製造株式会社 Support device
JP6285222B2 (en) * 2014-03-10 2018-02-28 富士機械製造株式会社 Support device

Also Published As

Publication number Publication date
JP2017050473A (en) 2017-03-09

Similar Documents

Publication Publication Date Title
JP6140414B2 (en) Parts management apparatus, parts management method and program thereof
JP6255243B2 (en) Support device
JP6411365B2 (en) Support device
JP6212272B2 (en) Electronic component management system
JP6266621B2 (en) Preparatory work support system
JP6285222B2 (en) Support device
JP6270286B2 (en) Production optimization device for component mounting line
US10845783B2 (en) Component mounting system, worker allocation system, and worker allocation method
US10984357B2 (en) Apparatus and method for estimating production capacity
JP2009182160A (en) Parts supply management system of surface mounting machine, and surface mounting machine
JP5588827B2 (en) A method for creating a work plan for workers for a group of circuit board working machines
JP2024026787A (en) Mounting system and control method
JP2017208408A (en) Shipping management device, shipping management system, and program
JP6685098B2 (en) Support device
JP6194365B2 (en) Mounting device and mounting management device
US11009860B2 (en) Preparation schedule creating method and preparation schedule creating apparatus
JP6840162B2 (en) Splicing unit
JP2007027233A (en) Surface-mounting apparatus and nozzle replacement platform therefor
JP6653640B2 (en) Setup navigation device, component mounting system, setup navigation method, setup navigation program
JP6488373B2 (en) Mounting management device
US11464150B2 (en) Information processing device and information processing method
JP6714016B2 (en) Power supply control device and power supply control method for component supply device
JPWO2020165966A1 (en) Component mounting system
JP6656844B2 (en) Substrate production method
JP7474867B2 (en) Circuit board production simulation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190423

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190618

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20191008

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191223

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20200108

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200331

R150 Certificate of patent or registration of utility model

Ref document number: 6685098

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250