Processing system and method for controlling processing system

WO2026159774A1PCT designated stage Publication Date: 2026-07-30TOKYO ELECTRON LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
TOKYO ELECTRON LTD
Filing Date
2025-01-21
Publication Date
2026-07-30

Smart Images

  • Figure JP2025001741_30072026_PF_FP_ABST
    Figure JP2025001741_30072026_PF_FP_ABST
Patent Text Reader

Abstract

This processing system comprises a processing device, a maintenance device, and a third control circuit. The processing device has: a drive mechanism to which is attached a processing wheel that is used for grinding or polishing; and a first control circuit. The maintenance device has: a conveyance robot which travels on a travel path that is set in the surroundings of the processing device and which conveys the processing wheel; a maintenance robot which moves together with the conveyance robot and which performs maintenance on the processing device; and a second control circuit. The first control circuit performs control for sending, to the third control circuit, a processing wheel change command that specifies the location of the drive mechanism and the type of the processing wheel. Upon receiving the change command from the first control circuit, the third control circuit performs control to send the change command to the second control circuit. Upon receiving the change command from the third control circuit, the second control circuit performs control for conveying the processing wheel of the type specified in the change command to the drive mechanism at the location specified in the change command.
Need to check novelty before this filing date? Find Prior Art

Description

Processing System and Control Method of Processing System

[0001] The present disclosure relates to a processing system and a control method of the processing system.

[0002] The grinding means described in Patent Document 1 includes a spindle, a wheel mount disposed at the lower end of the spindle, and a grinding wheel detachably attached to the lower surface of the wheel mount. The grinding wheel has an annular base and a plurality of grinding wheels provided annularly on the lower surface of the annular base. The grinding wheel is fastened to the wheel mount by bolts.

[0003] Japanese Patent Application Laid-Open No. 2015-178149

[0004] One embodiment of the present disclosure provides a technique capable of transporting a processing wheel of a desired type to a desired location.

[0005] A processing system according to an embodiment of the present disclosure includes a processing device, a maintenance device, and a third control circuit. The processing device has a drive mechanism to which a processing wheel used for grinding or polishing is attached, and a first control circuit. The maintenance device includes a transport robot that travels on a travel path set around the processing device and transports the processing wheel, a maintenance robot that moves together with the transport robot and performs maintenance of the processing device, and a second control circuit. The first control circuit performs control to transmit an exchange command for the processing wheel that designates the location of the drive mechanism and the type of the processing wheel to the third control circuit. The third control circuit performs control to transmit the exchange command to the second control circuit when receiving the exchange command from the first control circuit. The second control circuit performs control to transport the processing wheel of the type designated by the exchange command toward the drive mechanism at the location designated by the exchange command when receiving the exchange command from the third control circuit.

[0006] According to one embodiment of the present disclosure, a processing wheel of a desired type can be transported to a desired location.

[0007] Figure 1 is a diagram showing a processing system according to one embodiment. Figure 2 is a plan view showing an example of the layout of the processing system. Figure 3 is a diagram showing an example of a storage station. Figure 4 is a plan view showing an example of a support base for the storage station. Figure 5 is a cross-sectional view along the line V-V in Figure 4. Figure 6 is a plan view showing another example of a support base for the storage station. Figure 7 is a cross-sectional view along the line VII-VII in Figure 6. Figure 8 is a cross-sectional view showing an example of a processing device and a maintenance device. Figure 9 is a cross-sectional view showing an example of a drive mechanism for the processing device. Figure 10 is a bottom view showing an example of a stopper for the processing device. Figure 11 is a cross-sectional view showing an example of work by a maintenance robot. Figure 12 is a cross-sectional view showing another example of work by a maintenance robot. Figure 13 is a cross-sectional view showing yet another example of work by a maintenance robot. Figure 14 is a cross-sectional view showing an example of a storage unit for a transport robot. Figure 15 is a partially enlarged view of Figure 14. Figure 16 is a plan view showing an example of a processing wheel. Figure 17 is a plan view showing an example of a cleaning wheel.

[0008] Embodiments of this disclosure will be described below with reference to the drawings. In each drawing, identical or similar components are denoted by the same reference numerals, and their descriptions may be omitted. In this specification, the X-axis direction, Y-axis direction, and Z-axis direction are perpendicular to each other. The X-axis direction and Y-axis direction are horizontal, and the Z-axis direction is vertical. The X-axis direction includes the positive X-axis direction and the negative X-axis direction, which is the opposite direction to the positive X-axis direction. The Y-axis direction includes the positive Y-axis direction and the negative Y-axis direction, which is the opposite direction to the positive Y-axis direction. The Z-axis direction includes the positive Z-axis direction and the negative Z-axis direction, which is the opposite direction to the positive Z-axis direction.

[0009] An example of the processing system 1 will be described mainly with reference to Figures 1 and 2. The processing system 1 grinds or polishes the substrate W as shown in Figure 9. The substrate W includes a semiconductor substrate or a glass substrate. The semiconductor substrate includes a silicon wafer or a compound semiconductor wafer. The substrate W may be a laminated substrate formed by joining semiconductor substrates together, glass substrates together, or a semiconductor substrate and a glass substrate. The substrate W may further include a plurality of devices formed on the surface of the semiconductor substrate or glass substrate. Each device includes an electronic circuit. The plurality of devices are separated by a plurality of streets that are orthogonal to each other. The processing system 1 grinds or polishes the substrate W from the side opposite to the devices.

[0010] As shown in Figures 1 and 2, the processing system 1 comprises a processing device 100, a maintenance device 200, and a third control circuit 300. The processing device 100 has a drive mechanism 110 and a first control circuit 190. The drive mechanism 110 is to which a processing wheel 10 used for grinding or polishing is attached. Although not shown, one processing device 100 may have multiple drive mechanisms 110. The maintenance device 200 has a transport robot 210, a maintenance robot 220, and a second control circuit 290. The transport robot 210 travels along a travel path set around the processing device 100 and transports the processing wheel 10 or cleaning wheel 20. The maintenance robot 220 moves together with the transport robot 210 and performs maintenance on the processing device 100. It is preferable that there are multiple processing devices 100 and multiple maintenance devices 200.

[0011] The first control circuit 190, the second control circuit 290, and the third control circuit 300 are each composed of, for example, a computer, and each has, for example, an arithmetic unit such as a CPU (Central Processing Unit) and a storage unit such as memory. The arithmetic unit executes the various control operations described in this specification by executing a program stored in the storage unit. The storage unit stores a program for executing the various control operations. The fourth control circuit 490, which will be described later, is configured in a similar manner.

[0012] The first control circuit 190, the second control circuit 290, and the third control circuit 300 each include electronic circuits such as a CPU, GPU (Graphics Processing Unit), FPGA (Field Programmable Gate Array), or ASIC (Application Specific Integrated Circuit), and perform various control operations described in this specification by executing instruction codes stored in memory or by circuit design for special applications. The fourth control circuit 490, described later, is configured similarly.

[0013] The first control circuit 190 monitors the amount of wear on the processing wheel 10 attached to the drive mechanism 110. The processing wheel 10 includes, for example, a disc 11 and a grinding wheel 12 provided on the lower surface of the disc 11. As the grinding wheel 12 wears down, the position of the disc 11 at which the grinding wheel 12 begins to contact the substrate W is displaced downward. Therefore, the amount of wear on the processing wheel 10 can be calculated from the amount of displacement of the position of the disc 11 at which the grinding wheel 12 begins to contact the substrate W. The processing wheel 10 may also have a polishing pad instead of a grinding wheel 12. The amount of wear on the processing wheel 10 can also be expressed in terms of the number of substrates W processed or the processing time.

[0014] The first control circuit 190 generates a command to replace the machining wheel 10 when the amount of wear on the machining wheel 10 exceeds a threshold. The replacement command specifies the location of the drive mechanism 110 and the type of machining wheel 10. The location of the drive mechanism 110 is distinguished by identification information such as the identification number of the machining device 100 and identification information such as the identification number of the drive mechanism 110. The type of machining wheel 10 is distinguished by, for example, the material and particle size of the abrasive grains that make up the machining wheel 10. The type of machining wheel 10 may also be distinguished by the shape and dimensions of the disc 11.

[0015] The first control circuit 190 transmits a command to replace the machining wheel 10 to the third control circuit 300 wirelessly or via wired connection. Upon receiving the replacement command from the first control circuit 190, the third control circuit 300 checks the operating status of multiple maintenance devices 200 and selects the maintenance device 200 to which the replacement command will be sent. The third control circuit 300 then controls the selected maintenance device 200 to transmit the replacement command to the second control circuit 290. The replacement command specifies the location of the drive mechanism 110 and the type of machining wheel 10. Note that if the maintenance device 200 to be used for each location of the drive mechanism 110 is predetermined, checking the operating status is unnecessary. Also, if there is only one maintenance device 200, checking the operating status and selecting the maintenance device 200 are unnecessary.

[0016] If the location of the drive mechanism 110 is the same, the type of processing wheel 10 is basically the same before and after replacement. However, even if the location of the drive mechanism 110 is the same, the type of processing wheel 10 may change when the type of product manufactured by the processing system 1 changes. In such cases where the type of processing wheel 10 changes before and after replacement, the first control circuit 190 creates a replacement command specifying the new type.

[0017] Furthermore, if the type of machined wheel 10 changes between before and after the replacement, the first control circuit 190 does not need to create a replacement command specifying the type after the change. The first control circuit 190 may create a replacement command specifying the type before the change. The third control circuit 300 receives a signal specifying the type after the change from, for example, an input device 500 that accepts user input operations. Based on the signal received from the input device 500, the third control circuit 300 corrects the replacement command received from the first control circuit 190 and transmits the corrected replacement command to the second control circuit 290.

[0018] When the second control circuit 290 receives a replacement command from the third control circuit 300, it controls the transport of the processing wheel 10 of the type specified in the replacement command toward the drive mechanism 110 at the location specified in the replacement command. This makes it possible to transport the processing wheel 10 of the desired type to the desired location.

[0019] When the second control circuit 290 receives a replacement command from the third control circuit 300, it may perform control to transport the cleaning wheel 20 together with the processing wheel 10 of the type specified in the replacement command toward the drive mechanism 110 at the location specified in the replacement command. This allows the processing wheel 10 and the cleaning wheel 20 of the type specified by the processing device 100 to be transported to the location specified by the processing device 100. Preferably, the disc 21 of the cleaning wheel 20 and the disc 11 of the processing wheel 10, which are transported simultaneously, have the same shape and dimensions.

[0020] The second control circuit 290, after removing the processing wheel 10 from the drive mechanism 110 and before attaching another processing wheel 10 to the drive mechanism 110, controls the cleaning wheel 20 to wipe the mounting surface 111 of the drive mechanism 110 where the processing wheel 10 is attached. This allows the dirty water adhering to the mounting surface 111 to be wiped away, and prevents solid matter such as processing debris contained in the dirty water from adhering to the mounting surface 111.

[0021] Furthermore, solid matter adhering to the mounting surface 111 forms a gap between the processing wheel 10 and the drive mechanism 110, allowing contaminated water to seep into this gap and promoting the accumulation of solid matter. The accumulated solid matter is then sandwiched between the processing wheel 10 and the drive mechanism 110. If the solid matter is crushed, the bolt 119 will loosen. According to this embodiment, contaminated water adhering to the mounting surface 111 can be wiped away with the cleaning wheel 20, thereby suppressing the accumulation of solid matter.

[0022] The processing system 1 preferably includes a storage station 400. The storage station 400 is provided adjacent to the travel path of the maintenance device 200. The storage station 400 stores multiple processing wheels 10 of different types. The storage station 400 may also store cleaning wheels 20.

[0023] When the second control circuit 290 receives a replacement command from the third control circuit 300, it receives a processing wheel 10 of the type specified in the replacement command from the storage station 400 and controls its transport toward the drive mechanism 110 at the location specified in the replacement command. By stocking the processing wheels 10 in advance at the storage station 400, preparation time can be reduced. Downtime of the processing device 100 can be reduced, and the operating rate of the processing device 100 can be improved.

[0024] When the second control circuit 290 receives a replacement command from the third control circuit 300, it may perform control to receive the processing wheel 10 and cleaning wheel 20 of the type specified in the replacement command from the storage station 400 and transport them toward the drive mechanism 110 at the location specified in the replacement command. By stocking the cleaning wheel 20 in advance at the storage station 400, the preparation time can be shortened.

[0025] An example of a storage station 400 will be described with reference to Figures 3 to 7. As shown in Figure 3, the processing wheel 10 has a recording medium 19. The recording medium 19 records identification information that identifies the type of processing wheel 10. Similarly, the cleaning wheel 20 may have a recording medium 29. The recording medium 29 records identification information that identifies the type of cleaning wheel 20. The type of cleaning wheel 20 is distinguished, for example, by the shape and dimensions of the disc 21.

[0026] The recording media 19 and 29 are, for example, printing media such as metal or ceramic. Identification information is printed on the printing media, for example, by laser printing. The printing media may be a part of the processing wheel 10 or cleaning wheel 20, or the identification information may be printed directly onto the processing wheel 10 or cleaning wheel 20 itself by laser printing. The identification information is represented by a one-dimensional code such as a barcode, or a two-dimensional code such as a QR code (registered trademark), but may also be represented by letters, numbers, or symbols. The recording media 19 and 29 may also be electronic media. The electronic media may be RFID tags, etc. RFID tags are media that can read and write information via wireless communication.

[0027] The storage station 400 preferably has a first reader 410. The first reader 410 reads the identification information recorded on the recording media 19 and 29. The first reader 410 is, for example, a barcode reader, a QR code reader, or an RFID reader. By the first reader 410 reading the identification information recorded on the recording media 19, inventory management of the processing wheels 10 can be performed.

[0028] It is preferable that the storage station 400 has a plurality of storage shelves 420. The plurality of storage shelves 420 individually store a plurality of processing wheels 10. The storage shelves 420 may also store cleaning wheels 20. Each storage shelf 420 stores one processing wheel 10 or one cleaning wheel 20. In this case, a first reader 410 may be provided for each storage shelf 420. The type of processing wheel 10 or cleaning wheel 20 stored in each storage shelf 420 can be detected.

[0029] Each storage shelf 420 may be provided with a storage cover 421. The storage cover 421 has, for example, a side wall provided on the upper surface of the storage shelf 420 and a ceiling provided on the upper surface of the side wall. The storage shelf 420 and the storage cover 421 form a space for storing the processing wheel 10 or the cleaning wheel 20. When the recording media 19, 29 are attached to the upper surfaces of the disks 11, 21, the first reader 410 is preferably provided on the lower surface of the ceiling.

[0030] Furthermore, as will be described later, if the storage station 400 has a moving mechanism 430 and the moving mechanism 430 moves a plurality of storage shelves 420, the number of first readers 410 may be less than the number of storage shelves 420, for example, there may be only one. One first reader 410 is provided next to a passage through which the plurality of storage shelves 420 pass, and sequentially reads the identification information recorded on the recording medium 19 or 29 of the processing wheel 10 or cleaning wheel 20 stored in each storage shelf 420.

[0031] The moving mechanism 430 moves the storage rack 420 between, for example, a handover position P1 and a standby position P2 away from the handover position P1. The handover position P1 is the position where the storage rack 420 hands over the processing wheel 10 or cleaning wheel 20 to the maintenance device 200. In this embodiment, there is only one handover position P1, but there may be multiple. In this embodiment, the moving mechanism 430 is a vertical circulation system, but any common system used in mechanical parking systems may be used, such as an elevator system, a pit system, a lifting and traversing system, or a horizontal circulation system.

[0032] The storage station 400 has a fourth control circuit 490. The fourth control circuit 490 receives signals from the third control circuit 300. When the third control circuit 300 receives a replacement command from the first control circuit 190, it performs control to transmit a first signal to the fourth control circuit 490 indicating the type of processing wheel 10 specified in the replacement command. In addition to the type of processing wheel 10 specified in the replacement command, the first signal may also include identification information such as the identification number of the maintenance device 200 that is scheduled to receive the processing wheel 10.

[0033] When the fourth control circuit 490 receives a first signal from the third control circuit 300, it searches for a storage shelf 420 containing a processing wheel 10 of the type specified by the first signal, and controls the storage shelf 420 to move to the handover position P1. The maintenance device 200 receives the desired processing wheel 10 at the preset handover position P1. This reduces wasted time spent searching for the processing wheel 10.

[0034] If there are multiple handover positions P1, the fourth control circuit 490 transmits a second signal to the second control circuit 290 specifying the handover position P1. The second signal may also be transmitted from the fourth control circuit 490 to the second control circuit 290 via the third control circuit 300. The maintenance device 200 receives the machined wheel 10 at the handover position P1 specified by the second signal. This reduces wasted time spent searching for the handover position P1.

[0035] Even if the storage station 400 does not have a moving mechanism 430, if the storage station 400 has a first leader 410, it is preferable that the third control circuit 300 transmits the first signal to the fourth control circuit 490. The fourth control circuit 490 searches for a storage location for the type of processing wheel 10 specified by the first signal and transmits a third signal indicating the found storage location to the second control circuit 290. The third signal may also be transmitted from the fourth control circuit 490 to the second control circuit 290 via the third control circuit 300. The maintenance device 200 receives the desired type of processing wheel 10 at the storage location indicated by the third signal. This reduces wasted time spent searching for the processing wheel 10.

[0036] When the fourth control circuit 490 receives a first signal from the third control circuit 300, it may search for a storage shelf 420 containing a cleaning wheel 20 associated with a processing wheel 10 of the type specified by the first signal, and then move the found storage shelf 420 to the handover position P1. The maintenance device 200 receives the cleaning wheel 20 at the pre-set handover position P1. This reduces wasted time spent searching for the cleaning wheel 20.

[0037] If there are multiple handover positions P1, the fourth control circuit 490 transmits a fourth signal to the second control circuit 290 specifying the handover position P1. The fourth signal may also be transmitted from the fourth control circuit 490 to the second control circuit 290 via the third control circuit 300. The maintenance device 200 receives the cleaning wheel 20 at the handover position P1 specified by the fourth signal. This reduces wasted time spent searching for the handover position P1.

[0038] As shown in Figure 3, the storage station 400 has a support base 440. The support base 440 supports the processing wheel 10 or the cleaning wheel 20. The support base 440 is provided on the upper surface of the storage shelf 420. Preferably, the support base 440 supports the disc 11 so as to form a gap between the upper surface of the storage shelf 420 and the lower surface of the grinding wheel 12. This allows the grinding wheel 12 to be separated from the storage shelf 420, and damage to the grinding wheel 12 can be suppressed.

[0039] As shown in Figures 4 and 5, the machining wheel 10 has a through hole 13 formed in the center of the disc 11 and a notch 14 formed on the wall surface of the through hole 13. The through hole 13 has, for example, a stepped surface 13a, a first hole 13b provided above the stepped surface 13a, and a second hole 13c provided below the stepped surface 13a. The notch 14 is formed on the wall surface of the first hole 13b.

[0040] As shown in Figures 6 and 7, the cleaning wheel 20 has a through hole 23 formed in the center of the disc 21 and a notch 24 formed on the wall surface of the through hole 23. The through hole 23 has, for example, a stepped surface 23a, a first hole 23b provided above the stepped surface 23a, and a second hole 23c provided below the stepped surface 23a. The notch 24 is formed on the wall surface of the first hole 23b.

[0041] Multiple support bases 440 are provided, and multiple support bases 440 support one processing wheel 10 or one cleaning wheel 20. The multiple support bases 440 are arranged at intervals from each other. Space can be provided between the multiple support bases 440, which can reduce weight. Although not shown in the figures, one support base 440 may support one processing wheel 10 or one cleaning wheel 20.

[0042] The support base 440 has a mounting surface 441 on which the discs 11 and 21 are placed. The mounting surface 441 abuts against, for example, the stepped surfaces 13a and 23a of the through holes 13 and 23. The mounting surface 441 is provided horizontally, but may also be provided at an angle. Above the mounting surface 441, a curved surface 442 and a projection 443, which will be described later, are provided.

[0043] As shown in Figures 4 and 6, the support base 440 has a curved surface 442. The curved surface 442 follows the wall surface of the through holes 13 and 23, specifically the wall surface of the first holes 13b and 23b. The curved surface 442 of the support base 440 follows the wall surface of the through holes 13 and 23 of the discs 11 and 21, thereby determining the center position of the discs 11 and 21.

[0044] The support base 440 has a protrusion 443. The protrusion 443 protrudes from the curved surface 442 and is fitted into the cutouts 14 and 24. By fitting the protrusion 443 of the support base 440 into the cutouts 14 and 24 of the disks 11 and 21, the rotation angles of the disks 11 and 21 are determined.

[0045] The protrusion 443 and the cutout 14 are preferably formed so that the rotation angle of the disk 11 is uniquely determined. Specifically, it is preferably formed non-rotationally symmetric with respect to the center of the disk 11. The number, position, and shape of each of the protrusion 443 and the cutout 14 are set so that the protrusion 443 and the cutout 14 are non-rotationally symmetric with respect to the center of the disk 11. The number of each of the protrusion 443 and the cutout 14 is not limited to two, and may be one or three or more.

[0046] Similarly, the protrusion 443 and the cutout 24 are preferably formed so that the rotation angle of the disk 21 is uniquely determined. Specifically, it is preferably formed non-rotationally symmetric with respect to the center of the disk 21. The number, position, and shape of each of the protrusion 443 and the cutout 24 are set so that the protrusion 443 and the cutout 24 are non-rotationally symmetric with respect to the center of the disk 21. The number of each of the protrusion 443 and the cutout 24 is not limited to two, and may be one or three or more.

[0047] By determining the center positions and rotation angles of the disks 11 and 21, the positions of the recording media 19 and 29 are determined. The recording media 19 and 29 are not particularly limited, but are, for example, attached to the upper surfaces or side surfaces of the disks 11 and 21. By determining the center positions and rotation angles of the disks 11 and 21, the recording media 19 and 29 can be directed toward the first reader 410. Therefore, the occurrence of a reading error of the identification information recorded on the recording media 19 and 29 can be suppressed.

[0048] In addition, even when one first reader 410 is provided adjacent to the passage through which the plurality of storage shelves 420 pass and the plurality of storage shelves 420 pass adjacent to the first reader 410 in order, it is preferable to determine the center positions and rotation angles of the disks 11 and 21. The recording media 19 and 29 can be directed toward the first reader 410, and the occurrence of a reading error of the identification information recorded on the recording media 19 and 29 can be suppressed.

[0049] An example of the processing apparatus 100 will be described with reference to Figures 8 to 10. In Figure 10, the wall surface of the through hole 13 is shown with a dot pattern. The drive mechanism 110 of the processing apparatus 100 has a flange 112 to which the disc 11 of the processing wheel 10 is attached, and a stopper 113 below the flange 112 that prevents the disc 11 from falling. As shown in Figure 10, when viewed from below, the stopper 113 is smaller than the notch 14 of the disc 11. When the disc 11 is attached to the lower surface of the flange 112, the notch 14 of the disc 11 can pass through the stopper 113. After that, before the disc 11 is fixed to the lower surface of the flange 112, the disc 11 is rotated to a position where, when viewed from below as shown in Figure 10, the notch 14 does not overlap with the stopper 113. This prevents the stopper 113 from falling. From the viewpoint of preventing the processing wheel 10 from falling, it is preferable to provide multiple stoppers 113. Therefore, it is preferable to provide multiple notches 14. The number of notches 14 may be equal to or greater than the number of stoppers 113, and may be greater than the number of stoppers 113.

[0050] As shown in Figures 8 and 9, the processing apparatus 100 may include a holding mechanism 120 and a rotating mechanism 130 in addition to the drive mechanism 110. The holding mechanism 120 includes a chuck for holding the substrate W. The chuck is not particularly limited, but for example, it is a vacuum chuck. The rotating mechanism 130 rotates the holding mechanism 120. The rotating mechanism 130 includes a rotary motor. The rotating mechanism 130 may also include a transmission mechanism that transmits the rotational driving force of the rotary motor to the holding mechanism 120. The transmission mechanism includes a timing belt or gears, etc.

[0051] As shown in Figure 9, the drive mechanism 110 drives the processing wheel 10. The drive mechanism 110 presses the processing wheel 10 against the substrate W and processes the substrate W. In addition to the flange 112, the drive mechanism 110 includes a rotation mechanism 114 for rotating the flange 112 and a lifting mechanism 115 for raising and lowering the flange 112.

[0052] The rotating mechanism 114 includes, for example, a rotating motor 114a and a rotating shaft 114b that is rotated by the rotating motor 114a. A flange 112 is provided at the lower end of the rotating shaft 114b. The lower surface of the flange 112 is a mounting surface 111 to which the processing wheel 10 is attached. The rotating motor 114a rotates the flange 112 and the processing wheel 10 together with the rotating shaft 114b.

[0053] The lifting mechanism 115 includes, for example, a Z-axis guide 115a, a Z-axis slider 115b that moves along the Z-axis guide 115a, and a lifting motor 115c that moves the Z-axis slider 115b. A rotary motor 114a is fixed to the Z-axis slider 115b via a motor holder 116. The lifting mechanism 115 has a ball screw (not shown) that converts the rotational motion of the lifting motor 115c into the linear motion of the Z-axis slider 115b.

[0054] The lifting mechanism 115 lowers the processing wheel 10 from the standby position. The processing wheel 10 rotates as it descends, contacting the upper surface of the substrate W which rotates separately from the processing wheel 10, and grinding the entire upper surface of the substrate W. When the thickness of the substrate W reaches a set value, the lifting mechanism 115 stops the descent of the processing wheel 10. After that, the lifting mechanism 115 raises the processing wheel 10 back to the standby position.

[0055] An example of the maintenance device 200 will be described with reference to Figures 8 and 11 to 16. The maintenance device 200 performs the tasks of attaching the machined wheel 10 to the flange 112 and removing the machined wheel 10 from the flange 112. As shown in Figure 8, the maintenance robot 220 of the maintenance device 200 includes, for example, a first articulated robot 221A and a second articulated robot 221B.

[0056] As shown in Figure 11, the maintenance robot 220 has, for example, an operating mechanism 222 at the tip of the first articulated robot 221A. The operating mechanism 222 operates a bolt 119. The bolt 119 fastens the processing wheel 10 to the flange 112. The operating mechanism 222 loosens or tightens the bolt 119 using, for example, a first tool 223. The operating mechanism 222 has a rotation axis 222a for rotating the first tool 223 and a lifting axis 222b for raising and lowering the first tool 223. The operating mechanism 222 also raises and lowers the bolt 119 using a second tool 224. The operating mechanism 222 has a lifting axis 222c for raising and lowering the second tool 224.

[0057] The maintenance robot 220 may have a second reader 229 at the tip of the first articulated robot 221A. The second reader 229 reads identification information recorded on the recording media 19 and 29. The second reader 229 is, for example, a barcode reader, a QR code reader, or an RFID reader. By reading the identification information recorded on the recording media 19, the type of processing wheel 10 that is scheduled to be installed or has already been removed can be confirmed. Also, by reading the identification information recorded on the recording media 29, the type of cleaning wheel 20 can be confirmed.

[0058] As shown in Figures 12 and 13, the maintenance robot 220 has, for example, a gripper 225 and a rotating mechanism 226 at the tip of the second articulated robot 221B. The gripper 225 holds the machining wheel 10 or the cleaning wheel 20. The gripper 225 grips, for example, the walls of the second holes 13c and 23c of the through holes 13 and 23 of the discs 11 and 21. The walls of the second holes 13c and 23c may be tapered surfaces that narrow towards the top. The rotating mechanism 226 rotates the machining wheel 10 or the cleaning wheel 20 together with the gripper 225.

[0059] The second control circuit 290 controls the rotation of the cleaning wheel 20 while pressing it against the mounting surface 111. This allows the cleaning wheel to suck up the dirty water adhering to the mounting surface 111 and also scrape off any solid particles of dirty water that have adhered to the mounting surface 111. The force with which the cleaning wheel 20 is pressed against the mounting surface 111 can be detected by a force sensor 227 attached to the second articulated robot 221B.

[0060] The cleaning wheel 20 has a fiber layer 22 that contacts the mounting surface 111 of the drive mechanism 110. The fiber layer 22 is not particularly limited as long as it can absorb dirty water, and may be a nonwoven fabric or a woven fabric. The fiber layer 22 preferably contains resin fibers. The resin fibers are not particularly limited, but may be nylon fibers or polyester fibers, for example.

[0061] The cleaning wheel 20 has a disc 21 that supports a fiber layer 22. The fiber layer 22 is attached, for example, to the upper surface of the disc 21. Preferably, the cleaning wheel 20 has a detachable part 25 for attaching and detaching the fiber layer 22 to and from the disc 21. The detachable part 25 is not particularly limited, but may include, for example, a hook-and-loop fastener.

[0062] The detachable part 25 is not required. The fiber layer 22 can be reused by washing it.

[0063] As shown in Figure 14, the transport robot 210 has a third reader 219. The third reader 219 reads identification information recorded on the recording media 19 and 29. The third reader 219 is, for example, a barcode reader, a QR code reader, or an RFID reader. By reading the identification information recorded on the recording media 19, the type of processing wheel 10 that is scheduled to be installed or has already been removed can be confirmed. Also, by reading the identification information recorded on the recording media 29, the type of cleaning wheel 20 can be confirmed.

[0064] The transport robot 210 has a storage compartment 211. The storage compartment 211 stores the processing wheel 10 or the cleaning wheel 20. The transport robot 210 also has storage shelves 212A, 212B, and 212C. The storage shelves 212A, 212B, and 212C are housed inside the storage compartment 211. The storage shelves 212A, 212B, and 212C hold the processing wheel 10 or the cleaning wheel 20.

[0065] The second control circuit 290 controls the maintenance robot 220 to move the processing wheel 10 between a position where it is attached to the mounting surface 111 of the drive mechanism 110 and a position where it is placed on the storage shelves 212A and 212C. The second control circuit 290 also controls the maintenance robot 220 to move the cleaning wheel 20 between a position where it wipes the mounting surface 111 of the drive mechanism 110 and a position where it is placed on the storage shelf 212B.

[0066] As shown in Figure 14, storage shelves 212A, 212B, and 212C are arranged in this order from top to bottom. The upper storage shelf 212A holds the machining wheel 10 that is to be attached to the drive mechanism 110. The middle storage shelf 212B holds the cleaning wheel 20. The lower storage shelf 212C holds the machining wheel 10 that has been removed from the drive mechanism 110. The thickness of the grinding wheel 12 of the machining wheel 10 to be attached is greater than the thickness of the grinding wheel of the removed machining wheel 10.

[0067] The cleaning wheel 20 and the removed processing wheel 10 may be contaminated with wastewater containing processing debris. To prevent wastewater from dripping onto the processing wheel 10 to be installed inside the storage compartment 211, it is preferable to position the processing wheel 10 to be installed above the cleaning wheel 20 and the removed processing wheel 10.

[0068] In particular, the removed processing wheel 10 is highly likely to be contaminated with wastewater containing processing debris. It is preferable to position the cleaning wheel 20 above the removed processing wheel 10 so that the wastewater does not drip onto the cleaning wheel 20 inside the storage compartment 211.

[0069] The transport robot 210 has a support base 230. The support base 230 supports the processing wheel 10 or the cleaning wheel 20. The support base 230 is provided on the upper surface of the storage shelves 212A, 212B, and 212C. Preferably, the support base 230 supports the disc 11 such that a gap is formed between the upper surface of the storage shelves 212A, 212C and the lower surface of the grinding wheel 12. This allows the grinding wheel 12 to be separated from the storage shelves 212A, 212C, and damage to the grinding wheel 12 can be suppressed.

[0070] Multiple support bases 230 are provided, and multiple support bases 230 support one processing wheel 10 or one cleaning wheel 20. The multiple support bases 230 are arranged at intervals from each other. Space can be provided between the multiple support bases 230, which can reduce weight. Although not shown in the figures, one support base 230 may support one processing wheel 10 or one cleaning wheel 20.

[0071] As shown in Figure 15, the support base 230 has a mounting surface 231 on which the discs 11 and 21 are placed. The mounting surface 231 abuts against, for example, the stepped surfaces 13a and 23a of the through holes 13 and 23. The mounting surface 231 is provided horizontally, but may also be provided at an angle. Above the mounting surface 231, a curved surface 232 and a projection 233, which will be described later, are provided.

[0072] As shown in Figures 16 and 17, the support base 230 has a curved surface 232. The curved surface 232 follows the walls of the through holes 13 and 23, specifically the walls of the first holes 13b and 23b. The curved surface 232 of the support base 230 follows the walls of the through holes 13 and 23 of the discs 11 and 21, thereby determining the center positions of the discs 11 and 21.

[0073] The support base 230 has projections 233. The projections 233 protrude from the curved surface 232 and fit into notches 14 and 24. The rotation angles of the discs 11 and 21 are determined when the projections 233 of the support base 230 fit into the notches 14 and 24 of the discs 11 and 21.

[0074] The projections 233 and notches 14 are preferably formed such that the rotation angle of the disk 11 is uniquely determined, and more specifically, they are preferably formed asymmetrically with respect to the center of the disk 11. The number, position, and shape of the projections 233 and notches 14 are set so that they are asymmetrically formed with respect to the center of the disk 11. The number of projections 233 and notches 14 is not limited to two, and may be one or three or more.

[0075] Similarly, the projections 233 and notches 24 are preferably formed such that the rotation angle of the disk 21 is uniquely determined, and more specifically, they are preferably formed as rotationally symmetric with respect to the center of the disk 21. The number, position, and shape of the projections 233 and notches 24 are set so that they are as rotationally symmetric with respect to the center of the disk 21. The number of projections 233 and notches 24 is not limited to two, and may be one or three or more.

[0076] The positions of the recording media 19 and 29 are determined by determining the center positions and rotation angles of the disks 11 and 21. The recording media 19 and 29 are not particularly limited, but for example, they are attached to the upper surfaces of the disks 11 and 21. By determining the center positions and rotation angles of the disks 11 and 21, the recording media 19 and 29 can be directed toward the third reader 219. Therefore, the occurrence of reading errors of the identification information recorded on the recording media 19 and 29 can be suppressed.

[0077] The transport robot 210 preferably has a sliding mechanism 240. The sliding mechanism 240 is provided for each storage shelf 212A, 212B, and 212C, and moves each storage shelf 212A, 212B, and 212C individually between a storage position P3 and a handover position P4. The storage position P3 is the position where the processing wheel 10 or cleaning wheel 20 is stored inside the storage compartment 211. The handover position P4 is the position where the processing wheel 10 or cleaning wheel 20 is handed over to the maintenance robot 220 outside the storage compartment 211.

[0078] The processing system and control method for the processing system described above have been explained, but this disclosure is not limited to the embodiments described above. Various changes, modifications, substitutions, additions, deletions, and combinations are possible within the scope of the claims. These also naturally fall within the technical scope of this disclosure.

[0079] 1. Machining system 10. Machining wheel 100. Machining device 110. Drive mechanism 190. First control circuit 200. Maintenance device 210. Transport robot 220. Maintenance robot 290. Second control circuit 300. Third control circuit

Claims

1. A machining system comprising: a machining apparatus having a drive mechanism to which a machining wheel used for grinding or polishing is attached, and a first control circuit; a maintenance apparatus having a transport robot that travels along a travel path set around the machining apparatus and transports the machining wheel, a maintenance robot that moves together with the transport robot and performs maintenance on the machining apparatus, and a second control circuit; and a third control circuit, wherein the first control circuit performs control to transmit a command to the third control circuit to replace the machining wheel, specifying the location of the drive mechanism and the type of the machining wheel; the third control circuit, upon receiving the replacement command from the first control circuit, performs control to transmit the replacement command to the second control circuit; and the second control circuit, upon receiving the replacement command from the third control circuit, performs control to transport the machining wheel of the type specified in the replacement command toward the drive mechanism at the location specified in the replacement command.

2. The machining system according to claim 1, comprising a storage station adjacent to the travel path for storing a plurality of machining wheels of different types, wherein the second control circuit, upon receiving the replacement command from the third control circuit, controls the second control circuit to receive the machining wheel of the type specified in the replacement command from the storage station and transport it toward the drive mechanism at the location specified in the replacement command.

3. The machining system according to claim 2, wherein the machining wheel has a recording medium that records identification information for identifying the type of machining wheel, and the storage station has a first reader that reads the identification information recorded on the recording medium.

4. The processing system according to claim 3, wherein the storage station comprises a plurality of storage shelves for individually storing a plurality of the processing wheels, a moving mechanism for moving the storage shelves between a handover position where the storage shelves hand over the processing wheels to the maintenance device and a waiting position away from the handover position, and a fourth control circuit, wherein the third control circuit, upon receiving the exchange command from the first control circuit, performs control to transmit a first signal indicating the type of processing wheel specified in the exchange command to the fourth control circuit, and the fourth control circuit, upon receiving the first signal from the third control circuit, performs control to move the storage shelf storing the processing wheel of the type specified in the first signal to the handover position.

5. The machining system according to claim 3, wherein the machining wheel has a disc, a through hole formed in the center of the disc, and a notch formed on the wall surface of the through hole, and the storage station has a support base for supporting the disc, and the support base has a curved surface along the wall surface of the through hole and a projection that protrudes from the curved surface and fits into the notch.

6. The machining system according to claim 1, wherein the machining wheel has a recording medium that records identification information for identifying the type of machining wheel, and the maintenance robot has a second reader that reads the identification information recorded on the recording medium.

7. The processing wheel has a recording medium that records identification information for identifying the type of processing wheel, and the transport robot has a third reader that reads the identification information recorded on the recording medium, the processing system according to claim 1.

8. The processing system according to claim 7, wherein the transport robot has a storage compartment for storing the processing wheel, and the third leader is provided inside the storage compartment.

9. The processing wheel comprises a disc, a through hole formed in the center of the disc, and a notch formed on the wall surface of the through hole; the transport robot comprises a support base for supporting the disc inside the storage compartment; and the support base comprises a curved surface along the wall surface of the through hole and a projection protruding from the curved surface and fitted into the notch, the processing system according to claim 8.

10. The machining system according to claim 5 or 9, wherein the drive mechanism comprises a flange to which the disc is attached, and a stopper below the flange to prevent the disc from falling, wherein, when viewed from below, the stopper is smaller than the notch, and the notch passes through the stopper when the disc is attached to the lower surface of the flange.

11. A method for controlling a machining system, comprising: a machining apparatus having a drive mechanism to which a machining wheel used for grinding or polishing is attached, and a first control circuit; a maintenance apparatus having a transport robot that travels along a travel path set around the machining apparatus and transports the machining wheel, a maintenance robot that moves together with the transport robot and performs maintenance on the machining apparatus, and a second control circuit; and a third control circuit, wherein the first control circuit performs control to transmit a machining wheel replacement command to the third control circuit specifying the location of the drive mechanism and the type of machining wheel; the third control circuit, upon receiving the replacement command from the first control circuit, performs control to transmit the replacement command to the second control circuit; and the second control circuit, upon receiving the replacement command from the third control circuit, performs control to transport the machining wheel of the type specified in the replacement command toward the drive mechanism at the location specified in the replacement command.