The present invention relates to a processing system that is configured to process an object by an energy beam.
A Patent Literature 1 discloses a processing system that is configured to process an object by irradiating the object with a laser light. This type of processing system is required to properly process the object.
A first aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; and a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on an information related to the object measured by the object measurement apparatus and an information of a rotational axis of the rotation apparatus, the object being processed by irradiating the object held by the holding apparatus with the energy beam from the beam irradiation apparatus.
A second aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; and a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on a misalignment between the object measured by the object measurement apparatus and a rotational axis of the rotation apparatus, the object being processed by irradiating the object held by the holding apparatus with the energy beam from the beam irradiation apparatus.
A third aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; and a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on an information related to the object measured by the object measurement apparatus and an information of at least one of a position and an attitude of the rotation apparatus, the object being processed by irradiating the object held by the holding apparatus with the energy beam from the beam irradiation apparatus.
A fourth aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; a beam measurement apparatus that is configured to measure the energy beam from the beam irradiation apparatus; and a control apparatus that is configured to control the beam irradiation apparatus based on an information related to the energy beam measured by the beam measurement apparatus, the object being processed by irradiating the object held by the holding apparatus with the energy beam from the beam irradiation apparatus.
A fifth aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; a beam measurement apparatus that is configured to measure the energy beam from the beam irradiation apparatus; a movement apparatus that is configured to move at least one of the beam irradiation apparatus and the beam measurement apparatus; and a control apparatus that is configured to control at least the movement apparatus, the control apparatus being configured to: move at least one of the beam irradiation apparatus and the beam measurement apparatus to be at a position at which the beam measurement apparatus measures the energy beam from the beam irradiation apparatus; and move at least one of the beam irradiation apparatus and the beam measurement apparatus to be at a position at which the object measurement apparatus measures at least a part of the beam measurement apparatus.
A sixth aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; a beam measurement apparatus that is configured to measure the energy beam from the beam irradiation apparatus; a movement apparatus that is configured to move at least one of the beam irradiation apparatus and the beam measurement apparatus; an obtaining apparatus that is configured to obtain an information related to at least one of a position of the beam irradiation apparatus and a position of the beam measurement apparatus; and a control apparatus that is configured to control at least the movement apparatus, the control apparatus being configured to: move at least one of the beam irradiation apparatus and the beam measurement apparatus to an irradiation allowable position at which the beam irradiation apparatus irradiates at least a part of the beam measurement apparatus with the energy beam; obtain, by using the obtaining apparatus, an irradiation position information related to at least one of the position of the beam irradiation apparatus and the position of the beam measurement apparatus that has moved to the irradiation allowable position; and control at least one of the position of the beam irradiation apparatus and the position of the beam measurement apparatus based on the irradiation position information.
A seventh aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; a beam measurement apparatus that is configured to measure the energy beam from the beam irradiation apparatus; a movement apparatus that is configured to move at least one of the beam irradiation apparatus and the beam measurement apparatus; an obtaining apparatus that is configured to obtain an information related to at least one of a position of the beam irradiation apparatus and a position of the beam measurement apparatus; and a control apparatus that is configured to control at least the movement apparatus, the control apparatus being configured to: move at least one of the beam irradiation apparatus and the beam measurement apparatus to a measurement allowable position at which the object measurement apparatus measures at least a part of the beam measurement apparatus; obtain, by using the obtaining apparatus, a measurement position information related to at least one of the position of the beam irradiation apparatus and the position of the beam measurement apparatus that has moved to the measurement allowable position; and control at least one of the position of the beam irradiation apparatus and the position of the beam measurement apparatus based on the measurement position information.
A eighth aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure a three-dimensional shape of the object; and a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on a measured result by the object measurement apparatus, the object being processed by irradiating the object held by the holding apparatus with the energy beam from the beam irradiation apparatus.
A ninth aspect provides a processing system including: a holding apparatus that is configured to hold an object; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; and a control apparatus that is configured to control the beam irradiation apparatus based on a measured result of the object by the object measurement apparatus, the bean irradiation apparatus changing an irradiation position of the energy beam on a surface of the object along the surface of the object in a period during which the beam irradiation apparatus irradiates the object with the energy beam, the control apparatus being configured to control the beam irradiation apparatus based on the measured result of the object including a processed mark by the energy beam.
A tenth aspect provides a processing system including: a holding apparatus that is configured to hold an object; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on a measured result of the object by the object measurement apparatus; and a movement apparatus that is configured to move the rotation apparatus, the object measurement apparatus being configured to measure the object every time the movement apparatus moves the rotation apparatus along one direction, the control apparatus being configured to control at least one of the beam irradiation apparatus and the movement apparatus based on the measured result of the object by the object measurement apparatus in an irradiation period during which the beam irradiation apparatus irradiates the object with the energy beam.
A eleventh aspect provides a processing system including: a holding apparatus that is configured to hold an object; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; and a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on a measured result of the object by the object measurement apparatus, the object measurement apparatus being configured to measure the object every time the rotation apparatus rotates the rotation apparatus by a predetermined angle, the control apparatus being configured to control the beam irradiation apparatus based on the measured result of the object by the object measurement apparatus.
A twelfth aspect provides a processing system including: a holding apparatus that is configured to hold an object; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; a control apparatus that is configured to control at least one of the beam irradiation apparatus and the rotation apparatus based on a measured result of the object by the object measurement apparatus; and a beam measurement apparatus that is disposed at the rotation apparatus and that is configured to measure the energy beam from the beam irradiation apparatus.
A thirteenth aspect provides a processing system including: a holding apparatus that is configured to hold an object to be rotatable; a rotation apparatus that is configured to rotate the holding apparatus; a beam irradiation apparatus that is configured to irradiate the object held by the holding apparatus with an energy beam; an object measurement apparatus that is configured to measure the object; a change apparatus that is configured to change an irradiation position of the energy beam with which the object is irradiated; and a control apparatus that is configured to control at least one of the rotation apparatus and the change apparatus, the control apparatus being configured to control the rotation apparatus and the change apparatus to rotate the rotation apparatus and to change the irradiation position based on an information related to the object measured by the object measurement apparatus, the object being processed by irradiating the object held by the holding apparatus with the energy beam from the beam irradiation apparatus.
Next, with reference to drawings, an example embodiment of a processing system will be described. In the below described description, the example embodiment of the processing system will be described by using a processing system SYS that is configured to process a workpiece W by using a processing light EL that is one specific example of an energy beam.
However, the present invention is not limited to the below described embodiment.
Moreover, in the below described description, a positional relationship of various components that constitute the processing system SYS will be described by using an XYZ rectangular coordinate system that is defined by a X axis, a Y axis and a Z axis that are perpendicular to one another. Note that each of an X axis direction and a Y axis direction is assumed to be a horizontal direction (namely, a predetermined direction in a horizontal plane) and a Z axis direction is assumed to be a vertical direction (namely, a direction that is perpendicular to the horizontal plane, and substantially an up-down direction), for the purpose of simple description, in the below described description. Moreover, rotational directions (in other words, inclination directions) around the X axis, the Y axis and the Z axis are referred to as a θX direction, a θY direction and a θZ direction, respectively. Here, the Z axis direction may be a gravity direction. An XY plane may be a horizontal direction.
Firstly, with reference to
As illustrated in
The processing apparatus 1 is configured to process the workpiece W under the control of the control apparatus 4. The workpiece W is an object that is processed by the processing apparatus 1. The workpiece W may be a metal, may be an alloy (for example, a duralumin and the like), may be a semiconductor (for example, a silicon), may be a resin, may be a composite material such as a CFRP (Carbon Fiber Reinforced Plastic), may be a glass, may be a ceramic or may be an object that is made from any other material, for example.
The processing apparatus 1 may perform a removal processing for removing a part of the workpiece W by irradiating the workpiece W with the processing light EL. The removal processing may include at least one of a surface processing, a cylindrical processing, a drilling processing, a smoothing processing, a cutting-off processing and a carving processing (in other words, a stamp processing) for forming (in other words, carving) any character or any pattern.
Here, with reference to each of
On the other hand, the processing apparatus 1 may process the workpiece W by using a principle of non-thermal processing (for example, an ablation processing) depending on a characteristic of the processing light EL. Namely, the processing apparatus 1 may perform the non-thermal processing (for example, the ablation processing) on the workpiece W. For example, when a pulsed light an ON time of which is equal to or shorter than pico-second (alternatively, equal to or shorter than nano-second or femto-second in some cases) is used as the processing light EL, the material constituting the target irradiation area EA and a part that is in vicinity of the target irradiation area EA of the workpiece W evaporates and spatters in a moment. Note that the material constituting the target irradiation area EA and a part that is in vicinity of the target irradiation area EA of the workpiece W may be sublimated without being in a melted state when the pulsed light the ON time of which is equal to or shorter than pico-second (alternatively, equal to or shorter than nano-second or femto-second in some cases) is used as the processing light EL. Thus, the concave part (in other words, the groove part) is formed at the surface of the workpiece W while reducing an influence of the heat caused by the energy of the processing light EL to the workpiece W as much as possible.
When the removal processing is performed, the processing apparatus 1 may form a riblet structure on the workpiece W. The riblet structure may be a structure by which a resistance (especially, at least one of a frictional resistance and a turbulent frictional resistance) of the surface of the workpiece W to a fluid is reducible. The riblet structure may include a structure by which a noise, which is generated when the fluid and the surface of the workpiece W relatively move, is reducible. The riblet structure may include a structure in which a plurality of grooves each of which extends along a first direction (for example, the Y axis direction) that is along the surface of the workpiece W are arranged along a second direction (for example, the X axis direction) that is along the surface of the workpiece W and that intersects with the first direction, for example.
When the removal processing is performed, the processing apparatus 1 may form any structure having any shape on the surface of the workpiece W. A structure that generates a swirl relative to a flow of the fluid on the surface of the workpiece W is one example of any structure. A structure for giving a hydrophobic property to the workpiece W is one example of any structure. A fine texture structure (typically, a concave and convex structure) that is formed regularly or irregularly in a micro/nano-meter order is another example of any structure. This fine texture structure may include at least one of a shark skin structure and a dimple structure that has a function of reducing a resistance from a fluid (a liquid and/or a gas). The fine texture structure may include a lotus leaf surface structure that has at least one of a liquid repellent function and a self-cleaning function (for example, has a lotus effect). The fine texture structure may include at least one of a fine protrusion structure that has a liquid transporting function (US2017/0044002A1), a concave and convex structure that has a lyophile effect, a concave and convex structure that has an antifouling effect, a moth eye structure that has at least one of a reflectance reduction function and a liquid repellent function, a concave and convex structure that intensifies only light of a specific wavelength by interference to have a structural color, a pillar array structure that has an adhesion function using van der Waals force, a concave and convex structure that has an aerodynamic noise reduction function, a honeycomb structure that has a droplet collection function, a concave and convex structure that improve an adhesion to a layer formed on the surface and so on.
Again in
The processing light source 11 is configured to emit, as the processing light EL, at least one of an infrared light, a visible light, a ultraviolet light and an Extreme ultraviolet light, for example. However, another type of light may be used as the processing light EL. The processing light EL may include a pulsed light (namely, a plurality of pulsed beams). The processing light EL may be a laser light. In this case, the processing light source 11 may include a semiconductor laser such as a laser light source (for example, a Laser Diode (LD)). The laser light source may be a fiber laser, a CO2 laser, a YAG laser, an Excimer laser and the like. However, the processing light EL may not be the laser light. The processing light source 11 may include any light source (for example, at least one of a LED (Light Emitting Diode), a discharge lamp and the like).
The processing head 12 is configured to irradiate the workpiece W with the processing light EL from the processing light source 11. Thus, the processing head 12 may be referred to as a beam irradiation apparatus. In an example illustrated in
As illustrated in
The condensed position change optical system 1210 is an optical member that is configured to change a condensed position of the processing light EL (namely, a converged position of the processing light EL) along a propagating direction of the processing light EL. The condensed position change optical system 1210 may include a plurality of lenses that are arranged along the propagating direction of the processing light EL, for example. In this case, the condensed position of the processing light EL may be changed by moving at least one of the plurality of lenses along its optical axis direction.
The open angle change optical system 1211 is an optical member that is configured to change an open angle of the processing light EL emitted from the processing head 12. “The open angle of the processing light EL” in the present example embodiment may mean an angle between outermost beam rays of the processing light EL. Alternatively, “the open angle of the processing light EL” in the present example embodiment may mean an angle between the outermost beam ray of the processing light EL and a principal ray of the processing light EL. In this case, the open angle change optical system 1211 may be regarded to substantially change an numerical aperture of the irradiation optical system 121. Note that the open angle change optical system may be referred to as an open angle change apparatus.
The ellipticity change optical system 1212 is an optical member that is configured to change an ellipticity of the processing light EL emitted from the processing head 12. Specifically, the ellipticity change optical system 1212 changes an ellipticity of a spot of the processing light EL in a plane intersecting with an irradiation axis EX along the propagating direction of the processing light EL. For example, the ellipticity change optical system 1212 may include an optical member (for example, at least one of a toric lens and a cylindrical lens) in which a refractive index changes between two perpendicular directions, and may change the ellipticity by rotating the optical member around an optical axis or an axis that is parallel to the optical axis. For example, the ellipticity change optical system 1212 may include a plurality of optical members, and may change the ellipticity by changes an interval and so on between the plurality of optical members along an optical axis direction. Here, at least one of the plurality of optical members may be an optical member having the refractive index that is asymmetric relative to the optical axis. Note that the irradiation axis EX is an axis extending along the principal ray of the processing light EL. The principal ray of the processing light EL may be a line that connects a center point of a light intensity in a first cross-section that intersects with the propagating direction of the processing light EL and a center point of a light intensity in a second cross-section that intersects with the propagating direction and that is different from the first cross-section. In an example illustrated in
Incidentally, changing the open angle may be regarded to be substantially equivalent to changing at least one of the open angle of the processing light EL in a first plane that includes the irradiation axis EX and the open angle of the processing light EL in a second plane that includes the irradiation axis EX and that intersects with the first plane. Thus, the ellipticity change optical system 1212 may be referred to as an open angle change optical system or an open angle change apparatus. In this case, the above described open angle change optical system 1211 may serve as at least a part of the ellipticity change optical system 1212.
The light rotation optical system 1213 is an optical member that is configured to rotate the spot of the processing light EL around the optical axis AX (especially, around the irradiation axis EX) in a plane intersecting with the irradiation axis EX. In the present example embodiment, the light rotation optical system 1213 rotates a direction of a maximum diameter of the spot of the processing light EL (namely, a cross-section of the processing light EL) on an entrance pupil plane of the fθ lens 1215 around the optical axis AX (especially, around the irradiation axis EX). Namely, the light rotation optical system 1213 rotates a direction along which the diameter of the spot of the processing light EL (namely, a cross-section of the processing light EL) on the entrance pupil plane of the fθ lens 1215 is maximum around the optical axis AX (especially, around the irradiation axis EX). In this case, the light rotation optical system 1223 may be regarded to rotate a direction of a major axis or a direction of a short axis of the spot of the processing light EL on the entrance pupil plane of the fθ lens 1215 around the optical axis AX (especially, around the irradiation axis EX). For example, the light rotation optical system 1213 may include an optical member that is rotatable around an optical axis and may rotate the spot of the processing light EL by rotating the optical member around the optical axis. This optical member may be referred to as a beam rotator. Thus, the light rotation optical system 1213 may be referred to as a beam rotation member. Note that the ellipticity change optical system 1212 may be used as the light rotation optical system 1213.
The processing light EL that has passed through the condensed position change optical system 1210, the open angle change optical system 1211, the ellipticity change optical system 1212 and the light rotation optical system 1213 enters the Galvano mirror 1214. The Galvano mirror 1214 changes an emitting direction of the processing light EL from the Galvano mirror 1214 by deflecting the processing light EL (namely, changing an emitting angle of the processing light EL). Thus, the Galvano mirror 1214 may be referred to as beam deflection apparatus. Note that
The Galvano mirror 1214 includes a X sweeping mirror 1214X and a Y sweeping mirror 1214Y, for example. Each of the X sweeping mirror 1214X and the Y sweeping mirror 1214Y is tilt angle variable mirror an angle of which is variable relative to the optical path of the processing light EL entering each mirror. The X sweeping mirror 1214X reflects the processing light EL to the Y sweeping mirror 1214Y The X sweeping mirror 1214X is configured to swing or rotate around a rotational axis along the Y axis direction. Due to the swing or the rotation of the X sweeping mirror 1214X, the surface of the workpiece W is swept with the processing light EL along the X axis direction. Due to the swing or the rotation of the X sweeping mirror 1214X, the target irradiation area EA moves on the surface of the workpiece W along the X axis direction. The Y sweeping mirror 1214Y reflects the processing light EL to the fθ lens 1215. The Y sweeping mirror 1214Y is configured to swing or rotate around a rotational axis along the X axis. Due to the swing or the rotation of the Y sweeping mirror 1214Y, the surface of the workpiece W is swept with the processing light EL along the Y axis direction. Due to the swing or the rotation of the Y sweeping mirror 1214X, the target irradiation area EA moves on the surface of the workpiece W along the Y axis direction.
The Galvano mirror 1214 allows a processing shot area PSA defined with respect to the processing head 12 to be swept with the processing light EL. Namely, the Galvano mirror 1214 allows the target irradiation area EA to move in the processing shot area PSA defined with respect to the processing head 12. Note that the processing shot area PSA indicates an area (in other words, a range) that is processable by the processing apparatus 1 in a state where a positional relationship between the processing head 12 and the workpiece W is fixed (namely, is not changed). Typically, the processing shot area PSA is set to be an area that is same as or narrower than a maximum swept range of the processing light EL that is deflected by the Galvano mirror 1214 in a state where the positional relationship between the processing head 12 and the workpiece W is fixed. When the processing shot area PSA is smaller than a part of the workpiece W that should be processed, an operation for processing a certain part of the workpiece W by sweeping the processing shot area PSA set at the certain part on the workpiece W with the processing light EL and an operation for changing a position of the processing shot area PSA on the workpiece W by changing the positional relationship between the processing head 12 and the workpiece W are repeated.
Incidentally, the irradiation optical system 121 may include any optical member that is configured to deflect the processing light EL (namely, that is configured to change at least one of the emitting direction and the irradiation position of the processing light EL), in addition to or instead of the Galvano mirror 1214. A polygonal mirror having a plurality of reflection surfaces angles of which are different from each other is one example of the optical member. The polygonal mirror is rotatable so as to change an incident angle of the processing light EL with respect to one reflection surface in a period during which the one reflection surface is irradiated with the processing light EL and to switch the reflection surface that is irradiated with the processing light EL between the plurality of reflection surfaces.
The fθ lens 1215 is an optical system that is configured to emit, toward the workpiece W, the processing light EL from the Galvano mirror 1214. Especially, the fθ lens 1215 is an optical element that is configured to condense the processing light EL from the Galvano mirror 1214 on a condensed plane that intersects with the optical axis AX of the fθ lens 1215. Thus, the fθ lens 1215 may be referred to as a condensing optical system. The condensed plane of the fθ lens 1215 may be set at an exit side of the fθ lens 1215. The condensed plane of the fθ lens 1215 may be set on the surface of the workpiece W, for example. In this case, the fθ lens 1215 is configured to condense the processing light EL from the Galvano mirror 1214 on the surface of the workpiece W.
Again in
When the processing head 12 moves, a positional relationship between the processing head 12 and the below described stage 32 changes. Furthermore, when the processing head 12 moves, a positional relationship between the processing head 12 and the below described rotation apparatus 35 disposed on the stage 32 changes. Furthermore, when the processing head 12 moves, a positional relationship between the processing head 12 and the workpiece W held by the rotation apparatus 35 changes. Therefore, moving the processing head 12 may be regarded to be equivalent to changing the positional relationship between the processing head 12 and each of the stage 32, the rotation apparatus 35 and the workpiece W. Moreover, when the processing head 12 moves, the irradiation position of the processing light EL on the surface of the workpiece W moves relative to the surface of the workpiece W. Namely, the irradiation position of the processing light EL on the surface of the workpiece W is changed on the surface of the workpiece W. Therefore, moving the processing head 12 may be regarded to be equivalent to changing the irradiation position of the processing light EL on the surface of the workpiece W.
The position measurement apparatus 14 is configured to measure (in other word, is configured to detect) a position of the processing head 12. Namely, the position measurement apparatus 14 is an apparatus that is configured to obtain an information related to the position of the processing head 12. The position measurement apparatus 14 may include at least one of an encoder and an interferometer, for example.
The measurement apparatus 2 is configured to measure the workpiece W under the control of the control apparatus 4. The measurement apparatus 2 may be referred to as an object measurement apparatus or a workpiece measurement apparatus, because the measurement apparatus 2 measures the object such as the workpiece W. In order to measure the workpiece W, the measurement apparatus 2 includes a measurement head 21, a head driving system 22 and a position measurement apparatus 23.
The measurement head 21 is configured to measure the workpiece W under the control of the control apparatus 4. In the present example embodiment, the measurement head 21 measures the surface of the workpiece W three-dimensionally. Namely, the measurement head 21 measures a three-dimensional shape of the surface of the workpiece W. Thus, the measurement head 21 may include a three-dimensional measurement apparatus 211 that is configured to measure the three-dimensional shape of the surface of the workpiece W. A workpiece measurement information related to a measured result of the workpiece W by the measurement head 21 (namely, a measured result of the workpiece W by the three-dimensional measurement apparatus 211) is outputted from the measurement head 21 to the control apparatus 4. The control apparatus 4 controls an operation of the processing system SYS based on the workpiece measurement information. Specifically, the control apparatus 4 controls the processing system SYS (for example, at least one of the processing apparatus 1, the measurement apparatus 2 and the stage apparatus 3) based on the workpiece measurement information so that the processing system SYS processes the workpiece W properly. Note that the measurement apparatus 2, the measurement head 21 or the three-dimensional measurement apparatus 211 may be referred to as an object information obtaining apparatus or a workpiece information obtaining apparatus, because it obtains the workpiece measurement information related to the three-dimensional shape of the surface of the workpiece W.
The three-dimensional measurement apparatus 211 may measure the workpiece W in a non-contact manner. For example, the three-dimensional measurement apparatus 211 may optically measure the workpiece W. Namely, the three-dimensional measurement apparatus 211 may measure the workpiece W by using any measurement beam such as a measurement light. For example, the three-dimensional measurement apparatus 211 may measure the workpiece W by using a light section method that projects a slit light on the surface of the workpiece W and measures a shape of the projected slit light. For example, the three-dimensional measurement apparatus 211 may measure the workpiece W by using a white light interference method that measures an interference pattern of a white light through the workpiece W and a white light not through the workpiece W. For example, the three-dimensional measurement apparatus 211 may measure the workpiece W by using at least one of a pattern projection method that projects a light pattern on the surface of the workpiece W and measures a shape of the projected pattern, a time of flight method that performs an operation, which emits a light to the surface of the workpiece W and measures a distance to the workpiece W based on an elapsed time until the emitted light returns, at plurality of positions on the workpiece W, a moiré topography method (specifically, a grid irradiation method or a grid projection method), a holography interference method, an auto collimation method, a stereo method, an astigmatism method, a critical angle method, a knife edge method, an interference measurement method and a confocal method is one example of another method. For example, the three-dimensional measurement apparatus 211 may measure the workpiece W by capturing an image of the workpiece W that is illuminated with an illumination light. In any case, the three-dimensional measurement apparatus 211 may include a light source that emits a measurement light ML (for example, the slit light, the white light or the illumination light) and a light receiver that optically receives a light (for example, a reflected light of the measurement light) from the workpiece W that is irradiated with the measurement light ML. Note that the three-dimensional measurement apparatus 211 may measure the workpiece W in a contact manner.
The measurement head 21 measures the workpiece W by a unit of a measurement shot area MSA. The measurement shot area MSA indicates an area (in other words, a range) that is measurable by the measurement head 21 in a state where a positional relationship between the measurement head 21 and the workpiece W is fixed (namely, is not changed). Typically, the measurement shot area MSA is set to be an area that is same as or narrower than a maximum range that can be irradiated with the measurement light ML by the measurement head 21 in a state where the positional relationship between the measurement head 21 and the workpiece W is fixed (namely, is not changed). Note that the measurement shot area MSA may be referred to as a measurable range or a measurable field.
In the example illustrated in
The head driving system 22 is configured to move the measurement head 21 along at least one of the X axis direction, the Y axis direction, the Z axis direction, the θX direction, the OY direction and the θZ direction, under the control of the control apparatus 4. Thus, the head driving system 22 may be referred to as a movement apparatus.
When the measurement head 21 moves, a positional relationship between the measurement head 21 and each of the stage 32, the rotation apparatus 35 and the workpiece W changes. Therefore, moving the measurement head 21 may be regarded to be equivalent to changing the positional relationship between the measurement head 21 and each of the stage 32, the rotation apparatus 35 and the workpiece W.
The position measurement apparatus 23 is configured to measure (in other word, is configured to detect) a position of the measurement head 21. Namely, the position measurement apparatus 23 is an apparatus that is configured to obtain an information related to the position of the measurement head 21. The position measurement apparatus 23 may include at least one of an encoder and an interferometer, for example.
The stage apparatus 3 includes the surface plate 31, the stage 32, a stage driving system 33, a position measurement apparatus 34, the rotation apparatus 35 and a measurement apparatus 36.
The surface plate 31 is disposed on a bottom surface of the housing 5 (alternatively, a support surface such as a floor surface on which the housing 5 is placed). The stage 32 is disposed on the surface plate 31. A non-illustrated vibration isolator that reduces a transmission of vibration from the surface plate 31 to the stage 32 may be disposed between the surface plate 31 and the bottom surface of the housing 5 or the support surface such as the floor surface on which the housing 5 is placed. Moreover, the above described support frame 6 may be disposed on the surface plate 31.
The stage 32 is a placing apparatus on which the workpiece W is placed. The stage 32 may be configured to hold the workpiece W placed on the stage 32. Alternatively, the stage 32 may not be configured to hold the workpiece W placed on the stage 32. In this case, the workpiece W may be placed on the stage 32 without a clamp.
In the present example embodiment, the rotation apparatus 35 is disposed on the stage 32. The rotation apparatus 35 is an apparatus configured to rotate a chuck 353 that is a holding apparatus configured to hold the workpiece W to be rotatable, as described later in detail. Thus, in the present example embodiment, the workpiece W may placed on the stage 32 and may be held by the rotation apparatus 35 through the chuck 353. The processing head 12 may irradiate the workpiece W placed on the stage 32 with the processing light EL, and may irradiate the workpiece W held by the rotation apparatus 35 with the processing light EL. The measurement head 21 may measure the workpiece W placed on the stage 32 with the processing light EL, and may measure the workpiece W held by the rotation apparatus 35 with the processing light EL. In the below described description, the workpiece W is held by the rotation apparatus 35 when there is no specific notation. Note that the rotation apparatus 35 may be regarded to be an apparatus that rotates the workpiece W, because the rotation apparatus 35 rotates the chuck 353 that holds the workpiece W.
The stage driving system 33 is configured to move the stage 32 under the control of the control apparatus 4. Thus, the stage driving system 33 may be referred to as a movement apparatus. When the stage 32 moves, the rotation apparatus 35 disposed on the stage 32 also moves together with the stage 32. Moreover, when the stage 32 moves, the workpiece W that is placed on the stage 32 or that is held by the rotation apparatus 35 on the stage 32 also moves together with the stage 32. The stage driving system 33 is configured to move the stage 32 along at least one of the X axis direction, the Y axis direction, the Z axis direction, the θX direction, the θY direction and the θZ direction.
When the stage 32 moves, a positional relationship between each of the stage 32, the rotation apparatus 35 and the workpiece W and each of the processing head 12 and the measurement head 21 changes. Therefore, moving the stage 32 is equivalent to changing the positional relationship between each of the stage 32, the rotation apparatus 35 and the workpiece W and each of the processing head 12 and the measurement head 21. Moreover, when the stage 32 moves, the irradiation position of the processing light EL on the surface of the workpiece W moves relative to the surface of the workpiece W. Namely, the irradiation position of the processing light EL on the surface of the workpiece W is changed on the surface of the workpiece W. Therefore, moving the stage 32 may be regarded to be equivalent to changing the irradiation position of the processing light EL on the surface of the workpiece W.
The position measurement apparatus 34 is configured to measure (in other word, is configured to detect) a position of the stage 32. Namely, the position measurement apparatus 34 is an apparatus that is configured to obtain an information related to the position of the stage 32. The position measurement apparatus 34 may include at least one of an encoder and an interferometer, for example. Since the position measurement apparatus 34 is configured to obtain the information related to the position of the stage 32, the position measurement apparatus 34 may be referred to as a stage position information obtaining apparatus.
The rotation apparatus 35 is the apparatus that rotates the chuck 353 that is the holding apparatus for holding the workpiece W to be rotatable as described above. Here, a configuration of the rotation apparatus 35 will be described with reference to
As illustrated in
The chuck 353 is coupled with the rotational shaft 3521. The chuck 353 is the holding apparatus that is configured to hold the workpiece W. In the example illustrated in
The rotational motor 352 rotates the chuck 353, which is coupled with the rotational shaft 3521, around the rotational axis 3522 by rotating the rotational shaft 3521. As a result, the workpiece W held by the chuck 353 is also rotated around the rotational axis 3522. Thus, it can be said that the rotation apparatus 35 is configured to serve as a spindle that is configured to rotate the workpiece W held by the chuck 353. In the example illustrated in
Again in
Here, with reference to
As illustrated in
As illustrated in
The beam passing member 361 and the light reception element 362 are disposed in a hole 3512 (namely, a concave part) formed in the support frame 351. Namely, the beam passing member 361 and the light reception element 362 are disposed in the hole 3512 that is depressed from the upper surface 3511 of the support frame 351 toward the −Z side. However, at least one of the beam passing member 361 and the light reception element 362 may be disposed at a position that is different from the hole 3512.
The beam passing member 361 is disposed above the light reception element 362 in the hole 3512. Namely, the beam passing member 361 is disposed at a position closer to the processing head 12 and the measurement head 21 than the light reception element 362 is. In this case, as illustrated in
The beam passing member 361 includes a glass substrate 3611 and an attenuation film 3612 that is formed on at least a part of a surface of the glass substrate 3611. The attenuation film 3612 is a member that is configured to attenuate the processing light EL entering the attenuation film 3612. Note that “the attenuation of the processing light EL by the attenuation film 3612” in the present example embodiment may include not only allowing an intensity of the processing light EL that has passed through the attenuation film 3612 to be lower than an intensity of the processing light EL entering the attenuation film 3612 but also shielding (namely, blocking) the processing light EL entering the attenuation film 3612. Therefore, when the processing light EL enters the attenuation film 3612, the processing light EL that has been attenuated by the attenuation film 3612 enters the light reception element 362 through the attenuation film 3612 or the processing light EL does not enter the light reception element 362 because of the attenuation film 3612 shielding the processing light EL. Note that the attenuation film 3612 may be formed by a chromium film or a chromium oxide film.
At least one aperture 363 is formed in the attenuation film 3612. In the example illustrated in
In this manner, a part of the glass substrate 3611 on which the attenuation film 3612 is formed (namely, a part at which the aperture 363 is not formed) serves as an attenuation area 364 in which the processing light EL is attenuated. On the other hand, a part of the glass substrate 3611 on which the attenuation film 3612 is not formed (namely, a part at which the aperture 363 is formed) serves as a passing area 365 through which the processing light EL is allowed to pass. In this case, the passing area 365 does not attenuate the processing light EL passing through the passing area 365. However, the passing area 365 may attenuate the processing light EL passing through the passing area 365. Namely, the passing area 365 may not be an area through which all (namely, 100%) of the processing light EL entering the passing area 365 passes, and may be an area through which a part of the processing light EL entering the passing area 365 passes. However, an attenuation rate of the processing light EL by the passing area 365 is smaller than an attenuation rate of the processing light EL by the attenuation area 364. The attenuation area 364 is typically disposed to be adjacent to the passing area 365. Namely, the passing area 355 is disposed in the attenuation area 364.
Since the measurement apparatus 36 is disposed at the support frame 3511 (namely, disposed at the rotation apparatus 35), a positional relationship between the rotation apparatus 35 and each of the attenuation area 364 and the passing area 365 is fixed. Namely, the positional relationship between the rotation apparatus 35 and each of the attenuation area 364 and the passing area 365 is a predetermined relationship that is known to the control apparatus 4.
The passing area 365 that is formed by the aperture 363 may form a mark (namely, a pattern) 366 having a predetermined shape in a plane (typically, the XY plane) along the surface of the attenuation film 3612. This mark 366 may serve as the mark that is measurable by the measurement head 21.
For example, as illustrated in
The light reception element 362 is a light reception part that is configured to optically receive (for example, is configured to detect) the processing light EL, which enters the light reception element 362 through the passing area 365 (namely, the aperture 363), by the light reception surface 3621. The light reception element 362 is a light reception part that is configured to optically receive the processing light EL, which has passed through the passing area 365 (namely, the aperture 363), by the light reception surface 3621. A photoelectric converter that is configured to photoelectric-converts the received processing light EL is one example of the light reception part.
When the plurality of passing areas 365 are formed in the beam passing member 361, the light reception element 362 is configured to optically receive, by the light reception surface 3621, the processing light EL entering the light reception element 362 through each of the plurality of passing areas 365. Note that the light reception surface 3621 may be formed by one photoelectric conversion surface of a photoelectric conversion element. For example, the light reception element 362 may be configured to optically receive, by a first part of the light reception surface 3621, the processing light EL entering the light reception element 362 through a first passing area 365. For example, the light reception element 362 may be configured to optically receive, by a second part of the light reception surface 3621, the processing light EL entering the light reception element 362 through a second passing area 365. In this manner, in the present example embodiment, the measurement apparatus 36 may not include a plurality of light reception elements 362 that correspond to the plurality of passing areas 365, respectively. The measurement apparatus 36 may include the light reception element 362 common to the plurality of passing areas 365. However, the measurement apparatus 36 may include the plurality of light reception elements 362 that correspond to the plurality of passing areas 365, respectively.
When the light reception element 362 optically receives the processing light EL through the passing area 365, the condensed position of the processing light EL may be set on or near the passing area 365 of the beam passing member 361. On the other hand, when the workpiece W is processed by the processing light EL, the condensed position of the processing light EL may be set on or near the surface of the workpiece W. Thus, the control apparatus 4 may set the condensed position of the processing light EL at a proper position by using the condensed position change optical system 1210.
Considering that the workpiece W is processed by the irradiation of the processing light EL, there is a possibility that at least a part of the measurement apparatus 36 is also processed (substantially, damaged) by the irradiation of the processing light EL. Thus, the intensity (for example, an energy amount per unit area in a plane intersecting with the propagating direction of the processing light EL) of the processing light EL may be controlled so that the intensity (for example, an energy amount per unit area in the light reception surface 3621 of the light reception element 362) of the processing light EL with which the measurement apparatus 36 is irradiated is lower than the intensity (for example, an energy amount per unit area in the surface of the workpiece W) of the processing light EL with which the workpiece W is irradiated to process the workpiece W. For example, the control apparatus 4 may reduce the intensity of the processing light EL may be reduced by controlling the processing light source 11. For example, the control apparatus 4 may reduce the intensity of the processing light EL may be reduced by controlling an attenuation member (not illustrated) that is disposed at an exit side of the processing light source 11.
The optical received result by the light reception element 362 includes an information related to a state of the processing light EL that has entered the light reception element 362. For example, the optical received result by the light reception element 362 includes an information related to an intensity (specifically, an intensity in the plane intersecting with the XY plane) of the processing light EL that has entered the light reception element 362. More specifically, the optical received result by the light reception element 362 includes an information related to an intensity distribution of the processing light EL in a plane along the XY plane. The optical received result by the light reception element 362 is outputted to the control apparatus 4 as the above described processing light measurement information. In addition, when the mark 366 is measured by the measurement head 21 as described above, a measured result of the mark 366 by the measurement head 21 is outputted to the control apparatus 4 as the above described mark measurement information.
Again in
The control apparatus 4 is configured to control an operation of the processing system SYS. The control apparatus 4 may include an arithmetic apparatus and a storage apparatus. The arithmetic apparatus may include at least one of a CPU (Central Processing Unit) and a GPU (Graphic Processing Unit), for example. The storage apparatus may include a memory, for example. The control apparatus 4 serves as an apparatus for controlling the operation of the processing system SYS by means of the arithmetic apparatus executing a computer program. The computer program is a computer program that allows the arithmetic apparatus to execute (namely, to perform) a below described operation that should be executed by the control apparatus 4. Namely, the computer program is a computer program that allows the control apparatus 4 to function so as to make the processing system SYS execute the below described operation. The computer program executed by the arithmetic apparatus may be recorded in the storage apparatus (namely, a recording medium) of the control apparatus 4, or may be recorded in any recording medium (for example, a hard disk or a semiconductor memory) that is built in the control apparatus 4 or that is attachable to the control apparatus 4. Alternatively, the arithmetic apparatus may download the computer program that should be executed from an apparatus disposed at the outside of the control apparatus 4 through a network interface.
The control apparatus 4 may not be disposed in the processing system SYS. For example, the control apparatus 4 may be disposed at the outside of the processing system SYS as a server or the like. In this case, the control apparatus 4 may be connected to the processing system SYS through a wired and/or wireless network (alternatively, a data bus and/or a communication line). A network using a serial-bus-type interface such as at least one of IEEE1394, RS-232x, RS-422, RS-423, RS-485 and USB may be used as the wired network. A network using a parallel-bus-type interface may be used as the wired network. A network using an interface that is compatible to Ethernet such as at least one of 10-BASE-T, 100BASE-TX or 1000BASE-T may be used as the wired network. A network using an electrical wave may be used as the wireless network. A network that is compatible to IEEE802.1x (for example, at least one of a wireless LAN and Bluetooth (registered trademark)) is one example of the network using the electrical wave. A network using an infrared ray may be used as the wireless network. A network using an optical communication may be used as the wireless network. In this case, the control apparatus 4 and the processing system SYS may be configured to transmit and receive various information through the network. Moreover, the control apparatus 4 may be configured to transmit an information such as a command and a control parameter to the processing system SYS through the network. The processing system SYS may include a reception apparatus that is configured to receive the information such as the command and the control parameter from the control apparatus 4 through the network. The processing system SYS may include a transmission apparatus that is configured to transmit the information such as the command and the control parameter to the control apparatus 4 through the network (namely, an output apparatus that is configured to output an information to the control apparatus 4). Alternatively, a first control apparatus that is configured to perform a part of the arithmetic processing performed by the control apparatus 4 may be disposed in the processing system SYS and a second control apparatus that is configured to perform another part of the arithmetic processing performed by the control apparatus 4 may be disposed at an outside of the processing system SYS.
Note that at least one of an optical disc such as a CD-ROM, a CD-R, a CD-RW, a flexible disc, a MO, a DVD-ROM, a DVD-RAM, a DVD-R, a DVD+R, a DVD-RW, a DVD+RW and a Blu-ray (registered trademark), a magnetic disc such as a magnetic tape, an optical-magnetic disc, a semiconductor memory such as a USB memory, and another medium that is configured to store the program may be used as the recording medium recording therein the computer program that should be executed by the control apparatus 8. Moreover, the recording medium may include a device that is configured to record the computer program (for example, a device for a universal use or a device for an exclusive use in which the computer program is embedded to be executable in a form of at least one of a software, a firmware and the like). Moreover, various arithmetic processing or functions included in the computer program may be realized by a logical processing block that is realized in the control apparatus 8 by means of the control apparatus 8 (namely, a computer) executing the computer program, may be realized by a hardware such as a predetermined gate array (a FPGA, an ASIC) of the control apparatus 8, or may be realized in a form in which the logical process block and a partial hardware module that realizes an partial element of the hardware are combined.
Next, the operation of the processing system SYS will be described. As described above, the processing system SYS performs a processing operation for processing at least a part of the workpiece W by using the processing light EL. Furthermore, the processing system SYS performs an axis information generation operation for generating a rotational axis information related to the rotational axis 3522 of the rotation apparatus 35 by using the measurement apparatus 2 before performing the processing operation (alternatively, after completing the processing operation or while the processing operation is performed). Furthermore, the processing system SYS performs a light state information generation operation for generating a light state information related to a state of the processing light EL by using the measurement apparatus 36 before performing the processing operation (alternatively, after completing the processing operation or while the processing operation is performed). Furthermore, the processing system SYS performs an origin point information operation for generating an origin point information related to a processing origin point PO of the processing apparatus 1 and a measurement origin point MO of the measurement apparatus 2 by using the measurement apparatus 36 before performing the processing operation (alternatively, after completing the processing operation or while the processing operation is performed). Thus, in the below described description, the processing operation, the axis information generation operation, the light state generation operation and the origin point information generation operation will be described in order.
Incidentally, in the below described description, the processing operation, the axis information generation operation, the light state generation operation and the origin point information generation operation that are performed when the workpiece W that is held by the chuck 353 and that has a cylindrical shape is processed will be described for the convenience of description. However, the processing operation, the axis information generation operation, the light state generation operation and the origin point information generation operation may be performed on the workpiece W that has a shape different from the cylindrical shape. The processing operation, the axis information generation operation, the light state generation operation and the origin point information generation operation may be performed on the workpiece W that is not held by the chuck 353 (namely, that is placed on the stage 32).
Firstly, with reference to
As illustrated in
Moreover, when the measurement head 21 measures the static workpiece W, the stage 32 may move by a predetermined moving distance every time the measurement head 21 measures the measurement target part of the surface of the workpiece W on which the measurement shot area MSA is set so that new measurement target part of the surface of the workpiece W that is not yet measured by the measurement head 21 is included in the measurement shot area MSA. A moving direction in this case may be a direction that is parallel to the rotational axis 3522 of the rotation apparatus 35. Note that the moving direction may be a direction that intersects with the rotational axis 3522 of the rotation apparatus 35. In this manner, the processing system SYS may perform the measurement of the workpiece W by the measurement head 21 and the movement of the workpiece W by the stage 32 alternately.
Then, the control apparatus 4 sets the processing condition of the workpiece W based on the workpiece measurement information related to the measured result of the workpiece W by the measurement head 21 at the step S11 (a step S12). The processing condition may include a condition related to the processing light EL, for example. The condition related to the processing light EL may include at least one of an intensity of the processing light EL, an irradiation timing of the processing light EL and an irradiation time of the processing light EL, for example. The processing condition may include a condition related to the movement of the processing head 12, for example. The condition related to the movement of the processing head 12 may include at least one of a moving speed of the processing head 12, a moving timing of the processing head 12 and a moving distance of the processing head 12, for example. The processing condition may include a condition related to the movement of the stage 32, for example. The condition related to the movement of the stage 32 may include at least one of a moving speed of the stage 32, a moving timing of the processing head 12 and a moving distance of the stage 32, for example. The processing condition may include a condition related to the rotation of the workpiece W, for example. The condition related to the rotation of the workpiece W may include at least one of a rotational speed of the workpiece W, a rotational timing of the workpiece W and a rotational amount (namely, a rotational angle) of the workpiece W, for example.
Then, the processing system SYS processes the workpiece W based on the processing condition set at the step S12 (a step S13). Namely, the processing head 12 irradiates the workpiece W with the processing light EL and moves based on the processing condition set at the step S12. The stage 32 moves based on the processing condition set at the step S12. The rotation apparatus 35 rotates the workpiece W based on the processing condition set at the step S12.
The processing head 12 may process the workpiece W that is being rotated by the rotation apparatus 35. Namely, the processing head 12 may process the workpiece W in at least a part of the period during which the rotation apparatus 35 rotates the workpiece W.
Alternatively, the processing head 12 may process the static workpiece W. When the processing head 12 processes the static workpiece W, the rotation apparatus 35 may rotate the workpiece W by a predetermined angle every time the processing head 12 processes a processing target part of the surface of the workpiece W on which the processing shot area PSA is set so that new processing target part of the surface of the workpiece W that is not yet processed by the processing head 12 is included in the processing shot area PSA. Namely, the processing system SYS may perform the processing of the workpiece W by the processing head 12 (namely, the irradiation of the workpiece W with the processing light EL by the processing head 12) and the rotation of the workpiece W by the rotation apparatus 35 alternately. Specifically, the processing head 12 processes a first processing target part of the surface of the workpiece W in a state where the processing shot area PSA is set on the first processing target part of the surface of the workpiece W. Then, the rotation apparatus 35 rotates the workpiece W by the predetermined angle so that the processing shot area PSA is set on a second processing target part of the surface of the workpiece W that is different from the first processing target part under the control of the control apparatus 4. Then, the processing head 12 processes the second processing target part of the surface of the workpiece W in a state where the processing shot area PSA is set on the second processing target part of the surface of the workpiece W. Then, the same operation is repeated. As a result, the processing head 12 processes a plurality of processing target parts, which are obtained by dividing (sectioning or segmentizing) the surface of the workpiece W, in order. Moreover, in this case, the control apparatus 4 may move the workpiece W by a predetermined moving distance so that the processing shot area PSA is set on the second processing target part of the surface of the workpiece W that is different from the first processing target part. A moving direction of the workpiece W in this case is typically a direction that is along the rotational axis 3522 of the rotation apparatus 35, however, may be a direction that intersects with the rotational axis 3522.
In any case, the processing system SYS rotates the workpiece W by the rotation apparatus 35 (more specifically, rotates the chuck 353 holding the workpiece W by the rotation apparatus 35) in order to process the surface of the workpiece W by the processing light EL. In this case, the processing system SYS may be regarded to perform a turning processing on the surface of the workpiece W by the processing light EL. When the processing light EL is the laser light, the processing system SYS may be regarded to perform a laser turning processing on the surface of the workpiece W by the processing light EL.
When the rotation apparatus 35 rotates the workpiece W, the processing head 12 is capable of processing a belt-like area Wb of the surface of the workpiece W that extends along a circumferential direction, as illustrated in
As described above, the processing head 12 irradiates the workpiece W with the processing light EL that propagates along the Z axis direction. Namely, the processing head 12 irradiates the workpiece W with the processing light EL whose irradiation axis EX is parallel to the Z axis direction. In this case, as illustrated in
Alternatively, as illustrated in
When the processing head 12 irradiates the workpiece W with the processing light EL from the direction that is skew relative to the rotational axis 3522, the processing system SYS may change the irradiation position of the processing light EL along a direction intersecting with the rotational axis 3522. Since the shape of the workpiece W is a cylindrical shape, the direction intersecting with the rotational axis 3522 (namely, the direction intersecting with the central axis CS or the workpiece W) corresponds to a radial direction of the workpiece W. Thus, the processing system SYS may change the irradiation position of the processing light EL along the radial direction of the workpiece W. Note that the processing system SYS may change the irradiation position of the processing light EL along the direction intersecting with the rotational axis 3522 even when the processing head 12 irradiates the workpiece W with the processing light EL from the direction that intersects with the rotational axis 3522.
For example, as illustrated in
For example, as illustrated in
The above described
When the workpiece W is irradiated with the processing light EL, there is a possibility that a light, which is generated due to the irradiation of the processing light EL, is emitted from the workpiece W. The light that is generated due to the irradiation of the processing light EL may include at least one of a reflection light of the processing light EL from the workpiece W, a scattering light of the processing light EL from the workpiece W and a transmitted light of the processing light EL through the workpiece W, for example. Alternatively, there is a possibility that at least a part of the processing light propagating toward the workpiece W propagates directly beyond the workpiece W without the workpiece W being irradiated therewith. In this case, the stage apparatus 3 may include a beam damper 37 that is configured to terminate the light generated due to the irradiation of the processing light EL and the light part of the processing light EL with which workpiece W is not irradiated (hereinafter, both are collectively referred to an “unnecessary light”).
Again in
Then, the control apparatus 4 determines based on the workpiece measurement information related to the measured result of the workpiece W by the measurement head 21 at the step S14 whether or not the processed amount of the workpiece W is proper (a step S15). Namely, the control apparatus 4 determines whether or not the processed amount of the workpiece W based on the processing condition set at the step S12 is a proper amount that is set in advance or is expected.
As a result of the determination at the step S15, when it is determined that the processed amount of the workpiece W is not proper (the step S15: No), the control apparatus 4 set the processing condition again so that the processed amount of the workpiece W is proper based on the workpiece measurement information related to the measured result of the workpiece W by the measurement head 21 at the step S14 (a step S16). On the other hand, as a result of the determination at the step S15, when it is determined that the processed amount of the workpiece W is proper (the step S15: Yes), the control apparatus 4 may not set the processing condition again. Then, the processing system SYS repeats the operation from the step S13 to the step S16 until the processing of the workpiece W is completed.
In this manner, in the present example embodiment, the processing system SYS preliminary measures the workpiece W that is not yet processed at the step S11, processes the workpiece W based on a preliminary measured result of the workpiece W at the step S13, measures the workpiece W that has been processed ex post facto at the step S14 and sets the processing condition again based on the ex post facto measured result of the workpiece W at the step S16. Thus, the processing system SYS is capable of properly processing the workpiece W. Especially, the processing system SYS is capable of performing the operation from the step S11 to the step S17 without detaching the workpiece W from the chuck 353, because the processing system SYS includes both of the processing head 12 and the measurement head 21.
Next, an axis information generation operation for generating the rotational axis information related to the rotational axis 3522 of the rotation apparatus 35 by using the measurement apparatus 2 will be described. In the present example embodiment, the processing system SYS may perform at least one of a first axis information generation operation to a third axis information generation operation. The first axis information generation operation is an operation for generating, as the rotational axis information, an assembly error information related to a misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32. In the below described description, the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 is referred to as an “assembly error (namely, an assembly error of the rotation apparatus 35 relative to the stage 32)”. The second axis information generation operation is an operation for generating, as the rotational axis information, a sweeping error information related to a misalignment between the extending direction of the rotational axis 3522 and a moving direction of the irradiation position of the processing light EL (namely, a sweeping direction of the processing light EL) on the surface of the workpiece W by the Galvano mirror 1214. In the below described description, the misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL by the Galvano mirror 1214 is referred to as a “sweeping error”. The third axis information generation operation is an operation for generating, as the rotational axis information, a chucking error information related to a misalignment between the rotational axis 3522 and the workpiece W held by the chuck 353. In the below described description, the misalignment between the rotational axis 3522 and the workpiece W held by the chuck 353 is referred to as a “chucking error”. Next, the first to third axis information generation operations will be described in order.
Note that the rotational axis information may be regarded to be an information related to at least one of a position and an attitude of the rotational axis 3522 (eventually, at least one of a position and an attitude of the rotation apparatus 35). For example, the assembly error information may be regarded to be the information related to at least one of the position and the attitude of the rotational axis 3522 (eventually, at least one of the position and the attitude of the rotation apparatus 35) relative to the moving direction of the stage 32. For example, the sweeping error information may be regarded to be the information related to at least one of the position and the attitude of the rotational axis 3522 (eventually, at least one of the position and the attitude of the rotation apparatus 35) relative to the sweeping direction of the processing light EL. For example, the chucking error information may be regarded to be the information related to at least one of the position and the attitude of the rotational axis 3522 (eventually, at least one of the position and the attitude of the rotation apparatus 35) relative to the workpiece W. In this case, the control apparatus 4 may be regarded to control at least one of the processing apparatus 1 (for example, the processing head 12) and the stage apparatus 3 (for example, the rotation apparatus 35) based on the information related to at least one of the position and the attitude of the rotational axis 3522 (eventually, at least one of the position and the attitude of the rotation apparatus 35) in order to process the workpiece W.
(2-2-1) First Axis Information Generation Operation (Assembly Error)
Firstly, the first axis information generation operation is an operation for generating the assembly error information related to the assembly error that is the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 will be described. Ideally, the extending direction of the rotational axis 3522 is parallel to (alternatively, is coincident with) the moving direction of the stage 32. For example, in the present example embodiment, since the rotational axis 3522 is an axis extending along the X axis direction, the extending direction of the rotational axis 3522 is parallel to (alternatively, is coincident with) the X axis in a stage coordinate system that is used to control the position of the stage 32. However, actually, there is a possibility that the extending direction of the rotational axis 3522 is not parallel to (alternatively, is not coincident with) the moving direction of the stage 32, because of an assembly accuracy for disposing the rotation apparatus 35 on the stage 32 or an assembly accuracy for attaching the chuck 353 to the rotational shaft 352. Moreover, there is a possibility that the extending direction of the rotational axis 3522 is not parallel to (alternatively, is not coincident with) the moving direction of the stage 32, because of a moving accuracy of the stage 32. Thus, the processing system SYS generates the assembly error information related to the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 (namely, the assembly error) by performing the first axis information generation operation. Next, with reference to
As illustrated in
The test workpiece Wt is a workpiece having a shape that allows the central axis CSt of the test workpiece Wt to be calculated from a measured result of the test workpiece Wt by the measurement apparatus 2, for example. The test workpiece Wt having a cylindrical shape is one example of the test workpiece Wt.
Then, the processing system SYS repeats an operation for measuring a part of the test workpiece Wt by using the measurement apparatus 2 (a step S22) and an operation for moving the stage 32 (a step S24) until the operation for measuring a part of the test workpiece Wt is performed the necessary number of times. Specifically, for example, as illustrated in
Then, the control apparatus 4 generates the assembly error information based on the measured result of the test workpiece Wt at the step S22 (a step S25). Here, with reference to
On the other hand,
Thus, the control apparatus 4 is capable of calculating a relationship (especially, the misalignment) between the extending direction of the rotational axis 3522 and the moving direction of the stage 32. As a result, the control apparatus 4 is capable of generating the assembly error information related to the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32.
Incidentally, in the above described example illustrated in
Moreover, the assembly error information includes an information related to an assembly error of the chuck 353 relative to the rotational shaft 352. In this case, the processing system SYS may perform the operation illustrated in
The generated assembly error information may be used by the control apparatus 4 in order to perform the above described processing operation. Namely, the assembly error information may be used by the control apparatus 4 in a processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL. Specifically, the control apparatus 4 may control the processing system SYS based on the assembly error information to process the workpiece W in a same manner as a case where there is no misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 even when there is the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32. For example, the control apparatus 4 may control at least one of the processing head 12 (especially, the Galvano mirror 1214) and the stage 32 based on the assembly error information so that the irradiation position of the processing light EL moves on the surface of the workpiece W in a same manner as a case where there is no misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 even when there is the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32. Typically, the control apparatus 4 may control at least one of the processing head 12 (especially, the Galvano mirror 1214) and the stage 32 based on the assembly error information so that the irradiation position of the processing light EL on the surface of the workpiece W moves along the extending direction of the rotational axis 3522. As a result, the processing system SYS is capable of processing the workpiece W more accurately, compared to a case where the assembly error information is not used. Note that the first axis information generation operation may be performed prior to the processing operation, because the control apparatus 4 uses the assembly error information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
The rotation apparatus 35 may be assembled on the stage 32 again based on the assembly error information, in addition to or instead of controlling at least one of the processing head 12 (especially, the Galvano mirror 1214) and the stage 32 based on the assembly error information by the control apparatus 4. Typically, the rotation apparatus 35 may be assembled on the stage 32 again so that the extending direction of the rotational axis 3522 is parallel to (alternatively, is coincident with) the moving direction of the stage 32. In this case, the processing system SYS is capable of processing the workpiece W more accurately, because the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 is canceled.
Incidentally, in the above described description, the processing system SYS repeats the operation for measuring a part of the test workpiece Wt and the operation for moving the stage 32 along one direction (the X axis direction in the above described example) parallel to the direction along which the rotational axis 3522 should extend in order to generate the assembly error information. However, the processing system SYS may repeat the operation for measuring a part of the test workpiece Wt and the operation for moving the stage 32 along another direction (the Y axis direction in the above described example) intersecting with the direction along which the rotational axis 3522 should extend. Even in this case, the processing system SYS is capable of generating the assembly error information related to the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32.
Moreover, in the above described description, the test workpiece Wt is held by the chuck 353 so that the central axis CSt of the test workpiece Wt is coincident with the rotational axis 3522. However, actually, there is a possibility that the chuck 353 cannot hold the test workpiece Wt so that the central axis CSt of the test workpiece Wt is always coincident with the rotational axis 3522. Thus, the chuck 353 may hold the test workpiece Wt again every time the first axis information generation operation illustrated in
Moreover, the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32 may be regarded to be equivalent to a misalignment between the rotational axis 3522 and a moving plane of the stage 32. Thus, the assembly error may be referred to as a stage moving error. Considering that the assembly error may be regarded to be equivalent to the stage moving error, the processing system SYS may generate the assembly error information (namely, a stage moving error information related to the stage moving error) by performing an operation illustrated in
Specifically, as illustrated in
Then, the processing system SYS processes a plurality of parts of the surface of the test workpiece Wt. Specifically, firstly, the processing system SYS sets the processing shot area PSA on a first processing target part of the surface of the test workpiece Wt, and processes at least a part of the first processing target part (a step S32). Then, the processing system SYS moves the stage 32 along one direction. For example, the processing system SYS moves the stage 32 along the one direction that is parallel to a direction along which the rotational axis 3522 should extend (a step S33). For example, when the rotational axis 3522 should extend along the X axis direction, the processing system SYS moves the stage 32 along the X axis direction in the stage coordinate system. Due to the movement of the stage 32, the processing shot area PSA moves on the surface of the test workpiece Wt. In this case, the processing system SYS moves the stage 32 so that the processing shot area PSA is set on a second processing target part that is adjacent to the first processing target part on the surface of the test workpiece Wt. Then, the processing system SYS processes at least a part of the second processing target part (a step S34). In this case, the irradiation position of the processing light EL in the processing shot area PSA when at least a part of the second processing target part is same as the irradiation position of the processing light EL in the processing shot area PSA when at least a part of the first processing target part. Thus, a processed mark in the second processing target part is located at a position that is away from the a processed mark in the first processing target part along the moving direction of the stage 32 at the step S33 by a moving distance of the stage 32 at the step S33. Note that
Then, the measurement apparatus 2 measures the surface of the test workpiece Wt (especially, the parts that have been processed at the steps S32 and S34, the processed marks) (a step S35).
Then, the control apparatus 4 generates the assembly error information based on the measured result of the test workpiece W at the step S22 (a step S36). Here, with reference to
On the other hand,
Thus, the control apparatus 4 is capable of calculating the relationship (especially, the misalignment) between the extending direction of the rotational axis 3522 and the moving direction of the stage 32. As a result, the control apparatus 4 is capable of generating the assembly error information related to the misalignment between the extending direction of the rotational axis 3522 and the moving direction of the stage 32.
(2-2-2) Second Axis Information Generation Operation (Sweeping Error)
Next, the second axis information generation operation for generating the sweeping error information related to the sweeping error that is the misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL by the Galvano mirror 1214 will be described. Ideally, the extending direction of the rotational axis 3522 is parallel to (alternatively, is coincident with) the sweeping direction of the processing light EL. For example, in the present example embodiment, since the rotational axis 3522 is the axis extending along the X axis direction, the extending direction of the rotational axis 3522 is parallel to (alternatively, is coincident with) the sweeping direction of the processing light EL by the X sweeping mirror 1214X of the Galvano mirror 1214. However, actually, there is a possibility that the extending direction of the rotational axis 3522 is not parallel to (alternatively, is not coincident with) the sweeping direction of the processing light EL by the Galvano mirror 1214, because of the assembly accuracy for disposing the rotation apparatus 35 on the stage 32 or the assembly accuracy for attaching the chuck 353 to the rotational shaft 352. Moreover, there is a possibility that the extending direction of the rotational axis 3522 is not parallel to (alternatively, is not coincident with) the sweeping direction of the processing light EL, because of an assembly error or a sweeping accuracy of the Galvano mirror 1214. Thus, the processing system SYS generated the sweeping error information related to the misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL (namely, the sweeping error) by performing the second axis information generation operation. Incidentally, when the extending direction of the rotational axis 3522 is parallel to the sweeping direction of the processing light EL by the Galvano mirror 1214, the second axis information generation operation may be omitted. Next, with reference to
As illustrated in
Then, the processing system SYS forms a linear groove GV (see
Then, the measurement apparatus 2 measures the surface of the test workpiece Wt (especially, a part on which the groove GV has been formed at the steps S42 and S34, the processed mark) (a step S43).
Then, the control apparatus 4 generates the sweeping error information based on the measured result of the test workpiece W at the step S42 (a step S44). Here, with reference to
On the other hand,
Thus, the control apparatus 4 is capable of calculating the relationship (especially, the misalignment) between the extending direction of the rotational axis 3522 and the weeping direction of the processing light EL. As a result, the control apparatus 4 is capable of generating the sweeping error information related to the misalignment between the extending direction of the rotational axis 3522 and the weeping direction of the processing light EL.
Incidentally, in the above described example illustrated in
Moreover, the processing system SYS may perform the operation illustrated in
Note that the processing system SYS may detach the test workpiece Wt from the chuck 353 after performing the above described operation illustrated in
The generated sweeping error information may be used by the control apparatus 4 in order to perform the above described processing operation. Namely, the sweeping error information may be used by the control apparatus 4 in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL. Specifically, the control apparatus 4 may control the processing system SYS based on the sweeping error information to process the workpiece W in a same manner as a case where there is no misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL even when there is the misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL. For example, the control apparatus 4 may control at least one of the processing head 12 (especially, the Galvano mirror 1214) and the stage 32 based on the sweeping error information so that the irradiation position of the processing light EL moves on the surface of the workpiece W in a same manner as a case where there is no misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL even when there is the misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL. Typically, the control apparatus 4 may control at least one of the processing head 12 (especially, the Galvano mirror 1214) and the stage 32 based on the sweeping error information so that the irradiation position of the processing light EL on the surface of the workpiece W moves along the extending direction of the rotational axis 3522. Incidentally, when the stage 32 does not move in the processing period, the control apparatus 4 may control the processing head 12 (especially, the Galvano mirror 1214). As a result, the processing system SYS is capable of processing the workpiece W more accurately, compared to a case where the sweeping error information is not used. Note that the second axis information generation operation may be performed prior to the processing operation, because the control apparatus 4 uses the sweeping error information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
Incidentally, in the above described description, the processing system SYS controls the Galvano mirror 1214 so that the irradiation position of the processing light EL moves along one direction parallel to the direction along which the rotational axis 3522 should extend in order to generate the sweeping error information. However, the processing system SYS may control the Galvano mirror 1214 so that the irradiation position of the processing light EL moves along another intersecting with the direction along which the rotational axis 3522 should extend. For example, the processing system SYS may form the linear groove GV extending along the Y axis direction on the surface of the test workpiece Wt by controlling the Y sweeping mirror 1214Y. Even in this case, the processing system SYS is capable of generating the sweeping error information related to the misalignment between the extending direction of the rotational axis 3522 and the sweeping direction of the processing light EL.
Moreover, in the above described description, the test workpiece Wt is held by the chuck 353 so that the central axis CSt of the test workpiece Wt is coincident with the rotational axis 3522. However, actually as described above, there is a possibility that the chuck 353 cannot hold the test workpiece Wt so that the central axis CSt of the test workpiece Wt is always coincident with the rotational axis 3522. Thus, the chuck 353 may hold the test workpiece Wt again every time the second axis information generation operation illustrated in
(2-2-3) Third Axis Information Generation Operation (Chucking Error)
Next, the third axis information generation operation for generating the chucking error information related to the chucking error that is the misalignment between the rotational axis 3522 and the workpiece W held by the chuck 353. Ideally, the chuck 353 holds the workpiece W so that the rotational axis 3522 coincident with the central axis CS of the workpiece W. However, there is a possibility that the chuck 353 cannot hold the workpiece W so that the rotational axis 3522 coincident with the central axis CS of the workpiece W, because of an attaching accuracy of the workpiece W to the chuck 353. For example, as illustrated in
(2-2-3-1) Operation for Generating Eccentricity Error Information
Firstly, with reference to
As illustrated in
Then, the control apparatus 4 generates the eccentricity error information based on the measured result of the workpiece W at the step S52 (a step S55). Here, with reference to
On the other hand,
Thus, the control apparatus 4 may calculate the eccentricity error by calculating the relationship between the position of the edge point PZ of the workpiece W in the Z axis direction and the rotational angle θ of the workpiece W based on the measured result of the workpiece W by the measurement apparatus 2. Specifically, the control apparatus 4 may calculate the varied amount of the position of the edge point PZ in the Z axis direction based on the relationship between the position of the edge point PZ in the Z axis direction and the rotational angle θ, and calculate the distance between the central axis CS and the rotational axis 3522 (namely, the eccentricity error) based on the varied amount. Furthermore, the control apparatus 4 may calculate the phase of the variation of the position of the edge point PZ of the workpiece W in the Z axis direction based on the relationship between the position of the edge point PZ of the workpiece W in the Z axis direction and the rotational angle θ, and calculate a state of the workpiece W depending on the rotational angle θ of the workpiece W (specifically, an information related to a direction in which the central axis CS of the workpiece W is located relative to the rotational axis 3522) based on the phase. Namely, the control apparatus 4 may generate the eccentricity error information related to the eccentricity error that is a misalignment between the central axis CS of the workpiece W and the rotational axis 3522.
Note that the control apparatus 4 may calculate the rotational axis 3522 based on the outline of the workpiece W and calculate the eccentricity error based on a deviation of the calculated rotational axis 3522.
The generated eccentricity error information may be used by the control apparatus 4 in order to perform the above described processing operation. Namely, the eccentricity error information may be used by the control apparatus 4 in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL. Specifically, the control apparatus 4 may control the processing system SYS based on the eccentricity error information to process the workpiece W in a same manner as a case where there is no eccentricity error even when there is the eccentricity error. For example, the control apparatus 4 may control the irradiation position of the processing light EL based on the eccentricity error information so that the workpiece W is irradiated with the processing light EL in a same manner as a case where there is no eccentricity error even when there is the eccentricity error. Note that the operation for generating the eccentricity error information may be performed prior to the processing operation, because the control apparatus 4 uses the eccentricity error information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
(2-2-3-2) Operation for Generating Angular Deviation Error Information
Firstly, with reference to
As illustrated in
Then, the control apparatus 4 generates the angular deviation error information based on the measured result of the workpiece W at the step S52 (a step S63). Specifically, the control apparatus 4 calculates, based on the measured result of the workpiece W at the step S52, the eccentricity error at each of the plurality of positions that are different from each other along the rotational axis 3522. For example, as illustrated in
The generated angular deviation error information may be used by the control apparatus 4 in order to perform the above described processing operation. Note that a control method using the angular deviation error information may be same as a control method using the eccentricity error information, and thus, its detailed description is omitted. As a result, the processing system SYS is capable of processing the workpiece W more accurately, compared to a case where the angular deviation error information is not used. Note that the operation for generating the angular deviation error information may be performed prior to the processing operation, because the control apparatus 4 uses the angular deviation error information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
Moreover, the assembly error information (especially, the assembly error occurred when the chuck 353 is attached to the rotational shaft 352) may be generated by an operation that is same as the third axis information generation operation.
Next, the light state information generation operation for generating the light state information related to the state of the processing light EL by using the measurement apparatus 36 will be described. In the present example embodiment, the light stage information may include an intensity distribution information related to an intensity distribution in an angular direction relative to the irradiation axis EX of the processing light EL. The light stage information may include a propagating direction information related to the propagating direction of the processing light EL. The light stage information may include a passing position information related to a position through which the processing light EL passes in a plane intersecting with the propagating direction of the processing light EL. Thus, in the below described description, an operation for generating the intensity distribution information, an operation for generating the propagating direction information and an operation for generating the passing position information will be described in order.
(2-3-1) Operation for Generating Intensity Distribution Information
Firstly, the operation for generating the intensity distribution information related to the intensity distribution in the angular direction relative to the irradiation axis EX of the processing light EL will be described.
In order to generate the intensity distribution information, the processing system SYS measures the intensity distribution of the processing light EL by using the measurement apparatus 36. Next, with reference to
As illustrated in
In this case, as illustrated in
As a result, the mark 366 is irradiated with the processing light EL in a certain timing in the period during which at least a part of the surface of the measurement apparatus 36 is swept with the processing light EL. Namely, the light reception element 362 optically receives the processing light EL in a certain timing in the period during which at least a part of the surface of the measurement apparatus 36 is swept with the processing light EL. As a result, the control apparatus 4 obtains, as the processing light measurement information corresponding to the optical received result of the processing light EL, a light reception signal indicating that the intensity of the processing light EL in a period during which the passing area 365 is irradiated with at least a part of the processing light EL is higher than the intensity of the processing light EL in a period during which passing area 365 forming the mark 366 is not irradiated with the processing light EL, as illustrated in
The processing system SYS repeats an operation for measuring the processing light EL while changing a relative positional relationship between the measurement apparatus 36 and the processing head 12 in a direction that is along the irradiation axis EX along the propagating direction of the processing light EL. Specifically, the control apparatus 4 moves at least one of the processing head 12 and the stage 32 so that a position of the measurement apparatus 36 relative to the processing head 12 is a first position. Then, the measurement apparatus 36 measures the processing light EL. Then, the control apparatus 4 moves at least one of the processing head 12 and the stage 32 so that the position of the measurement apparatus 36 relative to the processing head 12 is a second position that is different from the first position in a direction along the irradiation axis EX. Typically, the control apparatus 4 moves at least one of the processing head 12 and the stage 32 along the irradiation axis EX (along the Z axis direction in the example illustrated in
Then, the control apparatus 4 generates the intensity distribution information related to the intensity distribution of the processing light EL based on the processing light measurement information. Specifically, the processing light measurement information indicates the intensity distribution of the processing light EL on the surface of the beam passing member 361. Here, the operation for measuring the processing light EL is repeated while changing the relative positional relationship between the measurement apparatus 36 and the processing head 12 in the direction that is along the irradiation axis EX. Thus, as illustrated in
Alternatively, the processing system SYS may not change the relative positional relationship between the measurement apparatus 36 and the processing head 12 in the direction that is along the irradiation axis EX when the processing light EL is measured. Specifically, the control apparatus 4 may control a relative positional relationship between the condensed position of the processing light EL and the measurement apparatus 36 so that the condensed position of the processing light EL is away from the passing area 365 forming the mark 366 in the direction along the irradiation axis EX. Namely, the control apparatus 4 may control the relative positional relationship between the condensed position of the processing light EL and the measurement apparatus 36 so that the measurement apparatus 36 measures the processing light EL at a position that is different from the condensed position of the processing light EL in the direction along the irradiation axis EX. In other words, the control apparatus 4 may control the relative positional relationship between the condensed position of the processing light EL and the measurement apparatus 36 so that the mark 366 is irradiated with the defocused processing light EL.
Then, the control apparatus 4 generates the intensity distribution information related to the intensity distribution of the processing light EL based on the processing light measurement information. Specifically, as described above, the processing light measurement information indicates the intensity distribution of the processing light EL on the light reception surface 3621 of the light reception element 362. Furthermore, the distance between the measurement apparatus 36 and the condensed position of the processing light EL in the direction along the irradiation axis EX (what we call a defocused amount) is an information that is known to the control apparatus 4. This is because the control apparatus 4 controls the relative positional relationship between the condensed position of the processing light EL and the measurement apparatus 36 so that the condensed position of the processing light EL is away from the passing area 365 forming the mark 366 in the direction along the irradiation axis EX. As a result, the control apparatus 4 may predict (in other words, complement) the intensity distribution of the processing light EL at each of a plurality of planes whose positions in the direction along the irradiation axis EX are different from each other based on the intensity distribution of the processing light EL indicated by the processing light measurement information and the defocused amount. Namely, the control apparatus 4 may generate the intensity distribution information related to the intensity distribution in the angular direction relative to the irradiation axis EX of the processing light EL.
The generated intensity distribution information may be used by the control apparatus 4 in order to perform the above described processing operation. Namely, the intensity distribution information may be used by the control apparatus 4 in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL. Note that the operation for generating the intensity distribution information may be performed prior to the processing operation, because the control apparatus 4 uses the intensity distribution information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
For example, the control apparatus 4 may control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL based on the intensity distribution information so that a desired position of the workpiece W is irradiated with the processing light EL. In this case, the control apparatus 4 may control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL by controlling the Galvano mirror 1214.
For example, the control apparatus 4 may calculate the open angle of the processing light EL based on the intensity distribution information, and control the open angle of the processing light based on the calculated open angle so that the open angle of the processing light EL is a desired angle. In this case, the control apparatus 4 may control the open angle of the processing light EL by controlling the open angle change optical system 1211. The open angle may be controlled when the workpiece W is irradiated with the processing light EL from a direction that is skew relative to the rotational axis 3522, for example. For example, as illustrated in
Moreover, the control apparatus 4 may perform the operation for generating the intensity distribution after performing an operation for changing the open angle of the processing light EL by the open angle change optical system 1211. The control apparatus 4 may control the open angle of the processing light EL based on the intensity distribution information obtained by this generation operation.
Note that the processing head 12 may irradiate a plurality of marks 366 which have a slit-like shape and whose longitudinal directions are different from each other with the processing light EL under the control of the control apparatus 4. For example, the processing head 12 may irradiate the plurality of marks 366 whose longitudinal directions intersect with (typically, are perpendicular to) each other. In this case, the control apparatus 4 may calculate an ellipticity of the processing light EL based on the processing light measurement information. The control apparatus 4 may control the ellipticity of the processing light EL based on the calculated ellipticity so that the ellipticity of the processing light EL is a desired ellipticity. In this case, the control apparatus 4 may control the ellipticity of the processing light EL by controlling the ellipticity change optical system 1212. Moreover, the control apparatus 4 may rotate the processing light EL around the optical axis AX (especially, around the irradiation axis EX) based on the ellipticity so that the direction of the maximum diameter of the spot of the processing light EL on the entrance pupil plane of the fθ lens 1215 is a desired direction. In this case, the control apparatus 4 may rotate the processing light EL around the optical axis AX (especially, around the irradiation axis EX) by controlling the light rotation optical system 1213. Note that the control apparatus 4 may perform the operation for generating the intensity distribution after performing an operation for changing the ellipticity of the processing light EL by the light rotation optical system 1213. The control apparatus 4 may control the ellipticity of the processing light EL based on the intensity distribution information obtained by this generation operation.
(2-3-2) Operation for Generating Propagating Direction Information
Next, the operation for generating the propagating direction information related to the propagating direction of the processing light EL will be described. In order to generate the propagating direction information, the processing system SYS measures the processing light EL by using the measurement apparatus 36.
Specifically, as illustrated in
Then, the control apparatus 4 moves the stage 32 in the direction along the irradiation axis EX (namely, the Z axis direction) assuming that the propagating direction of the processing light EL that is the measurement target is a direction along the Z axis (namely, the irradiation axis EX is along the Z axis). Namely, the control apparatus 4 moves the measurement apparatus 36 in the direction along the irradiation axis EX (namely, the Z axis direction). Note that the control apparatus 4 may move the processing head 12 in the Z axis direction in addition to or instead of moving the stage 32 in the Z axis direction. As a result, the measurement apparatus 36 measures the processing light EL again from a position that is different in the direction along the irradiation axis EX (namely, the Z axis direction) from a position at which the processing light EL has been previously measured. Namely, the measurement apparatus 36 measures the processing light EL at a first position in the direction along the irradiation axis EX (namely, the Z axis direction) and measures the processing light EL at a second position that is different from the first position in the direction along the irradiation axis EX (namely, the Z axis direction). In this case, when the propagating direction of the processing light EL that is the measurement target is actually the direction along the Z axis, the measurement apparatus 36 is capable of measuring the processing light EL even when the measurement apparatus 36 moves in the direction along the irradiation axis EX (namely, the Z axis direction). On the other hand, as illustrated in
Then, the control apparatus 4 generates the propagating direction information related to the propagating direction of the processing light EL based on the information related to the position of the measurement apparatus 36 at the timing when the measurement apparatus 36 measures the processing light EL. Specifically, the control apparatus 4 generates the propagating direction information based on the information related to the position of the measurement apparatus 36 at the timing when the measurement apparatus 36 measures the processing light EL before the measurement apparatus 36 moves in the direction along the irradiation axis EX (namely, the Z axis direction) (hereinafter, this position is referred to as a “first measured position”) and the information related to the position of the measurement apparatus 36 at the timing when the measurement apparatus 36 measures the processing light EL after the measurement apparatus 36 has moved in the direction along the irradiation axis EX (namely, the Z axis direction) (hereinafter, this position is referred to as a “second measured position”). For example, the control apparatus 4 generates the propagating direction information based on the first and second measured positions in a direction intersecting with the irradiation axis EX (for example, at least one of the X axis direction and the Y axis direction). Specifically, when the first measured position and the second measured position are located at a same position along the direction intersecting with the irradiation axis EX (for example, at least one of the X axis direction and the Y axis direction), it is estimated that the propagating direction of the processing light EL is the Z axis direction. On the other hand, when the first measured position and the second measured position are located at different positions along the direction intersecting with the irradiation axis EX (for example, at least one of the X axis direction and the Y axis direction), it is estimated that the propagating direction of the processing light EL is a direction that is inclined with respect to the Z axis direction. In this case, an inclined amount of the propagating direction of the processing light EL with respect to the Z axis direction is calculatable from a distance between the first and second measured positions along the direction intersecting with the irradiation axis EX (for example, at least one of the X axis direction and the Y axis direction) and a distance between the first and second measured positions along the direction along with the irradiation axis EX (namely, the Z axis direction). In this manner, the control apparatus 4 generates the propagating direction information.
The generated propagating direction information may be used by the control apparatus 4 in order to perform the above described processing operation. Namely, the propagating direction information may be used by the control apparatus 4 in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL. For example, the control apparatus 4 may control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL based on the propagating direction information so that a desired position of the workpiece W is irradiated with the processing light EL. In this case, the control apparatus 4 may control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL by controlling the Galvano mirror 1214. Note that an apparatus disclosed in US2018/0169788A1 may be used as the Galvano mirror 1214 in order to control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL. Moreover, the operation for generating the propagating direction information may be performed prior to the processing operation, because the control apparatus 4 uses the propagating direction information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
(2-3-3) Operation for Generating Passing Position Information
Next, the operation for generating the passing position information related to the position through which the processing light EL passes in the plane intersecting with the propagating direction of the processing light EL. In order to generate the passing position information, the processing system SYS measures the processing light EL by using the measurement apparatus 36.
Specifically, as illustrated in
The measurement apparatus 36 may measures, through the plurality of marks 366, the processing light EL with which the plurality of irradiation positions are irradiated. For example, the measurement apparatus 36 may measure, through a first mark 366 (for example, a mark 366 #1 in
Alternatively, the measurement apparatus 36 may measures, through single mark 366, the processing light EL with which the plurality of irradiation positions are irradiated. For example, the control apparatus 4 may move the stage 32 (namely, the measurement apparatus 36) to a first stage position so that the mark 366 is located at the first irradiation position IP #1. The measurement apparatus 36 measures, through the mark 366, the processing light EL with which the first irradiation position IP #1 is irradiated in a period during which the mark 366 is located at the first irradiation position IP #1. Then, the control apparatus 4 may move the stage 32 (namely, the measurement apparatus 36) to a second stage position that is different from the first stage position so that the mark 366 is located at the second irradiation position IP #2. The measurement apparatus 36 measures, through the mark 366, the processing light EL with which the second irradiation position IP #2 is irradiated in a period during which the mark 366 is located at the second irradiation position IP #2.
Then, the control apparatus 4 generates the passing position information related to related to the position through which the processing light EL passes in the plane intersecting with the propagating direction of the processing light EL based on the information related to the position of the measurement apparatus 36 at the timing when the measurement apparatus 36 measures the processing light EL. The generated passing position information may be used by the control apparatus 4 in order to perform the above described processing operation. Namely, the passing position information may be used by the control apparatus 4 in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL. For example, the control apparatus 4 may control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL based on the passing position information so that a desired position of the workpiece W is irradiated with the processing light EL. In this case, the control apparatus 4 may control at least one of the irradiation position of the processing light EL and the propagating direction of the processing light EL by controlling the Galvano mirror 1214. Note that the operation for generating the passing position information may be performed prior to the processing operation, because the control apparatus 4 uses the passing position information in the processing period during which the workpiece W is processed by irradiating the workpiece W with the processing light EL.
When the plurality of marks 366 are used to measure the processing light EL with which the plurality of irradiation positions are irradiated, a positional relationship between the plurality of marks 366 and the rotational axis 3522 may be a predetermined relationship. Namely, a relative positional relationship between the plurality of marks 366 and the rotational axis 3522 may be an information know to the control apparatus 4. In this case, the control apparatus 4 may determine a relationship between the rotational axis 3522 and the irradiation position of the processing light EL based on the passing position information and an information related to the relative positional relationship between the plurality of marks 366 and the rotational axis 3522. As a result, the control apparatus 4 is capable of irradiating the desired position of the workpiece rotating around the rotational axis 3522 with the processing light EL.
When the single mark 366 is used to measure the processing light EL with which the plurality of irradiation positions are irradiated, the stage 32 moves as described above. In this case, a moving plane of the stage 32 (namely, a plane along which the stage 32 moves and which intersects with the propagating direction of the processing light EL) and the rotational axis 3522 may be a predetermined relationship. Namely, a relative positional relationship between the moving plane of the stage 32 and the rotational axis 3522 may be an information know to the control apparatus 4. In this case, the control apparatus 4 may determine a relationship between the rotational axis 3522 and the irradiation position of the processing light EL based on the passing position information and an information related to the relative positional relationship between the moving plane of the stage 32 and the rotational axis 3522. As a result, the control apparatus 4 is capable of irradiating the desired position of the workpiece rotating around the rotational axis 3522 with the processing light EL.
Next, the origin point information operation for generating the origin point information related to the processing origin point PO of the processing apparatus 1 and the measurement origin point MO of the measurement apparatus 2 by using the measurement apparatus 36 will be described. The origin point information may include an information related to a distance between the processing origin point PO and the measurement origin point MO. The origin point information may include an information related to a distance between the processing origin point PO and an apparatus origin point AO of the processing system SYS (for example, an origin point of the stage coordinate system that is used to control the position of the stage 32). The origin point information may include an information related to a distance between the measurement origin point MO and the apparatus origin point AO. The processing origin point PO corresponds to a position of the stage 32 when a center of the processing shot area PSA is located at a base position (for example, a center) of the stage 32 and the condensed position of the processing light EL is located on the surface of the workpiece W. The measurement origin point MO corresponds to a position of the stage 32 when a center of the measurement shot area MSA is located at the base position (for example, the center) of the stage 32 and the condensed position of the measurement light ML is located on the surface of the workpiece W.
Incidentally, in the below described description, the distance between the processing origin point PO and the measurement origin point MO is referred to as a “relative baseline BLrlt”, the distance between the processing origin point PO and the apparatus origin point AO is referred to as a “processing baseline BLprc” and the distance between the measurement origin point MO and the apparatus origin point AO is referred to as a “measurement baseline BLmsr”.
In order to generate the origin point information, the control apparatus 4 may set the apparatus origin point AO. However, when the origin point information does not include an information related to the apparatus origin point AO, the control apparatus 4 may not set the apparatus origin point AO. In order to set the apparatus origin point AO, the control apparatus 4 controls the measurement head 21 so as to measure a fiducial mark that is formed on the rotation apparatus 35 (alternatively, another member such as the stage 32 or the like) to define the apparatus origin point AO. In the present example embodiment, the apparatus origin point AO is set at a position that has a predetermined positional relationship relative to the fiducial mark. In this case, the control apparatus 4 obtains, from the position measurement apparatus 34, the position of the stage 32 at a timing when the measurement head 21 measures the fiducial mark. Then, the control apparatus 4 may set a position having the predetermined positional relationship relative to the obtained position of the stage 32 to be the apparatus origin point AO.
Then, the control apparatus 4 calculates the position of each of the processing origin point PO and the measurement origin point MO.
In order to calculate the position of the measurement origin point MO, the control apparatus 4 obtains the measured result of the mark 366 by the measurement head 21. Specifically, the control apparatus 4 controls the stage driving system 33 to move the stage 32 along each of the X axis direction and the Y axis direction so that a fiducial (for example, the mark 366) of the measurement apparatus 2 is located at the center of the measurement shot area MSA. Furthermore, the control apparatus 4 moves the stage 32 along the Z axis direction so that the condensed position of the measurement light ML is located on the surface of the rotation apparatus 35 (specifically, the surface of the measurement apparatus 36 disposed at the rotation apparatus 35). In this case, the control apparatus 4 may move the measurement head 21 by controlling the head driving system 22, or may not move the measurement head 21. Then, the measurement head 21 measures the mark 366. Furthermore, the control apparatus 4 obtains, from the position measurement apparatus 34, the position of the stage 32 (namely, the position of the measurement apparatus 36) at a timing when the measurement head 21 measures the mark 366. The position of the stage 32 obtained here corresponds to the position of the measurement origin point MO. Therefore, the control apparatus 4 is capable of calculating the distance between the apparatus origin point AO and the position of the stage 32 at the timing when the measurement head 21 measures the mark 366 and calculating the measurement baseline BLmsr based on the calculated distance. The control apparatus 4 is capable of calculating the distance between the processing origin point PO, the position of which is calculated by a below described method, and the position of the stage 32 at the timing when the measurement head 21 measures the mark 366 and calculating the relative baseline BLrlt based on the calculated distance.
After at least one of the relative baseline BLrlt and the measurement baseline BLmsr is calculated, the control apparatus 4 may move, based on at least one of the relative baseline BLrlt and the measurement baseline BLmsr, at least one of the stage 32 and the measurement head 21 in a period during which the measurement head 21 measures the workpiece W and the like. Namely, the control apparatus 4 may control, based on at least one of the relative baseline BLrlt and the measurement baseline BLmsr, the position of at least one of the stage 32 and the measurement head 21 in the period during which the measurement head 21 measures the workpiece W and the like. As a result, the measurement shot area MSA is set at a desired position in the stage coordinate system that is based on the apparatus origin point AO. Namely, the processing system SYSa is capable of properly processing the workpiece W based on the proper measured result of the workpiece W by the measurement apparatus 2.
Next, in order to calculate the processing baseline BLprc, the control apparatus 4 obtains the measured result of the processing light EL, which is through the passing area 365 forming the mark 366, by the measurement apparatus 36 (namely, the processing light measurement information). Specifically, the control apparatus 4 controls the stage driving system 33 to move the stage 32 (namely, to move the measurement apparatus 36) in each of the X axis direction and the Y axis direction so that the fiducial (for example, the mark 366) of the measurement apparatus 36 is located at a center of the processing shot area PSA. Furthermore, the control apparatus 4 moves the stage 32 along the Z axis direction so that the condensed position of the processing light EL is located on the surface of the rotation apparatus 35 (specifically, the surface of the measurement apparatus 36 disposed at the rotation apparatus 35). In this case, the control apparatus 4 may move the processing head 12 by controlling the head driving system 13, or may not move the processing head 12. Then, the processing head 12 irradiates the mark 366 with the processing light EL. As a result, the light reception element 362 optically receives the processing light EL through the passing area 365 forming the mark 366. The control apparatus 4 obtains, from the position measurement apparatus 34, the position of the stage 32 (namely, the position of the measurement apparatus 36) at a timing when the light reception element 362 optically receives the processing light EL. The position of the stage 32 obtained here corresponds to the position of the processing origin point PO. Therefore, the control apparatus 4 is capable of calculating the distance between the apparatus origin point AO and the position of the stage 32 at the timing when the light reception element 362 optically receives the processing light EL through the mark 366 and calculating the processing baseline BLprc based on the calculated distance. The control apparatus 4 is capable of calculating the distance between the measurement origin point MO, the position of which is calculated by the above described method, and the position of the stage 32 at the timing when the light reception element 362 optically receives the processing light EL through the mark 366 and calculating the relative baseline BLrlt based on the calculated distance.
After at least one of the relative baseline BLrlt and the processing baseline BLprc is calculated, the control apparatus 4 may move, based on at least one of the relative baseline BLrlt and the processing baseline BLprc, at least one of the stage 32 and the processing head 12 in a period during which the processing head 12 processes the workpiece W and the like. Namely, the control apparatus 4 may control, based on at least one of the relative baseline BLrlt and the processing baseline BLprc, the position of at least one of the stage 32 and the processing head 12 in the period during which the processing head 12 processes the workpiece W and the like. As a result, the processing shot area PSA is set at a desired position in the stage coordinate system that is based on the apparatus origin point AO. Namely, the processing system SYSa is capable of properly processing the workpiece W.
The above described processing system SYS is capable of properly processing the workpiece W by using the processing light EL. Furthermore, the processing system SYS is capable of properly measuring the workpiece W by using the measurement light ML.
Especially, the processing system SYS is capable of generating the above described rotational axis information by using the measurement light ML and processing the workpiece W based on the rotational axis information. Thus, the processing system SYS is capable of processing the workpiece W that is held to be rotatable more properly, compared to a case where the workpiece W is processed without using the rotational axis information.
Furthermore, the processing system SYS is capable of generating the above described light state information by using the measurement apparatus 36 and processing the workpiece W based on the light state information. Thus, the processing system SYS is capable of processing the workpiece W by using the processing light EL more properly, compared to a case where the workpiece W is processed without using the light state information.
Furthermore, the processing system SYS is capable of generating the above described origin point information by using the measurement apparatus 36 and processing the workpiece W based on the origin point information. Thus, the processing system SYS is capable of processing the workpiece W by using the processing light EL more properly, compared to a case where the workpiece W is processed without using the origin point information.
Next, a modified example of the processing system SYS will be described.
Firstly, with reference to
As illustrated in
Next, with reference to
As illustrated in
Note that the processing system SYSb may include the measurement apparatus 2.
Next, with reference to
As illustrated in
In the above described description, the processing system SYS processes the workpiece W by irradiating the workpiece W with the processing light EL. However, the processing system SYS may process the workpiece W by irradiating the workpiece W with any energy beam. In this case, the processing system SYS may include a beam irradiation apparatus that is configured to emit any energy beam in addition to or instead of the processing light source 11. At least one of a charged particle beam, an electromagnetic wave and the like is one example of any energy beam. A least one of an electron beam, an ion beam and the like is one example of the charged particle beam.
The features of each example embodiment described above may be appropriately combined with each other. A part of the features of each example embodiment described above may not be used. The feature of each example embodiment described above may be appropriately replaced with the feature of another example embodiment. Moreover, the disclosures of all publications and United States patents related to an apparatus and the like cited in each embodiment described above are incorporated in the disclosures of the present application by reference if it is legally permitted.
The present invention is not limited to the above described examples and is allowed to be changed, if desired, without departing from the essence or spirit of the invention which can be read from the claims and the entire specification, and a processing system, which involves such changes, is also intended to be within the technical scope of the present invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/018298 | 4/30/2020 | WO |