JP7474988B2 - Component mounting system and control method for component mounting machine - Google Patents
Component mounting system and control method for component mounting machine Download PDFInfo
- Publication number
- JP7474988B2 JP7474988B2 JP2020157356A JP2020157356A JP7474988B2 JP 7474988 B2 JP7474988 B2 JP 7474988B2 JP 2020157356 A JP2020157356 A JP 2020157356A JP 2020157356 A JP2020157356 A JP 2020157356A JP 7474988 B2 JP7474988 B2 JP 7474988B2
- Authority
- JP
- Japan
- Prior art keywords
- component
- nozzle
- speed
- suction
- experimental
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 41
- 230000007246 mechanism Effects 0.000 claims description 35
- 238000003860 storage Methods 0.000 claims description 19
- 239000000758 substrate Substances 0.000 claims description 10
- 238000001179 sorption measurement Methods 0.000 claims description 6
- 238000004519 manufacturing process Methods 0.000 description 221
- 238000002474 experimental method Methods 0.000 description 53
- 230000008859 change Effects 0.000 description 33
- 238000010586 diagram Methods 0.000 description 33
- 230000008569 process Effects 0.000 description 20
- 238000004891 communication Methods 0.000 description 15
- 238000007726 management method Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 14
- 230000006399 behavior Effects 0.000 description 12
- 238000005457 optimization Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000000449 premovement Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Images
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Description
本開示は、部品実装システム及び部品実装機の制御方法に関する。 This disclosure relates to a component mounting system and a method for controlling a component mounting machine.
部品実装機は、部品を吸着する吸着ノズルを備える。吸着ノズルは、部品を吸着した後、部品の実装位置まで移動し、吸着した部品を基板に実装する。吸着ノズルの移動速度を高速にすることにより、生産性を向上させることができる。一方で、吸着ノズルの移動速度が速すぎる場合、吸着した部品のずれ又は脱離が発生し、基板に正しく実装できなくなる。このため、吸着ノズルの移動速度を最適化することが求められている。例えば、特許文献1には、部品実装機のノズル移動速度最適化システムが開示されている。 The component mounter is equipped with a suction nozzle that picks up components. After picking up the component, the suction nozzle moves to the component mounting position and mounts the picked up component on the board. Productivity can be improved by increasing the movement speed of the suction nozzle. On the other hand, if the movement speed of the suction nozzle is too fast, the picked up component may become misaligned or detach, making it impossible to mount it correctly on the board. For this reason, there is a demand to optimize the movement speed of the suction nozzle. For example, Patent Document 1 discloses a nozzle movement speed optimization system for a component mounter.
しかしながら、特許文献1に開示されたシステムでは、吸着ノズルの移動速度の最適化は、量産品の生産より前の事前処理として行われる。最適化の精度を高めるためには、吸着状態の確認の繰り返しを多く行う必要があり、ある程度の時間を必要とする。このため、当該システムでは量産の開始が遅延するので、量産品の生産効率が低下する。 However, in the system disclosed in Patent Document 1, the optimization of the suction nozzle movement speed is performed as a pre-processing step prior to the production of mass-produced products. In order to increase the precision of the optimization, it is necessary to repeatedly check the suction state many times, which takes a certain amount of time. As a result, the start of mass production is delayed in this system, reducing the production efficiency of mass-produced products.
そこで、本開示は、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる部品実装システム及び部品実装機の制御方法を提供する。 Therefore, the present disclosure provides a component mounting system and a control method for a component mounting machine that can help to simultaneously suppress declines in production efficiency and optimize the movement speed of the suction nozzle.
本開示の一態様に係る部品実装システムは、複数の部品を基板に実装する部品実装機を備える部品実装システムであって、前記部品実装機は、前記部品を吸着する複数の吸着ノズルと、前記複数の吸着ノズルを保持するヘッドと、前記複数の部品が供給される第1位置と前記基板が配置される第2位置との間で、前記ヘッドを往復移動させる駆動機構と、を備え、前記部品実装システムは、前記複数の吸着ノズルによる前記部品の吸着状態を認識する認識部と、前記認識部による認識結果を記憶する記憶部と、を備え、前記駆動機構は、前記第1位置から前記第2位置まで前記ヘッドを第1速度で移動させ、前記第2位置から前記第1位置まで前記ヘッドを前記第1速度より速い第2速度で移動させ、前記複数の吸着ノズルの1つである第1ノズルは、前記第1位置で吸着した第1部品を前記第2位置で前記基板に実装し、前記複数の吸着ノズルの1つである第2ノズルは、前記第1位置で吸着した第2部品を前記第2位置で前記基板に実装することなく、前記第2部品を吸着したまま前記第2位置から前記第1位置へ移動した後、前記第2部品を吸着したまま前記第1位置から前記第2位置へ移動する。 A component mounting system according to one aspect of the present disclosure is a component mounting system including a component mounter that mounts multiple components on a board, the component mounter including multiple suction nozzles that pick up the components, a head that holds the multiple suction nozzles, and a drive mechanism that moves the head back and forth between a first position to which the multiple components are supplied and a second position to which the board is placed, the component mounting system including a recognition unit that recognizes the suction state of the components by the multiple suction nozzles, and a memory unit that stores the recognition results by the recognition unit, and the drive mechanism moves the head back and forth from the first position to a second position to which the board is placed. The head is moved to the second position at a first speed, and the head is moved from the second position to the first position at a second speed faster than the first speed, and a first nozzle that is one of the plurality of suction nozzles mounts the first component that was picked up at the first position on the board at the second position, and a second nozzle that is one of the plurality of suction nozzles moves from the second position to the first position while picking up the second component, without mounting the second component that was picked up at the first position on the board at the second position, and then moves from the first position to the second position while picking up the second component.
また、本開示の一態様に係る部品実装機の制御方法は、複数の部品を基板に実装する部品実装機の制御方法であって、前記部品実装機は、前記部品を吸着する複数の吸着ノズルと、前記複数の吸着ノズルを保持するヘッドと、前記複数の部品が供給される第1位置と前記基板が配置される第2位置との間で、前記ヘッドを往復移動させる駆動機構と、を備え、前記部品実装機の制御方法は、前記ヘッドが前記第1位置から前記第2位置まで第1速度で移動し、前記第2位置から前記第1位置まで前記第1速度より速い第2速度で移動するように、前記駆動機構を制御する速度制御ステップと、前記複数の吸着ノズルによる部品の吸着を制御する吸着制御ステップと、前記複数の吸着ノズルによる前記部品の吸着状態を認識する認識ステップと、前記認識ステップにおける認識結果を記憶部に記憶する記憶ステップと、を含み、前記吸着制御ステップでは、前記複数の吸着ノズルの1つである第1ノズルに対して、前記第1位置で第1部品を吸着させ、吸着した第1部品を前記第2位置で前記基板に実装させ、前記複数の吸着ノズルの1つである第2ノズルに対して、前記第1位置で第2部品を吸着させ、吸着した第2部品を前記第2位置で前記基板に実装することなく、前記第2位置から前記第1位置への移動中、及び、前記第1位置から前記第2位置への移動中、前記第2部品を吸着したまま維持させる。 In addition, a control method for a component mounter according to one aspect of the present disclosure is a control method for a component mounter that mounts multiple components on a board, the component mounter including multiple suction nozzles that pick up the components, a head that holds the multiple suction nozzles, and a drive mechanism that moves the head back and forth between a first position to which the multiple components are supplied and a second position to which the board is placed, the control method for the component mounter including a speed control step of controlling the drive mechanism so that the head moves from the first position to the second position at a first speed and moves from the second position to the first position at a second speed faster than the first speed, and a suction control step of controlling the suction of the components by the multiple suction nozzles. a recognition step of recognizing the suction state of the component by the plurality of suction nozzles, and a storage step of storing the recognition result in the recognition step in a storage unit, and in the suction control step, a first nozzle, which is one of the plurality of suction nozzles, is caused to pick up a first component at the first position and mount the picked-up first component on the board at the second position, and a second nozzle, which is one of the plurality of suction nozzles, is caused to pick up a second component at the first position and maintain the second component in suction during movement from the second position to the first position and during movement from the first position to the second position without mounting the picked-up second component on the board at the second position.
また、本開示の一態様は、上記制御方法をコンピュータに実行させるプログラムとして実現することができる。あるいは、本開示の一態様は、当該プログラムを格納したコンピュータ読み取り可能な非一時的な記録媒体として実現することもできる。 In addition, one aspect of the present disclosure can be realized as a program that causes a computer to execute the above control method. Alternatively, one aspect of the present disclosure can be realized as a computer-readable non-transitory recording medium that stores the program.
本開示によれば、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる。 This disclosure can help prevent declines in production efficiency while optimizing the movement speed of the suction nozzle.
(本開示の概要)
本開示の一態様に係る部品実装システムは、複数の部品を基板に実装する部品実装機を備える部品実装システムであって、前記部品実装機は、前記部品を吸着する複数の吸着ノズルと、前記複数の吸着ノズルを保持するヘッドと、前記複数の部品が供給される第1位置と前記基板が配置される第2位置との間で、前記ヘッドを往復移動させる駆動機構と、を備え、前記部品実装システムは、前記複数の吸着ノズルによる前記部品の吸着状態を認識する認識部と、前記認識部による認識結果を記憶する記憶部と、を備え、前記駆動機構は、前記第1位置から前記第2位置まで前記ヘッドを第1速度で移動させ、前記第2位置から前記第1位置まで前記ヘッドを前記第1速度より速い第2速度で移動させ、前記複数の吸着ノズルの1つである第1ノズルは、前記第1位置で吸着した第1部品を前記第2位置で前記基板に実装し、前記複数の吸着ノズルの1つである第2ノズルは、前記第1位置で吸着した第2部品を前記第2位置で前記基板に実装することなく、前記第2部品を吸着したまま前記第2位置から前記第1位置へ移動した後、前記第2部品を吸着したまま前記第1位置から前記第2位置へ移動する。
(Summary of the Disclosure)
A component mounting system according to one aspect of the present disclosure is a component mounting system including a component mounter that mounts a plurality of components on a board, the component mounter including a plurality of suction nozzles that pick up the components, a head that holds the plurality of suction nozzles, and a drive mechanism that moves the head back and forth between a first position to which the plurality of components are supplied and a second position to which the board is placed, the component mounting system including a recognition unit that recognizes a state in which the components are picked up by the plurality of suction nozzles, and a memory unit that stores a recognition result by the recognition unit, and the drive mechanism moves the head back and forth between the first position to which the plurality of suction nozzles are supplied and a second position to which the board is placed. the head is moved from the first position to the second position at a first speed, and the head is moved from the second position to the first position at a second speed faster than the first speed, a first nozzle that is one of the plurality of suction nozzles mounts a first component that has been picked up at the first position onto the board at the second position, and a second nozzle that is one of the plurality of suction nozzles moves from the second position to the first position while picking up the second component, without mounting a second component that has been picked up at the first position onto the board at the second position, and then moves from the first position to the second position while picking up the second component.
基板が配置される第2位置から部品が供給される第1位置に移動するときのヘッド(及び吸着ノズル)の移動速度が高速であるので、本態様に係る部品実装システムでは、当該高速の移動を利用して、高速の移動に部品の吸着状態が耐えうるか否かの実験を行う。ヘッドが保持する複数の吸着ノズルのうち、生産に使用されない第2ノズルを利用して実験を行うことで、量産品の生産を行いながら、吸着状態の認識結果を実験結果として蓄積することができる。つまり、量産品の生産を停止する必要がないので、生産効率の低下を抑制しながら、実験結果を大量に得ることができる。このように、本態様に係る部品実装システムによれば、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる。 Because the movement speed of the head (and suction nozzle) is high when moving from the second position where the board is placed to the first position where the components are supplied, the component mounting system of this embodiment uses this high-speed movement to conduct an experiment to determine whether the suction state of the components can withstand high-speed movement. By conducting an experiment using a second nozzle, which is not used in production, out of the multiple suction nozzles held by the head, the recognition results of the suction state can be accumulated as experimental results while mass-produced products are being produced. In other words, since there is no need to stop the production of mass-produced products, a large amount of experimental results can be obtained while suppressing a decrease in production efficiency. In this way, the component mounting system of this embodiment can help achieve both suppression of a decrease in production efficiency and optimization of the movement speed of the suction nozzle.
また、例えば、本開示の一態様に係る部品実装システムは、さらに、前記記憶部に記憶された認識結果に基づいて、前記第2ノズルによる前記第2部品の吸着状態が正常であるか否かを判定する判定部を備えてもよい。 In addition, for example, the component mounting system according to one aspect of the present disclosure may further include a determination unit that determines whether the suction state of the second component by the second nozzle is normal based on the recognition result stored in the memory unit.
これにより、吸着状態の判定結果が得られるので、高速移動に耐えうるか否かの判断に判定結果を利用することができる。また、量産品の生産に用いられる部品の吸着状態の判定結果は、基板への実装の可否にも利用することができる。 This allows for a determination of the suction state, which can be used to judge whether or not the component can withstand high-speed movement. In addition, the determination of the suction state of components used in mass-produced products can also be used to determine whether or not they can be mounted on a board.
また、例えば、前記駆動機構は、前記判定部によって前記第2部品の吸着状態が正常である判定された場合、前記第2ノズルが前記第2部品を吸着したまま、前記ヘッドの往復移動を複数回繰り返してもよい。 Also, for example, when the determination unit determines that the suction state of the second component is normal, the drive mechanism may repeat the reciprocating movement of the head multiple times while the second nozzle keeps suctioning the second component.
これにより、実験を連続的に行うことができるので、短期間で多くの認識結果を蓄積することができる。認識結果が増えれば増える程、実験結果の信頼性を高めることができる。したがって、移動速度の最適化の精度を高めることができる。 This allows experiments to be conducted continuously, making it possible to accumulate many recognition results in a short period of time. The more recognition results there are, the more reliable the experimental results can be. This therefore increases the accuracy of optimization of movement speed.
また、例えば、前記駆動機構は、前記ヘッドの往復移動の繰り返しにおいて、前記第2位置から前記第1位置までの移動速度を、前記第2速度より遅い第3速度から段階的に速度を上げることで、前記第2速度に到達させてもよい。 Also, for example, the drive mechanism may increase the movement speed from the second position to the first position in a stepwise manner from a third speed slower than the second speed during repeated reciprocating movement of the head, thereby reaching the second speed.
これにより、速度を段階的に目標速度まで上昇させることにより、速度上昇の途中で吸着状態が正常でなくなった場合に、速やかに実験を中止し、部品落下などの発生による量産品の生産の停止を防ぐことができる。 This allows the speed to be increased in stages to the target speed, so if the suction state becomes abnormal during the speed increase, the experiment can be quickly stopped, preventing the halt of mass-produced production due to parts falling, etc.
また、例えば、前記駆動機構は、前記第2位置から前記第1位置までの移動速度が前記第2速度に到達した後、前記第2位置から前記第1位置までの移動速度を前記第2速度で維持した状態で、前記第2ノズルが前記第2部品を吸着したまま、前記ヘッドの往復移動を繰り返してもよい。 Furthermore, for example, the driving mechanism may repeat the reciprocating movement of the head while the second nozzle is adsorbing the second component, in a state in which the moving speed from the second position to the first position is maintained at the second speed after the moving speed from the second position to the first position reaches the second speed.
これにより、実験を連続的に行うことができるので、短期間で多くの認識結果を蓄積することができる。認識結果が増えれば増える程、実験結果の信頼性を高めることができる。したがって、移動速度の最適化の精度を高めることができる。 This allows experiments to be conducted continuously, making it possible to accumulate many recognition results in a short period of time. The more recognition results there are, the more reliable the experimental results can be. This therefore increases the accuracy of optimization of movement speed.
また、例えば、前記認識部は、前記第1位置と前記第2位置との間を通過する前記複数の吸着ノズルを撮像し、前記認識結果は、前記第2ノズルと、前記第2ノズルに吸着された前記第2部品とを含む画像であり、前記判定部は、前記画像に基づいて前記第2ノズルの基準位置と前記第2部品の基準位置とのずれ量を算出し、算出したずれ量に基づいて前記第2部品の吸着状態が正常であるか否かを判定してもよい。 Also, for example, the recognition unit may capture an image of the plurality of suction nozzles passing between the first position and the second position, the recognition result being an image including the second nozzle and the second component picked up by the second nozzle, and the determination unit may calculate an amount of deviation between a reference position of the second nozzle and a reference position of the second component based on the image, and determine whether or not the suction state of the second component is normal based on the calculated amount of deviation.
これにより、基準位置間のずれ量に基づいて、吸着状態が正常な状態であるか否かを簡単かつ精度良く判定することができる。 This makes it possible to easily and accurately determine whether the suction state is normal or not based on the amount of deviation between the reference positions.
また、例えば、前記判定部は、前記ヘッドの往復移動の繰り返しの度に、算出した前記ずれ量と直前の前記ずれ量との差分に基づいて、前記第2部品の吸着状態が正常であるか否かを判定してもよい。 Also, for example, the determination unit may determine whether the suction state of the second component is normal or not based on the difference between the calculated deviation amount and the immediately preceding deviation amount each time the head repeats reciprocating movement.
これにより、今回のずれ量と直前のずれ量との差分を利用することで、1回の高速移動に基づく吸着状態の変化を精度良く検出することができる。このため、高速移動に耐えうるか否かを精度良く判定することができる。 By using the difference between the current deviation amount and the previous deviation amount, it is possible to accurately detect the change in the adsorption state due to a single high-speed movement. This makes it possible to accurately determine whether or not the device can withstand high-speed movement.
また、例えば、前記駆動機構は、さらに、前記第2部品の吸着状態が正常であると判定された回数が所定回数以上になった場合に、前記第1位置から前記第2位置までの移動速度を前記第2速度に変更してもよい。 In addition, for example, the drive mechanism may further change the movement speed from the first position to the second position to the second speed when the number of times that the suction state of the second component is determined to be normal becomes equal to or exceeds a predetermined number of times.
これにより、生産用の部品を吸着して第1位置から第2位置まで移動する移動速度を、高速移動に耐えうると判断できた速度に上昇させることができる。これにより、1回のヘッドの往復移動にかかる時間を短くすることができるので、生産効率を高めることができる。 This allows the speed at which the head picks up a production part and moves it from the first position to the second position to be increased to a speed that is judged to be capable of withstanding high-speed movement. This allows the time required for one reciprocating movement of the head to be shortened, thereby improving production efficiency.
また、例えば、前記第2ノズルは、前記ヘッドの往復移動の繰り返しの後、前記第2部品の吸着を解除し、前記第1位置で前記複数の部品の1つを吸着し、吸着した部品を前記第2位置で前記基板に実装してもよい。 Also, for example, after the head has repeatedly moved back and forth, the second nozzle may release the suction of the second component, pick up one of the multiple components at the first position, and mount the picked-up component on the board at the second position.
これにより、実験に利用した吸着ノズルを生産にも利用することができる。量産品の生産中に空いた吸着ノズル(一定期間、生産に使用されない吸着ノズル)を有効に利用することができるので、実験の影響で生産効率が低下しないようにすることができる。また、実験に利用した部品は廃棄されるので、生産に使用される部品とは異なる種類の部品の実験を行うことができる。 This allows the suction nozzles used in the experiment to also be used in production. Since suction nozzles that are free during the production of mass-produced products (suction nozzles that are not used in production for a certain period of time) can be used effectively, it is possible to prevent a drop in production efficiency due to the effects of experiments. In addition, since the parts used in the experiment are discarded, it is possible to conduct experiments with different types of parts than those used in production.
また、例えば、前記第2ノズルは、前記ヘッドの往復移動の繰り返しの後、前記第2部品を前記第2位置で前記基板に実装してもよい。 Also, for example, the second nozzle may mount the second component on the substrate at the second position after repeated reciprocating movements of the head.
これにより、実験に利用した吸着ノズル及び部品を生産にも利用することができる。量産品の生産中に空いた吸着ノズル(一定期間、生産に使用されない吸着ノズル)を有効に利用することができるので、実験の影響で生産効率が低下しないようにすることができる。また、実験に利用した部品を基板への実装にも利用することができるので、部品の廃棄数を減らすことができる。 This allows the suction nozzles and parts used in the experiment to also be used in production. Since suction nozzles that are free during the production of mass-produced products (suction nozzles that are not used in production for a certain period of time) can be used effectively, it is possible to prevent a drop in production efficiency due to the effects of experiments. In addition, since the parts used in the experiment can also be used for mounting on boards, the number of parts that are discarded can be reduced.
また、例えば、前記第2ノズルは、少なくとも前記基板に対する前記複数の部品の実装には使用されなくてもよい。 Also, for example, the second nozzle may not be used at least for mounting the multiple components onto the substrate.
これにより、実験用ノズルは生産に使用されないので、長期間、実験に利用することができる。より多くの蓄積結果を得ることができるので、実験結果の信頼性を高めることができる。 This allows the experimental nozzles to be used for experiments over a long period of time, without being used for production. This allows for more accumulated results, which increases the reliability of the experimental results.
また、本開示の一態様に係る部品実装機の制御方法は、複数の部品を基板に実装する部品実装機の制御方法であって、前記部品実装機は、前記部品を吸着する複数の吸着ノズルと、前記複数の吸着ノズルを保持するヘッドと、前記複数の部品が供給される第1位置と前記基板が配置される第2位置との間で、前記ヘッドを往復移動させる駆動機構と、を備え、前記部品実装機の制御方法は、前記ヘッドが前記第1位置から前記第2位置まで第1速度で移動し、前記第2位置から前記第1位置まで前記第1速度より速い第2速度で移動するように、前記駆動機構を制御する速度制御ステップと、前記複数の吸着ノズルによる部品の吸着を制御する吸着制御ステップと、前記複数の吸着ノズルによる前記部品の吸着状態を認識する認識ステップと、前記認識ステップにおける認識結果を記憶部に記憶する記憶ステップと、を含み、前記吸着制御ステップでは、前記複数の吸着ノズルの1つである第1ノズルに対して、前記第1位置で第1部品を吸着させ、吸着した第1部品を前記第2位置で前記基板に実装させ、前記複数の吸着ノズルの1つである第2ノズルに対して、前記第1位置で第2部品を吸着させ、吸着した第2部品を前記第2位置で前記基板に実装することなく、前記第2位置から前記第1位置への移動中、及び、前記第1位置から前記第2位置への移動中、前記第2部品を吸着したまま維持させる。 In addition, a control method for a component mounter according to one aspect of the present disclosure is a control method for a component mounter that mounts multiple components on a board, the component mounter including multiple suction nozzles that pick up the components, a head that holds the multiple suction nozzles, and a drive mechanism that moves the head back and forth between a first position to which the multiple components are supplied and a second position to which the board is placed, the control method for the component mounter including a speed control step of controlling the drive mechanism so that the head moves from the first position to the second position at a first speed and moves from the second position to the first position at a second speed faster than the first speed, and a suction control step of controlling the suction of the components by the multiple suction nozzles. a recognition step of recognizing the suction state of the component by the plurality of suction nozzles, and a storage step of storing the recognition result in the recognition step in a storage unit, and in the suction control step, a first nozzle, which is one of the plurality of suction nozzles, is caused to pick up a first component at the first position and mount the picked-up first component on the board at the second position, and a second nozzle, which is one of the plurality of suction nozzles, is caused to pick up a second component at the first position and maintain the second component in suction during movement from the second position to the first position and during movement from the first position to the second position without mounting the picked-up second component on the board at the second position.
これにより、上述した部品実装システムと同様の効果を得ることができる。 This allows for the same effect as the component mounting system described above to be achieved.
また、例えば、本開示の一態様に係る部品実装機の制御方法は、さらに、前記記憶部に記憶された認識結果に基づいて、前記第2ノズルによる前記第2部品の吸着状態が正常であるか否かを判定する判定ステップと、前記第2部品の吸着状態が正常であると判定された回数が所定回数以上になった場合に、前記第2速度に関する情報を出力する出力ステップと、を含んでもよい。 In addition, for example, the control method of a component mounter according to one aspect of the present disclosure may further include a determination step of determining whether or not the suction state of the second component by the second nozzle is normal based on the recognition result stored in the memory unit, and an output step of outputting information related to the second speed when the number of times that the suction state of the second component is determined to be normal reaches or exceeds a predetermined number of times.
これにより、実験を行った部品実装機だけでなく、他の部品実装機にも判定結果を利用することができる。 This allows the judgment results to be used not only for the mounter on which the experiment was performed, but also for other mounters.
以下では、実施の形態について、図面を参照しながら具体的に説明する。 The following describes the embodiment in detail with reference to the drawings.
なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、任意の構成要素として説明される。 The embodiments described below are all comprehensive or specific examples. The numerical values, shapes, materials, components, component placement and connection forms, steps, and order of steps shown in the following embodiments are merely examples and are not intended to limit the present disclosure. Furthermore, among the components in the following embodiments, components that are not described in an independent claim are described as optional components.
また、各図は、模式図であり、必ずしも厳密に図示されたものではない。したがって、例えば、各図において縮尺などは必ずしも一致しない。また、各図において、実質的に同一の構成については同一の符号を付しており、重複する説明は省略又は簡略化する。 In addition, each figure is a schematic diagram and is not necessarily an exact illustration. Therefore, for example, the scales of each figure do not necessarily match. In addition, in each figure, substantially the same configuration is given the same reference numerals, and duplicate explanations are omitted or simplified.
また、以下の説明において、1回のターンとは、部品実装機のヘッドの1回の往復移動を意味している。つまり、ヘッドが第1位置から第2位置に移動し、かつ、第2位置から第1位置に移動することを、1回のターンとしてカウントする。 In the following explanation, one turn means one reciprocating movement of the head of the component mounter. In other words, the movement of the head from the first position to the second position and from the second position to the first position is counted as one turn.
(実施の形態)
[1.部品実装システム]
まず、実施の形態に係る部品実装システムの構成について、図1を用いて説明する。図1は、本実施の形態に係る部品実装システム1の構成を示すブロック図である。
(Embodiment)
[1. Component Mounting System]
First, the configuration of a component mounting system according to an embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing the configuration of a component mounting system 1 according to the present embodiment.
図1に示されるように、部品実装システム1は、部品実装機10と、計画装置20と、制御装置30と、管理装置40と、を備える。各装置間は、有線又は無線で通信可能に接続されている。以下では、部品実装システム1を構成する各装置の具体的な構成について説明する。
As shown in FIG. 1, the component mounting system 1 includes a
[1-1.部品実装機]
まず、部品実装機10について説明する。
[1-1. Component Mounting Machine]
First, the
部品実装機10は、複数の部品を基板3に実装する装置である。部品実装機10は、例えば、スマートフォン及びタブレット端末などの携帯端末、車載機器、家電機器、並びにコンピュータ機器などの各種機器が有する電子基板を製造する。基板3は、例えばプリント回路基板である。
The
複数の部品はそれぞれ、抵抗器、コンデンサ、インダクタ、トランスなどの回路部品である。複数の部品は、例えば、表面実装可能なSMD(Surface Mount Device)型の回路部品である。 Each of the multiple components is a circuit component such as a resistor, a capacitor, an inductor, or a transformer. The multiple components are, for example, SMD (Surface Mount Device) type circuit components that can be surface mounted.
複数の部品には、図1に示されるように、生産用部品2aと、実験用部品2bと、が含まれる。生産用部品2aは、生産に使用される第1部品の一例であり、基板3に実装される部品である。実験用部品2bは、実験に使用される第2部品の一例であり、基板3には実装されない。実験用部品2bは、生産用部品2aと同じ種別の部品であってもよく、異なる種別の部品であってもよい。
The multiple parts include
なお、「実験」とは、吸着ノズルが部品を吸着した状態で吸着ノズルを高速に移動させることである。高速移動後の部品の吸着状態を確認することで、高速移動に部品の吸着状態が耐えうるか否か、具体的には、高速移動後の部品をそのまま基板に実装できるか否かを判断することができる。実験回数が多い程、実験結果の信頼性が高くなるので、移動速度の最適化の精度を高めることができる。 An "experiment" means moving the suction nozzle at high speed while it is picking up a component. By checking the state of the component after the high-speed movement, it is possible to determine whether the component's state can withstand high-speed movement, specifically, whether the component after high-speed movement can be mounted on the board as is. The more experiments are performed, the more reliable the experimental results will be, and therefore the more accurate the optimization of the movement speed can be.
また、詳細については後述するが、実験用部品2bは、実験に使用された後に、基板3に実装されてもよい。つまり、1つの部品は、実験用部品2bであり、かつ、生産用部品2aであってもよい。
In addition, as will be described in detail later, the
図1に示されるように、部品実装機10は、部品を吸着する複数の吸着ノズルと、ヘッド12と、駆動機構13と、フィーダ14と、認識部15と、を備える。複数の吸着ノズルは、生産用ノズル11aと、実験用ノズル11bと、を含む。
As shown in FIG. 1, the
生産用ノズル11aは、複数の吸着ノズルの1つである第1ノズルの一例であり、生産に使用される。具体的には、生産用ノズル11aは、フィーダ14から供給される生産用部品2aを吸着し、吸着した生産用部品2aを基板3に実装する。生産用ノズル11aは、生産用部品2aの吸着と基板3への実装とを繰り返し行う。
The
実験用ノズル11bは、複数の吸着ノズルの1つである第2ノズルの一例であり、実験に使用される。具体的には、実験用ノズル11bは、フィーダ14から供給される実験用部品2bを吸着し、吸着した実験用部品2bを基板3に実装することなく、実験用部品2bを吸着したまま維持する。
The
生産用ノズル11a及び実験用ノズル11bの各々の具体的な動作は、図4及び図5を用いて後で説明する。また、詳細については後述するが、実験用ノズル11bは、実験に使用された後に、生産用ノズル11aとして機能してもよい。つまり、1つの吸着ノズルは、所定のターンでは実験用ノズル11bであり、かつ、別のターンでは生産用ノズル11aであってもよい。
The specific operation of each of the
ヘッド12は、複数の吸着ノズルを保持する。図2は、本実施の形態に係る部品実装機10が備えるヘッド12及び吸着ノズルの模式的な斜視図である。
The
図2に示されるように、ヘッド12は、吸着ノズルを保持するための複数のノズルホルダ12aを有する。複数のノズルホルダ12aには、吸着ノズルが一対一で取り付け可能である。図2では、ヘッド12が4本の吸着ノズルを保持できる例を示している。4本の吸着ノズルは、生産用ノズル11a、11c及び11dと、実験用ノズル11bとを含んでいる。なお、実験用ノズルの本数が複数であってもよく、生産用ノズルの本数が1本のみであってもよい。
As shown in FIG. 2, the
駆動機構13は、吸着位置と実装位置との間でヘッド12を往復移動させる。駆動機構13は、例えば、アクチュエータ又はステッピングモータなどで実現される。
The
吸着位置は、複数の部品が供給される第1位置の一例であり、吸着ノズルが部品を吸着する位置である。具体的には、吸着位置は、フィーダ14によって部品が供給される位置である。吸着位置は、部品供給位置とも呼称される。実装位置は、基板3が配置される第2位置の一例であり、吸着ノズルが部品を基板に実装する位置である。実装位置は、基板配置位置とも呼称される。
The suction position is an example of a first position where multiple components are supplied, and is a position where the suction nozzle picks up the components. Specifically, the suction position is a position where components are supplied by the
以下では、吸着位置から実装位置までのヘッド12の移動を「往路」と記載する。また、往路のヘッド12の移動速度を「往路速度」と記載する。実装位置から吸着位置までのヘッド12の移動を「復路」と記載する。復路のヘッド12の移動速度を「復路速度」と記載する。往路速度は、第1速度の一例である。復路速度は、第2速度の一例であり、往路速度より速い。つまり、駆動機構13は、吸着位置から実装位置までヘッド12を往路速度で移動させ、実装位置から吸着位置までヘッド12を、往路速度より速い復路速度で移動させる。駆動機構13は、ヘッド12の往復移動を複数回繰り返す。
In the following, the movement of the
駆動機構13がヘッド12を移動させることによって、ヘッド12と複数の吸着ノズルとは一体的に移動する。つまり、ヘッド12が移動することによって、ヘッド12に取り付けられた生産用ノズル11a及び実験用ノズル11bの両方が移動する。ヘッド12の移動速度と生産用ノズル11a及び実験用ノズル11bの各々の移動速度とは等しくなる。つまり、生産用ノズル11aの往路速度は、実験用ノズル11bの往路速度に等しい。生産用ノズル11aの復路速度は、実験用ノズル11bの復路速度に等しい。生産用ノズル11c及び11dについても同様である。
When the
フィーダ14は、生産用部品2a及び実験用部品2bを供給する部品供給部である。
認識部15は、複数の吸着ノズルによる部品の吸着状態を認識する。具体的には、認識部15は、吸着位置と実装位置との間を通過する複数の吸着ノズルを撮像する撮像部である。より具体的には、認識部15は、ヘッド12が往路を移動する度(すなわち、ターン毎)に撮像を行う。認識部15は、例えば、レンズなどの光学素子及びイメージセンサなどで実現される。
The
認識部15は、部品を吸着した状態の吸着ノズルを撮像することで、吸着ノズルと、吸着ノズルに吸着された部品とを含む画像(以下、「認識画像」と記載する)を生成する。認識画像には、例えば、ヘッド12の保持された全ての吸着ノズルが含まれる。つまり、認識画像には、生産用ノズル11a、生産用部品2a、実験用ノズル11b及び実験用部品2bが含まれる。認識画像は、全ての吸着ノズルによる部品の吸着状態を一括して表す画像である。
The
[1-2.計画装置]
次に、計画装置20について説明する。
[1-2. Planning device]
Next, the
計画装置20は、量産品の生産計画及び移動速度の実験計画を作成する装置である。計画装置20は、例えば、プロセッサ、メモリ及び入出力装置などを備えるコンピュータ機器で実現される。図1に示されるように、計画装置20は、入力部21と、記憶部22と、実験計画部24と、生産計画部25と、を備える。
The
入力部21は、ユーザから実験候補条件の入力を受け付ける。ユーザは、部品実装システム1の生産管理者又は生産計画者などである。実験候補条件は、移動速度の最適化のための実験条件であり、吸着ノズルの種別、部品の種別(品種)及び基板の種別の少なくとも1つ、又は、これらの少なくとも2つの組み合わせで表される。
The
記憶部22は、条件情報23を記憶する。条件情報23は、入力部21によって入力された実験候補条件を示す情報である。記憶部22には、計画装置20を動作させるためのプログラムなどが記憶されていてもよい。記憶部22は、HDD(Hard Disk Drive)又は半導体メモリなどの不揮発性記憶装置で実現される。
The
実験計画部24は、条件情報23に基づいて、生産計画を参照しながら実験計画を作成する。具体的には、実験計画部24は、生産計画に基づいて算出可能な生産効率を低下させることなく、実験用ノズル11bを確保できるか否かを判定する。具体的には、連続する所定回数以上のターンで生産に使用されない吸着ノズルが存在する場合に、実験計画部24は、当該吸着ノズルを実験用ノズル11bとして確保できると判定する。例えば、実験計画部24は、生産計画において使用されない吸着ノズルが存在し、かつ、当該吸着ノズルの種別が、条件情報23が示す吸着ノズルの種別である場合、当該吸着ノズルを実験用ノズル11bとして使用する実験計画を作成する。
The
生産計画部25は、量産品の生産計画を作成する。生産計画は、基板3に実装される複数の部品と複数の吸着ノズルとの組み合わせをターン毎に示す情報である。例えば、生産計画に基づいて、1枚の基板3に対する全ての部品の実装に要する時間が生産効率の一例として算出可能である。
The
また、生産計画部25は、実験計画部24によって作成された実験計画に基づいて、生産計画を修正する。例えば、部品が実装されるターン、及び/又は、部品の実装に使用される吸着ノズルを変更することで、生産効率を下げずに実験用ノズル11bを確保することができる場合がある。この場合、生産計画部25は、実験計画に基づいて実験用ノズル11bが確保されるように、生産計画を修正する。生産計画部25は、生成した生産計画及び実験計画を制御装置30に送信する。
The
[1-3.制御装置]
次に、制御装置30について説明する。
[1-3. Control device]
Next, the
制御装置30は、生産計画及び実験計画に基づいて、部品実装機10を制御する。制御装置30は、例えば、マイクロコントローラ又はコンピュータ機器であるが、これらに限定されない。
The
制御装置30は、駆動機構13を制御することにより、ヘッド12の移動を制御する。制御装置30は、管理装置40の判定部44による判定結果に基づいて、ヘッド12の移動速度を変更してもよい。
The
また、制御装置30は、ヘッド12を介して複数の吸着ノズルの動作を制御する。具体的には、制御装置30は、複数の吸着ノズルの各々の吸着及び吸着の解除を制御する。例えば、制御装置30は、判定部44によって生産用部品2aの吸着状態が正常ではないと判定された場合、その生産用部品2aを吸着する生産用ノズル11aを制御することで、生産用部品2aを基板3に実装せずに廃棄させる。
The
[1-4.管理装置]
次に、管理装置40について説明する。
[1-4. Management Device]
Next, the
管理装置40は、認識部15による認識結果を蓄積する装置である。また、管理装置40は、蓄積された認識結果に基づいて実験結果の評価を行う。管理装置40は、例えば、プロセッサ、メモリ及び入出力装置などを備えるコンピュータ機器で実現される。図1に示されるように、管理装置40は、取得部41と、記憶部42と、判定部44と、表示部45と、を備える。
The
取得部41は、認識部15から認識結果を取得する。
The
記憶部42は、蓄積情報43を記憶する。蓄積情報43は、認識部15による認識結果を示す情報である。具体的には、蓄積情報43は、ターン毎に撮像で得られる複数の認識画像を含んでいる。なお、蓄積情報43は、認識画像の代わりに、又は、認識画像に加えて、後述する認識量又はターン間変化量を含んでいてもよい。記憶部42には、管理装置40を動作させるためのプログラムなどが記憶されていてもよい。記憶部42は、HDD又は半導体メモリなどの不揮発性記憶装置で実現される。
The
判定部44は、生産用ノズル11aによる生産用部品2aの吸着状態が正常であるか否かを判定する。生産用部品2aの吸着状態が正常ではない場合、基板3への実装ができないので、当該判定結果は、制御装置30に出力され、基板3への実装をしないように生産用ノズル11aが制御される。
The
また、判定部44は、記憶部42に記憶された認識結果に基づいて、実験用ノズル11bによる実験用部品2bの吸着状態が正常であるか否かを判定する。実験用部品2bの判定結果は、ヘッド12(吸着ノズル)の移動速度の評価に利用される。
The
具体的には、判定部44は、認識画像に基づいて実験用ノズル11bの基準位置と実験用部品2bの基準位置とのずれ量を算出し、算出したずれ量に基づいて実験用部品2bの吸着状態が正常であるか否かを判定する。より具体的には、判定部44は、ヘッド12の往復移動の繰り返しの度に、算出したずれ量と直前のずれ量との差分に基づいて、実験用部品2bの吸着状態が正常であるか否かを判定する。なお、ずれ量は、認識量とも呼称される。ずれ量の差分は、ターン間変化量とも呼称される。認識量及びターン間変化量の具体例については、後で説明する。
Specifically, the
表示部45は、認識結果に基づいて生成される所定の情報を表示する。表示部45は、例えば、液晶表示装置又は有機EL(Electroluminescence)表示装置で実現される。
The
例えば、表示部45は、認識量又はターン間変化量の散布図を生成し、生成した散布図を表示する。散布図の横軸及び縦軸は、認識画像の横(X軸)及び縦(Y軸)である。散布図によって、ターン毎の認識量又はターン間変化量のばらつきを把握することができる。
For example, the
[2.移動ずれ]
次に、吸着ノズルが高速で移動した場合に生じうる部品のずれ(以下、移動ずれと記載)について、図3を用いて説明する。
[2. Movement deviation]
Next, a description will be given of component misalignment (hereinafter referred to as movement misalignment) that may occur when the suction nozzle moves at high speed with reference to FIG.
図3は、吸着ノズルの高速移動による部品の移動ずれを説明するための図である。図3の(a)は、高速移動前の吸着状態を表し、(b)は、高速移動後の吸着状態を表している。また、(b)には、高速移動前の部品を移動前部品2xとして図示している。
Figure 3 is a diagram for explaining the displacement of a part caused by high-speed movement of the suction nozzle. (a) in Figure 3 shows the suction state before the high-speed movement, and (b) shows the suction state after the high-speed movement. In (b), the part before the high-speed movement is illustrated as
図3に示されるように、生産用ノズル11aが高速移動を行った場合、加速及び減速の影響を受けて、吸着した生産用部品2aがずれることがある。移動によるずれ量が大きすぎる場合、生産用部品2aを基板3の正確な位置に実装することができなくなる。この場合、生産用ノズル11aは、吸着した生産用部品2aを基板3に実装せずに廃棄する。
As shown in FIG. 3, when the
生産用部品2aが廃棄されると、部品の廃棄数が増えて生産コストが悪化する。また、再度、同種の生産用部品2aの吸着と実装とを繰り返す必要があるので、タクトタイムが増加し、生産効率が低下する。このため、往路速度は、移動ずれが発生しないように低速に抑えられている。
When
一方で、生産用ノズル11aは、復路で部品を吸着していない。このため、復路速度を往路速度より高速にすることができる。
On the other hand, the
移動ずれは、移動速度、部品の大きさ及び重さ、並びに、吸着ノズルによる吸着されやすさなどに応じて変化する。つまり、部品の種別及び吸着ノズルの種別が異なれば、同じ移動速度であっても、移動によるずれ量が異なりうる。したがって、基板3に対する実装が正しく行える移動速度の許容範囲が、部品の種別と吸着ノズルの種別との組み合わせに応じて異なるので、部品の種別と吸着ノズルの種別の組み合わせ毎に、移動速度の許容範囲を決定し、最適な移動速度(例えば、許容範囲の上限値)を決定する必要がある。最適な移動速度を精度良く決定するためには、部品の種別と吸着ノズルの種別との組み合わせ毎に、高速移動による移動ずれが許容範囲内であるか否かの実験を繰り返す必要がある。本実施の形態では、往路速度よりも高速の復路速度を実験速度として利用して、実験を繰り返し行う。
The movement deviation varies depending on the movement speed, the size and weight of the component, and the ease of being picked up by the suction nozzle. In other words, if the type of component and the type of suction nozzle are different, the amount of deviation due to movement may differ even if the movement speed is the same. Therefore, since the allowable range of the movement speed at which mounting on the
[3.吸着ノズルの挙動]
続いて、吸着ノズルの挙動について、図4及び図5を用いて説明する。
[3. Suction Nozzle Behavior]
Next, the behavior of the suction nozzle will be described with reference to FIGS.
[3-1.生産用ノズル]
図4は、本実施の形態に係る部品実装システム1における生産用ノズル11aの挙動を示す図である。図4の(a)~(c)は、生産用ノズル11aの往路の挙動を表している。また、図4の(d)~(f)は、生産用ノズル11aの復路の挙動を表している。図4の(a)及び(f)は、吸着位置での生産用ノズル11aの挙動を表している。図4の(c)及び(d)は、実装位置での生産用ノズル11aの挙動を表している。図4の(b)及び(e)は、吸着位置と実装位置との間における生産用ノズル11aの挙動を表している。図4の(a)~(f)が1回のターンである。
[3-1. Production nozzle]
FIG. 4 is a diagram showing the behavior of the
図4の(a)に示されるように、生産用ノズル11aは、フィーダ14から供給される生産用部品2aを吸着する。生産用ノズル11aは、生産用部品2aを吸着したまま、吸着位置から実装位置まで往路速度で移動する。この移動の途中で、図4の(b)に示されるように、認識部15によって吸着状態が認識される。
As shown in FIG. 4(a), the
次に、図4の(c)及び(d)に示されるように、生産用ノズル11aは、生産用部品2aを基板3に実装する。このとき、認識部15による認識結果に基づいて生産用部品2aの吸着状態が正常ではないと判定された場合、生産用ノズル11aは、生産用部品2aの実装を行わずに廃棄する。
Next, as shown in (c) and (d) of FIG. 4, the
次に、図4の(e)及び(f)に示されるように、生産用ノズル11aは、実装位置から吸着位置まで、往路速度より速い復路速度で移動する。このとき、生産用ノズル11aは、部品を吸着していない。図4の(f)では、吸着位置でフィーダ14から次の生産用部品2cが供給されている様子を示している。
Next, as shown in (e) and (f) of FIG. 4, the
以降、生産用ノズル11aは、吸着、低速移動、実装、高速移動のサイクルで構成されるターンを繰り返し行う。生産用ノズル11c及び11dも同様に、同じヘッド12に保持されているので、生産用ノズル11aと同じサイクルでターンを繰り返す。
After this,
[3-2.実験用ノズル]
図5は、本実施の形態に係る部品実装システム1における実験用ノズル11bの挙動を示す図である。図5の(a)~(f)はそれぞれ、図4の(a)~(f)と同じタイミングにおける実験用ノズル11bの挙動を表している。
[3-2. Experimental nozzle]
Fig. 5 is a diagram showing the behavior of the
図5の(a)に示されるように、実験用ノズル11bは、フィーダ14から供給される実験用部品2bを吸着する。実験用ノズル11bは、実験用部品2bを吸着したまま、吸着位置から実装位置まで往路速度で移動する。この移動の途中で、図5の(b)に示されるように、認識部15によって吸着状態が認識される。
As shown in FIG. 5(a), the
次に、図5の(c)及び(d)に示されるように、実験用ノズル11bは、実験用部品2bを実装位置で基板3に実装しない。つまり、実験用ノズル11bは、実験用部品2bを吸着したまま維持する。なお、認識部15による認識結果に基づいて実験用部品2bの吸着状態が正常ではないと判定された場合、実験用ノズル11bは、実験用部品2bを廃棄する。
Next, as shown in (c) and (d) of FIG. 5, the
次に、図5の(e)及び(f)に示されるように、実験用ノズル11bは、実装位置から吸着位置まで、実験用部品2bを吸着したまま、往路速度より速い復路速度で移動する。実験用ノズル11bは、吸着位置においても実験用部品2bを吸着したままである。実験用ノズル11bは、実験用部品2bを吸着したまま、吸着位置から実装位置まで往路速度で移動する。このとき、図5の(b)に示されるように、認識部15によって吸着状態が認識される。実験用部品2bは、高速移動を経た後であるので、移動ずれが発生している可能性がある。したがって、認識部15による認識結果によって、移動ずれの発生の有無を判断することができる。
Next, as shown in (e) and (f) of FIG. 5, the
以降、実験用ノズル11bは、低速移動と高速移動とのサイクルで構成されるターンを繰り返し行う。つまり、連続する複数のターンに亘って、1つの実験用部品2bが実験用ノズル11bに吸着されたまま維持される。
Then, the
なお、図5の(f)に示される吸着位置に戻ったときに実験用部品2bを廃棄していた場合には、図5の(a)に示されるように、実験用ノズル11bは、吸着位置で新たな実験用部品2bを吸着する。新たな実験用部品2bに対して複数のターンが繰り返し行われる。
If the
生産用ノズル11a及び実験用ノズル11bは、同じヘッド12に保持されているので、生産と実験とが同時進行的に行われる。つまり、生産効率を低下させずに、実験を重ねて多くの認識結果を得ることができる。
Since the
[4.認識画像と判定処理]
次に、認識部15による認識結果と、認識結果を利用した判定処理とについて、図6A及び図6Bを用いて説明する。
[4. Recognition image and judgment process]
Next, the recognition result by the
図6Aは、直前のターンの認識画像15aの一例を示す図である。図6Bは、今回のターンの認識画像15bの一例を示す図である。図6A及び図6Bではいずれも、認識画像15a及び15bの各々に実験用ノズル11b及び実験用部品2bのみが存在する場合を示しており、他の吸着ノズルの図示を省略している。
Figure 6A is a diagram showing an example of the
認識部15は、ヘッド12、複数の吸着ノズル及び複数の部品が通過する空間の下方に配置され、下から上向きに複数の吸着ノズル及び複数の部品を撮像する。このため、認識画像15a及び15bはそれぞれ、部品の下面が撮影された画像になる。図6A及び図6Bでは、実験用ノズル11bの先端部分(すなわち、実験用部品2bとの接触部分)を破線で表している。実験用ノズル11bの正確な位置は、実験用ノズル11bが実験用部品2bの陰に隠れて見えない場合であっても、認識画像15a及び15bの各々に含まれるノズルホルダ12a又はヘッド12(図6A及び図6Bには示されていない)の基準位置に基づいて決定することができる。
The
図6A及び図6Bではそれぞれ、実験用ノズル11bの基準位置Nと、実験用部品2bの基準位置Pとが示されている。実験用ノズル11bの基準位置Nは、実験用ノズル11bの先端部を正面(下方)から見たときの中心位置である。実験用ノズル11bの先端形状が円形である場合、基準位置Nは、当該円形の中心である。実験用部品2bの基準位置Pは、実験用部品2bの下面を正面から見たときの中心位置である。実験用部品2bの下面視形状が長方形又は正方形の場合、基準位置Pは、2本の対角線の交点になる。なお、基準位置N及びPは、各々の中心位置でなくてもよく、各々の輪郭の一点などであってもよく、特に限定されない。
Figures 6A and 6B respectively show the reference position N of the
本実施の形態では、判定部44は、基準位置Pと基準位置Nとの距離をずれ量として算出する。図6Aに示される直前のターンのずれ量がd1であり、図6Bに示される今回のターンのずれ量がd2である。ここでは、ずれ量d2がずれ量d1より大きい。つまり、1回の高速移動によって吸着状態に変化があったことが分かる。
In this embodiment, the
判定部44は、ずれ量d2とずれ量d1との差分に基づいて、実験用部品2bの吸着状態が正常であるか否かを判定する。例えば、判定部44は、差分d2-d1と所定の閾値とを比較し、差分が閾値より大きい場合に、吸着状態が正常ではないと判定する。差分が閾値より小さい場合に、吸着状態が正常であると判定する。閾値は、基板3に実装可能か否かに基づいて決定される値であり、部品の種別などに基づいて決定される。閾値は、0であってもよい。
The
このように、ターン間でのずれ量の差分を利用することにより、1回の高速移動で発生する移動ずれを正確に把握することができる。このため、高速移動による移動ずれが許容可能であるか否か、すなわち、往路速度の高速化が可能であるか否かを精度良く判定することができる。 In this way, by using the difference in deviation between turns, it is possible to accurately grasp the movement deviation that occurs during one high-speed movement. This makes it possible to accurately determine whether the movement deviation caused by high-speed movement is acceptable, i.e., whether it is possible to increase the outbound speed.
判定部44は、実験用部品2bの吸着状態が正常であると判定された回数(以下、「正常回数」と記載する)をカウントし、カウントした正常回数が所定回数以上になったか否かを判定する。正常回数が所定回数以上になった場合、判定部44は、往路速度を復路速度(実験速度)に変更可能であると判定し、復路速度に関する速度情報を制御装置30に出力する。速度情報は、往路速度を復路速度に変更可能であることを示す情報である。速度情報には、復路速度の値が含まれてもよい。
The
なお、判定部44は、複数の認識量又はターン間変化量を統計処理することで、往路速度を復路速度に変更可能か否かを判定してもよい。例えば、判定部44は、ターン間変化量の散布図を作成してもよい。具体的には、判定部44は、ターン間変化量のX成分及びY成分を算出し、算出したターン間変化量を、X軸及びY軸をそれぞれ横軸及び縦軸とする散布図にプロットする。
The
ターン間変化量のX成分は、dx2-dx1で算出される。ターン間変化量のY成分は、dy2-dy1で算出される。dx1及びdy1はそれぞれ、図6Aに示されるように、認識量d1のX成分及びY成分である。dx2及びdy2はそれぞれ、図6Bに示されるように、認識量d2のX成分及びY成分である。 The X component of the amount of change between turns is calculated as dx2 - dx1. The Y component of the amount of change between turns is calculated as dy2 - dy1. dx1 and dy1 are the X and Y components of the recognition amount d1, respectively, as shown in Figure 6A. dx2 and dy2 are the X and Y components of the recognition amount d2, respectively, as shown in Figure 6B.
図7は、ターン間変化量の散布図の一例を示す図である。図7に示される散布図は、表示部45に表示される。これにより、ターン間変化量のばらつきが視覚的に分かりやすくなるので、ユーザが往路速度を復路速度に変更可能か否かを判定してもよい。あるいは、判定部44は、複数のターン間変化量の平均、標準偏差(又は分散)及び最大値の少なくとも1つを算出してもよい。
Figure 7 is a diagram showing an example of a scatter diagram of the amount of change between turns. The scatter diagram shown in Figure 7 is displayed on the
例えば、判定部44は、平均及び標準偏差を算出し、算出した各値がそれぞれ所定値より小さい場合に、往路速度を復路速度に変更可能であると判定してもよい。これにより、移動ずれが少なく、かつ、そのばらつきが少なく安定している場合の復路速度を往路速度に利用することができる。あるいは、判定部44は、最大値及び標準偏差を算出し、算出した各値がそれぞれ所定値より小さい場合に、往路速度を復路速度に変更可能であると判定してもよい。これにより、エラーが起こる可能性が少なく、かつ、そのばらつきが少なく安定している場合の復路速度を往路速度に利用することができる。よって、生産の安定性を高め、生産効率の向上に貢献することができる。
For example, the
[5.復路速度(実験速度)の設定]
次に、復路速度(実験速度)の設定処理について、図8を用いて説明する。
[5. Setting the return speed (experimental speed)]
Next, the process of setting the return speed (experimental speed) will be described with reference to FIG.
図8は、ヘッド12の実験速度(復路速度)の変化を示す図である。図8において、横軸はターン数を表し、縦軸は復路速度を表している。図8は、実験用部品2bの吸着状態が正常であると判定された場合であり、1つの実験用部品2bを吸着したまま、ヘッド12の往復移動が繰り返される場合の復路速度の変化を示している。
Figure 8 shows the change in the experimental speed (return speed) of the
図8に示されるように、実験を行う場合、復路速度の目標速度が設定されている。目標速度は、第2速度の一例である。例えば、計画装置20の入力部21がユーザからの入力を受け付けることによって目標速度を取得する。
As shown in FIG. 8, when an experiment is performed, a target speed for the return speed is set. The target speed is an example of a second speed. For example, the
本実施の形態では、駆動機構13は、ヘッド12の往復移動の繰り返しにおいて、復路速度を、開始速度から段階的に速度を上げることにより、目標速度に到達させる。速度上昇のターン数(ステップ数)は、例えば20回などであるが、特に限定されない。開始速度は、第3速度の一例であり、目標速度より遅い速度である。例えば、開始速度は、往路速度であるが、往路速度より速い速度であってもよい。
In this embodiment, the
速度上昇の各ターンにおいても認識は行われる。このため、認識結果に基づいて、実験用部品2bの吸着状態が正常でないと判断された場合には、速やかに実験を中止することができる。これにより、部品落下などの発生による量産品の生産の停止を防ぐことができる。あるいは、生産効率の低下が許容される範囲内で、実験の目標速度を遅くするように生産計画及び実験計画を変更してもよい。
Recognition is also performed at each turn of speed increase. Therefore, if it is determined based on the recognition results that the suction state of the
さらに、駆動機構13は、復路速度が目標速度に到達した後、復路速度を目標速度で維持した状態で、実験用ノズル11bが実験用部品2bを吸着したまま、ヘッド12の往復移動を繰り返す。目標速度で繰り返される往復移動の回数、すなわち、ターンの回数が所定回数以上になった場合に、判定部44は、往路速度を目標速度に変更可能であると判定する。以降、駆動機構13は、往路速度を目標速度に変更する。駆動機構13は、新たに目標速度を設定して、実験を繰り返してもよく、往路速度と復路速度とが同じ速度で生産のみを行ってもよい。
Furthermore, after the return speed reaches the target speed, the
[6.動作]
次に、部品実装システム1の動作について説明する。部品実装システム1は、実験用ノズル11bの選択の仕方によって異なる動作を行う。以下では、実験用ノズル11bの選択例と、当該選択例に基づく動作について説明する。
[6. motion]
Next, a description will be given of the operation of the component mounting system 1. The component mounting system 1 performs different operations depending on how the
[6-1.第1例]
まず、第1例について、図9及び図10を用いて説明する。
[6-1. First example]
First, the first example will be described with reference to FIGS.
図9は、本実施の形態に係る部品実装システム1における実験用ノズル11bの選択の第1例を示す図である。図9の(a)は、実験計画に基づく修正前の生産計画を表している。図9の(b)は、実験計画に基づいて修正された生産計画を表している。
Figure 9 is a diagram showing a first example of the selection of an
図9では、4つのノズルN001~N004の8ターン分の用途が示されている。例えば、図9は、基板3に対して実装する部品の個数が24個であり、3つのノズルのみで全ての部品が8ターンで完了する場合の生産計画に相当する。
Figure 9 shows the use of four nozzles N001 to N004 for eight turns. For example, Figure 9 corresponds to a production plan in which there are 24 components to be mounted on
図9の(a)に示されるように、ノズルN001~N003はいずれも、全てのターンで生産に使用される。一方で、ノズルN004は、全てのターンで生産に使用されない。つまり、ノズルN004は、1枚の基板3に対する複数の部品の実装には使用されない吸着ノズルである。この場合、図9の(b)に示されるように、生産に使用されないノズルN004が実験用ノズル11bとして選択され、全てのターンで実験に使用される。
As shown in FIG. 9(a), nozzles N001 to N003 are all used in production in every turn. On the other hand, nozzle N004 is not used in production in every turn. In other words, nozzle N004 is a suction nozzle that is not used to mount multiple components on a
図10は、図9に示される第1例に係る部品実装システム1の動作を示すフローチャートである。 Figure 10 is a flowchart showing the operation of the component mounting system 1 according to the first example shown in Figure 9.
図10に示されるように、まず、入力部21を介して、実験したい吸着ノズルと部品との組み合わせを登録する(S10)。入力部21は、入力された吸着ノズルと部品との組み合わせを条件情報23として記憶部22に記憶する。
As shown in FIG. 10, first, a combination of suction nozzles and components to be experimented is registered via the input unit 21 (S10). The
次に、生産計画部25は、生産計画に基づいて実験用ノズル11bを確保することができるか否かを判定する(S11)。例えば、図9に示される例において、ノズルN004も生産に使用される場合、生産に使用されない吸着ノズルがないので、実験用ノズル11bが確保できない。したがって、実験用ノズル11bを確保できない場合(S11でNo)、部品実装システム1は、処理を終了する。なお、部品実装システム1は、処理を終了する代わりに、実験を行うことなく、生産のみを行ってもよい。
Next, the
実験用ノズル11bを確保できる場合(S11でYes)、実験計画部24は、実験計画を作成する(S12)。具体的には、図9に示されるノズルN004を実験用ノズル11bとして用いて、条件情報23を参照することで、ノズルN004と組み合わされた部品を実験用部品2bとして決定する。
If the
次に、生産計画部25は、実験計画に基づいて生産計画を修正する(S13)。具体的には、図9の(b)に示されるように、ノズルN004に関する実験計画を生産計画に組み込む。修正された生産計画は、制御装置30に送信される。
Next, the
次に、ヘッド12に吸着ノズルを装着する(S14)。例えば、ユーザが、生産用ノズル11aと実験用ノズル11bとをヘッド12のノズルホルダ12aに装着する。そして、部品実装システム1は、生産及び実験が開始されるまで待機する(S15でNo)。
Next, the suction nozzle is attached to the head 12 (S14). For example, the user attaches the
生産及び実験が開始されると(S15でYes)、実験用ノズル11bが実験用部品2bを吸着し(S16)、生産用ノズル11aが生産用部品2aを吸着する(S17)。なお、部品の吸着は、いずれが先に行われてもよく、同時に行われてもよい。
When production and experimentation are started (Yes in S15), the
次に、駆動機構13は、ヘッド12を吸着位置から実装位置に向けて移動を開始させる(S18)。ヘッド12の移動の途中で、認識部15は、全ての部品の吸着状態を認識する(S19)。具体的には、認識部15は、全ての吸着ノズル及び全ての部品を撮像することで、全ての吸着ノズル及び全ての部品を含む認識画像を生成する。生成された認識画像は、取得部41を介して記憶部42に蓄積情報43として記憶される(S20)。
Next, the
次に、判定部44は、全ての部品の吸着状態が正常であるか否かを判定する(S21)。吸着状態が正常でない部品が1つでも含まれる場合(S21でNo)、制御装置30は、該当する吸着ノズルを制御することで、正常でない部品を廃棄させる(S22)。このとき、生産用部品2aが廃棄される場合もあれば、実験用部品2bが廃棄される場合もある。
Next, the
正常でない部品を廃棄した後、又は、全ての部品の吸着状態が正常である場合(S21でYes)、生産用ノズル11aは、生産用部品2aを基板3に実装する(S23)。次に、駆動機構13は、ヘッド12を実装位置から吸着位置まで高速の復路速度で移動させる(S24)。
After the defective parts are discarded, or if the suction status of all parts is normal (Yes in S21), the
実験を終了しない場合(S25でNo)、制御装置30は、実験用ノズル11bが実験用部品2bを吸着したまま保持しているか否かを判定する(S26)。実験用ノズル11bが実験用部品2bを保持していない、すなわち、ステップS22で実験用部品2bが廃棄されていた場合(S26でNo)、実験用ノズル11bが新たな実験用部品2bを吸着し(S16)、ステップS17以降の処理が繰り返される。実験用ノズル11bが実験用部品2bを保持している場合、すなわち、ステップS22で実験用部品2bが廃棄されていない場合(S26でYes)、生産用ノズル11aは、次の生産用部品2aを吸着し(S17)、ステップS18以降の処理が繰り返される。この場合、実験用ノズル11bは実験用部品2bを吸着したまま維持される。
If the experiment is not to be ended (No in S25), the
以降、実験を終了するまで(S25でYes)、部品の実装と実験とがそれぞれ繰り返し行われる。これにより、管理装置40の記憶部42には、認識結果が蓄積情報43として蓄積される。
After that, the component implementation and the experiment are repeated until the experiment is terminated (Yes in S25). As a result, the recognition results are stored as accumulated
図9から明らかなように、生産に使用しない吸着ノズルを実験用ノズル11bとして利用するので、生産効率を低下させずに実験を繰り返し行うことができる。したがって、本実施の形態に係る部品実装システム1によれば、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる。
As is clear from FIG. 9, the suction nozzles not used in production are used as
[6-2.第2例]
次に、第2例について、図11及び図12を用いて説明する。
[6-2. Second Example]
Next, a second example will be described with reference to FIGS.
図11は、本実施の形態に係る部品実装システム1における実験用ノズル11bの選択の第2例を示す図である。図11の(a)は、実験計画に基づく修正前の生産計画を表している。図11の(b)は、実験計画に基づいて修正された生産計画を表している。
Figure 11 is a diagram showing a second example of the selection of an
図11では、4つのノズルN001~N004の8ターン分の用途が示されている。図11の(a)に示されるように、ノズルN001~N003はいずれも、全てのターンで生産に使用される。一方で、ノズルN004は、ターン1、2、7及び8では生産に使用されるが、ターン3~6で生産に使用されない。
Figure 11 shows the usage of four nozzles N001 to N004 for eight turns. As shown in (a) of Figure 11, nozzles N001 to N003 are all used for production in every turn. On the other hand, nozzle N004 is used for production in turns 1, 2, 7, and 8, but is not used for production in
この場合、図11の(b)に示されるように、ノズルN004が、生産に使用されないターン3~6でのみ実験用ノズル11bとして選択される。ノズルN004は、ターン1、2、7及び8では、最初の生産計画の通りに、生産用ノズル11aとして機能する。ノズルN004は、ターン3~6で実験用ノズル11bとして往復移動を繰り返した後、実験用部品2bの吸着を解除することで実験用部品2bを廃棄する。その後、ターン7では、ノズルN004は、生産用ノズル11aとして生産用部品2aを吸着し、基板3に実装する。
In this case, as shown in FIG. 11(b), nozzle N004 is selected as the
図12は、図11に示される第2例に係る部品実装システム1の動作を示すフローチャートである。以下では、図10との相違点を中心に説明し、共通点の説明を省略又は簡略化する。 Figure 12 is a flowchart showing the operation of the component mounting system 1 according to the second example shown in Figure 11. The following will focus on the differences from Figure 10, and the explanation of the commonalities will be omitted or simplified.
図12に示されるように、生産及び実験が開始されるまでの処理(S10~S15)は、図10に示される処理と同じである。生産及び実験が開始されると(S15でYes)、最初に実験用ノズル11bが確保されている場合(S30でYes)、実験用ノズル11bが実験用部品2bを吸着し(S16)、生産用ノズル11aが生産用部品2aを吸着する(S17)。
As shown in FIG. 12, the process (S10 to S15) before production and experimentation starts is the same as the process shown in FIG. 10. When production and experimentation starts (Yes in S15), if the
図11に示されるように、最初に実験用ノズル11bが確保されていない場合(S30でNo)、生産用ノズル11aが生産用部品2aを吸着する(S17)。つまり、最初のターンでは、複数の吸着ノズルの全てが生産用ノズル11aとして機能する。
As shown in FIG. 11, if the
以降、認識結果に基づいて全ての部品の吸着状態が正常であるか否かが判定されるまでの処理(S18~S21)は、図10に示される処理と同じである。正常でない部品を廃棄した後、又は、全ての部品の吸着状態が正常である場合(S21でYes)、制御装置30は、生産計画に基づいて次のターンで実験用ノズル11bを生産に使用するか否かを判定する(S31)。なお、実験用ノズル11bが確保されていないターン(例えば、図11のターン1、2、7及び8)では、当該判定は省略される。
The subsequent processes (S18 to S21) until it is determined whether the suction status of all parts is normal based on the recognition results are the same as those shown in FIG. 10. After discarding the abnormal parts, or if the suction status of all parts is normal (Yes in S21), the
図11のターン6では、実験用ノズル11bであるノズルN004は、次のターン7で生産に使用される。したがって、この場合(S31でYes)、制御装置30は、実験用ノズル11bに実験用部品2bの吸着を解除させることで、実験用部品2bを廃棄させる(S32)。
In turn 6 of FIG. 11, nozzle N004, which is the
図11のターン3~5では、実験用ノズル11bであるノズルN004は、次のターンでも実験用ノズル11bとして使用される。したがって、実験用ノズル11bが生産に使用されないので(S31でNo)、実験用部品2bを廃棄せず、吸着を維持したままになる。
In turns 3 to 5 of FIG. 11, nozzle N004, which is the
続いて、生産用ノズル11aは、生産用部品2aを基板3に実装する(S23)。次に、駆動機構13は、ヘッド12を実装位置から吸着位置まで高速の復路速度で移動させる(S24)。
Then, the
実験を終了しない場合(S25でNo)、制御装置30は、実験用ノズル11bが実験用部品2bを吸着したまま保持しているか否かを判定する(S26)。実験用ノズル11bが実験用部品2bを保持していない場合で、かつ、吸着状態が正常でないためにステップS22で実験用部品2bが廃棄されていたとき(S26でNo、かつ、S33でNo)、実験用ノズル11bが新たな実験用部品2bを吸着し(S16)、ステップS17以降の処理が繰り返される。
If the experiment is not to be ended (No in S25), the
実験用ノズル11bが実験用部品2bを保持していない場合で、かつ、次のターンで実験用ノズル11bを生産に使用するためにステップS32で実験用部品2bが廃棄されていたとき(S26でNo、かつ、S33でYes)、制御装置30は、実験用ノズル11bの機能を生産用ノズル11aに変更する(S34)。これにより、ステップS17で、直前のターンで実験用ノズル11bであった生産用ノズル11aは、他の生産用ノズル11aと同様に、生産用部品2aを吸着することができる。以降、ステップS18以降の処理が繰り返される。
If the
実験用ノズル11bが実験用部品2bを保持している場合、すなわち、ステップS22又はS32で実験用部品2bが廃棄されていない場合(S26でYes)、生産用ノズル11aは、次の生産用部品2aを吸着し(S17)、ステップS18以降の処理が繰り返される。この場合、実験用ノズル11bは実験用部品2bを吸着したまま維持される。
If the
以降、実験を終了するまで(S25でYes)、部品の実装と実験とが繰り返し行われる。これにより、管理装置40の記憶部42には、認識結果が蓄積情報43として蓄積される。また、実験用ノズル11bとして機能した吸着ノズルが次のターンで生産に用いられる場合には、直前のターンで実験用部品2bが廃棄される。これにより、生産に影響を与えずに、実験を繰り返し行うことができる。
After that, the mounting of the parts and the experiment are repeated until the experiment is finished (Yes in S25). As a result, the recognition results are stored as accumulated
図11から明らかなように、生産に使用しないターンでのみ吸着ノズルを実験用ノズル11bとして利用するので、生産効率を低下させずに実験を繰り返し行うことができる。したがって、本実施の形態に係る部品実装システム1によれば、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる。
As is clear from FIG. 11, the suction nozzle is used as the
[6-3.第3例]
次に、第3例について、図13及び図14を用いて説明する。
[6-3. Third example]
Next, a third example will be described with reference to FIGS.
図13は、本実施の形態に係る部品実装システム1における実験用ノズル11bの選択の第3例を示す図である。図13の(a)は、実験計画に基づく修正前の生産計画を表している。図13の(b)は、実験計画に基づいて修正された生産計画を表している。
Figure 13 is a diagram showing a third example of the selection of an
図13では、4つのノズルN001~N004の8ターン分の用途が示されている。図13に示される生産計画は、各吸着ノズルの機能は、図11に示される生産計画と同じである。図11と比較して、実験用部品2bが生産用部品2aでもある点が相違する。具体的には、図13の(b)に示されるように、実験が開始されるターン3では、生産が再開されるターン7の生産に用いる生産用部品2aを実験用部品2bとして吸着する。ターン7では、実験中、吸着され続けていた実験用部品2bを生産用部品2aとして基板3に実装する。
Figure 13 shows the use of four nozzles N001 to N004 for eight turns. The production plan shown in Figure 13 has the same functions as the production plan shown in Figure 11 for each suction nozzle. It differs from Figure 11 in that the
図14は、図13に示される第3例に係る部品実装システム1の動作を示すフローチャートである。以下では、図10及び図12との相違点を中心に説明し、共通点の説明を省略又は簡略化する。 Figure 14 is a flowchart showing the operation of the component mounting system 1 according to the third example shown in Figure 13. In the following, the differences with Figures 10 and 12 will be mainly described, and the description of the commonalities will be omitted or simplified.
図14に示されるように、生産及び実験が開始されるまでの処理(S10~S15)は、図10に示される処理と同じである。生産及び実験が開始されると(S15でYes)、最初に実験用ノズル11bが確保されている場合(S30でYes)、実験用ノズル11bは、後のターンで基板3に実装される生産用部品2aを実験用部品2bとして吸着する(S40)。例えば、図13に示される例では、ターン3でノズルN004が実験用ノズル11bとして確保されるので、このときに生産用部品2aを吸着する。具体的には、次に生産用ノズル11aとして機能するターン7で実装する生産用部品2aを実験用部品2bとして吸着する。その後、生産用ノズル11aが生産用部品2aを吸着する(S17)。
As shown in FIG. 14, the process (S10 to S15) until the start of production and experiment is the same as the process shown in FIG. 10. When production and experiment are started (Yes in S15), if the
最初に実験用ノズル11bが確保されていない場合(S30でNo)、生産用ノズル11aが生産用部品2aを吸着する(S17)。つまり、最初のターンでは、複数の吸着ノズルの全てが生産用ノズル11aとして機能する。
If the
以降、認識結果に基づいて全ての部品の吸着状態が正常であるか否かが判定されるまでの処理(S18~S21)は、図10に示される処理と同じである。全ての部品の吸着状態が正常である場合(S21でYes)、制御装置30は、生産計画に基づいて当該ターンで実験用ノズル11bが生産に使用されるか否かを判定する(S41)。
The subsequent processes (S18 to S21) until it is determined whether the suction status of all parts is normal based on the recognition results are the same as those shown in FIG. 10. If the suction status of all parts is normal (Yes in S21), the
図13に示されるターン7のように、実験用ノズル11bが生産に使用されるターンである場合(S41でYes)、実験用ノズル11bは、吸着したままになっていた実験用部品2bを生産用部品2aとして基板3に実装する(S42)。実験用ノズル11bが生産に使用されるターンではない場合(S41でNo)、実験用部品2bは吸着されたまま維持される。
When the
以降の処理は、図10に示される処理と同じである。これにより、管理装置40の記憶部42には、認識結果が蓄積情報43として蓄積される。また、実験用ノズル11bとして機能した吸着ノズルが次のターンで生産に用いられる場合には、生産に使用される生産用部品2aを実験用部品2bとして予め吸着しておき、そのまま基板3に実装される。これにより、部品の廃棄数を減らしながら、生産に影響を与えずに、実験を繰り返し行うことができる。
The subsequent process is the same as that shown in FIG. 10. As a result, the recognition results are stored as accumulated
図13から明らかなように、生産に使用しないターンでのみ吸着ノズルを実験用ノズル11bとして利用するので、生産効率を低下させずに実験を繰り返し行うことができる。したがって、本実施の形態に係る部品実装システム1によれば、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる。
As is clear from FIG. 13, the suction nozzle is used as the
[7.速度変更処理]
次に、認識結果を利用した速度変更処理について、図15を用いて説明する。図15は、本実施の形態に係る部品実装システム1における速度変更処理を示すフローチャートである。
7. Speed Change Processing
Next, the speed change process using the recognition result will be described with reference to Fig. 15. Fig. 15 is a flowchart showing the speed change process in the component mounting system 1 according to this embodiment.
図15に示されるように、まず、判定部44は、蓄積情報43を記憶部42から読み出す(S50)。次に、判定部44は、実験用部品2bの認識量及びターン間変化量を算出する(S51)。このとき、表示部45は、認識量の散布図、及び/又はターン間変化量の散布図を表示してもよい。
As shown in FIG. 15, first, the
次に、判定部44は、往路速度を高速に変更可能であるか否かを判定する(S52)。具体的には、判定部44は、ターン間変化量と閾値との比較結果、又は、散布図に基づく平均及び標準偏差と閾値との比較結果などに基づいて、往路速度を実験速度に変更可能であるか否かを判定する。往路速度を変更可能ではない場合(S52でNo)、処理を終了する。このとき、実験速度を低くして実験が行われてもよい。
Next, the
往路速度を変更可能である場合(S52でYes)、判定部44は、速度情報を出力する(S53)。例えば、判定部44は、速度情報を制御装置30に出力するが、他の部品実装機の制御装置に出力してもよい。
If the forward speed can be changed (Yes in S52), the
次に、制御装置30は、速度情報に基づいて、往路速度を実験速度(復路速度)に変更する(S54)。これにより、往路速度が速くなることで、1回のターンに要する時間が短縮化される。このため、生産効率を高めることができる。
Next, the
(他の実施の形態)
以上、1つ又は複数の態様に係る部品実装システム及び部品実装機の制御方法について、実施の形態に基づいて説明したが、本開示は、これらの実施の形態に限定されるものではない。本開示の主旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、及び、異なる実施の形態における構成要素を組み合わせて構築される形態も、本開示の範囲内に含まれる。
Other Embodiments
Although the component mounting system and the control method for a component mounter according to one or more aspects have been described based on the embodiments, the present disclosure is not limited to these embodiments. As long as they do not deviate from the gist of the present disclosure, various modifications conceivable by a person skilled in the art to the present embodiments and forms constructed by combining components in different embodiments are also included within the scope of the present disclosure.
例えば、上記の実施の形態では、部品実装機10が認識部15を備える例を示したが、部品実装機10と認識部15とは別体で構成されていてもよい。また、例えば、管理装置40が判定部44を備える例を示したが、制御装置30が判定部44を備えてもよい。あるいは、認識部15が判定部44を備えてもよい。
For example, in the above embodiment, an example has been shown in which the
また、認識部15による認識は、往路ではなく、復路で行われてもよく、往路と復路との両方で行われてもよい。図4及び図5に示されるように、生産用ノズル11a及び実験用ノズル11bは、認識部15による認識が可能な範囲(具体的には、撮影範囲)を通過する。認識が往路と復路との両方で行われる場合、1回のターンで2回の認識結果が得られる。
Recognition by the
判定部44は、ターン間変化量として、復路の認識量の変化量を算出してもよい。また、判定部44は、ターン間変化量の代わりに、往路の認識量と復路の認識量との差分を算出し、吸着状態の判定に利用してもよい。
The
また、例えば、実験の目標速度まで段階的に復路速度を上昇される例を示したが、復路速度は、最初から目標速度であってもよい。 In addition, for example, an example was shown in which the return speed was increased stepwise up to the target speed of the experiment, but the return speed may be the target speed from the beginning.
また、例えば、部品実装システム1では、往路速度の高速化が可能か否かの判定を行ったが、当該判定は行わなくてもよい。具体的には、部品実装システム1は、蓄積情報43の蓄積を行えばよく、蓄積された蓄積情報43の利用は、他の装置によって行われてもよい。
For example, in the component mounting system 1, a determination is made as to whether or not it is possible to increase the forward speed, but this determination does not have to be made. Specifically, the component mounting system 1 only needs to accumulate the accumulated
また、上記実施の形態で説明した装置間の通信方法については特に限定されるものではない。装置間で無線通信が行われる場合、無線通信の方式(通信規格)は、例えば、ZigBee(登録商標)、Bluetooth(登録商標)、又は、無線LAN(Local Area Network)などの近距離無線通信である。あるいは、無線通信の方式(通信規格)は、インターネットなどの広域通信ネットワークを介した通信でもよい。また、装置間においては、無線通信に代えて、有線通信が行われてもよい。有線通信は、具体的には、電力線搬送通信(PLC:Power Line Communication)又は有線LANを用いた通信などである。 The communication method between the devices described in the above embodiment is not particularly limited. When wireless communication is performed between the devices, the wireless communication method (communication standard) is, for example, short-range wireless communication such as ZigBee (registered trademark), Bluetooth (registered trademark), or wireless LAN (Local Area Network). Alternatively, the wireless communication method (communication standard) may be communication via a wide area communication network such as the Internet. Furthermore, wired communication may be performed between the devices instead of wireless communication. Specifically, wired communication is communication using power line communication (PLC) or a wired LAN.
また、上記実施の形態において、特定の処理部が実行する処理を別の処理部が実行してもよい。また、複数の処理の順序が変更されてもよく、あるいは、複数の処理が並行して実行されてもよい。また、部品実装システムが備える構成要素の複数の装置への振り分けは、一例である。例えば、一の装置が備える構成要素を他の装置が備えてもよい。また、部品実装システムは、単一の装置として実現されてもよい。 In the above embodiment, the process executed by a specific processing unit may be executed by another processing unit. The order of multiple processes may be changed, or multiple processes may be executed in parallel. The allocation of components of the component mounting system to multiple devices is one example. For example, components included in one device may be included in another device. The component mounting system may be realized as a single device.
例えば、上記実施の形態において説明した処理は、単一の装置(システム)を用いて集中処理することによって実現してもよく、又は、複数の装置を用いて分散処理することによって実現してもよい。また、上記プログラムを実行するプロセッサは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、又は分散処理を行ってもよい。 For example, the processing described in the above embodiment may be realized by centralized processing using a single device (system), or may be realized by distributed processing using multiple devices. Also, the processor that executes the above program may be single or multiple. In other words, centralized processing or distributed processing may be performed.
また、上記実施の形態において、制御部などの構成要素の全部又は一部は、専用のハードウェアで構成されてもよく、あるいは、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPU(Central Processing Unit)又はプロセッサなどのプログラム実行部が、HDD又は半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。 In addition, in the above embodiment, all or part of the components such as the control unit may be configured with dedicated hardware, or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU (Central Processing Unit) or a processor reading and executing a software program recorded on a recording medium such as a HDD or semiconductor memory.
また、制御部などの構成要素は、1つ又は複数の電子回路で構成されてもよい。1つ又は複数の電子回路は、それぞれ、汎用的な回路でもよいし、専用の回路でもよい。 In addition, components such as the control unit may be composed of one or more electronic circuits. Each of the one or more electronic circuits may be a general-purpose circuit or a dedicated circuit.
1つ又は複数の電子回路には、例えば、半導体装置、IC(Integrated Circuit)又はLSI(Large Scale Integration)などが含まれてもよい。IC又はLSIは、1つのチップに集積されてもよく、複数のチップに集積されてもよい。ここでは、IC又はLSIと呼んでいるが、集積の度合いによって呼び方が変わり、システムLSI、VLSI(Very Large Scale Integration)、又は、ULSI(Ultra Large Scale Integration)と呼ばれるかもしれない。また、LSIの製造後にプログラムされるFPGA(Field Programmable Gate Array)も同じ目的で使うことができる。 The one or more electronic circuits may include, for example, a semiconductor device, an IC (Integrated Circuit), or an LSI (Large Scale Integration). The IC or LSI may be integrated into one chip or into multiple chips. Here, we refer to it as an IC or LSI, but the name may change depending on the degree of integration, and it may be called a system LSI, a VLSI (Very Large Scale Integration), or an ULSI (Ultra Large Scale Integration). Also, an FPGA (Field Programmable Gate Array) that is programmed after the LSI is manufactured can be used for the same purpose.
また、本開示の全般的又は具体的な態様は、システム、装置、方法、集積回路又はコンピュータプログラムで実現されてもよい。あるいは、当該コンピュータプログラムが記憶された光学ディスク、HDD若しくは半導体メモリなどのコンピュータ読み取り可能な非一時的記録媒体で実現されてもよい。また、システム、装置、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。 The general or specific aspects of the present disclosure may be realized as a system, an apparatus, a method, an integrated circuit, or a computer program. Alternatively, the aspects may be realized as a computer-readable non-transitory recording medium, such as an optical disk, a HDD, or a semiconductor memory, on which the computer program is stored. The aspects may also be realized as any combination of a system, an apparatus, a method, an integrated circuit, a computer program, and a recording medium.
また、上記の各実施の形態は、特許請求の範囲又はその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。 Furthermore, each of the above embodiments may be modified, substituted, added, omitted, etc. in various ways within the scope of the claims or their equivalents.
本開示は、生産効率の低下の抑制と吸着ノズルの移動速度の最適化との両立を支援することができる部品実装システムなどとして利用でき、例えば、部品実装システム、部品実装機、部品実装の管理装置などに利用することができる。 The present disclosure can be used as a component mounting system that can help prevent declines in production efficiency while optimizing the movement speed of the suction nozzle, and can be used, for example, in component mounting systems, component mounting machines, and component mounting management devices.
1 部品実装システム
2a、2c 生産用部品
2b 実験用部品
2x 移動前部品
3 基板
10 部品実装機
11a、11c、11d 生産用ノズル
11b 実験用ノズル
12 ヘッド
12a ノズルホルダ
13 駆動機構
14 フィーダ
15 認識部
15a、15b 認識画像
20 計画装置
21 入力部
22、42 記憶部
23 条件情報
24 実験計画部
25 生産計画部
30 制御装置
40 管理装置
41 取得部
43 蓄積情報
44 判定部
45 表示部
1
Claims (13)
前記部品実装機は、
前記部品を吸着する複数の吸着ノズルと、
前記複数の吸着ノズルを保持するヘッドと、
前記複数の部品が供給される第1位置と前記基板が配置される第2位置との間で、前記ヘッドを往復移動させる駆動機構と、を備え、
前記部品実装システムは、
前記複数の吸着ノズルによる前記部品の吸着状態を認識する認識部と、
前記認識部による認識結果を記憶する記憶部と、を備え、
前記駆動機構は、前記第1位置から前記第2位置まで前記ヘッドを第1速度で移動させ、前記第2位置から前記第1位置まで前記ヘッドを前記第1速度より速い第2速度で移動させ、
前記複数の吸着ノズルの1つである第1ノズルは、前記第1位置で吸着した第1部品を前記第2位置で前記基板に実装し、
前記複数の吸着ノズルの1つである第2ノズルは、前記第1位置で吸着した第2部品を前記第2位置で前記基板に実装することなく、前記第2部品を吸着したまま前記第2位置から前記第1位置へ移動した後、前記第2部品を吸着したまま前記第1位置から前記第2位置へ移動する、
部品実装システム。 A component mounting system including a component mounter that mounts a plurality of components on a substrate,
The component mounter includes:
a plurality of suction nozzles for suctioning the components;
a head holding the plurality of suction nozzles;
a drive mechanism for reciprocating the head between a first position to which the components are supplied and a second position to which the substrate is placed,
The component mounting system includes:
a recognition unit that recognizes a suction state of the component by the plurality of suction nozzles;
A storage unit that stores a recognition result by the recognition unit,
the drive mechanism moves the head from the first position to the second position at a first speed, and moves the head from the second position to the first position at a second speed faster than the first speed;
a first nozzle that is one of the plurality of suction nozzles mounts a first component picked up at the first position on the board at the second position;
a second nozzle, which is one of the plurality of suction nozzles, moves from the second position to the first position while suctioning the second component, without mounting the second component on the board at the second position, and then moves from the first position to the second position while suctioning the second component;
Component mounting system.
前記記憶部に記憶された認識結果に基づいて、前記第2ノズルによる前記第2部品の吸着状態が正常であるか否かを判定する判定部を備える、
請求項1に記載の部品実装システム。 moreover,
a determination unit that determines whether or not a suction state of the second component by the second nozzle is normal based on the recognition result stored in the storage unit,
The component mounting system according to claim 1 .
請求項2に記載の部品実装システム。 when the determining unit determines that the suction state of the second component is normal, the driving mechanism repeats the reciprocating movement of the head a plurality of times while the second nozzle keeps suctioning the second component.
The component mounting system according to claim 2 .
請求項3に記載の部品実装システム。 the driving mechanism increases a moving speed from the second position to the first position in a stepwise manner from a third speed that is slower than the second speed, so as to reach the second speed during the repeated reciprocating movement of the head;
The component mounting system according to claim 3 .
請求項4に記載の部品実装システム。 the driving mechanism, after the moving speed from the second position to the first position reaches the second speed, repeats the reciprocating movement of the head while the second nozzle keeps adsorbing the second component in a state in which the moving speed from the second position to the first position is maintained at the second speed;
The component mounting system according to claim 4 .
前記認識結果は、前記第2ノズルと、前記第2ノズルに吸着された前記第2部品とを含む画像であり、
前記判定部は、前記画像に基づいて前記第2ノズルの基準位置と前記第2部品の基準位置とのずれ量を算出し、算出したずれ量に基づいて前記第2部品の吸着状態が正常であるか否かを判定する、
請求項3~5のいずれか1項に記載の部品実装システム。 the recognition unit captures images of the plurality of suction nozzles passing between the first position and the second position;
the recognition result is an image including the second nozzle and the second component attracted to the second nozzle,
the determining unit calculates an amount of deviation between a reference position of the second nozzle and a reference position of the second component based on the image, and determines whether or not a suction state of the second component is normal based on the calculated amount of deviation.
The component mounting system according to any one of claims 3 to 5.
請求項6に記載の部品実装システム。 the determination unit determines whether or not the suction state of the second component is normal based on a difference between the calculated deviation amount and the immediately preceding deviation amount each time the reciprocating movement of the head is repeated.
The component mounting system according to claim 6 .
請求項3~7のいずれか1項に記載の部品実装システム。 the driving mechanism further changes the moving speed from the first position to the second position to the second speed when the number of times that the suction state of the second component is determined to be normal becomes equal to or greater than a predetermined number of times.
The component mounting system according to any one of claims 3 to 7.
請求項3~8のいずれか1項に記載の部品実装システム。 the second nozzle, after the repeated reciprocating movement of the head, releases the suction of the second component, picks up one of the plurality of components at the first position, and mounts the picked-up component on the board at the second position.
The component mounting system according to any one of claims 3 to 8.
請求項3~8のいずれか1項に記載の部品実装システム。 the second nozzle mounts the second component on the board at the second position after the head has repeatedly moved back and forth;
The component mounting system according to any one of claims 3 to 8.
請求項1~8のいずれか1項に記載の部品実装システム。 the second nozzle is not used for mounting the plurality of components on the substrate;
The component mounting system according to any one of claims 1 to 8.
前記部品実装機は、
前記部品を吸着する複数の吸着ノズルと、
前記複数の吸着ノズルを保持するヘッドと、
前記複数の部品が供給される第1位置と前記基板が配置される第2位置との間で、前記ヘッドを往復移動させる駆動機構と、を備え、
前記部品実装機の制御方法は、
前記ヘッドが前記第1位置から前記第2位置まで第1速度で移動し、前記第2位置から前記第1位置まで前記第1速度より速い第2速度で移動するように、前記駆動機構を制御する速度制御ステップと、
前記複数の吸着ノズルによる部品の吸着を制御する吸着制御ステップと、
前記複数の吸着ノズルによる前記部品の吸着状態を認識する認識ステップと、
前記認識ステップにおける認識結果を記憶部に記憶する記憶ステップと、を含み、
前記吸着制御ステップでは、
前記複数の吸着ノズルの1つである第1ノズルに対して、前記第1位置で第1部品を吸着させ、吸着した第1部品を前記第2位置で前記基板に実装させ、
前記複数の吸着ノズルの1つである第2ノズルに対して、前記第1位置で第2部品を吸着させ、吸着した第2部品を前記第2位置で前記基板に実装することなく、前記第2位置から前記第1位置への移動中、及び、前記第1位置から前記第2位置への移動中、前記第2部品を吸着したまま維持させる、
部品実装機の制御方法。 A method for controlling a component mounter that mounts a plurality of components on a board, comprising the steps of:
The component mounter includes:
a plurality of suction nozzles for suctioning the components;
a head holding the plurality of suction nozzles;
a drive mechanism for reciprocating the head between a first position to which the components are supplied and a second position to which the substrate is placed,
The component mounter control method includes:
a speed control step of controlling the driving mechanism so that the head moves from the first position to the second position at a first speed and moves from the second position to the first position at a second speed faster than the first speed;
a suction control step of controlling suction of components by the plurality of suction nozzles;
a recognition step of recognizing a suction state of the component by the plurality of suction nozzles;
a storage step of storing a recognition result in a storage unit,
In the adsorption control step,
a first nozzle, which is one of the plurality of suction nozzles, is caused to pick up a first component at the first position, and the picked up first component is mounted on the board at the second position;
a second nozzle, which is one of the plurality of suction nozzles, is caused to pick up a second component at the first position, and the second nozzle is caused to maintain the second component in a state of being picked up while moving from the second position to the first position and while moving from the first position to the second position, without mounting the picked-up second component on the board at the second position;
A method for controlling a component mounting machine.
前記記憶部に記憶された認識結果に基づいて、前記第2ノズルによる前記第2部品の吸着状態が正常であるか否かを判定する判定ステップと、
前記第2部品の吸着状態が正常であると判定された回数が所定回数以上になった場合に、前記第2速度に関する情報を出力する出力ステップと、を含む、
請求項12に記載の部品実装機の制御方法。 moreover,
a determining step of determining whether or not a suction state of the second component by the second nozzle is normal based on the recognition result stored in the storage unit;
and an output step of outputting information about the second speed when the number of times that the suction state of the second component is determined to be normal becomes equal to or greater than a predetermined number of times.
A method for controlling a component mounter according to claim 12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020157356A JP7474988B2 (en) | 2020-09-18 | 2020-09-18 | Component mounting system and control method for component mounting machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020157356A JP7474988B2 (en) | 2020-09-18 | 2020-09-18 | Component mounting system and control method for component mounting machine |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022051085A JP2022051085A (en) | 2022-03-31 |
JP7474988B2 true JP7474988B2 (en) | 2024-04-26 |
Family
ID=80855080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020157356A Active JP7474988B2 (en) | 2020-09-18 | 2020-09-18 | Component mounting system and control method for component mounting machine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7474988B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007088428A (en) | 2005-08-22 | 2007-04-05 | Matsushita Electric Ind Co Ltd | Component mounting method |
JP2011044501A (en) | 2009-08-19 | 2011-03-03 | Juki Corp | Surface mounting device |
JP2013254886A (en) | 2012-06-08 | 2013-12-19 | Panasonic Corp | Component mounting apparatus and component mounting method |
JP2017098308A (en) | 2015-11-18 | 2017-06-01 | ヤマハ発動機株式会社 | Component mounting device and operation test method for component mounting device |
-
2020
- 2020-09-18 JP JP2020157356A patent/JP7474988B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007088428A (en) | 2005-08-22 | 2007-04-05 | Matsushita Electric Ind Co Ltd | Component mounting method |
JP2011044501A (en) | 2009-08-19 | 2011-03-03 | Juki Corp | Surface mounting device |
JP2013254886A (en) | 2012-06-08 | 2013-12-19 | Panasonic Corp | Component mounting apparatus and component mounting method |
JP2017098308A (en) | 2015-11-18 | 2017-06-01 | ヤマハ発動機株式会社 | Component mounting device and operation test method for component mounting device |
Also Published As
Publication number | Publication date |
---|---|
JP2022051085A (en) | 2022-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6310058B2 (en) | Image processing apparatus and substrate production system | |
JP6043367B2 (en) | Component mounting apparatus and component mounting method | |
EP3531815B1 (en) | Production management device | |
EP2988583B1 (en) | Substrate working device, substrate working method, and substrate working system | |
JP7474988B2 (en) | Component mounting system and control method for component mounting machine | |
JP6697929B2 (en) | Device for optimizing mounting process and electronic component mounting machine | |
US12041726B2 (en) | Management device, moving work device, mounting device, mounting system, and management method | |
JP5663151B2 (en) | Component mounting method and component mounting apparatus | |
JP5768173B2 (en) | Component mounting method and component mounting apparatus | |
US11886701B2 (en) | Data management device | |
JP6122262B2 (en) | Component mounting apparatus and component mounting method | |
JP6139948B2 (en) | Component mounting equipment | |
JP2021002580A (en) | Change device for component mounting data, change program, and surface mounting machine | |
JP5622886B2 (en) | Component mounting method | |
JP6799606B2 (en) | Production control equipment | |
WO2024084703A1 (en) | Component-mounting work machine and mounting line | |
JP6587871B2 (en) | Component mounting apparatus and component mounting system | |
JP7153126B2 (en) | Pass/Fail Judgment Device and Pass/Fail Judgment Method | |
WO2023012981A1 (en) | Component mounting system | |
JP6913578B2 (en) | Component mounting device | |
JP6866250B2 (en) | Determining device, determining method, surface mounter | |
JP2023086302A (en) | Production management device and production system | |
JP2023100538A (en) | Component mounting device and component mounting system | |
JP2024058857A (en) | Component mounting machine and component mounting method | |
JP2013142949A (en) | Device and method for processing image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230719 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240307 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240405 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7474988 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |