JP2008270337A - Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus - Google Patents
Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus Download PDFInfo
- Publication number
- JP2008270337A JP2008270337A JP2007108031A JP2007108031A JP2008270337A JP 2008270337 A JP2008270337 A JP 2008270337A JP 2007108031 A JP2007108031 A JP 2007108031A JP 2007108031 A JP2007108031 A JP 2007108031A JP 2008270337 A JP2008270337 A JP 2008270337A
- Authority
- JP
- Japan
- Prior art keywords
- cycle time
- mounting
- estimated
- machine
- estimated cycle
- 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.)
- Pending
Links
Images
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Abstract
Description
本発明は、基板に複数の部品を実装して実装基板を製造する実装基板製造装置およびこれの適正化処理方法ならびに実装基板製造装置用プログラムに関するものである。 The present invention relates to a mounting board manufacturing apparatus that mounts a plurality of components on a board to manufacture a mounting board, an optimization processing method therefor, and a program for a mounting board manufacturing apparatus.
従来、基板に複数の部品を実装して実装基板を製造する実装基板製造装置として、基板の搬送ラインに沿って配設された複数の実装機を備えるものが知られている。この実装基板製造装置では、複数の実装機によって基板への部品の実装を分担して行うようになっている。例えば、特許文献1には、複数の実装機を備えるとともに、実装機以外の作業機として、印刷機、リフロー機、または検査機を備える実装基板製造装置が記載されている。
前記のような実装基板製造装置においては、各実装機に対する基板に実装すべき部品の分配についての適正化処理が行われることがある。すなわち、基板に実装すべき部品をどのように各実装機に分配するかによって各実装機のサイクルタイムが変わるため、現在行われている適正化処理では、全ての実装機のサイクルタイムが略同じ程度になるようにする。これにより、いずれかの実装機において他の実装機の実装作業が完了するのを待つ待ち時間が最小となり、基板への全ての部品の実装が最短で終わるようになる。 In the mounting board manufacturing apparatus as described above, an optimization process for distributing components to be mounted on a board for each mounting machine may be performed. In other words, since the cycle time of each mounting machine varies depending on how the components to be mounted on the board are distributed to each mounting machine, the cycle time of all mounting machines is substantially the same in the current optimization process. Try to be about. As a result, the waiting time for waiting for the completion of the mounting operation of the other mounting machine is minimized in any mounting machine, and the mounting of all the components on the board is completed in the shortest time.
前記適正化処理の具体的な方法としては、基板に対してそれぞれの実装機でどの部品をいくつ実装するかを変更しながら各実装機の推定サイクルタイムを算出する。そして、全ての実装機の推定サイクルタイムが略同じ程度になるまで、前記の部品の分配態様を変更して各実装機の推定サイクルタイムを算出するというループ処理を繰り返す。 As a specific method of the optimization process, the estimated cycle time of each mounting machine is calculated while changing how many components are mounted on the board by each mounting machine. Then, the loop process of calculating the estimated cycle time of each mounting machine by changing the distribution mode of the parts is repeated until the estimated cycle times of all the mounting machines become substantially the same.
しかしながら、全ての実装機の推定サイクルタイムが略同じ程度になるまでループ処理を繰り返す適正化処理にはある程度の時間がかかる。また、例えば基板の搬送ラインに沿って他の作業機が配設される場合、適正化処理によって各実装機の推定サイクルタイムが他の作業機のサイクルタイムよりも小さくなったとしてもそのラインの生産性はサイクルタイムの大きな他の作業機に依存するため、適正化処理には生産性に寄与しない余分な時間がかかったことになる。 However, the optimization process that repeats the loop process takes a certain amount of time until the estimated cycle times of all the mounting machines become substantially the same. Further, for example, when another work machine is arranged along the board transfer line, even if the estimated cycle time of each mounting machine becomes smaller than the cycle time of the other work machine due to the optimization process, Since productivity depends on other work machines having a large cycle time, the optimization process takes extra time that does not contribute to productivity.
なお、前記特許文献1には、全ての実装機のサイクルタイムが他の作業機の最大サイクルタイムよりも小さい場合に実装機の装着速度を落とすことが開示されているだけであり、部品の分配についての適正化処理に関しては開示されていない。 Note that Patent Document 1 only discloses that when the cycle time of all the mounting machines is smaller than the maximum cycle time of other work machines, the mounting speed of the mounting machine is reduced. There is no disclosure regarding the optimization process.
本発明は、このような事情に鑑み、部品の分配についての適正化処理にかかる時間の短縮を図ることができるようにすることを目的とする。 In view of such circumstances, an object of the present invention is to make it possible to reduce the time required for the optimization process for component distribution.
前記目的を達成するために、本発明に係る実装基板製造装置の適正化処理方法は、基板の搬送ラインに沿って複数の実装機が配設された実装基板製造装置における各実装機に対する基板に実装すべき部品の分配についての適正化処理を行う方法であって、要求サイクルタイムを設定するとともに、前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出し、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う一方、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了することを特徴とする。 In order to achieve the above object, a method for optimizing a mounting board manufacturing apparatus according to the present invention provides a substrate for each mounting machine in a mounting board manufacturing apparatus in which a plurality of mounting machines are arranged along a board transfer line. A method for optimizing the distribution of components to be mounted, setting a required cycle time, and distributing the components to each mounter in a predetermined distribution manner to calculate an estimated cycle time for each mounter If these estimated cycle times are compared with the required cycle times, and if the estimated cycle times of all mounting machines are not smaller than the required cycle times, the distribution mode is changed and the components are assigned to each mounting machine. After redistribution, the estimated cycle times of each mounter are calculated and the estimated cycle times are compared with the required cycle times again, while all mounters are If the constant cycle time is less than the required cycle time, characterized by terminating the optimization process.
ここで、分配態様とは、部品を種類毎に分けることもしくは所定の数量毎に分けることまたはそれらの組み合わせをいう。 Here, the distribution mode refers to dividing parts into types, dividing into predetermined quantities, or a combination thereof.
この構成によれば、全ての実装機の推定サイクルタイムが要求サイクルタイムよりも小さい場合に適正化処理を終了するようにしているので、要求サイクルタイムの設定により適切な段階で適正化処理を終了することができるようになる。例えば、要求サイクルタイムを基板の搬送ラインに沿って配設される他の作業機のサイクルタイムのうち最大のものに設定すれば、そのラインの生産性に影響を及ぼさないという条件のうちで最も緩和された条件を満たした段階で適正化処理を終了することができる。そして、このように適切な段階で適正化処理を終了することにより、不要なループ処理の繰り返しを防ぎ、適正化処理にかかる時間の短縮を図ることができるようになる。 According to this configuration, the optimization process is terminated when the estimated cycle time of all the mounting machines is smaller than the required cycle time. Therefore, the optimization process is terminated at an appropriate stage by setting the required cycle time. Will be able to. For example, if the required cycle time is set to the maximum of the cycle times of other work machines arranged along the substrate transfer line, it is the most preferable condition that does not affect the productivity of that line. The optimization process can be terminated when the relaxed conditions are satisfied. Then, by terminating the optimization process at an appropriate stage in this way, it is possible to prevent unnecessary loop processing from being repeated and to shorten the time required for the optimization process.
前記適正化処理方法において、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、適正化処理を終了する一方、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内でなければ、分配態様を変更して前記部品を各実装機に再分配することが好ましい。 In the above optimization processing method, if the estimated cycle time of all mounting machines is not smaller than the required cycle time, if the difference between the maximum estimated cycle time and the minimum estimated cycle time is within a specified value, optimization is performed. While the process is finished, if the difference between the maximum estimated cycle time and the minimum estimated cycle time is not within the specified value, it is preferable to change the distribution mode and redistribute the components to each mounting machine.
この構成によれば、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、全ての実装機の間で推定サイクルタイムのバランスが保たれたと考えられるため、これを条件に適正化処理を終了することで、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくならない場合でも好ましい状態で適正化処理を終了することができる。 According to this configuration, if the difference between the maximum estimated cycle time and the minimum estimated cycle time is within the specified value, it is considered that the estimated cycle time is balanced among all the mounting machines. By terminating the optimization process according to the conditions, the optimization process can be completed in a preferable state even when the estimated cycle times of all the mounting machines are not smaller than the required cycle time.
前記適正化処理方法において、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、ループ処理回数が上限に達していれば、適正化処理を終了する一方、ループ処理回数が上限に達していなければ、分配態様を変更して前記部品を各実装機に再分配することが好ましい。 In the optimization processing method, if the estimated cycle time of all the mounting machines is not smaller than the required cycle time, if the number of loop processes has reached the upper limit, the optimization process is terminated, while the number of loop processes is the upper limit. If not, it is preferable to change the distribution mode and redistribute the components to each mounting machine.
この構成によれば、ループ処理が無限に繰り返されることを防止することができる。 According to this configuration, it is possible to prevent the loop processing from being repeated infinitely.
前記実装基板製造装置は、前記実装機の他に基板の搬送ラインに沿って配設される特定の作業機を備えるものであり、この特定の作業機のサイクルタイムを前記要求サイクルタイムとして設定することが好ましい。 The mounting board manufacturing apparatus includes a specific working machine disposed along a board transfer line in addition to the mounting machine, and sets the cycle time of the specific working machine as the required cycle time. It is preferable.
この構成によれば、実装基板製造装置の生産性に影響を及ぼさない段階で適正化処理を終了することができる。 According to this configuration, the optimization process can be completed at a stage that does not affect the productivity of the mounting board manufacturing apparatus.
また、本発明に係る実装基板製造装置は、基板の搬送ラインに沿って配設された複数の実装機と、前記各実装機に対する基板に実装すべき部品の分配についての適正化処理を行う制御装置とを備え、前記制御装置は、要求サイクルタイムを設定するとともに、前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出し、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う一方、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了するものであることを特徴とする。 Further, the mounting board manufacturing apparatus according to the present invention performs a control process for performing optimization processing on a plurality of mounting machines arranged along a board transfer line and distribution of components to be mounted on the board with respect to each mounting machine. The control device sets a required cycle time, distributes the components to each mounting machine in a predetermined distribution mode, calculates an estimated cycle time of each mounting machine, and the estimated cycle time and If the estimated cycle time of all mounting machines is not smaller than the required cycle time by comparing with the required cycle time, the distribution mode is changed and the components are redistributed to the respective mounting machines. The estimated cycle times are calculated again, and the estimated cycle times are compared with the required cycle times. If less than arm is characterized in that it is intended to terminate the appropriate processing.
この構成によれば、制御装置は、全ての実装機の推定サイクルタイムが要求サイクルタイムよりも小さい場合に適正化処理を終了するので、要求サイクルタイムの設定により適切な段階で適正化処理を終了することができるようになる。例えば、要求サイクルタイムを基板の搬送ラインに沿って配設される他の作業機のサイクルタイムのうち最大のものに設定すれば、そのラインの生産性に影響を及ぼさないという条件のうちで最も緩和された条件を満たした段階で適正化処理を終了することができる。そして、このように適切な段階で適正化処理を終了することにより、不要なループ処理の繰り返しを防ぎ、適正化処理にかかる時間の短縮を図ることができるようになる。 According to this configuration, the control device ends the optimization process when the estimated cycle time of all the mounting machines is smaller than the required cycle time, and thus ends the optimization process at an appropriate stage by setting the required cycle time. Will be able to. For example, if the required cycle time is set to the maximum of the cycle times of other work machines arranged along the substrate transfer line, it is the most preferable condition that does not affect the productivity of that line. The optimization process can be terminated when the relaxed conditions are satisfied. Then, by terminating the optimization process at an appropriate stage in this way, it is possible to prevent unnecessary loop processing from being repeated and to shorten the time required for the optimization process.
前記制御装置は、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、適正化処理を終了する一方、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内でなければ、分配態様を変更して前記部品を各実装機に再分配するものであることが好ましい。 When the estimated cycle time of all mounting machines is not smaller than the required cycle time, the control device performs the optimization process if the difference between the maximum estimated cycle time and the minimum estimated cycle time is within a specified value. On the other hand, if the difference between the maximum estimated cycle time and the minimum estimated cycle time is not within the specified value, it is preferable that the distribution mode is changed and the components are redistributed to each mounting machine.
この構成によれば、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、全ての実装機の間で推定サイクルタイムのバランスが保たれたと考えられるため、これを条件に適正化処理を終了することで、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくならない場合でも好ましい状態で適正化処理を終了することができる。 According to this configuration, if the difference between the maximum estimated cycle time and the minimum estimated cycle time is within the specified value, it is considered that the estimated cycle time is balanced among all the mounting machines. By terminating the optimization process according to the conditions, the optimization process can be completed in a preferable state even when the estimated cycle times of all the mounting machines are not smaller than the required cycle time.
前記制御装置は、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、ループ処理回数が上限に達していれば、適正化処理を終了する一方、ループ処理回数が上限に達していなければ、分配態様を変更して前記部品を各実装機に再分配するものであることが好ましい。 When the estimated cycle time of all the mounting machines is not smaller than the required cycle time, the control device ends the optimization process if the number of loop processes reaches the upper limit, while the number of loop processes reaches the upper limit. If not, it is preferable to change the distribution mode and redistribute the components to each mounting machine.
この構成によれば、ループ処理が無限に繰り返されることを防止することができる。 According to this configuration, it is possible to prevent the loop processing from being repeated infinitely.
前記実装基板製造装置において、前記実装機の他に基板の搬送ラインに沿って配設される特定の作業機をさらに備え、前記制御装置は、前記特定の作業機のサイクルタイムを前記要求サイクルタイムとして設定するものであることが好ましい。 The mounting board manufacturing apparatus further includes a specific working machine arranged along a board transfer line in addition to the mounting machine, and the control device calculates a cycle time of the specific working machine as the required cycle time. It is preferable to set as follows.
この構成によれば、実装基板製造装置の生産性に影響を及ぼさない段階で適正化処理を終了することができる。 According to this configuration, the optimization process can be completed at a stage that does not affect the productivity of the mounting board manufacturing apparatus.
前記特定の作業機は、前記実装機の他に基板の搬送ラインに沿って配設される複数の作業機のうちでサイクルタイムが最大のものであることが好ましい。 It is preferable that the specific working machine has the longest cycle time among a plurality of working machines arranged along the substrate transfer line in addition to the mounting machine.
この構成によれば、実装基板製造装置の生産性に影響を及ぼさないという条件のうちで最も緩和された条件を満たした段階で適正化処理を終了することができる。 According to this configuration, the optimization process can be completed when the most relaxed condition is satisfied among the conditions that the productivity of the mounting board manufacturing apparatus is not affected.
前記特定の作業機は、基板の搬送ラインにおける前記複数の実装機の上流側に配設される印刷機であり、前記制御装置は、前記印刷機の推定サイクルタイムを算出して、この印刷機の推定サイクルタイムを前記要求サイクルタイムとして設定するものであることが好ましい。 The specific working machine is a printing machine disposed on the upstream side of the plurality of mounting machines in a substrate transfer line, and the control device calculates an estimated cycle time of the printing machine, and the printing machine It is preferable that the estimated cycle time is set as the required cycle time.
この構成によれば、印刷機の推定サイクルタイムを基準に適正化処理を終了することが可能になる。 According to this configuration, the optimization process can be completed based on the estimated cycle time of the printing press.
前記特定の作業機は、基板の搬送ラインにおける前記複数の実装機の上流側に配設されるディスペンサであり、前記制御装置は、前記ディスペンサの推定サイクルタイムを算出して、このディスペンサの推定サイクルタイムを前記要求サイクルタイムとして設定するものであることが好ましい。 The specific working machine is a dispenser disposed on the upstream side of the plurality of mounting machines in a board transfer line, and the control device calculates an estimated cycle time of the dispenser and calculates an estimated cycle of the dispenser. It is preferable that the time is set as the required cycle time.
この構成によれば、ディスペンサの推定サイクルタイムを基準に適正化処理を終了することが可能になる。 According to this configuration, the optimization process can be completed based on the estimated cycle time of the dispenser.
または、前記実装基板製造装置において、基板の搬送ラインにおける前記複数の実装機の上流側に配設される印刷機およびディスペンサをさらに備え、前記制御装置は、前記印刷機およびディスペンサの推定サイクルタイムを算出して、印刷機の推定サイクルタイムとディスペンサの推定サイクルタイムのうちの大きい方を前記要求サイクルタイムとして設定するものであることが好ましい。 Alternatively, the mounting board manufacturing apparatus further includes a printing machine and a dispenser disposed on an upstream side of the plurality of mounting machines in a board transfer line, and the control device calculates an estimated cycle time of the printing machine and the dispenser. It is preferable to calculate and set the larger of the estimated cycle time of the printing press and the estimated cycle time of the dispenser as the required cycle time.
この構成によれば、印刷機の推定サイクルタイムとディスペンサの推定サイクルタイムのうちの大きい方を基準にして適正化処理を終了することが可能になる。 According to this configuration, the optimization process can be completed based on the larger one of the estimated cycle time of the printing press and the estimated cycle time of the dispenser.
また、本発明に係る実装基板製造装置用プログラムは、基板の搬送ラインに沿って複数の実装機が配設された実装基板製造装置における各実装機に対する基板に実装すべき部品の分配についての適正化処理を行う制御装置としてコンピュータを機能させるプログラムであって、要求サイクルタイムを設定する要求サイクル設定手段と、前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出する推定サイクルタイム算出手段と、前記推定サイクルタイムと前記要求サイクルタイムとを比較する比較手段と、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う再比較手段と、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了する終了手段として前記コンピュータを機能させることを特徴とする。 Further, the mounting board manufacturing apparatus program according to the present invention is suitable for distributing components to be mounted on a board for each mounting machine in the mounting board manufacturing apparatus in which a plurality of mounting machines are arranged along the board transfer line. A program for causing a computer to function as a control device that performs a process, a required cycle setting means for setting a required cycle time, and an estimated cycle time of each mounting machine by distributing the components to each mounting machine in a predetermined distribution mode The distribution mode is changed if the estimated cycle time calculating means for calculating the estimated cycle time, the comparing means for comparing the estimated cycle time with the required cycle time, and the estimated cycle times of all mounting machines are not smaller than the required cycle time. Then, after the parts are redistributed to the mounting machines, the estimated cycle times of the mounting machines are calculated and their estimated times are calculated. Re-comparison means for comparing the vehicle time and the required cycle time again, and when the estimated cycle time of all mounting machines is smaller than the required cycle time, the computer is caused to function as an end means for ending the optimization process. Features.
この構成によれば、比較手段および終了手段によって、全ての実装機の推定サイクルタイムが要求サイクルタイムよりも小さい場合に適正化処理が終了されるようになる。このため、要求サイクルタイムの設定により適切な段階で適正化処理を終了することができるようになる。例えば、要求サイクルタイムを基板の搬送ラインに沿って配設される他の作業機のサイクルタイムのうち最大のものに設定すれば、そのラインの生産性に影響を及ぼさないという条件のうちで最も緩和された条件を満たした段階で適正化処理を終了することができる。そして、このように適切な段階で適正化処理を終了することにより、不要なループ処理の繰り返しを防ぎ、適正化処理にかかる時間の短縮を図ることができるようになる。 According to this configuration, the optimization process is ended by the comparison unit and the end unit when the estimated cycle time of all the mounting machines is smaller than the required cycle time. For this reason, the optimization process can be completed at an appropriate stage by setting the request cycle time. For example, if the required cycle time is set to the maximum of the cycle times of other work machines arranged along the substrate transfer line, it is the most preferable condition that does not affect the productivity of that line. The optimization process can be terminated when the relaxed conditions are satisfied. Then, by terminating the optimization process at an appropriate stage in this way, it is possible to prevent unnecessary loop processing from being repeated and to shorten the time required for the optimization process.
以上説明したように、本発明によれば、部品の分配についての適正化処理にかかる時間の短縮を図ることができるようになる。 As described above, according to the present invention, it is possible to reduce the time required for the optimization process for the distribution of parts.
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。 Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings.
(第1実施形態)
図1は、本発明の第1実施形態に係る実装基板製造装置10Aを概略的に示す。この実装基板製造装置10Aは、基板P(図3参照)を搬送しながら基板Pに複数の部品を実装して実装基板を製造するものであり、基板Pの搬送ラインに沿って配設された3つの実装機1A〜1Cを備えている。そして、3つの実装機1A〜1Cによって基板Pへの部品の実装が分担して行われるようになっている。また、実装基板製造装置10Aは、図2に示すように、各実装機1A〜1Cを制御する制御装置2を備えている。
(First embodiment)
FIG. 1 schematically shows a mounting
図3および図4は、前記実装機1A〜1Cのうち最も上流側に配設された第1実装機1Aを概略的に示す。
3 and 4 schematically show the first mounting
同図に示すように第1実装機1Aの基台11上には、X軸方向に延びるコンベア12が配置され、基板Pがこのコンベア12に搬送されて所定の実装作業位置(図示の位置)で停止され、図外の位置決め機構により位置決めされるようになっている。
As shown in the figure, a
コンベア12の両側には、部品供給部13が配置されており、IC、トランジスタ、コンデンサ等の小片状のチップ部品を供給可能な多数列のテープフィーダ13aがこれら部品供給部13に配置されている。なお、部品供給部13には、テープフィーダ13aに代えてまたは加えてトレイフィーダが配置されていてもよい。
また、前記基台11の上方には、部品装着用のヘッドユニット14が装備されている。このヘッドユニット14は、部品供給部13と実装作業位置の基板Pとにわたって移動可能とされ、X軸方向およびY軸方向に移動することができるようになっている。
A
詳しくは、基台11上に、Y軸方向の固定レール15aと、Y軸サーボモータ15cにより回転駆動されるボールねじ軸15bとが配設されている。そして、前記固定レール15a上にヘッドユニット14の支持部材16aが配置され、この支持部材16aに設けられたナット部分15dに前記ボールねじ軸15bが螺合挿入されている。また、前記支持部材16aに、X軸方向のガイド部材16bと、X軸サーボモータ16dにより駆動されるボールねじ軸16cとが配設されている。そして、前記ガイド部材16bにヘッドユニット14が移動可能に保持され、このヘッドユニット14に設けられたナット部分(図示せず)に前記ボールねじ軸16cが螺合挿入されている。つまり、Y軸サーボモータ15cが作動すると前記支持部材16aがY軸方向に移動し、X軸サーボモータ16dが作動するとヘッドユニット14が支持部材16aに対してX軸方向に移動するようになっている。
Specifically, a fixed
前記ヘッドユニット14には部品装着用の複数の実装用ヘッド14aが搭載されており、図示の例では6本の実装用ヘッド14aがX軸方向に等間隔で一列に並んだ状態で搭載されている。各実装用ヘッド14aは、ヘッドユニット14のフレームに対してZ軸方向の移動及びR軸(ノズル中心軸)回りの回転が可能とされ、図外の昇降駆動機構および回転駆動機構により駆動されるようになっている。また、各実装用ヘッド14aには、その先端(下端)にノズル14bが装着されており、図外の負圧供給手段からノズル14b先端に負圧が供給されることにより部品を吸着保持するようになっている。
A plurality of mounting
ヘッドユニット14には、さらに基板認識用カメラ17が搭載されている。この基板認識用カメラ17は、照明装置を備えたCCDカメラ等から構成されており、ヘッドユニット14の移動に伴い実装作業位置に位置決めされた基板P上の各種マークを撮像するとともに、基板P上の所定の実装箇所を撮像するようになっている。
A
また、基台11上には、部品認識用カメラ18が配設されている。この部品認識用カメラ18も基板認識用カメラ17と同様に、照明装置を備えたCCDカメラ等から構成されており、ヘッドユニット14の各実装用ヘッド14aに吸着された部品をその下側から撮像するようになっている。
A
以上の構成の第1実装機1Aでは、前記制御装置2によって予めプログラム格納部22に記憶された実装プログラムに従った制御が行われることにより、後述する適正化処理によって第1実装機1Aに割り振られた部品の実装作業が後述する実装データ記録部23に記憶された実装データに基づいて以下のようにして進められる。
In the first mounting
まず、コンベア12の駆動により基板Pが前記実装作業位置に搬入されて位置決めされる。この位置決めが完了すると、ヘッドユニット14が基板P上に配置され、基板認識用カメラ17により基板P上の図外のマークが撮像される。つまりヘッドユニット14(各実装用ヘッド14a)と基板Pとの位置関係が調べられる。
First, the substrate P is carried into the mounting work position and positioned by driving the
次いで、ヘッドユニット14による部品の取り出し(吸着)が行われる。具体的には、ヘッドユニット14が部品供給部13の上方に配置され、部品を吸着すべき所定の実装用ヘッド14aが昇降駆動されることによりテープフィーダ13aから部品が取り出される。そして、全ての実装用ヘッド14aによる部品の吸着が完了すると、ヘッドユニット14が部品認識用カメラ18の上方に配置されて吸着部品の画像認識が行われ、その後、ヘッドユニット14が基板P上に配置され各部品が基板P上に搭載される。具体的には、被実装位置に順次ヘッドユニット14が配置されつつ実装用ヘッド14aが昇降駆動されることにより部品が基板P上に搭載される。
Next, the components are picked up (sucked) by the
こうしてヘッドユニット14が部品供給部13と基板Pの間を往復移動しながら前記のような搭載作業が前記実装データに基づいて1回または複数回行われて、第1実装機1Aに割り振られた全ての部品が基板Pに実装されると、基板Pの位置決めが解除された後、コンベア12が駆動されることにより次の第2実装機1Bへと基板Pが搬出されることとなる。
Thus, the mounting operation as described above was performed once or a plurality of times based on the mounting data while the
なお、真ん中に配設された第2実装機1Bおよび最も下流側に配設された第3実装機1Cの構成、および制御装置2の制御によるこれら実装機1B,1Cの実装動作については説明を省略するが、これら実装機1B,1Cの構成および実装動作も、基本的には第1実装機1Aの構成および実装動作と共通している。
The configuration of the second mounting
前記制御装置2は、パーソナルコンピュータ等で構成されており、演算処理部21、前述したプログラム格納部22およびデータ記録部23を有している。また、制御装置2には、ディスプレイ装置等で構成される表示部25とキーボードまたはタッチパネル等で構成される入力部24が接続されていて、入力部24から演算処理部21への情報の入力および演算処理部21から表示部25への情報の出力が可能となっている。
The control device 2 is composed of a personal computer or the like, and includes an
前記プログラム格納部22には、前記実装プログラムの他に適正化プログラムが予め記憶されている。そして、演算処理部21は、前記適正化プログラムに従って、各実装機1A〜1Cに対する基板Pに実装すべき部品の分配についての適正化処理を行う。以下に、図5を参照して、演算処理部21が行う適正化処理を説明する。なお、図面では、「サイクルタイム」を「CT」と省略している。
In the program storage unit 22, an optimization program is stored in advance in addition to the mounting program. And the
まず、演算処理部21は、要求サイクルタイムを取得する(ステップS1)。具体的には、表示部25によって使用者に要求サイクルタイムの入力を促し、使用者が入力部24で入力した数値を要求サイクルタイムとして設定する。
First, the
ついで、演算処理部21は、基板Pに実装すべき部品を各実装機1A〜1Cに所定の分配態様(例えば、基板Pの種類に応じて予め定めた分配態様)で分配した後(ステップS2)、各実装機1A〜1Cのサイクルタイム推定処理を行って各実装機1A〜1Cの推定サイクルタイムを算出する(ステップS3)。各実装機1A〜1Cのサイクルタイム推定処理については、それぞれの実装機1A〜1Cについて同様の処理を行う。以下では、図6を参照して、第1実装機1Aについて処理を行う場合を代表して説明する。
Next, the
演算処理部21は、第1実装機1Aに割り振られた部品を保持するテープフィーダ13aを部品供給部13のどの位置に配置するかを決定する部品配置決めを行った後に(ステップS31)、何回目の搭載作業でどの部品を基板Pに実装するかを決定するシーケンスを行って搭載作業の回数に応じた搭載グループを作成する(ステップ32)。これらの条件の下で、演算処理部21は、第1実装機1Aの推定サイクルタイムを算出する(ステップS33)。そして、演算処理部21は、算出した推定サイクルタイムが前記要求サイクルタイム未満か否かを判別し(ステップS34)、推定サイクルタイムが要求サイクルタイム未満の場合には(ステップS4でYES)、第1実装機1Aについての処理を終了する。一方、推定サイクルタイムが要求サイクルタイム以上の場合には(ステップS4でNO)、演算処理部21は、交差解消法や経路検索法等の一般的なアルゴリズムを使用して吸装着順序改善の処理を行って前記搭載グループを更新した後に(ステップS35)、再度推定サイクルタイムを算出し(ステップS36)、第1実装機1Aについての処理を終了する。
The
全ての実装機1A〜1Cについて推定サイクルタイムが算出された後は、演算処理部21は、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さいか否かを判別し(ステップS4)、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さい場合には(ステップS4でYES)、適正化処理を終了する。
After the estimated cycle times are calculated for all the mounting
一方、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さくない場合には(ステップS4でNO)、演算処理部21は、ステップS3でステップS35が未実施であった実装機について、すなわち推定サイクルタイムが要求サイクルタイム未満の実装機についてステップS35と同様の吸装着順序改善の処理を実行した後に(ステップS5)、再度推定サイクルタイムを算出する(ステップS6)。
On the other hand, when the estimated cycle times of all the mounting
その後、演算処理部21は、全ての実装機1A〜1Cの間で推定サイクルタイムのバランスが保たれているか、すなわち、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内か否かを判別し(ステップS7)、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば(ステップS7でYES)、適正化処理を終了する。
Thereafter, the
一方、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内でなければ(ステップS7でNO)、ステップS8に進む。 On the other hand, if the difference between the maximum estimated cycle time and the minimum estimated cycle time is not within the specified value (NO in step S7), the process proceeds to step S8.
ステップS8では、演算処理部21は、ループ処理回数が上限に達しているか否かを判別し、ループ処理回数が上限に達していれば、適正化処理を終了する。なお、ループ処理回数は演算処理部21によって自動計算されるようになっていて、初期値は0に設定され、後述する部品の再分配(ステップS9)が行われる度に1ずつ加算されるようになっている。すなわち、ループ処理回数は、部品の再分配が行われる回数と一致する。また、ループ処理回数の上限は、予め制御装置2に記憶させておいてもよいし、適正化処理の開始前に使用者によって入力部24から入力されるようにしてもよい。
In step S8, the
一方、ループ処理回数が上限に達していなければ、演算処理部21は、分配態様を変更して部品を各実装機に再分配した後に(ステップS9)、各実装機1A〜1Cの推定サイクルタイムの算出(ステップS3)およびこれらの推定サイクルタイムと要求サイクルタイムとの比較(ステップS4)を再度行う。部品を再分配する際には、実装機1A〜1C毎の推定サイクルタイムを基に、どのように分配態様を変更するか、すなわち部品をどの実装機1A〜1Cで実装するかが決定される。
On the other hand, if the number of loop processes has not reached the upper limit, the
なお、適正化処理を終了する直前には、演算処理部21は、各実装機1A〜1Cに対する部品の分配結果および部品配置結果を表示部25に表示するとともに、作成したまたは更新した搭載グループを各実装機1A〜1C毎に実装データとして実装データ記録部23に記憶させる。
Immediately before finishing the optimization process, the
以上説明したように、第1実施形態によれば、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムよりも小さい場合に適正化処理を終了するようにしているので、要求サイクルタイムの設定により適切な段階で適正化処理を終了することができるようになる。例えば、要求サイクルタイムを基板Pの搬送ラインに沿って配設される他の作業機のサイクルタイムのうち最大のものに設定すれば、そのラインの生産性に影響を及ぼさないという条件のうちで最も緩和された条件を満たした段階で適正化処理を終了することができる。そして、このように適切な段階で適正化処理を終了することにより、不要なループ処理の繰り返しを防ぎ、適正化処理にかかる時間の短縮を図ることができるようになる。
As described above, according to the first embodiment, the optimization process is terminated when the estimated cycle times of all the mounting
また、第1実施形態では、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さくならない場合でも、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、適正化処理を終了するようにしている。最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、全ての実装機1A〜1Cの間で推定サイクルタイムのバランスが保たれたと考えられるため、これを条件に適正化処理を終了することで、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さくならない場合でも好ましい状態で適正化処理を終了することができる。
In the first embodiment, even if the estimated cycle times of all the mounting
さらに、第1実施形態では、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内とならない場合でも、ループ処理回数が上限に達していれば、適正化処理を終了するようにしている。これにより、ループ処理が無限に繰り返されることを防止することができる。 Furthermore, in the first embodiment, even when the difference between the maximum estimated cycle time and the minimum estimated cycle time is not within the specified value, the optimization process is terminated if the number of loop processes reaches the upper limit. ing. Thereby, it is possible to prevent the loop processing from being repeated infinitely.
さらには、図6に示す各実装機1A〜1Cのサイクルタイム推定処理では、推定サイクルタイムが要求サイクルタイム以上の場合にのみ吸装着順序改善の処理を行うようにしているので、各実装機1A〜1Cのサイクルタイム推定処理にかかる時間を抑えながら適正化処理をすることができる。しかも、この吸装着順序改善の処理によって推定サイクルタイムが要求サイクルタイムより小さくなれば適正化処理が終了するため(ステップS4でYES)、吸装着順序改善の処理を行わない実装機も出てくるようになる。すなわち、吸装着順序改善の処理回数を抑えつつ適正化処理を行うことができ、処理時間のさらなる短縮を図ることができる。
Furthermore, in the cycle time estimation process of each of the mounting
(第2実施形態)
図7は、本発明の第2実施形態に係る実装基板製造装置10Bを概略的に示している。この実装基板製造装置10Bが第1実施形態の実装基板製造装置10Aと異なる点は、第3実装機1Cがない代わりに、基板Pの搬送ラインにおける2つの実装機1A,1Bの上流側に印刷機3が配設されており、この印刷機3も制御装置2に制御されるようになっている点である。なお、第2実施形態以降の実施形態では、その前の実施形態と同一構成部分には同一符号を付してその説明を省略する。
(Second Embodiment)
FIG. 7 schematically shows a mounting
前記制御装置2の演算処理部21が行う各実装機1A,1Bに対する基板Pに実装すべき部品の分配についての適正化処理は、基本的には第1実施形態と同じであるが、以下の点が異なっている。すなわち、図8に示すように、演算処理部21は、基板Pサイズ、印刷速度等から印刷機3の推定サイクルタイムを算出し(ステップS11)、この算出した印刷機3の推定サイクルタイムを要求サイクルタイムとして設定する(ステップS1)。なお、ステップS1の後はステップS2に進むが、ステップS2以降の処理は第1実施形態と同じである。
The optimization process for the distribution of components to be mounted on the board P to the mounting
このようにすれば、印刷機3の推定サイクルタイムを基準に適正化処理を終了することが可能になる。
In this way, the optimization process can be completed based on the estimated cycle time of the
なお、第2実施形態のその他の効果は、第1実施形態と同様である。 The remaining effects of the second embodiment are similar to those of the first embodiment.
(第3実施形態)
図9は、本発明の第3実施形態に係る実装基板製造装置10Cを概略的に示している。この実装基板製造装置10Cは、第2実施形態の実装基板製造装置10Bの印刷機3をディスペンサ4に置き換えたものであり、このディスペンサ4も制御装置2に制御されるようになっている。
(Third embodiment)
FIG. 9 schematically shows a mounting board manufacturing apparatus 10C according to the third embodiment of the present invention. The mounting board manufacturing apparatus 10C is obtained by replacing the
そして、第3実施形態では、図10に示すように、制御装置2の演算処理部21は、まずディスペンサ4の塗布量・塗布位置から塗布順序適正化を行い(ステップS12)、ディスペンサの推定サイクルタイムを算出する(ステップS13)。ついで、演算処理部21は、算出したディスペンサ4の推定サイクルタイムを要求サイクルタイムとして設定する(ステップS1)。なお、ステップS1の後はステップS2に進むが、ステップS2以降の処理は第1実施形態と同じである。
And in 3rd Embodiment, as shown in FIG. 10, the
このようにすれば、ディスペンサ4の推定サイクルタイムを基準に適正化処理を終了することが可能になる。 In this way, the optimization process can be completed based on the estimated cycle time of the dispenser 4.
なお、第3実施形態のその他の効果は、第1実施形態と同様である。 The remaining effects of the third embodiment are similar to those of the first embodiment.
(第4実施形態)
図11は、本発明の第4実施形態に係る実装基板製造装置10Dを概略的に示している。この実装基板製造装置10Dでは、基板Pの搬送ラインに沿って上流側から順に、ローダー5、印刷前検査機6A、印刷機3、印刷後検査機6B、ディスペンサ4、第1実装機1A、第2実装機1B、実装後検査機6C、リフロー機7、リフロー後検査機6D、アンローダー8が配設されていて、これらの全ての作業機が制御装置2に制御されるようになっている。
(Fourth embodiment)
FIG. 11 schematically shows a mounting
そして、第4実施形態では、図12に示すように、制御装置2の演算処理部21は、まず印刷機3の推定サイクルタイムを算出し(ステップS11)、ついでディスペンサ4の塗布順序適正化を行って(ステップS12)ディスペンサの推定サイクルタイムを算出する(ステップS13)。なお、ステップS12およびステップS13を先に行い、ステップS11を後に行ってもよい。その後、演算処理部21は、印刷機3の推定サイクルタイムとディスペンサの推定サイクルタイムのうちの大きい方を要求サイクルタイムとして設定する(ステップS1)。なお、ステップS1の後はステップS2に進むが、ステップS2以降の処理は第1実施形態と同じである。
And in 4th Embodiment, as shown in FIG. 12, the
このようにすれば、印刷機3の推定サイクルタイムとディスペンサ4の推定サイクルタイムのうちの大きい方を基準にして適正化処理を終了することが可能になる。
If it does in this way, it will become possible to complete optimization processing on the basis of the larger one of the estimated cycle time of the
なお、第4実施形態のその他の効果は、第1実施形態と同様である。 The remaining effects of the fourth embodiment are similar to those of the first embodiment.
(変形例)
前記制御装置2は、各実装機1A〜1Cに設けられる個別制御装置と、これらの個別制御装置に接続される統括制御装置とに分けて構成されていてもよい。そして、個別制御装置にステップS3の処理を行わせて、その結果を統括制御装置に送信して統括制御装置でステップS3以外の処理を行うようにしてもよい。
(Modification)
The control device 2 may be divided into an individual control device provided in each of the mounting
また、図5において、ステップS5〜S8を省略して、ステップS4でNOの場合に直接ステップS9に進むようにしてもよい。または、ステップS8を省略して、ステップS7でNOの場合に直接ステップS9に進むようにしてもよいし、ステップS5〜S7を省略して、ステップS4でNOの場合に直接ステップS8に進むようにしてもよい。さらに、ステップS7とステップS8の順番を入れ替えて、ステップS6からステップS8に進むようにするとともに、ステップS8でNOの場合にステップS7に進み、ステップS7でNOの場合にステップS9に進むようにしてもよい。 In FIG. 5, steps S5 to S8 may be omitted, and if NO in step S4, the process may directly proceed to step S9. Alternatively, step S8 may be omitted and the process may proceed directly to step S9 if NO in step S7, or steps S5 to S7 may be omitted and the process may proceed directly to step S8 if NO in step S4. . Further, the order of step S7 and step S8 is changed so that the process proceeds from step S6 to step S8. If NO in step S8, the process proceeds to step S7. If NO in step S7, the process proceeds to step S9. Good.
さらに、図6に示すフローは、実装機単体における適正化処理にも適用することができる。 Furthermore, the flow shown in FIG. 6 can also be applied to the optimization process in the mounting machine alone.
また、第4実施形態のように、実装基板製造装置10Dが実装機1A,1Dの他に基板Pの搬送ラインに沿って配設される複数の作業機3〜5,6A〜6D,7,8を含む構成であれば、他の作業機3〜5,6A〜6D,7,8のうちのいずれかの作業機のサイクルタイムを要求サイクルタイムとして設定してもよい。このようにすれば、実装基板製造装置の生産性に影響を及ぼさない段階で適正化処理を終了することができる。あるいは、他の作業機3〜5,6A〜6D,7,8のうちでサイクルタイムが最大の作業機のサイクルタイムを要求サイクルタイムとして設定すれば、実装基板製造装置の生産性に影響を及ぼさないという条件のうちで最も緩和された条件を満たした段階で適正化処理を終了することができる。
Further, as in the fourth embodiment, the mounting
1A〜1C 実装機
2 制御装置
3 印刷機
4 ディスペンサ
10A〜10D 実装基板製造装置
P 基板
1A to 1C Mounting machine 2
Claims (13)
要求サイクルタイムを設定するとともに、前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出し、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う一方、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了することを特徴とする実装基板製造装置の適正化処理方法。 A method of performing an optimization process on the distribution of components to be mounted on a board for each mounting machine in a mounting board manufacturing apparatus in which a plurality of mounting machines are arranged along a board conveyance line,
While setting the required cycle time, calculating the estimated cycle time of each mounting machine by distributing the components to each mounting machine in a predetermined distribution mode, comparing these estimated cycle time and the required cycle time, If the estimated cycle times of all the mounting machines are not smaller than the required cycle time, the distribution mode is changed and the components are redistributed to the mounting machines. While the comparison of the cycle time and the required cycle time is performed again, if the estimated cycle time of all the mounting machines is smaller than the required cycle time, the optimization process is terminated. Processing method.
前記制御装置は、要求サイクルタイムを設定するとともに、前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出し、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う一方、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了するものであることを特徴とする実装基板製造装置。 A plurality of mounting machines arranged along a board conveyance line, and a control device that performs an optimization process on the distribution of components to be mounted on the board for each mounting machine,
The control device sets a required cycle time, distributes the component to each mounting machine in a predetermined distribution mode, calculates an estimated cycle time of each mounting machine, and calculates the estimated cycle time, the required cycle time, If the estimated cycle time of all mounting machines is not smaller than the required cycle time, after changing the distribution mode and redistributing the parts to each mounting machine, the estimated cycle time of each mounting machine While calculating and comparing the estimated cycle time with the required cycle time again, if the estimated cycle time of all mounting machines is smaller than the required cycle time, the optimization process is terminated. Mounting board manufacturing equipment.
前記制御装置は、前記印刷機の推定サイクルタイムを算出して、この印刷機の推定サイクルタイムを前記要求サイクルタイムとして設定するものであることを特徴とする請求項8に記載の実装基板製造装置。 The specific working machine is a printing machine disposed on the upstream side of the plurality of mounting machines in a substrate transfer line,
9. The mounting board manufacturing apparatus according to claim 8, wherein the control device calculates an estimated cycle time of the printing press and sets the estimated cycle time of the printing press as the required cycle time. .
前記制御装置は、前記ディスペンサの推定サイクルタイムを算出して、このディスペンサの推定サイクルタイムを前記要求サイクルタイムとして設定するものであることを特徴とする請求項8に記載の実装基板製造装置。 The specific working machine is a dispenser disposed on the upstream side of the plurality of mounting machines in a substrate transfer line,
9. The mounting board manufacturing apparatus according to claim 8, wherein the control device calculates an estimated cycle time of the dispenser and sets the estimated cycle time of the dispenser as the required cycle time.
前記制御装置は、前記印刷機およびディスペンサの推定サイクルタイムを算出して、印刷機の推定サイクルタイムとディスペンサの推定サイクルタイムのうちの大きい方を前記要求サイクルタイムとして設定するものであることを特徴とする請求項5〜7のいずれか1項に記載の実装基板製造装置。 Further comprising a printing machine and a dispenser disposed on the upstream side of the plurality of mounting machines in the substrate transfer line;
The control device calculates an estimated cycle time of the printing press and the dispenser, and sets a larger one of the estimated cycle time of the printing press and the estimated cycle time of the dispenser as the required cycle time. The mounting board manufacturing apparatus according to any one of claims 5 to 7.
要求サイクルタイムを設定する要求サイクル設定手段と、
前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出する推定サイクルタイム算出手段と、
前記推定サイクルタイムと前記要求サイクルタイムとを比較する比較手段と、
全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う再比較手段と、
全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了する終了手段として前記コンピュータを機能させることを特徴とする実装基板製造装置用プログラム。 A program that causes a computer to function as a control device that performs an optimization process on the distribution of components to be mounted on a board for each mounting machine in a mounting board manufacturing apparatus in which a plurality of mounting machines are arranged along a board transfer line. And
A request cycle setting means for setting a request cycle time;
Estimated cycle time calculation means for calculating the estimated cycle time of each mounting machine by distributing the components to each mounting machine in a predetermined distribution manner;
A comparison means for comparing the estimated cycle time with the required cycle time;
If the estimated cycle times of all the mounting machines are not smaller than the required cycle time, the distribution mode is changed and the components are redistributed to the mounting machines. Re-comparison means for comparing the cycle time with the required cycle time again;
When the estimated cycle time of all the mounting machines is smaller than the required cycle time, the computer program for causing the computer to function as an ending means for ending the optimization process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007108031A JP2008270337A (en) | 2007-04-17 | 2007-04-17 | Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007108031A JP2008270337A (en) | 2007-04-17 | 2007-04-17 | Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008270337A true JP2008270337A (en) | 2008-11-06 |
Family
ID=40049490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007108031A Pending JP2008270337A (en) | 2007-04-17 | 2007-04-17 | Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008270337A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013062290A (en) * | 2011-09-12 | 2013-04-04 | Yamaha Motor Co Ltd | Mounted substrate manufacturing system and manufacturing method of mounted substrate |
JP2018129410A (en) * | 2017-02-09 | 2018-08-16 | 株式会社Fuji | Component data, production program, and component mounter |
JP2021082690A (en) * | 2019-11-18 | 2021-05-27 | パナソニックIpマネジメント株式会社 | Arrangement support method, program, arrangement support system, and work system |
JP2022136181A (en) * | 2016-09-02 | 2022-09-15 | 株式会社Fuji | Component type placement calculation method |
-
2007
- 2007-04-17 JP JP2007108031A patent/JP2008270337A/en active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013062290A (en) * | 2011-09-12 | 2013-04-04 | Yamaha Motor Co Ltd | Mounted substrate manufacturing system and manufacturing method of mounted substrate |
JP2022136181A (en) * | 2016-09-02 | 2022-09-15 | 株式会社Fuji | Component type placement calculation method |
JP7299568B2 (en) | 2016-09-02 | 2023-06-28 | 株式会社Fuji | Part type placement calculation method |
JP2018129410A (en) * | 2017-02-09 | 2018-08-16 | 株式会社Fuji | Component data, production program, and component mounter |
JP7012438B2 (en) | 2017-02-09 | 2022-01-28 | 株式会社Fuji | Production program optimization method and component mounting machine |
JP2021082690A (en) * | 2019-11-18 | 2021-05-27 | パナソニックIpマネジメント株式会社 | Arrangement support method, program, arrangement support system, and work system |
JP7457938B2 (en) | 2019-11-18 | 2024-03-29 | パナソニックIpマネジメント株式会社 | Placement support method, program, placement support system and work system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6267127B2 (en) | Setup change method and setup change device | |
JP5440483B2 (en) | Electronic component mounting system and electronic component mounting method | |
JP5683006B2 (en) | Component mounting apparatus, information processing apparatus, information processing method, and board manufacturing method | |
JP4255267B2 (en) | To-board work system including work program suitability judging device and work program suitability judging program | |
JP6153594B2 (en) | Component mounting system and bulk component determination method used therefor | |
JP5331859B2 (en) | Mounting board manufacturing system and mounting board manufacturing method | |
JP2008270337A (en) | Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus | |
JP2012134303A (en) | Electronic component attachment device, and electronic component attachment method | |
JP2007281227A (en) | Arrangement setting method of component feeder in mounting machine | |
JP4916921B2 (en) | Component mounting method and component mounting system | |
JP4884349B2 (en) | Component mounting method and component mounting control device | |
JP2006324421A (en) | Optimizing method of mounting process and component mounting system | |
JP2006269754A (en) | Method and apparatus for device tact time optimization and mounting processing apparatus | |
JP4364039B2 (en) | Electronic component mounting device and component supply unit setup change method | |
JP3946320B2 (en) | Tool placement setting method and tool placement setting device for work machine | |
JP2008198778A (en) | Component mounting method and surface mounting machine | |
JP2006287047A (en) | Substrate recognizing method and component mounting system | |
JP2012199319A (en) | Electronic component attachment device | |
JP2008283128A (en) | Method for mounting components and surface mounting equipment | |
JP7266944B2 (en) | COMPONENT MOUNTING CONTROL DEVICE, COMPONENT MOUNTING CONTROL METHOD | |
JP4979437B2 (en) | Mounting machine, and operation order determining method and apparatus in mounting machine | |
JP7441144B2 (en) | Component mounting system and component mounting system group determination method | |
JP2000124672A (en) | Method for mounting parts and surface mounting machine | |
JP4405848B2 (en) | Electronic component mounting method and electronic component mounting apparatus | |
JP2000332488A (en) | Numerical control data forming device and method therefor |