JP6285222B2 - Support device - Google Patents

Support device Download PDF

Info

Publication number
JP6285222B2
JP6285222B2 JP2014046335A JP2014046335A JP6285222B2 JP 6285222 B2 JP6285222 B2 JP 6285222B2 JP 2014046335 A JP2014046335 A JP 2014046335A JP 2014046335 A JP2014046335 A JP 2014046335A JP 6285222 B2 JP6285222 B2 JP 6285222B2
Authority
JP
Japan
Prior art keywords
timing
leveling
replacement
feeder
support device
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
JP2014046335A
Other languages
Japanese (ja)
Other versions
JP2015170801A (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.)
Fuji Corp
Original Assignee
Fuji Machine Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Machine Manufacturing Co Ltd filed Critical Fuji Machine Manufacturing Co Ltd
Priority to JP2014046335A priority Critical patent/JP6285222B2/en
Publication of JP2015170801A publication Critical patent/JP2015170801A/en
Application granted granted Critical
Publication of JP6285222B2 publication Critical patent/JP6285222B2/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 a support device, and more particularly, to a support device that supports preparation for replacement work between a storage unit in use and a next storage unit in a mounting apparatus that collects components and mounts them on a substrate.

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

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

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

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

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

即ち、本発明の支援装置は、
異なる種類の部品をそれぞれ収容して供給する複数の収容部を装着した部品供給部と前記部品供給部の各収容部から部品を採取して基板上へ実装する実装処理部とを備えた実装装置での、前記部品供給部に装着された収容部と次に用いる収容部との交換を支援する支援装置であって、
前記収容部に含まれる総部品数に基づいて定められる交換タイミングより短時間で、且つ他の収容部と異なるタイミングである平準化タイミングを該収容部の交換指示タイミングに一時的に設定する設定手段と、
前記設定された交換指示タイミングの情報を出力する出力手段と、
を備えたものである。
That is, the support device of the present invention
Mounting device comprising: 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 storage unit of the component supply unit and mounts them on a substrate The support device for supporting the exchange between the storage unit mounted on the component supply unit and the storage unit to be used next,
Setting means for temporarily setting a leveling timing, which is a timing shorter than the replacement timing determined based on the total number of parts included in the storage unit and different from that of the other storage units, to the replacement instruction timing of the storage unit When,
Output means for outputting information of the set exchange instruction timing;
It is equipped with.

この装置では、収容部に含まれる総部品数に基づいて定められる交換タイミングをより短時間で、且つ他の収容部と異なるタイミングである平準化タイミングをこの収容部の交換指示タイミングに一時的に設定する。そして、設定された交換指示タイミングの情報を出力する。その後、この出力された交換指示タイミングの情報を利用して、収容部の交換指示が作業者に報知される。このように、一時的に平準化タイミングを用いるから、他の交換時には交換タイミングを変更せずに、即ち、収容部に収容した部品を使い切りながら実装処理を行うことができる。また、平準化タイミングを用いて一旦交換タイミングを変更することにより、その後の交換タイミングが重なりにくくなる。したがって、使用途中の収容部をできるだけ出さずに収容部の交換作業を平準化することができる。ここで、「収容部」は、例えば、部品を収容したテープを捲回したリールとしてもよいし、部品を載置したトレイとしてもよい。   In this device, the replacement timing determined based on the total number of parts contained in the housing portion is set to a shorter time and the leveling timing that is different from the other housing portions is temporarily set as the replacement instruction timing of the housing portion. Set. And the information of the set exchange instruction timing is output. Thereafter, the operator is notified of the replacement instruction of the storage unit using the output information of the replacement instruction timing. As described above, since the leveling timing is temporarily used, the mounting process can be performed without changing the replacement timing at the time of other replacement, that is, while using up the components accommodated in the accommodating portion. In addition, once the replacement timing is changed using the leveling timing, subsequent replacement timings are less likely to overlap. Therefore, it is possible to level the replacement operation of the storage section without taking out the storage section in use as much as possible. Here, the “accommodating portion” may be, for example, a reel on which a tape accommodating components is wound, or a tray on which components are placed.

本発明の支援装置において、前記設定手段は、前記収容部に収容される総部品数と実装処理で使用する使用部品数とに基づいて、使用途中で取り外されてしまう収容部が複数発生しない範囲の前記平準化タイミングを交換指示タイミングに設定するものとしてもよい。こうすれば、交換作業を平準化するに際して、使用途中である収容部の発生をより抑制することができる。このとき、前記設定手段は、前記使用部品数を前記総部品数で除算した残数に基づいて部品が残余した収容部が複数発生しない範囲の交換指示タイミングを設定するものとしてもよい。また、設定手段は、前記残数以下となるタイミングに前記平準化タイミングを設定するものとしてもよい。   In the support device according to the present invention, the setting means includes a range in which a plurality of storage units that are removed during use are not generated based on the total number of components stored in the storage unit and the number of used components used in the mounting process. The leveling timing may be set as the exchange instruction timing. In this way, when leveling the replacement work, it is possible to further suppress the occurrence of the accommodating portion that is being used. At this time, the setting means may set the replacement instruction timing within a range in which a plurality of accommodating portions where the parts remain are not generated based on the remaining number obtained by dividing the number of used parts by the total number of parts. Further, the setting means may set the leveling timing at a timing equal to or less than the remaining number.

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

本発明の支援装置において、前記設定手段は、実装処理の開始後、最初の1回目の前記収容部の交換指示タイミングに前記平準化タイミングを設定するものとしてもよい。こうすれば、最初に他の収容部との交換タイミングがずれるため、その後、収容部に収容された部品を使い切りながら実装処理を行うことができ、交換作業を平準化するに際して、使用途中の収容部の発生をより抑制することができる。   In the support apparatus according to the present invention, the setting means may set the leveling timing to the first replacement instruction timing of the accommodating portion after the start of the mounting process. In this way, the replacement timing with the other storage unit is shifted first, so that after that, mounting processing can be performed while using up the components stored in the storage unit. Generation of the part can be further suppressed.

本発明の支援装置において、前記設定手段は、使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定するものとしてもよい。こうすれば、使用途中の収容部の部品を使い切ることができ、使用途中の収容部の管理などの手間をより省くことができる。このとき、前記設定手段は、実装処理の開始時、又は実装処理の途中で使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定するものとしてもよい。   In the support device according to the present invention, when the accommodating part in use is mounted on the component supply part, the setting means replaces the accommodating part with the leveling timing after the accommodating part in use is used up. It may be set at the instruction timing. In this way, it is possible to use up the parts of the accommodating part that is being used, and it is possible to further save the trouble of managing the accommodating part that is being used. At this time, the setting means is configured to start the leveling process at the start of the mounting process or when the accommodating part in use during the mounting process is mounted on the component supply part, after the accommodating part in use is used up. It is good also as what is set to the replacement instruction timing of this accommodating part.

本発明の支援装置において、前記設定手段は、使用途中の収容部を使い切ることを優先するか、前記平準化タイミングを前記収容部の交換指示タイミングに設定することを優先するかの指定情報に応じて、前記交換指示タイミングを設定するものとしてもよい。例えば、使用途中の収容部を使い切る場合は、他の収容部の交換タイミングと重なる場合がある。ここでは、使用途中の収容部を減少させることと、交換作業の平準化とのいずれを優先させるかを作業者に選択させることができる。   In the support device according to the present invention, the setting unit may respond to designation information indicating whether to give priority to using up the accommodating unit in use or to prioritize setting the leveling timing to the replacement instruction timing of the accommodating unit. The replacement instruction timing may be set. For example, when the storage unit in use is used up, it may overlap with the replacement timing of other storage units. Here, it is possible to allow the operator to select which one of priority should be given to reducing the number of accommodating parts in use or leveling of the replacement work.

本発明の支援装置において、前記出力手段は、前記平準化タイミングで生じた使用途中の収容部を実装処理の最後に前記部品供給部に装着する旨の情報を出力するものとしてもよい。こうすれば、実装処理での最後以外は収容部に収容された部品を使い切ることができるため、より効率よく交換作業を平準化することができる。特に、最初に平準化タイミングを用いて生じた使用途中の収容部を最後に用いるものとすれば、その間は常に収容部を使い切ることができ、極めて効率よく交換作業を平準化することができる。   In the support apparatus of the present invention, the output means may output information indicating that the in-use storage unit generated at the leveling timing is mounted on the component supply unit at the end of the mounting process. In this way, since the parts housed in the housing portion can be used up except for the last in the mounting process, the replacement work can be leveled more efficiently. In particular, if the housing part in use that was first generated using the leveling timing is used last, the housing part can always 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 output information indicating that a new container is mounted on the component supply unit after the leveling timing is set to the replacement instruction timing. In this way, since the number of parts accommodated in the accommodating portion does not change, the replacement timing of the accommodating portion becomes regular intervals, and the replacement work is more easily leveled.

組立工場1の全体図。1 is an overall view of an assembly factory 1. FIG. 実装装置11の斜視図。The perspective view of the mounting apparatus 11. FIG. フィーダ72の説明図。Explanatory drawing of the feeder 72. FIG. 管理コンピュータ60のブロック図。The block diagram of the management computer 60. FIG. 平準化処理ルーチンの一例を示すフローチャート。The flowchart which shows an example of a leveling process routine. 交換タイミング設定ルーチンの一例を示すフローチャート。The flowchart which shows an example of an exchange timing setting routine. 使用途中のリール発生を抑制した交換を行う説明図。Explanatory drawing which performs exchange which suppressed generation | occurrence | production of the reel in use. 平準化を行わないフィーダ交換の具体例の説明図。Explanatory drawing of the specific example of feeder replacement | exchange which does not perform leveling. 平準化を行わないフィーダの交換タイミング及び作業時間の概念図。The conceptual diagram of the replacement | exchange timing and work time of the feeder which does not perform leveling. 平準化を実行したフィーダ交換の具体例の説明図。Explanatory drawing of the specific example of feeder replacement | exchange which performed leveling. 平準化を実行したフィーダの交換タイミング及び作業時間の概念図。The conceptual diagram of the replacement | exchange timing and working time of the feeder which performed leveling. 実装処理ルーチンの一例を示すフローチャート。The flowchart which shows an example of a mounting process 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 the assembly plant 1 including the production area A1 and the preparation area A2, FIG. 2 is a perspective view of the mounting apparatus 11, FIG. 3 is an explanatory view of the feeder 72, and FIG. 4 is a block diagram of the 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 factory 1 has a production area A1 for mounting electronic components on a substrate and a preparation area A2 for preparing to supply electronic components to the production area A1. In the production area A1, a plurality (four in FIG. 1) of mounting apparatuses 11a to 11d constituting the production line 10 and a management computer 60 for managing the production of the board are provided. The production area A1 in FIG. 1 has only one production line, but may have a plurality of rows. The preparation area A <b> 2 is an area in which an operator supplies (mounts) the reel 73 to the empty feeder 72 to produce (prepare) the spare feeder 76, and a preparation work computer 90 is provided. In the present embodiment, in the present embodiment, the mounting devices 11a to 11d are collectively referred to as the mounting device 11, and the horizontal direction (X axis), the front-rear direction (Y axis), and the vertical direction (Z axis) of the mounting device 11 are illustrated in FIG. As shown in 2. The mounting process includes a process of placing, mounting, inserting, joining, and bonding components on a 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 apparatus 11 includes a substrate transport device 18 that transports the substrate 16, a head 24 that can move on the XY plane, a suction nozzle 40 that is attached to the head 24 and can move to the Z axis, and components. A component supply device 70, an operation panel 55 for displaying and inputting information, and a mounting controller 50 for executing various controls. The substrate transport device 18 transports the substrate 16 from left to right by conveyor belts 22 and 22 (only one 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. As it moves, it moves in the front-rear direction. The suction nozzle 40 uses pressure to suck a component at the tip of the nozzle or to release a component sucked at the tip of the nozzle. 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 covering the surface of the tape. Such a tape is fed by 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 components arranged at the predetermined positions are 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 includes a cursor key for moving the cursor up, down, left, and right, a cancel key for canceling input, a determination key for determining selection contents, and the like, and allows an operator's instruction to be key-inputted. The mounting controller 50 is configured as a microprocessor centered on a CPU 51, and includes a ROM 52 that stores processing programs, an HDD 53 that stores various data, and a RAM 54 that is used as a work area. The mounting controller 50 is connected so that signals can be exchanged with the substrate transport 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. When the feeder 72 is inserted into the slot 71, the mounting controller 50 is connected 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 apparatus of the present invention, and includes a computer main body 62, an input device 64, and a display 66, as shown in FIGS. As shown in FIG. 4, the computer main body 62 is configured as a microprocessor centered on a CPU 62a, and includes a ROM 62b for storing processing programs, 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, the computer main body 62 is connected to a mouse and a keyboard which are input devices 64 via an input / output interface 62e and a display 66 which is an output device. 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 preparatory work computer 90. The HDD 62c of the computer main body 62 stores production job data including information on mounting conditions. Production job data includes information about which parts are mounted from which feeder slot 72 in which mounting position in each mounting apparatus 11 in what order on which board type, and how many boards are mounted in that manner. It has been established.

次に、こうして構成された本実施形態の支援装置としての管理コンピュータ60の動作、特に、予備フィーダ76と使用中のフィーダ72とを交換するタイミングを設定する処理について説明する。図5は、管理コンピュータ60のCPU62aにより実行される平準化処理ルーチンの一例を示すフローチャートである。   Next, the operation of the management computer 60 as the support apparatus of the present embodiment configured as described above, particularly the processing for 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 process 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, an operator uses a feeder 72 (hereinafter referred to as “in-use reel” or “in-use feeder”) to which the in-use reel 73 is attached in the mounting apparatus 11. The management computer 60 sets whether to permit the use at the beginning of production. In the production line 10 of the present embodiment, in the production process of the substrate 16, the timing at which the feeder 72 is replaced with the spare feeder 76 is determined in advance by the management computer 60, and the preparation of the spare feeder 76 and the leveling operation of the feeder 72 replacement are standardized. Plan In this leveling process, the first feeder 72 is replaced during use at a disjoint timing, thereby shifting the replacement timing of each feeder 72. In addition, here, an example will be described in which leveling of the replacement work is performed by using the reel 73 that is in use for the first time last, so that the reel 73 in use is not generated as much as possible. If the in-use reel 73 is first mounted on the component supply device 70, even if this leveling process is performed, the subsequent replacement timing of the feeder 72 may be shifted, 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 there is a demand for the operator to use up the reel as soon as possible. Here, before leveling is performed, the reel 73 in use at the start of production is made unusable so that the shift in the production plan is suppressed, or the reel 73 in use is emphasized to use up the reel 73 in use. It is assumed here that whether to suppress the management of is set. The operator operates the input device 64 of the management computer 60 and sets whether or not to permit the use of the reel 73 in use on the setting screen (not shown) at the start of production.

次に、管理コンピュータ60でフィーダ72の交換作業を平準化する生産計画を作成する処理について説明する。平準化処理ルーチンは、HDD62cに記憶され、生産ライン10での実装処理の実行開始前に実行される。このルーチンを開始すると、管理コンピュータ60のCPU62aは、HDD62cから生産ジョブデータを取得し(ステップS100)、新品のリール73に収容された部品数である総部品数などの情報を生産ジョブデータから取得する。次に、CPU62aは、実装装置11の部品供給装置70に装着されたフィーダ72の情報を取得する(ステップS110)。フィーダ72の情報には、リール73に収容されている現在の部品数などが含まれる。次に、CPU62aは、フィーダ72の情報に基づいて、使用途中のフィーダ72が装着されているか否かを判定する(ステップS120)。   Next, a process for 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 62 c and is executed before the execution of the mounting process on the production line 10 is started. When this routine is started, the CPU 62a of the management computer 60 acquires 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 attached to the component supply device 70 of the mounting device 11 (step S110). The information of the feeder 72 includes the current number of parts accommodated in the reel 73 and the like. Next, the CPU 62a determines whether or not the in-use feeder 72 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 in-use feeder 72 (reel 73) is mounted on the component supply device 70, the CPU 62a determines whether or not the in-use feeder 72 is set to be unusable (not permitted) (step S130). If the setting is not permitted, the CPU 62a displays an error message on the display 66 (step S140) and ends this routine. The worker who has confirmed this message performs work to replace the feeder 72 in use with a new one. On the other hand, when the setting is such that the in-use feeder 72 can be used (permitted), the CPU 62a excludes the in-use feeder 72 from the leveling process (step S150). The replacement timing of the excluded feeder 72 is performed after the replacement timing of another new feeder 72 is set. After step S150, or when the feeder 72 in use in step S120 is not attached to the component supply device 70, the CPU 62a executes replacement timing setting processing (step S160).

次に、フィーダ72の交換作業を平準化する交換タイミングの設定について説明する。ここで、フィーダ72の交換作業が平準化されているか否かは、例えば、所定の期間において生産ライン10で発生した部品切れのフィーダ72の数が作業者の準備作業及び交換作業の時間から導かれる対処可能数(許容範囲)を超えるか否かに基づいて判断することができる。この所定の期間は、作業者が作業を行う時間で表すこともできるし、実装装置11でいう生産完了枚数や、実装装置11のユニットの稼働回数などで表すことができる。例えば、実装装置11に基板16が取り込まれてから、次の基板16が取り込まれるまでを所定の期間とすると、「所定時刻間(例えば10:00〜10:10)で発生する部品切れのフィーダ数」とするよりも、「50枚目の基板16の生産で発生する部品切れのフィーダ数」とする方が理解が容易である。このため、ここでは、便宜的に基板16の生産枚数を用いて、「所定期間」を説明するものとする。   Next, 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 feeders 72 is leveled is determined, for example, from the time of the preparation work and replacement work of the operator by the number of feeders 72 that have run out of parts in the production line 10 in a predetermined period. The determination can be made based on whether or not the number of possible responses (allowable range) is exceeded. This predetermined period can be represented by the time for which the worker performs work, or can be represented by the number of completed productions in the mounting apparatus 11 or the number of operations of the units of the mounting apparatus 11. For example, if a predetermined period is from when the board 16 is taken into the mounting apparatus 11 until the next board 16 is taken, “a feeder that is out of components that occurs between predetermined times (for example, 10:00 to 10:10)”. It is easier to understand that “the number of feeders that are out of parts generated in the production of the 50th board 16” is used, rather than “the number”. For this reason, for the sake of convenience, the “predetermined period” will be described using the number of produced substrates 16.

図6は、交換タイミング設定ルーチンの一例を示すフローチャートである。このルーチンはHDD62cに記憶されている。このルーチンを開始すると、CPU62aは、今回の生産で生産する生産基板枚数Sと、新品リール73の総部品数Aとに基づいて各フィーダの必要リール数C及び部品残数D(剰余数)を算出する(ステップS200)。必要リール数Cは、基板1枚あたりに使用するそのリール73の部品使用数Bと、生産基板枚数Sとを乗算した必要部品数を新品リールの総部品数Aで除算した商により求めることができる。この必要部品数を生産基板数Sで除算した際に、割り切れない場合は、切り上げした値を必要リール数Cとし、このときの剰余が部品残数Dとなる。   FIG. 6 is a flowchart illustrating an example of an exchange timing setting routine. This routine is stored in the HDD 62c. When this routine is started, the CPU 62a calculates the necessary number of reels C and the remaining number of parts D (remaining number) of each feeder based on the number of production boards S produced in the current production and the total number of parts A of the new reel 73. Calculate (step S200). The required number of reels C can be obtained by a quotient obtained by dividing the required number of parts by multiplying the number of parts used B of the reel 73 used per board by the number of production boards S and the total number of parts A of new reels. it can. If the necessary number of parts is divided by the number of production boards S and cannot be divided, the rounded up value is set as the required number of reels C, and the remainder at this time becomes the remaining part number 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 a component cut interval G (step S210), and extracts a feeder 72 where the calculated component cut interval G overlaps (step S220). The component cut interval G (the number of substrates) can be obtained by dividing the total number A of components of a new reel by the number B of components used per substrate. Further, this extraction can be performed, for example, by factoring the component cutting interval G of each feeder 72 and based on the difference in the number of common factors or the factors that are not common. For example, when there is a feeder 72 with a component cut interval G of 250 sheets (2 × 5 × 5 × 5) and a feeder 72 with 500 sheets (2 × 2 × 5 × 5 × 5), four factors are common, It is possible to grasp that the part cuts overlap at the 500th least common multiple. In this way, it is possible to grasp the easiness of overlapping of the component cutting intervals G of the feeders based on the common factor or the magnitude of the difference between 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 used only for the first replacement work of each feeder 72. The number F of leveling parts (leveling timing) used only at the time of the first replacement work is calculated (step S240). The number F of leveled parts is the number of parts instructed to be replaced when the number of remaining parts of the reel 73 in use reaches this leveled part number F even though parts remain on the reel 73. , The number of parts corresponding to the leveling timing. The leveling substrate number E may be a value different for each feeder 72, and may be obtained 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 cutting interval G of the feeder 72. Moreover, it is preferable that the reference number X is a prime number in order to suppress overlap of feeder replacement operations. The arbitrary number n can be a value incremented by 1 for each feeder (n ← n + 1). The number F of leveling components may be obtained by multiplying the number B of components used per substrate by the number E of leveling substrates. The number E of leveling substrates and the number F of leveling parts may be determined by methods other than those described above (for example, random numbers).

平準化部品数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 leveling part number F, the CPU 62a determines whether the leveling part number F exceeds the total part number A (step S250), and the leveling part number F exceeds the total part number A. In some cases, the remainder (the number of remainders) obtained by dividing the number F of leveled parts by the total number of parts A is reset to the number of leveled parts F (step S260). In the above setting method, depending on the arbitrary number n, the leveling part number F may exceed the total part number A of the reel 73. Here, the level F of the leveling parts is set to a value smaller than the number A of the total parts by making the remainder obtained by dividing the level F of the leveling parts by the total number A of the parts. After step S260, or when the leveled part count F does not exceed the total part count A in step S250, the CPU 62a determines whether or not the remaining part count D is a value “0” (step S270). . If the remaining part number D is not “0”, it is determined whether or not the leveled part number F exceeds the remaining part number D (step S280). When the number F of leveled parts exceeds the number D of remaining parts, the number of parts in a range in which a plurality of in-use reels 73 are not generated is reset to the number of leveled parts F (step S290). For this resetting, for example, any value in the range of the number of remaining parts D or less and greater than 0 may be set as the leveled number of parts F. In this resetting, for example, a remainder (remainder number) obtained by dividing the number F of leveled parts by the number D of remaining parts may be used as the number F of leveled parts. In this way, it is possible to set the number F of leveling components in a range in which a plurality of in-use reels 73 are not generated. By the processing in steps S230 to S290, the level F of the leveled parts (leveling) which is shorter than the replacement timing determined based on the total number A of parts (for example, the parts of the reel 73 are used up) and different from the other feeders 72 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, the setting of the leveling component number F in a range where a plurality of in-use reels 73 are not generated will be described. FIG. 7 is an explanatory diagram for exchanging while suppressing generation of reels during use. In FIG. 7, the number of production boards S is 5680, the total number A of new reels is 1000, the number B of parts used per board is 2, the required number of reels C is 12, and the remaining parts D A case where 360 is 360 will be specifically described. Here, a case where the number F of leveling parts is set to 200 is set as Example 1, and a case where the number F is set to 900 is set as Example 2. In Example 2, when 900 reels 73 are used for the first time, the reel 73 is replaced with the next reel 73, so that a reel 73 in use with 100 parts remaining is generated for the first time. The number of parts required for the 12th reel replacement in the final round is 460, which is insufficient for the final reel. For this reason, in Example 2, a new reel is mounted in the last reel replacement, or a new reel is mounted after the first reel is mounted and used up. In the former, there are two in-use reels where 100 parts and 540 parts remain, and in the latter, the replacement frequency increases just before the end of production. On the other hand, in Example 1, since the first reel 73 is used and the reel 73 is replaced with the next reel 73, the in-use reel 73 leaving 800 parts is generated for the first time. The number of parts required for the final reel replacement is 160, and the first reel can be used for the final mounting process. Thus, if the number F of leveling parts used for the first time is determined to be a value equal to or less than the number D of remaining parts, the number of reels 73 in use is not generated. When the remaining part number D is “0”, that is, when the necessary number of parts is divisible by the number of production boards S, the first remaining number is always the final number of mounted parts. If the number of components F is set to a value equal to or less than the total number A of new reels, a plurality of in-use reels 73 are not generated.

さて、ステップ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へ出力される。   Now, after step S290, or when the number F of leveled parts does not exceed the remaining part number D in step S280, or when the remaining part number D is “0” in step S270, the CPU 62a has extracted. It is determined whether leveling of all feeders 72 has been completed (step S300). When the leveling of all the feeders has not been completed, the CPU 62a executes the processes after step S230. That is, the feeder 72 to be leveled next is set, and the number F of leveled parts 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 require replacement in a predetermined period is equal to or less than a predetermined allowable number. The predetermined allowable number may be, for example, the number of feeders 72 that allow an operator to perform preparation work and replacement work of the feeder 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 processes after step S230. That is, a feeder that performs leveling is set, and in step S240, a leveling substrate number different from the previous time is set and leveling processing is executed. While repeating such processing, if the result of the leveling processing is within the allowable range in step S310, the number F of leveling components is set to the replacement instruction timing only for the first replacement, and all other replacements are performed. The number of parts A is set as the replacement instruction timing (step S320), and this routine is finished. Thus, since the number of leveling parts F is used only for the first time replacement, the reel 73 is set to be used up at times other than the first time replacement, and the in-use reel 73 is less likely to occur. The exchange instruction timing set here is output to the mounting apparatus 11 via the communication device 68 before starting the mounting process.

さて、図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, the description returns to the leveling process 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 a corresponding feeder 72, the CPU 62a sets the second and subsequent replacement instruction timings after the used feeder 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 the above-described leveling process is performed. To do. For example, in the feeder 72 in use, the CPU 62a uses a new reel for the second and subsequent replacements, and sets the replacement timing (for example, the number of produced sheets) based on the part cut interval G. Then, in the second and subsequent exchanges, the number of feeders 72 that become the exchange instruction timing in a predetermined period (for example, the number of produced sheets) is obtained, and if the number of 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 number F of leveling parts. On the other hand, in the second and subsequent replacements, when the number of feeders 72 that coincide 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 leveling substrates is set, and the number F of leveling parts is obtained. Then, the CPU 62a determines whether or not the leveling process result is within the allowable range as in step S310 described above. If the leveling process result is not within the allowable range, the CPU 62a changes the leveling substrate number E. Then, the same processing as in steps S230 to S310 is performed until the leveling processing result falls within the allowable range. Thus, the replacement instruction timing of the feeder 72 having the reel 73 in use that has been temporarily 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 when the excluded feeder 72 is not in the component supply device 70 in step S170, the CPU 62a sets a message display timing for the feeder 72 in use that has occurred for the first time (step S190). End the routine. This display timing is normally set to the first replacement instruction timing of each feeder 72 and the last replacement instruction timing. The message to be displayed may be, for example, a message stating “Use the generated reel 73 in use for the final replacement” at the first replacement. In addition, at the time of the last replacement, a message that “please install the reel 73 in use during the first use” may be used. If the feeder 72 in use is immediately attached to the component supply device 70, the state may return to a state where the leveling process is not performed. On the other hand, when these messages are displayed on the operation panel 55, it is possible to further suppress that the feeder 72 in use is 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 replacement without leveling, in which FIG. 8A is the initial condition, FIG. 8B is the relationship between the number of reel replacements and the number of produced sheets, and FIG. ) Is the relationship between the number of reel replacements and the number of parts used. FIG. 9 is a conceptual diagram of feeder replacement timing and work time without leveling. FIG. 10 is an explanatory diagram of a specific example of feeder replacement in which leveling is performed. FIG. 10 (a) is an initial condition, FIG. 10 (b) is a relationship between the number of reel replacements and the number of produced sheets, and FIG. ) Is the relationship between the number of reel replacements and the number of parts used. FIG. 11 is a conceptual diagram of feeder replacement timing and work time for which leveling has been performed. Here, replacement of the feeder 72 of the components 1 to 6 having the conditions shown in FIG. 8 will be described. Since the part cutting interval G of each feeder is 500 sheets, 250 sheets, 125 sheets, 250 sheets, 167 sheets, and 300 sheets, respectively, from the state in which the new reel 73 is mounted on the parts supply device 70, the production board The replacement work overlaps in units of approximately 500 sheets (see FIG. 9B). On the other hand, in the management computer 60 of this embodiment, as shown in FIG. 10, a leveling process for setting the leveling board number E using the reference number X and the arbitrary number n and calculating the leveling part number F is performed. I do. In FIG. 10, the reference number X is 41. As shown in FIG. 10 (a), for part 5, since the initial leveling part number F exceeds the total part number A, the remainder obtained by dividing the leveling part number F by the total part number A in step S260. Is reset to the number F of leveling parts. Further, in the part 6, the remaining part number D is not “0” and the initial leveling part number F exceeds the remaining part number D. Therefore, the leveling part number F is divided by the remaining part number D in step S290. The remainder is reset to the number F of leveled parts. In this way, in the component 1, when the number of boards is 41 and the number of components is 82 (remaining 918), the replacement instruction is given to the next feeder 72. Similarly, for component 2, when the number of boards is 82 and the number of components is 164 (remaining 336), the next feeder 72 is instructed to be replaced. As shown in FIG. 11A, early replacement is performed using the number F of leveled parts only for the first time, but the replacement of the reel 73 is continued under the condition that the normal reel 73 is used up after the second time. 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. When the leveling process is performed in this way, as shown in FIG. 11B, the time required for the preparation work and replacement work of the spare feeder 76 can be made within an allowable range as much as possible.

次に、実装装置11の動作、例えば、管理コンピュータ60から取得した交換指示タイミングを用いて実装処理を実行する処理について説明する。図12は、実装コントローラ50のCPU51により実行される実装処理ルーチンの一例を表すフローチャートである。このルーチンは、実装コントローラ50のHDD53に記憶され、作業者による開始指示により実行される。   Next, an operation of the mounting apparatus 11, for example, a process for executing the mounting process using the exchange instruction timing acquired from the management computer 60 will be described. FIG. 12 is a flowchart illustrating an example of a mounting process 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 operator.

このルーチンが開始されると、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 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 conveyance and fixing process of the substrate 16 (step S420), sets the parts to be sucked based on the mounting order of the production job data (step S430), and performs the picking process and arrangement process of the parts. This is performed (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 sucks the component. After sucking 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 substrate 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 has reached the replacement instruction timing, the CPU 51 determines which timing is the replacement instruction timing among the initial replacement, the final replacement, and the replacement other than the initial and final (normal replacement). (Step S470). When the replacement instruction timing is the first replacement, the operator is notified of information (message) indicating that the currently used reel 73 is to be mounted in the final production (step S480), and the feeder 72 is replaced. Information (message) of the exchange instruction is notified to the worker (step S490). Notification to the worker 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 notified. The worker who has confirmed this performs preparation work and replacement work for 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, when it is the exchange instruction timing for the normal exchange in step S470, the operator is notified of the exchange instruction information for exchanging 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 to be mounted on the component supply device 70. By doing so, it is possible to further suppress the in-use feeder 72 from being attached to the component supply device 70 during normal mounting, and thus to further prevent the production plan from being shifted during normal replacement. it can. The worker who has confirmed this performs preparation work and replacement work for the corresponding feeder 72. On the other hand, when it is the final replacement instruction timing in step S470, information (message) for mounting the in-use reel 73 generated in the first time is notified to the operator (step S500), and the feeder 72 is replaced in step S490. The operator is notified of information on the replacement instruction to be performed. The worker who has confirmed this performs the preparation work and replacement work of the feeder 72 having the reel 73 in use that occurred in 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 current board 16 mounting process is completed (step S510), and the current board 16 mounting process is completed. If not, the processing after step S430 is 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 substrate 16 is completed in step S510, the CPU 51 discharges the substrate 16 that has been mounted (step S520), and determines whether the production is completed (step S530). When the production is not completed, the CPU 51 repeatedly executes the processes after step S420. That is, the CPU 51 transports and fixes a new board 16 and repeats the process of mounting components on the board 16 while 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 is finished. In this way, the replacement work can be leveled by shifting the replacement timing of each feeder 72 by the number F of leveling parts only for the first time replacement. Further, by using the halfway reel 73 generated in the first time in the last round, generation of the halfway reel 73 that is difficult to manage can be suppressed as much as possible (see FIG. 11).

ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のフィーダ72(リール73)が本発明の収容部に相当し、部品供給装置70が部品供給部に相当し、X軸スライダ26、Y軸スライダ30及びヘッド24が実装処理部に相当し、CPU62aが設定手段に相当し、通信デバイス68が出力手段に相当する。   Here, the correspondence 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 a storage unit of the present invention, the component supply device 70 corresponds to a component supply unit, and the X-axis slider 26, the Y-axis slider 30, and the head 24 correspond to a mounting processing unit. The CPU 62a corresponds to setting means, and the communication device 68 corresponds to 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 number of leveled parts F that is changed in a shorter time than the replacement timing determined based on the total number A of parts included in the new reel 73 and that is different from the timing of the other feeders 72. The (leveling timing) is set to the replacement instruction timing of the feeder 72 only (temporarily) at the time of the first replacement. Then, the set replacement instruction timing is output to the mounting apparatus 11. Thereafter, the output of the replacement instruction timing is notified to the operator as a replacement instruction for 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 other replacement, that is, while using up the components accommodated in the reel 73. Further, once the replacement timing is shifted using the leveling timing, subsequent replacement timings are less likely to overlap. Therefore, the replacement work of the feeder 72 can be leveled out without taking out the reel 73 in use as much as possible. Since the leveling timing is set at the first replacement instruction timing after the start of the mounting process, the replacement timing with the other feeder 72 is shifted first, and then 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 leveling the replacement work.

また、総部品数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, since leveling timing is set in a range where a plurality of reels 73 in use are not generated based on the total number A of components and the number B of components used in the mounting process, it is used when leveling replacement work. Generation | occurrence | production of the reel 73 in the middle can be suppressed more. At this time, since the leveling timing is set at a timing equal to or less than the remaining component number D obtained by dividing the number of used components (S × B) by the total component number A, an exchange instruction within a range in which a plurality of reels 73 where components remain is not generated. Timing can be set more reliably. Furthermore, since the leveling timing is set to the replacement instruction timing only once for one feeder 72, the number of feeders 72 to be removed during use becomes one when shifting the replacement timing with other feeders 72. When leveling the work, the generation of the reel 73 during use can be further suppressed. Furthermore, when the in-use reel 73 is mounted on the component supply device 70, the use-in-use reel 73 is set in order to set the leveling timing to the replacement instruction timing of the feeder 72 after the in-use reel 73 is used up. These parts can be used up, and the trouble of managing the reel 73 in use can be saved. Since it is possible to set whether to give priority to using up the reel 73 in use or to give priority to the leveling timing, it is possible to meet the operator's request. Further, in order to output information indicating that the in-use reel 73 generated at the leveling timing is to be mounted on the component supply device 70 at the end of the mounting process, the components accommodated on the reel 73 other than the last in 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 that is in use that was first generated using the leveling timing is used last, the reel 73 can always be used up during that time, and the replacement operation can be leveled extremely efficiently.

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

例えば、上述した実施形態では、部品残数Dに基づいて、使用途中で取り外されてしまうフィーダ72が複数発生しない範囲の平準化タイミングを設定するものとしたが、この処理を省略してもよい。こうしても、平準化タイミングを一時的に用いることによって、使用途中のリール73をできるだけ出さずにフィーダ72の交換作業を平準化することができる。   For example, in the above-described embodiment, the leveling timing in a range where a plurality of feeders 72 that are removed during use is not generated is set based on the remaining part number 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 taking out the reel 73 in use as much as possible.

上述した実施形態では、1つのフィーダ72に対して1回のみ平準化タイミングを用いるものとしたが、特にこれに限定されず、2回用いてもよい。なお、処理の容易さからは、1回のみとすることが好ましい。また、上述した実施形態では、最初の交換作業に対して平準化タイミングを用いるものとしたが、特にこれに限定されず、2回目や3回目の交換作業に対して平準化タイミングを用いるものとしてもよい。なお、交換作業の平準化の観点からは、できるだけ早期に平準化タイミングを用いる方が好ましい。   In the above-described embodiment, the leveling timing is used only once for one feeder 72. However, the timing is not particularly limited to this, and may be used twice. In addition, it is preferable to carry out only once from the ease of a process. In the above-described embodiment, the leveling timing is used for the first replacement work. However, the present invention is not particularly limited to this, and the leveling timing is used for the second or third replacement work. Also 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 above-described embodiment, when the reel 73 in use at the start of production is mounted, the leveling timing is applied after the reel 73 is used up. However, the present invention is not particularly limited to this. The use of the reel 73 in use may not be permitted. In addition, although it is possible to specify whether to give priority to using up the reel 73 in use or to set priority of leveling, this specification may be omitted.

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

上述した実施形態では、部品切れ間隔Gが重なるフィーダ72を抽出してこれらに対して平準化処理を行うものとしたが、特にこれに限定されず、例えば、すべてのフィーダ72に対して平準化処理を行うものとしてもよい。   In the above-described embodiment, the feeders 72 where the component gap G overlaps are extracted and the leveling process is performed on them. However, the present invention is not particularly limited thereto. It is good also as what performs a process.

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

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

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

上述した実施形態では、生産開始前に使用途中のフィーダ72が部品供給装置70に装着されている場合について説明したが、生産処理の途中で、使用途中のフィーダ72が部品供給装置70に装着された場合も、上述と同様の処理により、平準化タイミングを設定するものとしてもよい。   In the embodiment described above, 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. 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 mounted with the reel 73 around which the tape for housing the component is mounted has been described as the “accommodating portion”. However, the present invention is not particularly limited thereto. It is good also as. Even in this way, it is possible to level the exchange operation of the accommodating portion.

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

上述した実施形態では、画面を表示出力することによって作業者に交換作業を報知するものとしたが、特にこれに限定されず、音声を出力することによって作業者に交換作業を報知するものとしてもよいし、印刷物を印刷出力することにより作業者に交換作業を報知するものとしてもよい。   In the above-described embodiment, the operator is notified of the replacement work by displaying and displaying the screen. However, the present invention is not particularly limited thereto, 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 the printed matter.

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

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

1 組立工場、10 生産ライン、11,11a〜11d 実装装置、16 基板、18 基板搬送装置、20 支持板、22 コンベアベルト、24 ヘッド、26 X軸スライダ、28 ガイドレール、30 Y軸スライダ、32 ガイドレール、34 Z軸モータ、36 ボールネジ、40 吸着ノズル、50 実装コントローラ、51 CPU、52 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 準備エリア。 DESCRIPTION OF SYMBOLS 1 Assembly factory, 10 Production line, 11, 11a-11d Mounting apparatus, 16 Board | substrate, 18 Board | substrate conveyance apparatus, 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, 52 ROM, 53 HDD, 54 RAM, 55 operation panel, 56 display unit, 57 operation unit, 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 supply device 71 slot 72 feeder 73 Reel, 74 sprocket, 75 storage element, 76 spare feeder, 90 preparatory work computer, A1 production area, A2 preparation area.

Claims (8)

異なる種類の部品をそれぞれ収容して供給する複数の収容部を装着した部品供給部と前記部品供給部の各収容部から部品を採取して基板上へ実装する実装処理部とを備えた実装装置での、前記部品供給部に装着された収容部と次に用いる収容部との交換を支援する支援装置であって、
前記収容部に含まれる総部品数に基づいて定められる交換タイミングより短時間で、且つ他の収容部と異なるタイミングである平準化タイミングを該収容部の交換指示タイミングに一時的に設定する設定手段と、
前記設定された交換指示タイミングの情報を出力する出力手段と、
を備えた支援装置。
Mounting device comprising: 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 storage unit of the component supply unit and mounts them on a substrate The support device for supporting the exchange between the storage unit mounted on the component supply unit and the storage unit to be used next,
Setting means for temporarily setting a leveling timing, which is a timing shorter than the replacement timing determined based on the total number of parts included in the storage unit and different from that of the other storage units, to the replacement instruction timing of the storage unit When,
Output means for outputting information of the set exchange instruction timing;
A support device comprising:
前記設定手段は、前記収容部に収容される総部品数と実装処理で使用する使用部品数とに基づいて、使用途中で取り外されてしまう収容部が複数発生しない範囲の前記平準化タイミングを交換指示タイミングに設定する、請求項1に記載の支援装置。   The setting means replaces the leveling timing within a range in which a plurality of accommodating portions that are removed during use are not generated based on the total number of components accommodated in the accommodating portion and the number of used components used in the mounting process. The support device according to claim 1, wherein the support device is set to an instruction timing. 前記設定手段は、前記収容部に含まれる総部品数に基づいて定められる交換タイミングを前記交換指示タイミングに設定すると共に、1つの収容部に対して1回のみ前記平準化タイミングを交換指示タイミングに設定する、請求項1又は2に記載の支援装置。   The setting means sets the replacement timing determined based on the total number of parts included in the housing portion as the replacement instruction timing, and sets the leveling timing as a replacement instruction timing only once for one housing portion. The support device according to claim 1, wherein the support device is set. 前記設定手段は、実装処理の開始後、最初の1回目の前記収容部の交換指示タイミングに前記平準化タイミングを設定する、請求項1〜3のいずれか1項に記載の支援装置。   The support device according to any one of claims 1 to 3, wherein the setting unit sets the leveling timing to a first replacement instruction timing of the storage unit after the start of the mounting process. 前記設定手段は、使用途中の収容部が前記部品供給部に装着されたときには、該使用途中の収容部を使い切ったあとに、前記平準化タイミングを該収容部の交換指示タイミングに設定する、請求項1〜4のいずれか1項に記載の支援装置。   The setting means sets the leveling timing to the replacement instruction timing of the storage unit after the storage unit in use is used up when the storage unit in use is mounted on the component supply unit. Item 5. The support device according to any one of Items 1 to 4. 前記設定手段は、使用途中の収容部を使い切ることを優先するか、前記平準化タイミングを前記収容部の交換指示タイミングに設定することを優先するかの指定情報に応じて、前記交換指示タイミングを設定する、請求項5に記載の支援装置。   The setting means sets the replacement instruction timing according to designation information indicating whether to give priority to using up the accommodating part in use or to prioritize setting the leveling timing to the replacement instruction timing of the accommodating part. The support device according to claim 5, wherein the support device is set. 前記出力手段は、前記平準化タイミングで生じた使用途中の収容部を実装処理の最後に前記部品供給部に装着する旨の情報を出力する、請求項1〜6のいずれか1項に記載の支援装置。   The said output means outputs the information to the effect of mounting | wearing the said component supply part with the accommodating part in use produced at the said leveling timing at the end of a mounting process, The any one of Claims 1-6 Support device. 前記出力手段は、前記平準化タイミングを前記交換指示タイミングに設定したのち、新品の収容部を前記部品供給部に装着する旨の情報を出力する、請求項1〜7のいずれか1項に記載の支援装置。   The said output means outputs the information to the effect of mounting | wearing the said component supply part with a new accommodating part, after setting the said leveling timing to the said exchange instruction | indication timing. Support device.
JP2014046335A 2014-03-10 2014-03-10 Support device Active JP6285222B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014046335A JP6285222B2 (en) 2014-03-10 2014-03-10 Support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014046335A JP6285222B2 (en) 2014-03-10 2014-03-10 Support device

Publications (2)

Publication Number Publication Date
JP2015170801A JP2015170801A (en) 2015-09-28
JP6285222B2 true JP6285222B2 (en) 2018-02-28

Family

ID=54203247

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014046335A Active JP6285222B2 (en) 2014-03-10 2014-03-10 Support device

Country Status (1)

Country Link
JP (1) JP6285222B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050473A (en) * 2015-09-04 2017-03-09 富士機械製造株式会社 Support device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019187008A1 (en) * 2018-03-30 2019-10-03 ヤマハ発動機株式会社 Component feeding management device, component mounting system, and component feeding management method
JP6937427B2 (en) * 2018-03-30 2021-09-22 ヤマハ発動機株式会社 Parts supply management device, parts mounting system and parts supply management method
WO2019187033A1 (en) * 2018-03-30 2019-10-03 ヤマハ発動機株式会社 Operation management system and component mounting system

Family Cites Families (4)

* 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
JP5891422B2 (en) * 2012-05-11 2016-03-23 パナソニックIpマネジメント株式会社 Work planning device and work planning method
JP5891412B2 (en) * 2012-05-11 2016-03-23 パナソニックIpマネジメント株式会社 Work planning device and work planning method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017050473A (en) * 2015-09-04 2017-03-09 富士機械製造株式会社 Support device

Also Published As

Publication number Publication date
JP2015170801A (en) 2015-09-28

Similar Documents

Publication Publication Date Title
JP6140414B2 (en) Parts management apparatus, parts management method and program thereof
JP6255243B2 (en) Support device
JP6285222B2 (en) Support device
JP6411365B2 (en) Support device
JP6272325B2 (en) Mounting management device, mounting processing device, mounting system, mounting management method and mounting processing method
JP5751584B2 (en) Electronic component mounting equipment
JP6266621B2 (en) Preparatory work support system
JP6270286B2 (en) Production optimization device for component mounting line
JP2008277448A (en) Component-mounting machine stop-time derivation method
JP6764685B2 (en) Issue management device, issue management system and program
JP6194365B2 (en) Mounting device and mounting management device
JP2024026787A (en) Mounting system and control method
JP6491317B2 (en) Component mounting line optimization apparatus and component mounting line optimization method
US20190302747A1 (en) Preparation schedule creating method and preparation schedule creating apparatus
JP2012134303A (en) Electronic component attachment device, and electronic component attachment method
JP6653640B2 (en) Setup navigation device, component mounting system, setup navigation method, setup navigation program
JP2017050473A (en) Support device
JP6488373B2 (en) Mounting management device
JP6840162B2 (en) Splicing unit
JP6131134B2 (en) Feeder control program update method, replenishment guide processing method, and mounting machine
JP6692630B2 (en) Parts management device, parts management method
JP2005216945A (en) Method and device for setting arrangement of feeder
JP6424236B2 (en) Anti-substrate work management device
JP6341926B2 (en) Mounting device and management device
JP2013140906A (en) Actual production display device in board work system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180117

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180201

R150 Certificate of patent or registration of utility model

Ref document number: 6285222

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250