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 PDF

Info

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
Application number
JP2007108031A
Other languages
Japanese (ja)
Inventor
Kazuaki Yamada
一亮 山田
Masamichi Komine
正道 小峯
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 JP2007108031A priority Critical patent/JP2008270337A/en
Publication of JP2008270337A publication Critical patent/JP2008270337A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To realize reduction of time required for optimizing process for distribution of components. <P>SOLUTION: A plurality of mounting apparatuses are arranged along the board transfer line. First, the requested cycle time is set and the assumed cycle time of each mounting apparatus is calculated by distributing components to each mounting apparatus in the predetermined distribution patterns. In the case where the estimated cycle times of all mounting apparatuses are not shorter than the requested cycle time, components are re-distributed to each mounting apparatus by changing the distribution pattern, the estimated cycle time of each mounting apparatus is calculated and then these estimated cycle times are compared again with the requested cycle time. Meanwhile, when the estimated cycle times of all mounting apparatuses are smaller than the requested cycle time, the optimization process is terminated. <P>COPYRIGHT: (C)2009,JPO&INPIT

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には、複数の実装機を備えるとともに、実装機以外の作業機として、印刷機、リフロー機、または検査機を備える実装基板製造装置が記載されている。
特許第3461574号公報
2. Description of the Related Art Conventionally, a mounting board manufacturing apparatus that manufactures a mounting board by mounting a plurality of components on a board has been known that includes a plurality of mounting machines arranged along a board transfer line. In this mounting board manufacturing apparatus, mounting of components onto a board is shared by a plurality of mounting machines. For example, Patent Document 1 describes a mounting board manufacturing apparatus that includes a plurality of mounting machines and includes a printing machine, a reflow machine, or an inspection machine as a working machine other than the mounting machines.
Japanese Patent No. 3461574

前記のような実装基板製造装置においては、各実装機に対する基板に実装すべき部品の分配についての適正化処理が行われることがある。すなわち、基板に実装すべき部品をどのように各実装機に分配するかによって各実装機のサイクルタイムが変わるため、現在行われている適正化処理では、全ての実装機のサイクルタイムが略同じ程度になるようにする。これにより、いずれかの実装機において他の実装機の実装作業が完了するのを待つ待ち時間が最小となり、基板への全ての部品の実装が最短で終わるようになる。   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 board manufacturing apparatus 10A according to the first embodiment of the present invention. The mounting board manufacturing apparatus 10A manufactures a mounting board by mounting a plurality of components on the board P while transferring the board P (see FIG. 3), and is arranged along the board P transfer line. Three mounting machines 1A to 1C are provided. Then, the mounting of components onto the board P is shared by the three mounting machines 1A to 1C. Moreover, 10 A of mounting board manufacturing apparatuses are provided with the control apparatus 2 which controls each mounting machine 1A-1C, as shown in FIG.

図3および図4は、前記実装機1A〜1Cのうち最も上流側に配設された第1実装機1Aを概略的に示す。   3 and 4 schematically show the first mounting machine 1A arranged on the most upstream side among the mounting machines 1A to 1C.

同図に示すように第1実装機1Aの基台11上には、X軸方向に延びるコンベア12が配置され、基板Pがこのコンベア12に搬送されて所定の実装作業位置(図示の位置)で停止され、図外の位置決め機構により位置決めされるようになっている。   As shown in the figure, a conveyor 12 extending in the X-axis direction is arranged on the base 11 of the first mounting machine 1A, and the substrate P is transferred to the conveyor 12 to be mounted at a predetermined mounting work position (shown position). And is positioned by a positioning mechanism (not shown).

コンベア12の両側には、部品供給部13が配置されており、IC、トランジスタ、コンデンサ等の小片状のチップ部品を供給可能な多数列のテープフィーダ13aがこれら部品供給部13に配置されている。なお、部品供給部13には、テープフィーダ13aに代えてまたは加えてトレイフィーダが配置されていてもよい。   Component supply units 13 are arranged on both sides of the conveyor 12, and multiple rows of tape feeders 13a capable of supplying small chip components such as ICs, transistors, and capacitors are arranged in these component supply units 13. Yes. Note that a tray feeder may be disposed in the component supply unit 13 instead of or in addition to the tape feeder 13a.

また、前記基台11の上方には、部品装着用のヘッドユニット14が装備されている。このヘッドユニット14は、部品供給部13と実装作業位置の基板Pとにわたって移動可能とされ、X軸方向およびY軸方向に移動することができるようになっている。   A head unit 14 for mounting components is provided above the base 11. The head unit 14 is movable over the component supply unit 13 and the substrate P at the mounting work position, and can move in the X-axis direction and the Y-axis direction.

詳しくは、基台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 rail 15a in the Y-axis direction and a ball screw shaft 15b that is rotationally driven by a Y-axis servomotor 15c are disposed on the base 11. A support member 16a of the head unit 14 is disposed on the fixed rail 15a, and the ball screw shaft 15b is screwed into a nut portion 15d provided on the support member 16a. The support member 16a is provided with a guide member 16b in the X-axis direction and a ball screw shaft 16c driven by an X-axis servomotor 16d. The head unit 14 is movably held on the guide member 16b, and the ball screw shaft 16c is screwed into a nut portion (not shown) provided on the head unit 14. That is, when the Y-axis servo motor 15c is operated, the support member 16a is moved in the Y-axis direction, and when the X-axis servo motor 16d is operated, the head unit 14 is moved in the X-axis direction with respect to the support member 16a. Yes.

前記ヘッドユニット14には部品装着用の複数の実装用ヘッド14aが搭載されており、図示の例では6本の実装用ヘッド14aがX軸方向に等間隔で一列に並んだ状態で搭載されている。各実装用ヘッド14aは、ヘッドユニット14のフレームに対してZ軸方向の移動及びR軸(ノズル中心軸)回りの回転が可能とされ、図外の昇降駆動機構および回転駆動機構により駆動されるようになっている。また、各実装用ヘッド14aには、その先端(下端)にノズル14bが装着されており、図外の負圧供給手段からノズル14b先端に負圧が供給されることにより部品を吸着保持するようになっている。   A plurality of mounting heads 14a for mounting components are mounted on the head unit 14, and in the illustrated example, six mounting heads 14a are mounted in a state of being arranged in a line at equal intervals in the X-axis direction. Yes. Each mounting head 14a can move in the Z-axis direction and rotate around the R-axis (nozzle center axis) with respect to the frame of the head unit 14, and is driven by a lift drive mechanism and a rotation drive mechanism (not shown). It is like that. In addition, each mounting head 14a has a nozzle 14b attached to the tip (lower end) of the mounting head 14a, and negative pressure is supplied to the tip of the nozzle 14b from a negative pressure supply means (not shown) so as to suck and hold the components. It has become.

ヘッドユニット14には、さらに基板認識用カメラ17が搭載されている。この基板認識用カメラ17は、照明装置を備えたCCDカメラ等から構成されており、ヘッドユニット14の移動に伴い実装作業位置に位置決めされた基板P上の各種マークを撮像するとともに、基板P上の所定の実装箇所を撮像するようになっている。   A substrate recognition camera 17 is further mounted on the head unit 14. The substrate recognition camera 17 is composed of a CCD camera or the like equipped with an illumination device, and images various marks on the substrate P positioned at the mounting work position as the head unit 14 moves, and also on the substrate P. The predetermined mounting location is imaged.

また、基台11上には、部品認識用カメラ18が配設されている。この部品認識用カメラ18も基板認識用カメラ17と同様に、照明装置を備えたCCDカメラ等から構成されており、ヘッドユニット14の各実装用ヘッド14aに吸着された部品をその下側から撮像するようになっている。   A component recognition camera 18 is disposed on the base 11. Similarly to the board recognition camera 17, this component recognition camera 18 is also composed of a CCD camera or the like equipped with an illuminating device, and picks up the parts adsorbed to each mounting head 14a of the head unit 14 from below. It is supposed to be.

以上の構成の第1実装機1Aでは、前記制御装置2によって予めプログラム格納部22に記憶された実装プログラムに従った制御が行われることにより、後述する適正化処理によって第1実装機1Aに割り振られた部品の実装作業が後述する実装データ記録部23に記憶された実装データに基づいて以下のようにして進められる。   In the first mounting machine 1A having the above configuration, the control device 2 performs control according to the mounting program stored in the program storage unit 22 in advance, so that the first mounting machine 1A is allocated to the first mounting machine 1A by the optimization process described later. The mounting operation of the component is proceeded as follows based on the mounting data stored in the mounting data recording unit 23 described later.

まず、コンベア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 conveyor 12. When this positioning is completed, the head unit 14 is placed on the substrate P, and a mark (not shown) on the substrate P is imaged by the substrate recognition camera 17. That is, the positional relationship between the head unit 14 (each mounting head 14a) and the substrate P is examined.

次いで、ヘッドユニット14による部品の取り出し(吸着)が行われる。具体的には、ヘッドユニット14が部品供給部13の上方に配置され、部品を吸着すべき所定の実装用ヘッド14aが昇降駆動されることによりテープフィーダ13aから部品が取り出される。そして、全ての実装用ヘッド14aによる部品の吸着が完了すると、ヘッドユニット14が部品認識用カメラ18の上方に配置されて吸着部品の画像認識が行われ、その後、ヘッドユニット14が基板P上に配置され各部品が基板P上に搭載される。具体的には、被実装位置に順次ヘッドユニット14が配置されつつ実装用ヘッド14aが昇降駆動されることにより部品が基板P上に搭載される。   Next, the components are picked up (sucked) by the head unit 14. Specifically, the head unit 14 is disposed above the component supply unit 13, and a predetermined mounting head 14a to which the component is to be sucked is moved up and down to take out the component from the tape feeder 13a. When the suction of the components by all the mounting heads 14a is completed, the head unit 14 is arranged above the component recognition camera 18 to perform image recognition of the suction components, and then the head unit 14 is placed on the substrate P. The arranged components are mounted on the substrate P. Specifically, the components are mounted on the substrate P by moving the mounting head 14a up and down while sequentially placing the head units 14 at the mounting positions.

こうしてヘッドユニット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 head unit 14 moved back and forth between the component supply unit 13 and the board P, and was allocated to the first mounting machine 1A. When all the components are mounted on the board P, the positioning of the board P is released, and then the conveyor 12 is driven, whereby the board P is carried out to the next second mounting machine 1B.

なお、真ん中に配設された第2実装機1Bおよび最も下流側に配設された第3実装機1Cの構成、および制御装置2の制御によるこれら実装機1B,1Cの実装動作については説明を省略するが、これら実装機1B,1Cの構成および実装動作も、基本的には第1実装機1Aの構成および実装動作と共通している。   The configuration of the second mounting machine 1B disposed in the middle and the third mounting machine 1C disposed on the most downstream side and the mounting operation of these mounting machines 1B and 1C under the control of the control device 2 will be described. Although omitted, the configuration and mounting operation of these mounting machines 1B and 1C are basically the same as the configuration and mounting operation of the first mounting machine 1A.

前記制御装置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 arithmetic processing unit 21, the above-described program storage unit 22, and a data recording unit 23. Further, the control device 2 is connected to a display unit 25 configured by a display device or the like and an input unit 24 configured by a keyboard or a touch panel, and inputs information from the input unit 24 to the arithmetic processing unit 21. Information can be output from the arithmetic processing unit 21 to the display unit 25.

前記プログラム格納部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 arithmetic processing part 21 performs the optimization process about distribution of the components which should be mounted in the board | substrate P with respect to each mounting machine 1A-1C according to the said optimization program. Below, with reference to FIG. 5, the optimization process which the arithmetic process part 21 performs is demonstrated. In the drawing, “cycle time” is abbreviated as “CT”.

まず、演算処理部21は、要求サイクルタイムを取得する(ステップS1)。具体的には、表示部25によって使用者に要求サイクルタイムの入力を促し、使用者が入力部24で入力した数値を要求サイクルタイムとして設定する。   First, the arithmetic processing unit 21 acquires a requested cycle time (step S1). Specifically, the display unit 25 prompts the user to input the requested cycle time, and the numerical value input by the user through the input unit 24 is set as the requested cycle time.

ついで、演算処理部21は、基板Pに実装すべき部品を各実装機1A〜1Cに所定の分配態様(例えば、基板Pの種類に応じて予め定めた分配態様)で分配した後(ステップS2)、各実装機1A〜1Cのサイクルタイム推定処理を行って各実装機1A〜1Cの推定サイクルタイムを算出する(ステップS3)。各実装機1A〜1Cのサイクルタイム推定処理については、それぞれの実装機1A〜1Cについて同様の処理を行う。以下では、図6を参照して、第1実装機1Aについて処理を行う場合を代表して説明する。   Next, the arithmetic processing unit 21 distributes the components to be mounted on the board P to each of the mounting machines 1A to 1C in a predetermined distribution mode (for example, a distribution mode predetermined according to the type of the board P) (step S2). ), The estimated cycle times of the mounting machines 1A to 1C are calculated by performing the cycle time estimation process of the mounting machines 1A to 1C (step S3). About the cycle time estimation process of each mounting machine 1A-1C, the same process is performed about each mounting machine 1A-1C. Below, with reference to FIG. 6, the case where a process is performed about the 1st mounting machine 1A is demonstrated as a representative.

演算処理部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 arithmetic processing unit 21 performs component placement determination for determining where in the component supply unit 13 the tape feeder 13a that holds the component allocated to the first mounting machine 1A is placed (Step S31). A sequence for determining which components are to be mounted on the substrate P in the second mounting operation is performed to create a mounting group corresponding to the number of mounting operations (step 32). Under these conditions, the arithmetic processing unit 21 calculates the estimated cycle time of the first mounting machine 1A (step S33). Then, the arithmetic processing unit 21 determines whether or not the calculated estimated cycle time is less than the requested cycle time (step S34). If the estimated cycle time is less than the requested cycle time (YES in step S4), The process for 1 mounting machine 1A is terminated. On the other hand, when the estimated cycle time is equal to or greater than the required cycle time (NO in step S4), the arithmetic processing unit 21 uses a general algorithm such as an intersection cancellation method or a route search method to improve the suction / attachment order improvement. To update the mounting group (step S35), calculate the estimated cycle time again (step S36), and end the processing for the first mounting machine 1A.

全ての実装機1A〜1Cについて推定サイクルタイムが算出された後は、演算処理部21は、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さいか否かを判別し(ステップS4)、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さい場合には(ステップS4でYES)、適正化処理を終了する。   After the estimated cycle times are calculated for all the mounting machines 1A to 1C, the arithmetic processing unit 21 compares these estimated cycle times with the required cycle times, and the estimated cycle times of all the mounting machines 1A to 1C. Is less than the required cycle time (step S4). If the estimated cycle times of all the mounting machines 1A to 1C are smaller than the required cycle time (YES in step S4), the optimization process is terminated. .

一方、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さくない場合には(ステップS4でNO)、演算処理部21は、ステップS3でステップS35が未実施であった実装機について、すなわち推定サイクルタイムが要求サイクルタイム未満の実装機についてステップS35と同様の吸装着順序改善の処理を実行した後に(ステップS5)、再度推定サイクルタイムを算出する(ステップS6)。   On the other hand, when the estimated cycle times of all the mounting machines 1A to 1C are not smaller than the required cycle time (NO in step S4), the arithmetic processing unit 21 determines the mounting machines in which step S35 has not been performed in step S3. That is, after executing the same suction / mounting order improvement processing as in step S35 for the mounting machine whose estimated cycle time is less than the required cycle time (step S5), the estimated cycle time is calculated again (step S6).

その後、演算処理部21は、全ての実装機1A〜1Cの間で推定サイクルタイムのバランスが保たれているか、すなわち、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内か否かを判別し(ステップS7)、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば(ステップS7でYES)、適正化処理を終了する。   Thereafter, the arithmetic processing unit 21 determines whether the balance between the estimated cycle times is maintained among all the mounting machines 1A to 1C, that is, whether the difference between the maximum estimated cycle time and the minimum estimated cycle time is within a specified value. If the difference between the maximum estimated cycle time and the minimum estimated cycle time is within a specified value (YES in step S7), the optimization process is terminated.

一方、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内でなければ(ステップ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 arithmetic processing unit 21 determines whether or not the number of loop processes has reached the upper limit, and ends the optimization process if the number of loop processes has reached the upper limit. The number of loop processes is automatically calculated by the arithmetic processing unit 21. The initial value is set to 0, and is incremented by 1 each time a component redistribution (step S9) described later is performed. It has become. That is, the number of times of loop processing coincides with the number of times that parts are redistributed. Further, the upper limit of the number of loop processes may be stored in the control device 2 in advance, or may be input from the input unit 24 by the user before the start of the optimization process.

一方、ループ処理回数が上限に達していなければ、演算処理部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 arithmetic processing unit 21 changes the distribution mode and redistributes the components to each mounting machine (step S9), and then the estimated cycle times of the mounting machines 1A to 1C. (Step S3) and comparison between the estimated cycle time and the required cycle time (step S4) is performed again. When redistributing the components, it is determined how to change the distribution mode, that is, in which mounting machines 1A to 1C, the components are mounted, based on the estimated cycle time for each of the mounting machines 1A to 1C. .

なお、適正化処理を終了する直前には、演算処理部21は、各実装機1A〜1Cに対する部品の分配結果および部品配置結果を表示部25に表示するとともに、作成したまたは更新した搭載グループを各実装機1A〜1C毎に実装データとして実装データ記録部23に記憶させる。   Immediately before finishing the optimization process, the arithmetic processing unit 21 displays the component distribution result and the component placement result for each of the mounting machines 1A to 1C on the display unit 25, and the created or updated mounting group. Each mounting machine 1A to 1C is stored in the mounting data recording unit 23 as mounting data.

以上説明したように、第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 machines 1A to 1C are smaller than the required cycle time. The optimization process can be terminated at an appropriate stage by the setting. For example, if the required cycle time is set to the maximum among the cycle times of other work machines arranged along the transfer line of the substrate P, the productivity of the line is not affected. The optimization process can be completed when the most relaxed condition is 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.

また、第1実施形態では、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さくならない場合でも、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、適正化処理を終了するようにしている。最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、全ての実装機1A〜1Cの間で推定サイクルタイムのバランスが保たれたと考えられるため、これを条件に適正化処理を終了することで、全ての実装機1A〜1Cの推定サイクルタイムが要求サイクルタイムより小さくならない場合でも好ましい状態で適正化処理を終了することができる。   In the first embodiment, even if the estimated cycle times of all the mounting machines 1A to 1C are 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. The optimization process is terminated. 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 balance between the estimated cycle times is maintained among all the mounting machines 1A to 1C. By terminating the optimization process, the optimization process can be completed in a preferable state even when the estimated cycle times of all the mounting machines 1A to 1C are not smaller than the required cycle time.

さらに、第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 machines 1A to 1C shown in FIG. 6, the mounting / dismounting order improvement process is performed only when the estimated cycle time is equal to or greater than the required cycle time. The optimization process can be performed while suppressing the time required for the cycle time estimation process of ˜1C. In addition, if the estimated cycle time becomes smaller than the required cycle time by the process of improving the suction / insertion order, the optimization process ends (YES in step S4), and some mounting machines do not perform the process of improving the suction / attachment order. It becomes like this. That is, the optimization process can be performed while suppressing the number of times of improvement in the suction and attachment order, and the processing time can be further shortened.

(第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 board manufacturing apparatus 10B according to the second embodiment of the present invention. The mounting board manufacturing apparatus 10B is different from the mounting board manufacturing apparatus 10A of the first embodiment in that printing is performed on the upstream side of the two mounting machines 1A and 1B in the transfer line of the board P instead of the third mounting machine 1C. A printing machine 3 is provided, and this printing machine 3 is also controlled by the control device 2. In the second and subsequent embodiments, the same components as those in the previous embodiment are denoted by the same reference numerals and description thereof is omitted.

前記制御装置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 machines 1A and 1B performed by the arithmetic processing unit 21 of the control device 2 is basically the same as in the first embodiment, but the following The point is different. That is, as shown in FIG. 8, the arithmetic processing unit 21 calculates the estimated cycle time of the printing press 3 from the substrate P size, the printing speed, and the like (step S11), and requests the calculated estimated cycle time of the printing press 3. The cycle time is set (step S1). In addition, although it progresses to step S2 after step S1, the process after step S2 is the same as 1st Embodiment.

このようにすれば、印刷機3の推定サイクルタイムを基準に適正化処理を終了することが可能になる。   In this way, the optimization process can be completed based on the estimated cycle time of the printing press 3.

なお、第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 printing machine 3 of the mounting board manufacturing apparatus 10B of the second embodiment with a dispenser 4, and the dispenser 4 is also controlled by the control device 2.

そして、第3実施形態では、図10に示すように、制御装置2の演算処理部21は、まずディスペンサ4の塗布量・塗布位置から塗布順序適正化を行い(ステップS12)、ディスペンサの推定サイクルタイムを算出する(ステップS13)。ついで、演算処理部21は、算出したディスペンサ4の推定サイクルタイムを要求サイクルタイムとして設定する(ステップS1)。なお、ステップS1の後はステップS2に進むが、ステップS2以降の処理は第1実施形態と同じである。   And in 3rd Embodiment, as shown in FIG. 10, the arithmetic processing part 21 of the control apparatus 2 optimizes an application order first from the application amount and application position of the dispenser 4 (step S12), and estimates the dispenser cycle. Time is calculated (step S13). Next, the arithmetic processing unit 21 sets the calculated estimated cycle time of the dispenser 4 as a required cycle time (step S1). In addition, although it progresses to step S2 after step S1, the process after step S2 is the same as 1st Embodiment.

このようにすれば、ディスペンサ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 board manufacturing apparatus 10D according to the fourth embodiment of the present invention. In this mounting board manufacturing apparatus 10D, the loader 5, the pre-printing inspection machine 6A, the printing machine 3, the post-printing inspection machine 6B, the dispenser 4, the first mounting machine 1A, the first mounting machine in order from the upstream side along the conveyance line of the board P. Two mounting machines 1B, a post-mounting inspection machine 6C, a reflow machine 7, a post-reflow inspection machine 6D, and an unloader 8 are arranged, and all these working machines are controlled by the control device 2. .

そして、第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 arithmetic processing part 21 of the control apparatus 2 calculates the estimated cycle time of the printing machine 3 first (step S11), and makes the application order optimization of the dispenser 4 next. Perform (Step S12) to calculate the estimated cycle time of the dispenser (Step S13). Note that step S12 and step S13 may be performed first, and step S11 may be performed later. Thereafter, the arithmetic processing unit 21 sets a larger one of the estimated cycle time of the printing press 3 and the estimated cycle time of the dispenser as a requested cycle time (step S1). In addition, although it progresses to step S2 after step S1, the process after step S2 is the same as 1st Embodiment.

このようにすれば、印刷機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 printing machine 3 and the estimated cycle time of the dispenser 4.

なお、第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 machines 1A to 1C and an overall control device connected to these individual control devices. Then, the processing in step S3 may be performed by the individual control device, and the result may be transmitted to the overall control device, and the overall control device may perform processing other than step S3.

また、図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 board manufacturing apparatus 10D includes a plurality of working machines 3-5, 6A-6D, 7, arranged along the transport line of the board P in addition to the mounting machines 1A, 1D. If the configuration includes 8, the cycle time of any of the other work machines 3-5, 6A-6D, 7, 8 may be set as the required cycle time. In this way, the optimization process can be completed at a stage that does not affect the productivity of the mounting board manufacturing apparatus. Alternatively, if the cycle time of the work machine having the maximum cycle time among the other work machines 3 to 5, 6A to 6D, 7, and 8 is set as the required cycle time, the productivity of the mounting board manufacturing apparatus is affected. The optimization process can be terminated at the stage where the most relaxed condition is satisfied among the conditions that there is not.

本発明の第1実施形態に係る実装基板製造装置を示す概略構成図である。It is a schematic block diagram which shows the mounting substrate manufacturing apparatus which concerns on 1st Embodiment of this invention. 前記実装基板製造装置を示すブロック図である。It is a block diagram which shows the said mounting board manufacturing apparatus. 実装機を示す概略平面図である。It is a schematic plan view which shows a mounting machine. 実装機を示す概略正面図である。It is a schematic front view which shows a mounting machine. 制御装置による適正化処理を示すフローチャートである。It is a flowchart which shows the optimization process by a control apparatus. 図5のフローチャートのサブルーチン(各実装機のサイクルタイム推定処理)を示すフローチャートである。It is a flowchart which shows the subroutine (cycle time estimation process of each mounting machine) of the flowchart of FIG. 本発明の第2実施形態に係る実装基板製造装置を示す概略構成図である。It is a schematic block diagram which shows the mounting board manufacturing apparatus which concerns on 2nd Embodiment of this invention. 制御装置による適正化処理の一部分を示すフローチャートである。It is a flowchart which shows a part of optimization process by a control apparatus. 本発明の第3実施形態に係る実装基板製造装置を示す概略構成図である。It is a schematic block diagram which shows the mounting board manufacturing apparatus which concerns on 3rd Embodiment of this invention. 制御装置による適正化処理の一部分を示すフローチャートである。It is a flowchart which shows a part of optimization process by a control apparatus. 本発明の第4実施形態に係る実装基板製造装置を示す概略構成図である。It is a schematic block diagram which shows the mounting board manufacturing apparatus which concerns on 4th Embodiment of this invention. 制御装置による適正化処理の一部分を示すフローチャートである。It is a flowchart which shows a part of optimization process by a control apparatus.

符号の説明Explanation of symbols

1A〜1C 実装機
2 制御装置
3 印刷機
4 ディスペンサ
10A〜10D 実装基板製造装置
P 基板
1A to 1C Mounting machine 2 Control device 3 Printing machine 4 Dispenser 10A to 10D Mounting substrate manufacturing device P substrate

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.
全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、適正化処理を終了する一方、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内でなければ、分配態様を変更して前記部品を各実装機に再分配することを特徴とする請求項1に記載の実装基板製造装置の適正化処理方法。   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 the specified value, the optimization process is terminated, while the maximum 2. The mounting board according to claim 1, wherein if the difference between the estimated cycle time and the minimum estimated cycle time is not within a specified value, the distribution mode is changed and the components are redistributed to each mounting machine. Method for optimizing manufacturing equipment. 全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、ループ処理回数が上限に達していれば、適正化処理を終了する一方、ループ処理回数が上限に達していなければ、分配態様を変更して前記部品を各実装機に再分配することを特徴とする請求項1または2に記載の実装基板製造装置の適正化処理方法。   If the estimated cycle time of all mounters is not smaller than the required cycle time, the optimization process is terminated if the number of loop processes has reached the upper limit. The method for optimizing a mounting board manufacturing apparatus according to claim 1, wherein the component is redistributed to each mounting machine by changing a mode. 前記実装基板製造装置は、前記実装機の他に基板の搬送ラインに沿って配設される特定の作業機を備えるものであり、この特定の作業機のサイクルタイムを前記要求サイクルタイムとして設定することを特徴とする請求項1〜3のいずれか1項に記載の実装基板製造装置の適正化処理方法。   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. The optimization processing method of the mounting substrate manufacturing apparatus of any one of Claims 1-3 characterized by the above-mentioned. 基板の搬送ラインに沿って配設された複数の実装機と、前記各実装機に対する基板に実装すべき部品の分配についての適正化処理を行う制御装置とを備え、
前記制御装置は、要求サイクルタイムを設定するとともに、前記部品を各実装機に所定の分配態様で分配して各実装機の推定サイクルタイムを算出し、これらの推定サイクルタイムと前記要求サイクルタイムとを比較して、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、分配態様を変更して前記部品を各実装機に再分配した後に、各実装機の推定サイクルタイムの算出およびこれらの推定サイクルタイムと要求サイクルタイムとの比較を再度行う一方、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さい場合には、適正化処理を終了するものであることを特徴とする実装基板製造装置。
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.
前記制御装置は、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内であれば、適正化処理を終了する一方、最大の推定サイクルタイムと最小の推定サイクルタイムとの差が規定値以内でなければ、分配態様を変更して前記部品を各実装機に再分配するものであることを特徴とする請求項5に記載の実装基板製造装置。   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 a specified value, the distribution mode is changed and the components are redistributed to each mounting machine. The mounting board manufacturing apparatus according to claim 5. 前記制御装置は、全ての実装機の推定サイクルタイムが要求サイクルタイムより小さくない場合には、ループ処理回数が上限に達していれば、適正化処理を終了する一方、ループ処理回数が上限に達していなければ、分配態様を変更して前記部品を各実装機に再分配するものであることを特徴とする請求項5または6に記載の実装基板製造装置。   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. 7. The mounting board manufacturing apparatus according to claim 5, wherein, if not, the distribution mode is changed and the components are redistributed to each mounting machine. 前記実装機の他に基板の搬送ラインに沿って配設される特定の作業機をさらに備え、前記制御装置は、前記特定の作業機のサイクルタイムを前記要求サイクルタイムとして設定するものであることを特徴とする請求項5〜7のいずれか1項に記載の実装基板製造装置。   In addition to the mounting machine, the apparatus further includes a specific work machine disposed along a substrate transfer line, and the control device sets a cycle time of the specific work machine as the required cycle time. The mounting board manufacturing apparatus of any one of Claims 5-7 characterized by these. 前記特定の作業機は、前記実装機の他に基板の搬送ラインに沿って配設される複数の作業機のうちでサイクルタイムが最大のものであることを特徴とする請求項8に記載の実装基板製造装置。   9. The specific work machine according to claim 8, wherein the specific work machine has the longest cycle time among a plurality of work machines arranged along a substrate transfer line in addition to the mounting machine. 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.
JP2007108031A 2007-04-17 2007-04-17 Mounting board manufacturing apparatus, optimizing processing method of the same, and program for mounting board manufacturing apparatus Pending JP2008270337A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (7)

* Cited by examiner, † Cited by third party
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