1. Field of the Invention
The present invention relates to a method of measuring position detection error of a position detector provided in a machine tool, and more particularly to a method of measuring positioning error in the vicinity of a machining point of a machine tool due to pitch, yaw and roll, and also to compensation of detection data of the position detector using error data obtained by the position detection error measuring method.
2. Description of Related Art
A known technique for improving position detection accuracy of a linear scale used on an X-Y table of a semiconductor manufacturing device, for example, involves moving each axis of the X-Y table a certain distance at a time, measuring the actual distance moved using a laser distance-measuring device, calculating the difference between the commanded motion distance and the actual motion distance, and using the obtained difference data to improve the position detection accuracy of the linear scale used on the X-Y table (JP03-175319A).
Compared to a laser distance-measuring device, the absolute accuracy of a linear scale is not good. However, an advantage of the linear scale is its measurements are very much less affected by changes in ambient temperature and atmospheric pressure compared to a laser distance-measuring device.
Precision optical part molds, such as DVD pick-up lenses and the like, demand very high dimensional accuracy on the order of nanometers. To machine a workpiece to the correct shape a computer numerical controller (CNC) machine tool with its high positioning accuracy is best. However, it is difficult to produce a CNC machine tool capable of positioning with absolute accuracy on the order of nanometers.
In addition, in general, sliders used in a machine tool are susceptible to the tilting due to pitch, yaw, and roll along each of the X axis, Y axis, and Z axis. In particular, with the effect of tilting due to pitch and roll, distance conversion at a high position on the slide multiplies errors several times compared to a low position.
In current CNC machine tools, the position detector and the point of machining are separated from each other. Therefore, to eliminate to the maximum extent possible the effects of the pitch, yaw, and roll of each axis at the point of machining (which is not detected by the aforementioned CNC position detector) and obtain more accurate machining, it is desirable to measure movement in the vicinity of the point of machining using a laser distance-measuring device with superior ranging accuracy (see, for example,
However, because the laser oscillation wavelength fluctuates with changes in the ambient environment, such as changes in temperature and atmospheric pressure, by necessity such measurements must be carried out either at locations where such environmental changes are small or by covering the optical path of the laser, measuring the temperature and the atmospheric pressure in the vicinity of the optical path during measurement using the laser, and feeding back those measured results in real time to the laser wavelength. However, it is very difficult to provide such a cover in a case in which laser ranging is carried out in the vicinity of the point of machining.
The present invention enables more accurate machining by measuring a motion in the vicinity of a point of machining using a linear scale and carrying out compensation of a position detector mounted on a CNC machine tool based on the measured results, to eliminate effects of pitch, yaw and roll of respective axes in the vicinity of the point of machining, which is not detected by the position detector provided in the CNC machine tool.
The method of the present invention is for measuring a position detection error of a position detector provided at a linear axis of a machine tool. The method comprises the steps of: compensating a positioning error of a positioning-error-measuring linear scale using a laser distance-measuring device; mounting said positioning-error-measuring linear scale of which the positioning error has been compensated, to be parallel to the linear axis of the machine tool; and storing a difference between a motion amount detected by the position detector and a motion amount measured by said positioning-error-measuring linear scale when the linear axis is driven to move by a predetermined amount as error data of the position detector of the machine tool.
The positioning-error-measuring linear scale may be mounted in a vicinity of a point of machining in the machine tool.
The position detector may comprise a linear scale.
The method may further comprise a step of compensating detection data of the position detector using the stored error data.
By using, as a master scale, a linear scale that has been compensated using a laser distance-measuring device, the effect of tilting in the pitch, yaw, and roll directions present in the slide used in a CNC machine tool can be compensated by a simple method using values measured at the point of machining, that is, at the height at which machining is actually carried out, enabling more accurate CNC machine tool positioning accuracy to be achieved.
In addition, since the linear scale is simply positioned in the vicinity of the point of machining of the CNC machine tool using a jig, there is no need to adjust an optical axis or the like as is the case when using a laser distance-measuring device, enabling the position detection error measurement method of the present invention to be implemented at the production facility, laboratory or other such site where the CNC machine tool is being used.
Further, since there is no need to adjust the optical axis, the position detection error measurement method of the present invention can be easily implemented across the entire point of machining area of the CNC machine tool by successively offsetting each of the axes a predetermined amount, thus achieving position detection error measurement of the entire point of machining area in units of small blocks at the production facility, laboratory or other such site where the CNC machine tool is being used.
On the CNC machine tool are mounted a tool 6 and a workpiece 5, with X axis 1 and Z axis 2 as two rectilinear axes, and a rotary axis 3 mounted on the X axis 2. A rotary table 4 is mounted on the rotary axis 3. The workpiece 5 is detachably fixed in place on the rotary table 4. A tool fixing jig 7, on which a tool 6 is fixedly mounted, is detachably mounted on a slider 8 of the X axis 1. In a machine tool of this type of configuration, as described above positioning error arises due to pitch, yaw, and roll around each of the rectilinear axes.
In
In the above-described configuration, the measurement head 10 is moved, detection signals obtained at a location where the linear scale measuring pattern 11a is to be compensated and detection signals from a laser interference-type distance measuring device 14 are compared, and position error is measured. The laser interference-type distance measuring device 14 measures a distance between the measurement head 10 and the distance measuring device 14 using a laser beam reflected by a reflecting mirror 12 mounted on the measurement head 10. By measuring position error over the entire linear scale 11, “position error data” to correct the positioning accuracy of the linear scale is obtained, and such “position error data” is stored in a storage device.
According to the graph shown in
In other words, compensation of the positioning accuracy of the linear scale like that described above involves using as the actual position a value that includes the amount of the position error of the linear scale at that position.
The error measurement linear scale 11 is used as a positioning error measurement scale for the purpose of measuring detection error of a position detector installed in the CNC machine tool. A motion amount obtained from the position detector of the machine tool by moving the linear axis a certain amount and a motion amount read from the positioning-error-measuring linear scale mounted on that linear axis are compared, and a difference therebetween is stored as error data of the position detector for the machine tool. Positioning error in the vicinity of the point of machining of the CNC machine tool is measured and absolute position detection accuracy of the machine tool is compensated. It should be noted that the motion amount read from the error measurement linear scale is an amount compensated by the “position error data” described above.
Subsequently, for example, the machine tool X axis is moved 0.01 mm at a time according to the X axis position detector, and each time the motion amount of the positioning-error-measuring linear scale is measured. At each of the positions of the X axis, the error at that position, in other words, the X axis position detector motion amount minus the positioning-error-measuring linear scale motion amount, is recorded, and used as positioning compensation data (
Further, since there is no need to adjust an optical axis, by successively offsetting a predetermined amount in the two directions of the X axis 1 and the Z axis 2 across the entire point of machining area of the CNC machine tool, the entire point of machining area can be divided into units of small blocks and position detection error can be measured.
As movement means when measuring error of the error measurement linear scale, the sliders of the CNC machine tool can be used, as follows: A fixing jig is provided that abuts and mounts the error measurement linear scale and the laser beam reflecting mirror on the CNC machine tool X axis slider 8 in such a way that the optical axes of the error measurement linear scale and the laser beam are parallel. Since the error measurement linear scale and the laser beam reflecting mirror are adjacently disposed, errors due to tilting in the directions of pitch, yaw, and roll of the slider used in the CNC machine tool cancel each other out. With such an arrangement, there is no need to provide a special moving device for the error measurement linear scale error measurement. In addition, because error measurement is being carried out in the direction of the X axis, errors in the directions of the Y axis and the Z axis do not necessitate the use of a laser distance-measuring device in the Y axis and the Z axis directions.
As a third embodiment of the present invention, as shown in
Number | Date | Country | Kind |
---|---|---|---|
2007-193365 | Jul 2007 | JP | national |