Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7664743B2 - Substrate Processing Equipment - Google Patents
[go: Go Back, main page]

JP7664743B2 - Substrate Processing Equipment - Google Patents

Substrate Processing Equipment Download PDF

Info

Publication number
JP7664743B2
JP7664743B2 JP2021069194A JP2021069194A JP7664743B2 JP 7664743 B2 JP7664743 B2 JP 7664743B2 JP 2021069194 A JP2021069194 A JP 2021069194A JP 2021069194 A JP2021069194 A JP 2021069194A JP 7664743 B2 JP7664743 B2 JP 7664743B2
Authority
JP
Japan
Prior art keywords
screen
control unit
unit
processing apparatus
substrate processing
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
Application number
JP2021069194A
Other languages
Japanese (ja)
Other versions
JP2022164003A (en
Inventor
佑太 中西
正晃 桧山
拓土 女屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Disco Corp
Original Assignee
Disco Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Disco Corp filed Critical Disco Corp
Priority to JP2021069194A priority Critical patent/JP7664743B2/en
Publication of JP2022164003A publication Critical patent/JP2022164003A/en
Application granted granted Critical
Publication of JP7664743B2 publication Critical patent/JP7664743B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Numerical Control (AREA)
  • Dicing (AREA)

Description

本発明は、基板処理装置に関する。 The present invention relates to a substrate processing apparatus.

加工装置は、複数の画面を用いてオペレータの操作を受け付け、加工装置の加工条件を入力させる。例えば、特許文献1には、加工装置の操作方法またはユーザメンテナンス方法を説明するための動画の中から所望の動画を選択して表示して、所望の操作方法やユーザメンテナンス方法を理解させる加工装置が開示されている。 The processing device uses multiple screens to accept operations from the operator and inputs the processing conditions for the processing device. For example, Patent Document 1 discloses a processing device that selects and displays a desired video from among videos that explain the operation method or user maintenance method of the processing device, allowing the user to understand the desired operation method or user maintenance method.

特開2010-49466号公報JP 2010-49466 A

従来の加工装置では、複数の画面を切り替えて加工条件を設定する場合、加工条件を確認するために、複数の画面の画像を取得することがある。しかし、従来の加工装置は、オペレータが取得したい画面が複数ある場合、複数の画面を切り替えて画面の画像を取得するので、オペレータの作業負担が増加するという問題がある。このような問題は、基板に処理を行う基板処理装置の全般に発生する問題である。 In conventional processing devices, when processing conditions are set by switching between multiple screens, images of the multiple screens may be acquired in order to confirm the processing conditions. However, in conventional processing devices, when there are multiple screens that the operator wants to acquire, the multiple screens must be switched to acquire screen images, which increases the operator's workload. This type of problem occurs in all substrate processing devices that process substrates.

本発明は、上記に鑑みてなされたものであって、その目的は、切り替えて表示する複数の画面の画像を効率的に取得できる基板処理装置を提供することにある。 The present invention has been made in consideration of the above, and its purpose is to provide a substrate processing apparatus that can efficiently acquire images of multiple screens that are switched between for display.

上述した課題を解決し、目的を達成するために、本発明の基板処理装置は、基板に任意の処理を行う基板処理装置であって、基板を保持する保持ユニットと、該保持ユニットに保持された基板に処理を行う処理ユニットと、該基板処理装置に関する情報を表示する表示部と、制御ユニットと、を備え、該制御ユニットは、該表示部に切り替えて表示される複数の画面を記憶する画面情報記憶部と、複数の該画面の内、選択された任意の該画面を示すお気に入りリストを記憶するリスト記憶部と、該お気に入りリストに記憶された該画面の画像の全てまたは一部を取得し、取得した画像を示す画像情報を画像情報記憶部に記憶する画像取得部と、を有することを特徴とする。
In order to solve the above-mentioned problems and achieve the object, the substrate processing apparatus of the present invention is a substrate processing apparatus that performs any processing on a substrate, and includes a holding unit that holds a substrate, a processing unit that performs processing on the substrate held by the holding unit, a display unit that displays information about the substrate processing apparatus, and a control unit, wherein the control unit has a screen information memory unit that stores a plurality of screens that are switched to be displayed on the display unit, a list memory unit that stores a favorites list indicating any selected screen from the plurality of screens, and an image acquisition unit that acquires all or a part of the images of the screens stored in the favorites list and stores image information indicating the acquired images in the image information memory unit .

前記基板処理装置において、該制御ユニットは、該画面を該お気に入りリストに登録するお気に入りボタンを複数の前記画面のそれぞれに表示させる表示制御部と、該お気に入りボタンが選択された該画面を該お気に入りリストに登録する登録部と、をさらに有してもよい。 In the substrate processing apparatus, the control unit may further include a display control unit that displays a favorite button on each of the plurality of screens to register the screen in the favorites list, and a registration unit that registers the screen for which the favorite button is selected in the favorites list.

前記基板処理装置において、該制御ユニットは、該表示部に複数の該画面のサムネイルを表示するサムネイル画面を生成する生成部と、該サムネイル画面において、選択された該サムネイルの該画面を該お気に入りリストに登録する登録部と、をさらに有してもよい。 In the substrate processing apparatus, the control unit may further include a generating unit that generates a thumbnail screen that displays multiple thumbnails of the screen on the display unit, and a registering unit that registers the screen of the selected thumbnail on the thumbnail screen to the favorites list.

本願発明の加工装置は、切り替えて表示する複数の画面の画像を効率的に取得できるという効果を奏する。 The processing device of the present invention has the effect of efficiently acquiring images of multiple screens that are switched between displays.

図1は、実施形態に係る基板処理装置の構成例を示す斜視図である。FIG. 1 is a perspective view showing an example of the configuration of a substrate processing apparatus according to an embodiment. 図2は、実施形態に係る基板処理装置の機能構成の一例を模式的に示す図である。FIG. 2 is a diagram illustrating an example of a functional configuration of the substrate processing apparatus according to the embodiment. 図3は、実施形態に係る基板処理装置が用いる画面の一例を示す図である。FIG. 3 is a diagram showing an example of a screen used by the substrate processing apparatus according to the embodiment. 図4は、実施形態に係る基板処理装置の画面の登録に関する処理手順の一例を示すフローチャートである。FIG. 4 is a flowchart showing an example of a processing procedure related to registration of a screen of the substrate processing apparatus according to the embodiment. 図5は、画面情報に基づくデバイスデータ画面の一例を示す図である。FIG. 5 is a diagram showing an example of a device data screen based on the screen information. 図6は、画面情報に基づくターゲットデータ画面の一例を示す図である。FIG. 6 is a diagram showing an example of a target data screen based on the screen information. 図7は、実施形態に係る基板処理装置の画面登録に関する画面の遷移例を説明するための図である。FIG. 7 is a diagram for explaining an example of screen transition regarding screen registration of the substrate processing apparatus according to the embodiment. 図8は、実施形態に係る基板処理装置の画面の他の登録に関する処理手順の一例を示すフローチャートである。FIG. 8 is a flowchart showing an example of a processing procedure related to another registration of the screen of the substrate processing apparatus according to the embodiment. 図9は、図8に示す画面登録処理の処理手順の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of a processing procedure of the screen registration processing shown in FIG. 図10は、図8に示す画像確認処理の処理手順の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of a processing procedure of the image checking processing shown in FIG.

以下、本発明に係る実施形態につき、図面を参照しつつ詳細に説明する。以下の実施形態に記載した内容により本発明が限定されるものではない。また、以下に記載した構成要素には、当業者が容易に想定できるもの、実質的に同一のものが含まれる。さらに、以下に記載した構成は適宜組み合わせることが可能である。また、本発明の要旨を逸脱しない範囲で構成の種々の省略、置換又は変更を行うことができる。以下の各実施形態において、同一の部位には同一の符号を付することにより重複する説明を省略する。 The following describes in detail an embodiment of the present invention with reference to the drawings. The present invention is not limited to the contents described in the following embodiment. The components described below include those that a person skilled in the art can easily imagine and those that are substantially the same. The configurations described below can be combined as appropriate. Various omissions, substitutions, or modifications of the configuration can be made without departing from the gist of the present invention. In each of the following embodiments, the same parts are given the same reference numerals to avoid redundant explanations.

以下に説明する実施形態において、XYZ直交座標系を設定し、このXYZ直交座標系を参照しつつ各部の位置関係について説明する。水平面内の一方向をX軸方向、水平面内においてX軸方向と直交する方向をY軸方向、X軸方向及びY軸方向のそれぞれと直交する方向をZ軸方向とする。X軸及びY軸を含むXY平面は、水平面と平行である。XY平面と直交するZ軸方向は、鉛直方向である。 In the embodiment described below, an XYZ Cartesian coordinate system is set, and the positional relationship of each part is described with reference to this XYZ Cartesian coordinate system. One direction within a horizontal plane is the X-axis direction, the direction perpendicular to the X-axis direction within the horizontal plane is the Y-axis direction, and the direction perpendicular to both the X-axis direction and the Y-axis direction is the Z-axis direction. The XY plane including the X-axis and Y-axis is parallel to the horizontal plane. The Z-axis direction perpendicular to the XY plane is the vertical direction.

〔実施形態〕
本発明の実施形態に係る基板処理装置を図面に基づいて説明する。図1は、実施形態に係る基板処理装置の構成例を示す斜視図である。図2は、実施形態に係る基板処理装置の機能構成の一例を模式的に示す図である。
[Embodiment]
A substrate processing apparatus according to an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a perspective view showing an example of the configuration of the substrate processing apparatus according to an embodiment. Fig. 2 is a diagram showing an example of the functional configuration of the substrate processing apparatus according to an embodiment.

図1に示すように、実施形態に係る基板処理装置1は、加工対象である被加工物100(基板)に任意の処理を行う装置である。換言すると、基板処理装置1は、例えば、被加工物100の加工の処理を行う加工装置である。被加工物100は、基板の一例である。被加工物100は、例えば、シリコン、サファイア、ガリウムヒ素等を基板101とする円板状の半導体ウエーハや光デバイスウエーハである。被加工物100は、粘着テープ103を介して、環状のフレーム102の開口に基板101を支持して構成される。 As shown in FIG. 1, the substrate processing apparatus 1 according to the embodiment is an apparatus for performing any processing on a workpiece 100 (substrate) that is to be processed. In other words, the substrate processing apparatus 1 is, for example, a processing apparatus for processing the workpiece 100. The workpiece 100 is an example of a substrate. The workpiece 100 is, for example, a disk-shaped semiconductor wafer or optical device wafer with silicon, sapphire, gallium arsenide, or the like, as the substrate 101. The workpiece 100 is configured by supporting the substrate 101 in an opening of an annular frame 102 via an adhesive tape 103.

基板処理装置1は、箱形の筐体である本体2を備える。基板処理装置1は、保持ユニット10と、加工ユニット20と、タッチパネル30と、制御ユニット40と、を備える。制御ユニット40は、保持ユニット10、加工ユニット20及びタッチパネル30と電気的に接続されている。 The substrate processing apparatus 1 includes a main body 2, which is a box-shaped housing. The substrate processing apparatus 1 includes a holding unit 10, a processing unit 20, a touch panel 30, and a control unit 40. The control unit 40 is electrically connected to the holding unit 10, the processing unit 20, and the touch panel 30.

保持ユニット10は、保持面で被加工物100を保持する。保持ユニット10は、不図示の吸引源と連通しており、吸引源から供給される負圧によって被加工物100を吸引保持する。保持ユニット10は、後述するX軸移動手段22によってX軸方向に沿って移動可能であり、不図示の回転駆動源によってZ軸周りに回転可能である。保持ユニット10は、例えば、チャックテーブルである。 The holding unit 10 holds the workpiece 100 on its holding surface. The holding unit 10 is connected to a suction source (not shown) and holds the workpiece 100 by suction using negative pressure supplied from the suction source. The holding unit 10 can be moved along the X-axis direction by an X-axis moving means 22 (described later) and can be rotated around the Z-axis by a rotation drive source (not shown). The holding unit 10 is, for example, a chuck table.

本実施形態では、基板処理装置1は、図2に示すように、撮像ユニット12、駆動手段14及びZ軸移動手段15をさらに備える。制御ユニット40は、撮像ユニット12、駆動手段14及びZ軸移動手段15と電気的に接続されている。 In this embodiment, as shown in FIG. 2, the substrate processing apparatus 1 further includes an imaging unit 12, a driving means 14, and a Z-axis moving means 15. The control unit 40 is electrically connected to the imaging unit 12, the driving means 14, and the Z-axis moving means 15.

図1及び図2に示すように、撮像ユニット12は、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等のイメージセンサを搭載した電子顕微鏡である。撮像ユニット12は、保持ユニット10の保持面上に保持された被加工物100の表面を撮像する。撮像ユニット12は、加工ユニット20用のハウジングの一部に取り付け支持されることで一体化されており、ボールねじ、ナット、パルスモータ等によるZ軸移動手段15によってZ軸方向に移動可能に設けられている。撮像ユニット12は、例えば、保持ユニット10の保持面に保持された被加工物100の表面に照明光を照射する光源を備えてもよい。 As shown in Figs. 1 and 2, the imaging unit 12 is an electron microscope equipped with an image sensor such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The imaging unit 12 images the surface of the workpiece 100 held on the holding surface of the holding unit 10. The imaging unit 12 is integrated by being attached to and supported by a part of the housing for the processing unit 20, and is provided so as to be movable in the Z-axis direction by a Z-axis moving means 15 such as a ball screw, a nut, a pulse motor, etc. The imaging unit 12 may be provided with, for example, a light source that irradiates illumination light onto the surface of the workpiece 100 held on the holding surface of the holding unit 10.

加工ユニット20は、保持ユニット10に保持された被加工物100を加工する。すなわち、加工ユニット20は、保持ユニット10に保持された基板に処理を行う処理ユニットの一例である。加工ユニット20は、例えば、一対の切削手段であり、それぞれ切削ブレードを有する。一対の切削手段のそれぞれの切削ブレードは、Y軸方向において互いに対向しており、いずれもY軸周りに回転する。加工ユニット20は、回転する切削ブレードによって、被加工物100に対して切削加工を施す。加工ユニット20は、Y軸移動手段27によってY軸方向に沿って移動可能であり、Z軸移動手段15によってZ軸方向に沿って移動可能である。保持ユニット10の保持面に対して撮像ユニット12や加工ユニット20を相対的にY軸方向に移動させるY軸移動手段27は、ボールねじ、ナット、パルスモータ等からなり、X軸移動手段22とともに駆動手段14を構成する。 The processing unit 20 processes the workpiece 100 held by the holding unit 10. That is, the processing unit 20 is an example of a processing unit that processes the substrate held by the holding unit 10. The processing unit 20 is, for example, a pair of cutting means, each having a cutting blade. The cutting blades of the pair of cutting means face each other in the Y-axis direction, and both rotate around the Y-axis. The processing unit 20 performs cutting processing on the workpiece 100 by the rotating cutting blade. The processing unit 20 can be moved along the Y-axis direction by the Y-axis moving means 27, and can be moved along the Z-axis direction by the Z-axis moving means 15. The Y-axis moving means 27, which moves the imaging unit 12 and the processing unit 20 in the Y-axis direction relative to the holding surface of the holding unit 10, is composed of a ball screw, a nut, a pulse motor, etc., and constitutes the driving means 14 together with the X-axis moving means 22.

基板処理装置1は、X軸移動手段22、Y軸移動手段27及びZ軸移動手段15により、保持ユニット10と加工ユニット20とを相対移動させることにより、保持ユニット10に保持された被加工物100を加工する。 The substrate processing apparatus 1 processes the workpiece 100 held by the holding unit 10 by moving the holding unit 10 and the processing unit 20 relative to each other using the X-axis movement means 22, the Y-axis movement means 27, and the Z-axis movement means 15.

なお、基板処理装置1が備える加工ユニット20は、切削ブレードで被加工物100を切削加工する切削ユニットに限定されない。他には、加工ユニット20は、例えば、研削砥石等で同様の被加工物100を研削加工する研削ユニットや、研磨パッド等で同様の被加工物100を研磨加工する研磨ユニットや、同様の被加工物100にレーザービームを照射してレーザー加工するレーザー加工ユニットなどでもよい。 The processing unit 20 provided in the substrate processing apparatus 1 is not limited to a cutting unit that cuts the workpiece 100 with a cutting blade. Alternatively, the processing unit 20 may be, for example, a grinding unit that grinds a similar workpiece 100 with a grinding wheel or the like, a polishing unit that polishes a similar workpiece 100 with a polishing pad or the like, or a laser processing unit that irradiates a laser beam onto a similar workpiece 100 to perform laser processing.

タッチパネル30は、図1に示すように、表示面を外側に向けた状態で本体2に設置される。タッチパネル30は、基板処理装置1の本体2において見やすくて操作しやすい箇所に配設される。タッチパネル30は、制御ユニット40による制御の下、撮像ユニット12が撮像した被加工物100の表面の画像や加工処理に必要な各種情報を表示するとともに、加工処理に必要な入力操作等をオペレータから受け付ける。本実施形態では、タッチパネル30は、表示部の一例である。 As shown in FIG. 1, the touch panel 30 is installed on the main body 2 with the display surface facing outward. The touch panel 30 is disposed in a location on the main body 2 of the substrate processing apparatus 1 that is easy to see and operate. Under the control of the control unit 40, the touch panel 30 displays an image of the surface of the workpiece 100 captured by the imaging unit 12 and various information required for processing, and also accepts input operations and the like required for processing from the operator. In this embodiment, the touch panel 30 is an example of a display unit.

タッチパネル30は、図2に示すように、基板処理装置1に関する各種情報を表示する表示部31と、加工条件の設定入力など、基板処理装置1に関する各種操作入力をオペレータから受け付ける入力部32と、を有する。表示部31は、例えば、液晶ディスプレイや有機ELディスプレイなどの表示デバイスを有する。入力部32は、例えば、表示デバイスの表示面における物体の接触位置や座標を指定するタッチスクリーンを有する。 As shown in FIG. 2, the touch panel 30 has a display unit 31 that displays various information related to the substrate processing apparatus 1, and an input unit 32 that accepts various operation inputs related to the substrate processing apparatus 1 from an operator, such as input of processing condition settings. The display unit 31 has a display device such as a liquid crystal display or an organic EL display. The input unit 32 has a touch screen that specifies the contact position or coordinates of an object on the display surface of the display device.

本実施形態では、タッチパネル30は、各種情報を出力する出力部の一例である場合について説明するが、これに限定されない。例えば、基板処理装置1の出力部は、スピーカー、通信装置等の電子機器で実現してもよい。 In this embodiment, the touch panel 30 is described as an example of an output unit that outputs various information, but is not limited to this. For example, the output unit of the substrate processing apparatus 1 may be realized by an electronic device such as a speaker or a communication device.

制御ユニット40は、記憶部41と、制御部42とを備える。本実施形態では、制御ユニット40は、記憶部41と制御部42とを備えるユニットである場合について説明するが、これに限定されない。例えば、制御ユニット40は、制御部42のみを備え、記憶部41を備えない構成としてもよい。この場合、制御ユニット40は、記憶部41に相当する記憶装置と電気的に接続する構成とすればよい。記憶装置は、例えば、基板処理装置1の外部のコンピュータ及び電子機器、他の基板処理装置1等の基板処理装置1がアクセス可能な記憶装置を含む。 The control unit 40 includes a memory unit 41 and a control unit 42. In this embodiment, the control unit 40 is described as a unit including a memory unit 41 and a control unit 42, but is not limited to this. For example, the control unit 40 may be configured to include only the control unit 42 and not include the memory unit 41. In this case, the control unit 40 may be configured to be electrically connected to a storage device equivalent to the storage unit 41. The storage device includes, for example, a computer and electronic device external to the substrate processing apparatus 1, a storage device accessible by the substrate processing apparatus 1, such as another substrate processing apparatus 1, etc.

記憶部41は、制御ユニット40により実行される各種処理等の機能を実現するプログラムや、かかるプログラムによる処理に用いられるデータなどを記憶する。記憶部41は、制御ユニット40と電気的に接続されている。記憶部41は、HDD(Hard Disk Drive)や半導体メモリ等により実現できる。記憶部41は、制御ユニット40が備える制御部42が制御プログラムに記述された命令を実行する際の一時的な作業領域としても利用されてもよい。基板処理装置1の外部のコンピュータ及び電子機器、他の基板処理装置1等の基板処理装置1がアクセス可能な記憶装置とすることができる。 The storage unit 41 stores programs that realize functions such as various processes executed by the control unit 40, and data used in the processes by such programs. The storage unit 41 is electrically connected to the control unit 40. The storage unit 41 can be realized by a HDD (Hard Disk Drive), a semiconductor memory, or the like. The storage unit 41 may also be used as a temporary work area when the control unit 42 provided in the control unit 40 executes instructions described in the control program. It can be a storage device accessible by computers and electronic devices external to the substrate processing apparatus 1, other substrate processing apparatuses 1, and other substrate processing apparatuses 1.

記憶部41は、画面情報記憶部411と、リスト記憶部412と、画像情報記憶部413と、を有する。画面情報記憶部411は、表示部31に切り替えて表示される複数の画面を記憶する。画面を記憶するとは、例えば、画面を表示するための画面情報、または、画面を識別可能な画面情報を記憶部41に記憶することを意味する。複数の画面の一例について、後述する。リスト記憶部412は、複数の画面のうち、選択された任意の画面を示すお気に入りリストを記憶する。お気に入りリストは、例えば、画面を表示させることなく、画面の画像を取得するためのリストである。リストは、例えば、お気に入りとして記憶(登録)された画面の一覧を示す情報を含む。リスト記憶部412は、例えば、オペレータ、基板の種類、加工の工程、製品の種類等の登録名称に紐付けた複数のお気に入りリストを記憶できる。画像情報記憶部413は、画面の画像を示す画像情報を記憶する。画像情報は、例えば、お気に入りリストに記憶された画面の画像、スクリーンショット、画面キャプチャ等の機能によって得られた画面の画像等を示す情報を含む。 The storage unit 41 has a screen information storage unit 411, a list storage unit 412, and an image information storage unit 413. The screen information storage unit 411 stores a plurality of screens to be switched and displayed on the display unit 31. Storing a screen means, for example, storing screen information for displaying the screen or screen information that can identify the screen in the storage unit 41. An example of a plurality of screens will be described later. The list storage unit 412 stores a favorites list indicating an arbitrary screen selected from a plurality of screens. The favorites list is, for example, a list for acquiring an image of a screen without displaying the screen. The list includes, for example, information indicating a list of screens stored (registered) as favorites. The list storage unit 412 can store, for example, a plurality of favorites lists linked to registered names such as operators, types of boards, processing steps, and types of products. The image information storage unit 413 stores image information indicating an image of a screen. The image information includes, for example, information indicating an image of a screen stored in the favorites list, an image of a screen obtained by a function such as a screenshot or a screen capture.

制御部42は、基板処理装置1を駆動する各機構(X軸移動手段22、Y軸移動手段27、Z軸移動手段15)を制御する。制御部42は、基板処理装置1の各部を制御し、基板処理装置1による加工処理を実現する。制御部42は、例えばオペレータにより入力設定された加工条件に従って、保持ユニット10や加工ユニット20を含む基板処理装置1の各部を制御し、被加工物100の加工処理を実現する。 The control unit 42 controls each mechanism (X-axis movement means 22, Y-axis movement means 27, Z-axis movement means 15) that drives the substrate processing apparatus 1. The control unit 42 controls each part of the substrate processing apparatus 1 to realize processing by the substrate processing apparatus 1. The control unit 42 controls each part of the substrate processing apparatus 1, including the holding unit 10 and processing unit 20, according to processing conditions input and set by an operator, for example, to realize processing of the workpiece 100.

制御部42は、CPU(Central Processing Unit)などの演算処理装置と、ROM(Read Only Memory)又はRAM(Random Access Memory)などの記憶装置と、入出力インターフェース装置とを備える。制御部42は、かかる装置を用いて、基板処理装置1が実施する一連の加工工程に従い、上述した各構成要素を制御するための制御プログラムなどを実行可能なコンピュータである。 The control unit 42 includes an arithmetic processing device such as a CPU (Central Processing Unit), a storage device such as a ROM (Read Only Memory) or a RAM (Random Access Memory), and an input/output interface device. The control unit 42 is a computer that can use such devices to execute control programs for controlling each of the above-mentioned components in accordance with a series of processing steps performed by the substrate processing apparatus 1.

制御部42は、タッチパネル30の入力部32を介してオペレータにより設定された加工条件に従って、基板処理装置1の動作全般を制御する。制御部42は、操作可能な画面をタッチパネル30に表示させ、該操作画面の操作ボタンに対する操作に応じて加工ユニット20の動作を制御する。 The control unit 42 controls the overall operation of the substrate processing apparatus 1 according to the processing conditions set by the operator via the input unit 32 of the touch panel 30. The control unit 42 displays an operable screen on the touch panel 30 and controls the operation of the processing unit 20 in response to operations performed on the operation buttons on the operation screen.

制御部42は、表示制御部421と、画像取得部422と、登録部423と、生成部424との機能を備える。制御部42は、プログラムを実行することにより、各部の機能、作用等を実現する。 The control unit 42 has the functions of a display control unit 421, an image acquisition unit 422, a registration unit 423, and a generation unit 424. The control unit 42 executes a program to realize the functions, actions, etc. of each unit.

表示制御部421は、基板処理装置1の各種工程に応じた画面を、タッチパネル30の表示部31に表示させる。画面は、例えば、基板処理装置1の操作、メンテナンス等に用いる画面を含む。画面は、例えば、HTML(Hyper Text Markup Language)形式の情報に含まれるHTMLタグに基づいてタッチパネル30に表示された画面(オブジェクト)である。画面は、例えば、操作ボタン、入力欄、撮像ユニット12が撮像した画像等を有する。画面は、基板処理装置1における操作内容に応じた構成となっている。表示制御部421は、表示部31に表示されている画面を画像として取得する画像取得ボタンを、表示部31における所望の位置に表示させる。表示制御部421は、例えば、画像取得ボタンを表示部31のタスクバーに表示させたり、画像取得ボタンを操作画面に重畳表示させたりする。また、表示制御部421は、画面をお気に入りリストに登録するお気に入りボタンを複数の画面のそれぞれに表示させる。表示制御部421は、表示部31に表示させている画面をお気に入りリストに登録するためのお気に入りボタンを、画面の所望の位置に表示させる。 The display control unit 421 displays screens corresponding to various processes of the substrate processing apparatus 1 on the display unit 31 of the touch panel 30. The screens include, for example, screens used for operation, maintenance, etc. of the substrate processing apparatus 1. The screens are, for example, screens (objects) displayed on the touch panel 30 based on HTML tags included in information in HTML (Hyper Text Markup Language) format. The screens have, for example, operation buttons, input fields, images captured by the imaging unit 12, etc. The screens are configured according to the operation content in the substrate processing apparatus 1. The display control unit 421 displays an image acquisition button for acquiring the screen displayed on the display unit 31 as an image at a desired position on the display unit 31. For example, the display control unit 421 displays the image acquisition button on the task bar of the display unit 31, or displays the image acquisition button superimposed on the operation screen. The display control unit 421 also displays a favorite button for registering the screen in a favorite list on each of the multiple screens. The display control unit 421 displays a favorites button for registering the screen displayed on the display unit 31 to a favorites list at a desired position on the screen.

画像取得部422は、お気に入りリストに記憶された画面の画像を一括で取得する。画面の画像を一括で取得するとは、例えば、お気に入りリストに記憶された全てまたは一部の画面の画像を取得することを意味する。お気に入りリストに複数の画面が記憶されている場合、画像取得部422は、複数の画面の画像を一括して取得する。画像取得部422は、例えば、予め設定されたタイミングで、お気に入りリストに記憶された画面の画像を一括で取得する。タイミングは、例えば、所定の操作を検出したタイミング、予め設定された工程、処理等が終了したタイミング等を含む。また、画像取得部422は、画像取得ボタンが操作された場合に、表示部31に表示している画面のみの画像を取得する。画像取得部422は、取得した画像を示す画像情報を画像情報記憶部413に記憶する。 The image acquisition unit 422 acquires images of the screens stored in the favorites list all at once. Acquiring images of the screens all at once means, for example, acquiring images of all or some of the screens stored in the favorites list. If multiple screens are stored in the favorites list, the image acquisition unit 422 acquires images of the multiple screens all at once. The image acquisition unit 422 acquires images of the screens stored in the favorites list all at once, for example, at a preset timing. The timing includes, for example, the timing when a specified operation is detected, the timing when a preset process, processing, etc. is completed, etc. Furthermore, when the image acquisition button is operated, the image acquisition unit 422 acquires images of only the screens displayed on the display unit 31. The image acquisition unit 422 stores image information indicating the acquired images in the image information storage unit 413.

登録部423は、お気に入りボタンが選択された画面を該お気に入りリストに登録する。お気に入りリストに登録するとは、画面をお気に入りリストに記憶することを意味する。登録部423は、例えば、選択された画面の画面情報、選択された画面を識別可能な情報等を記憶部41のリスト記憶部412に記憶することで、画面をお気に入りリストに記憶(登録)する。登録部423は、お気に入りリストへの登録名、ラベル等の関連情報をお気に入りリストに紐付ける機能を有する。 The registration unit 423 registers the screen for which the favorite button was selected in the favorites list. Registering in the favorites list means storing the screen in the favorites list. The registration unit 423 stores (registers) the screen in the favorites list, for example, by storing screen information of the selected screen, information that can identify the selected screen, etc. in the list storage unit 412 of the storage unit 41. The registration unit 423 has a function of linking related information such as the registration name and label to the favorites list.

生成部424は、表示部31に複数の画面のサムネイルを表示するサムネイル画面を生成する。生成部424は、複数の画面の画像を縮小したサムネイルを一覧表示するサムネイル画面を生成する。例えば、生成部424は、画面情報記憶部411の画像情報に基づく画面のサムネイルを一覧表示するサムネイル画面を生成する。サムネイル画面は、表示制御部421の制御によって表示部31に表示される。サムネイル画面は、例えば、お気に入りリストへの登録名を設定する設定項目をさらに有する。サムネイル画面の一例については、後述する。生成部424は、例えば、お気に入りリストに登録された画面のサムネイルを一覧表示するサムネイル画面、お気に入りリストに登録された画面のサムネイルを編集するためのサムネイル画面等を生成してよい。 The generating unit 424 generates a thumbnail screen that displays thumbnails of multiple screens on the display unit 31. The generating unit 424 generates a thumbnail screen that displays thumbnails of reduced images of multiple screens in a list. For example, the generating unit 424 generates a thumbnail screen that displays a list of thumbnails of screens based on the image information in the screen information storage unit 411. The thumbnail screen is displayed on the display unit 31 under the control of the display control unit 421. The thumbnail screen further has a setting item for setting, for example, a registration name in a favorites list. An example of a thumbnail screen will be described later. The generating unit 424 may generate, for example, a thumbnail screen that displays a list of thumbnails of screens registered in a favorites list, a thumbnail screen for editing thumbnails of screens registered in a favorites list, etc.

表示制御部421は、サムネイル画面を表示するように、表示部31を制御する。表示制御部421は、例えば、オペレータの操作に応じて、サムネイル画面のサムネイルを選択状態と非選択状態とに切り替えて表示するように、表示部31を制御する。 The display control unit 421 controls the display unit 31 to display a thumbnail screen. The display control unit 421 controls the display unit 31 to switch between a selected state and a non-selected state of the thumbnails on the thumbnail screen in response to, for example, an operation by an operator.

登録部423は、サムネイル画面において、選択されたサムネイルの画面をお気に入りリストに登録する。登録部423は、選択されたサムネイルに対応する画面を特定し、該画面の画面情報、該画面を識別可能な情報等をリスト記憶部412に記憶する。登録部423は、お気に入りリストへの登録名を示す情報を紐づけて、お気に入りリストを登録する。 The registration unit 423 registers the screen of a thumbnail selected on the thumbnail screen in a favorites list. The registration unit 423 identifies the screen corresponding to the selected thumbnail, and stores the screen information of the screen, information that can identify the screen, etc. in the list storage unit 412. The registration unit 423 links information indicating the registration name to the favorites list, and registers the favorites list.

以上、本実施形態に係る基板処理装置1の構成例について説明した。なお、図1及び図2を用いて説明した上記の構成はあくまで一例であり、本実施形態に係る基板処理装置1の構成は係る例に限定されない。本実施形態に係る基板処理装置1の機能構成は、仕様や運用に応じて柔軟に変形可能である。 A configuration example of the substrate processing apparatus 1 according to this embodiment has been described above. Note that the above configuration described using Figures 1 and 2 is merely an example, and the configuration of the substrate processing apparatus 1 according to this embodiment is not limited to this example. The functional configuration of the substrate processing apparatus 1 according to this embodiment can be flexibly modified depending on the specifications and operation.

(複数の画面の例)
図3は、実施形態に係る基板処理装置1が用いる画面の一例を示す図である。図3に示すように、基板処理装置1は、複数の画面の画面情報500を画面情報記憶部411に記憶している。複数の画面情報500は、記憶部41に記憶されている。基板処理装置1の表示制御部421は、複数の画面情報500が示す画面を切り替えて表示するように、表示部31を制御する。複数の画面情報500は、それぞれの画面を表示するためのHTML等の情報含む。
(Example of multiple screens)
Fig. 3 is a diagram showing an example of a screen used by the substrate processing apparatus 1 according to the embodiment. As shown in Fig. 3, the substrate processing apparatus 1 stores screen information 500 of a plurality of screens in the screen information storage unit 411. The plurality of pieces of screen information 500 are stored in the storage unit 41. The display control unit 421 of the substrate processing apparatus 1 controls the display unit 31 to switch and display screens indicated by the plurality of pieces of screen information 500. The plurality of pieces of screen information 500 include information such as HTML for displaying each screen.

複数の画面情報500は、例えば、デバイスデータ画面、アライメントデータ画面、ターゲットデータ画面、洗浄データ画面、プリカットスペック画面、カーフチェックデータ画面等に対応した情報を含む。 The multiple screen information 500 includes information corresponding to, for example, a device data screen, an alignment data screen, a target data screen, a cleaning data screen, a precut spec screen, a kerf check data screen, etc.

デバイスデータ画面は、デバイスデータに関わる各種データの画面である。デバイスデータは、カットに関わる基本条件を示すデータを含む。デバイスデータは、設定・変更・確認可能なデータである。アライメントデータ画面は、基板処理装置1のアライメント動作に関わる画面である。ターゲットデータ画面は、被加工物100のターゲットに関わる画面である。ターゲットは、例えば、キーパターン、デバイス等を含む。洗浄データ画面は、スピンナ洗浄、搬送動作、切削水等に関わるデータを設定する画面である。プリカットスペック画面は、ブレードを製品加工に適した状態に整える動作を設定する画面である。カーフチェックデータ画面は、カーフチェック動作を設定、確認する画面である。カーフチェックとは、カッティング中、カットラインの切削状況をダイサーが自動でチェックする動作である。 The device data screen is a screen for various data related to device data. Device data includes data indicating basic conditions related to cutting. Device data is data that can be set, changed, and confirmed. The alignment data screen is a screen related to the alignment operation of the substrate processing apparatus 1. The target data screen is a screen related to the target of the workpiece 100. Targets include, for example, key patterns, devices, etc. The cleaning data screen is a screen for setting data related to spinner cleaning, transport operations, cutting water, etc. The pre-cut spec screen is a screen for setting operations that prepare the blade in a state suitable for product processing. The kerf check data screen is a screen for setting and checking kerf check operations. Kerf check is an operation in which the dicer automatically checks the cutting status of the cut line during cutting.

例えば、基板処理装置1が処理する被加工物100の設計図等に基づいて加工条件データをオペレータが作成する場合、作成した加工条件を第三者に確認してもらう。この場合、基板処理装置1は、複数の画面情報500が示す画面を切り替えて表示部31に表示することで、オペレータに加工条件データを作成させる。基板処理装置1は、切り替えて表示する複数の画面のうち、加工条件データの作成に用いる画面の画像を一括で取得する機能をオペレータに提供できる。 For example, when an operator creates processing condition data based on design drawings or the like of the workpiece 100 to be processed by the substrate processing apparatus 1, the created processing conditions are checked by a third party. In this case, the substrate processing apparatus 1 switches between screens indicated by multiple screen information 500 and displays them on the display unit 31, thereby allowing the operator to create the processing condition data. The substrate processing apparatus 1 can provide the operator with a function for collectively acquiring images of the screens used to create the processing condition data from among the multiple screens that are switched and displayed.

(基板処理装置における画面の登録例)
次に、実施形態に係る基板処理装置1が実行する画面の登録例を説明する。図4は、実施形態に係る基板処理装置1の画面の登録に関する処理手順の一例を示すフローチャートである。図4に示す処理手順は、基板処理装置1の制御部42がプログラムを実行することによって実現される。図4に示す処理手順は、例えば、複数の画面のうちの1つの画面を、予め設定された順序で切り替えて表示部31に表示する場合に、基板処理装置1の制御部42によって実行される。
(Example of screen registration in substrate processing apparatus)
Next, an example of screen registration executed by the substrate processing apparatus 1 according to the embodiment will be described. Fig. 4 is a flow chart showing an example of a processing procedure related to screen registration of the substrate processing apparatus 1 according to the embodiment. The processing procedure shown in Fig. 4 is realized by the control unit 42 of the substrate processing apparatus 1 executing a program. The processing procedure shown in Fig. 4 is executed by the control unit 42 of the substrate processing apparatus 1 when, for example, one screen out of a plurality of screens is switched in a preset order and displayed on the display unit 31.

図4に示す処理手順では、基板処理装置1の制御部42は、画面を切り替えて表示部31に表示させる(ステップ1101)。例えば、制御部42は、画面情報記憶部411から切り替えて表示する画面の画面情報500を取得し、該画面情報500を表示するように表示部31を制御する。例えば、制御部42は、表示部31が表示している画面510から切り替え対象の画面510に表示を遷移させるように、表示部31を制御することで、画面510の表示を切り替える。 In the processing procedure shown in FIG. 4, the control unit 42 of the substrate processing apparatus 1 switches the screen to be displayed on the display unit 31 (step 1101). For example, the control unit 42 acquires screen information 500 of the screen to be switched to and displayed from the screen information storage unit 411, and controls the display unit 31 to display the screen information 500. For example, the control unit 42 switches the display of the screen 510 by controlling the display unit 31 to transition the display from the screen 510 being displayed by the display unit 31 to the screen 510 to be switched to.

図5は、画面情報500に基づくデバイスデータ画面の一例を示す図である。図6は、画面情報500に基づくターゲットデータ画面の一例を示す図である。図5に示す画面510は、画面情報500が示すデバイスデータ画面の一例であり、デバイスデータの複数の設定項目に対応した複数の入力欄を有する。図6に示す画面510は、画面情報500が示すターゲットデータ画面の一例であり、基板処理装置1の複数のチャンネルの画像の表示領域を有する。 Figure 5 is a diagram showing an example of a device data screen based on screen information 500. Figure 6 is a diagram showing an example of a target data screen based on screen information 500. Screen 510 shown in Figure 5 is an example of a device data screen shown by screen information 500, and has multiple input fields corresponding to multiple setting items of device data. Screen 510 shown in Figure 6 is an example of a target data screen shown by screen information 500, and has a display area for images of multiple channels of the substrate processing apparatus 1.

図5及び図6に示す画面510は、ENTERボタン511とEXITボタン512とを有する。ENTERボタン511は、画面510で設定したデータを登録するボタンである。EXITボタン512は、画面510の変更内容を登録さずに画面510を切り替えるボタンである。画面510は、画像取得ボタン513とお気に入りボタン514とをさらに有する。画像取得ボタン513とお気に入りボタン514とは、画面510の右上の角付近に表示されているが、表示位置はこれに限定されない。画像取得ボタン513は、画面の画像の取得をオペレータ等に指示させるためのボタンである。お気に入りボタン514は、お気に入りリストに登録する画面をオペレータ等に選択させるボタンである。お気に入りボタン514は、例えば、選択状態と非選択状態との識別が可能なように、異なる表示態様で表示される。お気に入りボタン514は、選択状態の場合が第1表示態様、非選択状態の場合が第1表示態様とは異なる第2表示態様で表示される。なお、画像取得ボタン513は、オペレータが長押しした場合に、お気に入りリストに登録された画面の画像を一括で取得するためのボタンとして機能する。 Screen 510 shown in Figures 5 and 6 has an ENTER button 511 and an EXIT button 512. The ENTER button 511 is a button for registering data set on screen 510. The EXIT button 512 is a button for switching screen 510 without registering changes to screen 510. Screen 510 further has an image capture button 513 and a favorite button 514. The image capture button 513 and the favorite button 514 are displayed near the upper right corner of screen 510, but the display position is not limited to this. The image capture button 513 is a button for instructing an operator, etc. to capture an image of the screen. The favorite button 514 is a button for allowing an operator, etc. to select a screen to be registered in the favorite list. The favorite button 514 is displayed in different display modes so that, for example, a selected state and a non-selected state can be distinguished. The favorite button 514 is displayed in a first display mode when selected, and in a second display mode different from the first display mode when not selected. The image acquisition button 513 functions as a button for acquiring images of all the screens registered in the favorite list at once when the operator presses and holds the button.

図4に戻り、制御部42は、画面510を表示部31に表示させると、処理をステップ1102に進める。制御部42は、画像取得ボタン513が操作されたか否かを判定する(ステップ1102)。例えば、制御部42は、入力部32を介して、画像取得ボタン513に対する操作を検出した場合に、画像取得ボタン513が操作されたと判定する。制御部42は、画像取得ボタン513が操作されたと判定した場合(ステップ1102でYes)、処理をステップ1103に進める。 Returning to FIG. 4, when the control unit 42 causes the display unit 31 to display the screen 510, the control unit 42 advances the process to step 1102. The control unit 42 determines whether or not the image acquisition button 513 has been operated (step 1102). For example, when the control unit 42 detects an operation on the image acquisition button 513 via the input unit 32, the control unit 42 determines that the image acquisition button 513 has been operated. When the control unit 42 determines that the image acquisition button 513 has been operated (Yes in step 1102), the control unit 42 advances the process to step 1103.

制御部42は、表示部31に表示している画面510の画像情報を取得する(ステップ1103)。例えば、制御部42は、画面510のお気に入りボタン514を第1表示態様に変更させ、画面510に対応した画面情報記憶部411の画面情報から画像情報を取得する。例えば、制御部42は、スクリーンショットの機能により、表示部31の表示内容の画像情報を取得してもよい。制御部42は、取得した画像情報を記憶部41に記憶する(ステップ1104)。例えば、制御部42は、取得した画像情報に、関連情報を紐づけて記憶部41の画像情報記憶部413に記憶する。関連情報は、例えば、画像取得ボタン513を操作したオペレータ、被加工物100等を識別可能な情報を含む。制御部42は、ステップ1104の処理が終了すると、処理を後述するステップ1107に進める。 The control unit 42 acquires image information of the screen 510 displayed on the display unit 31 (step 1103). For example, the control unit 42 changes the favorite button 514 of the screen 510 to the first display mode, and acquires image information from the screen information in the screen information storage unit 411 corresponding to the screen 510. For example, the control unit 42 may acquire image information of the display contents of the display unit 31 by a screenshot function. The control unit 42 stores the acquired image information in the storage unit 41 (step 1104). For example, the control unit 42 associates related information with the acquired image information and stores it in the image information storage unit 413 of the storage unit 41. The related information includes, for example, information that can identify the operator who operated the image acquisition button 513, the workpiece 100, etc. When the process of step 1104 is completed, the control unit 42 advances the process to step 1107 described later.

また、制御部42は、画像取得ボタン513が操作されていないと判定した場合(ステップ1102でNo)、処理をステップ1105に進める。制御部42は、お気に入りボタン514が操作されたか否かを判定する(ステップ1105)。例えば、制御部42は、入力部32を介して、お気に入りボタン514に対する操作を検出した場合に、お気に入りボタン514が操作されたと判定する。制御部42は、お気に入りボタン514が操作されていないと判定した場合(ステップ1105でNo)、処理を後述するステップ1107に進める。 If the control unit 42 determines that the image acquisition button 513 has not been operated (No in step 1102), the control unit 42 advances the process to step 1105. The control unit 42 determines whether or not the favorite button 514 has been operated (step 1105). For example, when the control unit 42 detects an operation on the favorite button 514 via the input unit 32, the control unit 42 determines that the favorite button 514 has been operated. If the control unit 42 determines that the favorite button 514 has not been operated (No in step 1105), the control unit 42 advances the process to step 1107, which will be described later.

また、制御部42は、お気に入りボタン514が操作されたと判定した場合(ステップ1105でYes)、処理をステップ1106に進める。制御部42は、選択された画面をお気に入りリストに登録する(ステップ1106)。例えば、制御部42は、リスト記憶部412における登録対象のお気に入りリストを特定し、選択された画面を示す情報を該お気に入りリストに登録する。例えば、制御部42は、リスト記憶部412における登録対象のお気に入りリストが存在しない場合、リスト記憶部412に新規のお気に入りリストを作成し、選択された画面を示す情報を該お気に入りリストに登録する。制御部42は、ステップ1106の処理が終了すると、処理をステップ1107に進める。 Furthermore, if the control unit 42 determines that the favorites button 514 has been operated (Yes in step 1105), the control unit 42 advances the process to step 1106. The control unit 42 registers the selected screen in the favorites list (step 1106). For example, the control unit 42 identifies the favorites list to be registered in the list storage unit 412, and registers information indicating the selected screen in the favorites list. For example, if there is no favorites list to be registered in the list storage unit 412, the control unit 42 creates a new favorites list in the list storage unit 412, and registers information indicating the selected screen in the favorites list. When the process of step 1106 ends, the control unit 42 advances the process to step 1107.

制御部42は、画面510の表示を切り替えるか否かを判定する(ステップ1107)。例えば、制御部42は、入力部32を介いて、ENTERボタン511、EXITボタン512等の操作を検出した場合、画面510の表示を切り替えると判定する。制御部42は、画面510の表示を切り替えないと判定した場合(ステップ1107でNo)、処理を既に説明したステップ1102に戻り、処理を継続する。また、制御部42は、画面510の表示を終了すると判定した場合(ステップ1107でYes)、処理をステップ1108に進める。 The control unit 42 determines whether or not to switch the display of the screen 510 (step 1107). For example, when the control unit 42 detects an operation of the ENTER button 511, the EXIT button 512, or the like via the input unit 32, it determines that the display of the screen 510 is to be switched. When the control unit 42 determines that the display of the screen 510 is not to be switched (No in step 1107), the process returns to step 1102 already described and continues. When the control unit 42 determines that the display of the screen 510 is to be ended (Yes in step 1107), the process proceeds to step 1108.

制御部42は、画面510の操作に応じた処理を実行する(ステップ1108)。例えば、操作がENTERボタン511を選択する操作である場合、制御部42は、画面の設定内容をデータに反映する処理を実行する。例えば、操作がEXITボタン512を選択する操作である場合、制御部42は、画面の変更内容を無効とする処理を実行する。制御部42は、ステップ1108の処理が終了すると、処理をステップ1109に進める。 The control unit 42 executes processing according to the operation on the screen 510 (step 1108). For example, if the operation is an operation to select the ENTER button 511, the control unit 42 executes processing to reflect the settings on the screen in the data. For example, if the operation is an operation to select the EXIT button 512, the control unit 42 executes processing to invalidate the changes on the screen. When the processing of step 1108 ends, the control unit 42 advances the processing to step 1109.

制御部42は、画像を一括で取得するか否かを判定する(ステップ1109)。例えば、制御部42は、予め設定された画像を一括で取得するタイミングである場合に、画像を一括で取得すると判定する。一括で取得するタイミングは、例えば、オペレータの所定の操作を検出したタイミング、所定の画面に対する設定が終了したタイミング、加工条件データを作成するタイミング等を含む。例えば、一括で取得するタイミングを、基板処理装置1のアライメントティーチ終了時とすることで、制御部42は、ティーチしたターゲットの画像も保存することができる。制御部42は、画像を一括で取得しないと判定した場合(ステップ1109でNo)、図4に示す処理手順を終了させる。また、制御部42は、画像を一括で取得すると判定した場合(ステップ1109でYes)、処理をステップ1110に進める。 The control unit 42 determines whether or not to acquire images in a batch (step 1109). For example, the control unit 42 determines to acquire images in a batch when it is the timing to acquire images in a batch that have been set in advance. The timing to acquire images in a batch includes, for example, the timing when a predetermined operation by an operator is detected, the timing when a setting for a predetermined screen is completed, the timing when processing condition data is created, and the like. For example, by setting the timing to acquire images in a batch to the timing when alignment teach of the substrate processing apparatus 1 is completed, the control unit 42 can also store images of the taught targets. When the control unit 42 determines not to acquire images in a batch (No in step 1109), it ends the processing procedure shown in FIG. 4. When the control unit 42 determines to acquire images in a batch (Yes in step 1109), it advances the processing to step 1110.

制御部42は、お気に入りリストに登録された画面510の画像を一括で取得する(ステップ1110)。例えば、制御部42は、リスト記憶部412から対象のお気に入りリストを取得し、該お気に入りリストに登録された画面510の全てに対応する画面情報500を画面情報記憶部411から特定し、該画面情報500に基づいて画面510の画像を取得する。制御部42は、ステップ1110の処理が終了すると、処理をステップ1111に進める。 The control unit 42 acquires images of the screens 510 registered in the favorites list all at once (step 1110). For example, the control unit 42 acquires the target favorites list from the list storage unit 412, identifies screen information 500 corresponding to all of the screens 510 registered in the favorites list from the screen information storage unit 411, and acquires images of the screens 510 based on the screen information 500. When the processing of step 1110 is completed, the control unit 42 advances the processing to step 1111.

制御部42は、取得した画像に対する処理を実行する(ステップ1111)。画像に対する処理は、例えば、取得した画像を示す画像情報を画像情報記憶部413に記憶する処理、該画像情報を表示部31に表示させる処理、該画像情報に基づく加工条件データの作成を支援する処理、該画像情報をラベリングしてデータベースに登録する処理、該画像情報を設定された送信先に送信する処理等の少なくとも1つの処理を含む。制御部42は、ステップ1112の処理が終了すると、図4に示す処理手順を終了させる。 The control unit 42 executes processing on the acquired image (step 1111). The processing on the image includes at least one of the following processes: storing image information indicating the acquired image in the image information storage unit 413, displaying the image information on the display unit 31, assisting in the creation of processing condition data based on the image information, labeling the image information and registering it in a database, and transmitting the image information to a set destination. When the processing of step 1112 ends, the control unit 42 ends the processing procedure shown in FIG. 4.

以上説明したように、基板処理装置1は、表示部31に表示している画面510をお気に入りリストに記憶すると、該お気に入りリストに記憶された全ての画面の画像を一括で取得することができる。例えば、オペレータは、図5に示す画面510をお気に入りリストに登録し、図6に示す画面510をお気に入りリストに登録していないとする。この場合、基板処理装置1は、画像を一括で取得するタイミングで、図5に示す画面510等の画像を取得し、図6に示す画面510の画像を取得しない。 As described above, when the substrate processing apparatus 1 stores the screen 510 displayed on the display unit 31 in the favorites list, it can acquire images of all the screens stored in the favorites list all at once. For example, assume that the operator registers the screen 510 shown in FIG. 5 in the favorites list, but does not register the screen 510 shown in FIG. 6 in the favorites list. In this case, the substrate processing apparatus 1 acquires images such as the screen 510 shown in FIG. 5 at the timing of acquiring images all at once, but does not acquire the image of the screen 510 shown in FIG. 6.

これにより、基板処理装置1は、複数の画面510を切り替えて表示する場合に、複数の画面510のそれぞれで画像を取得する処理が不要となる。また、基板処理装置1は、画面510の表示が切り替わった後、保存したい画面510の画像を取得するために、オペレータが画面510の表示を戻す操作を不要とすることができる。その結果、基板処理装置1は、画面510のお気に入りリストに基づいて、複数の画面510の画像を効率的に取得することができる。 As a result, when the substrate processing apparatus 1 switches between multiple screens 510, it is not necessary to perform processing to acquire images on each of the multiple screens 510. Furthermore, the substrate processing apparatus 1 can eliminate the need for the operator to return the display of the screen 510 to acquire an image of the screen 510 that is to be saved after the display of the screen 510 has been switched. As a result, the substrate processing apparatus 1 can efficiently acquire images of the multiple screens 510 based on the favorites list of the screen 510.

基板処理装置1は、お気に入りボタン514を複数の画面510のそれぞれに表示させ、該お気に入りボタン514が選択された画面510をお気に入りリストに登録することができる。これにより、基板処理装置1は、切り替えて表示する複数の画面510を、お気に入りリストに登録するオペレータの操作を容易にすることができる。その結果、基板処理装置1は、画面510のお気に入りリストに基づいて、複数の画面510の画像を効率的に取得することができる。 The substrate processing apparatus 1 can display a favorite button 514 on each of the multiple screens 510, and can register the screen 510 for which the favorite button 514 is selected in a favorite list. This allows the substrate processing apparatus 1 to easily operate the operator to register the multiple screens 510 that are switched and displayed in the favorite list. As a result, the substrate processing apparatus 1 can efficiently acquire images of the multiple screens 510 based on the favorite list of the screens 510.

(基板処理装置における画面の他の登録例)
次に、実施形態に係る基板処理装置1が実行する画面510の他の登録例を説明する。図7は、実施形態に係る基板処理装置1の画面登録に関する画面の遷移例を説明するための図である。
(Another registration example of a screen in a substrate processing apparatus)
Next, another registration example of the screen 510 executed by the substrate processing apparatus 1 according to the embodiment will be described. Fig. 7 is a diagram for explaining a screen transition example regarding screen registration of the substrate processing apparatus 1 according to the embodiment.

図7に示す場面3001では、基板処理装置1は、制御部42がプログラムを実行することにより、トップ画面情報に基づくトップ画面600を、タッチパネル30の表示部31に表示させている。トップ画面600は、例えば、基板処理装置1の各種処理を指示するための複数のボタン610と、お気に入りの画面510を編集するためのお気に入り編集ボタン620と、画像の確認に用いる画像確認ボタン630と、を有する。複数のボタン610は、図示しないが、例えば、「マニュアルオペレーション」、「フルオート」、「ティーチ」、「メジャー」、「ホイール交換」、「マシンデータ」及び「加工条件」を指示するボタンを有している。 In scene 3001 shown in FIG. 7, the control unit 42 of the substrate processing apparatus 1 executes a program to cause the display unit 31 of the touch panel 30 to display a top screen 600 based on top screen information. The top screen 600 has, for example, a number of buttons 610 for instructing various processes of the substrate processing apparatus 1, a favorites editing button 620 for editing the favorite screen 510, and an image confirmation button 630 used to confirm an image. Although not shown, the multiple buttons 610 have, for example, buttons for instructing "manual operation", "full auto", "teach", "measure", "wheel change", "machine data", and "processing conditions".

お気に入り編集ボタン620は、例えば、複数の画面510を確認する場合にオペレータ等によって操作される。基板処理装置1は、トップ画面600を表示部31に表示している場合に、お気に入り編集ボタン620に対する操作を検出すると、サムネイル画面700を表示部31に表示する。サムネイル画面700は、複数の画面510のサムネイル710の一覧を表示する画面である。 The favorites edit button 620 is operated by an operator, for example, when checking multiple screens 510. When the substrate processing apparatus 1 detects an operation on the favorites edit button 620 while the top screen 600 is displayed on the display unit 31, it displays a thumbnail screen 700 on the display unit 31. The thumbnail screen 700 is a screen that displays a list of thumbnails 710 of the multiple screens 510.

場面3002では、基板処理装置1は、オペレータに関する複数の画面510のサムネイル画面700を表示部31に表示する。サムネイル画面700は、複数のサムネイル710と、設定項目720と、ボタン730と、を有する。複数のサムネイル710は、オペレータが選択可能なように、サムネイル画面700に表示される。基板処理装置1は、サムネイル710を選択状態または非選択状態でサムネイル画面700に表示させる。選択状態と非選択状態とは、異なる表示態様である。設定項目720は、登録されたお気に入りリストの登録名を設定可能な項目である。設定項目720は、例えば、オペレータの名前、被加工物100の種類等の複数の登録名が選択可能な構成になっている。ボタン730は、トップ画面600へ戻るためのボタンである。ボタン730は、サムネイル画面700で選択したサムネイル710の画面をお気に入りリストに登録するボタンとして機能する。 In scene 3002, the substrate processing apparatus 1 displays a thumbnail screen 700 of a plurality of screens 510 related to the operator on the display unit 31. The thumbnail screen 700 has a plurality of thumbnails 710, a setting item 720, and a button 730. The plurality of thumbnails 710 are displayed on the thumbnail screen 700 so that the operator can select them. The substrate processing apparatus 1 displays the thumbnails 710 on the thumbnail screen 700 in a selected state or a non-selected state. The selected state and the non-selected state are different display modes. The setting item 720 is an item in which a registered name of the registered favorite list can be set. The setting item 720 is configured to allow selection of a plurality of registered names such as the name of the operator and the type of the workpiece 100. The button 730 is a button for returning to the top screen 600. The button 730 functions as a button for registering the screen of the thumbnail 710 selected on the thumbnail screen 700 to the favorite list.

場面3002に示す一例では、オペレータは、9つのサムネイル710のうち、4つのサムネイル710を選択している。この場合、基板処理装置1は、サムネイル画面700で選択された4つのサムネイル710の画面510を、お気に入りリストに登録する。このように、基板処理装置1は、複数の画面510のサムネイル710の一覧をサムネイル画面700に表示させ、選択されたサムネイル710の画面510をお気に入りリストに登録させることができる。基板処理装置1は、既に登録されたお気に入りリストを流用して、新たなお気に入りリストを登録させることができる。 In the example shown in scene 3002, the operator selects four thumbnails 710 out of nine thumbnails 710. In this case, the substrate processing apparatus 1 registers the screens 510 of the four thumbnails 710 selected on the thumbnail screen 700 in the favorites list. In this way, the substrate processing apparatus 1 can display a list of the thumbnails 710 of the multiple screens 510 on the thumbnail screen 700 and register the screen 510 of the selected thumbnail 710 in the favorites list. The substrate processing apparatus 1 can reuse an already registered favorites list to register a new favorites list.

(画面の他の登録例に係る処理手順)
次に、基板処理装置1が実行する画面510の他の登録例に係る処理手順の一例を説明する。図8は、実施形態に係る基板処理装置1の画面510の他の登録に関する処理手順の一例を示すフローチャートである。図9は、図8に示す画面登録処理の処理手順の一例を示すフローチャートである。図10は、図8に示す画像確認処理の処理手順の一例を示すフローチャートである。
(Processing Procedures for Other Screen Registration Examples)
Next, an example of a processing procedure related to another registration example of the screen 510 executed by the substrate processing apparatus 1 will be described. Fig. 8 is a flowchart showing an example of a processing procedure related to another registration of the screen 510 of the substrate processing apparatus 1 according to the embodiment. Fig. 9 is a flowchart showing an example of a processing procedure of the screen registration processing shown in Fig. 8. Fig. 10 is a flowchart showing an example of a processing procedure of the image confirmation processing shown in Fig. 8.

図8乃至図10に示す処理手順は、基板処理装置1の制御部42がプログラムを実行することによって実現される。図8に示す処理手順は、例えば、サムネイル画面700を用いて画面の登録を行う場合に、基板処理装置1の制御部42によって実行される。 The processing procedures shown in Figures 8 to 10 are realized by the control unit 42 of the substrate processing apparatus 1 executing a program. The processing procedures shown in Figure 8 are executed by the control unit 42 of the substrate processing apparatus 1 when, for example, registering a screen using the thumbnail screen 700.

図8に示す処理手順では、基板処理装置1の制御部42は、オペレータの認証を行う(ステップ2101)。制御部42は、例えば、識別情報の入力等によってオペレータの個人認証を行う。制御部42は、オペレータを認証すると、処理をステップ2102に進める。なお、制御部42は、オペレータを認証できなかった場合、図8に示す処理手順を終了させてもよい。 In the process procedure shown in FIG. 8, the control unit 42 of the substrate processing apparatus 1 authenticates the operator (step 2101). The control unit 42 performs personal authentication of the operator, for example, by inputting identification information. If the control unit 42 authenticates the operator, the process proceeds to step 2102. Note that if the control unit 42 cannot authenticate the operator, it may end the process procedure shown in FIG. 8.

制御部42は、トップ画面600を表示部31に表示させる(ステップ2102)。例えば、制御部42は、トップ画面情報に基づくトップ画面600を表示するように、表示部31を制御する。制御部42は、表示部31がトップ画面600を表示すると、処理をステップ2103に進める。 The control unit 42 causes the display unit 31 to display the top screen 600 (step 2102). For example, the control unit 42 controls the display unit 31 to display the top screen 600 based on the top screen information. When the display unit 31 displays the top screen 600, the control unit 42 advances the process to step 2103.

制御部42は、編集ボタンが選択されたか否かを判定する(ステップ2103)。例えば、制御部42は、入力部32を介して、トップ画面600のお気に入り編集ボタン620に対する選択操作を検出した場合に、編集ボタンが選択されたと判定する。制御部42は、編集ボタンが選択されたと判定した場合(ステップ2103でYes)、処理をステップ2104に進める。 The control unit 42 determines whether the Edit button has been selected (step 2103). For example, when the control unit 42 detects a selection operation on the Favorites Edit button 620 on the top screen 600 via the input unit 32, the control unit 42 determines that the Edit button has been selected. When the control unit 42 determines that the Edit button has been selected (Yes in step 2103), the control unit 42 advances the process to step 2104.

制御部42は、サムネイル710の一覧を用いた画面登録処理を実行する(ステップ2104)。画面登録処理は、例えば、サムネイル画面700を用いて画面をお気に入りリストに登録する処理である。 The control unit 42 executes a screen registration process using the list of thumbnails 710 (step 2104). The screen registration process is, for example, a process of registering a screen in a favorites list using the thumbnail screen 700.

図9に示す画面登録処理の処理手順では、制御部42は、表示対象の画面510を収集する(ステップ2401)。例えば、制御部42は、認証したオペレータに関する画面510、加工条件に関する画面510等を収集する。制御部42は、ステップ2401の処理が終了すると、処理をステップ2402に進める。 In the processing procedure of the screen registration process shown in FIG. 9, the control unit 42 collects the screens 510 to be displayed (step 2401). For example, the control unit 42 collects the screens 510 related to the authenticated operator, the screens 510 related to the processing conditions, etc. When the processing of step 2401 ends, the control unit 42 advances the processing to step 2402.

制御部42は、収集した画面510のサムネイル710の一覧を示すサムネイル画面700を生成する(ステップ2402)。例えば、制御部42は、ステップ2401で収集した画面510のサムネイル710を作成し、作成したサムネイル710を一覧表示するサムネイル画面700の画面情報を生成する。制御部42は、ステップ2402の処理が終了すると、処理をステップ2403に進める。 The control unit 42 generates a thumbnail screen 700 that displays a list of thumbnails 710 of the collected screens 510 (step 2402). For example, the control unit 42 creates thumbnails 710 of the screens 510 collected in step 2401, and generates screen information for the thumbnail screen 700 that displays a list of the created thumbnails 710. When the processing of step 2402 ends, the control unit 42 advances the processing to step 2403.

制御部42は、サムネイル画面700を表示部31に表示する表示制御処理を実行する(ステップ2403)。表示制御処理は、例えば、表示部31に表示させているトップ画面600からサムネイル画面700に切り替えて表示させる処理を含む。例えば、制御部42は、表示制御処理を実行することで、トップ画面600からサムネイル画面700に表示部31の表示内容を切り替えさせる。制御部42は、ステップ2403の処理が終了すると、処理をステップ2404に進める。 The control unit 42 executes a display control process to display the thumbnail screen 700 on the display unit 31 (step 2403). The display control process includes, for example, a process of switching from the top screen 600 displayed on the display unit 31 to the thumbnail screen 700. For example, the control unit 42 executes the display control process to switch the display content of the display unit 31 from the top screen 600 to the thumbnail screen 700. When the process of step 2403 ends, the control unit 42 advances the process to step 2404.

制御部42は、サムネイル画面700の表示を終了するか否かを判定する(ステップ2404)。例えば、制御部42は、入力部32を介して、トップ画面600へのボタン730に対する操作を検出した場合に、サムネイル画面700の表示を終了すると判定する。制御部42は、サムネイル画面700の表示を終了すると判定した場合(ステップ2404でYes)、処理をステップ2405に進める。 The control unit 42 determines whether or not to end the display of the thumbnail screen 700 (step 2404). For example, when the control unit 42 detects an operation on the button 730 on the top screen 600 via the input unit 32, the control unit 42 determines to end the display of the thumbnail screen 700. When the control unit 42 determines to end the display of the thumbnail screen 700 (Yes in step 2404), the control unit 42 advances the process to step 2405.

制御部42は、サムネイル画面700で選択されたサムネイル710の画面510を示すお気に入りリストを記憶部41に記憶する(ステップ2405)。例えば、制御部42は、サムネイル画面700で選択されたサムネイル710の画面510を特定し、特定した画面510を示すお気に入りリストを作成する。そして、制御部42は、サムネイル画面700の設定項目720に設定された登録名のお気に入りリストを作成すると、該お気に入りリストをリスト記憶部412に記憶する。制御部42は、ステップ2405の処理が終了すると、図9に示す処理手順を終了し、図8に示すステップ2104の処理に復帰する。 The control unit 42 stores in the storage unit 41 a favorites list indicating the screen 510 of the thumbnail 710 selected on the thumbnail screen 700 (step 2405). For example, the control unit 42 identifies the screen 510 of the thumbnail 710 selected on the thumbnail screen 700, and creates a favorites list indicating the identified screen 510. Then, when the control unit 42 creates a favorites list of the registered name set in the setting item 720 of the thumbnail screen 700, it stores the favorites list in the list storage unit 412. When the processing of step 2405 ends, the control unit 42 ends the processing procedure shown in FIG. 9, and returns to the processing of step 2104 shown in FIG. 8.

また、制御部42は、サムネイル画面700の表示を終了させないと判定した場合(ステップ2404でNo)、処理をステップ2406に進める。制御部42は、サムネイル710が選択されたか否かを判定する(ステップ2406)。例えば、制御部42は、入力部32を介して、サムネイル710に対する操作を検出した場合に、サムネイル710が選択されたと判定する。制御部42は、サムネイル710が選択されていないと判定した場合(ステップ2406でNo)、処理を既に説明したステップ2404に戻し、処理を継続する。 Furthermore, if the control unit 42 determines that the display of the thumbnail screen 700 is not to be terminated (No at step 2404), the control unit 42 advances the process to step 2406. The control unit 42 determines whether or not the thumbnail 710 has been selected (step 2406). For example, if the control unit 42 detects an operation on the thumbnail 710 via the input unit 32, the control unit 42 determines that the thumbnail 710 has been selected. If the control unit 42 determines that the thumbnail 710 has not been selected (No at step 2406), the control unit 42 returns the process to step 2404 already described, and continues the process.

また、制御部42は、サムネイル710が選択されたと判定した場合(ステップ2406でYes)、処理をステップ2407に進める。制御部42は、サムネイル画面700で選択されたサムネイル710の表示態様を変更する(ステップ2407)。例えば、非選択状態のサムネイル710が選択された場合、制御部42は、選択されたサムネイル710が選択状態の表示態様となるように、サムネイル画面700の表示内容を変更する。例えば、選択状態のサムネイル710が選択された場合、制御部42は、選択されたサムネイル710が非選択状態の表示態様となるように、サムネイル画面700の表示内容を変更する。制御部42は、ステップ2407の処理が終了すると、処理を既に説明したステップ2404に戻し、処理を継続する。 If the control unit 42 determines that the thumbnail 710 has been selected (Yes in step 2406), the control unit 42 advances the process to step 2407. The control unit 42 changes the display mode of the thumbnail 710 selected on the thumbnail screen 700 (step 2407). For example, if a non-selected thumbnail 710 is selected, the control unit 42 changes the display content of the thumbnail screen 700 so that the selected thumbnail 710 has a display mode of a selected state. For example, if a selected thumbnail 710 is selected, the control unit 42 changes the display content of the thumbnail screen 700 so that the selected thumbnail 710 has a display mode of a non-selected state. When the process of step 2407 ends, the control unit 42 returns the process to step 2404 already described, and continues the process.

図8に戻り、制御部42は、ステップ2104の画像登録処理が終了すると、処理をステップ2105に進める。制御部42は、トップ画面600への復帰処理を実行する(ステップ2105)。復帰処理は、例えば、表示部31に表示させている画面510からトップ画面600へ切り替えて表示させる処理を含む。制御部42は、復帰処理を実行することで、表示部31が表示内容を画面510からトップ画面600へ切り替える。すなわち、表示部31は、トップ画面600を表示した状態になる。制御部42は、ステップ2105の処理が終了すると、処理をステップ2106に進める。 Returning to FIG. 8, when the image registration process of step 2104 is completed, the control unit 42 advances the process to step 2105. The control unit 42 executes a process of returning to the top screen 600 (step 2105). The return process includes, for example, a process of switching from the screen 510 displayed on the display unit 31 to the top screen 600. By executing the return process, the control unit 42 causes the display unit 31 to switch the display content from the screen 510 to the top screen 600. In other words, the display unit 31 is in a state where the top screen 600 is displayed. When the process of step 2105 is completed, the control unit 42 advances the process to step 2106.

制御部42は、終了するか否かを判定する(ステップ2106)。例えば、制御部42は、オペレータからの終了操作を受け付けた場合、他の画面への遷移の指示を受け付けた場合等に、終了すると判定する。制御部42は、終了しないと判定した場合(ステップ2106でNo)、処理を既に説明したステップ2103に戻し、処理を継続する。また、制御部42は、終了すると判定した場合(ステップ2106でYes)、図8に示す処理手順を終了させる。 The control unit 42 determines whether or not to terminate (step 2106). For example, the control unit 42 determines to terminate when it receives a termination operation from the operator, an instruction to transition to another screen, etc. If the control unit 42 determines not to terminate (No in step 2106), the process returns to step 2103 already described and continues the process. Also, if the control unit 42 determines to terminate (Yes in step 2106), it terminates the processing procedure shown in FIG. 8.

また、制御部42は、編集ボタンが選択されていないと判定した場合(ステップ2103でNo)、処理をステップ2107に進める。制御部42は、トップ画面600で画像確認が選択されたか否かを判定する(ステップ2107)。例えば、制御部42は、入力部32を介して、トップ画面600の画像確認ボタン630に対する選択操作を検出した場合に、トップ画面600で画像確認が選択されたと判定する。制御部42は、トップ画面600で画像確認が選択されていないと判定した場合(ステップ2107でNo)、処理を既に説明したステップ2106に進め、ステップ2106の処理を実行する。 Furthermore, if the control unit 42 determines that the edit button has not been selected (No in step 2103), the control unit 42 advances the process to step 2107. The control unit 42 determines whether or not image confirmation has been selected on the top screen 600 (step 2107). For example, if the control unit 42 detects a selection operation on the image confirmation button 630 on the top screen 600 via the input unit 32, the control unit 42 determines that image confirmation has been selected on the top screen 600. If the control unit 42 determines that image confirmation has not been selected on the top screen 600 (No in step 2107), the control unit 42 advances the process to step 2106 already described, and executes the process of step 2106.

また、制御部42は、トップ画面600で画像確認が選択されたと判定した場合(ステップ2107でYes)、処理をステップ2108に進める。制御部42は、画像確認処理を実行する(ステップ2108)。画像確認処理は、例えば、取得した画面510の画像をオペレータに確認させる処理である。 If the control unit 42 determines that image confirmation has been selected on the top screen 600 (Yes in step 2107), the control unit 42 advances the process to step 2108. The control unit 42 executes image confirmation processing (step 2108). The image confirmation processing is, for example, processing in which the operator checks the image of the acquired screen 510.

図10に示す画像確認処理の処理手順では、制御部42は、お気に入りリストに登録された画面510の画像を一括で取得する(ステップ2801)。例えば、制御部42は、対象となるお気に入りリストをリスト記憶部412から取得し、該お気に入りリストの画面510の画像を取得し、記憶部41に記憶する。制御部42は、ステップ2801の処理が終了すると、処理をステップ2802に進める。 In the processing procedure of the image confirmation process shown in FIG. 10, the control unit 42 acquires images of the screens 510 registered in the favorites list all at once (step 2801). For example, the control unit 42 acquires the target favorites list from the list storage unit 412, acquires images of the screens 510 in the favorites list, and stores them in the storage unit 41. When the processing of step 2801 ends, the control unit 42 advances the processing to step 2802.

制御部42は、取得した画像を確認可能な確認画面を生成する(ステップ2802)。例えば、制御部42は、取得した画像の一覧を表示するための確認画面、取得した画像をお気に入りリストに関連付けて表示する確認画面等を生成する。制御部42は、ステップ2802の処理が終了すると、処理をステップ2803に進める。 The control unit 42 generates a confirmation screen on which the acquired images can be confirmed (step 2802). For example, the control unit 42 generates a confirmation screen for displaying a list of the acquired images, a confirmation screen for displaying the acquired images in association with a favorites list, etc. When the processing of step 2802 ends, the control unit 42 advances the processing to step 2803.

制御部42は、生成した確認画面を表示部31に表示させる(ステップ2803)。例えば、制御部42は、ステップ2802で生成した確認画面を表示するように、表示部31の表示を制御する。制御部42は、ステップ2803の処理が終了すると、処理をステップ2804に進める。 The control unit 42 causes the display unit 31 to display the generated confirmation screen (step 2803). For example, the control unit 42 controls the display unit 31 to display the confirmation screen generated in step 2802. When the processing of step 2803 ends, the control unit 42 advances the processing to step 2804.

制御部42は、画像に対する処理が指示されたか否かを判定する(ステップ2804)。例えば、制御部42は、入力部32を介して、確認画面の画像に対する処理を指示する操作を検出した場合に、画像に対する処理が指示されたと判定する。制御部42は、画像に対する処理が指示されたと判定した場合(ステップ2804でYes)、処理をステップ2805に進める。 The control unit 42 determines whether or not processing of the image has been instructed (step 2804). For example, when the control unit 42 detects an operation to instruct processing of the image on the confirmation screen via the input unit 32, the control unit 42 determines that processing of the image has been instructed. When the control unit 42 determines that processing of the image has been instructed (Yes in step 2804), the control unit 42 advances the process to step 2805.

制御部42は、指示された画像に対する処理を実行する(ステップ2805)。指示された画像に対する処理、例えば、指示された画像を表示部31に表示する処理、指示された画像を編集・保存する処理、指示された画像を外部通信機器に送信する処理等を含む。制御部42は、ステップ2805の処理が終了すると、図10に示す処理手順を終了し、図8に示すステップ2108の処理に復帰する。 The control unit 42 executes processing on the specified image (step 2805). The processing on the specified image includes, for example, processing to display the specified image on the display unit 31, processing to edit and save the specified image, and processing to transmit the specified image to an external communication device. When the processing of step 2805 ends, the control unit 42 ends the processing procedure shown in FIG. 10 and returns to the processing of step 2108 shown in FIG. 8.

また、制御部42は、画像に対する処理が指示されていないと判定した場合(ステップ2804でNo)、処理をステップ2806に進める。制御部42は、確認画面の表示を終了するか否かを判定する(ステップ2806)。例えば、制御部42は、入力部32を介して、トップ画面600への復帰操作を検出した場合に、確認画面の表示を終了すると判定する。制御部42は、確認画面の表示を終了しないと判定した場合(ステップ2806でNo)、処理を既に説明したステップ2804に戻し、処理を継続する。また、制御部42は、確認画面の表示を終了すると判定した場合(ステップ2806でYes)、図10に示す処理手順を終了し、図8に示すステップ2108の処理に復帰する。 If the control unit 42 determines that no processing has been instructed for the image (No at step 2804), the control unit 42 advances the process to step 2806. The control unit 42 determines whether or not to end the display of the confirmation screen (step 2806). For example, the control unit 42 determines to end the display of the confirmation screen when detecting an operation to return to the top screen 600 via the input unit 32. If the control unit 42 determines not to end the display of the confirmation screen (No at step 2806), the control unit 42 returns the process to step 2804 already described and continues the process. If the control unit 42 determines that the display of the confirmation screen is to end (Yes at step 2806), the control unit 42 ends the process procedure shown in FIG. 10 and returns to the process of step 2108 shown in FIG. 8.

図8に戻り、制御部42は、ステップ2108の処理が終了すると、処理を既に説明したステップ2105に進める。制御部42は、トップ画面600への復帰処理を実行する(ステップ2105)。そして、制御部42は、ステップ2105の処理が終了すると、処理を既に説明したステップ2106に進める。制御部42は、終了しないと判定した場合(ステップ2106でNo)、図8に示す処理手順を継続し、終了すると判定した場合(ステップ2106でYes)に、図8に示す処理手順を終了させる。 Returning to FIG. 8, when the control unit 42 completes the process of step 2108, it advances the process to step 2105 already described. The control unit 42 executes the process of returning to the top screen 600 (step 2105). Then, when the control unit 42 completes the process of step 2105, it advances the process to step 2106 already described. If the control unit 42 determines that the process should not be completed (No at step 2106), it continues the process procedure shown in FIG. 8, and if the control unit 42 determines that the process should be completed (Yes at step 2106), it ends the process procedure shown in FIG. 8.

以上説明したように、基板処理装置1は、複数の画面510のサムネイル710を表示するサムネイル画面700を表示部31に表示し、該サムネイル画面700において、選択されたサムネイル710の画面510をお気に入りリストに登録することができる。これにより、基板処理装置1は、切り替えて表示する複数の画面510のうち、画像を取得したい画面510を容易にお気に入りリストに記憶することができる。その結果、基板処理装置1は、画面510のお気に入りリストに基づいて、複数の画面510の画像を効率的に取得することができる。基板処理装置1は、お気に入りリストに画面510を登録しておけば、複数の画面510の画像を一括で取得できるので、オペレータが画面510を複数回遷移させながら各画面510で画像を取得する必要がなくなり、基板処理装置1の操作回数を抑制することができる。 As described above, the substrate processing apparatus 1 displays the thumbnail screen 700 displaying thumbnails 710 of multiple screens 510 on the display unit 31, and can register the screen 510 of the selected thumbnail 710 in the thumbnail screen 700 in the favorites list. This allows the substrate processing apparatus 1 to easily store in the favorites list the screen 510 from which an image is to be acquired, among the multiple screens 510 that are switched and displayed. As a result, the substrate processing apparatus 1 can efficiently acquire images of the multiple screens 510 based on the favorites list of the screen 510. If the substrate processing apparatus 1 registers the screen 510 in the favorites list, the images of the multiple screens 510 can be acquired at once, so that the operator does not need to acquire images on each screen 510 while switching between the screens 510 multiple times, and the number of operations of the substrate processing apparatus 1 can be reduced.

また、基板処理装置1は、お気に入りリストに登録された画面510の画像を一括で取得し、取得した画像の確認画面を表示部31に表示させることができる。これにより、基板処理装置1は、お気に入りリストに基づいて取得した画面510の画像をオペレータに確認させることができる。その結果、基板処理装置1は、お気に入りリストを用いて一括で取得した画面510の画像の正確性を向上させることができる。 The substrate processing apparatus 1 can also acquire images of the screens 510 registered in the favorites list all at once, and display a confirmation screen for the acquired images on the display unit 31. This allows the substrate processing apparatus 1 to allow the operator to confirm the images of the screens 510 acquired based on the favorites list. As a result, the substrate processing apparatus 1 can improve the accuracy of the images of the screens 510 acquired all at once using the favorites list.

例えば、オペレータが加工レポートを作成する場合、エラー情報を共有する場合等では、画面510の画像を記憶する目的が同一であると、画像を取得したい画面は同じになる。この場合、従来の加工装置は、オペレータが複数の画面510を遷移させて画像を取得する作業が発生し、非効率的であった。本発明に係る基板処理装置1は、お気に入りリストに画面510を登録しておくことで、必要な画面510の画像を容易に取得できるため、作業効率を向上させることができる。 For example, when an operator creates a processing report or shares error information, if the purpose of storing the image of screen 510 is the same, the screen from which the image is to be acquired will be the same. In this case, in a conventional processing device, the operator must switch between multiple screens 510 to acquire images, which is inefficient. The substrate processing device 1 according to the present invention can easily acquire images of the required screen 510 by registering the screen 510 in a favorites list, thereby improving work efficiency.

[その他の実施形態]
上記の実施形態では、本発明に係る基板処理装置1は、加工装置である場合について説明したが、これに限定されるものではなく、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。基板処理装置は、例えば、半導体基板を加工する装置で実現することができる。半導体基板を加工する装置は、例えば、切削装置、研削装置、レーザー加工装置、プラズマ加工装置、バイト切削装置、研磨装置、樹脂被覆装置、粘着テープ貼着装置等を含む。また、基板処理装置は、半導体基板を検査する装置で実現することができる。半導体基板を検査する装置は、例えば、外観検査装置、分割検査装置、抗折強度測定装置等を含む。また、基板処理装置は、半導体基板を洗浄する装置で実現することができる。半導体基板を洗浄する装置は、例えば、洗浄装置、乾燥装置等を含む。
[Other embodiments]
In the above embodiment, the substrate processing apparatus 1 according to the present invention has been described as a processing apparatus, but the present invention is not limited thereto, and various modifications can be made without departing from the gist of the present invention. The substrate processing apparatus can be realized, for example, as an apparatus for processing a semiconductor substrate. The apparatus for processing a semiconductor substrate includes, for example, a cutting apparatus, a grinding apparatus, a laser processing apparatus, a plasma processing apparatus, a cutting tool apparatus, a polishing apparatus, a resin coating apparatus, an adhesive tape application apparatus, and the like. The substrate processing apparatus can also be realized as an apparatus for inspecting a semiconductor substrate. The apparatus for inspecting a semiconductor substrate includes, for example, an appearance inspection apparatus, a split inspection apparatus, a flexural strength measurement apparatus, and the like. The substrate processing apparatus can also be realized as an apparatus for cleaning a semiconductor substrate. The apparatus for cleaning a semiconductor substrate includes, for example, a cleaning apparatus, a drying apparatus, and the like.

また、上記の実施形態において説明した基板処理装置1の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、基板処理装置1の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、基板処理装置1は、表示制御部421、画像取得部422、登録部423及び生成部424が機能的に統合されたり、組み合わせたりしてもよい。 Furthermore, each component of the substrate processing apparatus 1 described in the above embodiment is functionally conceptual, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution/integration of the substrate processing apparatus 1 is not limited to that shown in the figure, and all or part of it can be functionally or physically distributed/integrated in any unit depending on various loads, usage conditions, etc. For example, the substrate processing apparatus 1 may have the display control unit 421, image acquisition unit 422, registration unit 423, and generation unit 424 functionally integrated or combined.

1 基板処理装置
10 保持ユニット
12 撮像ユニット
20 加工ユニット(処理ユニット)
30 タッチパネル
31 表示部
32 入力部
40 制御ユニット
41 記憶部
42 制御部
100 被加工物
411 画面情報記憶部
412 リスト記憶部
413 画像情報記憶部
421 表示制御部
422 画像取得部
423 登録部
424 生成部
500 画面情報
510 画面
513 画像取得ボタン
514 お気に入りボタン
600 トップ画面
700 サムネイル画面
710 サムネイル
REFERENCE SIGNS LIST 1 Substrate processing apparatus 10 Holding unit 12 Imaging unit 20 Processing unit (processing unit)
30 Touch panel 31 Display section 32 Input section 40 Control unit 41 Storage section 42 Control section 100 Workpiece 411 Screen information storage section 412 List storage section 413 Image information storage section 421 Display control section 422 Image acquisition section 423 Registration section 424 Generation section 500 Screen information 510 Screen 513 Image acquisition button 514 Favorite button 600 Top screen 700 Thumbnail screen 710 Thumbnail

Claims (3)

基板に任意の処理を行う基板処理装置であって、
基板を保持する保持ユニットと、
該保持ユニットに保持された基板に処理を行う処理ユニットと、
該基板処理装置に関する情報を表示する表示部と、
制御ユニットと、を備え、
該制御ユニットは、
該表示部に切り替えて表示される複数の画面を記憶する画面情報記憶部と、
複数の該画面の内、選択された任意の該画面を示すお気に入りリストを記憶するリスト記憶部と、
該お気に入りリストに記憶された該画面の画像の全てまたは一部を取得し、取得した画像を示す画像情報を画像情報記憶部に記憶する画像取得部と、
を有することを特徴とする基板処理装置。
A substrate processing apparatus for performing any processing on a substrate,
A holding unit for holding the substrate;
a processing unit for performing processing on the substrate held by the holding unit;
a display unit that displays information regarding the substrate processing apparatus;
A control unit,
The control unit
a screen information storage unit that stores a plurality of screens to be switched and displayed on the display unit;
a list storage unit for storing a favorites list indicating an arbitrary screen selected from among the plurality of screens;
an image acquisition unit that acquires all or a part of the image of the screen stored in the favorites list and stores image information indicating the acquired image in an image information storage unit ;
A substrate processing apparatus comprising:
該制御ユニットは、
該画面を該お気に入りリストに登録するお気に入りボタンを複数の前記画面のそれぞれに表示させる表示制御部と、
該お気に入りボタンが選択された該画面を該お気に入りリストに登録する登録部と、
をさらに有することを特徴とする請求項1に記載の基板処理装置。
The control unit
a display control unit that displays a favorite button on each of the plurality of screens for registering the screen in the favorites list;
a registration unit that registers the screen on which the favorite button is selected in the favorite list;
The substrate processing apparatus according to claim 1 , further comprising:
該制御ユニットは、
該表示部に複数の該画面のサムネイルを表示するサムネイル画面を生成する生成部と、
該サムネイル画面において、選択された該サムネイルの該画面を該お気に入りリストに登録する登録部と、
をさらに有することを特徴とする請求項1または2に記載の基板処理装置。
The control unit
a generating unit that generates a thumbnail screen for displaying thumbnails of a plurality of said screens on said display unit;
a registration unit for registering the screen of the thumbnail selected on the thumbnail screen in the favorites list;
3. The substrate processing apparatus according to claim 1, further comprising:
JP2021069194A 2021-04-15 2021-04-15 Substrate Processing Equipment Active JP7664743B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021069194A JP7664743B2 (en) 2021-04-15 2021-04-15 Substrate Processing Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021069194A JP7664743B2 (en) 2021-04-15 2021-04-15 Substrate Processing Equipment

Publications (2)

Publication Number Publication Date
JP2022164003A JP2022164003A (en) 2022-10-27
JP7664743B2 true JP7664743B2 (en) 2025-04-18

Family

ID=83742780

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021069194A Active JP7664743B2 (en) 2021-04-15 2021-04-15 Substrate Processing Equipment

Country Status (1)

Country Link
JP (1) JP7664743B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030125828A1 (en) 2002-01-03 2003-07-03 Corey Gary John SmartPath: an intelligent tool path optimizer that automatically adusts feedrates, accel rates and decel rates based on a set of rules and spindle torque defined by the user
JP2013102037A (en) 2011-11-08 2013-05-23 Hitachi Kokusai Electric Inc Substrate processing apparatus
JP2019204384A (en) 2018-05-25 2019-11-28 シャープ株式会社 Information processing apparatus, information processing method, and program
JP2021015861A (en) 2019-07-10 2021-02-12 株式会社ディスコ Processing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030125828A1 (en) 2002-01-03 2003-07-03 Corey Gary John SmartPath: an intelligent tool path optimizer that automatically adusts feedrates, accel rates and decel rates based on a set of rules and spindle torque defined by the user
JP2013102037A (en) 2011-11-08 2013-05-23 Hitachi Kokusai Electric Inc Substrate processing apparatus
JP2019204384A (en) 2018-05-25 2019-11-28 シャープ株式会社 Information processing apparatus, information processing method, and program
JP2021015861A (en) 2019-07-10 2021-02-12 株式会社ディスコ Processing device

Also Published As

Publication number Publication date
JP2022164003A (en) 2022-10-27

Similar Documents

Publication Publication Date Title
US10482587B2 (en) Apparatus having transfer control based on imaged image
JP6108806B2 (en) Processing equipment
CN104217941A (en) Processing apparatus and information exchange method
JP2012043041A (en) Remote control system
JP6918421B2 (en) Processing equipment and how to use the processing equipment
EP3043629B1 (en) Data processing device to be used by substrate working machine, and substrate working system having same
JP7664743B2 (en) Substrate Processing Equipment
JP6433178B2 (en) Processing equipment
JP6566719B2 (en) Processing equipment
TW202136937A (en) Processing apparatus
JP7262297B2 (en) processing equipment
KR102889445B1 (en) Machining apparatus
JP2022016154A (en) Processing device
JP2013257791A (en) Controller for index table
JP7599777B2 (en) Processing device and method for using the processing device
JP2021034468A (en) Processing device
JP7713787B2 (en) processing equipment
JP7408235B2 (en) processing equipment
TWI916525B (en) Processing device
JP2024093999A (en) Processing device and registration method
JP2022051461A (en) Processing equipment
JP2021015861A (en) Processing device
JP2024089876A (en) Processing Equipment
JP7736462B2 (en) Processing device and alignment condition registration method
JP2024039321A (en) processing equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241122

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250131

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250408

R150 Certificate of patent or registration of utility model

Ref document number: 7664743

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150