JP7487075B2 - Interference checking device and processing machine equipped with the same - Google Patents
Interference checking device and processing machine equipped with the same Download PDFInfo
- Publication number
- JP7487075B2 JP7487075B2 JP2020188694A JP2020188694A JP7487075B2 JP 7487075 B2 JP7487075 B2 JP 7487075B2 JP 2020188694 A JP2020188694 A JP 2020188694A JP 2020188694 A JP2020188694 A JP 2020188694A JP 7487075 B2 JP7487075 B2 JP 7487075B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- board
- pin
- display
- push
- 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
Landscapes
- Supply And Installment Of Electrical Components (AREA)
Description
本発明は、基板を下方から支持するプッシュアップピンと基板の被支持面上の既搭載物との干渉の確認に用いられる干渉確認装置、及び当該干渉確認装置を備えた処理機に関する。 The present invention relates to an interference checking device used to check for interference between push-up pins that support a substrate from below and an object already mounted on the supported surface of the substrate, and a processing machine equipped with the interference checking device.
従来から、プリント配線板等の基板上に電子部品(以下、単に「部品」という)を搭載する処理を施す処理機としての実装機が知られている。この種の実装機は、基板を支持する基板支持装置と、当該基板に部品を搭載するヘッドユニットとを備えている。基板支持装置は、プッシュアッププレートと、当該プッシュアッププレート上に配置されるプッシュアップピンと含む。基板支持装置は、プッシュアッププレート上に配置されたプッシュアップピンによって、基板を下方側から支持する。 Conventionally, mounting machines have been known as processing machines that mount electronic components (hereinafter simply referred to as "components") on substrates such as printed wiring boards. This type of mounting machine includes a substrate support device that supports the substrate, and a head unit that mounts components on the substrate. The substrate support device includes a push-up plate and push-up pins that are arranged on the push-up plate. The substrate support device supports the substrate from below using the push-up pins that are arranged on the push-up plate.
プッシュアップピンによって基板を支持する際において、当該基板の被支持面上に前工程にて搭載された既搭載部品が配置されている場合には、プッシュアップピンと既搭載部品との干渉が生じないようにする必要がある。この場合、基板の被支持面上において干渉の回避が可能なプッシュアップピンによる支持位置を特定し、当該支持位置に対応するように、プッシュアッププレート上におけるプッシュアップピンの配置を決定する必要がある。 When supporting a board with push-up pins, if there are already mounted components on the supported surface of the board that were installed in a previous process, it is necessary to prevent interference between the push-up pins and the already mounted components. In this case, it is necessary to identify support positions on the supported surface of the board where the push-up pins can avoid interference, and determine the placement of the push-up pins on the push-up plate to correspond to those support positions.
特許文献1には、プッシュアップピン(下受けピン)の配置の決定を支援する技術が開示されている。この技術では、既搭載部品が配置された基板を示す基板画像とプッシュアップピンを示すピン配置画像とを重ねた平面画像からなる合成画像を表示する。 Patent Document 1 discloses a technology that assists in determining the placement of push-up pins (support pins). This technology displays a composite image consisting of a planar image in which a board image showing a board on which components have already been mounted and a pin placement image showing push-up pins are superimposed.
特許文献1に開示される技術の場合、オペレータは、表示された合成画像に基づいて、基板上の既搭載部品とプッシュアップピンとの干渉を確認することになる。この場合、プッシュアップピンのどの部分が既搭載部品と干渉するかなどの、干渉部位の詳細を確認し難いという課題がある。 In the case of the technology disclosed in Patent Document 1, the operator checks for interference between the push-up pin and the components already mounted on the board based on the displayed composite image. In this case, there is an issue that it is difficult to check the details of the interference area, such as which part of the push-up pin interferes with the already mounted component.
本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、基板上の既搭載部品とプッシュアップピンとの干渉をより精緻に確認することが可能な干渉確認装置、及びそれを備えた処理機を提供することにある。 The present invention was made in consideration of these circumstances, and its purpose is to provide an interference checking device that can check more precisely the interference between components already mounted on a board and push-up pins, and a processing machine equipped with the same.
本発明の一の局面に係る干渉確認装置は、基板を下方から支持するプッシュアップピンと前記基板の被支持面上の既搭載部品との干渉の確認に用いられる装置である。この干渉確認装置は、前記基板の三次元立体を投影図で表した基板図形と、前記基板を支持するときの前記プッシュアップピンの三次元立体を投影図で表したピン図形と、前記基板の前記被支持面上における前記既搭載部品の三次元立体を投影図で表した既搭載部品図形とを含む図形データを作成する図形データ作成部と、前記図形データを表示画面に表示する表示部と、前記表示部を制御する表示制御部と、を備える。そして、前記表示制御部は、前記図形データにおいて前記ピン図形と前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御する。 An interference checking device according to one aspect of the present invention is a device used to check interference between push-up pins that support a board from below and an already-mounted component on the supported surface of the board. This interference checking device includes a graphic data creation unit that creates graphic data including a board figure that shows a three-dimensional solid of the board in a projection view, a pin figure that shows a three-dimensional solid of the push-up pin when supporting the board in a projection view, and an already-mounted component figure that shows a three-dimensional solid of the already-mounted component on the supported surface of the board in a projection view, a display unit that displays the graphic data on a display screen, and a display control unit that controls the display unit. Then, when there is an interference area in the graphic data where the pin figure and the already-mounted component figure overlap, the display control unit controls the display unit so that the interference area is displayed on the display screen.
この干渉確認装置によれば、図形データ作成部が図形データを作成し、表示制御部により制御された表示部が図形データを表示画面に表示する。図形データ作成部により作成された図形データは、基板に対応した基板図形と、プッシュアップピンに対応したピン図形と、基板上の既搭載部品に対応した既搭載部品図形とを含み、これらの各図形は三次元立体を投影図で表したものである。そして、表示制御部は、図形データにおいてピン図形と既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が表示画面に表示されるように表示部を制御する。 According to this interference checking device, the graphic data creation unit creates graphic data, and the display unit controlled by the display control unit displays the graphic data on the display screen. The graphic data created by the graphic data creation unit includes a board figure corresponding to the board, a pin figure corresponding to the push-up pin, and an already-mounted component figure corresponding to the component already mounted on the board, and each of these figures is a projection drawing of a three-dimensional solid. Then, if there is an interference area in the graphic data where the pin figure and the already-mounted component figure overlap, the display control unit controls the display unit so that the interference area is displayed on the display screen.
つまり、干渉部位が存在する場合には、当該干渉部位が表示画面上に現れた状態で、三次元立体を投影図で表したピン図形と基板図形上に配置された既搭載部品図形とが、表示部に表示される。このような、基板、プッシュアップピン及び既搭載部品の三次元立体を投影図で表した各図形によって構成される図形データは、既搭載部品が配置された基板をプッシュアップピンによって支持するときにおける、プッシュアップピンと既搭載部品との位置関係を精緻に表現したものとなる。このため、表示部に表示された図形データを見ることによって、オペレータは、プッシュアップピンと既搭載部品との干渉の有無を確認することができるとともに、干渉が発生する場合には、その干渉部位をより精緻に確認することができる。 In other words, if an interfering area is present, the pin figure, which is a three-dimensional projection drawing, and the already-mounted component figure placed on the board figure are displayed on the display unit with the interfering area appearing on the display screen. Such graphic data, which is composed of the figures which are three-dimensional projection drawings of the board, push-up pins, and already-mounted components, precisely represents the positional relationship between the push-up pins and the already-mounted components when the push-up pins support the board on which the already-mounted components are placed. Therefore, by looking at the graphic data displayed on the display unit, the operator can confirm whether there is interference between the push-up pins and the already-mounted components, and if interference does occur, can more precisely confirm the area of interference.
上記の干渉確認装置において、前記表示制御部は、前記図形データにおける前記干渉部位が、当該干渉部位以外の残余部位との区別が可能な特定の表示形態で前記表示画面に表示されるように、前記表示部を制御する。 In the above interference checking device, the display control unit controls the display unit so that the interfering part in the graphic data is displayed on the display screen in a specific display form that allows the interfering part to be distinguished from the remaining parts other than the interfering part.
この態様では、表示画面に表示された図形データにおいて、干渉部位と残余部位との区別が容易となり、干渉部位の詳細をより容易に確認することができる。 In this manner, it becomes easier to distinguish between interfering areas and remaining areas in the graphic data displayed on the display screen, making it easier to check the details of the interfering areas.
上記の干渉確認装置において、前記表示制御部は、前記図形データの視点の位置を設定する視点設定処理と、前記視点から見た前記図形データが前記表示画面に表示されるように前記表示部を制御する表示制御処理と、を実行する。 In the above interference checking device, the display control unit executes a viewpoint setting process that sets the viewpoint position of the graphic data, and a display control process that controls the display unit so that the graphic data viewed from the viewpoint is displayed on the display screen.
この態様では、表示制御部による視点設定処理において図形データの視点の位置が設定される。これにより、干渉部位の有無の確認や、干渉部位が存在する場合にはその精緻な確認が容易となるような視点から見た図形データを、自動的に表示画面に表示することができる。 In this embodiment, the viewpoint position of the graphic data is set in the viewpoint setting process by the display control unit. This makes it possible to automatically display on the display screen the graphic data viewed from a viewpoint that makes it easy to check whether there are any interfering areas, and if there are any interfering areas, to precisely check them.
上記の干渉確認装置は、前記プッシュアップピンが前記基板を支持するときの支持位置のずれ量の許容範囲を示すピンずれ許容範囲のデータと、前記基板の前記被支持面上における前記既搭載部品の搭載位置のずれ量の許容範囲を示す搭載ずれ許容範囲のデータと、を取得するデータ取得部を、更に備える。そして、前記図形データ作成部は、前記ピン図形からの前記ピンずれ許容範囲の領域を示し当該ピン図形を囲むピンずれ枠図形を作成するとともに、前記基板図形上の前記既搭載部品図形からの前記搭載ずれ許容範囲の領域を示し当該既搭載部品図形を囲む搭載ずれ枠図形を作成する。前記表示制御部は、前記ピンずれ枠図形及び前記搭載ずれ枠図形が前記表示画面に表示されるように前記表示部を制御する。 The interference checking device further includes a data acquisition unit that acquires data on pin misalignment tolerance range indicating the allowable range of misalignment of the support position when the push-up pin supports the board, and data on mounting misalignment tolerance range indicating the allowable range of misalignment of the mounting position of the already-mounted component on the supported surface of the board. The graphic data creation unit creates a pin misalignment frame figure that indicates the area of the pin misalignment tolerance range from the pin figure and surrounds the pin figure, and creates a mounting misalignment frame figure that indicates the area of the mounting misalignment tolerance range from the already-mounted component figure on the board figure and surrounds the already-mounted component figure. The display control unit controls the display unit so that the pin misalignment frame figure and the mounting misalignment frame figure are displayed on the display screen.
この態様では、表示部は、プッシュアップピンによる基板の支持位置が許容範囲内でずれた場合を表現したピンずれ枠図形と、基板上における既搭載部品の搭載位置が許容範囲内でずれた場合を表現した搭載ずれ枠図形とを、表示画面に表示する。表示画面に表示された各枠図形を見ることによって、オペレータは、プッシュアップピンによる支持位置のずれ量と干渉との関係性や、既搭載部品の搭載位置のずれ量と干渉の発生との関係性などを、簡単に確認することができる。 In this embodiment, the display unit displays on the display screen a pin misalignment frame figure that represents a case where the support position of the board by the push-up pins is misaligned within an allowable range, and a mounting misalignment frame figure that represents a case where the mounting position of an already mounted component on the board is misaligned within an allowable range. By looking at each frame figure displayed on the display screen, the operator can easily confirm the relationship between the amount of misalignment of the support position by the push-up pins and interference, and the relationship between the amount of misalignment of the mounting position of an already mounted component and the occurrence of interference.
上記の干渉確認装置は、前記プッシュアップピンが前記基板を支持するときの支持位置のずれ量の許容範囲を示すピンずれ許容範囲のデータと、前記基板の前記被支持面上における前記既搭載部品の搭載位置のずれ量の許容範囲を示す搭載ずれ許容範囲のデータと、を取得するデータ取得部を、更に備える。そして、前記図形データ作成部は、前記プッシュアップピンによる前記基板の支持位置が前記ピンずれ許容範囲で異なる状態を示す前記ピン図形と、前記既搭載部品の搭載位置が前記搭載ずれ許容範囲で異なる状態を示す前記既搭載部品図形とをそれぞれ含む複数の前記図形データを作成する。前記表示制御部は、複数の前記図形データが連続的に前記表示画面に表示されるように前記表示部を制御する。 The interference checking device further includes a data acquisition unit that acquires pin misalignment tolerance data indicating the allowable range of misalignment of the support position when the push-up pin supports the board, and mounting misalignment tolerance data indicating the allowable range of misalignment of the mounting position of the already-mounted component on the supported surface of the board. The graphic data creation unit creates a plurality of graphic data each including the pin figure indicating a state in which the support position of the board by the push-up pin differs within the pin misalignment tolerance range, and the already-mounted component figure indicating a state in which the mounting position of the already-mounted component differs within the mounting misalignment tolerance range. The display control unit controls the display unit so that the plurality of graphic data are continuously displayed on the display screen.
この態様では、表示部は、プッシュアップピンによる基板の支持位置が許容範囲内でずれた場合や、基板上における既搭載部品の搭載位置が許容範囲内でずれた場合を表現した複数の図形データを、動画のように連続的に表示画面に表示する。連続的に表示画面に表示される複数の図形データを見ることによって、オペレータは、プッシュアップピンによる支持位置のずれ量と干渉との関係性や、既搭載部品の搭載位置のずれ量と干渉の発生との関係性などを、簡単に確認することができる。 In this embodiment, the display unit continuously displays, like a video, on the display screen a number of pieces of graphic data that represent cases where the support position of the board by the push-up pins has shifted within an acceptable range, or cases where the mounting position of an already mounted component on the board has shifted within an acceptable range. By viewing the multiple pieces of graphic data that are continuously displayed on the display screen, the operator can easily confirm the relationship between the amount of shift in the support position by the push-up pins and interference, and the relationship between the amount of shift in the mounting position of an already mounted component and the occurrence of interference, etc.
上記の干渉確認装置は、前記ピン図形と前記既搭載部品図形との間の距離を算出する距離算出部を、更に備える。そして、前記表示制御部は、前記距離算出部による前記距離の算出結果が前記表示画面に表示されるように前記表示部を制御する。 The interference checking device further includes a distance calculation unit that calculates the distance between the pin figure and the already-mounted component figure. The display control unit controls the display unit so that the distance calculation result by the distance calculation unit is displayed on the display screen.
この態様では、表示部は、図形データにおけるピン図形と既搭載部品図形との間の距離の算出結果を表示画面に表示する。表示画面に表示される算出結果を見ることによって、オペレータは、プッシュアップピンと既搭載部品との間の距離を、簡単に確認することができる。 In this embodiment, the display unit displays the calculation result of the distance between the pin figure in the figure data and the already-mounted component figure on the display screen. By looking at the calculation result displayed on the display screen, the operator can easily confirm the distance between the push-up pin and the already-mounted component.
上記の干渉確認装置は、前記基板図形の全体の表示を指令する全体表示指令と、前記ピン図形の近傍領域の拡大表示を指令する個別表示指令とを含む、前記表示画面の表示態様の指令の入力操作を受け付ける操作部を、更に備える。そして、前記表示制御部は、前記操作部に入力される指令に応じて前記表示画面の表示態様が切り替わるように前記表示部を制御する。 The interference checking device further includes an operation unit that accepts input operations of commands for the display mode of the display screen, including an overall display command for commanding the display of the entire board figure and an individual display command for commanding an enlarged display of the area near the pin figure. The display control unit controls the display unit so that the display mode of the display screen is switched in response to the command input to the operation unit.
この態様では、オペレータは、操作部に対する入力操作によって手動で、基板図形の全体を表示させることや、ピン図形の近傍領域を拡大表示させることなどの表示態様の切り替えを行うことができる。 In this manner, the operator can manually switch the display mode by inputting information into the operation unit, for example, to display the entire board diagram or to enlarge the area near the pin diagram.
上記の干渉確認装置は、前記基板の反りに関する基板反り量を算出する反り量算出部を、更に備える。そして、前記図形データ作成部は、前記基板反り量に応じて前記基板図形を変形させた反り基板図形と、前記ピン図形と、前記反り基板図形上に位置する前記既搭載部品図形とを含む反り想定図形データを作成する。前記表示制御部は、前記反り想定図形データが前記表示画面に表示されるように前記表示部を制御する。 The interference checking device further includes a warpage calculation unit that calculates a board warpage amount related to the board warpage. The graphic data creation unit creates assumed warpage graphic data including a warped board graphic obtained by deforming the board graphic according to the board warpage amount, the pin graphic, and the already-mounted component graphic located on the warped board graphic. The display control unit controls the display unit so that the assumed warpage graphic data is displayed on the display screen.
既搭載部品が配置された基板には、当該既搭載部品の搭載工程やその後のリフロー工程などにおいて、反りが発生する場合がある。このような反りが発生した基板をプッシュアップピンによって支持するときには、反りが無い平坦な基板を支持する場合には既搭載部品との干渉が生じない箇所でも、干渉が発生し得る。そこで、図形データ作成部は、基板反りが発生した場合を想定した反り基板図形と、ピン図形と、反り基板図形上に位置する既搭載部品図形とによって構成される反り想定図形データを作成する。そして、表示制御部によって制御された表示部は、反り想定図形データを表示する。表示部に表示された反り想定図形データを見ることによって、オペレータは、基板反りが発生した場合におけるプッシュアップピンと既搭載部品との干渉の有無を確認することができるとともに、干渉が発生する場合には、その干渉部位を精緻に確認することができる。 A board on which components have already been mounted may warp during the process of mounting the components or during a subsequent reflow process. When a board with such warping is supported by push-up pins, interference with the components may occur in places where interference would not occur if a flat board without warping were supported. The graphic data creation unit then creates assumed warp graphic data consisting of a warped board graphic, pin graphics, and already-mounted component graphics positioned on the warped board graphic, assuming that board warping will occur. The display unit controlled by the display control unit then displays the assumed warp graphic data. By viewing the assumed warp graphic data displayed on the display unit, the operator can check whether or not there will be interference between the push-up pins and the already-mounted components when board warping occurs, and if interference does occur, can precisely check the location of the interference.
上記の干渉確認装置において、前記プッシュアップピンは、その先端が前記基板の前記被支持面に当接可能な当接位置と、前記当接位置よりも下方の退避位置との間で昇降可能であり、前記基板は、前記プッシュアップピンの昇降中における搬送によって、前記プッシュアップピンの上方の所定位置に搬入されるとともに、前記所定位置から搬出されるものである。そして、前記図形データ作成部は、前記基板の搬送状態を示す前記基板図形と、前記プッシュアップピンの昇降状態を示す前記ピン図形とをそれぞれ含む複数の前記図形データを作成する。前記表示制御部は、複数の前記図形データが連続的に前記表示画面に表示されるように前記表示部を制御する。 In the interference checking device, the push-up pin can be raised and lowered between an abutment position where its tip can abut against the supported surface of the board and a retracted position below the abutment position, and the board is transported into a predetermined position above the push-up pin and is transported out of the predetermined position by being transported while the push-up pin is being raised and lowered. The graphic data creation unit creates a plurality of graphic data each including the board figure showing the transport state of the board and the pin figure showing the raised and lowered state of the push-up pin. The display control unit controls the display unit so that the plurality of graphic data are continuously displayed on the display screen.
この態様では、表示部は、基板の搬送状態及びプッシュアップピンの昇降状態を表現した複数の図形データを、動画のように連続的に表示画面に表示する。連続的に表示画面に表示される複数の図形データを見ることによって、オペレータは、プッシュアップピンの昇降中において基板が搬送される際における、その基板の搬送開始のタイミングと干渉の発生との関係性などを、簡単に確認することができる。 In this embodiment, the display unit continuously displays multiple pieces of graphic data representing the transport state of the substrate and the raising and lowering state of the push-up pins on the display screen like a video. By viewing the multiple pieces of graphic data continuously displayed on the display screen, the operator can easily confirm the relationship between the timing of the start of transport of the substrate and the occurrence of interference when the substrate is transported while the push-up pins are being raised and lowered.
上記の干渉確認装置において、前記図形データ作成部は、前記ピン図形に対する前記基板図形の水平方向の相対位置が異なる複数の前記図形データを作成し、前記表示制御部は、複数の前記図形データにおいて前記ピン図形と前記基板図形上の前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御する。 In the above interference checking device, the graphic data creation unit creates multiple pieces of graphic data in which the horizontal relative positions of the board graphic to the pin graphic are different, and the display control unit controls the display unit so that, if there is an interference area in the multiple pieces of graphic data where the pin graphic overlaps with the already-mounted component graphic on the board graphic, the interference area is displayed on the display screen.
プッシュアップピンと基板との水平方向に関する位置関係は、一定であるとは限らない。例えば、基板がプッシュアップピンの上方の所定位置に搬入される際に、基板の停止位置にずれが生じる場合がある。この場合、プッシュアップピンに対する基板の水平方向の相対位置が一定とはならない。そこで、図形データ作成部は、ピン図形に対する基板図形の水平方向の相対位置が異なる複数の図形データを作成する。そして、表示制御部によって制御された表示部は、複数の図形データにおいてピン図形と基板図形上の既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位を表示画面に表示する。これにより、オペレータは、プッシュアップピンに対する基板の水平方向の相対位置が変化した場合におけるプッシュアップピンと既搭載部品との干渉の有無を確認することができるとともに、干渉が発生する場合には、その干渉部位を精緻に確認することができる。 The horizontal positional relationship between the push-up pins and the board is not necessarily constant. For example, when the board is brought into a specified position above the push-up pins, the board may stop at a different position. In this case, the horizontal position of the board relative to the push-up pins will not be constant. Therefore, the graphic data creation unit creates multiple graphic data in which the horizontal relative positions of the board figure to the pin figure are different. Then, the display unit controlled by the display control unit displays the interference area on the display screen if there is an interference area in the multiple graphic data where the pin figure overlaps with the figure of a component already mounted on the board figure. This allows the operator to check whether there is interference between the push-up pins and the already mounted component when the horizontal relative position of the board to the push-up pins changes, and if interference occurs, to precisely check the interference area.
本発明の他の局面に係る処理機は、基板を下方から支持するプッシュアップピンを有する基板支持装置と、前記基板に所定の処理を施す処理部と、前記プッシュアップピンと前記基板の被支持面上の既搭載部品との干渉の確認に用いられる、上記の干渉確認装置と、を備える。 A processing machine according to another aspect of the present invention includes a substrate support device having push-up pins that support a substrate from below, a processing section that performs a predetermined process on the substrate, and the above-mentioned interference checking device that is used to check for interference between the push-up pins and components already mounted on the supported surface of the substrate.
以上説明したように、本発明によれば、基板上の既搭載部品とプッシュアップピンとの干渉をより精緻に確認することが可能な干渉確認装置、及びそれを備えた処理機を提供することができる。 As described above, the present invention provides an interference checking device that can check more precisely the interference between components already mounted on a board and push-up pins, and a processing machine equipped with the same.
以下、本発明の実施形態に係る干渉確認装置及びそれを備えた処理機について、図面に基づいて説明する。 Below, an interference checking device and a processing machine equipped with the same according to an embodiment of the present invention will be described with reference to the drawings.
図1は、本発明の一実施形態に係る干渉確認装置5が適用された実装機1のブロック図である。実装機1は、プリント基板(以下、「基板」と称する)上に電子部品(以下、「部品」と称する)が搭載された電子回路基板を生産する装置である。実装機1は、基板に所定の処理を施す処理機の一例である。実装機1による生産対象の基板としては、当該基板の表裏をなす両面に部品が搭載されるものが含まれる。実装機1は、実装機本体2と、制御装置3と、記憶装置4と、干渉確認装置5とを備えている。実装機本体2は、部品搭載動作を行う構造部分を構成する。実装機本体2は、処理部の一例である。記憶装置4は、実装機本体2の部品搭載動作の際に参照される基板データ41を記憶する。制御装置3は、記憶装置4に記憶されている基板データ41を読み出し、当該基板データ41に基づいて実装機本体2の部品搭載動作を制御する。干渉確認装置5は、実装機本体2の部品搭載動作において基板支持装置28のプッシュアップピン282(後記の図4参照)が基板を支持するときの、基板の被支持面上に前工程にて搭載された既搭載部品との干渉をオペレータが確認するときに用いられる。 1 is a block diagram of a mounting machine 1 to which an interference confirmation device 5 according to one embodiment of the present invention is applied. The mounting machine 1 is a device for producing an electronic circuit board in which electronic components (hereinafter referred to as "components") are mounted on a printed circuit board (hereinafter referred to as "board"). The mounting machine 1 is an example of a processing machine that performs a predetermined process on the board. Boards to be produced by the mounting machine 1 include those in which components are mounted on both sides of the board. The mounting machine 1 includes a mounting machine main body 2, a control device 3, a storage device 4, and an interference confirmation device 5. The mounting machine main body 2 constitutes a structural part that performs a component mounting operation. The mounting machine main body 2 is an example of a processing unit. The storage device 4 stores board data 41 that is referenced when the mounting machine main body 2 performs a component mounting operation. The control device 3 reads out the board data 41 stored in the storage device 4 and controls the component mounting operation of the mounting machine main body 2 based on the board data 41. The interference checking device 5 is used by an operator to check for interference between the push-up pins 282 (see FIG. 4 below) of the board support device 28 supporting the board during the component mounting operation of the mounting machine main body 2 and components already mounted in the previous process on the supported surface of the board.
まず、実装機本体2について、図1に加えて図2~図4を参照して説明する。なお、以下では、方向関係については水平面上において互いに直交するXY直交座標を用いて説明する。 First, the mounting machine main body 2 will be described with reference to Figs. 2 to 4 in addition to Fig. 1. Note that in the following, directional relationships will be described using XY Cartesian coordinates that are mutually orthogonal on a horizontal plane.
実装機本体2による部品の搭載前において基板PPには、半田ペーストのパターンが印刷されている。つまり、実装機本体2は、パターン形成装置により半田ペーストのパターンが印刷された基板PPに部品を搭載する。実装機本体2は、本体フレーム21と、コンベア23と、部品供給ユニット24と、ヘッドユニット25と、基板支持装置28とを備えている。 Before the mounting machine main body 2 mounts components, a solder paste pattern is printed on the board PP. In other words, the mounting machine main body 2 mounts components on the board PP on which the solder paste pattern has been printed by the pattern forming device. The mounting machine main body 2 comprises a main body frame 21, a conveyor 23, a component supply unit 24, a head unit 25, and a board support device 28.
本体フレーム21は、実装機本体2を構成する各部が配置される構造体であり、X軸方向及びY軸方向の両方向と直交する方向(鉛直方向)から見た平面視で略矩形状に形成されている。コンベア23は、X軸方向に延び、本体フレーム21に配置される。コンベア23は、基板PPをX軸方向に搬送する。コンベア23上を搬送される基板PPは、基板支持装置28におけるプッシュアップピン282の上方の所定位置に搬入されるとともに、前記所定位置から搬出される。 The main frame 21 is a structure in which each part constituting the mounting machine main body 2 is arranged, and is formed in a substantially rectangular shape in a plan view seen from a direction perpendicular to both the X-axis direction and the Y-axis direction (vertical direction). The conveyor 23 extends in the X-axis direction and is arranged on the main frame 21. The conveyor 23 transports the substrate PP in the X-axis direction. The substrate PP transported on the conveyor 23 is carried into a predetermined position above the push-up pins 282 in the substrate support device 28, and is carried out from the predetermined position.
前記所定位置に搬入された基板PPは、基板支持装置28によって位置決めされる。基板支持装置28は、図4に示されるように、プッシュアッププレート281と、プッシュアップピン282と、昇降装置283とを含む。昇降装置283は、主に、エアシリンダなどにより上端が鉛直方向に昇降する支柱2831と、支柱2831の上端に略水平に固定された板状の固定台2832とを有し、本体フレーム21の所定の位置に設置されている。 The substrate PP brought into the predetermined position is positioned by the substrate support device 28. As shown in FIG. 4, the substrate support device 28 includes a push-up plate 281, push-up pins 282, and an elevating device 283. The elevating device 283 mainly has a support 2831 whose upper end is raised and lowered vertically by an air cylinder or the like, and a plate-shaped fixed base 2832 fixed approximately horizontally to the upper end of the support 2831, and is installed at a predetermined position on the main frame 21.
プッシュアッププレート281は、前記固定台2832に固定された平板状のプレートである。すなわち、プッシュアッププレート281は、固定台2832を介して本体フレーム21に配置されている。プッシュアッププレート281の上面には、プッシュアップピン282が立設状態で配置される。プッシュアッププレート281の上面は、平坦面であってもよいし、複数の凹部が形成されていてもよい。平坦面である場合には、プッシュアッププレート281の上面に直接的にプッシュアップピン282が立設状態で配置される。一方、複数の凹部が形成されている場合には、当該凹部に嵌め込まれた状態でプッシュアップピン282が配置される。 The push-up plate 281 is a flat plate fixed to the fixed base 2832. That is, the push-up plate 281 is disposed on the main frame 21 via the fixed base 2832. The push-up pins 282 are disposed in an upright state on the upper surface of the push-up plate 281. The upper surface of the push-up plate 281 may be a flat surface, or may have multiple recesses formed thereon. If the upper surface is flat, the push-up pins 282 are disposed in an upright state directly on the upper surface of the push-up plate 281. On the other hand, if multiple recesses are formed, the push-up pins 282 are disposed in a state of being fitted into the recesses.
プッシュアップピン282は、プッシュアッププレート281の上面に立設状態で配置されるピン状の部材である。プッシュアップピン282は、プッシュアッププレート281の上面に配置された状態において、先端部によって下方側から基板PPを支持する。プッシュアップピン282は、基板PPにおいて部品の搭載対象の搭載対象面PP2が上方を向いた状態で、その搭載対象面PP2とは反対の被支持面PP1を下方から支持する。この際、基板PPの被支持面PP1上に既搭載部品PTが配置されている場合が有り得る。プッシュアップピン282は、昇降装置283による固定台2832の昇降に応じたプッシュアッププレート281の昇降に基づいて、昇降可能である。すなわち、プッシュアップピン282は、プッシュアッププレート281上に配置された状態で、その先端部が基板PPの被支持面PP1に当接可能な当接位置と、当該当接位置よりも下方の退避位置との間で昇降可能である。プッシュアップピン282は、当接位置に配置された状態で基板PPを下方から支持し、退避位置に配置された状態で基板PPの支持を解除する。 The push-up pin 282 is a pin-shaped member arranged in an upright state on the upper surface of the push-up plate 281. When the push-up pin 282 is arranged on the upper surface of the push-up plate 281, the tip of the push-up pin 282 supports the substrate PP from below. When the mounting target surface PP2 of the substrate PP on which the component is to be mounted faces upward, the push-up pin 282 supports the supported surface PP1 opposite the mounting target surface PP2 from below. At this time, there may be cases where a component PT has already been placed on the supported surface PP1 of the substrate PP. The push-up pin 282 can be raised and lowered based on the raising and lowering of the push-up plate 281 in response to the raising and lowering of the fixed base 2832 by the lifting device 283. In other words, when the push-up pin 282 is arranged on the push-up plate 281, it can be raised and lowered between an abutment position where its tip can abut against the supported surface PP1 of the substrate PP and a retracted position below the abutment position. The push-up pin 282 supports the substrate PP from below when placed in the abutment position, and releases support for the substrate PP when placed in the retracted position.
また、図2に示されるように、本体フレーム21には、ピンステーション29が配置されている。ピンステーション29は、基板PPの支持に用いられていないプッシュアップピン282が、先端部とは反対の基端部を下にした立ち姿勢で格納される部分である。 As shown in FIG. 2, a pin station 29 is also arranged on the main frame 21. The pin station 29 is a section in which push-up pins 282 that are not being used to support the substrate PP are stored in an upright position with their base ends, opposite their tips, facing downward.
部品供給ユニット24は、本体フレーム21におけるY軸方向の両側のそれぞれの領域部分に、コンベア23を挟んで配置される。部品供給ユニット24は、本体フレーム21において、フィーダー24Fが複数並設された状態で装着される領域である。部品供給ユニット24は、後述のヘッドユニット25に備えられる搭載ヘッド251による保持対象の部品毎に、各フィーダー24Fのセット位置が区画されている。フィーダー24Fは、部品供給ユニット24に着脱自在に装着される。フィーダー24Fは、複数の部品を保持し、その保持した部品をフィーダー内に設定された所定の部品供給位置に供給できるものであれば特に限定されず、例えばテープフィーダーである。テープフィーダーは、部品を所定間隔おきに収納した部品収納テープが巻回されたリールを備え、そのリールから部品収納テープを送出することにより、部品を供給するように構成されたフィーダーである。 The component supply units 24 are arranged in each of the areas on both sides of the Y-axis direction of the main frame 21, sandwiching the conveyor 23. The component supply unit 24 is an area in the main frame 21 where multiple feeders 24F are installed side by side. The component supply unit 24 is partitioned into set positions for each feeder 24F for each component to be held by the mounting head 251 provided in the head unit 25 described below. The feeders 24F are detachably attached to the component supply unit 24. The feeder 24F is not particularly limited as long as it can hold multiple components and supply the held components to a predetermined component supply position set in the feeder, and is, for example, a tape feeder. The tape feeder is a feeder that has a reel around which a component storage tape that stores components at predetermined intervals is wound, and is configured to supply components by feeding the component storage tape from the reel.
ヘッドユニット25は、移動フレーム27に保持されている。本体フレーム21上には、Y軸方向に延びる固定レール261と、Y軸サーボモータ263により回転駆動されるボールねじ軸262とが配設されている。移動フレーム27は固定レール261上に配置され、この移動フレーム27に設けられたナット部分271がボールねじ軸262に螺合している。また、移動フレーム27には、X軸方向に延びるガイド部材272と、X軸サーボモータ274により駆動されるボールねじ軸273とが配設されている。このガイド部材272にヘッドユニット25が移動可能に保持され、このヘッドユニット25に設けられたナット部分がボールねじ軸273に螺合している。そして、Y軸サーボモータ263の作動により移動フレーム27がY軸方向に移動するとともに、X軸サーボモータ274の作動によりヘッドユニット25が移動フレーム27に対してX軸方向に移動するようになっている。すなわち、ヘッドユニット25は、移動フレーム27の移動に伴ってY軸方向に移動可能であり、且つ、移動フレーム27に沿ってX軸方向に移動可能である。 The head unit 25 is held by the moving frame 27. On the main frame 21, a fixed rail 261 extending in the Y-axis direction and a ball screw shaft 262 rotated by a Y-axis servo motor 263 are arranged. The moving frame 27 is arranged on the fixed rail 261, and a nut portion 271 provided on the moving frame 27 is screwed onto the ball screw shaft 262. In addition, a guide member 272 extending in the X-axis direction and a ball screw shaft 273 driven by an X-axis servo motor 274 are arranged on the moving frame 27. The head unit 25 is movably held by the guide member 272, and a nut portion provided on the head unit 25 is screwed onto the ball screw shaft 273. The moving frame 27 moves in the Y-axis direction by the operation of the Y-axis servo motor 263, and the head unit 25 moves in the X-axis direction relative to the moving frame 27 by the operation of the X-axis servo motor 274. That is, the head unit 25 can move in the Y-axis direction in conjunction with the movement of the moving frame 27, and can move in the X-axis direction along the moving frame 27.
ヘッドユニット25は、部品供給ユニット24とプッシュアップピン282に支持された基板PPとの間で移動可能であるとともに、プッシュアッププレート281とピンステーション29との間で移動可能である。ヘッドユニット25は、部品供給ユニット24と基板PPとの間で移動することにより、部品を基板PPに搭載する部品搭載動作を実行する。一の品種の基板PPに対する部品搭載動作が終了し、基板PPの品種が切り替えられるときには、ヘッドユニット25は、プッシュアッププレート281とピンステーション29との間で移動する。これにより、ヘッドユニット25は、ピンステーション29からプッシュアップピン282を取り出して、当該プッシュアップピン282をプッシュアッププレート281上に配置するピン配置動作を実行する。すなわち、ヘッドユニット25は、部品搭載動作とピン配置動作との2つの動作を実行する。なお、部品搭載動作用のヘッドユニットと、ピン配置動作用のヘッドユニットとを個別に設けるようにしてもよい。 The head unit 25 can move between the component supply unit 24 and the substrate PP supported by the push-up pins 282, and can also move between the push-up plate 281 and the pin station 29. The head unit 25 performs a component mounting operation to mount components on the substrate PP by moving between the component supply unit 24 and the substrate PP. When the component mounting operation for one type of substrate PP is completed and the type of substrate PP is switched, the head unit 25 moves between the push-up plate 281 and the pin station 29. As a result, the head unit 25 performs a pin placement operation to take out the push-up pin 282 from the pin station 29 and place the push-up pin 282 on the push-up plate 281. That is, the head unit 25 performs two operations: a component mounting operation and a pin placement operation. Note that a head unit for the component mounting operation and a head unit for the pin placement operation may be provided separately.
ヘッドユニット25は、図3に示されるように、複数の搭載ヘッド251を備えている。搭載ヘッド251は、ヘッドユニット25のフレームに対して鉛直方向に昇降可能であるとともに、鉛直方向に延びるヘッド軸回りの回転が可能とされている。搭載ヘッド251は、前記部品搭載動作の実行時において、部品供給ユニット24から部品を取り出すとともに、その取り出した部品を基板PP上に搭載(実装)する。一方、前記ピン配置動作の実行時においては、各搭載ヘッド251は、ピンステーション29からプッシュアップピン282を取り出すとともに、その取り出したプッシュアップピン282をプッシュアッププレート281上に配置する。搭載ヘッド251には、その先端(下端)に吸着ノズル2511が装着されている。吸着ノズル2511としては、部品の吸着保持が可能な部品保持用のノズルと、プッシュアップピン282の吸着保持が可能なピン保持用のノズルとが存在する。吸着ノズル2511は、電動切替弁を介して負圧発生装置、正圧発生装置及び大気の何れかに連通可能とされている。つまり、吸着ノズル2511に負圧が供給されることで当該吸着ノズル2511による部品又はプッシュアップピン282の吸着保持(取り出し)が可能となり、その後、正圧が供給されることで当該部品又はプッシュアップピン282の吸着保持が解除される。 As shown in FIG. 3, the head unit 25 has a plurality of mounting heads 251. The mounting heads 251 can be raised and lowered vertically relative to the frame of the head unit 25, and can rotate around a head axis extending vertically. When performing the component mounting operation, the mounting heads 251 take out components from the component supply unit 24 and mount (mount) the taken-out components on the substrate PP. On the other hand, when performing the pin placement operation, each mounting head 251 takes out push-up pins 282 from the pin station 29 and places the taken push-up pins 282 on the push-up plate 281. The mounting heads 251 have suction nozzles 2511 attached to their tips (lower ends). The suction nozzles 2511 include a component-holding nozzle capable of suction-holding components, and a pin-holding nozzle capable of suction-holding push-up pins 282. The suction nozzle 2511 can be connected to either a negative pressure generator, a positive pressure generator, or the atmosphere via an electric switching valve. In other words, when negative pressure is supplied to the suction nozzle 2511, the suction nozzle 2511 can suction and hold (remove) a component or a push-up pin 282, and then when positive pressure is supplied, the suction and holding of the component or the push-up pin 282 is released.
実装機本体2は、図2に示されるように、第1撮像部C1と、第2撮像部C2と、第3撮像部C3とを更に備えている。 As shown in FIG. 2, the mounting machine main body 2 further includes a first imaging unit C1, a second imaging unit C2, and a third imaging unit C3.
第1撮像部C1は、本体フレーム21上において部品供給ユニット24とコンベア23との間に設置され、例えばCMOS(Complementary metal-oxide-semiconductor)やCCD(Charged-coupled device)等の撮像素子を備えた撮像カメラである。第1撮像部C1は、部品供給ユニット24からプッシュアップピン282により支持された基板PPへ向かってヘッドユニット25が移動している間において、搭載ヘッド251の吸着ノズル2511によって吸着保持された部品を、下方側から撮像して第1部品認識画像を取得する。第1撮像部C1により取得された第1部品認識画像は、吸着ノズル2511からの部品の落下の判定に用いられる。 The first imaging unit C1 is installed between the component supply unit 24 and the conveyor 23 on the main frame 21, and is an imaging camera equipped with an imaging element such as a complementary metal-oxide-semiconductor (CMOS) or a charged-coupled device (CCD). While the head unit 25 is moving from the component supply unit 24 toward the board PP supported by the push-up pins 282, the first imaging unit C1 captures an image of the component held by suction nozzle 2511 of the mounting head 251 from below to obtain a first component recognition image. The first component recognition image obtained by the first imaging unit C1 is used to determine whether the component has fallen from the suction nozzle 2511.
第2撮像部C2は、ヘッドユニット25に配置され、例えばCMOSやCCD等の撮像素子を備えた撮像カメラである。第2撮像部C2は、プッシュアップピン282により支持された基板PPの上面に付設されている各種マークを認識するために、当該マークを上方側から撮像する。第2撮像部C2による基板PP上のマークの認識によって、基板PPの原点座標に対する位置ずれ量が検知される。 The second imaging unit C2 is disposed in the head unit 25 and is an imaging camera equipped with an imaging element such as a CMOS or CCD. The second imaging unit C2 captures an image of the marks from above in order to recognize the various marks attached to the upper surface of the substrate PP supported by the push-up pins 282. The amount of positional deviation of the substrate PP from the origin coordinates is detected by the recognition of the marks on the substrate PP by the second imaging unit C2.
第3撮像部C3は、ヘッドユニット25に配置され、例えばCMOSやCCD等の撮像素子を備えた撮像カメラである。第3撮像部C3は、ヘッドユニット25による基板PPに対する部品の搭載直前において、吸着ノズル2511に吸着保持された部品を、側方から撮像して第2部品認識画像を取得する。第3撮像部C3により取得された第2部品認識画像は、吸着ノズル2511からの部品の落下の判定に用いられる。 The third imaging unit C3 is disposed in the head unit 25 and is an imaging camera equipped with an imaging element such as a CMOS or CCD. Just before the head unit 25 places the component on the board PP, the third imaging unit C3 captures an image of the component held by suction nozzle 2511 from the side to obtain a second component recognition image. The second component recognition image obtained by the third imaging unit C3 is used to determine whether the component has fallen from the suction nozzle 2511.
図1に示されるように、記憶装置4は、基板データ41を記憶する記憶部である。基板データ41は、例えば、基板三次元データ411と、部品三次元データ412と、ピン三次元データ413と、ピン配置位置データ414と、ピンずれ許容範囲のデータ415と、搭載ずれ許容範囲のデータ416とを含む。 As shown in FIG. 1, the storage device 4 is a storage unit that stores board data 41. The board data 41 includes, for example, three-dimensional board data 411, three-dimensional component data 412, three-dimensional pin data 413, pin placement position data 414, pin misalignment tolerance data 415, and mounting misalignment tolerance data 416.
基板三次元データ411は、基板PPの三次元立体の形状情報を示すデータである。基板三次元データ411としては、例えば、基板PPの品種、X軸方向及びY軸方向の外形寸法、厚みなどが登録されている。 The substrate three-dimensional data 411 is data that indicates three-dimensional solid shape information of the substrate PP. For example, the type of substrate PP, the external dimensions in the X-axis direction and the Y-axis direction, the thickness, etc. are registered as the substrate three-dimensional data 411.
部品三次元データ412は、基板PPの被支持面PP1に配置された既搭載部品PTの三次元立体の形状情報を示すデータである。部品三次元データ412としては、例えば、既搭載部品PTの種類、X軸方向及びY軸方向の外形寸法、厚みなどが登録されている。 The component three-dimensional data 412 is data that indicates three-dimensional solid shape information of the already-mounted component PT that has been placed on the supported surface PP1 of the substrate PP. For example, the type of the already-mounted component PT, its external dimensions in the X-axis and Y-axis directions, its thickness, etc. are registered as the component three-dimensional data 412.
ピン三次元データ413は、プッシュアップピン282の三次元立体の形状情報を示すデータである。ピン三次元データ413は、例えば、プッシュアップピン282の外形を多数のドットの集合体として特定したデータである。 The three-dimensional pin data 413 is data that indicates three-dimensional solid shape information of the push-up pin 282. The three-dimensional pin data 413 is data that specifies, for example, the outer shape of the push-up pin 282 as a collection of many dots.
ピン配置位置データ414は、ヘッドユニット25の部品搭載動作によって基板PPの搭載対象面PP2に部品を搭載する際における、当該基板PPを支持するプッシュアップピン282のプッシュアッププレート281上での配置位置の情報を示すデータである。ピン配置位置データ414においては、プッシュアップピン282のプッシュアッププレート281上での配置位置がXY座標を用いて示されている。すなわち、ピン配置位置データ414としては、プッシュアッププレート281上におけるプッシュアップピン282の配置位置を示すX座標及びY座標が登録されている。プッシュアップピン282のプッシュアッププレート281上での配置位置によって、プッシュアップピン282が基板PPを支持するときの被支持面PP1上での支持位置が決まる。 The pin arrangement position data 414 is data that indicates information on the arrangement position on the push-up plate 281 of the push-up pin 282 that supports the substrate PP when components are mounted on the mounting target surface PP2 of the substrate PP by the component mounting operation of the head unit 25. In the pin arrangement position data 414, the arrangement position of the push-up pin 282 on the push-up plate 281 is indicated using XY coordinates. That is, the pin arrangement position data 414 registers the X and Y coordinates that indicate the arrangement position of the push-up pin 282 on the push-up plate 281. The support position on the supported surface PP1 when the push-up pin 282 supports the substrate PP is determined by the arrangement position of the push-up pin 282 on the push-up plate 281.
ピンずれ許容範囲のデータ415は、プッシュアップピン282が基板PPを支持するときの支持位置のずれ量の許容範囲を示すデータである。このピンずれ許容範囲は、プッシュアップピン282のプッシュアッププレート281上での配置位置のずれ量の許容範囲と同じである。ピンずれ許容範囲のデータ415としては、基板PPの被支持面PP1において、ピン配置位置データ414で示される配置位置に対応したプッシュアップピン282による支持位置を基準支持位置とし、当該基準支持位置に対して、X軸方向のずれ量の許容最大値、Y軸方向のずれ量の許容最大値などが登録されている。 The pin misalignment tolerance data 415 is data that indicates the allowable range of misalignment of the support position when the push-up pin 282 supports the substrate PP. This pin misalignment tolerance range is the same as the allowable range of misalignment of the placement position of the push-up pin 282 on the push-up plate 281. The pin misalignment tolerance data 415 is registered with the support position by the push-up pin 282 corresponding to the placement position indicated by the pin placement position data 414 on the supported surface PP1 of the substrate PP as a reference support position, and with respect to this reference support position, the maximum allowable misalignment in the X-axis direction, the maximum allowable misalignment in the Y-axis direction, and the like are registered.
搭載ずれ許容範囲のデータ416は、基板PPの被支持面PP1上における既搭載部品PTの搭載位置のずれ量の許容範囲を示すデータである。搭載ずれ許容範囲のデータ416としては、基板PPの被支持面PP1における、予め設定された基準搭載位置に対するX軸方向及びY軸方向のずれ量の許容最大値がそれぞれ登録されている。更に、搭載ずれ許容範囲のデータ416としては、既搭載部品PTの搭載姿勢のずれ量の許容範囲として、既搭載部品PTの鉛直軸回りの回転角度の許容最大値が登録されている。 The data 416 on the acceptable range of mounting deviation is data indicating the acceptable range of deviation of the mounting position of the already-mounted component PT on the supported surface PP1 of the substrate PP. The data 416 on the acceptable range of mounting deviation registers the maximum allowable amounts of deviation in the X-axis direction and Y-axis direction relative to a preset reference mounting position on the supported surface PP1 of the substrate PP. Furthermore, the data 416 on the acceptable range of mounting deviation registers the maximum allowable amount of rotation angle of the already-mounted component PT around the vertical axis as the acceptable range of deviation of the mounting attitude of the already-mounted component PT.
制御装置3は、CPU(Central Processing Unit)、制御プログラムを記憶するROM(Read Only Memory)、CPUの作業領域として使用されるRAM(Random Access Memory)等から構成されている。制御装置3は、CPUがROMに記憶された制御プログラムを実行することにより、記憶装置4に記憶されている基板データ41を参照して、実装機本体2の各構成要素の動作を制御する。制御装置3は、図1に示すように、主たる機能構成として、基板搬送制御部31と、ヘッド制御部32と、基板支持制御部33とを含む。 The control device 3 is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory) that stores a control program, a RAM (Random Access Memory) used as a working area for the CPU, and the like. The control device 3 controls the operation of each component of the mounting machine main body 2 by the CPU executing the control program stored in the ROM, and referring to the board data 41 stored in the storage device 4. As shown in FIG. 1, the control device 3 includes, as its main functional components, a board transport control unit 31, a head control unit 32, and a board support control unit 33.
ヘッド制御部32は、ヘッドユニット25のX軸方向及びY軸方向の移動動作、搭載ヘッド251の昇降動作及び回転動作を制御する。これにより、ヘッド制御部32は、ヘッドユニット25による部品搭載動作とピン配置動作との2つの動作を実行させる。 The head control unit 32 controls the movement of the head unit 25 in the X-axis and Y-axis directions, and the lifting and rotation of the mounting head 251. In this way, the head control unit 32 causes the head unit 25 to perform two operations: a component mounting operation and a pin placement operation.
ヘッドユニット25による部品搭載動作を実行させる際には、ヘッド制御部32は、搭載ヘッド251による吸着保持対象の部品を供給するフィーダー24Fのセット位置を特定し、当該セット位置に向けてヘッドユニット25が移動するように、ヘッドユニット25の移動動作を制御する。ヘッドユニット25が当該セット位置の直上に到着すると、ヘッド制御部32は、搭載ヘッド251の昇降動作及び回転動作を制御し、搭載ヘッド251に部品を吸着保持させる。次に、ヘッド制御部32は、搭載ヘッド251によって吸着保持された部品の、基板PPの搭載対象面PP2上における搭載位置を特定し、当該搭載位置に向けてヘッドユニット25が移動するように、ヘッドユニット25の移動動作を制御する。そして、ヘッドユニット25が基板PPにおける搭載対象面PP2上の搭載位置の直上に到着すると、ヘッド制御部32は、搭載ヘッド251により吸着保持された部品が搭載位置に搭載されるように、搭載ヘッド251の昇降動作及び回転動作を制御し、基板PPの搭載対象面PP2上に部品を搭載させる。 When the head unit 25 executes the component mounting operation, the head control unit 32 specifies the set position of the feeder 24F that supplies the component to be adsorbed and held by the mounting head 251, and controls the movement of the head unit 25 so that the head unit 25 moves toward the set position. When the head unit 25 arrives directly above the set position, the head control unit 32 controls the lifting and rotating operations of the mounting head 251 to adsorb and hold the component on the mounting head 251. Next, the head control unit 32 specifies the mounting position on the mounting target surface PP2 of the substrate PP of the component adsorbed and held by the mounting head 251, and controls the movement of the head unit 25 so that the head unit 25 moves toward the mounting position. Then, when the head unit 25 arrives directly above the mounting position on the mounting target surface PP2 of the substrate PP, the head control unit 32 controls the lifting and rotating operations of the mounting head 251 so that the component adsorbed and held by the mounting head 251 is mounted at the mounting position, and the component is mounted on the mounting target surface PP2 of the substrate PP.
一の品種の基板PPに対する部品搭載動作が終了し、基板PPの品種が切り替えられる際に、ヘッド制御部32は、記憶装置4に記憶されるピン配置位置データ414を参照し、ヘッドユニット25によるピン配置動作を実行させる。ヘッド制御部32は、ピンステーション29に向けて移動するようにヘッドユニット25の移動動作を制御する。ヘッドユニット25がピンステーション29に到着すると、ヘッド制御部32は、搭載ヘッド251の昇降動作及び回転動作を制御し、搭載ヘッド251にプッシュアップピン282を吸着保持させる。次に、ヘッド制御部32は、ピン配置位置データ414に基づいて、プッシュアッププレート281上におけるプッシュアップピン282の配置位置を特定し、当該配置位置に向けてヘッドユニット25が移動するように、ヘッドユニット25の移動動作を制御する。そして、ヘッドユニット25がプッシュアッププレート281上の配置位置の直上に到着すると、ヘッド制御部32は、搭載ヘッド251により吸着保持されたプッシュアップピン282が配置位置に配置されるように、搭載ヘッド251の昇降動作及び回転動作を制御する。これにより、プッシュアップピン282が、ピン配置位置データ414で示されるプッシュアッププレート281上の配置位置に配置される。 When the component mounting operation for one type of substrate PP is completed and the type of substrate PP is switched, the head control unit 32 refers to the pin arrangement position data 414 stored in the storage device 4 and causes the head unit 25 to execute the pin arrangement operation. The head control unit 32 controls the movement operation of the head unit 25 so that it moves toward the pin station 29. When the head unit 25 arrives at the pin station 29, the head control unit 32 controls the lifting and rotating operation of the mounting head 251 and causes the mounting head 251 to adsorb and hold the push-up pin 282. Next, the head control unit 32 identifies the arrangement position of the push-up pin 282 on the push-up plate 281 based on the pin arrangement position data 414, and controls the movement operation of the head unit 25 so that the head unit 25 moves toward the arrangement position. Then, when the head unit 25 arrives directly above the placement position on the push-up plate 281, the head control unit 32 controls the lifting and rotating operations of the mounting head 251 so that the push-up pin 282 held by suction by the mounting head 251 is placed at the placement position. As a result, the push-up pin 282 is placed at the placement position on the push-up plate 281 indicated by the pin placement position data 414.
基板支持制御部33は、基板支持装置28による基板PPの支持動作を制御する。具体的には、基板支持制御部33は、ピン配置位置データ414に基づいてプッシュアップピン282がプッシュアッププレート281上に配置された状態で、基板支持装置28による基板PPの支持動作を制御する。基板支持制御部33は、基板PPの搭載対象面PP2への部品の搭載時には、プッシュアップピン282による基板PPの被支持面PP1の支持が可能となるように、昇降装置283によってプッシュアップピン282を退避位置から当接位置へ上昇させる。また、基板支持制御部33は、基板PPの搭載対象面PP2への部品の搭載完了時には、プッシュアップピン282による基板PPの支持が解除されるように、昇降装置283によってプッシュアップピン282を当接位置から退避位置へ下降させる。 The board support control unit 33 controls the support operation of the board PP by the board support device 28. Specifically, the board support control unit 33 controls the support operation of the board PP by the board support device 28 with the push-up pins 282 arranged on the push-up plate 281 based on the pin arrangement position data 414. When mounting components on the mounting target surface PP2 of the board PP, the board support control unit 33 causes the lifting device 283 to raise the push-up pins 282 from the retracted position to the abutment position so that the push-up pins 282 can support the supported surface PP1 of the board PP. In addition, when mounting of components on the mounting target surface PP2 of the board PP is completed, the board support control unit 33 causes the lifting device 283 to lower the push-up pins 282 from the abutment position to the retracted position so that support of the board PP by the push-up pins 282 is released.
基板搬送制御部31は、コンベア23による基板PPの搬送動作を制御する。具体的には、基板搬送制御部31は、昇降装置283によるプッシュアップピン282の退避位置から当接位置への上昇中に、基板PPがプッシュアップピン282の上方の所定位置に搬入されるように、コンベア23による基板PPの搬送動作を制御する。また、基板搬送制御部31は、昇降装置283によるプッシュアップピン282の当接位置から退避位置への下降中に、基板PPが前記所定位置から搬出されるように、コンベア23による基板PPの搬送動作を制御する。 The substrate transport control unit 31 controls the transport operation of the substrate PP by the conveyor 23. Specifically, the substrate transport control unit 31 controls the transport operation of the substrate PP by the conveyor 23 so that the substrate PP is transported to a predetermined position above the push-up pins 282 while the lifting device 283 is lifting the push-up pins 282 from their retracted position to their abutment position. The substrate transport control unit 31 also controls the transport operation of the substrate PP by the conveyor 23 so that the substrate PP is transported out of the predetermined position while the lifting device 283 is lowering the push-up pins 282 from their abutment position to their retracted position.
プッシュアップピン282によって基板PPを支持する際において、当該基板PPの被支持面PP1上に既搭載部品PTが配置されている場合には、プッシュアップピン282と既搭載部品PTとの干渉が生じないようにする必要がある。この場合、基板PPの被支持面PP1上において干渉の回避が可能なプッシュアップピン282による支持位置を特定し、当該支持位置に対応するようなプッシュアッププレート281上におけるプッシュアップピン282の配置を示すデータにピン配置位置データ414を更新する必要がある。このようなピン配置位置データ414の更新を支援するのが干渉確認装置5である。 When supporting the substrate PP with the push-up pins 282, if a previously mounted component PT is disposed on the supported surface PP1 of the substrate PP, it is necessary to prevent interference between the push-up pins 282 and the previously mounted component PT. In this case, it is necessary to identify a support position by the push-up pins 282 on the supported surface PP1 of the substrate PP where interference can be avoided, and to update the pin arrangement position data 414 to data indicating the arrangement of the push-up pins 282 on the push-up plate 281 that corresponds to the support position. The interference confirmation device 5 assists in updating the pin arrangement position data 414 in this manner.
干渉確認装置5は、基板PPの被支持面PP1上の既搭載部品PTとプッシュアップピン282との干渉の確認に用いられる装置である。干渉確認装置5を用いた干渉の確認は、オペレータによって行われる。干渉確認装置5は、図1に示されるように、演算処理部51と、表示部52と、操作部53と、データ取得部54とを備えている。演算処理部51は、例えばマイクロコンピュータによって構成され、各種の演算処理を実行するものである。演算処理部51は、機能構成として、図形データ作成部511と、表示制御部512と、距離算出部513と、反り量算出部514とを含む。この演算処理部51に表示部52、操作部53及びデータ取得部54が接続されている。 The interference checking device 5 is a device used to check interference between the already mounted component PT on the supported surface PP1 of the substrate PP and the push-up pin 282. The operator checks interference using the interference checking device 5. As shown in FIG. 1, the interference checking device 5 includes a calculation processing unit 51, a display unit 52, an operation unit 53, and a data acquisition unit 54. The calculation processing unit 51 is configured, for example, by a microcomputer, and executes various calculation processes. The calculation processing unit 51 includes, as functional components, a graphic data creation unit 511, a display control unit 512, a distance calculation unit 513, and a warpage amount calculation unit 514. The display unit 52, the operation unit 53, and the data acquisition unit 54 are connected to this calculation processing unit 51.
干渉確認装置5について、図1に加えて図5~図9を参照して説明する。図5~図8は、表示部52の表示画面7に図形データ6が表示された状態を示す図である。図9は、演算処理部51の表示制御部512が実行する視点設定処理を説明する図である。 The interference checking device 5 will be described with reference to Figs. 5 to 9 in addition to Fig. 1. Figs. 5 to 8 are diagrams showing the state in which the graphic data 6 is displayed on the display screen 7 of the display unit 52. Fig. 9 is a diagram explaining the viewpoint setting process executed by the display control unit 512 of the calculation processing unit 51.
操作部53は、キーボードやマウス、タッチパネル等によって構成され、オペレータによる各種指令やデータの入力に関する入力操作を受け付ける。 The operation unit 53 is composed of a keyboard, mouse, touch panel, etc., and accepts input operations related to the input of various commands and data by the operator.
表示部52は、例えば液晶ディスプレイ等によって構成される。表示部52は、後記の図形データ作成部511によって作成される図形データ6を表示画面7に表示するとともに、操作部53を用いたオペレータの入力操作を案内する領域を表示画面7に表示する。オペレータは、表示画面7に表示された図形データ6を見ることによって、基板PPの被支持面PP1上の既搭載部品PTとプッシュアップピン282との干渉を確認することができる。表示部52は、後記の表示制御部512によって制御される。 The display unit 52 is configured, for example, by a liquid crystal display. The display unit 52 displays on the display screen 7 the graphic data 6 created by the graphic data creation unit 511 described below, and also displays on the display screen 7 an area that guides the operator's input operations using the operation unit 53. By looking at the graphic data 6 displayed on the display screen 7, the operator can confirm interference between the already-mounted components PT on the supported surface PP1 of the substrate PP and the push-up pins 282. The display unit 52 is controlled by a display control unit 512 described below.
データ取得部54は、図形データ作成部511が図形データ6を作成する際に必要な各種データを、記憶装置4から読み出して取得する。 The data acquisition unit 54 reads and acquires from the storage device 4 various data required for the graphic data creation unit 511 to create the graphic data 6.
図形データ作成部511は、既搭載部品PTが配置された基板PPの被支持面PP1をプッシュアップピン282によって支持する際における、基板図形61とピン図形62と既搭載部品図形63とを含む図形データ6を作成する。基板図形61は、基板PPの三次元立体を投影図で表した図形である。基板図形61は、基板PPの被支持面PP1に対応した第1面611と、基板PPの搭載対象面PP2に対応した第2面612とを有している。ピン図形62は、基板PPの被支持面PP1を支持するときのプッシュアップピン282の三次元立体を投影図で表した図形である。既搭載部品図形63は、基板PPの被支持面PP1上における既搭載部品PTの三次元立体を投影図で表した図形である。図形データ6においては、基板図形61の第1面611に対して、ピン図形62の先端が当接するとともに、既搭載部品図形63が配置されている。 The graphic data creation unit 511 creates graphic data 6 including a board graphic 61, a pin graphic 62, and an already-mounted component graphic 63 when the supported surface PP1 of the substrate PP on which the already-mounted component PT is arranged is supported by the push-up pin 282. The board graphic 61 is a graphic that represents the three-dimensional solid of the substrate PP in a projection drawing. The board graphic 61 has a first surface 611 corresponding to the supported surface PP1 of the substrate PP, and a second surface 612 corresponding to the mounting target surface PP2 of the substrate PP. The pin graphic 62 is a graphic that represents the three-dimensional solid of the push-up pin 282 when supporting the supported surface PP1 of the substrate PP in a projection drawing. The already-mounted component graphic 63 is a graphic that represents the three-dimensional solid of the already-mounted component PT on the supported surface PP1 of the substrate PP in a projection drawing. In the graphic data 6, the tip of the pin graphic 62 abuts against the first surface 611 of the board graphic 61, and the already-mounted component graphic 63 is placed.
図形データ作成部511は、記憶装置4に記憶された基板データ41に含まれている基板三次元データ411、部品三次元データ412、ピン三次元データ413、及び、更新前の基準のピン配置位置データ414に基づいて、図形データ6を作成する。図形データ作成部511は、基板三次元データ411に基づいて基板PPの形状を認識したうえで、その形状に従った基板図形61を作成する。また、図形データ作成部511は、ピン三次元データ413に基づいてプッシュアップピン282の形状を認識したうえで、その形状に従ったピン図形62を作成する。そして、図形データ作成部511は、基準のピン配置位置データ414に基づいて、基板図形61の第1面611に対するピン図形62の位置を特定する。また、図形データ作成部511は、部品三次元データ412に基づいて既搭載部品PTの形状を認識したうえで、その形状に従った既搭載部品図形63を作成する。そして、図形データ作成部511は、既搭載部品PTの搭載位置のデータに基づいて、基板図形61の第1面611における既搭載部品図形63の位置を特定する。 The graphic data creation unit 511 creates graphic data 6 based on the board three-dimensional data 411, the component three-dimensional data 412, the pin three-dimensional data 413, and the reference pin arrangement position data 414 before the update, which are included in the board data 41 stored in the storage device 4. The graphic data creation unit 511 recognizes the shape of the board PP based on the board three-dimensional data 411, and creates a board figure 61 according to that shape. The graphic data creation unit 511 also recognizes the shape of the push-up pin 282 based on the pin three-dimensional data 413, and creates a pin figure 62 according to that shape. The graphic data creation unit 511 then identifies the position of the pin figure 62 relative to the first surface 611 of the board figure 61 based on the reference pin arrangement position data 414. The graphic data creation unit 511 also recognizes the shape of the already-mounted component PT based on the component three-dimensional data 412, and creates an already-mounted component figure 63 according to that shape. Then, the graphic data creation unit 511 identifies the position of the already mounted component graphic 63 on the first surface 611 of the board graphic 61 based on the data of the mounting position of the already mounted component PT.
図形データ6を構成する基板図形61、ピン図形62及び既搭載部品図形63は、三次元立体の形状の把握が容易な投影図であれば特に限定されるものではなく、中心投影図(透視投影図)及び平行投影図から選ばれる。平行投影図としては、軸測投影図などを含む垂直投影図や斜投影図などが挙げられる。 The board figure 61, pin figure 62, and already-mounted component figure 63 that make up the figure data 6 are not particularly limited as long as they are projection views that allow easy understanding of the three-dimensional shape of the solid, and are selected from central projection views (perspective projection views) and parallel projection views. Parallel projection views include vertical projection views, including axonometric projection views, and oblique projection views.
図形データ作成部511によって作成された図形データ6は、表示部52の表示画面7に表示される。なお、通常、基板PPの被支持面PP1には複数の既搭載部品PTが配置され、当該基板PPは複数のプッシュアップピン282によって支持される。このため、図5に示されるように、1つの図形データ6において、1つの基板図形61が存在し、ピン図形62及び既搭載部品図形63については複数存在している。 The graphic data 6 created by the graphic data creation unit 511 is displayed on the display screen 7 of the display unit 52. Normally, multiple already-mounted components PT are placed on the supported surface PP1 of the substrate PP, and the substrate PP is supported by multiple push-up pins 282. For this reason, as shown in FIG. 5, one piece of graphic data 6 contains one substrate figure 61, and multiple pin figures 62 and already-mounted component figures 63.
表示制御部512は、表示部52を制御する。表示制御部512は、図形データ6においてピン図形62と既搭載部品図形63とが重なる干渉部位64が存在する場合、当該干渉部位64が表示画面7に表示されるように表示部52を制御する(図6参照)。つまり、干渉部位64が存在する場合には、当該干渉部位64が表示画面7上に現れた状態で、三次元立体を投影図で表したピン図形62と基板図形61の第1面611上に配置された既搭載部品図形63とが、表示部52に表示される。 The display control unit 512 controls the display unit 52. When an interference area 64 exists in the graphic data 6 where the pin graphic 62 and the already-mounted component graphic 63 overlap, the display control unit 512 controls the display unit 52 so that the interference area 64 is displayed on the display screen 7 (see FIG. 6). In other words, when an interference area 64 exists, the pin graphic 62, which is a projection drawing of a three-dimensional solid, and the already-mounted component graphic 63 arranged on the first surface 611 of the board graphic 61 are displayed on the display unit 52 with the interference area 64 appearing on the display screen 7.
このような、基板PP、プッシュアップピン282及び既搭載部品PTの三次元立体を投影図で表した各図形61,62,63によって構成される図形データ6は、既搭載部品PTが配置された基板PPの被支持面PP1をプッシュアップピン282によって支持するときにおける、プッシュアップピン282と既搭載部品PTとの位置関係を精緻に表現したものとなる。このため、表示部52に表示された図形データ6を見ることによって、オペレータは、プッシュアップピン282と既搭載部品PTとの干渉の有無を確認することができるとともに、干渉が発生する場合には、その干渉部位の詳細を、表示画面7に表示された図形データ6における干渉部位64を通じて精緻に確認することができる。 The graphic data 6, which is composed of the graphics 61, 62, and 63 that represent the three-dimensional projections of the substrate PP, the push-up pins 282, and the already-mounted components PT, precisely represents the positional relationship between the push-up pins 282 and the already-mounted components PT when the push-up pins 282 support the supported surface PP1 of the substrate PP on which the already-mounted components PT are arranged. Therefore, by looking at the graphic data 6 displayed on the display unit 52, the operator can confirm whether or not there is interference between the push-up pins 282 and the already-mounted components PT, and if interference does occur, the operator can precisely confirm the details of the interference area through the interference area 64 in the graphic data 6 displayed on the display screen 7.
表示制御部512は、図形データ6における干渉部位64が、当該干渉部位64以外の残余部位との区別が可能な特定の表示形態で表示画面7に表示されるように、表示部52を制御する。この際、表示制御部512は、前記特定の表示形態として干渉部位64の色が残余部位の色とは異なる特定色(例えば赤色)で表示されるように、表示部52を制御する構成であってもよい。図形データ6において干渉部位64が特定の表示形態で表示されることにより、表示画面7に表示された図形データ6において、干渉部位64と残余部位との区別が容易となり、干渉部位64の詳細をより容易に確認することができる。特に、干渉部位64の色が残余部位の色とは異なる特定色で表示されると、干渉部位64の確認の容易性がより顕著となる。 The display control unit 512 controls the display unit 52 so that the interference part 64 in the graphic data 6 is displayed on the display screen 7 in a specific display form that allows the interference part 64 to be distinguished from the remaining parts other than the interference part 64. In this case, the display control unit 512 may be configured to control the display unit 52 so that the color of the interference part 64 is displayed in a specific color (e.g., red) different from the color of the remaining parts as the specific display form. By displaying the interference part 64 in the graphic data 6 in a specific display form, it becomes easier to distinguish between the interference part 64 and the remaining parts in the graphic data 6 displayed on the display screen 7, and the details of the interference part 64 can be more easily confirmed. In particular, when the interference part 64 is displayed in a specific color different from the color of the remaining parts, the ease of confirmation of the interference part 64 becomes more noticeable.
具体的には、表示制御部512は、図6に示されるように、干渉部位64に相当する部分をピン図形62から切り欠いた表示形態で当該干渉部位64が表示されるように、表示部52を制御する。この際、ピン図形62の切り欠き部分と既搭載部品図形63との境界線、すなわち、切り欠かれたピン図形62と干渉部位64との境界線を示す枠線が、残余部位の輪郭線との区別が可能となるように、特定の線種や太線で表示されてもよいし、前記特定色で表示されてもよい。なお、表示制御部512は、干渉部位64に相当する部分を既搭載部品図形63から切り欠いた表示形態で当該干渉部位64が表示されるように、表示部52を制御してもよい。また、表示制御部512は、図7に示されるように、図形データ6において干渉部位64の全体が前記特定色で表示されるように、表示部52を制御する構成であってもよい。この際、図8に示されるように、干渉部位64の輪郭線が、残余部位の輪郭線との区別が可能となるように、前記特定色とされることに加えて、特定の線種や太線で表示されてもよい。 Specifically, the display control unit 512 controls the display unit 52 so that the interference part 64 is displayed in a display form in which a portion corresponding to the interference part 64 is cut out from the pin graphic 62, as shown in FIG. 6. At this time, the boundary line between the cut-out portion of the pin graphic 62 and the already-mounted component graphic 63, i.e., the frame line indicating the boundary line between the cut-out pin graphic 62 and the interference part 64, may be displayed with a specific line type or thick line, or may be displayed in the specific color, so that it can be distinguished from the outline of the remaining part. The display control unit 512 may control the display unit 52 so that the interference part 64 is displayed in a display form in which a portion corresponding to the interference part 64 is cut out from the already-mounted component graphic 63. The display control unit 512 may also be configured to control the display unit 52 so that the entire interference part 64 in the graphic data 6 is displayed in the specific color, as shown in FIG. 7. In this case, as shown in FIG. 8, the outline of the interference area 64 may be displayed in a specific line type or thick line in addition to being displayed in the specific color so that it can be distinguished from the outline of the remaining area.
また、表示制御部512は、図形データ6の視点71の位置を設定する視点設定処理と、その設定した視点71から見た図形データ6が表示画面7に表示されるように表示部52を制御する表示制御処理とを実行する。表示制御部512は、視点設定処理において、表示画面7上で互いに直交する第1軸AX1及び第2軸AX2を回転軸として所定の角度ずつ回転させることにより、視点71を移動させる(図9参照)。表示制御部512は、視点71を移動させることにより、図形データ6の視点71の位置を設定する。これにより、図形データ6における干渉部位64の有無の確認や、干渉部位64が存在する場合にはその精緻な確認が容易となるような視点71から見た図形データ6を、自動的に表示画面7に表示することができる。 The display control unit 512 also executes a viewpoint setting process for setting the position of the viewpoint 71 of the graphic data 6, and a display control process for controlling the display unit 52 so that the graphic data 6 viewed from the set viewpoint 71 is displayed on the display screen 7. In the viewpoint setting process, the display control unit 512 moves the viewpoint 71 by rotating the graphic data 6 by a predetermined angle around the first axis AX1 and the second axis AX2, which are orthogonal to each other on the display screen 7, as rotation axes (see FIG. 9). The display control unit 512 sets the position of the viewpoint 71 of the graphic data 6 by moving the viewpoint 71. This makes it possible to automatically display on the display screen 7 the graphic data 6 viewed from the viewpoint 71 that makes it easy to check whether there is an interference part 64 in the graphic data 6, and to precisely check the interference part 64 if it exists.
図10は、表示部52が指令入力案内領域72を含む表示画面7を表示した状態を示す図である。表示画面7上に表示される指令入力案内領域72は、操作部53を用いてオペレータが表示に関する各種指令の入力操作を行うときに、その入力操作を案内するための表示領域である。指令入力案内領域72は、視点変更案内領域721と、倍率変更案内領域722と、位置変更案内領域723とを含む。 Figure 10 is a diagram showing the state in which the display unit 52 displays the display screen 7 including the command input guidance area 72. The command input guidance area 72 displayed on the display screen 7 is a display area for guiding the operator when using the operation unit 53 to input various commands related to the display. The command input guidance area 72 includes a viewpoint change guidance area 721, a magnification change guidance area 722, and a position change guidance area 723.
視点変更案内領域721は、オペレータによる操作部53を用いた視点71の位置の変更を指令する視点変更指令の入力操作を案内するための領域である。視点変更案内領域721に案内された入力操作によって操作部53を介して前記視点変更指令が入力された場合、表示制御部512は、視点設定処理において視点71の位置を、前記視点変更指令に応じた位置に設定する。これにより、オペレータは、操作部53を用いた入力操作によって手動で、表示画面7上における図形データ6の視点71の位置を変更することができる。 The viewpoint change guidance area 721 is an area for guiding the operator to input a viewpoint change command that commands a change in the position of the viewpoint 71 using the operation unit 53. When the viewpoint change command is input via the operation unit 53 by an input operation guided in the viewpoint change guidance area 721, the display control unit 512 sets the position of the viewpoint 71 in the viewpoint setting process to a position according to the viewpoint change command. This allows the operator to manually change the position of the viewpoint 71 of the graphic data 6 on the display screen 7 by an input operation using the operation unit 53.
倍率変更案内領域722は、表示画面7上の図形データ6の拡大及び縮小の倍率の変更を指令する倍率変更指令の入力操作を案内するための領域である。倍率変更案内領域722に案内された入力操作によって操作部53を介して前記倍率変更指令が入力された場合、表示制御部512は、表示制御処理において、図形データ6が前記倍率変更指令に応じた大きさで表示画面7に表示されるように、表示部52を制御する。これにより、オペレータは、操作部53を用いた入力操作によって手動で、表示画面7上における図形データ6の大きさを変更することができる。 The magnification change guidance area 722 is an area for guiding the input operation of a magnification change command that commands a change in the magnification of the enlargement and reduction of the graphic data 6 on the display screen 7. When the magnification change command is input via the operation unit 53 by an input operation guided by the magnification change guidance area 722, the display control unit 512 controls the display unit 52 in the display control process so that the graphic data 6 is displayed on the display screen 7 at a size according to the magnification change command. This allows the operator to manually change the size of the graphic data 6 on the display screen 7 by an input operation using the operation unit 53.
位置変更案内領域723は、表示画面7上の図形データ6の位置の変更を指令する位置変更指令の入力操作を案内するための領域である。位置変更案内領域723に案内された入力操作によって操作部53を介して前記位置変更指令が入力された場合、表示制御部512は、表示制御処理において、図形データ6が前記位置変更指令に応じた表示画面7上の位置に表示されるように、表示部52を制御する。これにより、オペレータは、操作部53を用いた入力操作によって手動で、表示画面7上における図形データ6の位置を変更することができる。 The position change guidance area 723 is an area for guiding the input operation of a position change command that commands a change in the position of the graphic data 6 on the display screen 7. When the position change command is input via the operation unit 53 by an input operation guided by the position change guidance area 723, the display control unit 512 controls the display unit 52 in the display control process so that the graphic data 6 is displayed at a position on the display screen 7 according to the position change command. This allows the operator to manually change the position of the graphic data 6 on the display screen 7 by an input operation using the operation unit 53.
実装機本体2においては、プッシュアップピン282のプッシュアッププレート281上での配置位置が、ピン配置位置データ414で示される配置位置に対してずれる場合がある。また、基板PPの被支持面PP1に対する既搭載部品PTの搭載位置についても、基準の搭載位置に対してずれる場合がある。 In the mounting machine main body 2, the position of the push-up pin 282 on the push-up plate 281 may deviate from the position indicated by the pin position data 414. In addition, the mounting position of the already mounted component PT on the supported surface PP1 of the substrate PP may also deviate from the reference mounting position.
図形データ作成部511は、上記のようなプッシュアップピン282の配置位置の位置ずれ、及び既搭載部品PTの搭載位置の位置ずれを想定した図形データ6を作成するように構成されていてもよい。この場合、図形データ作成部511は、データ取得部54が記憶装置4から取得するピンずれ許容範囲のデータ415と搭載ずれ許容範囲のデータ416とに基づいて、図形データ6を作成する。この場合の図形データ作成部511の動作、並びに表示制御部512の動作について、図11及び図12を参照して以下に説明する。 The graphic data creation unit 511 may be configured to create graphic data 6 that assumes the above-mentioned misalignment of the placement position of the push-up pins 282 and the misalignment of the mounting position of the already-mounted component PT. In this case, the graphic data creation unit 511 creates the graphic data 6 based on the pin misalignment tolerance data 415 and the mounting misalignment tolerance data 416 acquired from the storage device 4 by the data acquisition unit 54. The operation of the graphic data creation unit 511 and the operation of the display control unit 512 in this case will be described below with reference to FIGS. 11 and 12.
まず、図11に示される例について説明する。図形データ作成部511は、ピンずれ許容範囲のデータ415に基づいて、ピン図形62からのピンずれ許容範囲の領域を示し、且つピン図形62を囲むピンずれ枠図形62Aを作成する。更に、図形データ作成部511は、搭載ずれ許容範囲のデータ416に基づいて、基板図形61における第1面611上の既搭載部品図形63からの搭載ずれ許容範囲の領域を示し、且つ既搭載部品図形63を囲む搭載ずれ枠図形63Aを作成する。 First, the example shown in FIG. 11 will be described. The graphic data creation unit 511 creates a pin misalignment frame graphic 62A that indicates the area of the pin misalignment tolerance range from the pin graphic 62 and surrounds the pin graphic 62 based on the pin misalignment tolerance data 415. Furthermore, the graphic data creation unit 511 creates a mounting misalignment frame graphic 63A that indicates the area of the mounting misalignment tolerance range from the already-mounted component graphic 63 on the first surface 611 of the board graphic 61 and surrounds the already-mounted component graphic 63 based on the mounting misalignment tolerance data 416.
図形データ作成部511によってピンずれ枠図形62A及び搭載ずれ枠図形63Aが作成されると、表示制御部512は、ピンずれ枠図形62A及び搭載ずれ枠図形63Aが表示画面7に表示されるように表示部52を制御する。この場合、表示部52は、プッシュアップピン282による基板PPの支持位置が許容範囲内でずれた場合を表現したピンずれ枠図形62Aと、基板PPの被支持面PP1上における既搭載部品PTの搭載位置が許容範囲内でずれた場合を表現した搭載ずれ枠図形63Aとを、表示画面7に表示する。表示画面7に表示された各枠図形62A,63Aを見ることによって、オペレータは、プッシュアップピン282による支持位置のずれ量と干渉との関係性や、既搭載部品PTの搭載位置のずれ量と干渉の発生との関係性などを、簡単に確認することができる。 When the pin misalignment frame figure 62A and the mounting misalignment frame figure 63A are created by the figure data creation unit 511, the display control unit 512 controls the display unit 52 so that the pin misalignment frame figure 62A and the mounting misalignment frame figure 63A are displayed on the display screen 7. In this case, the display unit 52 displays on the display screen 7 the pin misalignment frame figure 62A, which represents a case where the support position of the substrate PP by the push-up pins 282 is misaligned within the allowable range, and the mounting misalignment frame figure 63A, which represents a case where the mounting position of the already mounted component PT on the supported surface PP1 of the substrate PP is misaligned within the allowable range. By looking at each of the frame figures 62A and 63A displayed on the display screen 7, the operator can easily confirm the relationship between the amount of misalignment of the support position by the push-up pins 282 and interference, the relationship between the amount of misalignment of the mounting position of the already mounted component PT and the occurrence of interference, etc.
なお、表示画面7に図形データ6が表示された状態において、操作部53を介した入力操作に基づいて、ピン図形62がピンずれ枠図形62Aの範囲内で移動可能であってもよい。同様に、操作部53を介した入力操作に基づいて、既搭載部品図形63が搭載ずれ枠図形63Aの範囲内で移動可能であってもよい。 When the graphic data 6 is displayed on the display screen 7, the pin graphic 62 may be movable within the range of the pin misalignment frame graphic 62A based on an input operation via the operation unit 53. Similarly, the already mounted component graphic 63 may be movable within the range of the mounting misalignment frame graphic 63A based on an input operation via the operation unit 53.
次に、図12に示される例について説明する。図形データ作成部511は、ピンずれ許容範囲のデータ415と搭載ずれ許容範囲のデータ416とに基づいて、複数の図形データ6を作成する。複数の図形データ6は、それぞれ、基板図形61と、プッシュアップピン282による基板PPの支持位置がピンずれ許容範囲で異なる状態を示すピン図形62と、既搭載部品PTの搭載位置が搭載ずれ許容範囲で異なる状態を示す既搭載部品図形63と、を含む。すなわち、複数の図形データ6においては、基板図形61の第1面611に対して、ピンずれ許容範囲内でピン図形62の位置が異なっており、搭載ずれ許容範囲内で既搭載部品図形63の位置が異なっている。 Next, the example shown in FIG. 12 will be described. The graphic data creation unit 511 creates multiple pieces of graphic data 6 based on the pin misalignment tolerance data 415 and the mounting deviation tolerance data 416. Each of the multiple pieces of graphic data 6 includes a board figure 61, a pin figure 62 indicating a state in which the support position of the board PP by the push-up pins 282 differs within the pin misalignment tolerance range, and an already-mounted component figure 63 indicating a state in which the mounting position of the already-mounted component PT differs within the mounting deviation tolerance range. That is, in the multiple pieces of graphic data 6, the position of the pin figure 62 differs within the pin misalignment tolerance range with respect to the first surface 611 of the board figure 61, and the position of the already-mounted component figure 63 differs within the mounting deviation tolerance range.
図形データ作成部511によって複数の図形データ6が作成されると、表示制御部512は、複数の図形データ6が連続的に表示画面7に表示されるように表示部52を制御する。この場合、表示部52は、プッシュアップピン282による基板PPの支持位置が許容範囲内でずれた場合や、基板PPの被支持面PP1上における既搭載部品PTの搭載位置が許容範囲内でずれた場合を表現した複数の図形データ6を、動画のように連続的に表示画面7に表示する。連続的に表示画面7に表示される複数の図形データ6を見ることによって、オペレータは、プッシュアップピン282による支持位置のずれ量と干渉との関係性や、既搭載部品PTの搭載位置のずれ量と干渉の発生との関係性などを、簡単に確認することができる。 When the plurality of pieces of graphic data 6 are created by the graphic data creation unit 511, the display control unit 512 controls the display unit 52 so that the plurality of pieces of graphic data 6 are continuously displayed on the display screen 7. In this case, the display unit 52 continuously displays, like a video, the plurality of pieces of graphic data 6 on the display screen 7, which represent a case in which the support position of the substrate PP by the push-up pins 282 has shifted within an acceptable range, or a case in which the mounting position of the already mounted component PT on the supported surface PP1 of the substrate PP has shifted within an acceptable range. By viewing the plurality of pieces of graphic data 6 continuously displayed on the display screen 7, the operator can easily confirm the relationship between the amount of shift in the support position by the push-up pins 282 and interference, and the relationship between the amount of shift in the mounting position of the already mounted component PT and the occurrence of interference.
干渉確認装置5において、演算処理部51に含まれる距離算出部513は、図形データ6を構成するピン図形62と既搭載部品図形63との間の距離(マージン)を算出する。距離算出部513は、ピン図形62と既搭載部品図形63との間における、X軸方向及びY軸方向のそれぞれの距離を算出する。距離算出部513は、ピン図形62と既搭載部品図形63とが重なる干渉部位64については、ピン図形62と既搭載部品図形63との間の距離として、「0.00mm」を算出する。 In the interference checking device 5, the distance calculation unit 513 included in the calculation processing unit 51 calculates the distance (margin) between the pin figure 62 and the already-mounted component figure 63 constituting the figure data 6. The distance calculation unit 513 calculates the distance in each of the X-axis direction and the Y-axis direction between the pin figure 62 and the already-mounted component figure 63. For the interference area 64 where the pin figure 62 and the already-mounted component figure 63 overlap, the distance calculation unit 513 calculates "0.00 mm" as the distance between the pin figure 62 and the already-mounted component figure 63.
既述の通り、1つの図形データ6には、複数のピン図形62と複数の既搭載部品図形63とが存在している。距離算出部513は、複数のピン図形62及び既搭載部品図形63について、操作部53を介した入力操作に基づいてピン図形62及び既搭載部品図形63が1つずつ選定された場合に、当該選定されたピン図形62と既搭載部品図形63との間の距離を算出する。また、図形データ作成部511によって複数の図形データ6が作成された場合には、距離算出部513は、複数の図形データ6の各々に対応して、ピン図形62と既搭載部品図形63との間の距離を算出する。距離算出部513は、ピン図形62と既搭載部品図形63との間の距離を算出すると、その算出結果を示す距離算出データ73(図12参照)を生成する。 As described above, one piece of graphic data 6 contains a plurality of pin figures 62 and a plurality of already-mounted component figures 63. When the pin figures 62 and the already-mounted component figures 63 are selected one by one based on an input operation via the operation unit 53, the distance calculation unit 513 calculates the distance between the selected pin figures 62 and the already-mounted component figures 63. When a plurality of pieces of graphic data 6 are created by the graphic data creation unit 511, the distance calculation unit 513 calculates the distance between the pin figures 62 and the already-mounted component figures 63 corresponding to each of the plurality of pieces of graphic data 6. When the distance calculation unit 513 calculates the distance between the pin figures 62 and the already-mounted component figures 63, it generates distance calculation data 73 (see FIG. 12) indicating the calculation result.
距離算出部513によって距離算出データ73が生成されると、表示制御部512は、当該距離算出データ73が表示画面7に表示されるように表示部52を制御する(図12参照)。なお、図12の例では、連続的に表示画面7に表示される複数の図形データ6の各々に対応して、距離算出データ73が表示されている。表示画面7に表示される距離算出データ73を見ることによって、オペレータは、プッシュアップピン282と既搭載部品PTとの間の距離を、簡単に確認することができる。 When the distance calculation data 73 is generated by the distance calculation unit 513, the display control unit 512 controls the display unit 52 so that the distance calculation data 73 is displayed on the display screen 7 (see FIG. 12). In the example of FIG. 12, the distance calculation data 73 is displayed corresponding to each of the multiple graphic data 6 that are displayed continuously on the display screen 7. By looking at the distance calculation data 73 displayed on the display screen 7, the operator can easily check the distance between the push-up pin 282 and the already-mounted component PT.
表示制御部512は、操作部53に入力される指令に応じて表示画面7の表示態様が切り替わるように表示部52を制御する構成であってもよい。図13は、操作部53に全体表示指令及び個別表示指令が入力された場合における表示部52の表示態様を説明する図である。図13の例では、表示部52は、全体表示指令領域74とピンリスト表示領域75とを含む表示画面7を表示している。 The display control unit 512 may be configured to control the display unit 52 so that the display mode of the display screen 7 is switched in response to a command input to the operation unit 53. FIG. 13 is a diagram illustrating the display mode of the display unit 52 when an overall display command and an individual display command are input to the operation unit 53. In the example of FIG. 13, the display unit 52 displays the display screen 7 including an overall display command area 74 and a pin list display area 75.
全体表示指令領域74は、オペレータによる操作部53を用いた全体表示指令の入力操作を案内するための領域である。全体表示指令は、図形データ6における基板図形61の全体を表示画面7に表示させる指令である。全体表示指令領域74に対する入力操作によって操作部53を介して全体表示指令が入力された場合、表示制御部512は、図形データ6における基板図形61の全体が表示画面7に表示されるように表示部52を制御する。 The full display command area 74 is an area for guiding the operator in inputting an full display command using the operation unit 53. The full display command is a command for displaying the entire board figure 61 in the graphic data 6 on the display screen 7. When an full display command is input via the operation unit 53 by inputting the full display command area 74, the display control unit 512 controls the display unit 52 so that the entire board figure 61 in the graphic data 6 is displayed on the display screen 7.
ピンリスト表示領域75は、1つの図形データ6における複数のピン図形62を一覧で示す領域である。ピンリスト表示領域75では、複数のピン図形62の各々の、基板図形61の第1面611に対する位置を示すX座標752及びY座標753が、番号751の順に並べられている。ピンリスト表示領域75において、例えば番号751の欄は、オペレータによる操作部53を用いた個別表示指令の入力操作を案内するための領域となる。個別表示指令は、図形データ6における1つのピン図形62の近傍領域を表示画面7に拡大表示させる指令である。ピンリスト表示領域75における1つの番号751を選定する入力操作によって操作部53を介して個別表示指令が入力された場合、表示制御部512は、図形データ6における1つのピン図形62の近傍領域が表示画面7に拡大表示されるように表示部52を制御する。 The pin list display area 75 is an area that displays a list of multiple pin figures 62 in one piece of graphic data 6. In the pin list display area 75, the X coordinate 752 and the Y coordinate 753 indicating the position of each of the multiple pin figures 62 relative to the first surface 611 of the board figure 61 are arranged in the order of the number 751. In the pin list display area 75, for example, the column of the number 751 is an area for guiding the operator to input an individual display command using the operation unit 53. The individual display command is a command to enlarge and display the vicinity area of one pin figure 62 in the graphic data 6 on the display screen 7. When an individual display command is input via the operation unit 53 by an input operation to select one number 751 in the pin list display area 75, the display control unit 512 controls the display unit 52 so that the vicinity area of one pin figure 62 in the graphic data 6 is enlarged and displayed on the display screen 7.
上記のように、オペレータは、操作部53に対する入力操作によって手動で、基板図形61の全体を表示させることや、1つのピン図形62の近傍領域を拡大表示させることなどの表示態様の切り替えを行うことができる。 As described above, the operator can manually switch the display mode by inputting information into the operation unit 53, such as displaying the entire board figure 61 or enlarging the area surrounding one pin figure 62.
既搭載部品PTが配置された基板PPには、当該既搭載部品PTの搭載工程やその後のリフロー工程などにおいて、反りが発生する場合がある。このような反りが発生した基板PPの被支持面PP1をプッシュアップピン282によって支持するときには、反りが無い平坦な基板PPを支持する場合には既搭載部品PTとの干渉が生じない箇所でも、干渉が発生し得る。 A substrate PP on which already-mounted components PT are placed may warp during the mounting process of the already-mounted components PT or during a subsequent reflow process. When the supported surface PP1 of a substrate PP on which such warping has occurred is supported by push-up pins 282, interference may occur even in places where interference with the already-mounted components PT would not occur if a flat substrate PP without warping were supported.
そこで、干渉確認装置5において、演算処理部51に含まれる反り量算出部514は、基板PPの反りに関する基板反り量を算出する。反り量算出部514は、被支持面PP1側が内側に湾曲するように基板PPが反ることを想定し、基板PPの中心が最大反り量となり、その中心から外側に向かって均一に反りが発生するものとして、基板反り量を算出する。なお、反り量算出部514は、基板反り量に関する過去の実測値に基づいて、基板反り量を算出してもよい。反り量算出部514は、基板反り量を算出すると、その算出結果を示す反り量算出データ76(図14参照)を生成する。 In the interference confirmation device 5, the warpage calculation unit 514 included in the calculation processing unit 51 calculates the amount of substrate warpage related to the warpage of the substrate PP. The warpage calculation unit 514 assumes that the substrate PP warps so that the supported surface PP1 side curves inward, and calculates the amount of substrate warpage by assuming that the amount of substrate warpage is maximum at the center of the substrate PP and that the warpage occurs uniformly from the center outward. The warpage calculation unit 514 may calculate the amount of substrate warpage based on past actual measurements of the amount of substrate warpage. After calculating the amount of substrate warpage, the warpage calculation unit 514 generates warpage calculation data 76 (see FIG. 14) that indicates the calculation result.
反り量算出部514によって反り量算出データ76が生成されると、図形データ作成部511は、図14に示される反り想定図形データ6Aを作成する。反り想定図形データ6Aは、基板反り量に応じて基板図形61を変形させた反り基板図形61Aと、ピン図形62と、反り基板図形61Aの第1面611上に位置する既搭載部品図形63とを含む図形データである。 When the warpage calculation data 76 is generated by the warpage calculation unit 514, the graphic data creation unit 511 creates the assumed warpage graphic data 6A shown in FIG. 14. The assumed warpage graphic data 6A is graphic data that includes a warped board graphic 61A obtained by deforming the board graphic 61 according to the amount of board warpage, a pin graphic 62, and an already-mounted component graphic 63 located on a first surface 611 of the warped board graphic 61A.
図形データ作成部511によって反り想定図形データ6Aが作成されると、距離算出部513は、反り想定図形データ6Aを構成するピン図形62と既搭載部品図形63との間の距離を算出し、その算出結果を示す距離算出データ73を生成する。 When the assumed warpage figure data 6A is created by the figure data creation unit 511, the distance calculation unit 513 calculates the distance between the pin figure 62 and the already-mounted component figure 63 that constitute the assumed warpage figure data 6A, and generates distance calculation data 73 that indicates the calculation result.
表示制御部512は、反り想定図形データ6Aが表示画面7に表示されるように表示部52を制御する。この際、図14に示されるように、表示制御部512は、反り想定図形データ6Aとともに、距離算出データ73と反り量算出データ76とが表示画面7に表示されるように表示部52を制御してもよい。 The display control unit 512 controls the display unit 52 so that the assumed warpage figure data 6A is displayed on the display screen 7. At this time, as shown in FIG. 14, the display control unit 512 may control the display unit 52 so that the distance calculation data 73 and the warpage amount calculation data 76 are displayed on the display screen 7 together with the assumed warpage figure data 6A.
表示部52に表示された反り想定図形データ6Aを見ることによって、オペレータは、基板反りが発生した場合におけるプッシュアップピン282と既搭載部品PTとの干渉の有無を確認することができるとともに、干渉が発生する場合には、その干渉部位の詳細を、表示画面7に表示された反り想定図形データ6Aにおける干渉部位64を通じて精緻に確認することができる。 By looking at the expected warpage graphic data 6A displayed on the display unit 52, the operator can check whether or not there will be interference between the push-up pin 282 and the already-mounted component PT if board warpage occurs, and if interference does occur, the operator can precisely check the details of the interference area through the interference area 64 in the expected warpage graphic data 6A displayed on the display screen 7.
既述の通り、基板支持装置28における昇降装置283によるプッシュアップピン282の昇降中に、コンベア23によって基板PPが搬送される。この場合、プッシュアップピン282の昇降中、且つ基板PPの搬送中において、基板PPの被支持面PP1に配置された既搭載部品PTとプッシュアップピン282との干渉が生じ得る。 As described above, while the lifting device 283 in the board support device 28 raises and lowers the push-up pins 282, the conveyor 23 transports the board PP. In this case, while the push-up pins 282 are being raised and lowered and while the board PP is being transported, interference may occur between the push-up pins 282 and the already-mounted components PT arranged on the supported surface PP1 of the board PP.
干渉確認装置5は、プッシュアップピン282の昇降状態及び基板PPの搬送状態を想定して、その状態における既搭載部品PTとプッシュアップピン282との干渉の確認が可能となるように構成されていてもよい。この場合の具体的な構成について、図15A及び図15Bを参照して説明する。図15Aは、基板PPの搬入時のプッシュアップピン282の上昇を想定し、表示部52が複数の図形データ6を連続的に表示する状態を示す図である。図15Bは、基板PPの搬出時のプッシュアップピン282の下降を想定し、表示部52が複数の図形データ6を連続的に表示する状態を示す図である。 The interference checking device 5 may be configured to be able to check for interference between the already mounted components PT and the push-up pins 282 in the assumed raised and lowered states of the push-up pins 282 and the transport state of the substrate PP. A specific configuration in this case will be described with reference to Figures 15A and 15B. Figure 15A is a diagram showing a state in which the display unit 52 successively displays multiple pieces of graphic data 6, assuming that the push-up pins 282 are raised when the substrate PP is brought in. Figure 15B is a diagram showing a state in which the display unit 52 successively displays multiple pieces of graphic data 6, assuming that the push-up pins 282 are lowered when the substrate PP is unloaded.
図形データ作成部511は、基板PPの搬送状態を示す基板図形61と、プッシュアップピン282の昇降状態を示すピン図形62と、基板図形61の第1面611に配置された既搭載部品図形63とをそれぞれ含む複数の図形データ6を作成する。 The graphic data creation unit 511 creates multiple pieces of graphic data 6 each including a board graphic 61 indicating the transport state of the board PP, a pin graphic 62 indicating the raised and lowered state of the push-up pins 282, and an already-mounted component graphic 63 arranged on the first surface 611 of the board graphic 61.
図15Aの例では、図形データ作成部511は、基板PPがプッシュアップピン282の上方の所定位置に搬入されるときの搬送状態を示す基板図形61と、プッシュアップピン282が退避位置から当接位置へ上昇するときの状態を示すピン図形62とを含む複数の図形データ6を作成する。 In the example of FIG. 15A, the graphic data creation unit 511 creates multiple pieces of graphic data 6 including a board graphic 61 showing the transport state when the board PP is brought into a predetermined position above the push-up pins 282, and a pin graphic 62 showing the state when the push-up pins 282 rise from the retracted position to the abutment position.
プッシュアップピン282の上昇中における基板PPの搬入を想定した複数の図形データ6が図形データ作成部511によって作成されると、距離算出部513は、複数の図形データ6の各々に対応して、ピン図形62と既搭載部品図形63との間の距離を算出する。そして、距離算出部513は、その算出結果に基づいて、ピン上昇開始推奨データ77を生成する。ピン上昇開始推奨データ77は、基板PPの搬入時における既搭載部品PTとプッシュアップピン282との干渉の回避が可能となるような、基板PPの搬入開始後におけるプッシュアップピン282の上昇開始タイミングに関する推奨値を示すデータである。具体的には、ピン上昇開始推奨データ77は、基板PPの搬入開始後におけるプッシュアップピン282の上昇開始タイミングの推奨値を規定したデータである。すなわち、基板PPの搬入が開始された後に、ピン上昇開始推奨データ77で示される上昇開始タイミングでプッシュアップピン282の上昇が開始されることにより、基板PPの搬入時における既搭載部品PTとプッシュアップピン282との干渉の回避が可能となる。 When the graphic data creation unit 511 creates multiple pieces of graphic data 6 that assume the loading of the substrate PP while the push-up pins 282 are rising, the distance calculation unit 513 calculates the distance between the pin graphic 62 and the already-mounted component graphic 63 for each of the multiple pieces of graphic data 6. The distance calculation unit 513 then generates recommended pin rise start data 77 based on the calculation results. The recommended pin rise start data 77 is data that indicates a recommended value for the timing at which the push-up pins 282 start rising after the start of loading the substrate PP, so that interference between the already-mounted components PT and the push-up pins 282 can be avoided when the substrate PP is loaded. Specifically, the recommended pin rise start data 77 is data that specifies a recommended value for the timing at which the push-up pins 282 start rising after the start of loading the substrate PP. In other words, after the loading of the substrate PP has begun, the push-up pins 282 begin to rise at the timing indicated by the recommended pin rise start data 77, making it possible to avoid interference between the already mounted components PT and the push-up pins 282 when the substrate PP is loaded.
表示制御部512は、図形データ作成部511により作成された複数の図形データ6が連続的に表示画面7に表示されるように表示部52を制御する。この際、図15Aに示されるように、表示制御部512は、図形データ6とともに、ピン上昇開始推奨データ77が表示画面7に表示されるように表示部52を制御してもよい。 The display control unit 512 controls the display unit 52 so that the multiple pieces of graphic data 6 created by the graphic data creation unit 511 are continuously displayed on the display screen 7. At this time, as shown in FIG. 15A, the display control unit 512 may control the display unit 52 so that pin rise start recommendation data 77 is displayed on the display screen 7 together with the graphic data 6.
表示制御部512により制御された表示部52は、基板PPの搬入状態及びプッシュアップピン282の上昇状態を表現した複数の図形データ6を、動画のように連続的に表示画面7に表示する。連続的に表示画面7に表示される複数の図形データ6を見ることによって、オペレータは、プッシュアップピン282の上昇中において基板PPが搬入される際における、その基板PPの搬入開始後のプッシュアップピン282の上昇開始タイミングと干渉の発生との関係性などを、簡単に確認することができる。 The display unit 52 controlled by the display control unit 512 continuously displays, like a video, multiple pieces of graphic data 6 representing the loading state of the substrate PP and the raised state of the push-up pins 282 on the display screen 7. By looking at the multiple pieces of graphic data 6 continuously displayed on the display screen 7, the operator can easily confirm the relationship between the timing at which the push-up pins 282 start to rise after the substrate PP begins to be loaded and the occurrence of interference when the substrate PP is loaded while the push-up pins 282 are rising.
一方、図15Bの例では、図形データ作成部511は、基板PPが所定位置から搬出されるときの搬送状態を示す基板図形61と、プッシュアップピン282が当接位置から退避位置へ下降するときの状態を示すピン図形62とを含む複数の図形データ6を作成する。 On the other hand, in the example of FIG. 15B, the graphic data creation unit 511 creates multiple pieces of graphic data 6 including a substrate graphic 61 showing the transport state when the substrate PP is transported out of a predetermined position, and a pin graphic 62 showing the state when the push-up pin 282 descends from the abutment position to the retracted position.
プッシュアップピン282の下降中における基板PPの搬出を想定した複数の図形データ6が図形データ作成部511によって作成されると、距離算出部513は、複数の図形データ6の各々に対応して、ピン図形62と既搭載部品図形63との間の距離を算出する。そして、距離算出部513は、その算出結果に基づいて、搬出開始推奨データ78を生成する。搬出開始推奨データ78は、基板PPの搬出時における既搭載部品PTとプッシュアップピン282との干渉の回避が可能となるような、基板PPの搬出開始タイミングに関する推奨値を示すデータである。具体的には、搬出開始推奨データ78は、基板PPの搬出開始タイミングの推奨値を、プッシュアップピン282の当接位置からの下降量を示すピン下降量によって規定したデータである。すなわち、プッシュアップピン282が搬出開始推奨データ78で示されるピン下降量に応じて下降したタイミングで、基板PPの搬出が開始されることにより、基板PPの搬出時における既搭載部品PTとプッシュアップピン282との干渉の回避が可能となる。 When the graphic data creation unit 511 creates multiple pieces of graphic data 6 that assume the removal of the substrate PP while the push-up pins 282 are descending, the distance calculation unit 513 calculates the distance between the pin graphic 62 and the already-mounted component graphic 63 for each of the multiple pieces of graphic data 6. The distance calculation unit 513 then generates recommended removal start data 78 based on the calculation results. The recommended removal start data 78 is data that indicates a recommended value for the removal start timing of the substrate PP that makes it possible to avoid interference between the already-mounted components PT and the push-up pins 282 when removing the substrate PP. Specifically, the recommended removal start data 78 is data that specifies the recommended value for the removal start timing of the substrate PP by the pin descent amount that indicates the descent amount from the abutment position of the push-up pins 282. In other words, by starting to unload the substrate PP at the timing when the push-up pins 282 have been lowered according to the pin descent amount indicated in the recommended unloading start data 78, it is possible to avoid interference between the already mounted components PT and the push-up pins 282 when the substrate PP is being unloaded.
表示制御部512は、図形データ作成部511により作成された複数の図形データ6が連続的に表示画面7に表示されるように表示部52を制御する。この際、図15Bに示されるように、表示制御部512は、図形データ6とともに、搬出開始推奨データ78が表示画面7に表示されるように表示部52を制御してもよい。 The display control unit 512 controls the display unit 52 so that the multiple pieces of graphic data 6 created by the graphic data creation unit 511 are continuously displayed on the display screen 7. At this time, as shown in FIG. 15B, the display control unit 512 may control the display unit 52 so that removal start recommendation data 78 is displayed on the display screen 7 together with the graphic data 6.
表示制御部512により制御された表示部52は、基板PPの搬出状態及びプッシュアップピン282の下降状態を表現した複数の図形データ6を、動画のように連続的に表示画面7に表示する。連続的に表示画面7に表示される複数の図形データ6を見ることによって、オペレータは、プッシュアップピン282の下降中において基板PPが搬出される際における、その基板PPの搬出開始のタイミングと干渉の発生との関係性などを、簡単に確認することができる。 The display unit 52 controlled by the display control unit 512 continuously displays, like a video, multiple pieces of graphic data 6 representing the removal state of the substrate PP and the lowering state of the push-up pins 282 on the display screen 7. By looking at the multiple pieces of graphic data 6 continuously displayed on the display screen 7, the operator can easily confirm the relationship between the timing at which the substrate PP starts to be removed and the occurrence of interference when the substrate PP is removed while the push-up pins 282 are lowering.
プッシュアップピン282と基板PPとの水平方向(X軸方向及びY軸方向)に関する位置関係は、一定であるとは限らない。例えば、基板PPがプッシュアップピン282の上方の所定位置に搬入される際に、基板PPの停止位置にずれが生じる場合がある。この場合、プッシュアップピン282に対する基板PPの水平方向の相対位置が一定とはならない。 The positional relationship between the push-up pins 282 and the substrate PP in the horizontal direction (X-axis direction and Y-axis direction) is not necessarily constant. For example, when the substrate PP is brought into a predetermined position above the push-up pins 282, a deviation may occur in the stopping position of the substrate PP. In this case, the horizontal relative position of the substrate PP with respect to the push-up pins 282 will not be constant.
干渉確認装置5は、基板PPの停止位置のずれを想定して、その状態における既搭載部品PTとプッシュアップピン282との干渉の確認が可能となるように構成されていてもよい。この場合の具体的な構成について、図16を参照して説明する。図16は、ピン図形62に対して基板図形61を移動させた場合の図形データ6における干渉部位64の表示態様を示す図である。 The interference checking device 5 may be configured to assume a shift in the stopping position of the board PP and to be able to check for interference between the already-mounted component PT and the push-up pin 282 in that state. A specific configuration in this case will be described with reference to FIG. 16. FIG. 16 is a diagram showing the display state of the interference area 64 in the graphic data 6 when the board graphic 61 is moved relative to the pin graphic 62.
図形データ作成部511は、ピン図形62に対する基板図形61の水平方向(X軸方向及びY軸方向)の相対位置が異なる複数の図形データ6を作成する。この際、図形データ作成部511は、基板図形61と既搭載部品図形63との位置関係については一定に維持しつつ、ピン図形62に対する基板図形61の相対位置が異なる複数の図形データ6を作成する。具体的に、図形データ作成部511は、ピン図形62に対して基板図形61を、X軸方向及びY軸方向に移動させるとともに鉛直軸回りに回転移動させることにより、ピン図形62に対する基板図形61の相対位置が異なる複数の図形データ6を作成する。 The graphic data creation unit 511 creates multiple pieces of graphic data 6 in which the relative position of the board figure 61 in the horizontal direction (X-axis direction and Y-axis direction) with respect to the pin figure 62 is different. In this case, the graphic data creation unit 511 creates multiple pieces of graphic data 6 in which the relative position of the board figure 61 with respect to the pin figure 62 is different, while maintaining a constant positional relationship between the board figure 61 and the already-mounted component figure 63. Specifically, the graphic data creation unit 511 moves the board figure 61 in the X-axis direction and Y-axis direction with respect to the pin figure 62 and rotates it around the vertical axis, thereby creating multiple pieces of graphic data 6 in which the relative position of the board figure 61 with respect to the pin figure 62 is different.
ピン図形62に対する基板図形61の相対位置が異なる複数の図形データ6が図形データ作成部511によって作成されると、距離算出部513は、複数の図形データ6の各々に対応して、ピン図形62と既搭載部品図形63との間の距離を算出する。そして、距離算出部513は、その算出結果に基づいて、干渉リストデータ79を生成する。干渉リストデータ79は、ピン図形62と既搭載部品図形63とが重なる場合(算出距離が0.00mmの場合)における、ピン図形62に対する基板図形61の移動量を一覧で示すデータである。具体的には、干渉リストデータ79は、互いに重なるピン図形62及び既搭載部品図形63を特定するための情報となるピン識別番号793と部品搭載位置794とが、ピン図形62に対する基板図形61の移動量を示す基板移動量792と関連付けられた状態で、番号791の順に並べられたデータである。 When the graphic data creation unit 511 creates multiple graphic data 6 with different relative positions of the board graphic 61 with respect to the pin graphic 62, the distance calculation unit 513 calculates the distance between the pin graphic 62 and the already-mounted component graphic 63 for each of the multiple graphic data 6. The distance calculation unit 513 then generates interference list data 79 based on the calculation result. The interference list data 79 is data that lists the amount of movement of the board graphic 61 with respect to the pin graphic 62 when the pin graphic 62 and the already-mounted component graphic 63 overlap (when the calculated distance is 0.00 mm). Specifically, the interference list data 79 is data in which the pin identification number 793 and the component mounting position 794, which are information for identifying the overlapping pin graphic 62 and the already-mounted component graphic 63, are associated with the board movement amount 792 indicating the amount of movement of the board graphic 61 with respect to the pin graphic 62, in the order of the numbers 791.
表示制御部512は、図形データ作成部511により作成された複数の図形データ6において、基板図形61の第1面611上の既搭載部品図形63とピン図形62とが重なる干渉部位64が存在する場合、当該干渉部位64が表示画面7に表示されるように表示部52を制御する。この際、図16に示されるように、表示制御部512は、図形データ6とともに、干渉リストデータ79が表示画面7に表示されるように表示部52を制御する。 When an interference portion 64 exists in the plurality of graphic data 6 created by the graphic data creation portion 511, where an already mounted component graphic 63 and a pin graphic 62 on the first surface 611 of the board graphic 61 overlap, the display control portion 512 controls the display portion 52 so that the interference portion 64 is displayed on the display screen 7. At this time, as shown in FIG. 16, the display control portion 512 controls the display portion 52 so that interference list data 79 is displayed on the display screen 7 together with the graphic data 6.
表示画面7に表示された干渉リストデータ79において、例えば番号791の欄は、オペレータによる操作部53を用いた干渉部位表示指令の入力操作を案内するための領域となる。干渉部位表示指令は、干渉リストデータ79で示される、互いに重なるピン図形62及び既搭載部品図形63の近傍領域である干渉部位64を、表示画面7に表示させる指令である。干渉リストデータ79における1つの番号791を選定する入力操作によって操作部53を介して干渉部位表示指令が入力された場合、表示制御部512は、干渉リストデータ79において選定された番号791に対応したピン図形62と既搭載部品図形63との干渉部位64が表示画面7に表示されるように表示部52を制御する。 In the interference list data 79 displayed on the display screen 7, for example, the column for number 791 is an area for guiding the operator to input an interference part display command using the operation unit 53. The interference part display command is a command to display an interference part 64, which is a nearby area of a pin figure 62 and an already-mounted component figure 63 that overlap each other and are shown in the interference list data 79, on the display screen 7. When an interference part display command is input via the operation unit 53 by an input operation to select one number 791 in the interference list data 79, the display control unit 512 controls the display unit 52 so that the interference part 64 between the pin figure 62 and the already-mounted component figure 63 corresponding to the number 791 selected in the interference list data 79 is displayed on the display screen 7.
表示画面7に表示される干渉部位64を見ることによって、オペレータは、基板PPの停止位置のずれなどに起因してプッシュアップピン282に対する基板PPの水平方向の相対位置が変化した場合における、プッシュアップピン282と既搭載部品PTとの干渉の有無を確認することができるとともに、干渉が発生する場合には、その干渉部位の詳細を、表示画面7に表示された図形データ6における干渉部位64を通じて精緻に確認することができる。 By looking at the interference area 64 displayed on the display screen 7, the operator can confirm whether or not there is interference between the push-up pin 282 and the already-mounted component PT when the horizontal relative position of the substrate PP to the push-up pin 282 changes due to a shift in the stopping position of the substrate PP, etc., and if interference does occur, the operator can precisely confirm the details of the interference area through the interference area 64 in the graphic data 6 displayed on the display screen 7.
オペレータは、干渉確認装置5を用いてプッシュアップピン282と既搭載部品PTとの干渉を確認することによって、基板PPの被支持面PP1上において干渉の回避が可能なプッシュアップピン282による支持位置を特定することができる。そして、オペレータは、特定した支持位置に対応するようなプッシュアッププレート281上におけるプッシュアップピン282の配置を示すデータにピン配置位置データ414を更新することができる。なお、干渉確認装置5が、基板PPの被支持面PP1上において干渉の回避が可能なプッシュアップピン282による支持位置を特定し、ピン配置位置データ414を自動的に更新するように構成されていてもよい。 The operator can use the interference checking device 5 to check for interference between the push-up pins 282 and the already-mounted components PT, thereby identifying support positions by the push-up pins 282 on the supported surface PP1 of the substrate PP at which interference can be avoided. The operator can then update the pin arrangement position data 414 to data indicating the arrangement of the push-up pins 282 on the push-up plate 281 that corresponds to the identified support positions. The interference checking device 5 may be configured to identify support positions by the push-up pins 282 on the supported surface PP1 of the substrate PP at which interference can be avoided, and automatically update the pin arrangement position data 414.
ピン配置位置データ414が更新されると、その更新後のピン配置位置データ414に基づいて、ヘッドユニット25は、プッシュアップピン282をプッシュアッププレート281上に配置するピン配置動作を実行する。これにより、プッシュアップピン282を、既搭載部品PTとの干渉を回避可能な位置に自動配置することができる。 When the pin arrangement position data 414 is updated, the head unit 25 executes a pin arrangement operation to arrange the push-up pin 282 on the push-up plate 281 based on the updated pin arrangement position data 414. This allows the push-up pin 282 to be automatically arranged in a position that avoids interference with the already mounted component PT.
以上、本発明の実施形態に係る干渉確認装置5及び実装機1について説明したが、本発明はこれに限定されるものではなく、例えば次のような変形実施形態を採用することができる。 The above describes the interference checking device 5 and mounting machine 1 according to an embodiment of the present invention, but the present invention is not limited to this, and for example, the following modified embodiments can be adopted.
上記の実施形態では、干渉確認装置5が実装機1に適用される構成について説明したが、この構成に限定されない。干渉確認装置5は、例えば、基板PPに半田ペーストのパターンを印刷する、処理機の一例であるパターン形成装置に適用されてもよい。この場合、干渉確認装置5は、パターンの形成対象の基板PPを支持するプッシュアップピン282と、基板PPの被支持面PP1に配置された既搭載部品PTとの干渉の確認に用いられる。 In the above embodiment, a configuration in which the interference checking device 5 is applied to the mounting machine 1 has been described, but the present invention is not limited to this configuration. The interference checking device 5 may be applied to, for example, a pattern forming device, which is an example of a processing machine, that prints a solder paste pattern on the substrate PP. In this case, the interference checking device 5 is used to check for interference between the push-up pins 282 that support the substrate PP on which the pattern is to be formed, and the already-mounted components PT that are arranged on the supported surface PP1 of the substrate PP.
1 実装機(処理機)
2 実装機本体(処理部)
28 基板支持装置
281 プッシュアッププレート
282 プッシュアップピン
5 干渉確認装置
51 演算処理部
511 図形データ作成部
512 表示制御部
513 距離算出部
514 反り量算出部
52 表示部
53 操作部
54 データ取得部
6 図形データ
6A 反り想定図形データ
61 基板図形
61A 反り基板図形
62 ピン図形
62A ピンずれ枠図形
63 既搭載部品図形
63A 搭載ずれ枠図形
64 干渉部位
7 表示画面
71 視点
1. Mounting machine (processing machine)
2 Mounting machine main body (processing section)
28 Board support device 281 Push-up plate 282 Push-up pin 5 Interference check device 51 Calculation processing unit 511 Graphic data creation unit 512 Display control unit 513 Distance calculation unit 514 Warpage amount calculation unit 52 Display unit 53 Operation unit 54 Data acquisition unit 6 Graphic data 6A Estimated warpage graphic data 61 Board graphic 61A Warped board graphic 62 Pin graphic 62A Pin misalignment frame graphic 63 Already mounted component graphic 63A Mounting misalignment frame graphic 64 Interference portion 7 Display screen 71 Viewpoint
Claims (10)
前記基板の三次元立体を投影図で表した基板図形と、前記基板を支持するときの前記プッシュアップピンの三次元立体を投影図で表したピン図形と、前記基板の前記被支持面上における前記既搭載部品の三次元立体を投影図で表した既搭載部品図形とを含む図形データを作成する図形データ作成部と、
前記図形データを表示画面に表示する表示部と、
前記表示部を制御する表示制御部と、
前記プッシュアップピンが前記基板を支持するときの支持位置のずれ量の許容範囲を示すピンずれ許容範囲のデータと、前記基板の前記被支持面上における前記既搭載部品の搭載位置のずれ量の許容範囲を示す搭載ずれ許容範囲のデータと、を取得するデータ取得部と、を備え、
前記図形データ作成部は、前記ピン図形からの前記ピンずれ許容範囲の領域を示し当該ピン図形を囲むピンずれ枠図形を作成するとともに、前記基板図形上の前記既搭載部品図形からの前記搭載ずれ許容範囲の領域を示し当該既搭載部品図形を囲む搭載ずれ枠図形を作成し、
前記表示制御部は、前記図形データにおいて前記ピン図形と前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御するとともに、前記ピンずれ枠図形及び前記搭載ずれ枠図形が前記表示画面に表示されるように前記表示部を制御する、干渉確認装置。 1. An interference checking device used to check interference between push-up pins that support a board from below and components already mounted on a supported surface of the board, comprising:
a graphic data creation unit that creates graphic data including a board graphic that represents a three-dimensional solid of the board in a projection drawing, a pin graphic that represents a three-dimensional solid of the push-up pin when supporting the board in a projection drawing, and an already-mounted component graphic that represents a three-dimensional solid of the already-mounted component on the supported surface of the board in a projection drawing;
a display unit for displaying the graphic data on a display screen;
A display control unit that controls the display unit;
a data acquiring unit that acquires data on a pin misalignment tolerance range that indicates an allowable range of a misalignment amount of a support position when the push-up pins support the board, and data on a mounting misalignment tolerance range that indicates an allowable range of a misalignment amount of a mounting position of the already-mounted component on the supported surface of the board,
the graphic data creation unit creates a pin misalignment frame graphic that indicates an area of the pin misalignment allowable range from the pin graphic and surrounds the pin graphic, and creates a mounting misalignment frame graphic that indicates an area of the mounting misalignment allowable range from the already-mounted component graphic on the board graphic and surrounds the already-mounted component graphic,
The display control unit controls the display unit so that, when an interference area where the pin figure and the already-mounted component figure overlap in the figure data exists, the interference area is displayed on the display screen, and the display control unit controls the display unit so that the pin misalignment frame figure and the mounting misalignment frame figure are displayed on the display screen.
前記基板の三次元立体を投影図で表した基板図形と、前記基板を支持するときの前記プッシュアップピンの三次元立体を投影図で表したピン図形と、前記基板の前記被支持面上における前記既搭載部品の三次元立体を投影図で表した既搭載部品図形とを含む図形データを作成する図形データ作成部と、
前記図形データを表示画面に表示する表示部と、
前記表示部を制御する表示制御部と、
前記プッシュアップピンが前記基板を支持するときの支持位置のずれ量の許容範囲を示すピンずれ許容範囲のデータと、前記基板の前記被支持面上における前記既搭載部品の搭載位置のずれ量の許容範囲を示す搭載ずれ許容範囲のデータと、を取得するデータ取得部と、を備え、
前記図形データ作成部は、前記プッシュアップピンによる前記基板の支持位置が前記ピンずれ許容範囲で異なる状態を示す前記ピン図形と、前記既搭載部品の搭載位置が前記搭載ずれ許容範囲で異なる状態を示す前記既搭載部品図形とをそれぞれ含む複数の前記図形データを作成し、
前記表示制御部は、前記図形データにおいて前記ピン図形と前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御するとともに、複数の前記図形データが連続的に前記表示画面に表示されるように前記表示部を制御する、干渉確認装置。 1. An interference checking device used to check interference between push-up pins that support a board from below and components already mounted on a supported surface of the board, comprising:
a graphic data creation unit that creates graphic data including a board graphic that represents a three-dimensional solid of the board in a projection drawing, a pin graphic that represents a three-dimensional solid of the push-up pin when supporting the board in a projection drawing, and an already-mounted component graphic that represents a three-dimensional solid of the already-mounted component on the supported surface of the board in a projection drawing;
a display unit for displaying the graphic data on a display screen;
A display control unit that controls the display unit;
a data acquiring unit that acquires data on a pin misalignment tolerance range that indicates an allowable range of a misalignment amount of a support position when the push-up pins support the board, and data on a mounting misalignment tolerance range that indicates an allowable range of a misalignment amount of a mounting position of the already-mounted component on the supported surface of the board,
the graphic data creation unit creates a plurality of graphic data each including the pin graphic, which indicates a state in which the support positions of the push-up pins on the board differ within the pin misalignment tolerance range, and the already-mounted component graphic, which indicates a state in which the mounting positions of the already-mounted components differ within the mounting misalignment tolerance range;
The display control unit controls the display unit so that, when an interference area where the pin figure and the already-mounted component figure overlap in the figure data exists, the interference area is displayed on the display screen, and the display control unit controls the display unit so that a plurality of the figure data are continuously displayed on the display screen.
前記基板の三次元立体を投影図で表した基板図形と、前記基板を支持するときの前記プッシュアップピンの三次元立体を投影図で表したピン図形と、前記基板の前記被支持面上における前記既搭載部品の三次元立体を投影図で表した既搭載部品図形とを含む図形データを作成する図形データ作成部と、
前記図形データを表示画面に表示する表示部と、
前記表示部を制御する表示制御部と、
前記基板の反りに関する基板反り量を算出する反り量算出部と、を備え、
前記図形データ作成部は、前記基板反り量に応じて前記基板図形を変形させた反り基板図形と、前記ピン図形と、前記反り基板図形上に位置する前記既搭載部品図形とを含む反り想定図形データを作成し、
前記表示制御部は、前記図形データにおいて前記ピン図形と前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御するとともに、前記反り想定図形データが前記表示画面に表示されるように前記表示部を制御する、干渉確認装置。 1. An interference checking device used to check interference between push-up pins that support a board from below and components already mounted on a supported surface of the board, comprising:
a graphic data creation unit that creates graphic data including a board graphic that represents a three-dimensional solid of the board in a projection drawing, a pin graphic that represents a three-dimensional solid of the push-up pin when supporting the board in a projection drawing, and an already-mounted component graphic that represents a three-dimensional solid of the already-mounted component on the supported surface of the board in a projection drawing;
a display unit for displaying the graphic data on a display screen;
A display control unit that controls the display unit;
a warpage calculation unit that calculates a substrate warpage amount related to the warpage of the substrate,
the graphic data creation unit creates assumed warpage graphic data including a warped board graphic obtained by deforming the board graphic in accordance with the amount of board warpage, the pin graphic, and the already-mounted component graphic located on the warped board graphic,
The display control unit controls the display unit so that, when an interference area where the pin figure and the already-mounted component figure overlap in the figure data exists, the interference area is displayed on the display screen, and the display control unit controls the display unit so that the warp assumed figure data is displayed on the display screen.
前記基板の三次元立体を投影図で表した基板図形と、前記基板を支持するときの前記プッシュアップピンの三次元立体を投影図で表したピン図形と、前記基板の前記被支持面上における前記既搭載部品の三次元立体を投影図で表した既搭載部品図形とを含む図形データを作成する図形データ作成部と、
前記図形データを表示画面に表示する表示部と、
前記表示部を制御する表示制御部と、を備え、
前記プッシュアップピンは、その先端が前記基板の前記被支持面に当接可能な当接位置と、前記当接位置よりも下方の退避位置との間で昇降可能であり、
前記基板は、前記プッシュアップピンの昇降中における搬送によって、前記プッシュアップピンの上方の所定位置に搬入されるとともに、前記所定位置から搬出されるものであり、
前記図形データ作成部は、前記基板の搬送状態を示す前記基板図形と、前記プッシュアップピンの昇降状態を示す前記ピン図形とをそれぞれ含む複数の前記図形データを作成し、
前記表示制御部は、前記図形データにおいて前記ピン図形と前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御するとともに、複数の前記図形データが連続的に前記表示画面に表示されるように前記表示部を制御する、干渉確認装置。 1. An interference checking device used to check interference between push-up pins that support a board from below and components already mounted on a supported surface of the board, comprising:
a graphic data creation unit that creates graphic data including a board graphic that represents a three-dimensional solid of the board in a projection drawing, a pin graphic that represents a three-dimensional solid of the push-up pin when supporting the board in a projection drawing, and an already-mounted component graphic that represents a three-dimensional solid of the already-mounted component on the supported surface of the board in a projection drawing;
a display unit for displaying the graphic data on a display screen;
A display control unit that controls the display unit,
the push-up pin is movable between a contact position where a tip of the push-up pin can contact the supported surface of the substrate and a retracted position below the contact position,
the substrate is transported to a predetermined position above the push-up pins and transported out of the predetermined position by being transported while the push-up pins are raised and lowered;
the graphic data creation unit creates a plurality of pieces of graphic data each including the board graphic showing a transport state of the board and the pin graphic showing a lifting state of the push-up pins;
The display control unit controls the display unit so that, when an interference area where the pin figure and the already-mounted component figure overlap in the figure data exists, the interference area is displayed on the display screen, and the display control unit controls the display unit so that a plurality of the figure data are continuously displayed on the display screen.
前記基板の三次元立体を投影図で表した基板図形と、前記基板を支持するときの前記プッシュアップピンの三次元立体を投影図で表したピン図形と、前記基板の前記被支持面上における前記既搭載部品の三次元立体を投影図で表した既搭載部品図形とを含む図形データを作成する図形データ作成部と、
前記図形データを表示画面に表示する表示部と、
前記表示部を制御する表示制御部と、を備え、
前記図形データ作成部は、前記ピン図形に対する前記基板図形の水平方向の相対位置が異なる複数の前記図形データを作成し、
前記表示制御部は、複数の前記図形データにおいて前記ピン図形と前記基板図形上の前記既搭載部品図形とが重なる干渉部位が存在する場合、当該干渉部位が前記表示画面に表示されるように前記表示部を制御する、干渉確認装置。 1. An interference checking device used to check interference between push-up pins that support a board from below and components already mounted on a supported surface of the board, comprising:
a graphic data creation unit that creates graphic data including a board graphic that represents a three-dimensional solid of the board in a projection drawing, a pin graphic that represents a three-dimensional solid of the push-up pin when supporting the board in a projection drawing, and an already-mounted component graphic that represents a three-dimensional solid of the already-mounted component on the supported surface of the board in a projection drawing;
a display unit for displaying the graphic data on a display screen;
A display control unit that controls the display unit,
the graphic data creation unit creates a plurality of pieces of graphic data in which the horizontal relative positions of the board graphic with respect to the pin graphic are different,
The display control unit controls the display unit so that, when an interference area exists in the plurality of graphic data where the pin graphic and the already-mounted component graphic on the board graphic overlap, the interference area is displayed on the display screen.
前記図形データの視点の位置を設定する視点設定処理と、
前記視点から見た前記図形データが前記表示画面に表示されるように前記表示部を制御する表示制御処理と、を実行する、請求項1~6のいずれか1項に記載の干渉確認装置。 The display control unit is
A viewpoint setting process for setting a viewpoint position of the graphic data;
and a display control process for controlling the display unit so that the graphic data viewed from the viewpoint is displayed on the display screen .
前記表示制御部は、前記距離算出部による前記距離の算出結果が前記表示画面に表示されるように前記表示部を制御する、請求項1~7のいずれか1項に記載の干渉確認装置。 a distance calculation unit that calculates a distance between the pin figure and the already-mounted component figure,
8. The interference checking device according to claim 1 , wherein the display control unit controls the display unit so that a result of the distance calculation by the distance calculation unit is displayed on the display screen.
前記表示制御部は、前記操作部に入力される指令に応じて前記表示画面の表示態様が切り替わるように前記表示部を制御する、請求項1~8のいずれか1項に記載の干渉確認装置。 an operation unit that receives an input operation of a command for a display mode of the display screen, the command including an entire display command for commanding display of the entire board figure and an individual display command for commanding enlarged display of a region near the pin figure,
The interference checking device according to claim 1 , wherein the display control unit controls the display unit so that a display mode of the display screen is switched in response to a command input to the operation unit.
前記基板に所定の処理を施す処理部と、
前記プッシュアップピンと前記基板の被支持面上の既搭載部品との干渉の確認に用いられる、請求項1~9のいずれか1項に記載の干渉確認装置と、を備える、処理機。 a substrate support device having push-up pins for supporting the substrate from below;
A processing section that performs a predetermined process on the substrate;
10. A processing machine comprising: an interference checking device according to claim 1 , which is used to check interference between said push-up pins and components already mounted on the supported surface of said substrate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020188694A JP7487075B2 (en) | 2020-11-12 | 2020-11-12 | Interference checking device and processing machine equipped with the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020188694A JP7487075B2 (en) | 2020-11-12 | 2020-11-12 | Interference checking device and processing machine equipped with the same |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022077724A JP2022077724A (en) | 2022-05-24 |
JP7487075B2 true JP7487075B2 (en) | 2024-05-20 |
Family
ID=81706690
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020188694A Active JP7487075B2 (en) | 2020-11-12 | 2020-11-12 | Interference checking device and processing machine equipped with the same |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7487075B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002288256A (en) | 2001-03-28 | 2002-10-04 | Matsushita Electric Ind Co Ltd | Display method and device for circuit board loading state |
JP2008211051A (en) | 2007-02-27 | 2008-09-11 | Yamaha Motor Co Ltd | Backup pin arrangement position determining apparatus, and backup unit forming apparatus and substrate treating device |
JP2014146728A (en) | 2013-01-30 | 2014-08-14 | Panasonic Corp | Lower receiving pins arrangement determination support device and arrangement determination support method |
WO2019138509A1 (en) | 2018-01-11 | 2019-07-18 | 株式会社Fuji | Component mounting system |
JP2021144971A (en) | 2020-03-10 | 2021-09-24 | ヤマハ発動機株式会社 | Interference checking device and mounting machine equipped with the same |
-
2020
- 2020-11-12 JP JP2020188694A patent/JP7487075B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002288256A (en) | 2001-03-28 | 2002-10-04 | Matsushita Electric Ind Co Ltd | Display method and device for circuit board loading state |
JP2008211051A (en) | 2007-02-27 | 2008-09-11 | Yamaha Motor Co Ltd | Backup pin arrangement position determining apparatus, and backup unit forming apparatus and substrate treating device |
JP2014146728A (en) | 2013-01-30 | 2014-08-14 | Panasonic Corp | Lower receiving pins arrangement determination support device and arrangement determination support method |
WO2019138509A1 (en) | 2018-01-11 | 2019-07-18 | 株式会社Fuji | Component mounting system |
JP2021144971A (en) | 2020-03-10 | 2021-09-24 | ヤマハ発動機株式会社 | Interference checking device and mounting machine equipped with the same |
Also Published As
Publication number | Publication date |
---|---|
JP2022077724A (en) | 2022-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1986483B1 (en) | Electronic component mounting method and electronic component mounting apparatus | |
JP6249650B2 (en) | Method for correcting pitch, component mounting apparatus, and component mounting system | |
JP7487075B2 (en) | Interference checking device and processing machine equipped with the same | |
KR20060048344A (en) | Electronic component mounting device and mounting method | |
JP7393257B2 (en) | Interference confirmation device and mounting machine equipped with it | |
KR101335207B1 (en) | Electronic components mounting device, electronic components mounting method, and substrate height data editing apparatus | |
JP2005353750A (en) | Maintenance management device for electronic component mounting equipment | |
JPWO2019069438A1 (en) | Substrate work system | |
JP5075096B2 (en) | Electronic component mounting device | |
JP6110172B2 (en) | Electronic component mounting device | |
JP4886989B2 (en) | Electronic component mounting device | |
CN112470556B (en) | Information processing apparatus, operating system, and determination method | |
JP4757963B2 (en) | Electronic component mounting device | |
EP3813502A1 (en) | Control method, electronic component mounting device, and correction substrate | |
JP7654520B2 (en) | Component data generation device and component mounting machine | |
JP7550670B2 (en) | Work machine and interference avoidance method | |
JP7507413B2 (en) | Component mounting device and component mounting system | |
JP2008166472A (en) | Electronic component mounting device | |
JP4989517B2 (en) | Mounting method of electronic parts | |
JP4559264B2 (en) | Substrate assembly method and substrate assembly apparatus | |
JP5096385B2 (en) | Electronic component mounting device | |
EP3684157B1 (en) | Mounting system | |
JP4908375B2 (en) | Electronic component mounting method and electronic component mounting apparatus | |
JP3665415B2 (en) | Data creation device | |
JP4354660B2 (en) | Display device and electronic component mounting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230406 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231206 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240124 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20240220 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240411 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20240418 |
|
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: 20240507 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240508 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7487075 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |