Auto teaching apparatus including test substrate and auto teaching method using distance measuring sensor
The present disclosure may provide an auto-teaching method and apparatus using a distance measuring sensor a semiconductor manufacturing facility having a transfer robot including the same, and a substrate processing apparatus including a test substrate according to an embodiment of the present disclosure, may include: a test substrate connected to a robot arm and entering a processing apparatus in a first predetermined direction; a distance measuring sensor connected to the test substrate, and measuring a distance from the processing apparatus in the first direction while scanning the processing apparatus in a predetermined second direction; and a position control unit determining a region in which a substrate may enter the processing apparatus in the second direction, based on predetermined processing apparatus-related information and a measured result of the distance measuring sensor.
1 . A substrate processing apparatus including a test substrate, comprising:
a test substrate connected to a robot arm and entering a processing apparatus in a first predetermined direction;
a distance measuring sensor embedded in a perimeter of the test substrate, and configured to measure a distance from the processing apparatus in the first predetermined direction while scanning the processing apparatus in a predetermined second direction; and
a position control unit configured to determine a height of a substrate-accessible region in the second predetermined direction, based on predetermined processing apparatus-related information and a measuring result of the distance measuring sensor,
wherein the position control unit compares the measured result to multiple predetermined threshold values among the processing apparatus-related information, and controls the robot arm to perform at least one of ascending, descending, or entering into the processing apparatus depending on which of the predetermined threshold values the measured result corresponds to.
2 . The substrate processing apparatus including a test substrate of claim 1 , further comprising:
a setting control unit setting driving data of the robot arm so that the test substrate moves into the substrate-accessible region.
3 . The substrate processing apparatus including a test substrate of claim 2 ,
wherein the setting control unit automatically teaches the robot arm in consideration of the height of the processing apparatus in the second direction and a current position of the test substrate.
4 . The substrate processing apparatus including a test substrate of claim 3 , wherein the test substrate further comprises
a volatile memory temporarily storing a measurement result of the distance measuring sensor; and a transceiver transmitting and receiving to and from the setting control unit.
5 . The substrate processing apparatus including a test substrate of claim 4 , further comprising:
an information storage unit pre-storing processing apparatus-related information including information on existence and length information of an internal structure or an external structure in the processing apparatus and distance threshold information calculated accordingly, or inputting the information into the memory through the transceiver.
6 . The substrate processing apparatus including a test substrate of claim 5 , wherein, when a measured result measured by the distance measuring sensor is output below a predetermined lower limit value and the test substrate fails to enter a processing apparatus,
the setting control unit controls the robot arm so that the robot arm is returned to a reference point at which the robot arm starts driving, the reference point being a position corresponding to a bottom surface or a ceiling surface of substrate-accessible region into the processing apparatus.
7 . The substrate processing apparatus including a test substrate of claim 5 , further comprising:
a camera installed below the test substrate,
wherein, when entering the processing apparatus by a distance in a first direction corresponding to the measured result measured by the distance measuring sensor, the robot arm is driven according to an image captured by the camera so that the test substrate is placed at a target position in the processing apparatus.
8 . The substrate processing apparatus including a test substrate of claim 1 , wherein the test substrate is connected to the robot arm and moves in a third direction, a horizontal direction, perpendicular to the first direction, and the distance measuring sensor measures a distance from the processing apparatus in the first direction while scanning the processing apparatus in a predetermined third direction,
wherein the position control unit further determines a substrate-accessible region into the processing apparatus in the third direction based on the processing apparatus-related information and the measurement result of the distance measuring sensor.
9 . The substrate processing apparatus including a test substrate of claim 1 , wherein the distance measuring sensor comprises a transmitter irradiating light toward the processing apparatus and a receiver receiving reflected light in which the light is reflected from the processing apparatus
wherein the transmitter and the receiver are disposed side by side on a front surface of the test substrate.
10 . The substrate processing apparatus including a test substrate of claim 9 , wherein the transmitter comprises an LED, and the receiver includes a Time of Flight (TOF) sensor.
11 . The substrate processing apparatus including a test substrate of claim 1 , wherein the processing apparatus has a single sealed internal space, or comprises a plurality of sections of the same size, partitioned at regular intervals.
12 . An auto-teaching method of a robot arm for transferring a test substrate having a distance measuring sensor embedded in a perimeter thereof, the auto-teaching method including:
scanning a processing apparatus in a predetermined second direction by the distance measuring sensor and measuring a distance from the test substrate to the processing apparatus in a predetermined first direction;
determining a a height of a substrate-accessible region of the processing apparatus in the predetermined second direction, based on a measured result of the distance measuring sensor and predetermined processing apparatus-related information; and
performing setting driving data of the robot arm so that the test substrate moves into the substrate-accessible region,
wherein the determining includes comparing the measured result to multiple predetermined threshold values among the processing apparatus-related information, and controlling the robot arm to perform at least one of ascending, descending, or entering into the processing apparatus depending on which of the predetermined threshold values the measured result corresponds to.
13 . The auto-teaching method of claim 12 , further comprising:
entering the test substrate into the processing apparatus in the predetermined first direction by a robot arm, when setting is completed.
14 . The auto-teaching method of claim 12 , wherein the determining further comprises:
determining a height of a substrate-accessible region into the processing apparatus in a predetermined second direction corresponding the predetermined threshold value according to the comparison result, and performing auto-teaching the robot arm in consideration of the height of the processing apparatus in the predetemined second direction and a current position of the test substrate.
15 . The auto-teaching method of claim 12 , further comprising:
scanning the processing apparatus while moving the test substrate connected to the robot arm in a third direction, a horizontal direction, perpendicular to the predetermined first direction, and measuring a distance from the processing apparatus in a predetermined third direction; and
further determining a substrate-accessible region in which the substrate can enter the processing apparatus in the predetermined third direction based on the processing apparatus-related information and a measured result of the distance measuring sensor,
wherein the performing further performs setting of driving data of the robot arm in a third direction so that the test substrate moves from a current position to the substrate-accessible region in the third direction.
16 . The auto-teaching method of claim 12 , wherein, in the scanning, light is irradiated toward the processing apparatus by a transmitter, and light reflected by the processing apparatus is received by a receiver to measure a distance from the processing apparatus to the test substrate, wherein the transmitter and the receiver are disposed side by side on a front surface of the test substrate.
17 . The auto-teaching method of claim 12 , wherein the performing further comprises:
transmitting driving data of the robot arm set in consideration of a substrate-accessible region determined by a position control unit and a current position of the test substrate to the robot arm; and
setting the driving data of the robot arm as a reference point of the robot arm for entering a wafer into the processing apparatus.
18 . The auto-teaching method of claim 12 , wherein the scanning further comprises driving the robot arm in the predetermined second direction from a reference point corresponding to a bottom surface or a ceiling surface of the processing apparatus and performing a scan on the processing apparatus.
19 . The auto-teaching method of claim 18 , wherein, in the driving, when the measured result measured by the distance measuring sensor corresponds to a distance threshold value of a substrate-accessible region in which the test substrate can enter the processing apparatus, the driving is terminated.
20 . A recording medium storing a program for performing the method of claim 12 .