JP7341952B2 - Mounting procedure determining device, component mounting system, and mounting procedure determining method - Google Patents

Mounting procedure determining device, component mounting system, and mounting procedure determining method Download PDF

Info

Publication number
JP7341952B2
JP7341952B2 JP2020109875A JP2020109875A JP7341952B2 JP 7341952 B2 JP7341952 B2 JP 7341952B2 JP 2020109875 A JP2020109875 A JP 2020109875A JP 2020109875 A JP2020109875 A JP 2020109875A JP 7341952 B2 JP7341952 B2 JP 7341952B2
Authority
JP
Japan
Prior art keywords
mounting
mounting work
board
component
components
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
JP2020109875A
Other languages
Japanese (ja)
Other versions
JP2022007128A (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.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor 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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP2020109875A priority Critical patent/JP7341952B2/en
Publication of JP2022007128A publication Critical patent/JP2022007128A/en
Application granted granted Critical
Publication of JP7341952B2 publication Critical patent/JP7341952B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • General Factory Administration (AREA)
  • Supply And Installment Of Electrical Components (AREA)

Description

本発明は、複数の実装作業位置に順に基板を搬送しつつ各実装作業位置において部品を基板に移載することで基板に部品を実装する技術に関し、特に各実装作業位置で実装する部品を決定する技術に関する。 The present invention relates to a technique for mounting components on a board by sequentially transporting the board to a plurality of mounting work positions and transferring the components onto the board at each mounting work position, and in particular, determining the components to be mounted at each mounting work position. related to technology.

特許文献1~3に示されるように、複数の実装作業位置に順に基板を搬送しつつ各実装作業位置において部品を基板に移載することで基板生産を行うにあたっては、実装作業位置と当該実装作業位置で実装する部品との組み合わせが基板生産に要する時間に影響する。そのため、基板生産に要する時間が抑制されるように、各実装作業位置で実装する部品が決定される。 As shown in Patent Documents 1 to 3, when producing boards by sequentially transporting the board to a plurality of mounting work positions and transferring components onto the board at each mounting work position, it is necessary to The time required for board production is affected by the combination of components to be mounted at the work location. Therefore, the components to be mounted at each mounting work position are determined so as to reduce the time required for board production.

また、特許文献1、3で指摘されているように、基板生産に要する時間には、部品の高さが影響する。つまり、高い部品が先に基板に実装された状態で、他の部品を後から基板に実装するとなると、基板に実装された先の部品を避けるために、後の部品を基板から高く離しつつ基板へ移載する必要がある。そのため、部品を上下方向に移動させる距離が長くなる。また、高い部品は不安定になりやすい。そのため、高い部品が実装された基板は搬送速度を落として搬送する必要がある。かかる事情から、特許文献1、3では、部品の高さに基づき、各実装作業位置で実装する部品が決定される。具体的には、先に基板が搬送される実装作業位置ほど、低い部品を実装する。 Further, as pointed out in Patent Documents 1 and 3, the time required for board production is affected by the height of the component. In other words, if a high-priced component is mounted on the board first, and then other components are to be mounted on the board later, in order to avoid the first component mounted on the board, the later components must be placed higher away from the board. It needs to be transferred to. Therefore, the distance to move the component in the vertical direction becomes long. Also, expensive parts tend to be unstable. Therefore, it is necessary to transport a board on which expensive components are mounted at a reduced transport speed. For this reason, in Patent Documents 1 and 3, the components to be mounted at each mounting work position are determined based on the height of the components. Specifically, the lower the component is mounted to the mounting work position where the board is transported first.

特許第3531930号公報Patent No. 3531930 特許第4012734号公報Patent No. 4012734 特許第4907604号公報Patent No. 4907604

しかしながら、先に基板が搬送される実装作業位置で高い部品を実装してから、次の実装作業位置で低い部品を実装したとしても、基板生産に要する時間に大きな影響が生じない場合もありうる。このような場合、低い部品ほど先の実装作業位置で実装するといった実装手順が合理的とは限らず、特許文献1、3は必ずしも適切ではなかった。 However, even if higher components are mounted first at the mounting position where the board is transported, and then lower components are mounted at the next mounting position, it may not have a significant impact on the time required to produce the board. . In such a case, it is not always rational to mount a lower component at an earlier mounting position, and Patent Documents 1 and 3 are not necessarily appropriate.

本発明は上記課題に鑑みてなされたものであり、部品の高さの違いが基板生産に要する時間への影響を合理的に反映しつつ基板への部品の実装手順を決定することを可能とする技術の提供を目的とする。 The present invention has been made in view of the above problems, and makes it possible to determine the mounting procedure of components on a board while rationally reflecting the influence of differences in component height on the time required for board production. The purpose is to provide technology to

本発明に係る実装手順決定装置は、複数の実装作業位置に順に基板を搬送部により搬送しつつ、各実装作業位置において部品供給部により供給された部品を搬送されてきた基板に移載して、基板に部品を実装する基板生産において、複数の実装作業位置のそれぞれで実装する部品を決定する実装手順決定装置であって、複数の実装作業位置のそれぞれで実装する部品の実装手順を決定し、実装手順に従って複数の実装作業位置のそれぞれで部品を実装した場合の基板生産に要する時間を推定時間として求める時間推定部と、複数の実装作業位置のそれぞれで実装する部品の高さに応じた係数を推定時間に乗じて、補正推定時間を求める時間補正部とを備え、時間推定部により実装手順を変更しつつ、時間補正部により求めた補正推定時間のうち最小の補正推定時間に対応する実装手順に従って、複数の実装作業位置のそれぞれで部品を実装することを決定する。 The mounting procedure determining device according to the present invention sequentially transports the board to a plurality of mounting work positions by the transport unit, and transfers the components supplied by the component supply unit to the transported board at each mounting work position. , a mounting procedure determining device that determines the components to be mounted at each of a plurality of mounting work positions in board production in which components are mounted on a board, the mounting procedure determining device determining the mounting procedure of the components to be mounted at each of the plurality of mounting work positions. , a time estimator that calculates the time required to produce a board as an estimated time when components are mounted at each of a plurality of mounting work positions according to the mounting procedure, and a time estimator that calculates an estimated time according to the height of the components to be mounted at each of the plurality of mounting work positions. and a time correction unit that calculates a corrected estimated time by multiplying the estimated time by a coefficient, and while changing the implementation procedure by the time estimation unit, corresponds to the minimum corrected estimated time among the corrected estimated times obtained by the time correction unit. It is determined to mount the component at each of a plurality of mounting work positions according to the mounting procedure.

本発明に係る実装手順決定方法は、複数の実装作業位置に順に基板を搬送部により搬送しつつ、各実装作業位置において部品供給部により供給された部品を搬送されてきた基板に移載して、基板に部品を実装する基板生産において、複数の実装作業位置のそれぞれで実装する部品を決定する実装手順決定方法であって、複数の実装作業位置それぞれで実装する部品の実装手順を決定し、実装手順に従って複数の実装作業位置のそれぞれで部品を実装した場合の基板生産に要する時間を推定時間として求める工程と、複数の実装作業位置のそれぞれで実装する部品の高さに応じた係数を推定時間に乗じて、補正推定時間を求める工程とを備え、実装手順を変更しつつ補正推定時間のうち最小の補正推定時間に対応する実装手順に従って、複数の実装作業位置のそれぞれで部品を実装することを決定する。 The mounting procedure determining method according to the present invention involves sequentially transporting boards to a plurality of mounting work positions by a transport unit, and at each mounting work position, transferring components supplied by a component supply unit onto the transported board. , a mounting procedure determining method for determining a component to be mounted at each of a plurality of mounting work positions in board production in which components are mounted on a board, the mounting procedure for determining a component to be mounted at each of a plurality of mounting work positions, The process of calculating the estimated time required to produce a board when components are mounted at each of multiple mounting positions according to the mounting procedure, and the coefficients according to the height of the components to be mounted at each of multiple mounting positions. multiplying by the time to obtain a corrected estimated time, and mount the component at each of a plurality of mounting work positions according to the mounting procedure corresponding to the minimum corrected estimated time among the corrected estimated times while changing the mounting procedure. decide.

このように構成された本発明(実装手順決定装置および実装手順決定方法)では、複数の実装作業位置それぞれで実装する部品の実装手順が決定される。そして、この実装手順に従って複数の実装作業位置のそれぞれで部品を実装した場合の基板生産に要する時間が推定時間として求められる。さらに、この推定時間には、複数の実装作業位置のそれぞれで実装する部品の高さに応じた係数が乗じられて、補正推定時間が求められる。これによって、部品の高さの違いによる影響を反映した補正推定時間を得ることができる。そして、実装手順を変更しつつ補正推定時間のうち最小の補正推定時間に対応する実装手順に従って、複数の実装作業位置のそれぞれで部品を実装することを決定する。かかる本発明では、補正推定時間が最小となるのであれば、先に基板が搬送される実装作業位置で高い部品を実装してから、次の実装作業位置で低い部品を実装する実装手順も許容される。その結果、部品の高さの違いが基板生産に要する時間への影響を合理的に反映しつつ基板への部品の実装手順を決定することが可能となっている。 In the present invention (mounting procedure determining device and mounting procedure determining method) configured as described above, the mounting procedure for components to be mounted at each of a plurality of mounting work positions is determined. Then, the time required to produce the board when components are mounted at each of the plurality of mounting work positions according to this mounting procedure is determined as an estimated time. Furthermore, this estimated time is multiplied by a coefficient corresponding to the height of the component to be mounted at each of the plurality of mounting work positions to obtain a corrected estimated time. This makes it possible to obtain a corrected estimated time that reflects the influence of differences in component height. Then, while changing the mounting procedure, it is determined to mount the component at each of the plurality of mounting work positions according to the mounting procedure corresponding to the minimum corrected estimated time among the corrected estimated times. According to the present invention, a mounting procedure in which high components are first mounted at the mounting work position where the board is transported and then low components are mounted at the next mounting work position is also acceptable, as long as the estimated correction time is minimized. be done. As a result, it is possible to determine the mounting procedure for components on a board while rationally reflecting the influence of differences in component height on the time required for board production.

また、時間補正部は、複数の実装作業位置のうち、一の対象実装作業位置で実装される部品よりも高い部品であって、一の対象実装作業位置よりも基板が先に搬送される先行実装作業位置で実装される部品の個数を、複数の実装作業位置の間で対象実装作業位置を変更しつつ求めた結果に基づき、係数を求めるように、実装手順決定装置を構成してもよい。かかる構成では、部品の高さの違いによる影響を的確に反映した補正推定時間を得ることができる。 In addition, the time correction unit is a component that is higher than the component to be mounted at one target mounting work position among the plurality of mounting work positions, and is a leading component whose board is transported earlier than the one target mounting work position. The mounting procedure determining device may be configured to determine the coefficient based on the result of determining the number of components to be mounted at a mounting work position while changing the target mounting work position among a plurality of mounting work positions. . With this configuration, it is possible to obtain a corrected estimated time that accurately reflects the influence of differences in component height.

また、係数は、対象実装作業位置で実装される部品よりも高い部品が先行実装作業位置で多く実装されるほど、大きな値となるように、実装手順決定装置を構成してもよい。かかる構成では、部品の高さの違いによる影響を的確に反映した補正推定時間を得ることができる。 Further, the mounting procedure determining device may be configured such that the coefficient becomes a larger value as more components that are higher than the components mounted at the target mounting work position are mounted at the preceding mounting work position. With this configuration, it is possible to obtain a corrected estimated time that accurately reflects the influence of differences in component height.

また、部品は、高さの違いに応じて複数のカテゴリーのいずれかに類別され、対象実装作業位置で実装される部品が類別されるカテゴリーよりも高い部品に対応するカテゴリーに類別される部品が、先行実装作業位置で多く実装されるほど、係数は大きな値となるように、実装手順決定装置を構成してもよい。かかる構成では、部品の高さの違いによる影響を的確に反映した補正推定時間を得ることができる。 In addition, parts are classified into one of multiple categories according to the difference in height, and some parts are classified into categories that correspond to parts higher than the category in which the parts to be mounted at the target mounting work position are classified. , the mounting procedure determining device may be configured such that the more mounting is performed at the preceding mounting work position, the larger the value of the coefficient becomes. With this configuration, it is possible to obtain a corrected estimated time that accurately reflects the influence of differences in component height.

また、対象実装作業位置で実装される部品が類別されるカテゴリーよりも高い部品に対応するカテゴリーに類別される部品が先行実装作業位置で実装される個数と複数の実装作業位置で実装される当該部品の総数との比に基づき、係数が求められるように、実装手順決定装置を構成してもよい。かかる構成では、部品の高さの違いによる影響を的確に反映した補正推定時間を得ることができる。 In addition, the number of parts to be mounted at the preceding mounting work position and the number of parts that are classified into a category corresponding to a higher category than the category in which the parts to be mounted at the target mounting work position are classified, and the number of parts to be mounted at multiple mounting work positions. The mounting procedure determining device may be configured to calculate the coefficient based on the ratio to the total number of components. With this configuration, it is possible to obtain a corrected estimated time that accurately reflects the influence of differences in component height.

また、ユーザの入力操作を受け付ける入力操作部をさらに備え、時間補正部は、ユーザにより入力操作部に入力された入力値に応じて、係数を増減するように、実装手順決定装置を構成してもよい。かかる構成では、部品の高さの違いによる影響を実装手順の決定に反映させる程度をユーザが任意に設定することができる。 The implementation procedure determining device further includes an input operation section that accepts an input operation by the user, and the time correction section configures the implementation procedure determination device to increase or decrease the coefficient according to the input value inputted to the input operation section by the user. Good too. With this configuration, the user can arbitrarily set the degree to which the influence of differences in component height is reflected in determining the mounting procedure.

また、搬送部は、基板に実装された部品の高さが高いほど搬送速度が遅くなるように、高さの違いに応じた複数の搬送速度を有し、実装作業位置の間での基板の搬送を当該基板に実装される部品の高さに応じた搬送速度で実行し、係数は、複数の実装作業位置それぞれの間で基板が搬送される搬送速度に応じて求められるように、実装手順決定装置を構成してもよい。かかる構成では、部品の高さの違いによる影響を的確に反映した補正推定時間を得ることができる。 In addition, the transport unit has multiple transport speeds depending on the height of the component mounted on the board, so that the higher the height of the component mounted on the board, the slower the transport speed is, and the transport unit has multiple transport speeds depending on the height of the component mounted on the board. The mounting procedure is such that the transport is performed at a transport speed that corresponds to the height of the component to be mounted on the board, and the coefficient is calculated according to the transport speed at which the board is transported between each of the multiple mounting work positions. A determining device may also be configured. With this configuration, it is possible to obtain a corrected estimated time that accurately reflects the influence of differences in component height.

本発明に係る部品実装システムは、複数の実装作業位置と、複数の実装作業位置に順に基板を搬送する搬送部と、部品を供給する部品供給部と、上記の実装手順決定装置とを備え、複数の実装作業位置に順に基板を搬送部により搬送しつつ、各実装作業位置において部品供給部により供給された部品を搬送されてきた基板に移載して、基板に部品を実装する基板生産を実行する。したがって、部品の高さの違いが基板生産に要する時間への影響を合理的に反映しつつ基板への部品の実装手順を決定することが可能となる。 A component mounting system according to the present invention includes a plurality of mounting work positions, a transport unit that sequentially transports boards to the plurality of mounting work positions, a component supply unit that supplies components, and the above-mentioned mounting procedure determining device, Board production is carried out by sequentially transporting the board to multiple mounting work positions by the transport unit, and at each mounting work position, transferring the components supplied by the component supply unit onto the transported board, and mounting the components on the board. Execute. Therefore, it is possible to determine the procedure for mounting components on a board while rationally reflecting the influence of differences in component height on the time required for board production.

以上のように、本発明によれば、部品の高さの違いが基板生産に要する時間への影響を合理的に反映しつつ基板への部品の実装手順を決定することが可能となっている。 As described above, according to the present invention, it is possible to determine the procedure for mounting components on a board while rationally reflecting the influence of differences in component height on the time required for board production. .

図1は本発明に係る部品実装システムの第1例を模式的に示す図。FIG. 1 is a diagram schematically showing a first example of a component mounting system according to the present invention. 図1の部品実装システムが備える部品実装機の一例を模式的に示す平面図。2 is a plan view schematically showing an example of a component mounting machine included in the component mounting system of FIG. 1. FIG. 実装手順決定の一例を示すフローチャート。5 is a flowchart illustrating an example of determining an implementation procedure. 図3の実装手順決定に従って実行される動作の第1例を模式的に示す図。FIG. 4 is a diagram schematically showing a first example of operations performed in accordance with the implementation procedure determination of FIG. 3; 図3の実装手順決定に従って実行される動作の第2例を模式的に示す図。FIG. 4 is a diagram schematically showing a second example of operations performed in accordance with the implementation procedure determination of FIG. 3; 本発明に係る部品実装システムの第2例を模式的に示す図。The figure which shows typically the 2nd example of the component mounting system based on this invention. 図3の実装手順決定に従って実行される動作の第3例を模式的に示す図。FIG. 4 is a diagram schematically showing a third example of operations performed according to the implementation procedure determination of FIG. 3; 重み係数の決定方法の変形例を示す図。The figure which shows the modification of the method of determining a weighting coefficient.

図1は本発明に係る部品実装システムの第1例を模式的に示す図である。図1の部品実装システム1は、X方向に直列に配列された複数(2台)の部品実装機2と、コンベアによってX方向に基板を搬送する基板搬送部5とを備え、基板搬送部5によって複数の部品実装機2に順に基板が搬送される。そして、複数の部品実装機2のそれぞれが、基板搬送部5によって搬送されてきた基板に部品を実装することで、部品が実装された基板を生産する(基板生産)。 FIG. 1 is a diagram schematically showing a first example of a component mounting system according to the present invention. A component mounting system 1 in FIG. 1 includes a plurality (two) of component mounting machines 2 arranged in series in the X direction, and a board transport section 5 that transports boards in the X direction by a conveyor. The substrates are sequentially transported to a plurality of component mounting machines 2. Then, each of the plurality of component mounting machines 2 mounts components on the board transported by the board transport section 5, thereby producing a board on which the components are mounted (board production).

さらに、部品実装システム1は、部品実装機2および基板搬送部5を制御するホストコンピュータ7を備える。ホストコンピュータ7は、演算部71およびユーザインターフェース76を備える。演算部71は、CPU(Central Processing Unit)等のプロセッサで構成され、後述する実装手順決定を実行する時間推定部711および時間補正部713をその内部に構築する。ユーザインターフェース76は、ディスプレイ等の出力機器と、キーボードやマウス等の入力機器を有し、ユーザに向けて各種情報をディスプレイに表示したり、ユーザによる入力操作を受け付けたりする。なお、出力機器と入力機器とを別体で構成する必要は必ずしもなく、例えばタッチパネルディスプレイによってこれらを一体的に構成してもよい。 Further, the component mounting system 1 includes a host computer 7 that controls the component mounter 2 and the board transport section 5. The host computer 7 includes a calculation section 71 and a user interface 76. The arithmetic unit 71 is composed of a processor such as a CPU (Central Processing Unit), and has therein a time estimating unit 711 and a time correcting unit 713 that execute implementation procedure determination, which will be described later. The user interface 76 includes an output device such as a display and an input device such as a keyboard and a mouse, and displays various information to the user on the display and receives input operations from the user. Note that it is not necessarily necessary to configure the output device and the input device separately, and they may be configured integrally using, for example, a touch panel display.

図2は図1の部品実装システムが備える部品実装機の一例を模式的に示す平面図である。同図では、それぞれ水平方向に平行なX方向およびY方向と、鉛直方向に平行なZ方向とが示されている。 FIG. 2 is a plan view schematically showing an example of a component mounting machine included in the component mounting system of FIG. In the figure, the X direction and Y direction, which are parallel to the horizontal direction, and the Z direction, which is parallel to the vertical direction, are shown.

部品実装機2は、基板BをX方向(基板搬送方向)に搬送する基板搬送部21を備える。この基板搬送部21は、X方向に並列に配置された一対のコンベア211を有し、コンベア211によって基板BをX方向に搬送する。これらコンベア211の間隔は、X方向に直交するY方向(幅方向)に変更可能であり、基板搬送部21は、搬送する基板Bの幅に応じてコンベア211の間隔を調整する。この基板搬送部21は、基板搬送方向であるX方向の上流側から所定の実装作業位置Lbに基板Bを搬入するとともに、実装作業位置Lbで部品Cが実装された基板Bを実装作業位置LbからX方向の下流側に搬出する。 The component mounting machine 2 includes a board transport section 21 that transports the board B in the X direction (board transport direction). The substrate transport section 21 has a pair of conveyors 211 arranged in parallel in the X direction, and the conveyors 211 transport the substrate B in the X direction. The interval between these conveyors 211 can be changed in the Y direction (width direction) orthogonal to the X direction, and the substrate transport section 21 adjusts the interval between the conveyors 211 according to the width of the substrate B to be transported. This board transport unit 21 transports the board B from the upstream side in the X direction, which is the board transport direction, to a predetermined mounting work position Lb, and also transports the board B on which the component C is mounted at the mounting work position Lb. from there to the downstream side in the X direction.

基板搬送部21のY方向の両側それぞれでは2つの台車装着部22がX方向に並んでおり、各台車装着部22に対しては、部品供給台車23を着脱可能に装着することができる。こうして部品供給台車23が装着された台車装着部22では、部品供給台車23に保持された複数のテープフィーダ24がX方向に並ぶ。各テープフィーダ24の基板搬送部21側の先端には、部品供給位置241が設けられており、各テープフィーダ24はその部品供給位置241に部品Cを供給する。各テープフィーダ24に対しては、集積回路、トランジスタ、コンデンサ等の小片状の部品Cを所定間隔おきに収容したキャリアテープが巻き付けられた部品供給リールが配置されており、各テープフィーダ24は部品供給リールから引き出されたキャリアテープを間欠的に送り出すことで、その部品供給位置241に部品Cを供給する。 Two trolley mounting sections 22 are lined up in the X direction on each side of the substrate transport section 21 in the Y direction, and a component supply trolley 23 can be removably mounted on each trolley mounting section 22. In the cart mounting section 22 to which the component supply cart 23 is mounted in this manner, a plurality of tape feeders 24 held by the component supply cart 23 are lined up in the X direction. A component supply position 241 is provided at the tip of each tape feeder 24 on the substrate transport section 21 side, and each tape feeder 24 supplies the component C to the component supply position 241. Each tape feeder 24 is provided with a component supply reel wrapped with a carrier tape containing small pieces of components C such as integrated circuits, transistors, and capacitors at predetermined intervals. By intermittently sending out the carrier tape pulled out from the component supply reel, the component C is supplied to the component supply position 241.

また、部品実装機2では、Y方向に延設された一対のY軸レール251と、Y方向に延設されたY軸ボールネジ252と、Y軸ボールネジ252を回転駆動するY軸モーター253とが設けられている。そして、X方向に延設されたX軸ビーム254が一対のY軸レール251にY方向に移動可能に支持された状態で、Y軸ボールネジ252のナットに固定されている。X軸ビーム254には、X方向に延設されたX軸ボールネジ255と、X軸ボールネジ255を回転駆動するX軸モーター256とが取り付けられており、ヘッドユニット26がX軸ビーム254にX方向に移動可能に支持された状態でX軸ボールネジ255のナットに固定されている。したがってY軸モーター253によりY軸ボールネジ252を回転させてヘッドユニット26をY方向に移動させたり、X軸モーター256によりX軸ボールネジ255を回転させてヘッドユニット26をX方向に移動させたりすることができる。 Further, in the component mounting machine 2, a pair of Y-axis rails 251 extending in the Y direction, a Y-axis ball screw 252 extending in the Y direction, and a Y-axis motor 253 that rotationally drives the Y-axis ball screw 252 are provided. It is provided. An X-axis beam 254 extending in the X direction is supported by a pair of Y-axis rails 251 so as to be movable in the Y-direction, and is fixed to a nut of a Y-axis ball screw 252. An X-axis ball screw 255 extending in the X direction and an X-axis motor 256 that rotationally drives the X-axis ball screw 255 are attached to the X-axis beam 254. It is fixed to the nut of the X-axis ball screw 255 while being movably supported. Therefore, the Y-axis motor 253 rotates the Y-axis ball screw 252 to move the head unit 26 in the Y direction, and the X-axis motor 256 rotates the X-axis ball screw 255 to move the head unit 26 in the X direction. I can do it.

ヘッドユニット26は、X方向に直線状に並ぶ複数の実装ヘッド27を有する。各実装ヘッド27は、その下端に着脱可能に装着されたノズルにより、基板Bへの部品Cの実装を行う。つまり、実装ヘッド27は、その下端のノズルを部品供給位置241の上方に位置させつつノズルを下降させることで、テープフィーダ24が部品供給位置241に供給する部品Cにノズルを当接させる。そして、実装ヘッド27は、ノズル内に負圧を与えてノズルにより部品Cを吸着すると、ノズルを上昇させる。実装ヘッド27は、こうして部品供給位置241からピックアップした部品Cをノズルによって吸着・保持しつつ、実装作業位置Lbに保持される基板Bの上方へ移動する。そして、実装ヘッド27は、ノズルを下降させて、実装作業位置Lbの基板Bに部品Cを接触させると、ノズルの負圧を解除して、部品Cを基板Bに載置する。 The head unit 26 has a plurality of mounting heads 27 arranged linearly in the X direction. Each mounting head 27 mounts the component C onto the board B using a nozzle detachably attached to its lower end. That is, the mounting head 27 lowers the nozzle while positioning its lower end nozzle above the component supply position 241, thereby bringing the nozzle into contact with the component C that the tape feeder 24 supplies to the component supply position 241. Then, the mounting head 27 applies a negative pressure inside the nozzle and, when the nozzle attracts the component C, raises the nozzle. The mounting head 27 moves above the board B held at the mounting work position Lb while sucking and holding the component C picked up from the component supply position 241 with the nozzle. Then, the mounting head 27 lowers the nozzle to bring the component C into contact with the substrate B at the mounting work position Lb, releases the negative pressure of the nozzle, and places the component C on the substrate B.

上述のように、部品実装システム1では、2台の部品実装機2がX方向に配列されている。2台の部品実装機2のそれぞれは実装作業位置Lbを有し、実装作業位置Lbに搬入された基板Bに部品Cを実装する。つまり、部品実装システム1では、2個の実装作業位置LbがX方向に配列されており、基板搬送部5が2個の実装作業位置Lbに順に基板Bを搬送する。そして、2個の実装作業位置Lbのそれぞれでは、テープフィーダ24によって供給された部品Cが実装ヘッド27によって基板Bに移載される。 As described above, in the component mounting system 1, two component mounting machines 2 are arranged in the X direction. Each of the two component mounting machines 2 has a mounting work position Lb, and mounts the component C on the board B carried into the mounting work position Lb. That is, in the component mounting system 1, two mounting work positions Lb are arranged in the X direction, and the board transport section 5 transports the board B to the two mounting work positions Lb in order. Then, at each of the two mounting work positions Lb, the component C supplied by the tape feeder 24 is transferred onto the board B by the mounting head 27.

ところで、基板Bに対しては、互いに高さの異なる種々の部品Cが実装される。ここで、部品Cの高さとは、部品Cの厚みに相当し、基板Bに実装された部品Cの上面と基板Bの表面とのZ方向への距離に相当する。そして、複数の実装作業位置Lbと、各実装作業位置Lbで実装する部品Cの高さとの組み合わせは、1枚の基板を生産するのに要する時間(サイクルタイム)に影響する。そこで、ホストコンピュータ7は、サイクルタイムの短縮にとって最適な組み合わせを求めることで、2台の実装作業位置Lbのそれぞれで実装する部品Cの実装手順を決定する。 By the way, various components C having different heights are mounted on the board B. Here, the height of the component C corresponds to the thickness of the component C, and corresponds to the distance between the top surface of the component C mounted on the board B and the surface of the board B in the Z direction. The combination of the plurality of mounting work positions Lb and the height of the component C to be mounted at each mounting work position Lb affects the time (cycle time) required to produce one board. Therefore, the host computer 7 determines the mounting procedure for the component C to be mounted at each of the two mounting work positions Lb by finding the optimal combination for shortening the cycle time.

図3は実装手順決定の一例を示すフローチャートであり、図4は図3の実装手順決定に従って実行される動作の第1例を模式的に示す図である。図4では、2個の実装作業位置Lbに対して、X方向(基板搬送方向)へ順に数字(1)、(2)を付することで、各実装作業位置Lbが識別される。各実装作業位置Lb(1)、Lb(2)に対して設けられたハッチングされた長方形は、各実装作業位置Lb(1)、Lb(2)で実装される部品Ca、Cb、Cc、Cdを示し、これら部品Ca、Cb、Cc、Cdはそれぞれ異なる種類の部品に対応する。長方形の長さは、対応する部品Ca、Cb、Cc、Cdの高さを模式的に示す。つまり、部品Ca、Cb、Cc(低部品)に比べて、部品Cd(高部品)は高い。さらに、括弧内の数字は、対応する部品Ca、Cb、Cc、Cdを1枚の基板Bに実装する個数であり、例えば60個の部品Caが基板Bに実装される。この図4では、互いに異なる複数(2個)の実装手順P(1)、P(2)が例示されている。 FIG. 3 is a flowchart illustrating an example of determining the mounting procedure, and FIG. 4 is a diagram schematically illustrating a first example of operations performed in accordance with the determination of the mounting procedure in FIG. 3. In FIG. 4, each mounting work position Lb is identified by sequentially assigning numbers (1) and (2) in the X direction (board transport direction) to the two mounting work positions Lb. The hatched rectangles provided for each mounting work position Lb(1), Lb(2) represent the components Ca, Cb, Cc, and Cd mounted at each mounting work position Lb(1), Lb(2). These parts Ca, Cb, Cc, and Cd correspond to different types of parts, respectively. The length of the rectangle schematically indicates the height of the corresponding components Ca, Cb, Cc, and Cd. That is, the component Cd (high component) is expensive compared to components Ca, Cb, and Cc (low component). Furthermore, the numbers in parentheses are the numbers of the corresponding components Ca, Cb, Cc, and Cd to be mounted on one board B; for example, 60 components Ca are mounted on the board B. In FIG. 4, a plurality (two) of mutually different mounting procedures P(1) and P(2) are illustrated.

図3のフローチャートは、ホストコンピュータ7の演算部71によって実行される。この実装手順決定が開始すると、演算部71の時間推定部711は、実装手順P(M)を識別するための自然数である識別子Mをゼロにリセットし(ステップS101)、識別子Mを「1」だけインクリメントする(ステップS102)。これによって、時間推定部711は、実装手順P(1)(図4)に従って基板Bに部品Cを実装すると決定する。 The flowchart in FIG. 3 is executed by the calculation unit 71 of the host computer 7. When this implementation procedure determination starts, the time estimation unit 711 of the calculation unit 71 resets the identifier M, which is a natural number for identifying the implementation procedure P(M), to zero (step S101), and sets the identifier M to "1". (step S102). As a result, the time estimation unit 711 determines to mount the component C on the board B according to the mounting procedure P(1) (FIG. 4).

実装手順P(1)によれば、2個の実装作業位置Lb(1)、Lb(2)のうち、X方向において上流側の実装作業位置Lb(1)では、60個の低部品Caと90個の低部品Cbとが基板Bに実装され、下流側の実装作業位置Lb(2)では、50個の低部品Ccと80個の高部品Cdとが基板Bに実装される。 According to the mounting procedure P(1), among the two mounting work positions Lb(1) and Lb(2), at the upstream mounting work position Lb(1) in the X direction, 60 low components Ca and 90 low components Cb are mounted on the board B, and 50 low components Cc and 80 high components Cd are mounted on the board B at the mounting work position Lb(2) on the downstream side.

ステップS104では、2個の実装作業位置Lb(1)、Lb(2)に順に基板Bを搬送しつつ、実装手順P(1)に従って部品Ca、Cb、Cc、Cdを基板Bに実装した場合に、当該基板Bに全部品Cを実装するのに要する推定時間Tc1(1)(サイクルタイム)が時間推定部711によって算出される。ステップS104での推定では、部品Ca、Cb、Cc、Cdの高さの違いは考慮されない。すなわち、部品Ca、Cb、Cc、Cdの高さの違いによらず、1個の部品Cを基板Bに実装するのに一律に所定時間t1(例えば、0.1秒)を要するとして、推定時間Tc(1)が求められる。 In step S104, the components Ca, Cb, Cc, and Cd are mounted on the board B according to the mounting procedure P(1) while the board B is sequentially transported to the two mounting work positions Lb(1) and Lb(2). Next, the estimated time Tc1(1) (cycle time) required to mount all the components C on the board B is calculated by the time estimation unit 711. The estimation in step S104 does not take into account the differences in height of the components Ca, Cb, Cc, and Cd. In other words, assuming that it uniformly requires a predetermined time t1 (for example, 0.1 seconds) to mount one component C on the board B, regardless of the height differences of components Ca, Cb, Cc, and Cd, the estimation Time Tc(1) is determined.

具体的には、実装作業位置Lb(1)で全ての部品Ca、Cbを基板Bに実装するのに、60個×0.1秒+90個×0.1秒=15秒を要し、実装作業位置Lb(2)で全ての部品Cc、Cdを基板Bに実装するのに、50個×0.1秒+80個×0.1秒=13秒を要する。したがって、これら15秒および13秒のうち、長い方の15秒が推定時間Tc(1)として求められる。 Specifically, it takes 60 pieces x 0.1 seconds + 90 pieces x 0.1 seconds = 15 seconds to mount all the components Ca and Cb on the board B at the mounting work position Lb (1). It takes 50 pieces x 0.1 seconds + 80 pieces x 0.1 seconds = 13 seconds to mount all the parts Cc and Cd on the board B at work position Lb(2). Therefore, of these 15 seconds and 13 seconds, the longer 15 seconds is determined as the estimated time Tc(1).

ステップS105では、X方向において、下流側の実装作業位置Lbで実装される部品Cより高い部品Cが上流側の実装作業位置Lbで実装されるという逆転の発生数に応じた重み係数W(M)が、時間補正部713によって算出される。重み係数W(M)は、次式、
W(M)=1+ΔW
によって算出される1以上の値であり、値ΔWは、逆転の発生数が多いほど大きな値となる。実装手順P(1)においては、逆転の発生数はゼロであるため、ΔW=0となり、W(1)=1となる。
In step S105, in the X direction, a weighting coefficient W(M ) is calculated by the time correction unit 713. The weighting coefficient W(M) is calculated by the following formula,
W(M)=1+ΔW
It is a value of 1 or more calculated by ΔW, and the value ΔW becomes larger as the number of occurrences of reversals increases. In the mounting procedure P(1), the number of occurrences of reversal is zero, so ΔW=0 and W(1)=1.

ステップS106では、時間補正部713は、推定時間Tc1(M)に重み係数W(M)を乗じて、補正推定時間Tc2(M)を算出する。すなわち、推定時間Tc1(1)に重み係数W(1)を乗じて、補正推定時間Tc2(1)が求められる。ここでは、重み係数W(1)は「1」であるため、補正推定時間Tc2(1)=15秒となり、推定時間Tc1(1)と等しい。 In step S106, the time correction unit 713 multiplies the estimated time Tc1(M) by the weighting coefficient W(M) to calculate a corrected estimated time Tc2(M). That is, the estimated time Tc1(1) is multiplied by the weighting coefficient W(1) to obtain the corrected estimated time Tc2(1). Here, since the weighting coefficient W(1) is "1", the corrected estimated time Tc2(1)=15 seconds, which is equal to the estimated time Tc1(1).

ステップS107では、演算部71は、ここで求めた補正推定時間Tc2(M)が、これまでに求めた補正推定時間Tc2と比べて最小であるかを判断する。補正推定時間Tc2(M)が最小である場合(ステップS107で「YES」の場合)では、演算部71は、最小の補正推定時間Tc2(M)を与える実装手順P(M)を最適実装手順Poとして保存する(ステップS108)。ここでは、補正推定時間Tc2(1)が最適実装手順Poとして保存され、ステップS109に進む。なお、ステップS107で「NO」の場合には、ステップS108は実行されず、ステップS109に進む。 In step S107, the calculation unit 71 determines whether the corrected estimated time Tc2 (M) obtained here is the minimum compared to the corrected estimated time Tc2 obtained so far. If the corrected estimated time Tc2(M) is the minimum (“YES” in step S107), the calculation unit 71 sets the mounting procedure P(M) that provides the minimum corrected estimated time Tc2(M) to the optimal mounting procedure. Save as Po (step S108). Here, the corrected estimated time Tc2(1) is saved as the optimal mounting procedure Po, and the process advances to step S109. Note that in the case of "NO" in step S107, step S108 is not executed and the process advances to step S109.

ステップS109では、識別子Mが最大値Mx(2以上の整数)に到達したかが判断される。識別子Mが最大値Mx未満である場合(ステップS109で「NO」の場合)には、ステップS102に戻る一方、識別子Mが最大値Mxに到達した場合(ステップS109で「YES」の場合)には、図3の実装手順決定のフローチャートを終了する。最大値Mxは、例えば1000以上の値に設定できるが、ここではMx=2とする。したがって、M=1であることから、ステップS102に戻る。ステップS102では、時間推定部711が識別子Mを「1」だけインクリメントし、実装手順P(2)(図4)に従って基板Bに部品Cを実装すると決定する。 In step S109, it is determined whether the identifier M has reached the maximum value Mx (an integer greater than or equal to 2). If the identifier M is less than the maximum value Mx ("NO" in step S109), the process returns to step S102, whereas if the identifier M has reached the maximum value Mx ("YES" in step S109), the process returns to step S102. ends the implementation procedure determination flowchart of FIG. The maximum value Mx can be set to a value of 1000 or more, for example, but here Mx=2. Therefore, since M=1, the process returns to step S102. In step S102, the time estimation unit 711 increments the identifier M by "1" and determines to mount the component C on the board B according to the mounting procedure P(2) (FIG. 4).

実装手順P(2)によれば、2個の実装作業位置Lb(1)、Lb(2)のうち、X方向において上流側の実装作業位置Lb(1)では、60個の低部品Caと80個の高部品Cdとが基板Bに実装され、下流側の実装作業位置Lb(2)では、50個の低部品Ccと90個の低部品Cbとが基板Bに実装される。 According to the mounting procedure P(2), among the two mounting work positions Lb(1) and Lb(2), the upstream mounting work position Lb(1) in the X direction has 60 low components Ca and 80 high components Cd are mounted on the board B, and 50 low components Cc and 90 low components Cb are mounted on the board B at the mounting work position Lb(2) on the downstream side.

ステップS104では、2個の実装作業位置Lb(1)、Lb(2)に順に基板Bを搬送しつつ、実装手順P(2)に従って部品Ca、Cb、Cc、Cdを基板Bに実装した場合に、当該基板Bに全部品Cを実装するのに要する推定時間Tc1(2)(サイクルタイム)が時間推定部711によって算出される。具体的には、実装作業位置Lb(1)で全ての部品Ca、Cdを基板Bに実装するのに、60個×0.1秒+80個×0.1秒=14秒を要し、実装作業位置Lb(2)で全ての部品Cc、Cbを基板Bに実装するのに、50個×0.1秒+90個×0.1秒=14秒を要する。したがって、推定時間Tc(1)は14秒と求められる。 In step S104, the components Ca, Cb, Cc, and Cd are mounted on the board B according to the mounting procedure P(2) while the board B is sequentially transported to the two mounting work positions Lb(1) and Lb(2). Next, the estimated time Tc1(2) (cycle time) required to mount all the components C on the board B is calculated by the time estimation unit 711. Specifically, it takes 60 pieces x 0.1 seconds + 80 pieces x 0.1 seconds = 14 seconds to mount all the components Ca and Cd on the board B at the mounting work position Lb (1). It takes 50 pieces x 0.1 seconds + 90 pieces x 0.1 seconds = 14 seconds to mount all the parts Cc and Cb on the board B at work position Lb(2). Therefore, the estimated time Tc(1) is determined to be 14 seconds.

ステップS105では、上述の逆転の発生数に応じた重み係数W(2)が、時間補正部713によって算出される。ここでは、実装作業位置Lb(2)で実装される各部品Cb、Ccより高い部品Cdが、実装作業位置Lb(2)より上流側の実装作業位置Lb(1)で実装され、1個の逆転が生じている。なお、逆転の個数は、当該逆転を解消するために最低限必要となる、2個の実装作業位置Lb(1)、Lb(2)の間での部品Cの入れ換え操作の回数に相当する。ここで、1個の逆転毎に値ΔWが0.25増加するとした場合、重み係数W(2)は、次式、
W(2)=1+0.25=1.25
となる。
In step S105, the time correction unit 713 calculates a weighting coefficient W(2) according to the number of occurrences of the above-mentioned reversals. Here, each component Cb mounted at the mounting work position Lb(2), a component Cd higher than Cc is mounted at the mounting work position Lb(1) upstream of the mounting work position Lb(2), and one piece is mounted at the mounting work position Lb(2). A reversal is occurring. Note that the number of reversals corresponds to the minimum number of times the component C is replaced between the two mounting work positions Lb(1) and Lb(2), which is required to eliminate the reversal. Here, if the value ΔW increases by 0.25 for each reversal, the weighting coefficient W(2) is calculated by the following formula:
W(2)=1+0.25=1.25
becomes.

ステップS106では、時間補正部713が推定時間Tc1(2)に重み係数W(2)を乗じて、補正推定時間Tc2(2)を算出する。その結果、補正推定時間Tc2(2)=推定時間Tc1(2)×W(2)=14秒×1.25=17.5秒となる。 In step S106, the time correction unit 713 multiplies the estimated time Tc1(2) by the weighting coefficient W(2) to calculate a corrected estimated time Tc2(2). As a result, the corrected estimated time Tc2(2)=estimated time Tc1(2)×W(2)=14 seconds×1.25=17.5 seconds.

ステップS107では、演算部71は、ここで求めた補正推定時間Tc2(2)がこれまでに求めた補正推定時間Tc2(1)と比べて最小であるかを判断する。ここの例では、補正推定時間Tc2(2)は、これまでに求めた補正推定時間Tc2(1)より長い。そのため、補正推定時間Tc2(2)は、最適実装手順Poとしては保存されない。すなわち、ステップS107で「NO」と判断され、ステップS108を実行せずに、ステップS109に進む。ステップS109では、識別子M(=2)が最大値Mx(=2)に到達したと判断され、図3の実装手順決定のフローチャートを終了する。 In step S107, the calculation unit 71 determines whether the corrected estimated time Tc2(2) obtained here is the minimum compared with the corrected estimated time Tc2(1) obtained so far. In this example, the corrected estimated time Tc2(2) is longer than the corrected estimated time Tc2(1) obtained so far. Therefore, the corrected estimated time Tc2(2) is not saved as the optimal implementation procedure Po. That is, the determination in step S107 is "NO", and the process proceeds to step S109 without executing step S108. In step S109, it is determined that the identifier M (=2) has reached the maximum value Mx (=2), and the implementation procedure determination flowchart of FIG. 3 ends.

つまり、実装手順決定では、決定された実装手順P(M)に従って部品Cを実装した場合に要するサイクルタイムが推定時間Tc1(M)として算出されるとともに、実装手順P(M)における逆転の個数に応じた重み係数W(M)を推定時間Tc1(M)に乗じることで補正推定時間Tc2(M)が算出される。かかる演算は、互いに異なる複数の実装手順P(M)それぞれについて実行され、複数の実装手順P(M)にそれぞれ対応する複数の補正推定時間Tc2(M)が算出される。そして、複数の補正推定時間Tc2(M)のうち最小の1つに対応する実装手順P(M)(最適実装手順Po)で部品Cを実装すると決定される。 In other words, in determining the mounting procedure, the cycle time required when mounting the component C according to the determined mounting procedure P(M) is calculated as the estimated time Tc1(M), and the number of reversals in the mounting procedure P(M) The corrected estimated time Tc2(M) is calculated by multiplying the estimated time Tc1(M) by a weighting coefficient W(M) corresponding to . This calculation is performed for each of a plurality of different mounting procedures P(M), and a plurality of corrected estimated times Tc2(M) respectively corresponding to the plurality of mounting procedures P(M) are calculated. Then, it is determined that the component C is to be mounted using the mounting procedure P(M) (optimal mounting procedure Po) corresponding to the minimum one of the plurality of corrected estimated times Tc2(M).

図4に示す第1例では、逆転が発生していない実装手順P(1)の補正推定時間Tc2(1)に比べて、逆転が発生している実装手順P(2)の補正推定時間Tc2(2)が長い。そのため、実装手順P(1)で部品Cを実装すると決定された。 In the first example shown in FIG. 4, compared to the estimated corrected time Tc2(1) of the mounting procedure P(1) where no reversal occurs, the estimated corrected time Tc2 of the mounting procedure P(2) where a reversal occurs. (2) is long. Therefore, it was decided to mount component C using mounting procedure P(1).

図5は図3の実装手順決定に従って実行される動作の第2例を模式的に示す図である。図5での表記は図4でのそれと同様である。この図5においても、互いに異なる複数(2個)の実装手順P(1)、P(2)が例示されている。 FIG. 5 is a diagram schematically showing a second example of operations performed according to the implementation procedure determination shown in FIG. 3. The notation in FIG. 5 is the same as that in FIG. Also in FIG. 5, a plurality (two) of mutually different mounting procedures P(1) and P(2) are illustrated.

上述の通り、図3の実装手順決定が開始すると、演算部71の時間推定部711は、識別子Mをゼロにリセットしてから(ステップS101)、識別子Mを「1」だけインクリメントする(ステップS102)。これによって、時間推定部711は、実装手順P(1)(図5)に従って基板Bに部品Cを実装すると決定する。 As described above, when the implementation procedure determination in FIG. 3 starts, the time estimation unit 711 of the calculation unit 71 resets the identifier M to zero (step S101), and then increments the identifier M by “1” (step S102). ). As a result, the time estimator 711 determines to mount the component C on the board B according to the mounting procedure P(1) (FIG. 5).

実装手順P(1)によれば、2個の実装作業位置Lb(1)、Lb(2)のうち、X方向において上流側の実装作業位置Lb(1)では、90個の低部品Caと90個の低部品Cbとが基板Bに実装され、下流側の実装作業位置Lb(2)では、30個の低部品Ccと30個の高部品Cdとが基板Bに実装される。 According to the mounting procedure P(1), of the two mounting work positions Lb(1) and Lb(2), at the upstream mounting work position Lb(1) in the X direction, 90 low components Ca and 90 low components Cb are mounted on the board B, and 30 low components Cc and 30 high components Cd are mounted on the board B at the mounting work position Lb(2) on the downstream side.

したがって、ステップS104では、実装作業位置Lb(1)で全ての部品Ca、Cbを基板Bに実装するのに、90個×0.1秒+90個×0.1秒=18秒を要し、実装作業位置Lb(2)で全ての部品Cc、Cdを基板Bに実装するのに、30個×0.1秒+30個×0.1秒=6秒を要すると算出される。その結果、これら18秒および6秒のうち、長い方の18秒が推定時間Tc(1)として求められる。 Therefore, in step S104, it takes 90 pieces x 0.1 seconds + 90 pieces x 0.1 seconds = 18 seconds to mount all the components Ca and Cb on the board B at the mounting work position Lb (1). It is calculated that it takes 30 pieces x 0.1 seconds + 30 pieces x 0.1 seconds = 6 seconds to mount all the components Cc and Cd on the board B at the mounting work position Lb(2). As a result, the longer of these 18 seconds and 6 seconds, 18 seconds, is determined as the estimated time Tc(1).

ステップS105では、実装手順P(1)に生じる逆転の個数はゼロであることから、重み係数W(1)=1と求められる。そして、ステップS106では、推定時間Tc1(1)に重み係数W(1)を乗じて、補正推定時間Tc2(1)が求められる。重み係数W(1)は「1」であるため、補正推定時間Tc2(1)=18秒となり、推定時間Tc1(1)と等しい。 In step S105, since the number of reversals occurring in the mounting procedure P(1) is zero, the weighting coefficient W(1)=1 is determined. Then, in step S106, the estimated time Tc1(1) is multiplied by the weighting coefficient W(1) to obtain the corrected estimated time Tc2(1). Since the weighting coefficient W(1) is "1", the corrected estimated time Tc2(1)=18 seconds, which is equal to the estimated time Tc1(1).

ステップS107では、演算部71は、ここで求めた補正推定時間Tc2(M)が、これまでに求めた補正推定時間Tc2と比べて最小であるかを判断する。ここでは、補正推定時間Tc2(M)が最小であると判断され(ステップS107で「YES」)、補正推定時間Tc2(1)が最適実装手順Poとして保存されて、ステップS109に進む。 In step S107, the calculation unit 71 determines whether the corrected estimated time Tc2 (M) obtained here is the minimum compared to the corrected estimated time Tc2 obtained so far. Here, it is determined that the corrected estimated time Tc2(M) is the minimum ("YES" in step S107), the corrected estimated time Tc2(1) is saved as the optimal implementation procedure Po, and the process advances to step S109.

ステップS109では、識別子Mが最大値Mxに到達したかが判断される。ここでは、M=1であることから、ステップS102に戻る。ステップS102では、時間推定部711が識別子Mを「1」だけインクリメントし、実装手順P(2)(図5)に従って基板Bに部品Cを実装すると決定する。 In step S109, it is determined whether the identifier M has reached the maximum value Mx. Here, since M=1, the process returns to step S102. In step S102, the time estimation unit 711 increments the identifier M by "1" and determines to mount the component C on the board B according to the mounting procedure P(2) (FIG. 5).

実装手順P(2)によれば、2個の実装作業位置Lb(1)、Lb(2)のうち、X方向において上流側の実装作業位置Lb(1)では、90個の低部品Caと30個の高部品Cdとが基板Bに実装され、下流側の実装作業位置Lb(2)では、30個の低部品Ccと90個の低部品Cbとが基板Bに実装される。 According to the mounting procedure P(2), among the two mounting work positions Lb(1) and Lb(2), at the upstream mounting work position Lb(1) in the X direction, 90 low components Ca and Thirty high components Cd are mounted on the board B, and 30 low components Cc and 90 low components Cb are mounted on the board B at the mounting work position Lb(2) on the downstream side.

ステップS104では、2個の実装作業位置Lb(1)、Lb(2)に順に基板Bを搬送しつつ、実装手順P(2)に従って部品Ca、Cb、Cc、Cdを基板Bに実装した場合に、当該基板Bに全部品Cを実装するのに要する推定時間Tc1(2)(サイクルタイム)が時間推定部711によって算出される。具体的には、実装作業位置Lb(1)で全ての部品Ca、Cdを基板Bに実装するのに、90個×0.1秒+30個×0.1秒=12秒を要し、実装作業位置Lb(2)で全ての部品Cc、Cbを基板Bに実装するのに、30個×0.1秒+90個×0.1秒=12秒を要する。したがって、推定時間Tc(1)は12秒と求められる。 In step S104, the components Ca, Cb, Cc, and Cd are mounted on the board B according to the mounting procedure P(2) while the board B is sequentially transported to the two mounting work positions Lb(1) and Lb(2). Next, the estimated time Tc1(2) (cycle time) required to mount all the components C on the board B is calculated by the time estimation unit 711. Specifically, it takes 90 pieces x 0.1 seconds + 30 pieces x 0.1 seconds = 12 seconds to mount all the components Ca and Cd on the board B at the mounting work position Lb (1). It takes 30 pieces x 0.1 seconds + 90 pieces x 0.1 seconds = 12 seconds to mount all the parts Cc and Cb on the board B at work position Lb(2). Therefore, the estimated time Tc(1) is determined to be 12 seconds.

ステップS105では、上述の逆転の発生数に応じた重み係数W(2)が、時間補正部713によって算出される。ここでは、実装作業位置Lb(2)で実装される各部品Cb、Ccより高い部品Cdが、実装作業位置Lb(2)より上流側の実装作業位置Lb(1)で実装され、1個の逆転が生じている。ここで、1個の逆転毎に値ΔWが0.25増加するとした場合、重み係数W(2)は、次式、
W(2)=1+0.25=1.25
となる。
In step S105, the time correction unit 713 calculates a weighting coefficient W(2) according to the number of occurrences of the above-mentioned reversals. Here, each component Cb mounted at the mounting work position Lb(2), a component Cd higher than Cc is mounted at the mounting work position Lb(1) upstream of the mounting work position Lb(2), and one piece is mounted at the mounting work position Lb(2). A reversal is occurring. Here, if the value ΔW increases by 0.25 for each reversal, the weighting coefficient W(2) is calculated by the following formula:
W(2)=1+0.25=1.25
becomes.

ステップS106では、時間補正部713が推定時間Tc1(2)に重み係数W(2)を乗じて、補正推定時間Tc2(2)を算出する。その結果、補正推定時間Tc2(2)=推定時間Tc1(2)×W(2)=12秒×1.25=15秒となる。 In step S106, the time correction unit 713 multiplies the estimated time Tc1(2) by the weighting coefficient W(2) to calculate a corrected estimated time Tc2(2). As a result, the corrected estimated time Tc2(2)=estimated time Tc1(2)×W(2)=12 seconds×1.25=15 seconds.

ステップS107では、演算部71は、ここで求めた補正推定時間Tc2(2)が、これまでに求めた補正推定時間Tc2(1)と比べて最小であるかを判断する。ここの例では、補正推定時間Tc2(2)は、これまでに求めた補正推定時間Tc2(1)より短い。そのため、補正推定時間Tc2(2)が最適実装手順Poとして保存・更新される(ステップS108)。そして、ステップS109で、識別子M(=2)が最大値Mx(=2)に到達したと判断され、図3の実装手順決定のフローチャートを終了する。 In step S107, the calculation unit 71 determines whether the corrected estimated time Tc2(2) obtained here is the minimum compared to the corrected estimated time Tc2(1) obtained so far. In this example, the corrected estimated time Tc2(2) is shorter than the corrected estimated time Tc2(1) obtained so far. Therefore, the corrected estimated time Tc2(2) is saved and updated as the optimal implementation procedure Po (step S108). Then, in step S109, it is determined that the identifier M (=2) has reached the maximum value Mx (=2), and the implementation procedure determination flowchart of FIG. 3 ends.

このように、図5に示す第2例では、逆転が発生していない実装手順P(1)の補正推定時間Tc2(1)に比べて、逆転が発生している実装手順P(2)の補正推定時間Tc2(2)が短い。そのため、実装手順P(2)で部品Cを実装すると決定された。 In this way, in the second example shown in FIG. 5, compared to the corrected estimated time Tc2(1) of the mounting procedure P(1) where no reversal has occurred, the correction estimated time Tc2(1) of the mounting procedure P(2) where a reversal has occurred is The corrected estimated time Tc2(2) is short. Therefore, it was decided to mount component C using mounting procedure P(2).

以上に説明した実施形態では、複数の実装作業位置Lbそれぞれで実装する部品Ca~Cdの実装手順P(M)が決定される。そして、この実装手順P(M)に従って複数の実装作業位置Lbのそれぞれで部品Ca~Cdを実装した場合に基板生産に要するサイクルタイムを、部品Ca~Cdの高さの違いを考慮せずに推定した推定時間Tc1(M)が求められる。さらに、この推定時間Tc1(M)には、複数の実装作業位置Lbのそれぞれで実装する部品Ca~Cdの高さに応じた重み係数W(M)が乗じられて、補正推定時間Tc2(M)が求められる。これによって、部品Ca~Cdの高さの違いによる影響を反映した補正推定時間Tc2(M)を得ることができる。そして、実装手順P(m)を変更しつつ求めた複数の補正推定時間Tc2(M)のうち最小の1つに対応する最適実装手順Poに従って、複数の実装作業位置Lbで部品Ca~Cdを実装すると決定する。かかる実施形態では、補正推定時間Tc2(M)が最小となるのであれば、先に基板Bが搬送される実装作業位置Lb(1)で高い部品Cdを実装してから、次の実装作業位置Lb(2)で低い部品Cb、Ccを実装する実装手順P(2)も許容される。その結果、部品Cの高さの違いが基板生産に要する時間への影響を合理的に反映しつつ基板Bへの部品Cの実装手順P(M)を決定することが可能となっている。 In the embodiment described above, the mounting procedure P(M) for the components Ca to Cd to be mounted at each of the plurality of mounting work positions Lb is determined. Then, the cycle time required for board production when components Ca to Cd are mounted at each of the plurality of mounting work positions Lb according to this mounting procedure P(M) is calculated without considering the difference in height of components Ca to Cd. The estimated estimated time Tc1(M) is obtained. Further, this estimated time Tc1(M) is multiplied by a weighting coefficient W(M) corresponding to the height of the components Ca to Cd to be mounted at each of the plurality of mounting work positions Lb, and the corrected estimated time Tc2(M ) is required. As a result, it is possible to obtain a corrected estimated time Tc2(M) that reflects the influence of the difference in height of the components Ca to Cd. Then, components Ca to Cd are mounted at a plurality of mounting work positions Lb according to the optimal mounting procedure Po corresponding to the minimum one of the plurality of corrected estimated times Tc2(M) obtained while changing the mounting procedure P(m). Decided to implement it. In this embodiment, if the corrected estimated time Tc2(M) is the minimum, the high-priced component Cd is first mounted at the mounting work position Lb(1) where the board B is transported, and then the next mounting work position is mounted. Mounting procedure P(2) for mounting components Cb and Cc with low Lb(2) is also acceptable. As a result, it is possible to determine the mounting procedure P(M) of the component C on the board B while rationally reflecting the influence of the difference in height of the component C on the time required for board production.

図6は本発明に係る部品実装システムの第2例を模式的に示す図である。図6の第2例が図1の第1例と異なるのは、部品実装機2の個数であり、その他において共通する。したがって、共通部分については相当符号を付して、適宜説明を省略する。図6に示す部品実装システム1では、3台の部品実装機2がX方向に配列されており、基板搬送部5は、3台の部品実装機2に順番に基板Bを搬送する。各部品実装機2は、図2で示した部品実装機2と同一の構成を具備し、実装作業位置Lbに搬送されてきた基板Bに対して部品Cを実装する。 FIG. 6 is a diagram schematically showing a second example of the component mounting system according to the present invention. The second example shown in FIG. 6 differs from the first example shown in FIG. 1 in the number of component mounting machines 2, and other features are common. Therefore, common parts will be designated by corresponding reference numerals and descriptions will be omitted as appropriate. In the component mounting system 1 shown in FIG. 6, three component mounting machines 2 are arranged in the X direction, and the board transport section 5 transports the boards B to the three component mounting machines 2 in order. Each component mounter 2 has the same configuration as the component mounter 2 shown in FIG. 2, and mounts the component C on the board B that has been transported to the mounting work position Lb.

図7は図3の実装手順決定に従って実行される動作の第3例を模式的に示す図である。図7では、図6の部品実装システム1に対応して、X方向に配列された3個の実装作業位置Lbが設けられており、これら3個の実装作業位置Lbに対して、X方向(基板搬送方向)へ順に数字(1)、(2)、(3)を付することで、各実装作業位置Lbが識別される。各実装作業位置Lb(1)、Lb(2)、Lb(3)に対して設けられたハッチングされた長方形は、各実装作業位置Lb(1)、Lb(2)、Lb(3)で実装される部品CのカテゴリーGl、Gm、Ghを示す。 FIG. 7 is a diagram schematically showing a third example of the operation performed according to the mounting procedure determination shown in FIG. 3. In FIG. 7, three mounting work positions Lb arranged in the X direction are provided corresponding to the component mounting system 1 of FIG. Each mounting work position Lb is identified by sequentially assigning numbers (1), (2), and (3) in the board transport direction). The hatched rectangles provided for each mounting work position Lb(1), Lb(2), and Lb(3) indicate the mounting position for each mounting work position Lb(1), Lb(2), and Lb(3). The categories Gl, Gm, and Gh of the part C to be used are shown.

これらカテゴリーGl、Gm、Ghはそれぞれ異なる高さに対応する。つまり、基板Bに実装される各種の部品Cは、それぞれの高さに応じて、カテゴリーGl、Gm、Ghのいずれかに類別される。低カテゴリーGlは低部品Cに対応し、中カテゴリーGmは低部品Cより高い中部品Cに対応し、高カテゴリーGhは中部品Cより高い高部品Cに対応する。換言すれば、高カテゴリーGhに類別される部品Cは、中カテゴリーGmに類別される部品Cより高く、中カテゴリーGmに類別される部品Cは、低カテゴリーGlに類別される部品Cより高い。低カテゴリーGlには、対応する高さの範囲が定められており、低カテゴリーに対応する範囲内の高さを有する各種の部品Cが低カテゴリーGlに類別される。中カテゴリーGmおよび高カテゴリーGhについても同様である。 These categories Gl, Gm, and Gh correspond to different heights, respectively. That is, the various components C mounted on the board B are classified into categories Gl, Gm, and Gh depending on their heights. The low category Gl corresponds to a low component C, the medium category Gm corresponds to a medium component C that is higher than the low component C, and the high category Gh corresponds to a high component C that is higher than the middle component C. In other words, the parts C classified into the high category Gh are higher than the parts C classified into the medium category Gm, and the parts C classified into the medium category Gm are higher than the parts C classified into the low category Gl. A corresponding height range is defined for the low category Gl, and various parts C having heights within the range corresponding to the low category are classified into the low category Gl. The same applies to the medium category Gm and the high category Gh.

この図7においては、互いに異なる複数(4個)の実装手順P(1)、P(2)、P(3)、P(4)が例示されている。図7では、1個の長方形が1個の部品Cを示すものとする。ただし、1個の長方形が、10個の部品Cあるいは100個の部品Cを表すとしても、以下の説明は同様に適用できる。図7の第3例と、図4および図5の第1および第2例との違いは、重み係数W(M)の算出方法である。そこで、以下では基板Bに実装する部品Cの個数については複数の実装手順P(1)~P(4)で同一条件(6個)に揃え、実装手順P(M)の違いと重み係数W(M)との関係を中心に説明することとする。 In FIG. 7, a plurality (four) of mutually different mounting procedures P(1), P(2), P(3), and P(4) are illustrated. In FIG. 7, one rectangle indicates one component C. However, even if one rectangle represents 10 parts C or 100 parts C, the following description can be similarly applied. The difference between the third example in FIG. 7 and the first and second examples in FIGS. 4 and 5 is the method of calculating the weighting coefficient W(M). Therefore, in the following, the number of components C to be mounted on board B is set to the same condition (6 components) in multiple mounting procedures P(1) to P(4), and the difference in mounting procedures P(M) and the weighting coefficient W I will mainly explain the relationship with (M).

第3例では、重み係数W(M)は次の下記の式に基づき算出される。

Figure 0007341952000001
In the third example, the weighting coefficient W(M) is calculated based on the following formula.
Figure 0007341952000001

つまり、複数の実装作業位置Lb(1)、Lb(2)、Lb(3)(ステージ)それぞれについて、ステージコアSc(k)が算出される。ステージコアSc(k)は、X方向(基板搬送方向)において、k番目(k=1、2、3)の実装作業位置Lb(k)(対象実装作業位置)と、当該実装作業位置Lb(k)より上流側の実装作業位置Lb(先行実装作業位置)との間における逆転の発生の程度を示す指標値である。 That is, the stage core Sc(k) is calculated for each of the plurality of mounting work positions Lb(1), Lb(2), and Lb(3) (stages). The stage core Sc(k) is located at the k-th (k=1, 2, 3) mounting work position Lb(k) (target mounting work position) and the mounting work position Lb( k) is an index value indicating the degree of occurrence of reversal with respect to the upstream mounting work position Lb (preceding mounting work position).

具体的には、k番目の実装作業位置Lb(k)で実装される低カテゴリーGlの部品Cの個数Nlに係数αを乗じた値と、k番目の実装作業位置Lb(k)で実装される中カテゴリーGmの部品Cの個数Nmに係数βを乗じた値との和で、ステージコアSc(k)が与えられる。 Specifically, the value obtained by multiplying the number Nl of components C of low category Gl to be mounted at the k-th mounting work position Lb(k) by a coefficient α and the number Nl of parts C mounted at the k-th mounting work position Lb(k) The stage core Sc(k) is given by the sum of the number Nm of parts C of the middle category Gm multiplied by a coefficient β.

係数αは、当該係数αを乗じる個数Nlに対応するカテゴリーG(低カテゴリーGl)の部品Cよりも高い部品C(中カテゴリーGmおよび高カテゴリーGhの部品C)を、k番目の実装作業位置Lb(k)より上流側の実装作業位置Lbで実装する個数に応じた値である。同様に、係数βは、当該係数βを乗じる個数Nmに対応するカテゴリーG(中カテゴリーGm)の部品Cよりも高い部品C(高カテゴリーGhの部品C)を、k番目の実装作業位置Lb(k)より上流側の実装作業位置Lbで実装する個数に応じた値である。 The coefficient α is used to move the components C (components C of the middle category Gm and high category Gh) higher than the component C of the category G (low category Gl) corresponding to the number Nl multiplied by the coefficient α to the kth mounting work position Lb. (k) This value corresponds to the number of pieces to be mounted at the mounting work position Lb on the upstream side. Similarly, the coefficient β is used to move the component C (component C of the high category Gh) higher than the component C of the category G (middle category Gm) corresponding to the number Nm multiplied by the coefficient β to the kth mounting work position Lb ( k) It is a value corresponding to the number of pieces to be mounted at the mounting work position Lb on the upstream side.

具体的には、k番目の実装作業位置Lb(k)より上流の実装作業位置Lbで実装される中カテゴリーGmの部品Cの個数NMおよび高カテゴリーGhの部品Cの個数NHの和(NM+NH)と、全実装作業位置Lb(1)、Lb(2)、Lb(3)で実装される中カテゴリーGmの部品Cの総数NMtおよび高カテゴリーGhの部品Cの総数NHtの和(NMt+NHt)との比((NM+NH)/(NMt+NHt))で、係数αが与えられる。また、k番目の実装作業位置Lb(k)より上流の実装作業位置Lbで実装される高カテゴリーGhの部品Cの個数NHと、全実装作業位置Lb(1)、Lb(2)、Lb(3)で実装される高カテゴリーGhの部品Cの総数NHtとの比(NM/NHt)で、係数βが与えられる。 Specifically, the sum (NM+NH) of the number NM of components C of medium category Gm and the number NH of components C of high category Gh to be mounted at the mounting operation position Lb upstream from the k-th mounting operation position Lb(k). and the sum (NMt+NHt) of the total number NMt of components C of medium category Gm and the total number NHt of components C of high category Gh mounted at all mounting work positions Lb(1), Lb(2), and Lb(3). The coefficient α is given by the ratio ((NM+NH)/(NMt+NHt)). In addition, the number NH of components C of high category Gh to be mounted at a mounting work position Lb upstream from the k-th mounting work position Lb(k), and all mounting work positions Lb(1), Lb(2), Lb( The coefficient β is given by the ratio (NM/NHt) to the total number NHt of components C of the high category Gh mounted in 3).

そして、複数の実装作業位置Lb(k)(k=1、2、3)のそれぞれについて求められたステージコアSc(k)の合計と、全実装作業位置Lb(1)、Lb(2)、Lb(3)で実装される低カテゴリーGlの部品Cの総数NLtおよび中カテゴリーGmの部品Cの総数NMtの和(NLt+NMt)との比で、ジャンプパーツ率JPが算出される。このジャンプパーツ率JPは、複数の実装作業位置Lbの全体における逆転の発生の程度を示す指標値である。そして、上述の重み係数W(M)を与える式の値ΔWにジャンプパーツ率JPを代入することで、重み係数W(M)が算出される。 Then, the sum of stage cores Sc(k) obtained for each of the plurality of mounting work positions Lb(k) (k=1, 2, 3), all mounting work positions Lb(1), Lb(2), The jump parts ratio JP is calculated as the ratio of the sum (NLt+NMt) of the total number NLt of parts C of the low category Gl mounted in Lb(3) and the total number NMt of the parts C of the medium category Gm. This jump parts ratio JP is an index value indicating the degree of occurrence of reversal in the entire plurality of mounting work positions Lb. Then, the weighting coefficient W(M) is calculated by substituting the jump parts ratio JP into the value ΔW of the equation giving the above-mentioned weighting coefficient W(M).

続いて、ステージコアSc、ジャンプパーツ率JPおよび重み係数W(M)を、複数の実装手順P(1)~P(4)のそれぞれについて具体的に求める。まず、複数の実装手順P(1)~P(4)で共通して、複数の実装作業位置Lb(1)、Lb(2)、Lb(3)の全体で実装される低カテゴリーGlの部品Cの総数NLtは「2」であり、中カテゴリーGmの部品Cの総数NMtは「2」であり、高カテゴリーGhの部品Cの総数NHtは「2」である。 Next, the stage core Sc, jump parts ratio JP, and weighting coefficient W(M) are specifically determined for each of the plurality of mounting procedures P(1) to P(4). First, components of low category Gl that are commonly mounted at multiple mounting work positions Lb(1), Lb(2), and Lb(3) in multiple mounting procedures P(1) to P(4) The total number NLt of parts C is "2", the total number NMt of parts C in the medium category Gm is "2", and the total number NHt of parts C in the high category Gh is "2".

実装手順P(1)について説明する。1番目の実装作業位置Lb(1)より上流側で実装される中カテゴリーGmおよび高カテゴリーGhの部品Cの個数NM、NHは「0」であるため、ステージコアSc(1)=0となる。2番目の実装作業位置Lb(2)より上流側で実装される中カテゴリーGmおよび高カテゴリーGhの部品Cの個数NM、NHは「0」であるため、ステージコアSc(2)=0となる。3番目の実装作業位置Lbで実装される低カテゴリーGlおよび中カテゴリーGmの部品Cの個数Nl、Nmは「0」であるため、ステージコアSc(3)=0となる。したがって、ジャンプパーツ率JP=0となり、重み係数W(1)=1となる。 The implementation procedure P(1) will be explained. Since the numbers NM and NH of parts C of medium category Gm and high category Gh to be mounted upstream of the first mounting work position Lb(1) are "0", stage core Sc(1)=0. . Since the numbers NM and NH of parts C of medium category Gm and high category Gh to be mounted upstream of the second mounting work position Lb(2) are "0", stage core Sc(2)=0. . Since the numbers Nl and Nm of components C of the low category Gl and medium category Gm to be mounted at the third mounting work position Lb are "0", stage core Sc(3)=0. Therefore, the jump parts rate JP=0, and the weighting coefficient W(1)=1.

実装手順P(2)について説明する。1番目の実装作業位置Lb(1)より上流側で実装される中カテゴリーGmおよび高カテゴリーGhの部品Cの個数NM、NHは「0」であるため、ステージコアSc(1)=0となる。2番目の実装作業位置Lb(2)より上流側で実装される中カテゴリーGmおよび高カテゴリーGhの部品Cの個数NM、NHは「0」であるため、ステージコアSc(2)=0となる。3番目の実装作業位置Lb(3)で実装される低カテゴリーGlの個数Nlは「0」である一方、中カテゴリーGmの部品Cの個数Nmは「1」である。3番目の実装作業位置Lb(3)より上流の実装作業位置Lb(1)、Lb(2)で実装される高カテゴリーGhの部品Cの個数NHは「1」であるため、β=1/2となる。したがって、ステージコアSc(3)=1/2×1=0.5となる。その結果、ジャンプパーツ率JP=0.5/(2+2)=0.125となり、重み係数W(2)=1.125となる。 The implementation procedure P(2) will be explained. Since the numbers NM and NH of parts C of medium category Gm and high category Gh to be mounted upstream of the first mounting work position Lb(1) are "0", stage core Sc(1)=0. . Since the numbers NM and NH of parts C of medium category Gm and high category Gh to be mounted upstream of the second mounting work position Lb(2) are "0", stage core Sc(2)=0. . The number Nl of low category components Gl to be mounted at the third mounting work position Lb(3) is "0", while the number Nm of components C of the middle category Gm is "1". Since the number NH of high category Gh components C to be mounted at the mounting work positions Lb(1) and Lb(2) upstream of the third mounting work position Lb(3) is "1", β=1/ It becomes 2. Therefore, stage core Sc(3)=1/2×1=0.5. As a result, the jump parts ratio JP=0.5/(2+2)=0.125, and the weighting coefficient W(2)=1.125.

実装手順P(3)について説明する。1番目の実装作業位置Lb(1)より上流側で実装される中カテゴリーGmおよび高カテゴリーGhの部品Cの個数NM、NHは「0」であるため、ステージコアSc(1)=0となる。2番目の実装作業位置Lb(2)で実装される低カテゴリーGlの部品Cの個数Nlは「0」である一方、中カテゴリーGmの部品Cの個数Nmは「2」である。2番目の実装作業位置Lb(2)より上流の実装作業位置Lb(1)で実装される高カテゴリーGhの部品Cの個数NHは「1」であるため、β=1/2となる。したがって、ステージコアSc(2)=1/2×2=1となる。3番目の実装作業位置Lb(3)で実装される低カテゴリーGlの部品Cの個数Nlは「1」である一方、中カテゴリーGmの部品Cの個数Nmは「0」である。3番目の実装作業位置Lb(3)より上流の実装作業位置Lb(1)、Lb(2)で実装される中カテゴリーGmの部品Cの個数NMは「2」であり、高カテゴリーGhの部品Cの個数NHは「1」であるため、α=3/4となる。したがって、ステージコアSc(3)=3/4×1=0.75となる。その結果、ジャンプパーツ率JP=(1+0.75)/(2+2)=0.425となり、重み係数W(3)=1.425となる。 The implementation procedure P(3) will be explained. Since the numbers NM and NH of parts C of medium category Gm and high category Gh to be mounted upstream of the first mounting work position Lb(1) are "0", stage core Sc(1)=0. . The number Nl of components C of the low category Gl to be mounted at the second mounting work position Lb(2) is "0", while the number Nm of components C of the medium category Gm is "2". Since the number NH of components C of the high category Gh to be mounted at the mounting work position Lb(1) upstream of the second mounting work position Lb(2) is "1", β=1/2. Therefore, stage core Sc(2)=1/2×2=1. The number Nl of components C of the low category Gl to be mounted at the third mounting work position Lb(3) is "1", while the number Nm of components C of the medium category Gm is "0". The number NM of the parts C of the medium category Gm to be mounted at the mounting work positions Lb(1) and Lb(2) upstream of the third mounting work position Lb(3) is "2", and the number of parts C of the high category Gh is "2". Since the number NH of C is "1", α=3/4. Therefore, stage core Sc(3)=3/4×1=0.75. As a result, the jump parts ratio JP=(1+0.75)/(2+2)=0.425, and the weighting coefficient W(3)=1.425.

実装手順P(4)について説明する。1番目の実装作業位置Lb(1)より上流側で実装される中カテゴリーGmおよび高カテゴリーGhの部品Cの個数NM、NHは「0」であるため、ステージコアSc(1)=0となる。2番目の実装作業位置Lb(2)で実装される低カテゴリーGlの部品Cの個数Nlは「0」である一方、中カテゴリーGmの部品Cの個数Nmは「2」である。2番目の実装作業位置Lb(2)より上流の実装作業位置Lb(1)で実装される高カテゴリーGhの部品Cの個数NHは「2」であるため、β=2/2=1となる。したがって、ステージコアSc(2)=1×2=2となる。3番目の実装作業位置Lb(3)で実装される低カテゴリーGlの部品Cの個数Nlは「2」である一方、中カテゴリーGmの部品Cの個数Nmは「0」である。3番目の実装作業位置Lb(3)より上流の実装作業位置Lb(1)、Lb(2)で実装される中カテゴリーGmの部品Cの個数NMは「2」であるとともに高カテゴリーGhの部品Cの個数NHは「2」であるため、α=4/4=1となる。したがって、ステージコアSc(2)=1×2=2となる。その結果。ジャンプパーツ率JP=(2+2)/(2+2)=1となり、重み係数W(3)=2となる。 The implementation procedure P(4) will be explained. Since the numbers NM and NH of parts C of medium category Gm and high category Gh to be mounted upstream of the first mounting work position Lb(1) are "0", stage core Sc(1)=0. . The number Nl of components C of the low category Gl to be mounted at the second mounting work position Lb(2) is "0", while the number Nm of components C of the medium category Gm is "2". Since the number NH of high category Gh components C to be mounted at the mounting work position Lb(1) upstream of the second mounting work position Lb(2) is "2", β = 2/2 = 1. . Therefore, stage core Sc(2)=1×2=2. The number Nl of components C of the low category Gl to be mounted at the third mounting work position Lb(3) is "2", while the number Nm of components C of the medium category Gm is "0". The number NM of parts C of medium category Gm to be mounted at mounting work positions Lb(1) and Lb(2) upstream of the third mounting work position Lb(3) is "2", and the number of parts C of high category Gh is "2". Since the number NH of C is "2", α=4/4=1. Therefore, stage core Sc(2)=1×2=2. the result. The jump parts ratio JP=(2+2)/(2+2)=1, and the weighting coefficient W(3)=2.

こうして第3例では、図3の実装手順決定のステップS105において、数1に基づき重み係数W(M)が、複数の実装手順P(M)について算出される。なお、実装手順P(M)の具体的な態様が図7の例に限られないことは言うまでもない。 Thus, in the third example, in step S105 of determining the mounting procedure in FIG. 3, the weighting coefficient W(M) is calculated for a plurality of mounting procedures P(M) based on Equation 1. It goes without saying that the specific aspect of the mounting procedure P(M) is not limited to the example shown in FIG.

以上に説明した実施形態においても、複数の実装作業位置Lbのそれぞれで実装する部品Cの高さに応じた重み係数W(M)を推定時間Tc1(M)に乗じて、補正推定時間Tc2(M)が求められる。これによって、部品Cの高さの違いによる影響を反映した補正推定時間Tc2(M)を得ることができる。そして、実装手順P(m)を変更しつつ求めた複数の補正推定時間Tc2(M)のうち最小の1つに対応する最適実装手順Poに従って、複数の実装作業位置Lbで部品Cを実装すると決定する。かかる実施形態においても、補正推定時間Tc2(M)が最小となるのであれば、先に基板Bが搬送される実装作業位置Lb(1)で高い部品Cを実装してから、次の実装作業位置Lb(2)で低い部品Cを実装する実装手順P(M)も許容される。その結果、部品Cの高さの違いが基板生産に要する時間への影響を合理的に反映しつつ基板Bへの部品Cの実装手順P(M)を決定することが可能となっている。 Also in the embodiment described above, the estimated time Tc1(M) is multiplied by the weighting coefficient W(M) corresponding to the height of the component C to be mounted at each of the plurality of mounting work positions Lb, and the corrected estimated time Tc2( M) is required. As a result, it is possible to obtain a corrected estimated time Tc2(M) that reflects the influence of the difference in height of the component C. Then, if the component C is mounted at a plurality of mounting work positions Lb according to the optimal mounting procedure Po corresponding to the minimum one of the plurality of corrected estimated times Tc2(M) obtained while changing the mounting procedure P(m). decide. In this embodiment as well, if the corrected estimated time Tc2(M) is the minimum, the high component C is first mounted at the mounting work position Lb(1) where the board B is transported, and then the next mounting work is carried out. A mounting procedure P(M) in which a low component C is mounted at position Lb(2) is also acceptable. As a result, it is possible to determine the mounting procedure P(M) of the component C on the board B while rationally reflecting the influence of the difference in height of the component C on the time required for board production.

また、時間補正部713は、複数の実装作業位置Lb(M)のうち、k番目の実装作業位置Lb(k)(対象実装作業位置)が実装する部品Cよりも高い部品Cであって、k番目の実装作業位置Lb(k)よりも基板Bが先に搬送される実装作業位置Lb(先行実装作業位置)で実装される部品Cの個数を、k番目を1番目~3番目の間で変更しつつ求めた結果(ステージコアSc(1)~Sc(3))に基づき、重み係数W(M)を求める。かかる構成では、部品Cの高さの違いによる影響を的確に反映した補正推定時間Tc2(M)を得ることができる。 Further, the time correction unit 713 determines that the k-th mounting work position Lb(k) (target mounting work position) of the plurality of mounting work positions Lb(M) is higher than the component C to be mounted, The number of components C to be mounted at the mounting work position Lb (preceding mounting work position) where the board B is transported earlier than the kth mounting work position Lb(k), where the kth is between the first and third mounting positions. Based on the results (stage cores Sc(1) to Sc(3)) obtained while changing, the weighting coefficient W(M) is obtained. With this configuration, it is possible to obtain a corrected estimated time Tc2(M) that accurately reflects the influence of the difference in height of the component C.

また、k番目の実装作業位置Lb(k)で実装される部品Cよりも高い部品Cが当該実装作業位置Lb(k)よりも基板Bが先に搬送される実装作業位置Lb(先行実装作業位置)で多く実装されるほど(換言すれば、逆転が多く発生するほど)、重み係数W(M)が大きな値となる。かかる構成では、部品Cの高さの違いによる影響を的確に反映した補正推定時間Tc2(M)を得ることができる。 In addition, a component C that is higher than the component C to be mounted at the k-th mounting work position Lb(k) is placed at a mounting work position Lb (preceding mounting work) where the board B is transported earlier than the corresponding mounting work position Lb(k). The more times (in other words, the more reversals occur), the larger the value of the weighting coefficient W(M) becomes. With this configuration, it is possible to obtain a corrected estimated time Tc2(M) that accurately reflects the influence of the difference in height of the component C.

また、部品Cは、高さの違いに応じて複数のカテゴリー(低カテゴリーGl、中カテゴリーGmおよび高カテゴリーGh)のいずれかに類別される。そして、k番目の実装作業位置Lb(k)(対象実装作業位置)で実装される部品Cが類別されるカテゴリーよりも高い部品Cに対応するカテゴリーに類別される部品Cが、当該実装作業位置Lb(k)よりも基板Bが先に搬送される実装作業位置Lb(先行実装作業位置)で多く実装されるほど、重み係数W(m)が大きな値となる。かかる構成では、部品Cの高さの違いによる影響を的確に反映した補正推定時間Tc2(m)を得ることができる。 Furthermore, the component C is classified into one of a plurality of categories (low category Gl, middle category Gm, and high category Gh) depending on the difference in height. Then, the component C classified into the category corresponding to the component C higher than the category into which the component C to be mounted at the k-th mounting work position Lb(k) (target mounting work position) is classified at the said mounting work position. The more the board B is mounted at the mounting work position Lb (preceding mounting work position) where the board B is transported earlier than Lb(k), the larger the value of the weighting coefficient W(m) becomes. With this configuration, it is possible to obtain a corrected estimated time Tc2(m) that accurately reflects the influence of the difference in height of the component C.

また、k番目の実装作業位置Lb(k)(対象実装作業位置)で実装される部品Cが類別されるカテゴリーよりも高い部品Cに対応するカテゴリーに類別される部品Cが、当該実装作業位置Lb(k)よりも基板Bが先に搬送される実装作業位置Lb(先行実装作業位置)で実装される個数と、複数の実装作業位置Lb(1)~L(3)で実装される当該部品Cの総数との比に基づき、重み係数W(M)が求められる。かかる構成では、部品Cの高さの違いによる影響を的確に反映した補正推定時間Tc2(M)を得ることができる。 In addition, the component C that is classified into the category corresponding to the component C that is higher than the category in which the component C that is mounted at the k-th mounting work position Lb(k) (target mounting work position) is classified at the said mounting work position The number of pieces to be mounted at the mounting work position Lb (preceding mounting work position) where the board B is transported earlier than Lb(k), and the number of pieces to be mounted at the plurality of mounting work positions Lb(1) to L(3) Based on the ratio to the total number of parts C, a weighting coefficient W(M) is determined. With this configuration, it is possible to obtain a corrected estimated time Tc2(M) that accurately reflects the influence of the difference in height of the component C.

以上に説明したように、本実施形態では、部品実装システム1が本発明の「部品実装システム」の一例に相当し、テープフィーダ24が本発明の「部品供給部」の一例に相当し、基板搬送部5が本発明の「搬送部」の一例に相当し、ホストコンピュータ7が本発明の「実装手順決定装置」の一例に相当し、時間推定部711が本発明の「時間推定部」の一例に相当し、時間補正部713が本発明の「時間補正部」の一例に相当し、基板Bが本発明の「基板」の一例に相当し、部品Cが本発明の「部品」の一例に相当し、低カテゴリーGl、中カテゴリーGmおよび高カテゴリーGhのそれぞれが本発明の「カテゴリー」の一例に相当し、実装作業位置Lb(1)、Lb(2)、Lb(3)のそれぞれが本発明の「実装作業位置」の一例に相当し、実装手順P(M)が本発明の「実装手順」の一例に相当し、推定時間Tc1(M)が本発明の「推定時間」の一例に相当し、補正推定時間Tc2(M)が本発明の「補正推定時間」の一例に相当し、重み係数W(M)が本発明の「係数」の一例に相当する。 As explained above, in this embodiment, the component mounting system 1 corresponds to an example of the "component mounting system" of the present invention, the tape feeder 24 corresponds to an example of the "component supply section" of the present invention, and the component mounting system 1 corresponds to an example of the "component supply section" of the present invention. The transport section 5 corresponds to an example of the "transport section" of the present invention, the host computer 7 corresponds to an example of the "mounting procedure determining device" of the present invention, and the time estimating section 711 corresponds to an example of the "time estimating section" of the present invention. This corresponds to an example, the time correction section 713 corresponds to an example of the "time correction section" of the present invention, the board B corresponds to an example of the "substrate" of the present invention, and the component C corresponds to an example of the "component" of the present invention. , each of the low category Gl, the middle category Gm, and the high category Gh corresponds to an example of the "category" of the present invention, and each of the mounting work positions Lb(1), Lb(2), and Lb(3) This corresponds to an example of the "mounting work position" of the present invention, the mounting procedure P(M) corresponds to an example of the "mounting procedure" of the present invention, and the estimated time Tc1(M) is an example of the "estimated time" of the present invention. The corrected estimated time Tc2(M) corresponds to an example of the "corrected estimated time" of the present invention, and the weighting coefficient W(M) corresponds to an example of the "coefficient" of the present invention.

なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、補正推定時間Tc2を求めるために推定時間Tc1に乗じる係数の値を、次の変形例のように求めてもよい。この変形例では、ユーザは入力値I(例えばIは0以上で1以下の数値)をユーザインターフェース76に入力できる。ユーザインターフェース76に入力された入力値Iは、時間補正部713に保存される。そして、時間補正部713は、次式
重み係数W(M)=1+ΔW×I
に基づき重み係数W(M)を求める。つまり、時間補正部713は、ユーザによりユーザインターフェース76(入力操作部)に入力された入力値Iに応じて、重み係数W(M)を増減する。かかる構成では、ユーザは、入力値Iを増減することで、部品Cの高さの違いを実装手順P(M)の決定に反映させる程度を任意に調整できる。
Note that the present invention is not limited to the embodiments described above, and various changes other than those described above can be made without departing from the spirit thereof. For example, the value of the coefficient by which the estimated time Tc1 is multiplied to obtain the corrected estimated time Tc2 may be obtained as in the following modification example. In this modification, the user can input an input value I (for example, I is a numerical value greater than or equal to 0 and less than or equal to 1) into the user interface 76. The input value I input to the user interface 76 is stored in the time correction unit 713. Then, the time correction unit 713 uses the following formula: Weighting coefficient W(M)=1+ΔW×I
The weighting coefficient W(M) is determined based on the following. That is, the time correction unit 713 increases or decreases the weighting coefficient W(M) according to the input value I input by the user to the user interface 76 (input operation unit). In this configuration, by increasing or decreasing the input value I, the user can arbitrarily adjust the degree to which the difference in height of the component C is reflected in the determination of the mounting procedure P(M).

あるいは、次の変形例のように、基板搬送部5による基板Bの搬送速度Vに基づき、重み係数W(M)を求めてもよい。この変形例では、基板搬送部5は、基板Bに実装された基板Bの高さが高いほど搬送速度Vを遅くする。そして、時間補正部713は、図8に示すようにして、重み係数W(M)を決定する。 Alternatively, as in the following modification, the weighting coefficient W(M) may be determined based on the transport speed V of the substrate B by the substrate transport section 5. In this modification, the substrate transport unit 5 decreases the transport speed V as the height of the board B mounted on the board B increases. Then, the time correction unit 713 determines the weighting coefficient W(M) as shown in FIG.

図8は重み係数の決定方法の変形例を示す図である。同図では、複数の実装手順P(1)~P(8)それぞれで、実装作業位置Lb(1)、Lb(2)、Lb(3)で実装する基板BのカテゴリーGl、Gm、Ghが示されている。実装手順P(1)から実装手順P(6)の順で逆転の発生程度が大きくなっており、それに伴って、搬送速度V(1)~V(6)が遅くなる(V(1)<V(2)<…<V(4)<V(6))。そして、実装手順P(1)から実装手順P(6)の順で、ΔW(1)~Δ(6)が大きくなり(ΔW(1)<ΔW(2)<…<ΔW(4)<ΔW(6))、すなわち重み係数W(M)が大きくなる。 FIG. 8 is a diagram showing a modification of the method for determining weighting coefficients. In the figure, the categories Gl, Gm, and Gh of the board B to be mounted at the mounting work positions Lb(1), Lb(2), and Lb(3) in each of the plurality of mounting steps P(1) to P(8) are shown. It is shown. The degree of occurrence of reversal increases in the order of mounting procedure P(1) to mounting procedure P(6), and accordingly, the conveyance speeds V(1) to V(6) become slower (V(1)< V(2)<…<V(4)<V(6)). Then, in the order of mounting procedure P(1) to mounting procedure P(6), ΔW(1) to Δ(6) increase (ΔW(1)<ΔW(2)<…<ΔW(4)<ΔW (6)), that is, the weighting coefficient W(M) becomes larger.

このように上記の変形例では、基板搬送部5(搬送部)は、基板Bに実装された部品Cの高さが高いほど搬送速度Vが遅くなるように、高さの違いに応じた複数の搬送速度V(1)~V(6)を有する。そして、実装作業位置Lbの間での基板Bの搬送を当該基板Bに実装される部品Cの高さに応じた搬送速度V(1)~V(6)で実行する。一方、重み係数W(M)は、複数の実装作業位置Lbそれぞれの間で基板Bが搬送される搬送速度V(1)~V(6)に応じて求められる。かかる構成では、部品Cの高さの違いによる影響を的確に反映した補正推定時間Tc2(M)を得ることができる。 In this way, in the above modification, the board transport section 5 (transport section) is configured to have a plurality of board transport sections according to the difference in height, such that the higher the height of the component C mounted on the board B, the slower the transport speed V becomes. The transport speeds V(1) to V(6) are as follows. Then, the board B is transported between the mounting work positions Lb at transport speeds V(1) to V(6) depending on the height of the component C mounted on the board B. On the other hand, the weighting coefficient W(M) is determined according to the transport speeds V(1) to V(6) at which the substrate B is transported between each of the plurality of mounting work positions Lb. With this configuration, it is possible to obtain a corrected estimated time Tc2(M) that accurately reflects the influence of the difference in height of the component C.

また、重み係数Wの決定態様以外に種々の変形が可能である。例えば、部品実装機2が有する実装作業位置Lbの個数は1個に限られず、2個以上であってもよい。 Moreover, various modifications other than the manner in which the weighting coefficient W is determined are possible. For example, the number of mounting work positions Lb that the component mounter 2 has is not limited to one, but may be two or more.

また、上記実施形態では、部品Ca~Cdの高さの違いを考慮せずにサイクルタイムを推定して推定時間Tc1(M)が求められる。しかしながら、推定時間Tc1(M)を推定するにあたって部品Ca~Cdの高さの違いを考慮する、換言すれば、部品Ca~Cdの高さの違いに応じて推定時間Tc1(M)を調整してもよい。 Further, in the embodiment described above, the estimated time Tc1(M) is obtained by estimating the cycle time without considering the difference in height of the components Ca to Cd. However, when estimating the estimated time Tc1(M), the difference in height of the components Ca to Cd is taken into account. In other words, the estimated time Tc1(M) is adjusted according to the difference in height of the components Ca to Cd. It's okay.

また、部品実装機2で部品Cを供給する具体的な構成はテープフィーダに限られず、トレイフィーダ等でもよい。 Further, the specific configuration for feeding the components C by the component mounter 2 is not limited to a tape feeder, but may be a tray feeder or the like.

この発明は、複数の実装作業位置に順に基板を搬送しつつ各実装作業位置において部品を基板に移載することで基板に部品を実装する技術の全般に適用することができる。 The present invention can be applied to all techniques for mounting components on a board by sequentially transporting the board to a plurality of mounting work positions and transferring the components onto the board at each mounting work position.

1…部品実装システム
24…テープフィーダ(部品供給部)
5…基板搬送部(搬送部)
7…ホストコンピュータ(実装手順決定装置)
711…時間推定部
713…時間補正部
B…基板
C…部品
Gl…低カテゴリー(カテゴリー)
Gm…中カテゴリー(カテゴリー)
Gh…高カテゴリー(カテゴリー)
Lb(1)、Lb(2)、Lb(3)…実装作業位置
P(M)…実装手順
Tc1(M)…推定時間
Tc2(M)…補正推定時間
W(M)…重み係数(係数)
1...Component mounting system 24...Tape feeder (component supply section)
5...Substrate transport section (transport section)
7...Host computer (implementation procedure determining device)
711...Time estimation section 713...Time correction section B...Board C...Parts Gl...Low category (category)
Gm…Medium category (category)
Gh...High category (category)
Lb(1), Lb(2), Lb(3)...Mounting work position P(M)...Mounting procedure Tc1(M)...Estimated time Tc2(M)...Corrected estimated time W(M)...Weighting coefficient (coefficient)

Claims (9)

複数の実装作業位置に順に基板を搬送部により搬送しつつ、前記各実装作業位置において部品供給部により供給された部品を搬送されてきた基板に移載して、基板に部品を実装する基板生産において、前記複数の実装作業位置のそれぞれで実装する部品を決定する実装手順決定装置であって、
前記複数の実装作業位置のそれぞれで実装する前記部品の実装手順を決定し、前記実装手順に従って前記複数の実装作業位置のそれぞれで前記部品を実装した場合の前記基板生産に要する時間を推定時間として求める時間推定部と、
前記複数の実装作業位置のそれぞれで実装する前記部品の高さに応じた係数を前記推定時間に乗じて、補正推定時間を求める時間補正部と
を備え、
前記時間推定部により前記実装手順を変更しつつ、前記時間補正部により求めた前記補正推定時間のうち最小の前記補正推定時間に対応する前記実装手順に従って、前記複数の実装作業位置のそれぞれで部品を実装することを決定する実装手順決定装置。
Board production in which the board is sequentially transported to a plurality of mounting work positions by a transport unit, and the components supplied by the component supply unit at each of the mounting work positions are transferred onto the transported board, and the components are mounted on the board. , a mounting procedure determining device for determining components to be mounted at each of the plurality of mounting work positions,
A mounting procedure for the component to be mounted at each of the plurality of mounting work positions is determined, and the time required to produce the board when the component is mounted at each of the plurality of mounting work positions according to the mounting procedure is set as an estimated time. A time estimator for obtaining the time,
a time correction unit that calculates a corrected estimated time by multiplying the estimated time by a coefficient corresponding to the height of the component to be mounted at each of the plurality of mounting work positions;
While changing the mounting procedure by the time estimating section, parts are mounted at each of the plurality of mounting work positions according to the mounting procedure corresponding to the minimum corrected estimated time among the corrected estimated times determined by the time correcting section. An implementation procedure determining device that decides to implement.
前記時間補正部は、前記複数の実装作業位置のうち、一の対象実装作業位置で実装される部品よりも高い部品であって、前記一の対象実装作業位置よりも基板が先に搬送される先行実装作業位置で実装される部品の個数を、前記複数の実装作業位置の間で前記対象実装作業位置を変更しつつ求めた結果に基づき、前記係数を求める請求項1に記載の実装手順決定装置。 The time correction unit is a component that is higher than a component to be mounted at one target mounting work position among the plurality of mounting work positions, and the board is transported earlier than the one target mounting work position. 2. The mounting procedure determination method according to claim 1, wherein the coefficient is determined based on a result of determining the number of components to be mounted at the preceding mounting work position while changing the target mounting work position among the plurality of mounting work positions. Device. 前記係数は、前記対象実装作業位置で実装される部品よりも高い部品が前記先行実装作業位置で多く実装されるほど、大きな値となる請求項2に記載の実装手順決定装置。 3. The mounting procedure determining device according to claim 2, wherein the coefficient becomes a larger value as more components that are higher than the components mounted at the target mounting work position are mounted at the preceding mounting work position. 前記部品は、高さの違いに応じて複数のカテゴリーのいずれかに類別され、
前記対象実装作業位置で実装される部品が類別される前記カテゴリーよりも高い部品に対応するカテゴリーに類別される部品が、前記先行実装作業位置で多く実装されるほど、前記係数は大きな値となる請求項3に記載の実装手順決定装置。
The parts are classified into one of a plurality of categories according to the difference in height,
The more components that are classified into categories corresponding to components higher than the category in which components to be mounted at the target mounting work position are classified are mounted at the preceding mounting work position, the larger the value of the coefficient becomes. The mounting procedure determining device according to claim 3.
前記対象実装作業位置で実装される部品が類別される前記カテゴリーよりも高い部品に対応する前記カテゴリーに類別される部品が前記先行実装作業位置で実装される個数と前記複数の実装作業位置で実装される当該部品の総数との比に基づき、前記係数が求められる請求項4に記載の実装手順決定装置。 The number of parts to be mounted at the preceding mounting work position and the number of parts to be mounted at the preceding mounting work position that correspond to the category higher than the category in which the parts to be mounted at the target mounting work position are classified. 5. The mounting procedure determining device according to claim 4, wherein the coefficient is determined based on a ratio to the total number of the components. ユーザの入力操作を受け付ける入力操作部をさらに備え、
前記時間補正部は、前記ユーザにより前記入力操作部に入力された入力値に応じて、前記係数を増減する請求項1ないし5のいずれか一項に記載の実装手順決定装置。
further comprising an input operation section that accepts input operations from the user;
6. The mounting procedure determining device according to claim 1, wherein the time correction section increases or decreases the coefficient according to an input value input by the user to the input operation section.
前記搬送部は、基板に実装された部品の高さが高いほど搬送速度が遅くなるように、高さの違いに応じた複数の搬送速度を有し、前記実装作業位置の間での基板の搬送を当該基板に実装される部品の高さに応じた搬送速度で実行し、
前記係数は、前記複数の実装作業位置それぞれの間で基板が搬送される搬送速度に応じて求められる請求項1に記載の実装手順決定装置。
The conveyance section has a plurality of conveyance speeds according to differences in height, such that the higher the height of the component mounted on the board, the slower the conveyance speed is, and the conveyor section has a plurality of conveyance speeds according to the difference in height of the component mounted on the board. Transport is carried out at a transport speed according to the height of the component mounted on the board,
2. The mounting procedure determining device according to claim 1, wherein the coefficient is determined according to a transport speed at which a board is transported between each of the plurality of mounting work positions.
複数の実装作業位置と、
前記複数の実装作業位置に順に基板を搬送する搬送部と、
部品を供給する部品供給部と、
前記請求項1ないし7のいずれか一項に記載の実装手順決定装置と
を備え、
前記複数の実装作業位置に順に基板を前記搬送部により搬送しつつ、前記各実装作業位置において前記部品供給部により供給された部品を搬送されてきた基板に移載して、基板に部品を実装する基板生産を実行する部品実装システム。
Multiple mounting work positions,
a transport unit that sequentially transports the substrates to the plurality of mounting work positions;
a parts supply unit that supplies parts;
and a mounting procedure determining device according to any one of claims 1 to 7,
While sequentially transporting the board to the plurality of mounting work positions by the transport unit, at each of the mounting work positions, the components supplied by the component supply unit are transferred onto the transported board, and the components are mounted on the board. A component mounting system that executes board production.
複数の実装作業位置に順に基板を搬送部により搬送しつつ、前記各実装作業位置において部品供給部により供給された部品を搬送されてきた基板に移載して、基板に部品を実装する基板生産において、前記複数の実装作業位置のそれぞれで実装する部品を決定する実装手順決定方法であって、
前記複数の実装作業位置それぞれで実装する部品の実装手順を決定し、前記実装手順に従って前記複数の実装作業位置のそれぞれで部品を実装した場合の前記基板生産に要する時間を推定時間として求める工程と、
前記複数の実装作業位置のそれぞれで実装する部品の高さに応じた係数を前記推定時間に乗じて、補正推定時間を求める工程と
を備え、
前記実装手順を変更しつつ前記補正推定時間のうち最小の前記補正推定時間に対応する前記実装手順に従って、前記複数の実装作業位置のそれぞれで部品を実装することを決定する実装手順決定方法。
Board production in which the board is sequentially transported to a plurality of mounting work positions by a transport unit, and the components supplied by the component supply unit at each of the mounting work positions are transferred onto the transported board, and the components are mounted on the board. , a mounting procedure determining method for determining components to be mounted at each of the plurality of mounting work positions,
determining a mounting procedure for components to be mounted at each of the plurality of mounting work positions, and determining the time required to produce the board as an estimated time when the component is mounted at each of the plurality of mounting work positions according to the mounting procedure; ,
calculating a corrected estimated time by multiplying the estimated time by a coefficient corresponding to the height of the component to be mounted at each of the plurality of mounting work positions;
A mounting procedure determining method that determines to mount a component at each of the plurality of mounting work positions according to the mounting procedure corresponding to the minimum corrected estimated time among the corrected estimated times while changing the mounting procedure.
JP2020109875A 2020-06-25 2020-06-25 Mounting procedure determining device, component mounting system, and mounting procedure determining method Active JP7341952B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020109875A JP7341952B2 (en) 2020-06-25 2020-06-25 Mounting procedure determining device, component mounting system, and mounting procedure determining method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020109875A JP7341952B2 (en) 2020-06-25 2020-06-25 Mounting procedure determining device, component mounting system, and mounting procedure determining method

Publications (2)

Publication Number Publication Date
JP2022007128A JP2022007128A (en) 2022-01-13
JP7341952B2 true JP7341952B2 (en) 2023-09-11

Family

ID=80110358

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020109875A Active JP7341952B2 (en) 2020-06-25 2020-06-25 Mounting procedure determining device, component mounting system, and mounting procedure determining method

Country Status (1)

Country Link
JP (1) JP7341952B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001111300A (en) 1999-08-04 2001-04-20 Sony Corp Component-mounting system line
JP3531930B2 (en) 2001-05-17 2004-05-31 松下電器産業株式会社 Component mounting sequence optimizing method, device and component mounting machine
JP2007258560A (en) 2006-03-24 2007-10-04 Hitachi High-Tech Instruments Co Ltd Part mounting system, part mounting device setting method, information processor, and program
JP4907604B2 (en) 2008-06-23 2012-04-04 パナソニック株式会社 Optimization processing method, optimization processing apparatus, component mounter, and program
JP6131418B2 (en) 2012-11-26 2017-05-24 スミダコーポレーション株式会社 Electronics

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3076460B2 (en) * 1992-10-20 2000-08-14 松下電器産業株式会社 Automatic placement priority determination method and apparatus
JP2004087874A (en) * 2002-08-28 2004-03-18 Fuji Mach Mfg Co Ltd Electronic circuit component mounting method, mounting program and mounting system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001111300A (en) 1999-08-04 2001-04-20 Sony Corp Component-mounting system line
JP3531930B2 (en) 2001-05-17 2004-05-31 松下電器産業株式会社 Component mounting sequence optimizing method, device and component mounting machine
JP2007258560A (en) 2006-03-24 2007-10-04 Hitachi High-Tech Instruments Co Ltd Part mounting system, part mounting device setting method, information processor, and program
JP4907604B2 (en) 2008-06-23 2012-04-04 パナソニック株式会社 Optimization processing method, optimization processing apparatus, component mounter, and program
JP6131418B2 (en) 2012-11-26 2017-05-24 スミダコーポレーション株式会社 Electronics

Also Published As

Publication number Publication date
JP2022007128A (en) 2022-01-13

Similar Documents

Publication Publication Date Title
JP4728278B2 (en) Component mounter downtime derivation method
US9078385B2 (en) Component mounting method and component mounting apparatus
JPWO2015019412A1 (en) Preparatory work support system
JP6109178B2 (en) Optimization program and board-to-board work system
WO2013124959A1 (en) Production plan determining method and determining device
JP4995845B2 (en) Mounting condition determination method
JP4955313B2 (en) Production control method
JP7341952B2 (en) Mounting procedure determining device, component mounting system, and mounting procedure determining method
JP5009939B2 (en) Mounting condition determination method
JP5331859B2 (en) Mounting board manufacturing system and mounting board manufacturing method
KR20090086528A (en) Method for component mounting
JP2009027207A (en) Method for determining mounting order of component
JP6488373B2 (en) Mounting management device
JP5762239B2 (en) Substrate processing system, substrate supply order determination method, program, recording medium
JP5243397B2 (en) Mounting board production apparatus, component mounting board transfer apparatus, and mounting board production method
WO2023286135A1 (en) Information processing device
JP4580809B2 (en) How to determine the number of bulk feeders
JP3421966B2 (en) Component mounting method, multi-component mounting device, and mounting component sorting method
JP2019212774A (en) Temporary storage area positioning method and temporary storage area positioning device in backup device
JP7319448B2 (en) Mounting machine
JP7123479B2 (en) Feeder number management device, feeder number management method
US8448331B2 (en) Component mounting apparatus
JP6110305B2 (en) Component mounting apparatus and component mounting method
JP7425686B2 (en) Data management program, data management method, data management device and surface mount machine
JP7245971B2 (en) COMPONENT MOUNTING SYSTEM AND MOUNTING BOARD MANUFACTURING METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221117

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230822

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230830

R150 Certificate of patent or registration of utility model

Ref document number: 7341952

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150