The invention relates to a processing of eyeglass lens; in particular, to an eyeglass lens processing apparatus calibrating method to control a grinding tolerance.
Generally speaking, in the conventional multi-axis system, the relative distance between each axis and the reference point can be detected through methods of contact (such as mechanical contact, electrical contact) or non-contact (such as optical, laser).
However, since the eyeglass lens processing apparatus needs to process the eyeglass lens in a grinding environment where both humidity and temperature change, if the electrical contact detectors or the fast response optical detectors are used, it is not only hard to set up, but also easy to be interfered by the water vapor attached to the grinding wheel, resulting in poor accuracy and stability. As a result, the lens grinding tolerance cannot be accurately controlled, which seriously affects the quality of the grinding and processing of the eyeglass lens, which needs to be further overcome.
Therefore, the invention provides an eyeglass lens processing apparatus calibrating method to solve the above-mentioned problems of the prior arts.
A preferred embodiment of the invention is an eyeglass lens processing apparatus calibrating method applied to an eyeglass lens processing apparatus. In this embodiment, the eyeglass lens processing apparatus includes an optical encoder. The eyeglass lens processing apparatus calibrating method includes steps of: (a) when a first object and a second object approach each other, using the optical encoder cooperated with an algorithm to detect whether the first object and the second object touch each other; (b) if a detection result of the step (a) is yes, ending detection immediately and feedbacking a trigger signal; and (c) calibrating a parameter of the eyeglass lens processing apparatus to a calibrated value according to the trigger signal.
In an embodiment, the first object and the second object are a three-axis motor and a grinding wheel respectively.
In an embodiment, when an edge of the first object and an edge of the second object contact each other, the detection result of the step (a) is yes.
In an embodiment, if the detection result of the step (a) is no, then step (a) is performed again.
In an embodiment, the first object has arbitrary geometry.
In an embodiment, the second object has arbitrary geometry.
In an embodiment, the optical encoder has high resolution.
In an embodiment, the parameter is a coordinate parameter or a grinding parameter.
In an embodiment, when the eyeglass lens processing apparatus processes an eyeglass lens with a grinding value, the eyeglass lens processing apparatus calibrating method uses the algorithm to instantly compensate a difference between the grinding value and the calibrated value.
In one embodiment, the difference between the grinding value and the calibrated value is a grinding tolerance of grinding the eyeglass lens.
Compared to the prior art, the eyeglass lens processing apparatus calibrating method of the invention can achieve the following effects and advantages:
(1) There is no need to install additional calibrating devices in this invention, the existing optical encoder can be used as the feedback control of the moving distance of the three-axis motor with a specific algorithm to accurately detect and calibrate the distance that the three-axis motor moves to the grinding wheel in the glasses lens processing apparatus.
(2) The invention can effectively avoid the problem of inaccurate calibrated value caused by the conventional electrical contact calibration method being easily interfered by the water vapor attached to the grinding wheel.
(3) The algorithm in this invention can provide real-time compensation for the difference between the apparatus calibrated value and the actual lens grinding value, so as to accurately control the grinding tolerance of the eyeglass lens and improve the quality of the eyeglass lens grinding process.
The advantage and spirit of the invention may be understood by the following detailed descriptions together with the appended drawings.
Exemplary embodiments of the invention are referenced in detail now, and examples of the exemplary embodiments are illustrated in the drawings. Further, the same or similar reference numerals of the components/components in the drawings and the detailed description of the invention are used on behalf of the same or similar parts.
An embodiment of the invention is an eyeglass lens processing apparatus calibrating method. In this embodiment, the eyeglass lens processing apparatus calibrating method is used to perform processing procedures such as grinding the eyeglass lens, but not limited to this. The eyeglass lens processing apparatus can include an optical encoder with high resolution, but not limited to this.
It should be noted that, since the eyeglass lens processing apparatus calibrating method of the invention does not use the conventional electrical contact calibration method, even if it is interfered by the water vapor attached to the grinding wheel, it will not cause the calibrated value to be inaccurate. In addition, real-time compensation of the difference between the apparatus correction value and the actual lens grinding value to accurately control the lens grinding tolerance.
Please refer to
Step S10: When the first object and the second object approach each other, an optical encoder with an algorithm is used to detect whether the first object and the second object contact each other, wherein the first object and the second object can be three-axis motors (including X-axis motors, Y-axis motors and Z-axis motors) and grinding wheels for processing eyeglass lenses respectively, but not limited to this;
Step S12: If the detection result of the step S10 is yes, for example, the edge of the first object and the edge of the second object contact each other, the detection of the step S10 is immediately ended and a trigger signal is feedbacked; and
Step S14: According to the trigger signal, a parameter of the eyeglass lens processing apparatus is calibrated from an original value to a calibrated value.
It should be noted that, if the detection result of the step S10 is no, for example, there is still a gap between the edge of the first object and the edge of the second object and has not touched each other, the detection of the step S10 is continued.
In practical applications, the first object and the second object can have any shape, and there is no specific limitation; the parameter calibrated in the step S14 can be a coordinate parameter or a grinding parameter, but not limited to this.
In practical applications, when the eyeglass lens processing apparatus performs grinding processing on the eyeglass lens, the eyeglass lens processing apparatus calibrating method of the invention can instantly compensate the difference between the grinding value and the calibrated value of the eyeglass lens processing apparatus through an algorithm, thereby accurately to control the grinding tolerance of eyeglass lens, but not limited to this.
Next, please refer to
As shown in
Then, the eyeglass lens processing apparatus calibrating method of the invention can determine whether the calibrated value Ed is greater than the default value x. As shown in
It should be noted that the above method can also be applied to the X-axis motor and the Z-axis motor in the three-axis motor, so as to obtain the starting positions of the X-axis motor and the Z-axis motor under interference conditions. It is not elaborated hereinafter.
Compared to the prior art, the eyeglass lens processing apparatus calibrating method of the invention can achieve the following effects and advantages:
(1) There is no need to install additional calibrating devices in this invention, the existing optical encoder can be used as the feedback control of the moving distance of the three-axis motor with a specific algorithm to accurately detect and calibrate the distance that the three-axis motor moves to the grinding wheel in the glasses lens processing apparatus.
(2) The invention can effectively avoid the problem of inaccurate calibrated value caused by the conventional electrical contact calibration method being easily interfered by the water vapor attached to the grinding wheel.
(3) The algorithm in this invention can provide real-time compensation for the difference between the apparatus calibrated value and the actual lens grinding value, so as to accurately control the grinding tolerance of the eyeglass lens and improve the quality of the eyeglass lens grinding process.
With the example and explanations above, the features and spirits of the invention will be hopefully well described. Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teaching of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
This application is a non-provisional application claiming priority to U.S. Provisional Application 62/896,678 filed on Sep. 6, 2019, which is incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62896678 | Sep 2019 | US |