JP7654520B2 - Component data generation device and component mounting machine - Google Patents
Component data generation device and component mounting machine Download PDFInfo
- Publication number
- JP7654520B2 JP7654520B2 JP2021165630A JP2021165630A JP7654520B2 JP 7654520 B2 JP7654520 B2 JP 7654520B2 JP 2021165630 A JP2021165630 A JP 2021165630A JP 2021165630 A JP2021165630 A JP 2021165630A JP 7654520 B2 JP7654520 B2 JP 7654520B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- component
- unit
- display
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Description
本発明は、保持具による部品の保持状態を認識する部品認識処理の際に使用される部品データを生成する部品データ生成装置及び部品実装機に関する。 The present invention relates to a component data generation device and a component mounter that generate component data used during a component recognition process to recognize the state of components held by a holder.
プリント配線板等の基板上に電子部品(以下、単に「部品」という)を搭載するための部品実装機は、部品を保持する保持具を有するヘッドユニットを備えている。ヘッドユニットは、保持具により部品を保持した状態で所定の部品搭載位置に移動し、その部品搭載位置において部品を基板に搭載する。 A component mounter for mounting electronic components (hereinafter simply referred to as "components") on a substrate such as a printed wiring board is equipped with a head unit having a holder for holding the components. The head unit moves to a predetermined component mounting position while holding the component with the holder, and mounts the component on the substrate at the component mounting position.
保持具による部品の保持状態は、必ずしも一定ではない。このため、基板に対する部品の搭載前において、保持具に保持された部品を撮像した部品画像に基づき部品の保持状態を認識する部品認識処理が行われる。この部品認識処理による認識結果に基づいて、ヘッドユニットによる基板に対する部品の搭載動作が制御される。これにより、基板に対する部品の搭載精度の向上が図られる。 The state in which the component is held by the holder is not necessarily constant. For this reason, before the component is mounted on the board, a component recognition process is performed to recognize the state in which the component is held based on a component image captured of the component held by the holder. Based on the recognition results from this component recognition process, the mounting operation of the component on the board by the head unit is controlled. This improves the accuracy of mounting the component on the board.
特許文献1には、部品認識処理の際に使用される部品データを作成するための技術が開示されている。特許文献1に開示される技術では、部品データに基づくグラフィックイメージを部品画像に重畳させた重畳画像がモニタに表示される。この際、重畳画像における一部の領域を拡大させた拡大画像がモニタに表示される。オペレーターは、モニタに表示された拡大画像を確認することにより、部品画像に対するグラフィックイメージのずれ量を的確に把握することができる。このため、オペレーターは、拡大画像を確認しながら部品データを構成する各データを入力することにより、精度のよい部品データを作成することができる。
拡大画像を確認しながらデータ入力作業を行っているときに、重畳画像の全体を確認するなどの場合、オペレーターは、画像の表示倍率を変更する操作を行うことになる。また、重畳画像における他の領域の拡大画像を確認するなどの場合、オペレーターは、重畳画像における拡大表示の対象領域の位置を変更する操作を行うことになる。このような操作を頻繁に行う場合には、効率よく部品データを作成することが困難になる虞がある。 When performing data entry work while checking an enlarged image, the operator will need to change the image display magnification in order to check the entire superimposed image. In addition, when checking an enlarged image of another area in the superimposed image, the operator will need to change the position of the area to be enlarged in the superimposed image. If such operations are performed frequently, it may become difficult to efficiently create part data.
本発明の目的は、精度のよい部品データを効率よく作成することが可能な部品データ生成装置及び部品実装機を提供することである。 The object of the present invention is to provide a component data generation device and component mounter that can efficiently create accurate component data.
本発明の一の局面に係る部品データ生成装置は、保持具に保持された部品の保持状態を認識する部品認識処理の際に使用される部品データを生成する装置である。この部品データ生成装置は、前記部品データの生成に関する入力操作を受け付ける操作部と、前記部品データを構成する前記部品の特徴に関するパラメータのデータを入力するデータ入力操作が前記操作部を介して行われた場合、当該データ入力操作に応じた入力データに基づいて、前記部品のグラフィックイメージを生成するとともに前記部品データを生成する生成部と、前記パラメータのデータの入力の対象となる前記部品に対応する部品画像に前記グラフィックイメージを重畳させた重畳画像を表示する表示部と、前記重畳画像における複数の注目領域を拡大させる指令を入力する操作が前記操作部を介して行われた場合、前記複数の注目領域をそれぞれ個別に拡大させた複数の拡大画像の各々を同一画面上に表示するように、前記表示部を制御する表示制御部と、を備える。 A part data generation device according to one aspect of the present invention is a device for generating part data used in a part recognition process for recognizing a holding state of a part held by a holder, the part data generation device including: an operation unit that accepts an input operation related to generation of the part data, a generation unit that, when a data input operation for inputting parameter data related to features of the part that constitutes the part data is performed via the operation unit, generates a graphic image of the part and generates the part data based on input data corresponding to the data input operation, a display unit that displays a superimposed image in which the graphic image is superimposed on a part image corresponding to the part that is the target of input of the parameter data, and a display control unit that, when an operation for inputting a command to enlarge a plurality of attention areas in the superimposed image is performed via the operation unit, controls the display unit to display a plurality of enlarged images in which the plurality of attention areas are individually enlarged on the same screen.
この部品データ生成装置によれば、部品データを構成する各パラメータのデータを入力するデータ入力操作が操作部を介して行われた場合、生成部は、データ入力操作に応じた入力データに基づいて、部品のグラフィックイメージと部品データとを生成する。そして、部品画像にグラフィックイメージを重畳させた重畳画像が表示部に表示される。この際、重畳画像における複数の注目領域を拡大させる指令を入力する操作が操作部を介して行われた場合、表示制御部は、複数の注目領域の各々を拡大させた各拡大画像を同一画面上に表示するように表示部を制御する。 According to this part data generation device, when a data input operation for inputting data for each parameter constituting the part data is performed via an operation unit, the generation unit generates a graphic image of the part and part data based on the input data corresponding to the data input operation. Then, a superimposed image in which the graphic image is superimposed on the part image is displayed on the display unit. At this time, when an operation for inputting a command to enlarge multiple attention areas in the superimposed image is performed via the operation unit, the display control unit controls the display unit to display each enlarged image in which each of the multiple attention areas is enlarged on the same screen.
この場合、重畳画像における複数の注目領域の各拡大画像が表示部の同一画面上に表示される。オペレーターは、表示部に表示された複数の注目領域の各拡大画像を確認することにより、部品画像に対するグラフィックイメージのずれ量を的確に把握することができる。このため、オペレーターは、部品データを構成する部品の特徴に関するパラメータの入力データが正確であるか否かを確認することができる。これにより、精度のよい部品データを作成することができる。しかも、拡大表示指令を入力する1回の操作によって重畳画像における複数の注目領域の各拡大画像が表示されるので、重畳画像における拡大表示の対象領域の位置を変更する操作の回数を減らすことができる。このため、オペレーターは、表示部に表示された各拡大画像を確認しながら効率よく部品データを作成することができる。 In this case, enlarged images of the multiple attention areas in the superimposed image are displayed on the same screen of the display unit. By checking the enlarged images of the multiple attention areas displayed on the display unit, the operator can accurately grasp the amount of deviation of the graphic image relative to the part image. This allows the operator to check whether the input data for parameters related to the features of the part that make up the part data is accurate. This makes it possible to create part data with high accuracy. Moreover, because enlarged images of the multiple attention areas in the superimposed image are displayed by a single operation of inputting an enlarged display command, the number of operations required to change the position of the target area for enlarged display in the superimposed image can be reduced. This allows the operator to efficiently create part data while checking the enlarged images displayed on the display unit.
上記の部品データ生成装置において、前記生成部は、前記データ入力操作が前記操作部を介して行われるごとに、前記グラフィックイメージ及び前記部品データを更新して生成する。そして、前記表示制御部は、更新された前記グラフィックイメージが前記部品画像に重畳された前記重畳画像を表示するように、前記表示部を制御する。 In the above-mentioned part data generating device, the generating unit updates and generates the graphic image and the part data each time the data input operation is performed via the operating unit. Then, the display control unit controls the display unit to display the superimposed image in which the updated graphic image is superimposed on the part image.
この態様では、部品のパラメータのデータを入力するデータ入力操作が行われるごとに、そのデータ入力操作に応じた入力データに基づくグラフィックイメージが更新される。そして、更新されたグラフィックイメージを部品画像に重畳させた重畳画像が表示部に表示される。この場合、オペレーターは、データ入力操作を行うごとに、部品画像に対するグラフィックイメージのずれ量を的確に把握することができる。これにより、部品画像に一致するようなグラフィックイメージに対応した精度のよい部品データを、効率よく作成することができる。 In this embodiment, each time a data input operation is performed to input parameter data for a part, a graphic image based on the input data corresponding to that data input operation is updated. Then, a superimposed image in which the updated graphic image is superimposed on the part image is displayed on the display unit. In this case, the operator can accurately grasp the amount of deviation of the graphic image relative to the part image each time a data input operation is performed. This makes it possible to efficiently create accurate part data that corresponds to a graphic image that matches the part image.
上記の部品データ生成装置において、前記表示制御部は、前記重畳画像の全体を示す全体画像と前記各拡大画像とが、同一画面上における1つの画像表示領域に収まるように表示されるか、又は、同一画面上の互いに独立した各画像表示領域に個別に表示されるように、前記表示部を制御する。 In the above-mentioned part data generating device, the display control unit controls the display unit so that the overall image showing the entire superimposed image and each of the enlarged images are displayed to fit within a single image display area on the same screen, or are displayed individually in separate image display areas on the same screen.
この態様では、重畳画像の全体を示す全体画像と各拡大画像とが表示部の同一画面上に表示される。この場合、オペレーターは、各拡大画像及び全体画像の両方の画像を確認することにより、部品データを構成する各入力データが正確であるか否かを確認することができる。これにより、精度のよい部品データを効率よく作成することができる。 In this embodiment, the overall image showing the entire superimposed image and each enlarged image are displayed on the same screen of the display unit. In this case, the operator can check whether each input data constituting the part data is accurate by checking both the enlarged image and the overall image. This allows for efficient creation of accurate part data.
上記の部品データ生成装置において、前記表示制御部は、前記重畳画像の表示形態を切り替える表示切替指令を入力する操作が前記操作部を介して行われた場合、前記表示切替指令に応じて、前記重畳画像の全体を示す全体画像と前記各拡大画像とが切り替えられて表示されるように、前記表示部を制御する。 In the above-mentioned part data generation device, when an operation to input a display switching command to switch the display format of the superimposed image is performed via the operation unit, the display control unit controls the display unit so that, in response to the display switching command, a full image showing the entire superimposed image and each of the enlarged images are switched and displayed.
この態様では、オペレーターは、表示切替指令を入力する操作を行うことにより、表示部における重畳画像の表示形態を各拡大画像を表示する形態と全体画像を表示する形態とに切り替えることができる。このため、オペレーターは、各拡大画像と全体画像との表示を切り替えて確認することにより、部品データを構成する各入力データが正確であるか否かを確認することができる。これにより、精度のよい部品データを効率よく作成することができる。 In this aspect, the operator can switch the display mode of the superimposed images on the display unit between a mode in which each enlarged image is displayed and a mode in which the entire image is displayed, by performing an operation to input a display switching command. Therefore, the operator can check whether each input data constituting the part data is accurate by switching between the display of each enlarged image and the entire image. This allows for efficient creation of part data with high accuracy.
上記の部品データ生成装置において、前記表示制御部は、前記全体画像上での前記複数の注目領域の各々の範囲の目印となる注目領域目印枠が前記全体画像に重畳して表示されるように、前記表示部を制御する。 In the above-mentioned part data generation device, the display control unit controls the display unit so that an attention area marker frame, which marks the range of each of the plurality of attention areas on the overall image, is displayed superimposed on the overall image.
この態様では、重畳画像における拡大表示の対象となる注目領域の目印を示す注目領域目印枠が全体画像に重畳して表示される。この場合、オペレーターは、重畳画像の全体における拡大表示の対象領域を、注目領域目印枠を目印として容易に確認することができる。 In this embodiment, a region of interest marker frame indicating the region of interest to be enlarged in the superimposed image is displayed superimposed on the entire image. In this case, the operator can easily confirm the region of interest to be enlarged in the entire superimposed image by using the region of interest marker frame as a marker.
上記の部品データ生成装置において、前記表示制御部は、予め設定された基準の拡大倍率で前記各拡大画像が表示されるように前記表示部を制御する。そして、前記表示制御部は、前記基準の拡大倍率を変更する倍率変更指令を入力する操作が前記操作部を介して行われた場合には、前記倍率変更指令に応じた倍率で前記各拡大画像が表示されるように、前記表示部を制御する。 In the above-mentioned part data generating device, the display control unit controls the display unit so that each of the enlarged images is displayed at a preset standard enlargement magnification. When an operation to input a magnification change command to change the standard enlargement magnification is performed via the operation unit, the display control unit controls the display unit so that each of the enlarged images is displayed at a magnification according to the magnification change command.
この態様では、予め設定された基準の拡大倍率で各拡大画像が表示される。この場合、各拡大画像の拡大倍率を指定するオペレーターによる操作を省略することができる。また、オペレーターは、倍率変更指令を入力する操作を行うことにより、基準の拡大倍率とは異なる倍率で各拡大画像を確認することができる。 In this embodiment, each enlarged image is displayed at a preset standard magnification. In this case, the operator does not need to specify the magnification of each enlarged image. In addition, the operator can view each enlarged image at a magnification different from the standard magnification by inputting a magnification change command.
上記の部品データ生成装置は、前記部品の種類を指定する部品種指定指令を入力する操作が前記操作部を介して行われた場合、前記部品種指定指令で示される前記部品の種類に応じて、前記パラメータを設定するとともに前記複数の注目領域の位置を設定する設定部を、更に備える。 The part data generation device further includes a setting unit that, when an operation of inputting a part type designation command that designates the type of the part is performed via the operation unit, sets the parameters and sets the positions of the multiple attention areas according to the type of the part indicated by the part type designation command.
部品の種類に応じて、部品の特徴的なパラメータが異なる。このため、精度のよい部品データを作成するために重畳画像において拡大表示の対象とすべき注目領域の位置についても、部品の種類ごとに異なる。そこで、部品データ生成装置において設定部は、操作部に入力される部品種指定指令で示される部品の種類に応じて、パラメータと注目領域の位置とを設定する。この場合、生成部は、部品の種類に応じて設定されたパラメータに関する入力データに基づいて、部品の種類ごとに異なる部品画像に対応した適切なグラフィックイメージを生成することができる。また、表示制御部は、部品の種類に応じて設定された注目領域を拡大させた拡大画像を表示部に表示させることができる。このため、オペレーターは、部品の種類に応じた注目領域の拡大画像を確認することにより、部品の種類に応じて設定されたパラメータの入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データを作成することができる。 The characteristic parameters of a part differ depending on the type of part. Therefore, the position of the attention area to be enlarged and displayed in the superimposed image in order to create accurate part data also differs depending on the type of part. Therefore, in the part data generation device, the setting unit sets the parameters and the position of the attention area depending on the type of part indicated by the part type designation command input to the operation unit. In this case, the generation unit can generate an appropriate graphic image corresponding to the part image that differs for each type of part based on the input data related to the parameters set according to the type of part. In addition, the display control unit can display an enlarged image of the attention area set according to the type of part on the display unit. Therefore, the operator can check whether the input data of the parameters set according to the type of part is accurate by checking the enlarged image of the attention area according to the type of part. This makes it possible to create accurate part data according to the type of part.
上記の部品データ生成装置において、前記設定部は、前記部品種指定指令で示される前記部品が、部品本体に対して所定の配列方向に複数の端子が配列された端子列を複数列有する部品である場合、前記端子列ごとの端子数、端子間のピッチ、端子幅、及び基準端子の位置を前記パラメータとして設定し、前記端子列ごとの前記配列方向一方端及び他方端に位置する各端子に対応する前記部品画像上の各領域に基づいて、前記複数の注目領域を設定する。 In the above-mentioned component data generation device, when the component indicated by the component type designation command is a component having multiple terminal rows in which multiple terminals are arranged in a predetermined arrangement direction relative to the component body, the setting unit sets the number of terminals for each terminal row, the pitch between the terminals, the terminal width, and the position of the reference terminal as the parameters, and sets the multiple attention areas based on each area on the component image corresponding to each terminal located at one end and the other end of the arrangement direction for each terminal row.
この態様では、操作部に入力される部品種指定指令で示される部品が部品本体に対して複数の端子列を有する部品である場合、端子列ごとの配列方向一方端及び他方端に位置する各端子に対応する部品画像上の各領域が注目領域として設定されて各拡大画像が表示される。この場合、オペレーターは、端子列ごとの一方端及び他方端に位置する各端子に対応した各注目領域の各拡大画像を確認することにより、パラメータとして設定された端子列ごとの端子数、端子間のピッチ、端子幅、及び基準端子の位置に関する入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データを作成することができる。 In this aspect, if the part indicated by the part type designation command input to the operation unit is a part having multiple terminal rows on the part body, each area on the part image corresponding to each terminal located at one end and the other end of the arrangement direction of each terminal row is set as a focus area and each enlarged image is displayed. In this case, the operator can check whether the input data regarding the number of terminals for each terminal row, the pitch between terminals, the terminal width, and the position of the reference terminal, which are set as parameters, are accurate by checking each enlarged image of each focus area corresponding to each terminal located at one end and the other end of each terminal row. This makes it possible to create accurate part data according to the type of part.
上記の部品データ生成装置において、前記設定部は、前記部品種指定指令で示される前記部品が、部品本体に対して所定値以上の幅の端子が設けられた部品である場合、当該端子の角部に対応する前記部品画像上の領域に基づいて、前記複数の注目領域を設定する。 In the above-mentioned component data generation device, when the component indicated in the component type designation command is a component having a terminal with a width equal to or greater than a predetermined value provided on the component body, the setting unit sets the multiple attention areas based on the areas on the component image that correspond to the corners of the terminal.
この態様では、操作部に入力される部品種指定指令で示される部品が部品本体に対して所定値以上の幅の端子が設けられた部品である場合、端子の角部に対応する部品画像上の領域が注目領域として設定されて拡大画像が表示される。この場合、オペレーターは、所定値以上の幅の端子の角部に対応した注目領域の拡大画像を確認することにより、部品データを構成する入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データを作成することができる。 In this aspect, if the part indicated by the part type designation command input to the operation unit is a part with a terminal with a width equal to or greater than a predetermined value provided on the part body, the area on the part image corresponding to the corner of the terminal is set as the attention area and an enlarged image is displayed. In this case, the operator can check whether the input data constituting the part data is accurate by checking the enlarged image of the attention area corresponding to the corner of the terminal with a width equal to or greater than a predetermined value. This makes it possible to create part data with high accuracy according to the type of part.
上記の部品データ生成装置において、前記設定部は、前記部品種指定指令で示される前記部品が、部品本体に対して端子が設けられていない部品である場合、前記部品本体の角部に対応する前記部品画像上の領域に基づいて、前記複数の注目領域を設定する。 In the above-mentioned component data generation device, when the component indicated in the component type designation command is a component that does not have a terminal on the component body, the setting unit sets the multiple attention areas based on areas on the component image that correspond to corners of the component body.
この態様では、操作部に入力される部品種指定指令で示される部品が部品本体に対して端子が設けられていない部品である場合、部品本体の角部に対応する部品画像上の領域が注目領域として設定されて拡大画像が表示される。この場合、オペレーターは、部品本体の角部に対応した注目領域の拡大画像を確認することにより、部品データを構成する入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データを作成することができる。 In this aspect, if the part indicated by the part type designation command input to the operation unit is a part that does not have a terminal on the part body, an area on the part image that corresponds to a corner of the part body is set as the attention area and an enlarged image is displayed. In this case, the operator can check whether the input data that constitutes the part data is accurate by checking the enlarged image of the attention area that corresponds to the corner of the part body. This makes it possible to create accurate part data according to the type of part.
上記の部品データ生成装置において、前記表示制御部は、前記設定部により設定された前記複数の注目領域を拡大させた前記各拡大画像が表示された状態で、前記重畳画像における拡大表示の位置を変更する位置変更指令を入力する操作が前記操作部を介して行われた場合、前記位置変更指令に応じて、拡大表示の位置を変更するように、前記表示部を制御する。 In the above-mentioned part data generating device, when an operation to input a position change command to change the position of the enlarged display in the superimposed image is performed via the operation unit while each of the enlarged images obtained by enlarging the multiple attention areas set by the setting unit is displayed, the display control unit controls the display unit to change the position of the enlarged display in response to the position change command.
この態様では、表示制御部は、オペレーターによる位置変更指令の入力操作に応じて、重畳画像における拡大表示の対象となる位置を変更する。この場合、オペレーターは、位置変更指令を入力する操作を行うことにより、位置変更指令で示される所望の位置を拡大させた拡大画像を表示部に表示させることができる。 In this embodiment, the display control unit changes the position of the superimposed image to be enlarged in response to the operator's input operation of a position change command. In this case, the operator can cause the display unit to display an enlarged image that is an enlargement of the desired position indicated by the position change command, by performing an operation of inputting a position change command.
上記の部品データ生成装置において、前記表示制御部は、同一画面上において基準の拡大表示数の前記拡大画像が表示されるように前記表示部を制御する。そして、前記表示制御部は、前記設定部により設定された前記注目領域の数が前記基準の拡大表示数よりも多い場合、前記操作部を介して入力される前記基準の拡大表示数を変更する表示数変更指令に応じた数の前記注目領域の前記拡大画像が同一画面上に表示されるように、前記表示部を制御する。 In the above-mentioned part data generating device, the display control unit controls the display unit so that the enlarged images of the standard enlarged display number are displayed on the same screen. When the number of attention areas set by the setting unit is greater than the standard enlarged display number, the display control unit controls the display unit so that the enlarged images of the attention areas in the number corresponding to a display number change command input via the operation unit for changing the standard enlarged display number are displayed on the same screen.
この態様では、表示制御部は、同一画面上において基準の拡大表示数の拡大画像が表示されるように表示部を制御する。この場合、基準の拡大表示数の各拡大画像の表示部の表示画面上における大きさが、過度に小さくなり過ぎることや、過度に大きくなり過ぎることを抑制することができる。これにより、オペレーターは、表示部の同一画面上に表示された各拡大画像を確認することにより、部品画像に対するグラフィックイメージのずれ量を的確に把握することができる。また、設定部により設定された注目領域の数が基準の拡大表示数よりも多い場合、オペレーターは、表示数変更指令を入力する操作を行うことにより、設定部により設定された注目領域の拡大画像を表示部の同一画面上に表示させることができる。 In this aspect, the display control unit controls the display unit so that the enlarged images of the standard enlarged display number are displayed on the same screen. In this case, it is possible to prevent the size of each enlarged image of the standard enlarged display number on the display screen of the display unit from becoming too small or too large. This allows the operator to accurately grasp the amount of deviation of the graphic image relative to the part image by checking each enlarged image displayed on the same screen of the display unit. Furthermore, if the number of attention areas set by the setting unit is greater than the standard enlarged display number, the operator can cause the enlarged images of the attention areas set by the setting unit to be displayed on the same screen of the display unit by performing an operation to input a display number change command.
上記の部品データ生成装置において、前記表示制御部は、前記部品データを使用して前記部品認識処理が行われる場合には、当該部品認識処理において撮像された部品認識用の部品画像に前記グラフィックイメージを重畳させた部品認識用の重畳画像を表示するように、前記表示部を制御する。 In the above-mentioned part data generation device, when the part recognition process is performed using the part data, the display control unit controls the display unit to display a superimposed image for part recognition in which the graphic image is superimposed on a part image for part recognition captured in the part recognition process.
この態様では、データ入力操作に応じた入力データに基づき生成された部品データを使用して部品認識処理が行われる場合、部品認識処理において撮像された部品認識用の部品画像に部品データに基づくグラフィックイメージを重畳させた部品認識用の重畳画像が表示部に表示される。この場合、オペレーターは、部品認識用の重畳画像を確認することにより、部品データを使用した部品認識処理において、保持具による部品の保持状態を的確に認識できるか否かを確認することができる。 In this aspect, when part recognition processing is performed using part data generated based on input data corresponding to a data input operation, a superimposed image for part recognition in which a graphic image based on the part data is superimposed on a part image for part recognition captured in the part recognition processing is displayed on the display unit. In this case, by checking the superimposed image for part recognition, the operator can confirm whether or not the holding state of the part by the holder can be accurately recognized in the part recognition processing using the part data.
上記の部品データ生成装置は、前記部品認識用の重畳画像において、前記部品画像に対する前記グラフィックイメージのずれ量を算出し、当該ずれ量が所定の許容閾値を超えるずれ量超過領域が存在する場合、その領域の位置データを出力する算出部を、更に備える。この場合、前記表示制御部は、前記部品認識用の重畳画像上での前記ずれ量超過領域の範囲の目印となるずれ量超過目印枠が重畳して表示されるように、前記表示部を制御する。 The above-mentioned part data generation device further includes a calculation unit that calculates the amount of deviation of the graphic image relative to the part image in the superimposed image for part recognition, and outputs position data of an excessive deviation area when the amount of deviation exceeds a predetermined allowable threshold. In this case, the display control unit controls the display unit so that an excessive deviation mark frame that marks the range of the excessive deviation area on the superimposed image for part recognition is superimposed and displayed.
この態様では、部品認識用の重畳画像上でのずれ量超過領域の範囲の目印を示すずれ量超過目印枠が重畳して表示される。この場合、オペレーターは、部品画像に対するグラフィックイメージのずれ量が許容閾値を超えるずれ量超過領域の位置を、ずれ量超過目印枠を目印として容易に確認することができる。 In this embodiment, an excessive deviation mark frame that indicates the range of the excessive deviation area on the superimposed image for part recognition is superimposed and displayed. In this case, the operator can easily confirm the position of the excessive deviation area where the deviation amount of the graphic image relative to the part image exceeds the allowable threshold value by using the excessive deviation mark frame as a mark.
本発明の他の局面に係る部品実装機は、部品を保持する保持具を有し、前記保持具により保持された部品を基板に搭載するヘッドユニットと、前記保持具に保持された部品を撮像し、部品画像を取得する撮像部と、上記の部品データ生成装置により生成された部品データを記憶する実装記憶部と、前記部品画像と前記部品データとに基づいて、前記保持具に保持された部品の保持状態を認識する部品認識処理を行う部品認識部と、前記部品認識部の認識結果に基づいて、ヘッドユニットを制御する実装制御部と、を備える。 A component mounter according to another aspect of the present invention includes a head unit having a holder for holding components and mounting the components held by the holder onto a board, an imaging unit for imaging the components held by the holder and acquiring component images, a mounting memory unit for storing component data generated by the component data generating device, a component recognition unit for performing a component recognition process for recognizing the holding state of the components held by the holder based on the component images and the component data, and a mounting control unit for controlling the head unit based on the recognition results of the component recognition unit.
この部品実装機によれば、上記の部品データ生成装置により生成された部品データに基づいて、保持具による部品の保持状態の部品認識処理が行われる。つまり、部品実装機では、精度のよい部品データに基づいて部品認識処理が行われる。このような部品認識処理によって保持具による部品の保持状態を的確に認識することができる。このため、部品認識処理の認識結果に基づき制御されるヘッドユニットによる部品搭載動作によって、基板に対する部品の搭載精度の向上が図られる。 According to this component mounter, component recognition processing of the state of components being held by the holder is performed based on the component data generated by the component data generation device. In other words, the component mounter performs component recognition processing based on accurate component data. This type of component recognition processing makes it possible to accurately recognize the state of components being held by the holder. Therefore, the component mounting operation by the head unit, which is controlled based on the recognition results of the component recognition processing, improves the accuracy of component mounting on the board.
以上説明したように、本発明によれば、精度のよい部品データを効率よく作成することが可能な部品データ生成装置及び部品実装機を提供することができる。 As described above, the present invention provides a component data generation device and a component mounter that can efficiently create accurate component data.
以下、本発明の実施形態に係る部品データ生成装置及びそれを備えた部品実装機について、図面に基づいて説明する。 The following describes a component data generation device and a component mounter equipped with the same according to an embodiment of the present invention with reference to the drawings.
図1及び図2に基づいて、部品データ生成装置10が適用された部品実装機1について説明する。なお、図2では、XYZ直交座標軸を用いて、方向関係が示されている。X軸方向は水平面と平行な方向であり、Y軸方向は水平面上でX軸方向と直交する方向であり、Z軸方向はX、Y両方向に直交する上下方向である。また、X軸方向の一方向側を「+X側」と称し、X軸方向の一方向側とは反対の他方向側を「-X側」と称する。また、Y軸方向の一方向側を「+Y側」と称し、Y軸方向の一方向側とは反対の他方向側を「-Y側」と称する。また、Z軸方向の一方向側(上方側)を「+Z側」と称し、Z軸方向の一方向側とは反対の他方向側(下方側)を「-Z側」と称する。
A
部品実装機1は、部品データ生成装置10によって部品データD2が生成され、当該部品データD2を使用しつつ基板P上に電子部品(以下、「部品」と称する)を搭載(実装)して部品搭載基板を生産する装置である。部品実装機1は、装置本体1aと、移動フレーム2と、コンベア3と、フィーダー5が装着される部品供給ユニット4と、ヘッドユニット6と、第1駆動機構7と、第2駆動機構8と、実装制御部9と、実装記憶部9Mと、部品データ生成装置10と、を備える。
The
装置本体1aは、部品実装機1を構成する各部が配置される構造体であり、Z軸方向から見た平面視で略矩形状に形成されている。コンベア3は、X軸方向に延び、装置本体1aに配置される。コンベア3は、基板PをX軸方向に搬送する。基板Pは、コンベア3上を搬送されて、所定の作業位置(基板P上に部品が搭載される位置)に位置決めされるようになっている。
The device
部品供給ユニット4は、装置本体1aにおけるY軸方向の+Y側及び-Y側の領域部分にそれぞれ、X軸方向に2箇所ずつ合計4箇所に配置される。部品供給ユニット4は、装置本体1aにおいて、フィーダー5が複数並設された状態で装着される領域であって、後述のヘッドユニット6に備えられる吸着ノズル63による吸着対象の部品ごとに、各フィーダー5のセット位置が区画されている。
The
フィーダー5は、装置本体1aの部品供給ユニット4に着脱自在に装着されている。フィーダー5は、部品を供給可能に構成されていれば、その部品供給方式は特に限定されるものではない。フィーダー5としては、例えば、テープを担体(キャリア)として部品を供給する方式のテープフィーダー、部品が載置されたトレイを含むパレットを移動させることにより部品を供給する方式のトレイフィーダー、筒状のスティックに収納された部品を当該スティックから押し出しながら供給する方式のスティックフィーダーなどを採用することができる。本実施形態では、フィーダー5は、テープフィーダーである。
The
移動フレーム2は、X軸方向に延び、装置本体1aに、所定の移動方向(Y軸方向)に移動可能に支持される。この移動フレーム2にヘッドユニット6が搭載されている。
The moving
ヘッドユニット6は、X軸方向に移動可能となるように、移動フレーム2に搭載される。すなわち、ヘッドユニット6は、移動フレーム2の移動に伴ってY軸方向に移動可能であり、且つ、移動フレーム2に沿ってX軸方向に移動可能である。ヘッドユニット6は、部品供給ユニット4に装着されたフィーダー5の部品供給位置と、コンベア3により搬送された基板Pの所定の作業位置とにわたって移動可能とされている。ヘッドユニット6は、部品供給位置においてフィーダー5から部品を取り出して保持するとともに、その保持した部品を作業位置において基板P上に搭載(実装)する。
The
ヘッドユニット6は、ヘッド本体61と、回転体62と、吸着ノズル63とを含む。ヘッド本体61は、ヘッドユニット6の本体部分を構成する。回転体62は、円柱状に形成され、鉛直軸(Z軸方向に延びる軸)を回転中心として回転可能に、ヘッド本体61に設けられる。回転体62の外周縁端部には、複数の吸着ノズル63が、周方向に所定の間隔をおいて配設されている。吸着ノズル63は、フィーダー5により部品供給位置に供給された部品を吸着して保持可能な保持具である。ヘッドユニット6は、吸着ノズル63により吸着保持された部品を基板Pに搭載する。吸着ノズル63は、電動切替弁を介して負圧発生装置、正圧発生装置及び大気の何れかに連通可能とされている。つまり、吸着ノズル63に負圧が供給されることで当該吸着ノズル63による部品の吸着保持(部品の取り出し)が可能となり、その後、正圧が供給されることで当該部品の吸着保持が解除される。
The
吸着ノズル63は、Z軸方向に昇降可能であるとともに、Z軸方向に延びるノズル軸回りの回転が可能に、回転体62に設けられる。吸着ノズル63は、フィーダー5により部品供給位置に供給された部品の吸着保持が可能な吸着保持位置と、吸着保持位置に対して上方側の退避位置との間で、Z軸方向に沿って昇降可能である。つまり、部品供給位置に供給された部品を吸着保持するときには、吸着ノズル63は、退避位置から吸着保持位置へ向かって下降し、当該吸着保持位置において部品を吸着保持する。一方、部品の吸着保持後の吸着ノズル63は、吸着保持位置から退避位置へ向かって上昇する。更に、吸着ノズル63は、吸着保持した部品を基板P上に搭載するために当該基板P上に設定された部品搭載位置と、前記退避位置との間で、Z軸方向に沿って昇降可能である。つまり、吸着保持した部品を基板P上に搭載するときには、吸着ノズル63は、退避位置から部品搭載位置へ向かって下降し、当該部品搭載位置において部品を基板P上に搭載する。一方、部品搭載後の吸着ノズル63は、部品搭載位置から退避位置へ向かって上昇する。
The
第1駆動機構7は、装置本体1aの+X側及び-X側の端部に配設される。第1駆動機構7は、移動フレーム2をY軸方向に移動させる機構である。第1駆動機構7は、例えば、駆動モーターと、Y軸方向に延び、駆動モーターに連結されるボールねじ軸と、移動フレーム2に配設されてボールねじ軸と螺合するボールナットと、を含んで構成される。このような構成の第1駆動機構7は、駆動モーターによるボールねじ軸の回転駆動に伴ってボールナットがボールねじ軸に沿って進退することにより、移動フレーム2をY軸方向に移動させる。
The
第2駆動機構8は、移動フレーム2に配設される。第2駆動機構8は、ヘッドユニット6を移動フレーム2に沿ったX軸方向に移動させる機構である。第2駆動機構8は、第1駆動機構7と同様に、例えば、駆動モーターと、X軸方向に延び、駆動モーターに連結されるボールねじ軸と、ヘッドユニット6に配設されてボールねじ軸と螺合するボールナットと、を含んで構成される。このような構成の第2駆動機構8は、駆動モーターによるボールねじ軸の回転駆動に伴ってボールナットがボールねじ軸に沿って進退することにより、ヘッドユニット6をX軸方向に移動させる。
The
なお、第1駆動機構7及び第2駆動機構8は、当例では、駆動モーターによりボールねじ軸を介して移動フレーム2及びヘッドユニット6を移動させる構成である。しかし、例えばリニアモーターを駆動源として移動フレーム2やヘッドユニット6をダイレクトに駆動する構成であってもよい。
In this example, the
図1及び図2に示されるように、部品実装機1は、第1撮像部C1と、第2撮像部C2と、第3撮像部C3とを更に備える。
As shown in Figures 1 and 2, the
第1撮像部C1は、装置本体1a上においてコンベア3と部品供給ユニット4との間に設置され、例えばCMOS(Complementary metal-oxide-semiconductor)やCCD(Charged-coupled device)等の撮像素子を備えた撮像カメラである。第1撮像部C1は、部品供給ユニット4からコンベア3上の基板Pへ向かってヘッドユニット6が移動している間において、吸着ノズル63によって吸着保持された部品を下方側から撮像して部品画像を取得する。部品画像は、後記の実装制御部9に入力され、部品認識部95による吸着ノズル63に対する部品の保持状態の認識処理の際に参照される。また、部品画像は、後記の部品データ生成装置10の記憶部11に記憶される。
The first imaging unit C1 is an imaging camera installed between the
第2撮像部C2は、ヘッドユニット6のヘッド本体61に配置され、例えばCMOSやCCD等の撮像素子を備えた撮像カメラである。第2撮像部C2は、フィーダー5に設定された部品供給位置の直上に吸着ノズル63が位置するようにヘッドユニット6が配置された状態で、フィーダー5の部品供給位置を斜め上方から撮像する。第2撮像部C2の撮像によって取得された画像は、フィーダー5の部品供給位置に供給された部品の姿勢を認識する際に参照される。
The second imaging unit C2 is disposed in the
第3撮像部C3は、ヘッドユニット6のヘッド本体61に配置され、例えばCMOSやCCD等の撮像素子を備えた撮像カメラである。第3撮像部C3は、コンベア3上の基板Pの上面に付されている各種マークを認識するために、当該マークを上方側から撮像する。第3撮像部C3による基板P上のマークの認識によって、基板Pの原点座標に対する位置ずれ量が検知される。
The third imaging unit C3 is disposed in the
実装記憶部9Mは、実装制御部9によって参照される基板データD1と部品データD2とを記憶する。基板データD1は、実装制御部9による部品搭載処理等の制御に必要な各種情報によって構成されるデータである。基板データD1を構成する情報としては、部品を特定するための部品情報、フィーダー5を特定するためのフィーダー情報、吸着ノズル63を特定するためのノズル情報、ヘッドユニット6を特定するためのヘッド情報、吸着ノズル63による部品の吸着時における目標の吸着位置を示す目標吸着位置情報、基板Pに設定された部品の目標搭載位置を示す目標搭載位置情報、などが挙げられる。部品データD2は、部品データ生成装置10により生成されるデータである。この部品データD2の詳細については部品データ生成装置10とともに後述する。
The mounting
実装制御部9は、CPU(Central Processing Unit)、制御プログラムを記憶するROM(Read Only Memory)、CPUの作業領域として使用されるRAM(Random Access Memory)等から構成されている。実装制御部9は、CPUがROMに記憶された制御プログラムを実行することにより、部品実装機1の各構成要素の動作を制御するとともに、各種演算処理を実行する。実装制御部9は、実装記憶部9Mに記憶された基板データD1に従って各構成要素の動作を制御する。図1に示されるように、実装制御部9は、主たる機能構成として、基板搬送制御部91と、部品供給制御部92と、ヘッド制御部93と、撮像制御部94と、部品認識部95とを含む。
The mounting control unit 9 is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores a control program, and a RAM (Random Access Memory) that is used as a working area for the CPU. The mounting control unit 9 controls the operation of each component of the
基板搬送制御部91は、コンベア3による基板Pの搬送動作を制御する。部品供給制御部92は、基板データD1の部品情報及びフィーダー情報に従って、部品供給ユニット4に配列された複数のフィーダー5の各々の部品供給処理を制御する。ヘッド制御部93は、基板データD1の部品情報、ノズル情報、ヘッド情報、目標吸着位置情報、及び目標搭載位置情報に従って、ヘッドユニット6を制御することにより吸着ノズル63を制御する。これにより、ヘッド制御部93は、基板Pに設定された複数の目標搭載位置の各々に対応して、吸着ノズル63による部品吸着処理を実行させるとともに、ヘッドユニット6による部品搭載処理を実行させる。撮像制御部94は、第1撮像部C1、第2撮像部C2及び第3撮像部C3による撮像動作を制御する。
The board
部品認識部95は、第1撮像部C1によって取得された部品画像と、部品データ生成装置10により生成される部品データD2とに基づいて、吸着ノズル63に吸着保持された部品の保持状態を認識する部品認識処理を行う。部品認識部95は、部品画像と部品データD2とに基づいて、吸着ノズル63に対する部品の位置を認識するとともに、吸着ノズル63に吸着保持された部品の姿勢を認識する。
The
部品認識部95による部品認識結果は、ヘッド制御部93によって参照される。つまり、ヘッド制御部93は、部品認識部95の部品認識結果に基づいて、ヘッドユニット6による部品搭載処理を制御する。部品認識部95による部品認識処理の認識結果に基づき制御されるヘッドユニット6の部品搭載処理によって、基板Pに対する部品の搭載精度の向上が図られる。
The component recognition results by the
次に、図1に加えて図3~図19を参照しながら、部品データ生成装置10について説明する。部品データ生成装置10は、部品認識部95による部品認識処理の際に使用される部品データD2を生成する装置である。部品データ生成装置10は、例えばマイクロコンピュータによって構成される。図3に示されるように、部品データ生成装置10は、記憶部11と、操作部12と、表示部13と、制御部14とを備える。
Next, the part
記憶部11は、部品画像G1(図5等参照)を記憶する。部品画像G1は、部品における、吸着ノズル63に吸着保持される保持面とは反対のX軸方向及びY軸方向に広がる面を撮像した、二次元の画像である。部品画像G1の撮像対象の部品の種類としては、部品本体の一方端及び他方端にそれぞれ端子が設けられたチップ部品、エミッタ、ベース及びコレクタの各端子が設けられたトランジスタ、SOP(Small Outline Package)、QFP(Quad Flat Package)、PLCC(Plastic Leaded Chip Carrier)、BGA(Ball Grid Array)などが挙げられる。また、部品本体に対して端子が設けられていない部品もある。
The
図5では、部品本体に対して所定の配列方向に複数のリード端子が配列されたリード端子列を複数列(2列)有する部品に対応した部品画像G1が示されている。この場合、部品画像G1は、部品本体に対応した部品本体領域G11と、複数のリード端子列の各々に配列された各リード端子領域G12,G13と、を含む画像となる。 Figure 5 shows a component image G1 corresponding to a component having multiple rows (two rows) of lead terminals in which multiple lead terminals are arranged in a specific arrangement direction relative to the component body. In this case, the component image G1 is an image that includes a component body region G11 corresponding to the component body, and each lead terminal region G12, G13 arranged in each of the multiple lead terminal rows.
操作部12は、キーボードやマウス等によって構成され、部品データD2の生成に関するオペレーターによる入力操作を受け付ける。
The
表示部13は、例えば液晶ディスプレイ等によって構成され、各種の画像や情報、データなどを表示する。
The
制御部14は、CPU、制御プログラムを記憶するROM、CPUの作業領域として使用されるRAM等から構成されている。制御部14は、CPUがROMに記憶された制御プログラムを実行することにより、各種演算処理を行うとともに、表示部13の表示動作等を制御する。制御部14は、主な機能構成として、設定部141と、生成部142と、算出部143と、表示制御部144と、を含む。
The
表示制御部144は、表示部13を制御する。表示制御部144は、操作部12を介したオペレーターの入力操作に基づいて、図4に示す部品種指定画面S1と、図5~図19に示すデータ入力画面S2とを切替可能に表示するように、表示部13を制御する。
The
部品の種類を指定する部品種指定指令を入力する操作が操作部12を介して行われる場合、表示制御部144は、図4に示す部品種指定画面S1を表示するように、表示部13を制御する。部品種指定画面S1には、操作部12を介した入力操作が可能な部品情報入力領域AR10、部品種情報入力領域AR20、及び画面切替入力領域AR25が設定されている。
When an operation to input a part type designation command for designating a type of part is performed via the
部品情報入力領域AR10は、部品を特定するための部品名などの部品情報J1を入力する領域部分と、部品を供給するフィーダー5の部品供給ユニット4におけるセット位置を示すセット位置情報J2を入力する領域部分と、部品を供給するフィーダー5を特定するためのフィーダー情報J3を入力する領域部分とに区画されている。部品種情報入力領域AR20には、部品の種類を示す複数の部品種情報J4が表示される。オペレーターは、部品種情報入力領域AR20に表示される複数の部品種情報J4の中から、一の部品種情報J4を選択する操作を行うことにより、部品の種類を指定する部品種指定指令を入力することができる。画面切替入力領域AR25は、表示部13の画面を、部品種指定画面S1からデータ入力画面S2に切り替えるときに操作される。
The part information input area AR10 is divided into an area for inputting part information J1 such as a part name for identifying a part, an area for inputting set position information J2 indicating the set position in the
部品データD2を構成する部品の特徴に関するパラメータのデータを入力するデータ入力操作が操作部12を介して行われる場合、表示制御部144は、図5~図19に示すデータ入力画面S2を表示するように、表示部13を制御する。データ入力画面S2には、画像読込指令領域AR30、第1画像表示領域AR40、データ入力領域AR50、表示切替指令領域AR60、倍率変更指令領域AR61,AR62、位置変更指令領域AR70、表示対象変更指令領域AR80、入力終了指令領域AR90、及び取消指令領域AR91が設定されている。
When a data input operation for inputting parameter data related to the features of the parts that make up the part data D2 is performed via the
データ入力画面S2上の画像読込指令領域AR30は、操作部12を介した入力操作が可能な領域であり、記憶部11に記憶された部品画像G1を第1画像表示領域AR40に表示させる指令を入力する際に操作される。第1画像表示領域AR40は、部品画像G1を含む各種の画像を表示する領域である。
The image read command area AR30 on the data input screen S2 is an area where input operations can be performed via the
データ入力画面S2上のデータ入力領域AR50は、操作部12を介した入力操作が可能な領域である。データ入力画面S2におけるデータ入力領域AR50を対象に、部品データD2を構成する各データを入力するデータ入力操作が操作部12を介して行われる。データ入力領域AR50は、部品の特徴に関する複数のパラメータJ5を表示する領域部分と、各パラメータJ5に対応するデータを入力するためのデータ入力欄J6とに区画されている。各パラメータJ5に対応するように、部品データD2を構成する各データがデータ入力欄J6に入力される。
Data input area AR50 on data input screen S2 is an area where input operations can be performed via
図5に示されるように、部品の特徴に関するパラメータJ5は、基本パラメータJ51と、注目パラメータJ52とを含む。 As shown in FIG. 5, the parameters J5 related to the part characteristics include basic parameters J51 and focus parameters J52.
基本パラメータJ51は、部品の基本的な特徴を示すパラメータである。基本パラメータJ51は、例えば、部品のX軸方向の外形寸法を示す外形寸法X1と、部品のY軸方向の外形寸法を示す外形寸法Y1と、部品の厚みを示す部品厚みと、を有する。 The basic parameters J51 are parameters that indicate the basic characteristics of a part. The basic parameters J51 include, for example, an outer dimension X1 that indicates the outer dimension of the part in the X-axis direction, an outer dimension Y1 that indicates the outer dimension of the part in the Y-axis direction, and a part thickness that indicates the thickness of the part.
注目パラメータJ52は、部品データD2を作成する際に注目すべき部品の特徴を示すパラメータである。例えば、部品の端子に関する特徴を示すパラメータが注目パラメータJ52として採用される。図5の例のように、第1画像表示領域AR40に表示される部品画像G1に対応する部品が、部品本体におけるX軸方向の一端及び他端にリード端子列を有する部品である場合、注目パラメータJ52は、一端側のリード端子列に関するリード本数E、リードピッチE1、リード幅E2、リード長E3及び基準端子位置E4と、他端側のリード端子列に関するリード本数W、リードピッチW1、リード幅W2、リード長W3及び基準端子位置W4と、を有する。リード本数E,Wは、各リード端子列に配列されるリード端子の本数を示す。リードピッチE1,W1は、各リード端子列に配列されるリード端子間のピッチ寸法を示す。リード幅E2,W2は、各リード端子列に配列されるリード端子の幅寸法を示す。リード長E3,W3は、各リード端子列に配列されるリード端子の長さ寸法を示す。基準端子位置E4,W4は、各リード端子列における基準となるリード端子(基準リード端子)の位置について、部品の中心からのY軸方向に沿った離間距離を示す。 The focus parameter J52 is a parameter indicating the feature of the part to be noted when creating the part data D2. For example, a parameter indicating the feature related to the terminal of the part is adopted as the focus parameter J52. As in the example of FIG. 5, when the part corresponding to the part image G1 displayed in the first image display area AR40 is a part having lead terminal rows at one end and the other end in the X-axis direction of the part body, the focus parameter J52 has the number of leads E, lead pitch E1, lead width E2, lead length E3, and reference terminal position E4 for the lead terminal row on one end side, and the number of leads W, lead pitch W1, lead width W2, lead length W3, and reference terminal position W4 for the lead terminal row on the other end side. The number of leads E and W indicate the number of lead terminals arranged in each lead terminal row. The lead pitches E1 and W1 indicate the pitch dimension between the lead terminals arranged in each lead terminal row. The lead widths E2 and W2 indicate the width dimension of the lead terminals arranged in each lead terminal row. Lead lengths E3 and W3 indicate the length dimensions of the lead terminals arranged in each lead terminal row. Reference terminal positions E4 and W4 indicate the distance along the Y-axis from the center of the component to the position of the reference lead terminal (reference lead terminal) in each lead terminal row.
表示部13のデータ入力画面S2において、部品画像G1の中心が第1画像表示領域AR40の中央位置に配置されるように部品画像G1が表示される。この状態で、図6に示されるように、データ入力領域AR50のデータ入力欄J6に基本パラメータJ51のデータを入力するデータ入力操作が操作部12を介して行われた場合、生成部142は、基本パラメータJ51に対応した入力データに基づいて、部品のグラフィックイメージG2として部品画像G1の最外周縁に対応する矩形の外形グラフィックG21を生成するとともに、部品データD2を構成する各データのうちの基本パラメータJ51に対応したデータを生成する。この場合、表示制御部144は、第1画像表示領域AR40内において部品画像G1に外形グラフィックG21を重畳させた重畳画像G3を表示するように、表示部13を制御する。この場合、重畳画像G3は、部品画像G1の最外周縁に矩形の外形グラフィックG21が重畳された画像となる。
In the data input screen S2 of the
更に、図7に示されるように、データ入力領域AR50のデータ入力欄J6に注目パラメータJ52のデータを入力するデータ入力操作が操作部12を介して行われた場合、生成部142は、注目パラメータJ52に対応した入力データに基づいて、部品のグラフィックイメージG2として部品画像G1の各リード端子領域G12,G13に対応する各端子グラフィックG22を生成するとともに、部品データD2を構成する各データのうちの注目パラメータJ52に対応したデータを生成する。この場合、表示制御部144は、第1画像表示領域AR40内において部品画像G1に各端子グラフィックG22を重畳させた重畳画像G3を表示するように、表示部13を制御する。この場合、重畳画像G3は、部品画像G1の最外周縁に矩形の外形グラフィックG21が重畳され、且つ、部品画像G1の各リード端子領域G12,G13に各端子グラフィックG22が重畳された画像となる。つまり、表示部13のデータ入力画面S2において第1画像表示領域AR40には、部品画像G1に対して外形グラフィックG21及び各端子グラフィックG22を含むグラフィックイメージG2が重畳された重畳画像G3が表示される。
7, when a data input operation for inputting data of the target parameter J52 into the data input field J6 of the data input area AR50 is performed via the
データ入力画面S2上の表示切替指令領域AR60は、操作部12を介した入力操作が可能な領域である。データ入力画面S2における表示切替指令領域AR60を対象に、第1画像表示領域AR40に表示された重畳画像G3における複数の注目領域G3S(図7)を拡大させる指令を入力する操作が操作部12を介して行われる。表示切替指令領域AR60の操作によって複数の注目領域G3Sを拡大させる指令が入力された場合、図8に示されるように、表示制御部144は、重畳画像G3における複数の注目領域G3Sの各々を拡大させた各拡大画像G31を同一のデータ入力画面S2上に表示するように、表示部13を制御する。表示制御部144は、データ入力画面S2上の第1画像表示領域AR40内に各拡大画像G31が収まって表示されるように、表示部13を制御する。
The display switching command area AR60 on the data entry screen S2 is an area where input operations can be performed via the
上述の通り、部品データ生成装置10では、部品データD2を構成する各パラメータJ5のデータを入力するデータ入力操作が操作部12を介して行われた場合、生成部142は、データ入力操作に応じた入力データに基づいて、部品のグラフィックイメージG2と部品データD2とを生成する。そして、部品画像G1にグラフィックイメージG2を重畳させた重畳画像G3が表示部13に表示される。この際、重畳画像G3における複数の注目領域G3Sを拡大させる指令を入力する操作が操作部12を介して行われた場合、表示制御部144は、複数の注目領域G3Sの各々を拡大させた各拡大画像G31を同一のデータ入力画面S2上に表示するように表示部13を制御する。
As described above, in the part
この場合、重畳画像G3における複数の注目領域G3Sの各拡大画像G31が表示部13の同一のデータ入力画面S2上に表示される。オペレーターは、表示部13に表示された複数の注目領域G3Sの各拡大画像G31を確認することにより、部品画像G1に対するグラフィックイメージG2のずれ量を的確に把握することができる。このため、オペレーターは、部品データD2を構成する部品の特徴に関するパラメータJ5の入力データが正確であるか否かを確認することができる。これにより、精度のよい部品データD2を作成することができる。しかも、拡大表示指令を入力する1回の操作によって重畳画像G3における複数の注目領域G3Sの各拡大画像G31が表示されるので、重畳画像G3における拡大表示の対象領域の位置を変更する操作の回数を減らすことができる。このため、オペレーターは、表示部13に表示された各拡大画像G31を確認しながら効率よく部品データD2を作成することができる。
In this case, each enlarged image G31 of the multiple attention areas G3S in the superimposed image G3 is displayed on the same data input screen S2 of the
また、図9に示されるように、データ入力画面S2上のデータ入力領域AR50における各パラメータJ5に対するデータ入力操作が操作部12を介して行われるごとに、生成部142は、グラフィックイメージG2及び部品データD2を更新して生成する。そして、表示制御部144は、更新されたグラフィックイメージG2が部品画像G1に重畳された重畳画像G3を表示するように、表示部13を制御する。この際、表示制御部144は、重畳画像G3における複数の注目領域G3Sの各々を拡大させた各拡大画像G31がデータ入力画面S2上の第1画像表示領域AR40内に収まって表示されるように、表示部13を制御する。
Also, as shown in FIG. 9, each time a data input operation for each parameter J5 in the data input area AR50 on the data input screen S2 is performed via the
この態様では、部品のパラメータJ5のデータを入力するデータ入力操作が行われるごとに、そのデータ入力操作に応じた入力データに基づくグラフィックイメージG2が更新される。そして、更新されたグラフィックイメージG2を部品画像G1に重畳させた重畳画像G3が表示部13に表示される。この場合、オペレーターは、データ入力操作を行うごとに、部品画像G1に対するグラフィックイメージG2のずれ量を的確に把握することができる。これにより、部品画像に一致するようなグラフィックイメージに対応した精度のよい部品データを、効率よく作成することができる。
In this embodiment, each time a data input operation is performed to input data for the part parameters J5, the graphic image G2 is updated based on the input data corresponding to that data input operation. Then, a superimposed image G3 in which the updated graphic image G2 is superimposed on the part image G1 is displayed on the
ここで、部品の種類に応じて、部品の特徴的なパラメータJ5が異なる。このため、精度のよい部品データD2を作成するために重畳画像G3において拡大表示の対象とすべき注目領域G3Sの位置についても、部品の種類ごとに異なる。そこで、図3に示されるように、部品データ生成装置10は、設定部141を備えている。図4の部品種指定画面S1上の部品種情報入力領域AR20に対して部品種指定指令を入力する操作が操作部12を介して行われた場合、設定部141は、部品種指定指令で示される部品の種類に応じて、パラメータJ5と注目領域G3Sの位置とを設定する。
Here, the characteristic parameter J5 of a part differs depending on the type of part. Therefore, the position of the attention area G3S to be enlarged and displayed in the superimposed image G3 in order to create accurate part data D2 also differs depending on the type of part. Therefore, as shown in FIG. 3, the part
この場合、生成部142は、部品の種類に応じて設定されたパラメータJ5に関する入力データに基づいて、部品の種類ごとに異なる部品画像G1に対応した適切なグラフィックイメージG2を生成することができる。また、表示制御部144は、部品の種類に応じて設定された注目領域G3Sを拡大させた拡大画像G31を、表示部13のデータ入力画面S2上の第1画像表示領域AR40に表示させることができる。このため、オペレーターは、部品の種類に応じた注目領域G3Sの拡大画像G31を確認することにより、部品の種類に応じて設定されたパラメータJ5の入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データD2を作成することができる。
In this case, the
部品本体に対して1つの端子が設けられた部品の場合、設定部141は、1つの端子に対応する部品画像G1上の領域に基づいて、重畳画像G3における1つの注目領域G3Sを設定する。部品本体の一方端及び他方端にそれぞれ端子が設けられたチップ部品の場合、設定部141は、各端子に対応する部品画像G1上の2つの領域に基づいて、重畳画像G3における2つの注目領域G3Sを設定する。
For a component with one terminal provided on the component body, the
また、部品本体に対して所定の配列方向に複数の端子が配列された端子列を複数列有する部品の場合、設定部141は、端子列ごとの配列方向一方端及び他方端に位置する各端子に対応する部品画像G1上の各領域に基づいて、重畳画像G3における各注目領域G3Sを設定する。具体的には、SOPやトランジスタのように、部品本体におけるX軸方向の一端及び他端に端子列を有する部品の場合には、設定部141は、端子列ごとの配列方向(Y軸方向)一方端及び他方端に位置する各端子に対応する部品画像G1上の各領域に基づいて、重畳画像G3における各注目領域G3Sを設定する。QFPやPLCCのように、部品本体におけるX軸方向の一端及び他端に端子列を有するとともに、部品本体におけるY軸方向の一端及び他端に端子列を有する部品の場合には、設定部141は、X軸方向の一端及び他端の各端子列の配列方向(Y軸方向)一方端及び他方端に位置する各端子、並びに、Y軸方向の一端及び他端の各端子列の配列方向(X軸方向)一方端及び他方端に位置する各端子に対応する部品画像G1上の各領域に基づいて、重畳画像G3における各注目領域G3Sを設定する。
In addition, in the case of a component having multiple terminal rows in which multiple terminals are arranged in a predetermined arrangement direction relative to the component body, the
また、BGAのように部品本体の下面に複数のボール端子が設けられた部品の場合、設定部141は、部品本体の4つの角部に配置された各ボール端子に対応する部品画像G1上の各領域に基づいて、重畳画像G3における各注目領域G3Sを設定する。
In addition, in the case of a component such as a BGA that has multiple ball terminals on the underside of the component body, the
また、部品本体に対して端子が設けられていない部品の場合、設定部141は、部品本体の4つの角部に対応する部品画像G1上の各領域に基づいて、重畳画像G3における各注目領域G3Sを設定する。
In addition, in the case of a component that does not have terminals on the component body, the
図5の例のように、第1画像表示領域AR40に表示される部品画像G1に対応する部品が、部品本体におけるX軸方向の一端及び他端にリード端子列を有する部品である場合、設定部141は、外形寸法X1、外形寸法Y1及び部品厚みを基本パラメータJ51として設定するとともに、リード端子列ごとのリード本数E,W、リードピッチE1,W1、リード幅E2,W2、リード長E3,W3、及び基準端子位置E4,W4を注目パラメータJ52として設定する。また、設定部141は、リード端子列ごとの配列方向(Y軸方向)一方端及び他方端に位置する各リード端子に対応する部品画像G1上の各領域に基づいて、複数(4つ)の注目領域G3Sを設定する(図7参照)。
As in the example of FIG. 5, when the component corresponding to the component image G1 displayed in the first image display area AR40 is a component having lead terminal rows at one and the other ends of the component body in the X-axis direction, the
この態様では、操作部12に入力される部品種指定指令で示される部品が部品本体に対して複数のリード端子列を有する部品である場合、データ入力画面S2上の表示切替指令領域AR60の操作に応じて拡大表示指令が入力されると、リード端子列ごとの配列方向一方端及び他方端に位置する各リード端子に対応する部品画像G1上の4つの領域が注目領域G3Sとして設定されて4つの拡大画像G31がデータ入力画面S2上の第1画像表示領域AR40に表示される(図8参照)。この場合、オペレーターは、リード端子列ごとの一方端及び他方端に位置する各リード端子に対応した4つの注目領域G3Sの各拡大画像G31を確認することにより、パラメータJ5の注目パラメータJ52として設定されたリード端子列ごとのリード本数E,W、リードピッチE1,W1、リード幅E2,W2、リード長E3,W3、及び基準端子位置E4,W4に関する入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データD2を作成することができる。
In this embodiment, when the part indicated by the part type designation command input to the
また、図8に示されるようにデータ入力画面S2上の第1画像表示領域AR40に各拡大画像G31が表示された状態で、重畳画像G3の表示形態を切り替える表示切替指令を入力する操作が表示切替指令領域AR60に対して行われた場合を想定する。この場合、表示制御部144は、表示切替指令に応じて、重畳画像G3の全体を示す全体画像(図7)と各拡大画像G31(図8)とが切り替えられて第1画像表示領域AR40に表示されるように、表示部13を制御する。この場合、オペレーターは、表示切替指令領域AR60に対して表示切替指令を入力する操作を行うことにより、データ入力画面S2上の第1画像表示領域AR40における重畳画像G3の表示形態を各拡大画像G31を表示する形態と全体画像を表示する形態とに切り替えることができる。このため、オペレーターは、各拡大画像G31と全体画像との表示を切り替えて確認することにより、部品データD2を構成する各入力データが正確であるか否かを確認することができる。これにより、精度のよい部品データD2を効率よく作成することができる。
Also, assume that, as shown in FIG. 8, in a state in which each enlarged image G31 is displayed in the first image display area AR40 on the data input screen S2, an operation to input a display switching command to switch the display form of the superimposed image G3 is performed in the display switching command area AR60. In this case, the
また、図10に示されるように、表示制御部144は、重畳画像G3の全体を示す全体画像G32と各拡大画像G31とが同一のデータ入力画面S2上における1つの第1画像表示領域AR40に収まって表示されるように、表示部13を制御してもよい。また、図11に示されるように、表示制御部144は、全体画像G32と各拡大画像G31とが、同一のデータ入力画面S2上の互いに独立した第1画像表示領域AR40と第2画像表示領域AR41とに個別に表示されるように、表示部13を制御してもよい。表示制御部144は、各拡大画像G31が第1画像表示領域AR40に表示され、且つ、全体画像G32が第2画像表示領域AR41に表示されるように、表示部13を制御する。いずれの場合も、重畳画像G3の全体を示す全体画像G32と各拡大画像G31とが表示部13の同一のデータ入力画面S2上に表示される。この場合、オペレーターは、各拡大画像G31及び全体画像G32の両方の画像を確認することにより、部品データD2を構成する各入力データが正確であるか否かを確認することができる。これにより、精度のよい部品データD2を効率よく作成することができる。
10, the
全体画像G32と各拡大画像G31とを表示部13に表示させる場合、図10及び図11に示されるように、表示制御部144は、全体画像G32上での複数の注目領域G3Sの範囲の目印となる注目領域目印枠G40が全体画像G32に重畳して表示されるように、表示部13を制御する。この場合、オペレーターは、重畳画像G3の全体における拡大表示の対象領域を、注目領域目印枠G40を目印として容易に確認することができる。
When the entire image G32 and each enlarged image G31 are displayed on the
本実施形態では、表示制御部144は、データ入力画面S2上の第1画像表示領域AR40内において、予め設定された基準の拡大倍率で各拡大画像G31が表示されるように、表示部13を制御する。この場合、各拡大画像G31の拡大倍率を指定するオペレーターによる操作を省略することができる。
In this embodiment, the
ただし、図12に示されるように、第1画像表示領域AR40内での各拡大画像G31の拡大倍率を変更することが可能である。具体的には、表示部13のデータ入力画面S2上には倍率変更指令領域AR61,AR62が配置されている。倍率変更指令領域AR61,AR62は、操作部12を介した入力操作が可能な領域である。この倍率変更指令領域AR61,AR62を対象に、第1画像表示領域AR40に表示された各拡大画像G31の拡大倍率を基準の拡大倍率から変更する倍率変更指令を入力する操作が操作部12を介して行われる。倍率変更指令領域AR61,AR62の操作によって倍率変更指令が入力された場合、表示制御部144は、倍率変更指令に応じた倍率で各拡大画像G31が第1画像表示領域AR40内において表示されるように、表示部13を制御する。この場合、オペレーターは、倍率変更指令を入力する操作を行うことにより、基準の拡大倍率とは異なる倍率で各拡大画像G31を確認することができる。
However, as shown in FIG. 12, it is possible to change the magnification of each enlarged image G31 in the first image display area AR40. Specifically, magnification change command areas AR61 and AR62 are arranged on the data input screen S2 of the
また、図13に示されるように、設定部141により設定された複数の注目領域G3Sを拡大させた各拡大画像G31が第1画像表示領域AR40に表示された状態で、重畳画像G3における拡大表示の位置を変更することが可能である。具体的には、表示部13のデータ入力画面S2上には位置変更指令領域AR70が配置されている。位置変更指令領域AR70は、操作部12を介した入力操作が可能な領域である。この位置変更指令領域AR70を対象に、重畳画像G3における拡大表示の位置を変更する位置変更指令を入力する操作が操作部12を介して行われる。位置変更指令領域AR70の操作によって位置変更指令が入力された場合、表示制御部144は、位置変更指令に応じて拡大表示の位置を変更するように、表示部13を制御する。この場合、オペレーターは、位置変更指令を入力する操作を行うことにより、位置変更指令で示される所望の位置を拡大させた拡大画像G31をデータ入力画面S2上の第1画像表示領域AR40に表示させることができる。
Also, as shown in FIG. 13, in a state where each enlarged image G31 obtained by enlarging a plurality of attention areas G3S set by the
本実施形態では、表示制御部144は、同一のデータ入力画面S2上の第1画像表示領域AR40における基準の拡大表示数として最大で4つの拡大画像G31が表示されるように、表示部13を制御する。この場合、データ入力画面S2上の第1画像表示領域AR40内における4つの各拡大画像G31の大きさが、過度に小さくなり過ぎることや、過度に大きくなり過ぎることを抑制することができる。これにより、オペレーターは、同一のデータ入力画面S2上の第1画像表示領域AR40に表示された4つの各拡大画像G31を確認することにより、部品画像G1に対するグラフィックイメージG2のずれ量を的確に把握することができる。
In this embodiment, the
既述の通り、QFPやPLCCのような部品の場合、設定部141は、部品本体におけるX軸方向の一端及び他端の各端子列の配列方向(Y軸方向)一方端及び他方端に位置する各端子、並びに、部品本体におけるY軸方向の一端及び他端の各端子列の配列方向(X軸方向)一方端及び他方端に位置する各端子に対応して、重畳画像G3における各注目領域G3Sを設定する。この場合、設定部141により設定される注目領域G3Sの数は8箇所となる。
As described above, in the case of a component such as a QFP or a PLCC, the
このような場合を想定して、図14及び図15に示されるように、表示部13のデータ入力画面S2上には表示対象変更指令領域AR80が配置されている。表示対象変更指令領域AR80は、操作部12を介した入力操作が可能な領域である。この表示対象変更指令領域AR80を対象に、データ入力画面S2上の第1画像表示領域AR40に拡大表示させる対象の注目領域G3Sを変更する表示対象変更指令を入力する操作が操作部12を介して行われる。図14の例では、部品本体におけるX軸方向の一端及び他端の各端子列の配列方向(Y軸方向)一方端及び他方端に位置する各端子に対応した4つの注目領域G3Sの各拡大画像G31が、第1画像表示領域AR40に表示されている。この状態で、表示対象変更指令領域AR80が操作されると、図15の例のように拡大表示の対象が変更される。図15の例では、部品本体におけるY軸方向の一端及び他端の各端子列の配列方向(X軸方向)一方端及び他方端に位置する各端子に対応した4つの注目領域G3Sの各拡大画像G31が、第1画像表示領域AR40に表示されている。
Assuming such a case, as shown in FIG. 14 and FIG. 15, a display object change command area AR80 is arranged on the data input screen S2 of the
設定部141により設定された注目領域G3Sの数が基準の拡大表示数の最大値「4」よりも多い場合、表示制御部144は、表示対象変更指令領域AR80の操作に基づく表示対象変更指令に応じて、第1画像表示領域AR40に拡大表示させる対象の注目領域G3Sを変更しながら各拡大画像G31が表示されるように、表示部13を制御する。これにより、オペレーターは、設定部141により設定された全ての注目領域G3Sの各拡大画像G31を、拡大表示の対象を変更しながら確認することができる。
When the number of attention areas G3S set by the
また、図16に示されるように、設定部141により設定された注目領域G3Sの数が基準の拡大表示数の最大値「4」よりも多い場合、表示制御部144は、操作部12を介して入力される基準の拡大表示数を変更する表示数変更指令に応じた数の注目領域G3Sの拡大画像G31が同一のデータ入力画面S2上の第1画像表示領域AR40に表示されるように、表示部13を制御するようにしてもよい。この場合、オペレーターは、表示数変更指令を入力する操作を行うことにより、設定部141により設定された全ての注目領域G3Sの各拡大画像G31を、同一のデータ入力画面S2上の第1画像表示領域AR40に表示させることができる。
Also, as shown in FIG. 16, when the number of attention areas G3S set by the
次に、図4の部品種指定画面S1上の部品種情報入力領域AR20に対して入力された部品種指定指令で示される部品が、部品本体に対して所定値以上の幅の端子が設けられた部品である場合を想定する。この場合、設定部141は、所定値以上の幅の端子の角部に対応する部品画像G1上の領域に基づいて、複数の注目領域G3Sを設定する。この場合、図17に示されるように、表示制御部144は、設定部141により設定された端子の角部に対応した複数の注目領域G3Sの各拡大画像G31がデータ入力画面S2上の第1画像表示領域AR40に表示されるように、表示部13を制御する。この場合、オペレーターは、所定値以上の幅の端子の角部に対応した注目領域G3Sの各拡大画像G31を確認することにより、部品データD2を構成する入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データD2を作成することができる。
Next, assume that the part indicated by the part type designation command input to the part type information input area AR20 on the part type designation screen S1 in FIG. 4 is a part in which a terminal having a width of a predetermined value or more is provided on the part body. In this case, the
また、図4の部品種指定画面S1上の部品種情報入力領域AR20に対して入力された部品種指定指令で示される部品が、部品本体に対して端子が設けられていない部品である場合を想定する。この場合、設定部141は、部品本体の角部に対応する部品画像G1上の領域に基づいて、複数の注目領域G3Sを設定する。この場合、図18に示されるように、表示制御部144は、設定部141により設定された部品本体の角部に対応した矩形の外形グラフィックG21の4つの角部に関する注目領域G3Sの各拡大画像G31がデータ入力画面S2上の第1画像表示領域AR40に表示されるように、表示部13を制御する。この場合、オペレーターは、部品本体の角部に対応した注目領域G3Sの各拡大画像G31を確認することにより、部品データD2を構成する入力データが正確であるか否かを確認することができる。これにより、部品の種類に応じて、精度のよい部品データD2を作成することができる。
Also, assume that the part indicated by the part type designation command input to the part type information input area AR20 on the part type designation screen S1 in FIG. 4 is a part that does not have a terminal on the part body. In this case, the
図19に示されるように、表示部13のデータ入力画面S2上には入力終了指令領域AR90及び取消指令領域AR91が配置されている。入力終了指令領域AR90及び取消指令領域AR91は、操作部12を介した入力操作が可能な領域である。入力終了指令領域AR90は、データ入力画面S2上のデータ入力領域AR50のデータ入力欄J6にパラメータJ5の各データを入力するデータ入力操作を終了する場合に操作される領域である。一方、取消指令領域AR91は、データ入力操作を終了する操作を取り消す場合に操作される領域である。
As shown in FIG. 19, an input end command area AR90 and a cancel command area AR91 are arranged on the data input screen S2 of the
入力終了指令領域AR90の操作に基づきデータ入力操作を終了する入力終了指令が操作部12を介して入力された場合を想定する。この場合、生成部142は、入力終了指令の直前のデータ入力領域AR50に対するデータ入力操作に応じて入力された入力データに基づくグラフィックイメージG2及び部品データD2を、部品認識処理の際に使用する部品認識用のグラフィックイメージG2及び部品データD2として確定する。
Assume that an input end command to end a data input operation based on an operation of the input end command area AR90 is input via the
部品実装機1では、生成部142により確定された部品認識用のグラフィックイメージG2を用いて、生成部142により確定された部品データD2を使用して吸着ノズル63による部品の保持状態を的確に認識できるか否かの部品認識テストが、実際の部品搭載基板の生産の前に行われる。この部品認識テストでは、実際の部品搭載基板の生産時と同様に、吸着ノズル63により吸着保持された部品の画像を示す部品認識用の部品画像G1が第1撮像部C1によって取得される。そして、部品実装機1の部品認識部95は、部品認識用の部品画像G1と、生成部142により確定された部品データD2とに基づいて、吸着ノズル63に吸着保持された部品の保持状態を認識する部品認識処理を行う。
In the
このような部品認識テストにおいて部品データD2を使用して部品認識処理が行われる場合、部品データ生成装置10の表示制御部144は、部品認識用の部品画像G1に、生成部142により確定された部品認識用のグラフィックイメージG2を重畳させた部品認識用の重畳画像G3が、データ入力画面S2上の第1画像表示領域AR40に表示されるように、表示部13を制御する(図19参照)。この場合、オペレーターは、部品認識用の重畳画像G3を確認することにより、部品データD2を使用した部品認識処理において、吸着ノズル63による部品の保持状態を的確に認識できるか否かを確認することができる。
When part recognition processing is performed using part data D2 in such a part recognition test, the
この際、図3に示されるように、部品データ生成装置10は、算出部143を備えている。算出部143は、部品認識用の重畳画像G3において、部品認識用の部品画像G1に対する部品認識用のグラフィックイメージG2のずれ量を算出する。そして、部品認識用の重畳画像G3において、部品画像G1とグラフィックイメージG2との間のずれ量が所定の許容閾値を超えるずれ量超過領域が存在する場合、算出部143は、当該ずれ量超過領域の位置データを出力する。この場合、図19に示されるように、表示制御部144は、部品認識用の重畳画像G3上でのずれ量超過領域の範囲の目印となるずれ量超過目印枠G50が、部品認識用の重畳画像G3に重畳して表示されるように、表示部13を制御する。この場合、オペレーターは、部品認識用の部品画像G1に対する部品認識用のグラフィックイメージG2のずれ量が許容閾値を超えるずれ量超過領域の位置を、ずれ量超過目印枠G50を目印として容易に確認することができる。これにより、オペレーターは、部品認識用の重畳画像G3におけるずれ量超過領域を確認しながら、部品データD2を構成する各パラメータJ5のデータを修正することができる。このため、より精度のよい部品データD2を作成することができる。
At this time, as shown in FIG. 3, the part
1 部品実装機
6 ヘッドユニット
63 吸着ノズル(保持具)
9 実装制御部
95 部品認識部
9M 実装記憶部
10 部品データ生成装置
11 記憶部
12 操作部
13 表示部
14 制御部
141 設定部
142 生成部
143 算出部
144 表示制御部
D2 部品データ
G1 部品画像
G2 グラフィックイメージ
G3 重畳画像
1
9 Mounting
Claims (15)
前記部品データの生成に関する入力操作を受け付ける操作部と、
前記部品データを構成する前記部品の特徴に関するパラメータのデータを入力するデータ入力操作が前記操作部を介して行われた場合、当該データ入力操作に応じた入力データに基づいて、前記部品のグラフィックイメージを生成するとともに前記部品データを生成する生成部と、
前記パラメータのデータの入力の対象となる前記部品に対応する部品画像に前記グラフィックイメージを重畳させた重畳画像を表示する表示部と、
前記重畳画像における複数の注目領域を拡大させる指令を入力する操作が前記操作部を介して行われた場合、前記複数の注目領域をそれぞれ個別に拡大させた複数の拡大画像の各々を同一画面上に表示するように、前記表示部を制御する表示制御部と、を備える、部品データ生成装置。 A part data generation device that generates part data used in a part recognition process for recognizing a holding state of a part held by a holder, comprising:
an operation unit that receives an input operation related to generation of the part data;
a generation unit which, when a data input operation for inputting parameter data relating to features of the part constituting the part data is performed via the operation unit, generates a graphic image of the part and generates the part data based on input data corresponding to the data input operation;
a display unit that displays a superimposed image obtained by superimposing the graphic image on a part image corresponding to the part for which the parameter data is to be input;
a display control unit that controls the display unit so that, when an operation of inputting a command to enlarge multiple attention areas in the superimposed image is performed via the operation unit, multiple enlarged images obtained by individually enlarging the multiple attention areas are displayed on the same screen.
前記表示制御部は、更新された前記グラフィックイメージが前記部品画像に重畳された前記重畳画像を表示するように、前記表示部を制御する、請求項1に記載の部品データ生成装置。 the generating unit updates and generates the graphic image and the part data each time the data input operation is performed via the operation unit;
The part data generating device according to claim 1 , wherein the display control unit controls the display unit to display the superimposed image in which the updated graphic image is superimposed on the part image.
予め設定された基準の拡大倍率で前記各拡大画像が表示されるように前記表示部を制御し、
前記基準の拡大倍率を変更する倍率変更指令を入力する操作が前記操作部を介して行われた場合には、前記倍率変更指令に応じた倍率で前記各拡大画像が表示されるように、前記表示部を制御する、請求項1~5のいずれか1項に記載の部品データ生成装置。 The display control unit is
Controlling the display unit so that each of the enlarged images is displayed at a preset standard enlargement magnification;
The part data generation device according to any one of claims 1 to 5, further comprising: a display unit that controls the display unit so that, when an operation of inputting a magnification change command to change the reference magnification is performed via the operation unit, each of the enlarged images is displayed at a magnification corresponding to the magnification change command.
同一画面上において基準の拡大表示数の前記拡大画像が表示されるように前記表示部を制御し、
前記設定部により設定された前記注目領域の数が前記基準の拡大表示数よりも多い場合、前記操作部を介して入力される前記基準の拡大表示数を変更する表示数変更指令に応じた数の前記注目領域の前記拡大画像が同一画面上に表示されるように、前記表示部を制御する、請求項7~11のいずれか1項に記載の部品データ生成装置。 The display control unit is
Controlling the display unit so that a standard number of enlarged images are displayed on the same screen;
The part data generation device according to any one of claims 7 to 11, further comprising: a display unit that controls the display unit so that, when the number of attention areas set by the setting unit is greater than the reference number of enlarged displays, a number of enlarged images of the attention areas corresponding to a display number change command input via the operation unit that changes the reference number of enlarged displays is displayed on the same screen.
前記表示制御部は、前記部品認識用の重畳画像上での前記ずれ量超過領域の範囲の目印となるずれ量超過目印枠が重畳して表示されるように、前記表示部を制御する、請求項13に記載の部品データ生成装置。 a calculation unit that calculates a deviation amount of the graphic image with respect to the component image in the superimposed image for component recognition, and outputs position data of an excessive deviation amount area when the deviation amount exceeds a predetermined allowable threshold value;
The part data generation device according to claim 13, wherein the display control unit controls the display unit so that an excess deviation mark frame, which marks the range of the excess deviation area on the superimposed image for part recognition, is superimposed and displayed.
前記保持具に保持された部品を撮像し、部品画像を取得する撮像部と、
請求項1~14のいずれか1項に記載の部品データ生成装置により生成された部品データを記憶する実装記憶部と、
前記部品画像と前記部品データとに基づいて、前記保持具に保持された部品の保持状態を認識する部品認識処理を行う部品認識部と、
前記部品認識部の認識結果に基づいて、ヘッドユニットを制御する実装制御部と、を備える、部品実装機。 a head unit having a holder for holding a component and mounting the component held by the holder on a substrate;
an imaging unit that captures an image of the component held by the holder and acquires a component image;
A mounting storage unit that stores the component data generated by the component data generation device according to any one of claims 1 to 14;
a component recognition unit that performs a component recognition process to recognize a holding state of the component held by the holder based on the component image and the component data;
a mounting control unit that controls a head unit based on a recognition result of the component recognition unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021165630A JP7654520B2 (en) | 2021-10-07 | 2021-10-07 | Component data generation device and component mounting machine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021165630A JP7654520B2 (en) | 2021-10-07 | 2021-10-07 | Component data generation device and component mounting machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023056338A JP2023056338A (en) | 2023-04-19 |
| JP7654520B2 true JP7654520B2 (en) | 2025-04-01 |
Family
ID=86004556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021165630A Active JP7654520B2 (en) | 2021-10-07 | 2021-10-07 | Component data generation device and component mounting machine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7654520B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014179387A (en) | 2013-03-13 | 2014-09-25 | Hitachi High-Tech Instruments Co Ltd | Electronic component mounting device and electronic component mounting method |
| WO2019142248A1 (en) | 2018-01-17 | 2019-07-25 | 株式会社Fuji | Component shape data creation system for image processing and component shape data creation method for image processing |
-
2021
- 2021-10-07 JP JP2021165630A patent/JP7654520B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014179387A (en) | 2013-03-13 | 2014-09-25 | Hitachi High-Tech Instruments Co Ltd | Electronic component mounting device and electronic component mounting method |
| WO2019142248A1 (en) | 2018-01-17 | 2019-07-25 | 株式会社Fuji | Component shape data creation system for image processing and component shape data creation method for image processing |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023056338A (en) | 2023-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2665352B1 (en) | Working apparatus for component or board | |
| EP2663174B1 (en) | Working apparatus for component or board | |
| US7181089B2 (en) | Method and apparatus for searching for fiducial marks, and method of detecting positions of the fiducial marks | |
| EP2894957A1 (en) | Lead correction method and lead correction device | |
| JPH11195899A (en) | Method for arranging substrate supporting pin, and method and device for inspecting arrangement of the substrate supporting pin | |
| JP5683006B2 (en) | Component mounting apparatus, information processing apparatus, information processing method, and board manufacturing method | |
| US20060265865A1 (en) | Apparatus for determining support member layout patterns | |
| JP4824739B2 (en) | Component mounting apparatus and component mounting method | |
| JP7654520B2 (en) | Component data generation device and component mounting machine | |
| JP2003347794A (en) | Method and apparatus for taking out electronic circuit component | |
| JP6403434B2 (en) | Component mounting method and component mounting apparatus | |
| JP4498570B2 (en) | Electronic component mounting method and electronic component mounting apparatus | |
| JP2005353750A (en) | Maintenance management device for electronic component mounting equipment | |
| JP7185761B2 (en) | Arithmetic unit | |
| JP7127958B2 (en) | Placement positioning device | |
| JP7767194B2 (en) | Component Mounting Equipment | |
| JP6896943B2 (en) | Information processing equipment, work system, and decision method | |
| JP2007214494A (en) | Mark recognition method and surface mounter | |
| JP7319264B2 (en) | Control method, electronic component mounting device | |
| JP7487075B2 (en) | Interference checking device and processing machine equipped with the same | |
| JP7811728B2 (en) | Component mounting device and component mounting method | |
| JP7805828B2 (en) | Component mounting method and component mounting device | |
| JP2001244695A (en) | Substrate processing equipment | |
| JP7343442B2 (en) | Data creation device and component mounting system | |
| JP7128362B2 (en) | work machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240408 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250228 |
|
| 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: 20250311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250319 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7654520 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |