JP2018064045A - Device for optimizing attachment processing - Google Patents

Device for optimizing attachment processing Download PDF

Info

Publication number
JP2018064045A
JP2018064045A JP2016201851A JP2016201851A JP2018064045A JP 2018064045 A JP2018064045 A JP 2018064045A JP 2016201851 A JP2016201851 A JP 2016201851A JP 2016201851 A JP2016201851 A JP 2016201851A JP 2018064045 A JP2018064045 A JP 2018064045A
Authority
JP
Japan
Prior art keywords
movement
mounting head
mounting
imaging
head
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.)
Granted
Application number
JP2016201851A
Other languages
Japanese (ja)
Other versions
JP6916606B2 (en
Inventor
正明 永田
Masaaki Nagata
正明 永田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuji Corp
Original Assignee
Fuji Machine Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Machine Manufacturing Co Ltd filed Critical Fuji Machine Manufacturing Co Ltd
Priority to JP2016201851A priority Critical patent/JP6916606B2/en
Publication of JP2018064045A publication Critical patent/JP2018064045A/en
Application granted granted Critical
Publication of JP6916606B2 publication Critical patent/JP6916606B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Supply And Installment Of Electrical Components (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a device for optimizing attachment processing that can apply a flying vision system to imaging processing in a component attachment machine including a plurality of attachment heads and can reduce a cycle time required for the attachment processing.SOLUTION: A time calculation part 91 calculates a processing transition time for each of a plurality of movement patterns including at least a movement pattern in which a movement condition in at least one of imaging processing H2 and transfer processing H5 in a flying vision system is set in a standby command or an approach command. A condition setting part 92 respectively sets a movement condition for the imaging processing H2 and a movement condition for the transfer processing H5 on the basis of one movement pattern, of a plurality of movement patterns, in which the processing transition time becomes minimum.SELECTED DRAWING: Figure 8

Description

本発明は、装着処理の最適化装置に関するものである。   The present invention relates to an apparatus for optimizing a mounting process.

最適化装置は、部品装着機による装着処理を最適化する。部品装着機は、装着精度の向上を目的として、画像処理により装着ヘッドに保持された電子部品の状態を認識する。この状態認識処理に用いられる画像データを取得する撮像処理の方式には、部品カメラに対して装着ヘッドを一時停止させた状態で撮像するストップビジョン方式や、装着ヘッドを一時停止させることなく移動させた状態で撮像するフライングビジョン方式がある(特許文献1を参照)。   The optimization device optimizes the mounting process by the component mounting machine. The component mounting machine recognizes the state of the electronic component held by the mounting head by image processing for the purpose of improving mounting accuracy. The imaging processing method for acquiring the image data used for the state recognition processing includes a stop vision method in which the mounting head is temporarily stopped with respect to the component camera, and the mounting head is moved without being temporarily stopped. There is a flying vision system that captures an image in a state of being touched (see Patent Document 1).

ところで、部品装着機には、複数の装着ヘッドを備えるタイプがある。このような部品装着機は、装着ヘッド同士の干渉を防止する非干渉制御を実行する。そのため、複数の装着ヘッドを備える部品装着機では、フライングビジョン方式で撮像処理を行った場合に、撮像処理に伴う装着ヘッドの移動に非干渉制御による制約が生じるおそれがある。装着ヘッドの移動が制約されて撮像処理が不適切となった場合には再度の撮像処理が必要となり、装着処理に要するサイクルタイムが伸びることが懸念される。   By the way, there exists a type provided with a some mounting head in a component mounting machine. Such a component mounting machine performs non-interference control for preventing interference between mounting heads. For this reason, in a component mounting machine including a plurality of mounting heads, when imaging processing is performed by the flying vision method, there is a possibility that restrictions due to non-interference control may occur in movement of the mounting head accompanying the imaging processing. When the movement of the mounting head is restricted and the imaging process becomes inappropriate, another imaging process is required, and there is a concern that the cycle time required for the mounting process may increase.

これに対して、特許文献2は、複数の装着ヘッドのうち一方が移載処理を終えて干渉領域から退出するタイミングを見計らって他方の撮像処理を行うように、撮像処理の開始のタイミングを調整する。このように、特許文献2は、複数の装着ヘッドのうち一方の移載処理と、他方の撮像処理が同時に実行されないように制御することにより、装着ヘッド同士の干渉を防止している。   On the other hand, Patent Document 2 adjusts the start timing of the imaging process so that one of a plurality of mounting heads finishes the transfer process and exits from the interference region to perform the other imaging process. To do. As described above, Patent Document 2 prevents interference between the mounting heads by controlling so that one transfer process and the other imaging process among the plurality of mounting heads are not performed simultaneously.

特開2016−096174号公報JP 2006-096174 A 特開2008−091646号公報JP 2008-091646 A

複数の装着ヘッドを備える部品装着機においては、複数の作業ヘッド同士の干渉を防止しつつ、装着処理に要するサイクルタイムの短縮が求められている。
本発明は、このような事情に鑑みてなされたものであり、複数の装着ヘッドを備える部品装着機における撮像処理にフライングビジョン方式を適用可能として、装着処理に要するサイクルタイムの短縮を図ることができる装着処理の最適化装置を提供することを目的とする。
In a component mounting machine having a plurality of mounting heads, it is required to reduce the cycle time required for mounting processing while preventing interference between a plurality of work heads.
The present invention has been made in view of such circumstances, and the flying vision method can be applied to imaging processing in a component mounting machine including a plurality of mounting heads, and the cycle time required for mounting processing can be reduced. An object of the present invention is to provide a device for optimizing the mounting process.

本明細書で開示する装着処理の最適化装置は、部品装着機による装着処理を最適化する。前記部品装着機は、供給される電子部品を採取して回路基板に移載する作業に用いられる装着ヘッドと、前記回路基板に対する所定の作業に用いられる作業ヘッドと、前記装着ヘッドに保持された前記電子部品を撮像可能な部品カメラと、前記作業ヘッドと前記装着ヘッドの干渉を防止する非干渉制御を実行する制御装置と、を備える。前記制御装置は、前記部品カメラを用いた撮像処理により取得された画像データを画像処理して前記装着ヘッドにより採取された前記電子部品の保持状態を認識する状態認識処理を実行し、前記状態認識処理の結果に基づいて前記回路基板における所定位置に前記電子部品を移載する移載処理を実行するピックアンドプレースサイクル(以下、PPサイクル)を複数回に亘って繰り返す前記装着処理を実行する。前記撮像処理の方式には、前記部品カメラの視野内において前記装着ヘッドを移動させた状態で撮像して前記画像データを取得するフライングビジョン方式が含まれる。前記装着ヘッドの可動領域と前記作業ヘッドの可動領域が重複して前記装着ヘッドと前記作業ヘッドの干渉が発生し得る領域を干渉領域と定義する。
前記最適化装置は、前記PPサイクルにおいて前記装着ヘッドによる前記電子部品の採取が終了してから前記移載処理における最初の移載がなされるまでの処理移行時間を算出する時間算出部と、前記作業ヘッドを用いた前記干渉領域での作業に並行して前記フライングビジョン方式の前記撮像処理が行われる場合に、前記撮像処理および前記移載処理のそれぞれにおける最初の目標位置までの前記装着ヘッドの移動条件をそれぞれ設定する条件設定部と、を備える。前記移動条件の候補には、前記装着ヘッドを規定位置で待機させてから前記目標位置まで移動させる待機指令と、前記作業ヘッドの前記可動領域のうち前記作業ヘッドの移動が許容され且つ前記装着ヘッドの移動が禁止される排他領域の外部において前記目標位置に最接近する位置まで前記装着ヘッドを詰め寄らせる詰め寄り指令とが含まれる。
前記時間算出部は、前記フライングビジョン方式の前記撮像処理および前記移載処理の少なくとも一方における前記移動条件が前記待機指令または前記詰め寄り指令に設定される移動パターンを少なくとも含む複数の前記移動パターンごとに、前記処理移行時間を算出する。前記条件設定部は、複数の前記移動パターンのうち前記処理移行時間が最短となる一つの前記移動パターンに基づいて、前記撮像処理の前記移動条件および前記移載処理の前記移動条件をそれぞれ設定する。
The mounting process optimizing device disclosed in this specification optimizes the mounting process by the component mounting machine. The component mounting machine is held by the mounting head, which is used for a work of collecting electronic components to be supplied and transferring them to a circuit board, a work head used for a predetermined work on the circuit board, and the mounting head. A component camera capable of imaging the electronic component; and a control device that performs non-interference control for preventing interference between the work head and the mounting head. The control device performs state recognition processing for recognizing a holding state of the electronic component collected by the mounting head by performing image processing on image data acquired by imaging processing using the component camera, and performing the state recognition The mounting process is executed by repeating a pick and place cycle (hereinafter referred to as a PP cycle) for executing a transfer process for transferring the electronic component to a predetermined position on the circuit board based on a result of the process. The imaging processing method includes a flying vision method in which the image data is acquired by imaging in a state where the mounting head is moved within the field of view of the component camera. An area where the movable area of the mounting head and the movable area of the working head overlap and an interference between the mounting head and the working head may occur is defined as an interference area.
The optimization device includes a time calculation unit that calculates a process transition time from when the electronic component is collected by the mounting head in the PP cycle until the first transfer in the transfer process is performed; When the imaging processing of the flying vision method is performed in parallel with the work in the interference area using the work head, the mounting head to the first target position in each of the imaging processing and the transfer processing A condition setting unit for setting each of the movement conditions. The moving condition candidates include a standby command for moving the mounting head from a standby position to a target position, and moving the working head in the movable area of the working head, and the mounting head. And a close-up command to close the mounting head to a position closest to the target position outside the exclusive area where movement of the head is prohibited.
The time calculation unit is provided for each of the plurality of movement patterns including at least a movement pattern in which the movement condition in at least one of the imaging process and the transfer process of the flying vision method is set in the standby instruction or the close-in instruction. The process transition time is calculated. The condition setting unit sets the movement condition of the imaging process and the movement condition of the transfer process, respectively, based on one movement pattern having the shortest process transition time among the plurality of movement patterns. .

最適化装置は、少なくとも2種類の移動パターンのうち移載処理における最初の移載がなされる時刻が最も早くなるように移動パターンを選択し、当該移動パターンに基づいて移動条件を設定する。これにより、例えばフライングビジョン方式の撮像処理が待機指令に設定され、移載処理が詰め寄り指令に設定される。このように、作業ヘッドの動作状況に応じて撮像処理および移載処理の最初の移動に係る移動条件が適宜設定されて、装着ヘッドと作業ヘッドの干渉を防止しつつ、装着処理に要するサイクルタイムが短くなるように最適化される。   The optimization apparatus selects a movement pattern so that the first transfer time in the transfer process is the earliest among at least two types of movement patterns, and sets a movement condition based on the movement pattern. Thereby, for example, the imaging process of the flying vision method is set as the standby command, and the transfer process is set as the close-up command. As described above, according to the operation state of the work head, the movement conditions related to the initial movement of the imaging process and the transfer process are appropriately set, and the cycle time required for the mounting process is prevented while preventing the mounting head and the work head from interfering with each other. Is optimized to be shorter.

実施形態における部品装着機の構成を示す模式図である。It is a schematic diagram which shows the structure of the component mounting machine in embodiment. 各PPサイクルの処理と時間の関係を示すタイミング図である。It is a timing diagram which shows the relationship between the process of each PP cycle, and time. 装着処理を示すフローチャートである。It is a flowchart which shows a mounting process. 第二装着ヘッドの排他領域を示す図である。It is a figure which shows the exclusive area | region of a 2nd mounting head. フライングビジョン方式の撮像処理における装着ヘッドの移動経路を示す図である。It is a figure which shows the movement path | route of the mounting head in the imaging process of a flying vision system. ストップビジョン方式の撮像処理における装着ヘッドの移動経路を示す図である。It is a figure which shows the movement path | route of the mounting head in the imaging process of a stop vision system. 8種類の移動パターンと処理移行時間の関係を示す表である。It is a table | surface which shows the relationship between 8 types of movement patterns and process transfer time. 最適化処理を示すフローチャートである。It is a flowchart which shows an optimization process.

以下、装着処理の最適化装置を具体化した実施形態について図面を参照して説明する。最適化装置は、部品装着機による装着処理を最適化する。部品装着機は、吸着ノズルやチャック装置などの保持部材により電子部品を採取し、回路基板上の所定の座標位置に電子部品を移載する装置である。部品装着機は、例えば回路基板の搬送方向に複数並設され、基板製品を生産する生産ラインを構成する。   Hereinafter, an embodiment in which an apparatus for optimizing a mounting process is embodied will be described with reference to the drawings. The optimization device optimizes the mounting process by the component mounting machine. The component mounting machine is a device that picks up an electronic component by a holding member such as a suction nozzle or a chuck device, and transfers the electronic component to a predetermined coordinate position on a circuit board. For example, a plurality of component mounting machines are arranged in parallel in the conveyance direction of the circuit board and constitute a production line for producing board products.

<実施形態>
(生産ラインの構成)
生産ラインは、複数の部品装着機1が回路基板Bdの搬送方向(図1の左右方向)に並設されて構成される。生産ラインには、例えばスクリーン印刷機や装着検査機、リフロー炉などが含まれ得る。複数の部品装着機1は、ネットワークを介して管理装置80と通信可能に接続されている。
<Embodiment>
(Production line structure)
The production line is configured by arranging a plurality of component mounting machines 1 in parallel in the conveying direction of the circuit board Bd (the left-right direction in FIG. 1). The production line can include, for example, a screen printer, a mounting inspection machine, a reflow furnace, and the like. The plurality of component mounting machines 1 are communicably connected to the management device 80 via a network.

管理装置80は、管理制御部81と、記憶装置82と、最適化装置90とを備える。管理制御部81は、生産ラインの動作状況を監視し、複数の部品装着機1を含む生産ラインの構成機器の制御を行う。また、管理制御部81は、部品装着機1による装着処理に要した所要時間や、装着処理の実行中に発生したエラーなどを集計する。 The management device 80 includes a management control unit 81, a storage device 82, and an optimization device 90. The management control unit 81 monitors the operation status of the production line and controls the components of the production line including the plurality of component mounting machines 1. In addition, the management control unit 81 aggregates the time required for the mounting process by the component mounting machine 1 and errors generated during the execution of the mounting process.

記憶装置82は、ハードディスク装置などの光学ドライブ装置、またはフラッシュメモリなどにより構成される。この記憶装置82には、部品装着機1を制御するための各種データが記憶されている。上記の各種データには、生産される基板製品の種類や生産量を含む生産計画、および部品装着機1を動作させるための制御プログラムが含まれる。   The storage device 82 is configured by an optical drive device such as a hard disk device or a flash memory. The storage device 82 stores various data for controlling the component mounting machine 1. The above various data includes a production plan including the type and production amount of the board product to be produced, and a control program for operating the component mounting machine 1.

最適化装置90は、本実施形態において、管理装置80に組み込まれて構成される。最適化装置90は、各種データに基づいて、上記の制御プログラムを適宜編集することにより装着処理の最適化を行う。最適化装置90の詳細構成については後述する。   In the present embodiment, the optimization device 90 is configured to be incorporated in the management device 80. The optimization device 90 optimizes the mounting process by appropriately editing the control program based on various data. The detailed configuration of the optimization device 90 will be described later.

(部品装着機1の構成)
部品装着機1は、図1に示すように、基板搬送装置10と、第一部品供給装置20と、第二部品供給装置30と、第一部品移載装置40と、第二部品移載装置50と、第一部品カメラ61と、第二部品カメラ62と、制御装置70とを備える。以下の説明において、部品装着機1の水平幅方向(図1の左右方向)をX軸方向とし、部品装着機1の水平奥行き方向(図1の上下方向)をY軸方向とし、X軸およびY軸に垂直な鉛直方向(図1の前後方向)をZ軸方向とする。
(Configuration of component mounting machine 1)
As shown in FIG. 1, the component mounting machine 1 includes a substrate transfer device 10, a first component supply device 20, a second component supply device 30, a first component transfer device 40, and a second component transfer device. 50, a first component camera 61, a second component camera 62, and a control device 70. In the following description, the horizontal width direction (left-right direction in FIG. 1) of the component mounting machine 1 is the X-axis direction, the horizontal depth direction (up-down direction in FIG. 1) of the component mounting machine 1 is the Y-axis direction, A vertical direction (front-rear direction in FIG. 1) perpendicular to the Y-axis is taken as a Z-axis direction.

基板搬送装置10は、ベルトコンベアなどにより構成され、回路基板Bdを搬送方向(本実施形態においてはX軸方向)へと順次搬送する。基板搬送装置10は、部品装着機1の機内における所定の位置に回路基板Bdを位置決めする。そして、基板搬送装置10は、部品装着機1による装着処理が実行された後に、回路基板Bdを部品装着機1の機外に搬出する。   The substrate transfer device 10 is configured by a belt conveyor or the like, and sequentially transfers the circuit board Bd in the transfer direction (X-axis direction in the present embodiment). The board transfer device 10 positions the circuit board Bd at a predetermined position in the component mounting machine 1. Then, after the mounting process by the component mounting machine 1 is executed, the board transfer device 10 carries the circuit board Bd out of the component mounting machine 1.

第一部品供給装置20は、部品装着機1の前部側(図1の下側)に設けられている。複数の供給位置Ps1において、回路基板Bdに装着される電子部品を供給する。第一部品供給装置20は、X軸方向に並んで配置された複数のスロット21および複数のリール保持部22を有する。複数のスロット21には、フィーダ23が着脱可能にそれぞれセットされる。第一部品供給装置20は、多数の電子部品を収納するキャリアテープをフィーダ23により送り移動させて、フィーダ23の先端側に位置する供給位置Ps1において電子部品を採取可能に供給する。リール保持部22は、キャリアテープが巻回されたリールを交換可能に保持する。   The first component supply device 20 is provided on the front side of the component mounting machine 1 (the lower side in FIG. 1). Electronic components to be mounted on the circuit board Bd are supplied at a plurality of supply positions Ps1. The first component supply device 20 includes a plurality of slots 21 and a plurality of reel holding units 22 arranged side by side in the X-axis direction. Feeders 23 are detachably set in the plurality of slots 21, respectively. The first component supply device 20 feeds and moves a carrier tape containing a large number of electronic components by the feeder 23, and supplies the electronic components in a supply position Ps1 located on the front end side of the feeder 23 so that the electronic components can be collected. The reel holding unit 22 holds the reel around which the carrier tape is wound in an exchangeable manner.

第二部品供給装置30は、第一部品供給装置20に対して回路基板Bdを挟んだ反対側(部品装着機1の後部側であり図1の上側)に対向して設けられている。第二部品供給装置30は、複数種類の電子部品を複数の供給位置Ps2において供給する。第二部品供給装置30は、第一部品供給装置20と同様に構成される。第二部品供給装置30のスロット31、リール保持部32、およびフィーダ33は、第一部品供給装置20のスロット21、リール保持部22、およびフィーダ33に対応する。   The second component supply device 30 is provided opposite to the first component supply device 20 on the opposite side of the circuit board Bd (the rear side of the component mounting machine 1 and the upper side in FIG. 1). The second component supply device 30 supplies a plurality of types of electronic components at a plurality of supply positions Ps2. The second component supply device 30 is configured in the same manner as the first component supply device 20. The slot 31, reel holding unit 32, and feeder 33 of the second component supply device 30 correspond to the slot 21, reel holding unit 22, and feeder 33 of the first component supply device 20.

第一部品移載装置40および第二部品移載装置50は、X軸方向およびY軸方向に移動可能に構成される。第一部品移載装置40は、部品装着機1の長手方向の後部側から前部側の第一部品供給装置20の上方にかけて配置されている。第二部品移載装置50は、部品装着機1の長手方向の前部側から後部側の第二部品供給装置30の上方にかけて配置されている。   The first component transfer device 40 and the second component transfer device 50 are configured to be movable in the X-axis direction and the Y-axis direction. The first component transfer device 40 is arranged from the rear side in the longitudinal direction of the component mounting machine 1 to above the first component supply device 20 on the front side. The second component transfer device 50 is disposed from the front side in the longitudinal direction of the component mounting machine 1 to above the second component supply device 30 on the rear side.

第一部品移載装置40は、ヘッド駆動装置41、移動台42、および第一装着ヘッド43を備える。ヘッド駆動装置41は、直動機構により移動台42をXY軸方向に移動可能に構成されている。第一装着ヘッド43は、第一部品供給装置20により供給される電子部品を採取して回路基板Bdに移載する作業に用いられる。第一装着ヘッド43は、図示しないクランプにより移動台42に固定される。   The first component transfer device 40 includes a head driving device 41, a moving table 42, and a first mounting head 43. The head drive device 41 is configured to be able to move the moving table 42 in the XY axis directions by a linear motion mechanism. The first mounting head 43 is used for an operation of collecting electronic components supplied from the first component supply device 20 and transferring them to the circuit board Bd. The first mounting head 43 is fixed to the moving table 42 by a clamp (not shown).

また、第一装着ヘッド43は、着脱可能に設けられる複数の吸着ノズル44を有する。第一装着ヘッド43は、Z軸と平行なR軸回りに回転可能に、且つ昇降可能に各吸着ノズル44を支持する。吸着ノズル44は、第一装着ヘッド43に対する昇降位置や角度、負圧の供給状態を制御される。吸着ノズル44は、負圧を供給されることにより、第一部品供給装置20のフィーダ23の供給位置Ps1において供給される電子部品を吸着する。   The first mounting head 43 has a plurality of suction nozzles 44 that are detachably provided. The first mounting head 43 supports the respective suction nozzles 44 so as to be rotatable about the R axis parallel to the Z axis and to be movable up and down. The suction nozzle 44 is controlled in the elevation position and angle with respect to the first mounting head 43 and the supply state of negative pressure. The suction nozzle 44 sucks an electronic component supplied at the supply position Ps1 of the feeder 23 of the first component supply device 20 by being supplied with a negative pressure.

第二部品移載装置50は、第一部品移載装置40と同様に構成される。第二部品移載装置50のヘッド駆動装置51、移動台52、および第二装着ヘッド53は、第一部品移載装置40のヘッド駆動装置41、移動台42、および第一装着ヘッド43に対応する。第二部品移載装置50の第二装着ヘッド53は、回路基板Bdに対する所定の作業に用いられる作業ヘッドである。本実施形態において、第二装着ヘッド53は、第二部品供給装置30により供給される電子部品を採取して回路基板Bdに移載する作業(装着処理)に用いられる。   The second component transfer device 50 is configured in the same manner as the first component transfer device 40. The head driving device 51, the moving table 52, and the second mounting head 53 of the second component transfer device 50 correspond to the head driving device 41, the moving table 42, and the first mounting head 43 of the first component transfer device 40. To do. The second mounting head 53 of the second component transfer device 50 is a work head used for a predetermined work on the circuit board Bd. In the present embodiment, the second mounting head 53 is used for an operation (mounting process) for collecting electronic components supplied by the second component supply device 30 and transferring them to the circuit board Bd.

また、第二装着ヘッド53は、着脱可能に設けられる複数の吸着ノズル54を有する。第二装着ヘッド53の吸着ノズル54は、負圧を供給されることにより、第二部品供給装置30のフィーダ33の供給位置Ps2において供給される電子部品を吸着する。上記のように、本実施形態の部品装着機1は、複数の装着ヘッド(第一装着ヘッド43、第二装着ヘッド53)をY軸方向に対向して配置された対向ロボットを備える。   The second mounting head 53 has a plurality of suction nozzles 54 that are detachably provided. The suction nozzle 54 of the second mounting head 53 sucks an electronic component supplied at the supply position Ps2 of the feeder 33 of the second component supply device 30 by being supplied with a negative pressure. As described above, the component mounting machine 1 according to the present embodiment includes the opposing robot in which a plurality of mounting heads (first mounting head 43 and second mounting head 53) are arranged to face each other in the Y-axis direction.

第一装着ヘッド43は、第一可動領域Mv1の内部のみで移動が可能に構成されている。また、第二装着ヘッド53は、第二可動領域Mv2の内部のみで移動が可能に構成されている。第一可動領域Mv1および第二可動領域Mv2は、同一の回路基板Bdに対して第一装着ヘッド43および第二装着ヘッド53の両方が装着作業を可能とするために、互いに一部が重複している。ここで、第一装着ヘッド43の可動領域Mv1と第二装着ヘッド53の可動領域Mv2が重複して第一装着ヘッド43と第二装着ヘッド53の干渉が発生し得る領域を干渉領域Acと定義する。   The first mounting head 43 is configured to be movable only within the first movable region Mv1. The second mounting head 53 is configured to be movable only within the second movable region Mv2. The first movable area Mv1 and the second movable area Mv2 partially overlap each other in order that both the first mounting head 43 and the second mounting head 53 can perform the mounting operation on the same circuit board Bd. ing. Here, an area where the movable area Mv1 of the first mounting head 43 and the movable area Mv2 of the second mounting head 53 overlap and an interference between the first mounting head 43 and the second mounting head 53 may occur is defined as an interference area Ac. To do.

第一部品カメラ61および第二部品カメラ62は、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の撮像素子を有するデジタル式の撮像装置である。第一部品カメラ61および第二部品カメラ62は、通信可能に接続された制御装置70による制御信号に基づいてカメラ視野に収まる範囲の撮像を行い、当該撮像により取得した画像データを制御装置70に送出する。   The first component camera 61 and the second component camera 62 are digital imaging devices having imaging elements such as a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS). The first component camera 61 and the second component camera 62 perform imaging within a range that can be accommodated in the camera field of view based on a control signal from the control device 70 that is communicably connected to the control device 70. Send it out.

第一部品カメラ61および第二部品カメラ62は、光軸が鉛直方向(Z軸方向)の上向きとなるように部品装着機1の基台に固定されている。第一部品カメラ61は、第一部品移載装置40の下方から第一装着ヘッド43の吸着ノズル44に保持された電子部品を撮像可能に構成される。第二部品カメラ62は、第一部品カメラ61に対して回路基板Bdを挟んだ反対側に設けられ、第二部品移載装置50の下方から第二装着ヘッド53の吸着ノズル54に保持された電子部品を撮像可能に構成される。   The first component camera 61 and the second component camera 62 are fixed to the base of the component mounting machine 1 such that the optical axis is upward in the vertical direction (Z-axis direction). The first component camera 61 is configured to be able to image the electronic component held by the suction nozzle 44 of the first mounting head 43 from below the first component transfer device 40. The second component camera 62 is provided on the opposite side of the first component camera 61 across the circuit board Bd, and is held by the suction nozzle 54 of the second mounting head 53 from below the second component transfer device 50. It is configured to be able to image electronic parts.

なお、本実施形態において、第一部品カメラ61および第二部品カメラ62は、図1に示すように、干渉領域Acの内部に位置する。そのため、第一部品カメラ61の視野内に第一装着ヘッド43を移動させて電子部品を撮像する撮像処理は、干渉領域Acの内部における第一装着ヘッド43の移動を要する処理である。同様に、第二部品カメラ62の視野内に第二装着ヘッド53を移動させて電子部品を撮像する撮像処理は、干渉領域Acの内部における第二装着ヘッド53の移動を要する処理である。   In the present embodiment, the first component camera 61 and the second component camera 62 are located inside the interference area Ac as shown in FIG. Therefore, the imaging process of moving the first mounting head 43 within the field of view of the first component camera 61 and imaging the electronic component is a process that requires the movement of the first mounting head 43 inside the interference area Ac. Similarly, the imaging process for imaging the electronic component by moving the second mounting head 53 within the field of view of the second component camera 62 is a process that requires the movement of the second mounting head 53 inside the interference area Ac.

(制御装置70の構成)
制御装置70は、主として、CPUや各種メモリ、制御回路により構成される。制御装置70は、電子部品の装着処理を制御する。装着処理は、制御プログラムに基づいて、電子部品を採取する採取処理、および電子部品を回路基板Bdに移載する移載処理を実行するピックアンドプレースサイクル(以下、PPサイクル)を複数回に亘って繰り返す処理である。部品装着機1による装着処理の詳細については後述する。制御装置70は、図1に示すように、装着制御部71および非干渉制御部72を備える。
(Configuration of control device 70)
The control device 70 is mainly composed of a CPU, various memories, and a control circuit. The control device 70 controls an electronic component mounting process. The mounting process includes a pick-and-place cycle (hereinafter referred to as a PP cycle) for performing a sampling process for sampling an electronic component and a transfer process for transferring the electronic component to the circuit board Bd based on a control program. This process is repeated. Details of the mounting process by the component mounting machine 1 will be described later. As illustrated in FIG. 1, the control device 70 includes a mounting control unit 71 and a non-interference control unit 72.

装着制御部71は、第一装着ヘッド43および第二装着ヘッド53の位置や吸着機構の動作を制御する。装着制御部71は、装着処理において、部品装着機1に複数設けられた各種センサから出力される情報、画像処理などによる認識処理の結果を入力する。そして、装着制御部71は、制御プログラム、各種センサによる情報、各種の認識処理の結果に基づいて、第一部品移載装置40および第二部品移載装置50へと制御信号を送出する。これにより、第一装着ヘッド43に支持された吸着ノズル44および第二装着ヘッド53に支持された吸着ノズル54の位置および回転角度が制御される。   The mounting control unit 71 controls the positions of the first mounting head 43 and the second mounting head 53 and the operation of the suction mechanism. In the mounting process, the mounting control unit 71 inputs information output from various sensors provided in the component mounting machine 1 and a recognition processing result by image processing. Then, the mounting control unit 71 sends a control signal to the first component transfer device 40 and the second component transfer device 50 based on the control program, information from various sensors, and the results of various recognition processes. Thereby, the position and rotation angle of the suction nozzle 44 supported by the first mounting head 43 and the suction nozzle 54 supported by the second mounting head 53 are controlled.

非干渉制御部72は、第一装着ヘッド43および第二装着ヘッド53の動作状況に応じて、一方または両方の移動を制約して両者の干渉を防止する非干渉制御を実行する。より詳細には、非干渉制御部72は、第一装着ヘッド43を現在位置から目標位置まで移動させる場合に、目標位置までの移動中に第二装着ヘッド53に干渉するか否かを定期的に判定し、干渉のおそれがある場合には第一装着ヘッド43の移動を制約する。これにより、第一装着ヘッド43が一時的に待避した状態となり、第一装着ヘッド43と第二装着ヘッド53の干渉が防止される。非干渉制御部72は、第二装着ヘッド53を移動させる場合にも同様に、第一装着ヘッド43の状態に応じて第二装着ヘッド53の移動を制約する。   The non-interference control unit 72 performs non-interference control that restricts one or both movements and prevents interference between the first mounting head 43 and the second mounting head 53 according to the operating conditions of the first mounting head 43 and the second mounting head 53. More specifically, when the first mounting head 43 is moved from the current position to the target position, the non-interference control unit 72 periodically determines whether to interfere with the second mounting head 53 during the movement to the target position. If there is a possibility of interference, the movement of the first mounting head 43 is restricted. Accordingly, the first mounting head 43 is temporarily retracted, and interference between the first mounting head 43 and the second mounting head 53 is prevented. Similarly, when the second mounting head 53 is moved, the non-interference control unit 72 restricts the movement of the second mounting head 53 according to the state of the first mounting head 43.

(電子部品の装着処理)
部品装着機1による電子部品の装着処理について、図2−図4を参照して説明する。ここで、制御装置70の装着制御部71は、図2に示すように、第一部品移載装置40を用いた装着処理および第二部品移載装置50を用いた装着処理を同時に実行する。つまり、制御装置70は、第一装着ヘッド43を用いたPPサイクルの移載処理H5と、第二装着ヘッド53を用いたPPサイクルの移載処理H5とを交互に実行する。実際には、これらの移載処理は、一部がオーバーラップして進行することもある。
(Electronic component mounting process)
The electronic component mounting process by the component mounting machine 1 will be described with reference to FIGS. Here, as shown in FIG. 2, the mounting control unit 71 of the control device 70 simultaneously executes the mounting process using the first component transfer device 40 and the mounting process using the second component transfer device 50. That is, the control device 70 alternately performs the PP cycle transfer process H5 using the first mounting head 43 and the PP cycle transfer process H5 using the second mounting head 53. Actually, these transfer processes may be partially overlapped.

第一装着ヘッド43を用いた装着処理において、装着制御部71は、制御プログラムに従って、図3に示すように、PPサイクルを実行する(ステップ10(以下、「ステップ」を「S」と表記する))。詳細には、装着制御部71は、第一装着ヘッド43により電子部品を採取する採取処理H1を実行する(S11)。   In the mounting process using the first mounting head 43, the mounting control unit 71 executes the PP cycle as shown in FIG. 3 according to the control program (step 10 (hereinafter, “step” is expressed as “S”). )). Specifically, the mounting control unit 71 executes a sampling process H1 for sampling electronic components by the first mounting head 43 (S11).

採取処理H1において、第一装着ヘッド43は、前回のPPサイクルの移載処理H5における最後の移載位置Pcfから今回のPPサイクルの採取処理H1における最初の採取位置Pa1まで移動される。そして、装着制御部71は、複数の供給位置Ps1のうち制御プログラムにより指定される電子部品が供給された複数の採取位置Pa1〜Pafに第一装着ヘッド43を順次移動させて第一装着ヘッド43の吸着ノズル44により電子部品を吸着する。採取処理H1により、複数のフィーダ23により供給された電子部品が複数の吸着ノズル44に採取される。   In the sampling process H1, the first mounting head 43 is moved from the last transfer position Pcf in the transfer process H5 of the previous PP cycle to the first sampling position Pa1 in the sampling process H1 of the current PP cycle. Then, the mounting control unit 71 sequentially moves the first mounting head 43 to the plurality of sampling positions Pa1 to Paf to which the electronic component specified by the control program is supplied from among the plurality of supply positions Ps1. The suction nozzle 44 sucks the electronic component. Electronic components supplied by the plurality of feeders 23 are collected by the plurality of suction nozzles 44 by the collection process H1.

次に、装着制御部71は、第一装着ヘッド43を回路基板Bdにおける最初の移載位置Pc1へと移動させる前に、複数の吸着ノズル44のそれぞれに保持されている電子部品の保持状態を認識する状態認識処理H3を実行する(S12)。詳細には、第一装着ヘッド43は、採取処理H1における最後の採取位置Pafから撮像処理H2の方式に準じた開始位置へ移動される。そして、装着制御部71は、第一部品カメラ61を用いた撮像処理H2を実行する。装着制御部71は、第一部品カメラ61の撮像により得られた画像データを取得して、複数の吸着ノズル44のそれぞれに電子部品が保持されているか否か、および保持されている電子部品の姿勢を画像処理により認識する。   Next, before moving the first mounting head 43 to the first transfer position Pc1 on the circuit board Bd, the mounting control unit 71 changes the holding state of the electronic components held by each of the plurality of suction nozzles 44. A state recognition process H3 to be recognized is executed (S12). Specifically, the first mounting head 43 is moved from the last sampling position Paf in the sampling process H1 to the start position according to the method of the imaging process H2. Then, the mounting control unit 71 executes an imaging process H2 using the first component camera 61. The mounting control unit 71 acquires image data obtained by the imaging of the first component camera 61, determines whether or not the electronic component is held in each of the plurality of suction nozzles 44, and the electronic component held. The posture is recognized by image processing.

その後に、装着制御部71は、保持されている複数の電子部品を回路基板Bdにおける所定の移載位置Pc1〜Pcfに順次移載する移載処理H5を実行する(S13)。このとき、装着制御部71は、状態認識処理H3により認識された電子部品の保持状態に応じて吸着ノズル44の位置および角度を補正して、電子部品の移載動作を制御する。これにより、複数の吸着ノズル44に保持された電子部品が回路基板Bdに順次移載される。なお、移載処理H5には、撮像処理H2の終了位置から移載処理H5における最初の移載位置Pa1への初期移動H4が含まれる。   After that, the mounting control unit 71 executes a transfer process H5 for sequentially transferring the plurality of held electronic components to predetermined transfer positions Pc1 to Pcf on the circuit board Bd (S13). At this time, the mounting control unit 71 corrects the position and angle of the suction nozzle 44 according to the holding state of the electronic component recognized by the state recognition processing H3, and controls the transfer operation of the electronic component. As a result, the electronic components held by the plurality of suction nozzles 44 are sequentially transferred to the circuit board Bd. The transfer process H5 includes an initial movement H4 from the end position of the imaging process H2 to the first transfer position Pa1 in the transfer process H5.

装着制御部71は、1回のPPサイクル(S10)が実行された後に、全てのPPサイクルが終了したか否かを判定する(S20)。装着制御部71は、全てのPPサイクルが終了していない場合には(S20:No)、次回以降のPPサイクル(S10)の実行に移行する。これにより、第一装着ヘッド43を用いたPPサイクルが複数回に亘って繰り返される。一方で、全てのPPサイクルが終了した場合には(S20:Yes)、装着制御部71は、第一装着ヘッド43を用いた装着処理を終了する。   The mounting controller 71 determines whether or not all PP cycles have been completed after one PP cycle (S10) has been executed (S20). When all the PP cycles are not completed (S20: No), the mounting control unit 71 proceeds to the execution of the next and subsequent PP cycles (S10). Thereby, the PP cycle using the first mounting head 43 is repeated a plurality of times. On the other hand, when all the PP cycles are completed (S20: Yes), the mounting control unit 71 ends the mounting process using the first mounting head 43.

また、上記のように第一装着ヘッド43を用いた装着処理に並行して、第二装着ヘッド53を用いた装着処理が実行される。このとき、制御装置70の非干渉制御部72は、第一装着ヘッド43および第二装着ヘッド53を対象とする非干渉制御を実行する。本実施形態において、非干渉制御部72は、図4に示すように、排他領域Axを設定することによって第二装着ヘッド53に対する第一装着ヘッド43の干渉を防止する。ここで、第二装着ヘッド53の排他領域Axは、第二装着ヘッド53の可動領域Mv2のうち第二装着ヘッド53の移動が許容され且つ第一装着ヘッド43の移動が禁止される領域である。   In addition, the mounting process using the second mounting head 53 is executed in parallel with the mounting process using the first mounting head 43 as described above. At this time, the non-interference control unit 72 of the control device 70 performs non-interference control for the first mounting head 43 and the second mounting head 53. In the present embodiment, the non-interference control unit 72 prevents the first mounting head 43 from interfering with the second mounting head 53 by setting an exclusive area Ax as shown in FIG. Here, the exclusive area Ax of the second mounting head 53 is an area in which the movement of the second mounting head 53 is allowed and the movement of the first mounting head 43 is prohibited in the movable area Mv2 of the second mounting head 53. .

第二装着ヘッド53の排他領域Axは、例えば第二装着ヘッド53の現在位置と目標位置、第二装着ヘッド53の外寸、安全用のマージンに基づいて、図4の斜線部にて示される形状に設定される。安全用のマージンは、第二装着ヘッド53の外面から一定距離まで設けられ、移動誤差等を許容する領域である。なお、図4の斜線部を除いた領域は、第一装着ヘッド43の排他領域に相当する。第一装着ヘッド43の排他領域は、第一装着ヘッド43の可動領域Mv1のうち第一装着ヘッド43の移動が許容され且つ第二装着ヘッド53の移動が禁止される領域である。   The exclusive area Ax of the second mounting head 53 is indicated by a hatched portion in FIG. 4 based on, for example, the current position and target position of the second mounting head 53, the outer dimension of the second mounting head 53, and a safety margin. Set to shape. The safety margin is an area that is provided from the outer surface of the second mounting head 53 to a certain distance and allows a movement error or the like. The area excluding the shaded area in FIG. 4 corresponds to the exclusive area of the first mounting head 43. The exclusive area of the first mounting head 43 is an area in which the movement of the first mounting head 43 is allowed and the movement of the second mounting head 53 is prohibited in the movable area Mv <b> 1 of the first mounting head 43.

本実施形態において、非干渉制御部72は、非干渉制御において第二装着ヘッド53の排他領域Axの内部に第一装着ヘッド43の目標位置がある場合に、第一装着ヘッド43の現在位置が排他領域の外部に維持されるように第一装着ヘッド43の移動を制約することにより干渉を防止する。このように、第二装着ヘッド53の動作状況に応じて第一装着ヘッド43の移動に制約が生じ得る場合に、装着制御部71は、制御プログラムに含まれる移動条件に基づいて第一装着ヘッド43を移動させる。   In the present embodiment, the non-interference control unit 72 determines the current position of the first mounting head 43 when the target position of the first mounting head 43 is within the exclusive area Ax of the second mounting head 53 in non-interference control. Interference is prevented by restricting the movement of the first mounting head 43 so as to be maintained outside the exclusive area. As described above, when the movement of the first mounting head 43 may be restricted according to the operation state of the second mounting head 53, the mounting control unit 71 determines whether the first mounting head is based on the moving condition included in the control program. 43 is moved.

上記の「移動条件」の候補には、第一装着ヘッド43を規定位置で待機させてから目標位置まで移動させる待機指令と、第二装着ヘッド53の排他領域Axの外部において目標位置に最接近する位置まで第一装着ヘッド43を詰め寄らせる詰め寄り指令とが含まれる。なお、待機指令において第一装着ヘッド43を待機させる「規定位置」は、その処理を実行する際の第一装着ヘッド43の現在位置としてもよいし、現在位置と目標位置を結ぶ線分上であって第二装着ヘッド53の排他領域Axから所定距離の位置としてもよい。   As candidates for the above-mentioned “movement condition”, a standby command for moving the first mounting head 43 to the target position after waiting at the specified position, and the closest approach to the target position outside the exclusive area Ax of the second mounting head 53. And a close-up command to close the first mounting head 43 to the position to be moved. The “specified position” that causes the first mounting head 43 to wait in the standby command may be the current position of the first mounting head 43 at the time of executing the process, or on a line segment that connects the current position and the target position. Thus, the position may be a predetermined distance from the exclusive area Ax of the second mounting head 53.

上記の「詰め寄り指令」では、第二装着ヘッド53の動作状況に応じて(即ち、変動する第二装着ヘッド53の排他領域Axに応じて)、第一装着ヘッド43を目標位置に徐々に接近させることが可能となる。そのため、第二装着ヘッド53の排他領域Axが縮小されて第一装着ヘッド43の目標位置への移動が許容された際に、目標位置までの残りの距離が短いため移動時間の短縮を図ることができる。   In the above “close-packing command”, the first mounting head 43 is gradually approached to the target position according to the operation state of the second mounting head 53 (that is, according to the changing exclusive area Ax of the second mounting head 53). It becomes possible to make it. Therefore, when the exclusive area Ax of the second mounting head 53 is reduced and the movement of the first mounting head 43 to the target position is permitted, the remaining distance to the target position is short, so that the movement time is shortened. Can do.

上記の「待機指令」では、詰め寄り指令と異なり第一装着ヘッド43の目標位置への移動がまとめて行われるため、第一装着ヘッド43の加減速が少ない。このような待機指令では、例えば第二装着ヘッド53の排他領域Axの縮小が見込まれたときに第一装着ヘッド43の移動を開始させることによって、詰め寄り指令よりも第一装着ヘッド43の移動速度を高くすることができると、結果として第一装着ヘッド43を目標位置に早く到達させることができる場合がある。   In the “standby command” described above, unlike the close-off command, the first mounting head 43 moves to the target position all at once, so the acceleration / deceleration of the first mounting head 43 is small. In such a standby command, for example, when the reduction of the exclusive area Ax of the second mounting head 53 is expected, the movement of the first mounting head 43 is started by starting the movement of the first mounting head 43 rather than the close-off command. As a result, the first mounting head 43 may be able to reach the target position quickly as a result.

(状態認識処理における撮像処理)
状態認識処理における撮像処理ついて、図4および図5を参照して説明する。状態認識処理H3において、上記のように、電子部品の保持状態を認識するために撮像処理H2が実行される。第一部品カメラ61を用いた撮像処理H2の方式には、第一部品カメラ61の視野内において第一装着ヘッド43を移動させた状態で撮像して画像データを取得するフライングビジョン方式と、第一部品カメラ61の視野内において第一装着ヘッド43を一時停止させた状態で撮像して画像データを取得するストップビジョン方式が含まれる。
(Imaging process in state recognition process)
The imaging process in the state recognition process will be described with reference to FIGS. In the state recognition process H3, as described above, the imaging process H2 is executed to recognize the holding state of the electronic component. The imaging process H2 using the first component camera 61 includes a flying vision method in which the first mounting head 43 is moved within the field of view of the first component camera 61 to acquire image data by imaging. A stop vision system in which the first mounting head 43 is temporarily stopped within the field of view of the one-part camera 61 and image data is acquired is included.

詳細には、フライングビジョン方式の撮像処理H2は、図5に示すように、第一装着ヘッド43が複数の位置(M1−M4)を移動しながら撮像が行われる。また、本実施形態において、フライングビジョン方式の撮像処理H2では、一定距離の等速区間Scを一定速度で第一装着ヘッド43を移動させている間に撮像が行われる。そのため、フライングビジョン方式の撮像処理H2では、先ず、採取処理H1における最後の採取位置Pafから等速区間Scの始点から所定距離だけ離れた第一位置M1(撮像処理H2の開始位置)まで第一装着ヘッド43が移動される。   Specifically, as shown in FIG. 5, the flying vision type imaging process H2 performs imaging while the first mounting head 43 moves between a plurality of positions (M1-M4). In the present embodiment, in the imaging process H2 of the flying vision method, imaging is performed while the first mounting head 43 is moved at a constant speed in a constant speed section Sc of a constant distance. Therefore, in the imaging process H2 of the flying vision method, first, the first to the first position M1 (starting position of the imaging process H2) that is a predetermined distance away from the starting point of the constant velocity section Sc from the last sampling position Paf in the sampling process H1. The mounting head 43 is moved.

そして、第一装着ヘッド43は、第一位置M1から第二位置M2(等速区間Scの始点)までの間に一定速度となるように加減速され、第二位置M2から第三位置M3(等速区間Scの終点)まで等速移動される。装着制御部71は、この移動中における第一部品カメラ61による撮像がなされて画像データを取得し、電子部品の保持状態を認識するための画像処理を開始する。この画像処理では、装着ヘッド43の下部に設けられた基準マークを画像データから検出し、当該基準マークに対する電子部品の距離および角度が割り出されて保持状態が認識される。   Then, the first mounting head 43 is accelerated and decelerated so as to have a constant speed between the first position M1 and the second position M2 (start point of the constant velocity section Sc), and the second position M2 to the third position M3 ( It is moved at a constant speed to the end point of the constant speed section Sc). The mounting control unit 71 is imaged by the first component camera 61 during the movement, acquires image data, and starts image processing for recognizing the holding state of the electronic component. In this image processing, a reference mark provided at the lower part of the mounting head 43 is detected from the image data, and the distance and angle of the electronic component with respect to the reference mark are determined to recognize the holding state.

そして、第一装着ヘッド43は、第四位置M4(撮像処理H2の終了位置)までの間に減速されて一時停止する。その後に、PPサイクルが移載処理H5に移行すると、移載処理H5における最初の移載位置Pa1へと移動される。なお、撮像処理H2の直後に移載処理H5への移行が可能な場合には、第四位置M4における一時停止が省略されて、図5の一点鎖線にて示すように、第三位置M3から最初の移載位置Pa1へと向かう移動軌跡となる。この場合には、第三位置M3から最初の移載位置Pa1へと向かう移動中に、画像データを画像処理して電子部品の保持状態が認識される。   The first mounting head 43 is decelerated and temporarily stopped until the fourth position M4 (end position of the imaging process H2). Thereafter, when the PP cycle shifts to the transfer process H5, the PP cycle is moved to the first transfer position Pa1 in the transfer process H5. In addition, when the transition to the transfer process H5 is possible immediately after the imaging process H2, the temporary stop at the fourth position M4 is omitted, and the third position M3 from the third position M3 as shown by the one-dot chain line in FIG. It becomes a movement locus toward the first transfer position Pa1. In this case, during the movement from the third position M3 to the first transfer position Pa1, the image data is subjected to image processing to recognize the electronic component holding state.

また、フライングビジョン方式の撮像処理H2は、電子部品の種別および第一装着ヘッド43の種別が当該方式に適合する場合にのみ実行される。各種別が適合するか否かは、例えば電子部品の寸法や、第一装着ヘッド43における基準マークの有無などが影響する。電子部品の寸法が第一部品カメラ61の視野内に収まらない程度に大きい場合には、複数回に亘る撮像に得られた画像データを合成する必要が生じ、撮像処理H2にフライングビジョン方式を適用できないことがある。また、第一装着ヘッド43が基準マークを有しない場合や基準マークが隠れてしまう程度に電子部品の寸法が大きい場合には、上記と同様に撮像処理H2にフライングビジョン方式を適用できないことがある。   Further, the imaging process H2 of the flying vision method is executed only when the type of the electronic component and the type of the first mounting head 43 are compatible with the method. Whether or not each type is suitable is affected by, for example, the dimensions of the electronic component and the presence or absence of a reference mark in the first mounting head 43. If the size of the electronic component is too large to fit within the field of view of the first component camera 61, it is necessary to synthesize image data obtained for multiple times of imaging, and the flying vision method is applied to the imaging process H2. There are things that cannot be done. In addition, when the first mounting head 43 does not have a reference mark or when the dimensions of the electronic component are large enough to hide the reference mark, the flying vision method may not be applied to the imaging process H2 as described above. .

ストップビジョン方式の撮像処理H2は、図6に示すように、第一装着ヘッド43が撮像位置N1に一時停止されて撮像が行われる。撮像位置N1は、第一部品カメラ61の視野内に第一装着ヘッド43に保持された全ての電子部品が収まる位置であって、例えば視野中心に設定される。また、一時停止される期間は、第一部品カメラ61の露光時間などに基づいて予め設定されている。   In the stop vision imaging process H2, as shown in FIG. 6, the first mounting head 43 is temporarily stopped at the imaging position N1, and imaging is performed. The imaging position N1 is a position where all the electronic components held by the first mounting head 43 are within the field of view of the first component camera 61, and is set at the center of the field of view, for example. In addition, the period of temporary suspension is set in advance based on the exposure time of the first component camera 61 and the like.

装着制御部71は、撮像位置N1において第一部品カメラ61による撮像がなされて画像データを取得すると、電子部品の保持状態を認識するための画像処理を開始する。この画像処理では、画像データの中心と第一装着ヘッド43の制御位置(撮像位置N1)が一致しているものとして、第一装着ヘッド43の基準位置に対する電子部品の距離および角度が割り出されて保持状態が認識される。このように、ストップビジョン方式の撮像処理H2は、第一装着ヘッド43に基準マークが設けられていない場合などにも適用可能な撮像方式である。   The mounting control unit 71 starts image processing for recognizing the holding state of the electronic component when the first component camera 61 captures an image at the imaging position N1 and acquires image data. In this image processing, the distance and angle of the electronic component with respect to the reference position of the first mounting head 43 are determined on the assumption that the center of the image data coincides with the control position (imaging position N1) of the first mounting head 43. The holding state is recognized. As described above, the stop vision imaging process H2 is an imaging system that can be applied even when the first mounting head 43 is not provided with a reference mark.

また、本実施形態において、第一部品カメラ61は、干渉領域Acの内部に位置する。よって、第一部品カメラ61を用いる撮像処理H2、および回路基板Bdに電子部品を移載する移載処理H5は、非干渉制御によって第一装着ヘッド43の移動を制約されることがある。そのため、採取処理H1における最後の採取位置Pafから撮像処理H2の開始位置(第一位置M1、撮像位置N1)までの移動、撮像処理H2の終了位置(第四位置M4、撮像位置N1)から移載処理H5における最初の移載位置Pa1までの移動は、制御プログラムに設定された移動条件に基づいて制御される。   In the present embodiment, the first component camera 61 is located inside the interference area Ac. Therefore, in the imaging process H2 using the first component camera 61 and the transfer process H5 for transferring the electronic component to the circuit board Bd, the movement of the first mounting head 43 may be restricted by non-interference control. Therefore, the movement from the last sampling position Paf in the sampling process H1 to the start position (first position M1, imaging position N1) of the imaging process H2, and the end position (fourth position M4, imaging position N1) of the imaging process H2. The movement to the first transfer position Pa1 in the loading process H5 is controlled based on the movement condition set in the control program.

(最適化装置90の詳細構成)
装着処理の最適化装置90は、装着処理に要するサイクルタイムの短縮を目的として、部品装着機1に送出される制御プログラムを対象として最適化処理を実行する。最適化装置90が対象とする制御プログラムは、生産計画に基づいて順序を定められた複数の生産ジョブごとに予め生成されている。そして、最適化装置90は、制御プログラムにより指令される複数のPPサイクルにおける撮像処理H2および移載処理H5のそれぞれにおける最初の目標位置(撮像処理H2の開始位置、移載位置Pa1)までの第一装着ヘッド43の移動条件をそれぞれ設定することで最適化処理を実行する。
(Detailed configuration of the optimization device 90)
The mounting process optimization device 90 executes an optimization process for a control program sent to the component mounting machine 1 for the purpose of shortening the cycle time required for the mounting process. The control program targeted by the optimization device 90 is generated in advance for each of a plurality of production jobs whose order is determined based on the production plan. Then, the optimization device 90 performs the operations up to the first target position (starting position of the imaging process H2, transfer position Pa1) in each of the imaging process H2 and the transfer process H5 in the plurality of PP cycles instructed by the control program. The optimization process is executed by setting the movement conditions of one mounting head 43.

最適化装置90は、図1に示すように、時間算出部91と、条件設定部92とを備える。また、最適化装置90は、管理装置80の記憶装置82に記憶されている制御プログラムや各種情報を参照する。上記の各種情報には、第一部品供給装置20の複数の供給位置Ps1において供給される電子部品の種別を示す情報や、制御プログラムにより実行される装着処理に用いられる第一装着ヘッド43の種別や外寸を示す情報が含まれる。   As shown in FIG. 1, the optimization device 90 includes a time calculation unit 91 and a condition setting unit 92. The optimization device 90 refers to the control program and various information stored in the storage device 82 of the management device 80. The various information includes information indicating the types of electronic components supplied at the plurality of supply positions Ps1 of the first component supply device 20, and the types of the first mounting heads 43 used for mounting processing executed by the control program. And information indicating the external dimensions.

時間算出部91は、PPサイクルにおいて第一装着ヘッド43による電子部品の採取が終了してから移載処理H5における最初の移載がなされるまでの処理移行時間(図2を参照)を算出する。条件設定部92は、第二装着ヘッド53を用いた干渉領域Acでの作業(移載処理H5)に並行してフライングビジョン方式またはストップビジョン方式の撮像処理H2が行われる場合に、処理移行時間が短くなるように、撮像処理H2および移載処理H5のそれぞれにおける最初の目標位置(撮像処理H2の開始位置、移載位置Pa1)までの第一装着ヘッド43の移動条件をそれぞれ設定する。   The time calculation unit 91 calculates a process transition time (see FIG. 2) from when the electronic component is collected by the first mounting head 43 in the PP cycle until the first transfer is performed in the transfer process H5. . The condition setting unit 92 performs processing transition time when the imaging processing H2 of the flying vision method or the stop vision method is performed in parallel with the work (transfer processing H5) in the interference area Ac using the second mounting head 53. Is set so that the movement conditions of the first mounting head 43 to the first target position (the start position of the imaging process H2, the transfer position Pa1) in each of the imaging process H2 and the transfer process H5 are set.

そのため、時間算出部91は、撮像処理H2および移載処理H5の少なくとも一方における移動条件が待機指令または詰め寄り指令に設定される移動パターンを少なくとも含む複数の移動パターンごとに処理移行時間を算出する。本実施形態において、撮像処理H2の方式は、フライングビジョン方式およびストップビジョン方式の2種類の何れかであるものとする。また、上記の複数の移動パターンには、図7に示すように、8種類の移動パターン(K1〜K8)が含まれる。   Therefore, the time calculation unit 91 calculates the process transition time for each of a plurality of movement patterns including at least a movement pattern in which the movement condition in at least one of the imaging process H2 and the transfer process H5 is set to the standby command or the close-off command. In the present embodiment, the imaging processing H2 method is assumed to be one of two types, a flying vision method and a stop vision method. In addition, as shown in FIG. 7, the plurality of movement patterns include eight types of movement patterns (K1 to K8).

詳細には、複数の移動パターンには、ストップビジョン方式の撮像処理H2における移動条件が待機指令および詰め寄り指令にそれぞれ設定され、且つ移載処理H5における移動条件が待機指令および詰め寄り指令にそれぞれ設定される4種類(K1〜K4)が含まれる。さらに、複数の移動パターンには、上記の撮像処理H2がフライングビジョン方式である4種類(K5〜K8)が含まれる。時間算出部91は、上記の合計8種類の移動パターンのそれぞれに対応する処理移行時間T31〜T38を算出する。   Specifically, for a plurality of movement patterns, the movement conditions in the stop vision imaging process H2 are set to the standby command and the close-off command, respectively, and the movement conditions in the transfer process H5 are set to the standby command and the close-off command, respectively. 4 types (K1 to K4) are included. Further, the plurality of movement patterns include four types (K5 to K8) in which the imaging process H2 is a flying vision system. The time calculation unit 91 calculates process transition times T31 to T38 corresponding to each of the total of eight types of movement patterns.

また、時間算出部91は、処理移行時間T31〜T38の算出に際して、撮像制約時間と、移載制約時間とを複数の移動パターン(K1〜K8)ごとに算出する。上記の撮像制約時間は、第一装着ヘッド43による電子部品の採取が終了してから、撮像処理H2に伴う第一装着ヘッド43の移動が非干渉制御により制約されずに撮像処理H2を実行可能となるまでの時間である。また、上記の移載制約時間は、撮像処理H2が終了してから、撮像処理H2の後に実行される移載処理H5における最初の目標位置への第一装着ヘッド43の移動が非干渉制御により制約されずに移載処理H5を実行可能となるまでの時間である。   The time calculation unit 91 calculates the imaging restriction time and the transfer restriction time for each of the plurality of movement patterns (K1 to K8) when calculating the processing transition times T31 to T38. The imaging restriction time can be executed after the first mounting head 43 has finished collecting electronic components and the movement of the first attachment head 43 associated with the imaging process H2 is not restricted by non-interference control. It is time to become. Further, the transfer restriction time is determined by the non-interference control when the first mounting head 43 moves to the first target position in the transfer process H5 executed after the imaging process H2 after the imaging process H2. This is the time until the transfer process H5 can be executed without restriction.

例えば、時間算出部91は、撮像処理H2の方式がフライングビジョン方式であれば、先ず第一装着ヘッド43の第一位置M1から第四位置M4への移動に非干渉制御による制約が生じないように、第四位置M4が第二装着ヘッド53の排他領域Axの外部になることが見込まれ、撮像処理H2をなるべく早期に開始できる時刻を割り出す。そして、時間算出部91は、採取処理H1の終了時刻と、上記の撮像処理H2の開始時刻との差分から撮像制約時間を算出する。   For example, if the method of the imaging process H2 is the flying vision method, the time calculation unit 91 first does not cause restrictions due to non-interference control on the movement of the first mounting head 43 from the first position M1 to the fourth position M4. In addition, the fourth position M4 is expected to be outside the exclusive area Ax of the second mounting head 53, and the time at which the imaging process H2 can be started as early as possible is determined. Then, the time calculation unit 91 calculates the imaging restriction time from the difference between the end time of the collection process H1 and the start time of the imaging process H2.

また、時間算出部91は、撮像処理H2の方式がストップビジョン方式であれば、先ず撮像位置N1から移載処理H5における最初の移載位置Pa1への移動に非干渉制御による制約が生じないように、最初の移載位置Pa1が第二装着ヘッド53の排他領域Axの外部になることが見込まれ、移載処理H5をなるべく早期に開始できる時刻を割り出す。そして、時間算出部91は、撮像処理H2の終了時刻と、上記の移載処理H5の開始時刻との差分から移載制約時間を算出する。   In addition, when the imaging process H2 method is the stop vision method, the time calculation unit 91 does not cause restrictions due to non-interference control on the movement from the imaging position N1 to the first transfer position Pa1 in the transfer process H5. In addition, since the first transfer position Pa1 is expected to be outside the exclusive area Ax of the second mounting head 53, a time at which the transfer process H5 can be started as early as possible is determined. Then, the time calculation unit 91 calculates the transfer restriction time from the difference between the end time of the imaging process H2 and the start time of the transfer process H5.

ここで、上記の撮像制約時間および移載制約時間は、図7に示すように、撮像処理H2の方式、および撮像処理H2若しくは移載処理H5の移動条件が同一であれば共通する。具体的には、例えば第一移動パターンK1と第三移動パターンK3とでは撮像制約時間T11が共通し、第五移動パターンK5と第六移動パターンK6とでは移載制約時間T23が共通する。換言すると、これらの撮像制約時間T11〜T14および移載制約時間T21〜T24は、撮像処理H2の方式、移動条件ごとに変動し得る時間である。   Here, as shown in FIG. 7, the above-described imaging restriction time and transfer restriction time are common if the method of the imaging process H2 and the movement conditions of the imaging process H2 or the transfer process H5 are the same. Specifically, for example, the imaging restriction time T11 is common to the first movement pattern K1 and the third movement pattern K3, and the transfer restriction time T23 is common to the fifth movement pattern K5 and the sixth movement pattern K6. In other words, the imaging restriction times T11 to T14 and the transfer restriction times T21 to T24 are times that can vary depending on the method of the imaging process H2 and the movement conditions.

時間算出部91は、撮像制約時間T11〜T14と移載制約時間T21〜T24に、撮像処理H2の方式ごとに相違する撮像処理H2の所要時間Ts,Tfを加算して、処理移行時間T31〜T38を算出する。上記のストップビジョン方式の撮像処理H2の所要時間Ts、およびフライングビジョン方式の撮像処理H2の所要時間Tfは、採取処理H1の終了時間から撮像処理H2の終了時間から撮像制約時間を除いた時間であり、装着ヘッド53の移動と撮像に要する時間に相当する。   The time calculation unit 91 adds the required times Ts and Tf of the imaging process H2 that are different for each method of the imaging process H2 to the imaging constraint times T11 to T14 and the transfer constraint times T21 to T24, and the process transition times T31 to T31. T38 is calculated. The required time Ts of the stop vision type imaging process H2 and the required time Tf of the flying vision type imaging process H2 are times obtained by subtracting the imaging restriction time from the end time of the imaging process H2 from the end time of the sampling process H1. Yes, this corresponds to the time required for the movement and imaging of the mounting head 53.

条件設定部92は、複数の移動パターン(K1〜K8)のうち処理移行時間T31〜T38が最短となる一つの移動パターンに基づいて、撮像処理H2の移動条件および移載処理H5の移動条件をそれぞれ設定する。具体的には、条件設定部92は、例えば処理移行時間T36が最短である場合には、撮像処理H2にフライングビジョン方式を適用し、撮像処理H2の移動条件に詰め寄り指令を設定し、移載処理H5に待機指令を設定する。そして、条件設定部92は、設定内容に対応するコードを制御プログラムに追加することによって、装着処理を最適化する。   The condition setting unit 92 sets the movement condition of the imaging process H2 and the movement condition of the transfer process H5 based on one movement pattern having the shortest process transition times T31 to T38 among the plurality of movement patterns (K1 to K8). Set each. Specifically, for example, when the process transition time T36 is the shortest, the condition setting unit 92 applies the flying vision method to the imaging process H2, sets a close-up command in the moving condition of the imaging process H2, and transfers A standby command is set in process H5. Then, the condition setting unit 92 optimizes the mounting process by adding a code corresponding to the setting content to the control program.

(装着処理の最適化処理)
最適化装置90による装着処理の最適化処理について、図7および図8を参照して説明する。本実施形態において、撮像処理H2の方式は、ストップビジョン方式とフライングビジョン方式の2種類であるものとする。また、最適化装置90は、撮像処理H2および移載処理H5の移動条件を対象として最適化を行う。移動条件の候補は、待機指令および詰め寄り指令の2種類であるものとする。このような前提により、図7に示すように、8種類の移動パターンが想定される。
(Installation process optimization process)
The mounting process optimizing process by the optimizing device 90 will be described with reference to FIGS. In the present embodiment, it is assumed that there are two types of imaging processing H2 methods, a stop vision method and a flying vision method. Further, the optimization device 90 performs optimization for the movement conditions of the imaging process H2 and the transfer process H5. It is assumed that there are two types of movement condition candidates: a standby command and a close-up command. Based on such a premise, as shown in FIG. 7, eight types of movement patterns are assumed.

装着処理の最適化処理において、最適化装置90は、図8に示すように、先ず最適化に必要な準備を行う準備処理を実行する(S30)。詳細には、最適化装置90は、先ず、記憶装置82に記憶された制御プログラムおよび各種情報に基づいて、PPサイクルの採取処理H1における最後の採取位置Pafと、移載処理H5における最初の移載位置Pa1とを示す座標値、および第二装着ヘッド53により並行して実行される装着処理の移載処理H5における第二装着ヘッド53の移動範囲を取得する(S31)。   In the mounting process optimizing process, as shown in FIG. 8, the optimizing device 90 first executes a preparatory process for making preparations necessary for the optimization (S30). More specifically, the optimization device 90 first determines the last sampling position Paf in the PP cycle sampling process H1 and the first transfer in the transfer process H5 based on the control program and various information stored in the storage device 82. The coordinate value indicating the mounting position Pa1 and the movement range of the second mounting head 53 in the mounting process transfer process H5 executed in parallel by the second mounting head 53 are acquired (S31).

次に、最適化装置90は、第二装着ヘッド53の移動範囲に基づいて、第二装着ヘッド53の排他領域Axを、第二装着ヘッド53による移載処理H5の移動ごとに算出する(S32)。つまり、最適化装置90は、第二装着ヘッド53の移動ごとに変動し得る排他領域Axを算出することにより、第一装着ヘッド43の目標位置が排他領域Axの内部にあるのか外部にあるのかを認識するとともに、内部にある場合には排他領域Axの外部になることが見込まれる時刻を認識する。   Next, the optimization device 90 calculates the exclusive area Ax of the second mounting head 53 for each movement of the transfer process H5 by the second mounting head 53 based on the movement range of the second mounting head 53 (S32). ). In other words, the optimization device 90 calculates the exclusive area Ax that can vary with each movement of the second mounting head 53, so that the target position of the first mounting head 43 is inside or outside the exclusive area Ax. , And if it is inside, recognizes the time when it is expected to be outside the exclusive area Ax.

続いて、時間算出部91は、撮像処理H2がストップビジョン方式であるとして、S31にて取得された最後の採取位置Paf、第一部品カメラ61の位置、最初の移載位置Pa1、および第二装着ヘッド53の排他領域Axに基づいて、複数の移動パターン(K1〜K4)ごとに撮像制約時間T11,T12と、移載制約時間T21,T22とを算出する。さらに、時間算出部91は、ストップビジョン方式の撮像処理H2の所要時間Tsに基づいて、複数の移動パターン(K1〜K4)ごとの処理移行時間T31〜T34をそれぞれ算出する(S41)。   Subsequently, the time calculation unit 91 assumes that the imaging process H2 is the stop vision method, the last sampling position Paf acquired in S31, the position of the first component camera 61, the first transfer position Pa1, and the second Based on the exclusive area Ax of the mounting head 53, imaging restriction times T11 and T12 and transfer restriction times T21 and T22 are calculated for each of a plurality of movement patterns (K1 to K4). Furthermore, the time calculation unit 91 calculates process transition times T31 to T34 for each of the plurality of movement patterns (K1 to K4) based on the required time Ts of the stop vision imaging process H2 (S41).

次に、最適化装置90は、今回のPPサイクルにおいて採取した電子部品が全てフライングビジョン方式の撮像処理H2に適合するか否かを判定する(S42)。フライングビジョン方式の撮像処理H2に適合する場合には(S42:Yes)、時間算出部91は、撮像処理H2がフライングビジョン方式であるとして、上記と同様に、複数の移動パターン(K5〜K8)ごとに撮像制約時間T13,T14と、移載制約時間T23,T24とを算出する。さらに、時間算出部91は、フライングビジョン方式の撮像処理H2の所要時間Tfに基づいて、複数の移動パターン(K5〜K8)ごとの処理移行時間T35〜T38をそれぞれ算出する(S43)。   Next, the optimization device 90 determines whether or not all electronic components collected in the current PP cycle are compatible with the imaging processing H2 of the flying vision method (S42). If the imaging process H2 conforms to the flying vision system imaging process H2 (S42: Yes), the time calculation unit 91 assumes that the imaging process H2 is the flying vision system and, similarly to the above, a plurality of movement patterns (K5 to K8). Imaging constraint times T13 and T14 and transfer constraint times T23 and T24 are calculated for each. Further, the time calculation unit 91 calculates process transition times T35 to T38 for each of the plurality of movement patterns (K5 to K8) based on the required time Tf of the flying vision type imaging process H2 (S43).

そして、条件設定部92は、算出された8種類の処理移行時間T31〜T38のうち最短の最短となる一つの移動パターンを選択する(S44)。最後に、条件設定部92は、選択された移動パターンに基づいて、撮像処理H2の移動条件および移載処理H5の移動条件をそれぞれ設定すべく、制御プログラムに移動条件に対応するコードを追加する編集を行う(S45)。具体的には、例えば第六の移動パターンK6が選択された場合には、撮像処理H2の方式としてフライングビジョン方式が適用され、撮像処理H2の移動条件に詰め寄り指令が設定され、移載処理H5の移動条件に待機指令が設定される。   Then, the condition setting unit 92 selects one movement pattern that is the shortest and shortest among the eight types of calculated process transition times T31 to T38 (S44). Finally, the condition setting unit 92 adds a code corresponding to the movement condition to the control program so as to set the movement condition of the imaging process H2 and the movement condition of the transfer process H5 based on the selected movement pattern. Editing is performed (S45). Specifically, for example, when the sixth movement pattern K6 is selected, the flying vision method is applied as the method of the imaging process H2, the close-up command is set as the movement condition of the imaging process H2, and the transfer process H5 is performed. The standby command is set in the movement conditions.

また、今回のPPサイクルにおいて採取した電子部品の一部または全部がフライングビジョン方式の撮像処理H2に適合しない場合には(S42:No)、フライングビジョン方式に係る処理移行時間T35〜T38の算出(S43)を省略する。この場合は、4種類の移動パターン(K1〜K4)のみ処理移行時間T31〜T34が算出された状態にある。そして、条件設定部92は、算出された4種類の処理移行時間T31〜T34のうち最短となる一つの移動パターンを選択する(S44)。   If some or all of the electronic components collected in the current PP cycle are not compatible with the imaging processing H2 of the flying vision method (S42: No), the processing transition times T35 to T38 related to the flying vision method are calculated ( S43) is omitted. In this case, the process transition times T31 to T34 are calculated only for the four types of movement patterns (K1 to K4). Then, the condition setting unit 92 selects the shortest movement pattern among the four types of calculated process transition times T31 to T34 (S44).

最後に、条件設定部92は、選択された移動パターンに基づいて、撮像処理H2の移動条件および移載処理H5の移動条件を設定すべく、制御プログラムに移動条件に対応するコードを追加する編集を行う(S45)。具体的には、例えば第四移動パターンK4が選択された場合には、撮像処理H2の方式としてストップビジョン方式が適用され、撮像処理H2および移載処理H5の移動条件のそれぞれに詰め寄り指令が設定される。   Finally, the condition setting unit 92 adds an code corresponding to the movement condition to the control program so as to set the movement condition of the imaging process H2 and the movement condition of the transfer process H5 based on the selected movement pattern. (S45). Specifically, for example, when the fourth movement pattern K4 is selected, the stop vision method is applied as the method of the imaging process H2, and a close-up command is set for each of the movement conditions of the imaging process H2 and the transfer process H5. Is done.

なお、条件設定部92は、第一装着ヘッド43による装着処理および第二装着ヘッド53による装着処理の各PPサイクルを対象として、実行順に撮像処理H2および移載処理H5の移動条件を順次最適化する。つまり、条件設定部92は、第二装着ヘッド53を用いたPPサイクルにおける撮像処理H2および移載処理H5の移動条件をそれぞれ設定する。これにより、第一装着ヘッド43を用いた装着処理、および第二装着ヘッド53を用いた装着処理が最適化される。   The condition setting unit 92 sequentially optimizes the moving conditions of the imaging process H2 and the transfer process H5 in the order of execution for each PP cycle of the mounting process by the first mounting head 43 and the mounting process by the second mounting head 53. To do. That is, the condition setting unit 92 sets the movement conditions of the imaging process H2 and the transfer process H5 in the PP cycle using the second mounting head 53, respectively. Thereby, the mounting process using the first mounting head 43 and the mounting process using the second mounting head 53 are optimized.

上記のように、PPサイクルにより移載される電子部品の全てがフライングビジョン方式の撮像処理H2に適合する場合には、8種類の移動パターンから一つが選択されることにより、実質的に撮像処理H2の方式が切り換えられる。フライングビジョン方式の撮像処理H2は、第一装着ヘッド43を移動させながら撮像を行うことから撮像処理H2に要する時間を短縮する観点からは有利である。しかし、フライングビジョン方式の撮像処理H2は、第一部品カメラ61の視野内において一定距離の等速区間Scを移動させることを要する。そのため、例えば等速区間Scの終点である第三位置M3において干渉が生じるなどの事情がある場合には撮像処理H2を開始できないという制約が生じ得る。   As described above, when all of the electronic components transferred by the PP cycle are compatible with the imaging processing H2 of the flying vision method, one of the eight movement patterns is selected, so that the imaging processing is substantially performed. The H2 method is switched. The flying vision type imaging process H2 is advantageous from the viewpoint of shortening the time required for the imaging process H2 because the imaging is performed while moving the first mounting head 43. However, the imaging process H2 of the flying vision method requires moving the constant velocity section Sc of a certain distance within the field of view of the first component camera 61. Therefore, for example, there may be a restriction that the imaging process H2 cannot be started when there is a situation in which interference occurs at the third position M3 that is the end point of the constant velocity section Sc.

これに対して、ストップビジョン方式は、第一装着ヘッド43が第一部品カメラ61の視野内に収まる位置において第二装着ヘッド53と干渉が生じないのであれば撮像処理H2の実行が可能である。そのため、例えば第二装着ヘッド53の排他領域Axの境界が第一部品カメラ61の視野内(図5の第三位置M3と図6の撮像位置N1との間)にある場合には、ストップビジョン方式の方が撮像処理H2を早期に開始できる。このように、第二装着ヘッド53の移動範囲などの動作状況によって適切な撮像処理H2の方式、および移動条件が相違することから、最適化装置90による装着処理の最適化により撮像処理H2や移載処理H5の開始の早期化を図り、結果としてサイクルタイムを短縮させることができる。   On the other hand, in the stop vision system, if the first mounting head 43 does not interfere with the second mounting head 53 at a position where it falls within the field of view of the first component camera 61, the imaging process H2 can be executed. . Therefore, for example, when the boundary of the exclusive area Ax of the second mounting head 53 is within the field of view of the first component camera 61 (between the third position M3 in FIG. 5 and the imaging position N1 in FIG. 6), stop vision The method can start the imaging process H2 earlier. As described above, since the appropriate method of the imaging process H2 and the movement conditions are different depending on the operation situation such as the movement range of the second mounting head 53, the imaging process H2 and the shift are performed by the optimization of the mounting process by the optimization device 90. The start of the loading process H5 can be accelerated, and as a result, the cycle time can be shortened.

<実施形態の構成による効果>
最適化装置90は、部品装着機1による装着処理を最適化する。部品装着機1は、供給される電子部品を採取して回路基板Bdに移載する作業に用いられる第一装着ヘッド43と、回路基板Bdに対する所定の作業に用いられる作業ヘッド(第二装着ヘッド53)と、第一装着ヘッド43に保持された電子部品を撮像可能な第一部品カメラ61と、作業ヘッド(第二装着ヘッド53)と第一装着ヘッド43の干渉を防止する非干渉制御を実行する制御装置70と、を備える。制御装置70は、第一部品カメラ61を用いた撮像処理H2により取得された画像データを画像処理して第一装着ヘッド43により採取された電子部品の保持状態を認識する状態認識処理H3を実行し、状態認識処理H3の結果に基づいて回路基板Bdにおける所定位置に電子部品を移載する移載処理H5を実行するピックアンドプレースサイクル(以下、PPサイクル)を複数回に亘って繰り返す装着処理を実行する。
撮像処理H2の方式には、第一部品カメラ61の視野内において第一装着ヘッド43を移動させた状態で撮像して画像データを取得するフライングビジョン方式が含まれる。第一装着ヘッド43の可動領域と作業ヘッド(第二装着ヘッド53)の可動領域が重複して第一装着ヘッド43と作業ヘッド(第二装着ヘッド53)の干渉が発生し得る領域を干渉領域Acと定義する。最適化装置90は、PPサイクルにおいて第一装着ヘッド43による電子部品の採取が終了してから移載処理H5における最初の移載がなされるまでの処理移行時間を算出する時間算出部91と、作業ヘッド(第二装着ヘッド53)を用いた干渉領域Acでの作業に並行してフライングビジョン方式の撮像処理H2が行われる場合に、撮像処理H2および移載処理H5のそれぞれにおける最初の目標位置までの第一装着ヘッド43の移動条件をそれぞれ設定する条件設定部92と、を備える。
移動条件の候補には、第一装着ヘッド43を規定位置で待機させてから目標位置まで移動させる待機指令と、作業ヘッド(第二装着ヘッド53)の可動領域のうち作業ヘッド(第二装着ヘッド53)の移動が許容され且つ第一装着ヘッド43の移動が禁止される排他領域の外部において目標位置に最接近する位置まで第一装着ヘッド43を詰め寄らせる詰め寄り指令とが含まれる。時間算出部91は、フライングビジョン方式の撮像処理H2および移載処理H5の少なくとも一方における移動条件が待機指令または詰め寄り指令に設定される移動パターンを少なくとも含む複数の移動パターンごとに、処理移行時間を算出する。条件設定部92は、複数の移動パターンのうち処理移行時間が最短となる一つの移動パターンに基づいて、撮像処理H2の移動条件および移載処理H5の移動条件をそれぞれ設定する。
<Effects of Configuration of Embodiment>
The optimization device 90 optimizes the mounting process by the component mounting machine 1. The component mounting machine 1 includes a first mounting head 43 used for an operation of collecting an electronic component to be supplied and transferring it to the circuit board Bd, and a work head (second mounting head used for a predetermined operation on the circuit board Bd). 53), a first component camera 61 capable of imaging the electronic component held by the first mounting head 43, and non-interference control for preventing interference between the work head (second mounting head 53) and the first mounting head 43. And a control device 70 to be executed. The control device 70 executes a state recognition process H3 for recognizing the holding state of the electronic component collected by the first mounting head 43 by performing image processing on the image data acquired by the imaging process H2 using the first component camera 61. Then, a mounting process in which a pick-and-place cycle (hereinafter referred to as a PP cycle) for executing a transfer process H5 for transferring an electronic component to a predetermined position on the circuit board Bd based on the result of the state recognition process H3 is repeated a plurality of times. Execute.
The method of the imaging process H2 includes a flying vision method in which the first mounting head 43 is moved within the field of view of the first component camera 61 to capture an image and acquire image data. An area in which the movable area of the first mounting head 43 and the movable area of the work head (second mounting head 53) overlap and an interference between the first mounting head 43 and the work head (second mounting head 53) may occur is an interference area. It is defined as Ac. The optimization device 90 includes a time calculation unit 91 that calculates a process transition time from when the electronic component is collected by the first mounting head 43 in the PP cycle until the first transfer in the transfer process H5 is performed, When the flying vision type imaging process H2 is performed in parallel with the work in the interference area Ac using the work head (second mounting head 53), the first target position in each of the imaging process H2 and the transfer process H5 And a condition setting unit 92 for setting the movement conditions of the first mounting head 43 up to the above.
The movement condition candidates include a standby command for moving the first mounting head 43 from the standby position to the target position, and a working head (second mounting head) in the movable area of the working head (second mounting head 53). 53) and a close-up command to close the first mounting head 43 to a position closest to the target position outside the exclusive area where the movement of the first mounting head 43 is prohibited. The time calculation unit 91 sets the process transition time for each of a plurality of movement patterns including at least a movement pattern in which the movement condition in at least one of the imaging process H2 and the transfer process H5 of the flying vision method is set to the standby command or the close-off command. calculate. The condition setting unit 92 sets a movement condition for the imaging process H2 and a movement condition for the transfer process H5 based on one movement pattern having the shortest process transition time among the plurality of movement patterns.

このような構成によると、最適化装置90は、少なくとも2種類の移動パターンのうち移載処理H5における最初の移載がなされる時刻が最も早くなるように移動パターンを選択し、当該移動パターンに基づいて移動条件を設定する。これにより、例えばフライングビジョン方式の撮像処理H2が待機指令に設定され、移載処理H5が詰め寄り指令に設定される。このように、作業ヘッド(第二装着ヘッド53)の動作状況に応じて撮像処理H2および移載処理H5の最初の移動に係る移動条件が適宜設定されて、第一装着ヘッド43と作業ヘッド(第二装着ヘッド53)の干渉を防止しつつ、装着処理に要するサイクルタイムが短くなるように最適化される。   According to such a configuration, the optimization device 90 selects a movement pattern so that the time at which the first transfer in the transfer process H5 is performed is the earliest among at least two types of movement patterns, and the movement pattern is selected as the movement pattern. Set the movement conditions based on this. Thereby, for example, the imaging process H2 of the flying vision method is set as a standby command, and the transfer process H5 is set as a close-up command. As described above, the movement conditions related to the initial movement of the imaging process H2 and the transfer process H5 are appropriately set according to the operation state of the work head (second mounting head 53), and the first mounting head 43 and the work head ( The cycle time required for the mounting process is optimized while preventing the interference of the second mounting head 53).

また、複数の移動パターンには、フライングビジョン方式の撮像処理H2における移動条件が待機指令および詰め寄り指令にそれぞれ設定され、且つ移載処理H5における移動条件が待機指令および詰め寄り指令の一方に設定される2種類の移動パターンが含まれる。
このような構成によると、複数の移動パターンには、少なくともフライングビジョン方式の撮像処理H2における移動条件が待機指令と詰め寄り指令とにそれぞれ設定された2種類の移動パターンが含まれる。このとき、上記の2種類の移動パターンは、移載処理H5における移動条件が待機指令および詰め寄り指令の一方に設定される。これにより、撮像処理H2における移動条件について待機指令と詰め寄り指令のうち撮像処理H2に要する時間が短い方を選択することができる。これにより、装着処理を最適化し、サイクルタイムの短縮を図ることができる。
In addition, for a plurality of movement patterns, the movement conditions in the imaging processing H2 of the flying vision method are set to the standby command and the close-off command, respectively, and the movement conditions in the transfer processing H5 are set to one of the standby command and the close-up command. Two types of movement patterns are included.
According to such a configuration, the plurality of movement patterns include at least two types of movement patterns in which the movement conditions in the imaging processing H2 of the flying vision method are respectively set to the standby command and the close-up command. At this time, in the above-described two types of movement patterns, the movement condition in the transfer process H5 is set to one of the standby instruction and the closing instruction. As a result, it is possible to select the standby command and the close-off command for the moving condition in the imaging process H2, which has a shorter time required for the imaging process H2. Thereby, the mounting process can be optimized and the cycle time can be shortened.

また、複数の移動パターンには、フライングビジョン方式の撮像処理H2における移動条件が待機指令および詰め寄り指令にそれぞれ設定され、且つ移載処理H5における移動条件が待機指令および詰め寄り指令にそれぞれ設定される4種類の移動パターン(K5〜K8)が含まれる。
このような構成によると、複数の移動パターンには、フライングビジョン方式の撮像処理H2および移載処理H5の移動条件が共に待機指令である第五移動パターンK5と、撮像処理H2の移動条件が詰め寄り指令であり且つ移載処理H5の移動条件が待機指令である第六移動パターンK6と、撮像処理H2の移動条件が待機指令であり且つ移載処理H5の移動条件が詰め寄り指令である第七移動パターンK7と、撮像処理H2および移載処理H5の移動条件が共に詰め寄り指令である第八移動パターンK8が含まれる。これにより、撮像処理H2および移載処理H5における移動条件についてそれぞれの処理を一連で行った際に要する時間が最短の移動条件を設定することができる。これにより、装着処理を最適化し、サイクルタイムの短縮を図ることができる。
In addition, for the plurality of movement patterns, the movement conditions in the imaging process H2 of the flying vision method are set to the standby command and the close-off command, respectively, and the movement conditions in the transfer process H5 are respectively set to the standby command and the close-up command 4 Types of movement patterns (K5 to K8) are included.
According to such a configuration, the fifth movement pattern K5 in which the movement conditions of the flying vision type imaging process H2 and the transfer process H5 are both standby commands and the movement conditions of the imaging process H2 are mixed up in the plurality of movement patterns. A sixth movement pattern K6 that is a command and the movement condition of the transfer process H5 is a standby command, and a seventh movement that the movement condition of the imaging process H2 is a standby command and the movement condition of the transfer process H5 is a close-up command The pattern K7 and an eighth movement pattern K8 in which the movement conditions of the imaging process H2 and the transfer process H5 are both close instructions are included. Thereby, it is possible to set the movement condition with the shortest time required for performing a series of the movement conditions in the imaging process H2 and the transfer process H5. Thereby, the mounting process can be optimized and the cycle time can be shortened.

また、撮像処理H2の方式には、第一部品カメラ61の視野内において第一装着ヘッド43を一時停止させた状態で撮像して画像データを取得するストップビジョン方式が含まれる。複数の移動パターンには、ストップビジョン方式の撮像処理H2および移載処理H5の少なくとも一方における移動条件が待機指令または詰め寄り指令に設定される移動パターンが含まれる。時間算出部91は、ストップビジョン方式の撮像処理H2および移載処理H5の少なくとも一方における移動条件が待機指令または詰め寄り指令に設定される移動パターンを少なくとも含む複数の移動パターンごとに、処理移行時間を算出する。条件設定部92は、処理移行時間に基づいて複数の移動パターンから一つの移動パターンが選択されて、作業ヘッド(第二装着ヘッド53)を用いた干渉領域Acでの作業に並行してストップビジョン方式の撮像処理H2が行われる場合に、撮像処理H2および移載処理H5のそれぞれにおける最初の目標位置までの第一装着ヘッド43の移動条件をそれぞれ設定する。
このような構成によると、作業ヘッド(第二装着ヘッド53)の動作状況に応じて、撮像処理H2の方式がフライングビジョン方式かストップビジョン方式に切り換えられる。最適化装置90は、PPサイクルごとに最適な撮像処理H2の方式を切り換えることによって、全体としてサイクルタイムの短縮を図ることができる。
In addition, the imaging process H2 includes a stop vision system in which image data is acquired by capturing an image with the first mounting head 43 temporarily stopped within the field of view of the first component camera 61. The plurality of movement patterns include a movement pattern in which a movement condition in at least one of the stop vision imaging process H2 and the transfer process H5 is set to a standby command or a close-up command. The time calculation unit 91 sets a process transition time for each of a plurality of movement patterns including at least a movement pattern in which the movement condition in at least one of the stop vision imaging process H2 and the transfer process H5 is set to the standby command or the close-off command. calculate. The condition setting unit 92 selects one movement pattern from a plurality of movement patterns based on the process transition time, and performs stop vision in parallel with the work in the interference area Ac using the work head (second mounting head 53). When the system imaging process H2 is performed, the movement conditions of the first mounting head 43 to the first target position in each of the imaging process H2 and the transfer process H5 are set.
According to such a configuration, the method of the imaging process H2 is switched between the flying vision method and the stop vision method according to the operation status of the work head (second mounting head 53). The optimization device 90 can reduce the cycle time as a whole by switching the optimal imaging processing H2 method for each PP cycle.

また、複数の移動パターンには、ストップビジョン方式の撮像処理H2における移動条件が待機指令および詰め寄り指令にそれぞれ設定され、且つ移載処理H5における移動条件が待機指令および詰め寄り指令の一方に設定される2種類の移動パターンが含まれる。
このような構成によると、複数の移動パターンには、少なくともストップビジョン方式の撮像処理H2における移動条件が待機指令と詰め寄り指令とにそれぞれ設定された2種類の移動パターンが含まれる。このとき、上記の2種類の移動パターンは、移載処理H5における移動条件が待機指令および詰め寄り指令の一方に設定される。これにより、撮像処理H2における移動条件について待機指令と詰め寄り指令のうち撮像処理H2に要する時間が短い方を選択することができる。これにより、装着処理を最適化し、サイクルタイムの短縮を図ることができる。
In addition, in the plurality of movement patterns, the movement condition in the stop vision imaging process H2 is set to the standby instruction and the close-off instruction, respectively, and the movement condition in the transfer process H5 is set to one of the standby instruction and the close-off instruction. Two types of movement patterns are included.
According to such a configuration, the plurality of movement patterns include at least two types of movement patterns in which the movement conditions in the stop vision imaging process H2 are set to the standby command and the close-off command, respectively. At this time, in the above-described two types of movement patterns, the movement condition in the transfer process H5 is set to one of the standby instruction and the closing instruction. As a result, it is possible to select the standby command and the close-off command for the moving condition in the imaging process H2, which has a shorter time required for the imaging process H2. Thereby, the mounting process can be optimized and the cycle time can be shortened.

また、複数の移動パターンには、ストップビジョン方式の撮像処理H2における移動条件が待機指令および詰め寄り指令にそれぞれ設定され、且つ移載処理H5における移動条件が待機指令および詰め寄り指令にそれぞれ設定される4種類の移動パターン(K1〜K4)が含まれる。
このような構成によると、複数の移動パターンには、ストップビジョン方式の撮像処理H2および移載処理H5の移動条件が共に待機指令である第一移動パターンK1と、撮像処理H2の移動条件が詰め寄り指令であり且つ移載処理H5の移動条件が待機指令である第二移動パターンK2と、撮像処理H2の移動条件が待機指令であり且つ移載処理H5の移動条件が詰め寄り指令である第三移動パターンK3と、撮像処理H2および移載処理H5の移動条件が共に詰め寄り指令である第四移動パターンK4が含まれる。これにより、撮像処理H2および移載処理H5における移動条件についてそれぞれの処理を一連で行った際に要する時間が最短の移動条件を設定することができる。これにより、装着処理を最適化し、サイクルタイムの短縮を図ることができる。
In addition, for the plurality of movement patterns, the movement condition in the stop vision imaging process H2 is set to the standby instruction and the close-off instruction, respectively, and the movement condition in the transfer process H5 is set to the standby instruction and the close-in instruction 4 respectively. Types of movement patterns (K1-K4) are included.
According to such a configuration, the movement patterns of the stop vision imaging process H2 and the transfer process H5 are both standby commands, and the movement conditions of the imaging process H2 are mixed in a plurality of movement patterns. A second movement pattern K2 in which the movement condition of the transfer process H5 is a standby command, and a third movement in which the movement condition of the imaging process H2 is a standby command and the movement condition of the transfer process H5 is a close-up command The pattern K3 and the fourth movement pattern K4 in which the movement conditions of the imaging process H2 and the transfer process H5 are both close instructions are included. Thereby, it is possible to set the movement condition with the shortest time required for performing a series of the movement conditions in the imaging process H2 and the transfer process H5. Thereby, the mounting process can be optimized and the cycle time can be shortened.

また、制御装置70は、非干渉制御において作業ヘッド(第二装着ヘッド53)の排他領域Axの内部に第一装着ヘッド43の目標位置がある場合に、第一装着ヘッド43の現在位置が排他領域Axの外部に維持されるように第一装着ヘッド43の移動を制約することにより干渉を防止する。時間算出部91は、第一装着ヘッド43による電子部品の採取が終了してから、撮像処理H2に伴う第一装着ヘッド43の移動が非干渉制御により制約されずに撮像処理H2を実行可能となるまでの撮像制約時間(T11〜T14)を、複数の移動パターン(K1〜K8)ごとに算出した後に、撮像制約時間(T11〜T14)を含む処理移行時間(T31〜T38)を複数の移動パターンごとに算出する。
このような構成によると、フライングビジョン方式およびストップビジョン方式の何れの撮像処理H2において第一装着ヘッド43の移動が非干渉制御により制約されない。これにより、作業ヘッド(第二装着ヘッド53)の動作状況との関係で撮像処理H2が不適切となることが確実に防止される。結果として、装着処理に要するサイクルタイムの短縮を図ることができる。また、撮像処理H2に対する非干渉制御による影響を低減できるので、シミュレーションの精度を向上できる。
In addition, the control device 70 excludes the current position of the first mounting head 43 when the target position of the first mounting head 43 is within the exclusive area Ax of the work head (second mounting head 53) in non-interference control. Interference is prevented by restricting the movement of the first mounting head 43 so as to be maintained outside the region Ax. The time calculation unit 91 can execute the imaging process H2 without the movement of the first mounting head 43 associated with the imaging process H2 being restricted by non-interference control after the electronic component is collected by the first mounting head 43. After calculating the imaging restriction time (T11 to T14) until the time becomes for each of the plurality of movement patterns (K1 to K8), the process transition time (T31 to T38) including the imaging restriction time (T11 to T14) is moved to the plurality of movements. Calculate for each pattern.
According to such a configuration, the movement of the first mounting head 43 is not restricted by non-interference control in any imaging processing H2 of the flying vision method or the stop vision method. This reliably prevents the imaging process H2 from becoming inappropriate in relation to the operation status of the work head (second mounting head 53). As a result, the cycle time required for the mounting process can be shortened. In addition, since the influence of non-interference control on the imaging process H2 can be reduced, the accuracy of simulation can be improved.

また、時間算出部91は、撮像処理H2が終了してから、撮像処理H2の後に実行される移載処理H5における最初の目標位置への第一装着ヘッド43の移動が非干渉制御により制約されずに移載処理H5を実行可能となるまでの移載制約時間(T21〜T24)を、複数の移動パターン(K1〜K8)ごとに算出した後に、移載制約時間(T21〜T24)を含む処理移行時間(T31〜T38)を複数の移動パターンごとに算出する。
このような構成によると、フライングビジョン方式およびストップビジョン方式の何れの撮像処理H2の後に実行される移載処理H5における最初の目標位置への第一装着ヘッド43の移動が非干渉制御により制約されない。これにより、作業ヘッド(第二装着ヘッド53)の動作状況との関係で移載処理H5の最初の移動に遅延が発生することが確実に防止され、作業ヘッド(第二装着ヘッド53)を用いた作業に並行して移載処理H5の実行が可能となる。これにより、作業ヘッド(第二装着ヘッド53)を用いた作業に移載処理H5の一部がオーバーラップするようになり、移載処理H5の開始時刻を早めることができる。結果として、サイクルタイムの短縮を図ることができ、また、シミュレーションの精度を向上できる。
In addition, the time calculation unit 91 restricts the movement of the first mounting head 43 to the first target position in the transfer process H5 executed after the imaging process H2 after the imaging process H2 is ended by non-interference control. The transfer restriction time (T21 to T24) until the transfer process H5 can be executed without calculation is calculated for each of the plurality of movement patterns (K1 to K8), and then the transfer restriction time (T21 to T24) is included. The process transition time (T31 to T38) is calculated for each of a plurality of movement patterns.
According to such a configuration, the movement of the first mounting head 43 to the first target position in the transfer process H5 executed after either the imaging process H2 of the flying vision system or the stop vision system is not restricted by non-interference control. . This reliably prevents a delay in the initial movement of the transfer process H5 due to the operation status of the work head (second mounting head 53), and uses the work head (second mounting head 53). The transfer process H5 can be executed in parallel with the work performed. Thereby, a part of the transfer process H5 overlaps the work using the work head (second mounting head 53), and the start time of the transfer process H5 can be advanced. As a result, cycle time can be shortened, and simulation accuracy can be improved.

また、装着ヘッドは、第一装着ヘッド43である。部品カメラは、第一装着ヘッド43に保持された電子部品を撮像可能な第一部品カメラ61である。作業ヘッドは、電子部品を採取して回路基板Bdに移載する作業に用いられる第二装着ヘッド53である。部品装着機1は、第一部品カメラ61に対して回路基板Bdを挟んだ反対側に設けられ、第二第一装着ヘッド43に保持された電子部品を撮像可能な第二部品カメラ62をさらに備る。制御装置70は、第一装着ヘッド43を用いたPPサイクルの移載処理H5と、第二装着ヘッド53を用いたPPサイクルの移載処理H5とを交互に実行する。
時間算出部91は、第二装着ヘッド53を用いたPPサイクルにおける処理移行時間を算出する。条件設定部92は、第一装着ヘッド43を用いた干渉領域Acでの移載処理H5に並行して第二部品カメラ62を用いたフライングビジョン方式の撮像処理H2が行われる場合に、撮像処理H2および移載処理H5のそれぞれにおける最初の目標位置までの第二装着ヘッド53の移動条件をそれぞれ設定する。
部品装着機1は、互いにY軸方向に対向する2台の装着ヘッド(第一装着ヘッド43、第二装着ヘッド53)を備える。このような対向ロボットを備える部品装着機1は、2台の装着ヘッド(第一装着ヘッド43、第二装着ヘッド53)の干渉を防止しつつ、それぞれの装着処理が効率的に実行されることが求められる。そこで、2台の装着ヘッド(第一装着ヘッド43、第二装着ヘッド53)により繰り返されるそれぞれのPPサイクルについて最適化を行うことによって、PPサイクルにおける作業時間(装着時間)と準備時間を短縮することが可能となり、全体として一連の作業に要するサイクルタイムを短縮することができる。
The mounting head is the first mounting head 43. The component camera is a first component camera 61 that can image the electronic component held by the first mounting head 43. The work head is the second mounting head 53 used for the work of collecting electronic components and transferring them to the circuit board Bd. The component mounting machine 1 further includes a second component camera 62 that is provided on the opposite side of the first component camera 61 with the circuit board Bd interposed therebetween and can capture an image of the electronic component held by the second first mounting head 43. Be prepared. The control device 70 alternately executes a PP cycle transfer process H5 using the first mounting head 43 and a PP cycle transfer process H5 using the second mounting head 53.
The time calculation unit 91 calculates the process transition time in the PP cycle using the second mounting head 53. The condition setting unit 92 performs the imaging process when the flying vision type imaging process H2 using the second component camera 62 is performed in parallel with the transfer process H5 in the interference area Ac using the first mounting head 43. The moving condition of the second mounting head 53 to the first target position in each of H2 and transfer processing H5 is set.
The component mounting machine 1 includes two mounting heads (a first mounting head 43 and a second mounting head 53) that face each other in the Y-axis direction. In the component mounting machine 1 including such an opposed robot, each mounting process is efficiently executed while preventing interference between the two mounting heads (the first mounting head 43 and the second mounting head 53). Is required. Therefore, by optimizing each PP cycle repeated by two mounting heads (first mounting head 43 and second mounting head 53), the work time (mounting time) and preparation time in the PP cycle are shortened. As a whole, the cycle time required for a series of operations can be reduced.

<実施形態の変形態様>
(移動条件の設定について)
実施形態において、最適化装置90は、8種類の移動パターン(K1〜K8)から一つを選択して、選択された移動パターンに基づいて撮像処理H2および移載処理H5の移動条件をそれぞれ設定する構成とした。これに対して、複数の移動パターンには、フライングビジョン方式の撮像処理H2に係る第五〜第八移動パターン(K5〜K8)のうち少なくとも2種類を有する構成であればよい。
<Modification of Embodiment>
(About moving condition settings)
In the embodiment, the optimization device 90 selects one of eight types of movement patterns (K1 to K8), and sets the movement conditions of the imaging process H2 and the transfer process H5 based on the selected movement pattern, respectively. It was set as the structure to do. In contrast, the plurality of movement patterns may be configured to have at least two types of the fifth to eighth movement patterns (K5 to K8) related to the imaging processing H2 of the flying vision method.

例えば、移載処理H5の移動条件については待機指令および詰め寄り指令の一方に設定され、条件設定部92は、撮像処理H2について待機指令および詰め寄り指令にそれぞれ設定される2種類の移動パターン(K5,K6)を含む複数の移動パターンのうち一つを選択するようにしてもよい。このような構成においても、実施形態と同様の効果を奏する。但し、より詳細に移動条件を設定して、サイクルタイムを短縮するという観点からは、実施形態にて例示したように8種類の移動パターンが含まれる構成が望ましい。   For example, the movement condition of the transfer process H5 is set to one of a standby command and a close-up command, and the condition setting unit 92 sets two types of movement patterns (K5, K5) set in the standby command and the close-up command for the imaging process H2, respectively. One of a plurality of movement patterns including K6) may be selected. Even in such a configuration, the same effects as in the embodiment can be obtained. However, from the viewpoint of setting the movement conditions in more detail and reducing the cycle time, a configuration including eight types of movement patterns as illustrated in the embodiment is desirable.

また、実施形態において、移動条件の候補は、待機指令および詰め寄り指令の2種類であるものとした。これに対して、移動条件の候補は、他の指令を含む3種類以上である構成としてもよい。例えば、待機指令における第一装着ヘッド43が待機する規定位置について、目標位置とX座標が等しくY軸方向に所定距離だけ離間した位置としたり、第一装着ヘッド43の現在位置と第二装着ヘッド53の動作状況に応じて定められる干渉を生じない位置としたりすることにより、複数種類の待機指令を候補としてもよい。   Further, in the embodiment, there are two types of movement condition candidates, that is, a standby instruction and a closing instruction. On the other hand, the moving condition candidates may be three or more types including other commands. For example, the specified position at which the first mounting head 43 in the standby command waits is a position where the X coordinate is equal to the target position and separated by a predetermined distance in the Y-axis direction, or the current position of the first mounting head 43 and the second mounting head A plurality of types of standby commands may be set as candidates by setting the position so as not to cause interference determined according to the operation status of 53.

また、実施形態において、フライングビジョン方式の撮像処理H2では、第一装着ヘッド43をY軸方向に一定速度で等速区間Scを移動させる構成とした。これに対して、フライングビジョン方式の撮像処理H2は、第一部品カメラ61の視野内を移動しながら撮像するものであれば、移動方向をX軸方向またはXY軸方向としてもよいし、また一定加速度で加速しながら移動させる構成としてもよい。このようなフライングビジョン方式の撮像処理H2に対応させたり、また移動方向や移動速度の指令を移動条件の候補としたりしてもよい。このような構成によると、より詳細に移動条件を設定することが可能となり、サイクルタイムの短縮を図ることができる。   In the embodiment, in the flying vision type imaging process H2, the first mounting head 43 is configured to move in the constant velocity section Sc at a constant speed in the Y-axis direction. On the other hand, if the imaging processing H2 of the flying vision system is to perform imaging while moving within the field of view of the first component camera 61, the moving direction may be the X-axis direction or the XY-axis direction, or constant. It is good also as a structure moved while accelerating with acceleration. Such a flying vision type imaging process H2 may be used, or a command for a moving direction or a moving speed may be used as a candidate for a moving condition. According to such a configuration, the movement condition can be set in more detail, and the cycle time can be shortened.

(装着ヘッドおよび作業ヘッドについて)
実施形態において、第一装着ヘッド43は、複数の吸着ノズル44を備える構成とした。これに対して、装着ヘッドとしては、例えば大型部品や特殊形状の部品を採取するために専用の吸着ノズルを一つ備える構成としてもよい。また、装着ヘッドは、吸着ノズルの他に、電子部品を把持するチャック装置を備える構成としてもよい。このような構成においても同様に、最適化装置は、装着ヘッドを用いた装着処理に作業ヘッドを用いた干渉領域Acでの作業が並行して実行される場合に、装着処理のPPサイクルにおける撮像処理H2および移載処理H5の移動条件を対象として装着処理の最適化を行うことができる。
(About mounting head and working head)
In the embodiment, the first mounting head 43 is configured to include a plurality of suction nozzles 44. On the other hand, as a mounting head, it is good also as a structure provided with one suction nozzle for exclusive use, for example, in order to extract | collect a large sized component and a special-shaped component. Further, the mounting head may be configured to include a chuck device that holds an electronic component in addition to the suction nozzle. Similarly in such a configuration, the optimization apparatus performs imaging in the PP cycle of the mounting process when the work in the interference area Ac using the work head is performed in parallel with the mounting process using the mounting head. The mounting process can be optimized for the movement conditions of the process H2 and the transfer process H5.

実施形態において、本発明の「作業ヘッド」は、第二部品供給装置30により供給される電子部品を採取して回路基板Bdに移載する作業に用いられる第二装着ヘッド53であるものとした。これに対して、作業ヘッドは、第一装着ヘッド43と可動範囲が重複して、回路基板Bdに対する所定の作業に用いられるものであれば、装着ヘッド以外であってもよい。作業ヘッドとしては、例えば回路基板Bdの所定の位置に接着剤を塗布する接着剤塗布ヘッド、電子部品の装着状態を検査する外観検査ヘッド、回路基板Bdに印刷されたはんだの状態を検査するはんだ検査ヘッドなどが採用され得る。   In the embodiment, the “working head” of the present invention is the second mounting head 53 used for the work of collecting electronic components supplied by the second component supply device 30 and transferring them to the circuit board Bd. . On the other hand, the working head may be other than the mounting head as long as the movable range overlaps with the first mounting head 43 and is used for a predetermined work on the circuit board Bd. Examples of the working head include an adhesive application head that applies an adhesive to a predetermined position of the circuit board Bd, an appearance inspection head that inspects the mounting state of the electronic component, and a solder that inspects the state of the solder printed on the circuit board Bd. An inspection head or the like can be employed.

(その他)
実施形態において、最適化装置90は、部品装着機1に通信可能に接続された管理装置に組み込まれた構成とした。これに対して、最適化装置90は、管理装置80の外部において部品装着機1に通信可能な外部装置であってもよいし、部品装着機1に組み込まれる構成としてもよい。これらの場合には、最適化装置90は、例えば入力した制御プログラムをオペレータの設定や要求に応じて最適化する。
(Other)
In the embodiment, the optimization device 90 is configured to be incorporated in a management device that is communicably connected to the component mounting machine 1. On the other hand, the optimization device 90 may be an external device that can communicate with the component mounting machine 1 outside the management device 80, or may be configured to be incorporated in the component mounting machine 1. In these cases, the optimization device 90 optimizes, for example, the input control program in accordance with operator settings and requests.

1:部品装着機
10:基板搬送装置
20:第一部品供給装置
21:スロット、 22:リール保持部、 23:フィーダ
30:第二部品供給装置
31:スロット、 32:リール保持部、 33:フィーダ
40:第一部品移載装置
41:ヘッド駆動装置、 42:移動台
43:第一装着ヘッド、 44:吸着ノズル
50:第二部品移載装置
51:ヘッド駆動装置、 52:移動台、
53:第二装着ヘッド(作業ヘッド)、 54:吸着ノズル
61:第一部品カメラ、 62:第二部品カメラ
70:制御装置、 71:装着制御部、 72:非干渉制御部
80:管理装置
81:管理制御部、 82:記憶装置
90:最適化装置、 91:時間算出部、 92:条件設定部
Bd:回路基板
Mv1:(第一装着ヘッドの)可動領域
Mv2:(第二装着ヘッドの)可動領域
Ac:干渉領域、 Ax:排他領域Ax
Ps1,Ps2:供給位置、 Pa1〜Paf:採取位置
Pc1〜Pcf:移載位置
Sc:等速区間、 K1〜K8:移動パターン
Ts:(撮像処理の)所要時間、 Tf:(移載処理の)所要時間
T11〜T14:撮像制約時間、 T21〜T24:移載制約時間
T31〜T38:処理移行時間
DESCRIPTION OF SYMBOLS 1: Component mounting machine 10: Board | substrate conveyance apparatus 20: 1st component supply apparatus 21: Slot, 22: Reel holding part, 23: Feeder 30: Second component supply apparatus 31: Slot, 32: Reel holding part, 33: Feeder 40: first component transfer device 41: head drive device, 42: moving table 43: first mounting head, 44: suction nozzle 50: second component transfer device 51: head drive device, 52: moving table,
53: Second mounting head (working head) 54: Suction nozzle 61: First component camera 62: Second component camera 70: Control device 71: Mounting control unit 72: Non-interference control unit 80: Management device 81 : Management control unit 82: Storage device 90: Optimization device 91: Time calculation unit 92: Condition setting unit Bd: Circuit board Mv1: Movable region (of the first mounting head) Mv2: (of the second mounting head) Movable area Ac: Interference area, Ax: Exclusive area Ax
Ps1, Ps2: Supply position, Pa1 to Paf: Sampling position Pc1 to Pcf: Transfer position Sc: Constant velocity section, K1 to K8: Movement pattern Ts: Time required for (imaging process), Tf: (For transfer process) Time required T11 to T14: imaging restriction time, T21 to T24: transfer restriction time T31 to T38: processing transition time

Claims (9)

部品装着機による装着処理を最適化する最適化装置であって、
前記部品装着機は、供給される電子部品を採取して回路基板に移載する作業に用いられる装着ヘッドと、前記回路基板に対する所定の作業に用いられる作業ヘッドと、前記装着ヘッドに保持された前記電子部品を撮像可能な部品カメラと、前記作業ヘッドと前記装着ヘッドの干渉を防止する非干渉制御を実行する制御装置と、を備え、
前記制御装置は、前記部品カメラを用いた撮像処理により取得された画像データを画像処理して前記装着ヘッドにより採取された前記電子部品の保持状態を認識する状態認識処理を実行し、前記状態認識処理の結果に基づいて前記回路基板における所定位置に前記電子部品を移載する移載処理を実行するピックアンドプレースサイクル(以下、PPサイクル)を複数回に亘って繰り返す前記装着処理を実行し、
前記撮像処理の方式には、前記部品カメラの視野内において前記装着ヘッドを移動させた状態で撮像して前記画像データを取得するフライングビジョン方式が含まれ、
前記装着ヘッドの可動領域と前記作業ヘッドの可動領域が重複して前記装着ヘッドと前記作業ヘッドの干渉が発生し得る領域を干渉領域と定義し、
前記最適化装置は、
前記PPサイクルにおいて前記装着ヘッドによる前記電子部品の採取が終了してから前記移載処理における最初の移載がなされるまでの処理移行時間を算出する時間算出部と、
前記作業ヘッドを用いた前記干渉領域での作業に並行して前記フライングビジョン方式の前記撮像処理が行われる場合に、前記撮像処理および前記移載処理のそれぞれにおける最初の目標位置までの前記装着ヘッドの移動条件をそれぞれ設定する条件設定部と、を備え、
前記移動条件の候補には、前記装着ヘッドを規定位置で待機させてから前記目標位置まで移動させる待機指令と、前記作業ヘッドの前記可動領域のうち前記作業ヘッドの移動が許容され且つ前記装着ヘッドの移動が禁止される排他領域の外部において前記目標位置に最接近する位置まで前記装着ヘッドを詰め寄らせる詰め寄り指令とが含まれ、
前記時間算出部は、前記フライングビジョン方式の前記撮像処理および前記移載処理の少なくとも一方における前記移動条件が前記待機指令または前記詰め寄り指令に設定される移動パターンを少なくとも含む複数の前記移動パターンごとに、前記処理移行時間を算出し、
前記条件設定部は、複数の前記移動パターンのうち前記処理移行時間が最短となる一つの前記移動パターンに基づいて、前記撮像処理の前記移動条件および前記移載処理の前記移動条件をそれぞれ設定する、装着処理の最適化装置。
An optimization device that optimizes the mounting process by a component mounting machine,
The component mounting machine is held by the mounting head, which is used for a work of collecting electronic components to be supplied and transferring them to a circuit board, a work head used for a predetermined work on the circuit board, and the mounting head. A component camera capable of imaging the electronic component, and a control device that performs non-interference control for preventing interference between the work head and the mounting head,
The control device performs state recognition processing for recognizing a holding state of the electronic component collected by the mounting head by performing image processing on image data acquired by imaging processing using the component camera, and performing the state recognition Performing the mounting process of repeating a pick and place cycle (hereinafter referred to as a PP cycle) for executing a transfer process for transferring the electronic component to a predetermined position on the circuit board based on a result of the process, a plurality of times;
The imaging processing method includes a flying vision method in which the mounting head is moved in the field of view of the component camera to acquire the image data by imaging.
A region where the movable region of the mounting head and the movable region of the working head overlap and an interference between the mounting head and the working head can be defined as an interference region,
The optimization device includes:
A time calculation unit for calculating a process transition time from the end of collection of the electronic component by the mounting head in the PP cycle until the first transfer in the transfer process is performed;
The mounting head up to the first target position in each of the imaging process and the transfer process when the imaging process of the flying vision method is performed in parallel with the work in the interference area using the work head A condition setting unit for setting the movement conditions of
The moving condition candidates include a standby command for moving the mounting head from a standby position to a target position, and moving the working head in the movable area of the working head, and the mounting head. And a close-up command to close the mounting head to a position closest to the target position outside the exclusive area where movement of is prohibited,
The time calculation unit is provided for each of the plurality of movement patterns including at least a movement pattern in which the movement condition in at least one of the imaging process and the transfer process of the flying vision method is set in the standby instruction or the close-in instruction. , Calculate the processing transition time,
The condition setting unit sets the movement condition of the imaging process and the movement condition of the transfer process, respectively, based on one movement pattern having the shortest process transition time among the plurality of movement patterns. , Device for optimizing the mounting process.
複数の前記移動パターンには、前記フライングビジョン方式の前記撮像処理における前記移動条件が前記待機指令および前記詰め寄り指令にそれぞれ設定され、且つ前記移載処理における前記移動条件が前記待機指令および前記詰め寄り指令の一方に設定される2種類の前記移動パターンが含まれる、請求項1に記載の装着処理の最適化装置。   In the plurality of movement patterns, the movement conditions in the imaging processing of the flying vision method are set in the standby instruction and the closing instruction, respectively, and the movement conditions in the transfer process are the standby instruction and the closing instruction. The apparatus for optimizing a mounting process according to claim 1, wherein the two types of movement patterns set to one of the movement patterns are included. 複数の前記移動パターンには、前記フライングビジョン方式の前記撮像処理における前記移動条件が前記待機指令および前記詰め寄り指令にそれぞれ設定され、且つ前記移載処理における前記移動条件が前記待機指令および前記詰め寄り指令にそれぞれ設定される4種類の前記移動パターンが含まれる、請求項1または2に記載の装着処理の最適化装置。   In the plurality of movement patterns, the movement conditions in the imaging processing of the flying vision method are set in the standby instruction and the closing instruction, respectively, and the movement conditions in the transfer process are the standby instruction and the closing instruction. The apparatus for optimizing a mounting process according to claim 1, wherein the four types of movement patterns respectively set in the are included. 前記撮像処理の方式には、前記部品カメラの視野内において前記装着ヘッドを一時停止させた状態で撮像して前記画像データを取得するストップビジョン方式が含まれ、
複数の前記移動パターンには、前記ストップビジョン方式の前記撮像処理および前記移載処理の少なくとも一方における前記移動条件が前記待機指令または前記詰め寄り指令に設定される前記移動パターンが含まれ、
前記時間算出部は、前記ストップビジョン方式の前記撮像処理および前記移載処理の少なくとも一方における前記移動条件が前記待機指令または前記詰め寄り指令に設定される移動パターンを少なくとも含む複数の前記移動パターンごとに、前記処理移行時間を算出し、
前記条件設定部は、前記処理移行時間に基づいて複数の前記移動パターンから一つの前記移動パターンが選択されて、前記作業ヘッドを用いた前記干渉領域での作業に並行して前記ストップビジョン方式の前記撮像処理が行われる場合に、前記撮像処理および前記移載処理のそれぞれにおける最初の目標位置までの前記装着ヘッドの前記移動条件をそれぞれ設定する、請求項1−3の何れか一項に記載の装着処理の最適化装置。
The imaging processing method includes a stop vision method in which the mounting head is temporarily stopped in the field of view of the component camera to acquire the image data by capturing the image.
The plurality of movement patterns include the movement pattern in which the movement condition in at least one of the imaging process and the transfer process of the stop vision method is set in the standby command or the close-in command,
The time calculation unit is provided for each of the plurality of movement patterns including at least a movement pattern in which the movement condition in at least one of the imaging process and the transfer process of the stop vision method is set in the standby instruction or the closing instruction. , Calculate the processing transition time,
The condition setting unit selects one of the movement patterns from the plurality of movement patterns based on the processing transition time, and performs the stop vision method in parallel with the work in the interference area using the work head. 4. The moving condition of the mounting head to the first target position in each of the imaging process and the transfer process is set when the imaging process is performed, respectively. Optimized equipment installation process.
複数の前記移動パターンには、前記ストップビジョン方式の前記撮像処理における前記移動条件が前記待機指令および前記詰め寄り指令にそれぞれ設定され、且つ前記移載処理における前記移動条件が前記待機指令および前記詰め寄り指令の一方に設定される2種類の前記移動パターンが含まれる、請求項4に記載の装着処理の最適化装置。   In the plurality of movement patterns, the movement condition in the imaging process of the stop vision method is set in the standby instruction and the close-in instruction, respectively, and the movement condition in the transfer process is set in the standby instruction and the close-in instruction. The apparatus for optimizing a mounting process according to claim 4, wherein the two types of movement patterns set to one of the movement patterns are included. 複数の前記移動パターンには、前記ストップビジョン方式の前記撮像処理における前記移動条件が前記待機指令および前記詰め寄り指令にそれぞれ設定され、且つ前記移載処理における前記移動条件が前記待機指令および前記詰め寄り指令にそれぞれ設定される4種類の前記移動パターンが含まれる、請求項4または5に記載の装着処理の最適化装置。   In the plurality of movement patterns, the movement condition in the imaging process of the stop vision method is set in the standby instruction and the close-in instruction, respectively, and the movement condition in the transfer process is set in the standby instruction and the close-in instruction. The apparatus for optimizing a mounting process according to claim 4 or 5, wherein the four types of movement patterns respectively set in the are included. 前記制御装置は、前記非干渉制御において前記作業ヘッドの前記排他領域の内部に前記装着ヘッドの前記目標位置がある場合に、前記装着ヘッドの現在位置が前記排他領域の外部に維持されるように前記装着ヘッドの移動を制約することにより干渉を防止し、
前記時間算出部は、前記装着ヘッドによる前記電子部品の採取が終了してから、前記撮像処理に伴う前記装着ヘッドの移動が前記非干渉制御により制約されずに前記撮像処理を実行可能となるまでの撮像制約時間を、複数の前記移動パターンごとに算出した後に、前記撮像制約時間を含む前記処理移行時間を複数の前記移動パターンごとに算出する、請求項1−6の何れか一項に記載の装着処理の最適化装置。
In the non-interference control, the control device may maintain the current position of the mounting head outside the exclusive area when the target position of the mounting head is within the exclusive area of the work head. Preventing interference by restricting the movement of the mounting head;
The time calculation unit is configured to perform the imaging process without movement of the mounting head accompanying the imaging process being restricted by the non-interference control after the electronic component is collected by the mounting head. The imaging transition time is calculated for each of the plurality of movement patterns, and then the processing transition time including the imaging limitation time is calculated for each of the plurality of movement patterns. Optimized equipment installation process.
前記時間算出部は、前記撮像処理が終了してから、前記撮像処理の後に実行される前記移載処理における最初の前記目標位置への前記装着ヘッドの移動が前記非干渉制御により制約されずに前記移載処理を実行可能となるまでの移載制約時間を、複数の前記移動パターンごとに算出した後に、前記移載制約時間を含む前記処理移行時間を複数の前記移動パターンごとに算出する、請求項7に記載の装着処理の最適化装置。   The time calculation unit is configured so that the movement of the mounting head to the first target position in the transfer process executed after the imaging process is not restricted by the non-interference control after the imaging process is completed. After calculating the transfer restriction time until the transfer process can be executed for each of the plurality of movement patterns, the process transfer time including the transfer restriction time is calculated for each of the plurality of movement patterns. The apparatus for optimizing a mounting process according to claim 7. 前記装着ヘッドは、第一装着ヘッドであり、
前記部品カメラは、前記第一装着ヘッドに保持された前記電子部品を撮像可能な第一部品カメラであり、
前記作業ヘッドは、前記電子部品を採取して前記回路基板に移載する作業に用いられる第二装着ヘッドであり、
前記部品装着機は、前記第一部品カメラに対して前記回路基板を挟んだ反対側に設けられ、前記第二装着ヘッドに保持された前記電子部品を撮像可能な第二部品カメラをさらに備え、
前記制御装置は、前記第一装着ヘッドを用いた前記PPサイクルの前記移載処理と、前記第二装着ヘッドを用いた前記PPサイクルの前記移載処理とを交互に実行し、
前記時間算出部は、前記第二装着ヘッドを用いた前記PPサイクルにおける前記処理移行時間を算出し、
前記条件設定部は、前記第一装着ヘッドを用いた前記干渉領域での前記移載処理に並行して前記第二部品カメラを用いた前記フライングビジョン方式の前記撮像処理が行われる場合に、前記撮像処理および前記移載処理のそれぞれにおける最初の目標位置までの前記第二装着ヘッドの移動条件をそれぞれ設定する、請求項1−8の何れか一項に記載の装着処理の最適化装置。
The mounting head is a first mounting head;
The component camera is a first component camera capable of imaging the electronic component held by the first mounting head.
The working head is a second mounting head used for the work of collecting the electronic component and transferring it to the circuit board,
The component mounting machine further includes a second component camera that is provided on the opposite side of the first component camera with the circuit board in between and capable of imaging the electronic component held by the second mounting head.
The control device alternately executes the transfer process of the PP cycle using the first mounting head and the transfer process of the PP cycle using the second mounting head,
The time calculation unit calculates the processing transition time in the PP cycle using the second mounting head,
The condition setting unit, when the imaging process of the flying vision method using the second part camera is performed in parallel with the transfer process in the interference area using the first mounting head, The mounting process optimization device according to claim 1, wherein a moving condition of the second mounting head to the first target position in each of the imaging process and the transfer process is set.
JP2016201851A 2016-10-13 2016-10-13 Mounting process optimization device Active JP6916606B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016201851A JP6916606B2 (en) 2016-10-13 2016-10-13 Mounting process optimization device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016201851A JP6916606B2 (en) 2016-10-13 2016-10-13 Mounting process optimization device

Publications (2)

Publication Number Publication Date
JP2018064045A true JP2018064045A (en) 2018-04-19
JP6916606B2 JP6916606B2 (en) 2021-08-11

Family

ID=61966931

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016201851A Active JP6916606B2 (en) 2016-10-13 2016-10-13 Mounting process optimization device

Country Status (1)

Country Link
JP (1) JP6916606B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019192830A (en) * 2018-04-26 2019-10-31 ヤマハ発動機株式会社 Component mounting apparatus
WO2020116029A1 (en) * 2018-12-03 2020-06-11 パナソニックIpマネジメント株式会社 Component mounting system, tape feeder, and component mounting device
CN112188825A (en) * 2020-10-12 2021-01-05 合肥埃科光电科技有限公司 Multi-head chip mounter mounting efficiency optimization method and system based on bat algorithm
WO2022244034A1 (en) * 2021-05-17 2022-11-24 ヤマハ発動機株式会社 Component transfer device
WO2023181342A1 (en) * 2022-03-25 2023-09-28 株式会社Fuji Component mounting machine and component mounting method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019192830A (en) * 2018-04-26 2019-10-31 ヤマハ発動機株式会社 Component mounting apparatus
JP7059093B2 (en) 2018-04-26 2022-04-25 ヤマハ発動機株式会社 Component mounting device
WO2020116029A1 (en) * 2018-12-03 2020-06-11 パナソニックIpマネジメント株式会社 Component mounting system, tape feeder, and component mounting device
JPWO2020116029A1 (en) * 2018-12-03 2021-10-07 パナソニックIpマネジメント株式会社 Component mounting system and tape feeder and component mounting device
JP7369913B2 (en) 2018-12-03 2023-10-27 パナソニックIpマネジメント株式会社 Component mounting system, tape feeder, and component mounting equipment
CN112188825A (en) * 2020-10-12 2021-01-05 合肥埃科光电科技有限公司 Multi-head chip mounter mounting efficiency optimization method and system based on bat algorithm
CN112188825B (en) * 2020-10-12 2021-09-24 合肥安迅精密技术有限公司 Multi-head chip mounter mounting efficiency optimization method and system based on bat algorithm
WO2022244034A1 (en) * 2021-05-17 2022-11-24 ヤマハ発動機株式会社 Component transfer device
WO2023181342A1 (en) * 2022-03-25 2023-09-28 株式会社Fuji Component mounting machine and component mounting method

Also Published As

Publication number Publication date
JP6916606B2 (en) 2021-08-11

Similar Documents

Publication Publication Date Title
JP6916606B2 (en) Mounting process optimization device
JP7470092B2 (en) Optimization device for mounting process
EP3118572B1 (en) Image processing device and substrate production system
JPWO2016117017A1 (en) Inspection support apparatus and inspection support method
EP3270677B1 (en) Mounting device, image processing method and imaging unit
JP6697929B2 (en) Device for optimizing mounting process and electronic component mounting machine
JP2009238873A (en) Component-mounting method
JP7220238B2 (en) Management device, mobile work device, mounting device, mounting system, and management method
WO2015145565A1 (en) Component mounting device
JP2023060274A (en) Component equipping machine
JP6715714B2 (en) Inspection support apparatus and inspection support method
EP3125662B1 (en) Component mounting device
JP6236307B2 (en) Component mounter
EP3726949B1 (en) Mounting device, information processing device, mounting method, and information processing method
JP6670410B2 (en) Inspection support device and inspection support method
US11153999B2 (en) Work machine
JP6621639B2 (en) Image processing apparatus for substrates
JP7026234B2 (en) Work support device and anti-board work machine
JP7017723B2 (en) Inspection method
JP2012199319A (en) Electronic component attachment device
JP7088809B2 (en) Work work device, work work system, and control method of work work device
EP3813503A1 (en) Electronic component mounting device and control method
JP2000353897A (en) Method and apparatus for optimizing recognition of part mounting position and part mounter employing the same
EP3826446A1 (en) Component supply device
US10032650B2 (en) Die mounting system and die mounting method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201225

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20210215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210625

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210716

R150 Certificate of patent or registration of utility model

Ref document number: 6916606

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250