The present invention relates to a calibration sensor unit for calibrating an eyeglass lens processing apparatus that processes or finishes a peripheral edge of an eyeglass lens.
An eyeglass lens processing apparatus includes lens chuck shafts for holding an eyeglass lens, a lens chuck shaft rotating mechanism, a rotating mechanism for rotating a processing tool rotating shaft to which a grindstone as a processing tool for processing or finishing the peripheral edge of the eyeglass lens, an X moving mechanism for moving the processing tool and the lens relatively to the axial direction of the lens chuck shafts (an X-axis direction) and a Y moving mechanism for moving the lens chuck shafts in a direction (a Y-axis direction) for changing an axial distance between the lens chuck shafts and the processing tool rotating shaft. In this device, in order to precisely process or finish the peripheral edge of the eyeglass lens by the processing tool such as the grindstone, a positional relation between each processing tool and the lens chuck shafts (positions of the lens chuck shafts in the Y-axis direction and the X-axis direction relative to the processing tool) needs to be calibrated.
As a calibrating technique, a technique is proposed in which a calibrating template having a circular outline in a part is held by a pair of lens chuck shafts in place of an eyeglass lens, a carriage for holding the lens chuck shafts so as to freely rotate is lowered to move the template toward a grindstone, and when the template contacts the grindstone, the movement of the carriage is stopped, so that the stop of the movement of the carriage is detected by a sensor provided in a Y moving mechanism (JP-A-8-318458 (U.S. Pat. No. 5,806,198)). Further, a technique is proposed in which the surface of a processing tool such as a grindstone has an electric conductivity, a holding part of a template is electrically insulated, the surface of the template is formed with an electrically conductive member and a current supplied between the surface of the processing tool and the surface of the template is detected to electrically detect the contact of the processing tool with the template (JP-A-2000-127015 (U.S. Pat. No. 6,327,790)).
Since the rigidity of the lens chuck shafts and the processing tool rotating shaft is not high, when a load is applied thereto, the lens chuck shafts and the processing tool rotating shaft are bent. Especially, in the technique disclosed in JP-A-8-318458 (U.S. Pat. No. 5,806,198), since the contact of the template with the grindstone by the movement of the carriage is detected in accordance with the stop of the lowering movement of the carriage, a stop position includes an error due to the bending of the lens chuck shafts and the processing tool rotating shaft. Particularly, since the processing tool rotating shaft to which a chamfering grindstone with a small diameter or a grooving tool is attached is small and light, the rigidity is low. Further, since the contact of the template with the grindstone is detected under a state that the processing tool rotating shaft is bent, accuracy is more reduced. On the other hand, the technique disclosed in JP-A-2000-127015 (U.S. Pat. No. 6,327,790) is proposed as an improvement of the technique disclosed in JP-A-8-318458 (U.S. Pat. No. 5,806,198), however, the processing tool such as the grindstone needs to have the electric conductivity and the technique cannot be employed in a processing tool having no electric conductivity. Further, the processing tool is rotated at high speed by a rotating mechanism having a bearing for holding the processing tool rotating shaft so as to freely rotate. When the rotating mechanism such as the bearing does not have the electric conductivity, the technique disclosed in JP-A-2000-127015 (U.S. Pat. No. 6,327,790) cannot be used. Further, since a ball arranged in the bearing contacts the rotating shaft, a current may not be necessarily stably supplied. When the flow of the current in the processing tool rotating mechanism is unstable, the contact of the calibrating template with the grindstone cannot be precisely detected.
By considering the above-described problems of the usual techniques, it is a technical object of the present invention to provide a calibration sensor unit for calibrating an eyeglass lens processing apparatus that can accurately calibrate a positional relation between a processing tool and a lens chuck shafts notwithstanding whether or not the processing tool and a processing tool rotating mechanism have an electric conductivity.
In order to solve the above-described problems, the aspects of the disclosure provide the following arrangements.
(1) A calibration sensor unit for calibrating an eyeglass lens processing apparatus including a lens chuck shaft extending in a first direction for holding an eyeglass lens, a processing tool for processing a peripheral edge of the lens and a processing tool rotating shaft to which the processing tool is attached, the calibration sensor unit comprising:
an attachment portion configured to be attached to the lens chuck shaft;
a contact member configured to contact the processing tool;
a support mechanism configured to support the contact member so as to be movable in a second direction orthogonal to the first direction when the attachment portion is attached to the lens chuck shaft;
a sensor configured to detect the contact of the contact member with the processing tool; and
a signal transmitting portion configured to transmit a detecting signal of the sensor to the eyeglass lens processing apparatus,
wherein the support mechanism includes an urging member configured to urge the contact member in a direction separating from the attachment portion, the urging member has an urging force by which the processing tool rotating shaft and the lens chuck shaft are not bent to a predetermined tolerance or more when the contact member contacts the processing tool and is moved toward the attachment portion, and
wherein the sensor is provided at one of the contact member and the attachment portion and arranged in such a position that the sensor can detect that the contact member is moved toward the attachment portion against the urging force of the urging member.
(2) The calibration sensor unit according to (1), wherein the urging member has the urging force by which when the contact member is directed upward, the contact member is not moved toward the attachment portion due to an own weight of the contact member so that the sensor does not react to the movement of the contact member.
(3) The calibration sensor unit according to (1), wherein the sensor is arranged in such a position that the sensor detects that the contact member is moved by a minute distance or a predetermined distance toward the attachment portion.
(4) The calibration sensor unit according to (1), wherein
the support mechanism includes: a shaft attached to the contact member and extending to the second direction, a bearing arranged in the attachment portion to guide the shaft so as to be movable in the second direction, and a stopper configured to regulates the movement of the contact member in the direction separating from the attachment portion to a predetermined amount,
the contact member includes a first surface configured to contact the processing tools and a second surface opposite to the first surface,
the sensor includes a sensor main body, a measuring shaft supported on the sensor main body so as to be movable in the second direction, the measuring shaft having an end configured to contact the second surface of the contact member, and a switch circuit configured to detect that the end of the measuring shaft is pressed by the second surface,
the urging member urges the measuring shaft toward the second surface of the contact member under a state that the end of the measuring shaft contacts the second surface, and
a distance between a position where the end of the measuring shaft is pressed and a position where the contact of the contact member with the processing tool detected by the switch circuit is adjusted to a minute distance smaller than a tolerance of a size in a lens processing work or a predetermined distance.
An exemplary embodiment of the present invention will be described by referring to the drawings.
A carriage 101 that holds a pair of lens chuck shafts 102L and 102R L so as to freely rotate is mounted on a base 170 of a processing apparatus 1. A peripheral edge of an eyeglass lens LE which is held between the chuck shafts 102L and 102R is pressed to and processed by grindstones respectively included in a group of grindstones 168 attached coaxially to a spindle (a rotating shaft of a processing tool) 161a. The group of grindstones 168 includes a rough grindstone 162 for plastic, a finishing grindstone 163 having a V groove for forming a bevel and a flat-finishing surface, a finishing grindstone 164 having a front bevel finishing surface for forming a front bevel and a rear bevel finishing surface for forming a rear bevel of a high curve lens and a polishing grindstone 165 having a groove for forming a bevel and a flat-finishing surface. The grindstone spindle 161a is rotated by a motor 160. A grindstone rotating unit is formed by the above-described members. As a rough processing tool and a finishing tool, a cutter may be used.
The lens chuck shaft 102R is moved toward the lens chuck shaft 102L by a motor 110 attached to a right arm 101R of the carriage 101. Further, the lens chuck shafts 102R and 102L are synchronously rotated by a motor 120 attached to a left arm 101L through a rotation transmitting mechanism such as a gear. An encoder 120a for detecting rotation angles of the lens chuck shafts 102R and 102L is attached to a rotating shaft of the motor 120. The above-described members form a chuck shaft rotating unit.
The carriage 101 is mounted on a support base 140 movable along shafts 103 and 104 extending in an X-axis direction and linearly moved in the X-axis direction (an axial direction of the chuck shaft) in accordance with the rotation of a motor 145. An encoder 146 for detecting a moving position of the chuck shaft in the X-axis direction is attached to a rotating shaft of the motor 145. These members form an X-axis direction moving unit. Further, shafts 156 and 157 which extend in a Y-axis direction (a direction in which an axial distance between the chuck shafts 102L and 102R and the grindstone spindle 161a is varied) are fixed to the support base 140. The carriage 101 is mounted on the support base 140 so as to be movable in the Y-axis direction along the shafts 156 and 157. A Y-axis moving motor 150 is fixed to the support base 140. The rotation of the motor 150 is transmitted to a ball screw 155 extending in the Y-axis direction. The carriage 101 is moved in the Y-axis direction by the rotation of the ball screw 155. An encoder 158 for detecting a moving position of the chuck shaft in the Y-axis direction is attached to a rotating shaft of the motor 150. The above-described members form a Y-axis direction moving unit (an axial distance varying unit).
In
In
A drilling and grooving unit 400 is arranged in a rear part of the carriage part 100.
A rotating part 430 is attached to an end part of the rotating support base 410. A rotating shaft 431 orthogonal to the axial direction of the rotating support base 410 is held by the rotating part 430 so as to freely rotate. An end mill 435 as a drilling tool and a cutter 436 as a grooving tool are coaxially attached to one end of the rotating shaft 431. A step bevel grindstone 437 as a processing tool for modifying or processing a bevel surface or bevel foot is coaxially attached to the other end of the rotating shaft 431. The rotating shaft 431 is rotated by a motor 440 attached to the moving support base 404 through a rotation transmitting mechanism arranged in the rotating part 430 and the rotating support base 410.
In
When the outside diameter of the lens LE is measured, as shown in
The calibration sensor unit 600 includes an attachment portion 610 attached to the lens chuck shafts, a contact member (a movable part) 620 that is allowed to contact the processing tool, a support mechanism (a support part) 630 that supports the contact member 620 so as to be movable in a predetermined direction relative to the attachment portion 610, a sensor (a touch sensor) 640 for detecting the movement of the contact member 620 and a cable 650 for transmitting a detecting signal of the sensor 640 to the control unit 50 of the processing apparatus 1.
The attachment portion 610 includes a base 611 and an attaching part 612 as a positioning part for attaching the base 611 with a predetermined positional relation to the lens chuck shaft 102L. Two pins 102Lb are fixed to an end part 102La of the lens chuck shaft 102L. A cup holder 105 for holding a cup fixed to the lens LE is attached to the end part 102La and the pins 102Lb. A hole 612a into which the end part 102La is inserted and two recessed parts 612b to which the pins 102Lb are fitted are formed in the attaching part 612. The pins 102Lb are fitted to the recessed parts 612b, so that the position of the base 611 is set to a predetermined relation to a rotating angle of the lens chuck shaft 102L. Further, a flat part 615 on which a lens pressing member 106 attached to an end of the lens chuck shaft 102R abuts is formed in an opposite side to the attaching part 612 with respect to the base 611. When the attaching part 612 is attached to the lens chuck shaft 102L and the lens chuck shaft 102R is moved toward the lens chuck shaft 102L as in chucking the lens LE, the base 611 is chucked by the two lens chuck shafts 102L and 102R.
The contact member 620 is supported by a support mechanism 630 (described later) so as to be movable in a direction (refer it to as a direction Ya) orthogonal to the X-axis direction in which the base 611 is held by the lens chuck shaft 102L. When the contact member 620 is directed upward, as shown in
As the sensor 640, in an example shown in
The support mechanism 630 for supporting the contact member 620 so as be movable in the direction Ya includes two guide shafts 634 attached to the contact member 620 and extending in the direction Ya, bearings 631 attached to the base 611 to guide the guide shafts 634 so as to be respectively movable in the direction Ya and two fixing screws 632 for preventing the contact member 620 from slipping out from the base 611. Further, the spring 645 arranged in the sensor 640 is used as an urging member for urging the contact member 620 to separate from the base 611 along the direction Ya. The fixing screws 632 serve as stoppers for regulating the movement of the contact member 620 in a direction of separating from the attachment portion 610 to a predetermined amount.
The sensor 640 detects that the contact member 620 is moved by the minute distance Δya toward the base 611. The minute distance Δya is set to be smaller than an allowable accuracy (50 μm) of the outside diameter of the lens LE. For instance, the sensor having a detecting accuracy of 5 μm is used. Then, a screw amount of the adjusting mechanism of the sensor 640 is adjusted so that the sensor 640 may detect the movement of the minute distance of 5 μm. A distance detected by the switch circuit 646 after the end of the measuring shaft 642 is pressed is preferably adjusted to the minute distance smaller than a tolerance of a size in lens processing work, and may be adjusted to a previously set previous distance.
The urging force of the spring 645 is set to a level in which when the contact member 620 is allowed to contact the processing tool, the lens chuck shafts 102L and 102R and the rotating shafts of the processing tools (the grindstone spindle 161a, the rotating shaft 230 of the chamfering grindstone, the rotating shaft 431 of the cutter 436) are not bent. Further, the urging force of the spring 645 is set to a level in which even when the contact member 620 is directed upward, the sensor 640 does not react due to the own weight of the contact member 620 (the contact member 620 is not moved to the base side). For instance, when an allowable load by which the rotating shaft of the processing tool is not bent is 1.0N(=100 g weight) and the weight of a movable member including the contact member 620 is 40 g, if the spring 645 is used whose urging force (a detected load by the sensor 640) is 0.5 N(=50 g weight), the contact of the processing tool with the contact member 620 can be accurately detected.
As the sensor 640 for detecting the movement of the contact member 620 when the contact member 620 is allowed to contact the processing tool, various kinds of sensors may be used, such as an optical encoder for detecting the movement of the contact member 620, an encoder using a gear or an electrostatic capacity sensor. When the sensor 640 is compact and light, the sensor 640 may be arranged in the contact member 620 side.
As the urging member (the spring 645) forming the support mechanism 630 for constantly urging the contact member 620 to be separated from the base 11, the urging member provided in the sensor 640 is used as described above. However, an exclusive urging member may be provided in the contact member 620 or the base 11 or between the contact member 620 and the base 611. The urging member may be formed not only with a spring, but also various kinds of elastic members such as a rubber, visco-elastic material can be used.
Now, an example of a calibrating operation of the eyeglass lens processing apparatus using the calibration sensor unit 600 will be described below. An operator fixes the sensor unit 600 to the chuck lens axis 102L to move the chuck shaft 102R toward the sensor unit 600 as in chucking the lens LE, so that the sensor unit 600 is chucked by the two chuck shafts 102L and 102R. The operator connects the cable 650 of the sensor unit to the communication port 53. When the calibration start switch 7a is pressed, the calibrating program is executed by the control unit 50.
Initially, an angle of a reference surface of the contact member 620 of the sensor unit 600 is corrected and a distance of the reference surface to the center of the chuck is obtained by using the lens outside diameter detecting unit 500. The control unit 50 rotates, as shown in
Then, after the control unit 50 corrects the reference surface of the contact member 620 of the sensor unit 600 to be parallel to the Y-axis direction in accordance with the obtained correction angle data (Δθ), the control unit operates again the lens outside diameter detecting unit 500 to allow the tracing stylus 520 to contact the contact member 620. In accordance with the detected data of the encoder 511, a distance D of the reference surface of the contact member 620 to the center of the chuck shafts 102L and 102R is obtained.
Since the lens outside diameter detecting unit 500 is used as described above to obtain the control angle and the distance D of the reference surface of the contact member 620, even when the relation between the angle of the reference surface of the contact member 620 and the distance to the center of the chuck is not highly accurately fabricated, the calibrating operation of the processing apparatus 1 using the sensor unit 600 can be highly accurately achieved.
Subsequently, the control unit is shifted to a calculating process of an eccentric amount of a center of rotation of the processing tool relative to the Y-axis in the processing apparatus 1. When the outside diameter of the lens LE is processed or finished, a processed or finished form is managed on the assumption that the Y-axis direction in which the chuck shafts 102L and 102R are moved and the center of rotation of the processing tool such as the grindstone 163 have a predetermined relation in view of a design. In the design of the present device, the center of rotation of the processing tool is supposed to be located on the Y-axis. However, when the center of the rotation of the processing tool deviates from the Y-axis to such an amount exceeding a tolerance, this deviation needs to be calibrated.
When a contact detecting signal is inputted from the sensor 640, the control unit 50 immediately stops the rotation of the chuck shafts 102R and 102L to obtain a deflection angle θ1 relative to the Y-axis with respect to the position Y1 as a reference from the rotating angle of the chuck shaft at this time. Then, the control unit 50 slowly rotates the chuck shafts 102R and 102L (the sensor unit (600) in a direction shown by an arrow mark B2 opposite to the direction shown by the arrow mark B1 to obtain a deflection angle θ2 relative to the Y-axis with respect to the position Y1 as a reference from the rotating angle of the chuck shaft at this time, when the sensor 640 detects that the contact member 620 (the first contact part) contacts the grindstone 163.
In
θc=(θ1−θ2)/2 (Equation 1)
Then, as shown in
Ay=Δy·cos θc+D+Rg (Equation 2)
Further, assuming that an eccentric amount of the center of grindstone Gc relative to the Y-axis is ΔZ,
ΔZ is obtained by a below-described equation.
ΔZ=Ay·sin θc (Equation 3)
The eccentric amount ΔZ is stored in the memory 51. When the outside diameter of the lens LE is processed or finished by the grindstone 163, a contact point of the lens LE and the grindstone 163 is calculated on the basis of control data of the chuck shaft in the Y-axis direction and the eccentric amount ΔZ.
When the contact of the contact member 620 with the grindstone 163 is detected as described above, if the contact member 620 contacts the grindstone 163, the contact member 620 is moved by the minute distance Δya toward the base 611 and this movement is detected by the sensor 640. The urging force of the spring 645 for pressing the contact member 620 toward the grindstone is set to a level in which the chuck shafts 102R and 102L and the spindle 161a are not bent. Accordingly, the contact of the grindstone 163 with the contact member 620 is accurately detected. Further, since the sensor unit 600 of this device is not designed to detect the contact by detecting a current supplied state to the processing tool, even when the grindstone 163 and a bearing in the spindle 161a do not have an electric conductivity, the contact of the contact member with the processing tool can be accurately detected.
Now, the calibration of positions of the V groove for forming the bevel in the finishing grindstone 163 in the X-axis direction and the Y-axis direction will be described below. As shown in
Similarly, the control unit 50 moves the chuck shafts in the X-axis direction at intervals of predetermined distances so that the apex 622Pb of the protruding part 622 contacts a plurality of measuring positions of the rear bevel finishing surface of the V groove 163v, and lowers the chuck shafts 102R and 102L in the Y-axis direction respectively at the measuring positions. In the measuring positions respectively, the sensor 640 detects that the apex 622Pb contacts the rear bevel finishing surface of the V groove 163v and the Y-axis position of the center of the chuck at this time is detected by the encoder 158.
The control unit 50 calculates a tilt of the front bevel finishing surface in accordance with the control data of the Y-axis position and the X-axis position obtained by the contact of the apex 622Pa with the front bevel finishing surface of the V groove 163v. Similarly, the control unit 50 calculates a tilt of the rear bevel finishing surface in accordance with the control data of the Y-axis position and the X-axis position obtained by the contact of the apex 622Pb with the rear bevel finishing surface of the V groove 163v. Then, an intersection of both the tilts in the X-axis direction is obtained at a central position of the V groove 163v and it is stored in the memory 51 as calibration data of the V groove in the X-axis direction.
When the position of the V groove 163v in the X-axis direction is obtained, the control unit 50 moves the sensor unit 600 in the X-axis direction so that the center of the protruding part 622 of the contact member 620 is located at the center of the V groove 163v, and then moves the chuck shafts to the V groove 163v. When the sensor 640 detects that the contact member 620 contacts the V groove 163v, calibration data of the position in the Y-axis direction is obtained.
Subsequently, the control unit is shifted to a calibrating process of the chamfering unit 200. In the chamfering grindstone 221a attached to the chamfering unit 200, the calibration data of an eccentric amount of a center of rotation of the chamfering grindstone 221a is obtained in accordance with the same method as that shown in
A calibration of the drilling and grooving unit 400 will be briefly described below. When the cutter 436 of the grooving tool is calibrated, the contact member 620 is directed upward by the rotation of the chuck shafts 102L and 102R. The rotating shaft 431 of the drilling and grooving unit 400 is controlled to be parallel to the X-axis. The flat surface 624 of the contact member 620 is located at a position where the flat surface 624 is allowed to contact the cutter 436. In accordance with the same method as shown in
As described above, even when the contact member 620 is directed upward, since the spring 645 of the support mechanism 630 of the sensor unit 600 has the urging force set to a level to which the sensor 640 does not react due to the own weight of the contact member 620, an erroneous detection can be prevented. Further, the rotating shaft 431 of the unit 400 has a rigidity lower than the rigidity of the grindstone spindle 161a, and is easily bent, however, since the contact with the processing tool can be detected under the a contact pressure in which the rotating shaft 431 is not bent, the positional relation between the chuck shafts and each processing tool can be accurately detected.
As described above, the relation between the processing tool and the lens chuck shafts can be accurately calibrated, notwithstanding whether or not the processing tool and the processing tool rotating mechanism have an electric conductivity. Further, since an urging force of a member in contact with the processing tool is smaller than the rigidity of the processing tool, a calibration can be realized without bending the processing tool.
In the above-described exemplary embodiment, the contact member 620 is formed in a linear shape and a contact part is held in a positional relation orthogonal to the moving direction of the touch sensor 640. However, when a positional relation between the chuck shafts and the contact member (the contact part) in the sensor unit is determined, the positional relation is not limited to the above-described orthogonal relation.
Further, when the positional relation between the touch sensor 640 and the contact part is determined, the contact member 620 may be formed in a curved shape. In this case, the contact member 620 preferably has a circular arc shape having the same radius with the center of the chuck as a center. In the circular arc shape having the same radius, even when the surface of the processing tool contacts any position of the circular arc shape, a distance in the Y-axis direction to the center of the chuck does not change.
Number | Date | Country | Kind |
---|---|---|---|
2009-229114 | Sep 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5161333 | Lecerf et al. | Nov 1992 | A |
5806198 | Guillermin | Sep 1998 | A |
6071176 | Kruis | Jun 2000 | A |
6327790 | Sillon | Dec 2001 | B1 |
7172490 | Campisi et al. | Feb 2007 | B2 |
7668617 | Vassard et al. | Feb 2010 | B2 |
20010018312 | Gottschalk | Aug 2001 | A1 |
20030087584 | Shibata | May 2003 | A1 |
20080289200 | Jouard | Nov 2008 | A1 |
20100088056 | Igarashi et al. | Apr 2010 | A1 |
20100292946 | Tamai et al. | Nov 2010 | A1 |
Number | Date | Country |
---|---|---|
8-318458 | Dec 1996 | JP |
2000-127015 | May 2000 | JP |
2003-145328 | May 2003 | JP |
Entry |
---|
Communication dated Dec. 22, 2010, issued in corresponding European Patent Application No. 10011731.6 (5 pages). |
Number | Date | Country | |
---|---|---|---|
20110074439 A1 | Mar 2011 | US |