BACKGROUND OF THE INVENTION
Field of the Invention
[0001] The present invention relates to a lens grinding apparatus for grinding an unworked
spectacle lens so that the lens may be fitted into the lens frame of the spectacle
frame.
[0002] Conventional types of lens grinding apparatuses are constituted in the form of a
single unit by a carriage having a lens rotating shaft for clamping and rotating a
lens to be ground and a grinding wheel for grinding said lens to be ground.
[0003] However, such prior-art lens grinding apparatus do not have any means for measuring
the configuration of a lens to be ground. Therefore, it has been impossible to accurately
estimate the shape of a bevel, a bevel curve and so forth which are obtained after
completion of grinding.
Object of the Invention
[0004] Accordingly, it is an object of the present invention to provide a lens grinding
apparatus having a lens-configuration measuring device, in which the lens-configuration
measuring device is accommodated by the carriage, the accuracy of measurement is high,
and in addition, the size of this apparatus is substantially the same as that of the
prior-art apparatus having a carriage and a grinding wheel formed as one unit.
SUMMARY OF THE INVENTION
[0005] According to the present invention, the above and other objects can be accomplished
by a lens grinding apparatus having: a carriage including lens rotating shafts for
clamping and rotating a lens to be ground; and a grinding wheel for grinding said
lens, said grinding apparatus being characterized in that the box of said carriage
accommodates lens-configuration measuring means constituted by: at least one of feelers
which can be brought into contact with said lens LE; and detecting means for detecting
the-magnitude of travel of said feelers.
[0006] According to a specific aspect of the present invention, there is provided a lens
grinding apparatus in which said lens-configuration measuring means comprises: a first
feeler which is brought into contact with an edge surface of said lens to be ground
or a bevel apex of said bevel-ground lens; a first detecting means for detecting the
magnitude of travel of said first feeler; a second feeler which can be brought into
contact with the front refractive surface of said lens to be ground; a second detecting
means for detecting the magnitude of travel of said second feeler; a third feeler
which can be brought into contact with the back refractive surface of said lens to
be ground; and a third detecting means for detecting the magnitude of travel of said
third feeler
[0007] In one aspect of the present invention, said carriage comprises: an opening through
which said feelers can pass; and an intercepting member for closing said opening as
required.
[0008] According to another aspect of the present invention, said intercepting member comprises;
an intercepting plate for covering said opening; and an arm portion which has said
intercepting plate at one end and, at the other end, is rotatably mounted on said
lens rotating shaft under a predetermined frictional force, being characterized in
that limiting members for limiting the magnitude of travel of said intercepting plate
is formed in the vicinity of said opening.
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
Fig. 1 is a perspective view, partially cut away, of the appearance of the mechanism
of a lens grinding apparatus in accordance with the present invention;
Fig. 2 is a sectional view, taken along the line II -II' shown in Fig. 1.;
Fig. 3 is a perspective view of the appearance of the frame-configuration measuring
device incorporated in the present invention;
Fig. 4(A) is a perspective view of the frame holder, and Figs. 4(B) and 4(C) respectively
show the operation of the frame holder;
Fig. 5 is a longitudinal sectional view of the frame holder, in which the center section
of the holder is shown as viewed from the front side thereof;
Fig. 6 is a longitudinal sectional view of the structure of the spring member, in
which the center section of the spring is shown as viewed from the front side thereof;
Fig. 7(A) schematically shows the relationship between the support device and the
sensor section, and Fig. 7(B) is a sectional view of the relationship shown in Fig.
7(A);
Fig. 8 is a side elevational view, partially cut away, of the sensor section;
Fig. 9(A) schematically shows the relationship in which the geometrical center and
the optical axis of the lens frame is obtained from the measured value of the frame;
Fig. 9(B) schematically shows the relationship between a frame PD (FPD) and PD; and
Fig. 9(C) schematically shows the relationship between data on the right lens frame
and data on the left lens frame;
Figs. 10(A) and (B) respectively show the automatic detector for the template operation;
Fig. 11 is a plan view of the lens measuring device;
Fig. 12 is a sectional view taken along the line XII -Xll' of Fig. 11;
Figs. 13(A), 13(B) and 13(C) show the construction and the operation of the front
end of the lens radius-vector sensor section;
Fig. 14 is a block diagram of the electric system in accordance with the present invention;
Fig. 15 is a block diagram of the electric system incorporated in the frame-configuration
measuring-device;
Figs. 16(A) and 16(B) are a view of the display device and the input device and a
view of another example of data displayed on the display device, respectively;
Fig. 17 is a flow chart of the operational sequence of the apparatus of this invention;
Figs. 18(A), 18(B), 21 (A), 21 (B), 23(A) and 23-(B) schematically show the operation
of the lens measuring device;
Figs. 19(A) and 19(B) schematically show the relationship between lens curvature and
edge thickness; and
Figs. 20 and 22 show the relationship between the carriage and the stopper.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Overall Construction of Apparatus
[0010] Fig. 1 is a perspective view, partially cut away and in section, of the overall construction
of one embodiment of the lens grinding apparatus in accordance with the present invention.
[0011] In the Figure, a box 1, in its lower front portion, has a frame-configuration measuring
device 200 described later, and an opening 10 through which a frame holder passes
is formed in the front wall of the box 1. A flap 10a is mounted on the lower portion
of the opening 10, and a key board 1000 and a display device 2000 as described later
are disposed in parallel with each other at the upper right portion of the front wall
as viewed in the Figure.
[0012] The box 1 has a grinding-wheel chamber 30 which accomodates a grinding wheel 3 constituted
by a rough grinding wheel 3a for a glass lenses, a rough grinding wheel 3c for plastic
lenses, a bevel grinding wheel 3b, and an accurate plane grinding wheel 3d, and the
grinding wheel 3 is secured to a rotating shaft 31. The rotating shaft 31 is rotatably
supported by the wall of the grinding-wheel chamber 30, and the shaft 31 at its one
end has a pulley 53. The pulley 53 is coupled with a pulley 51 through a belt 52,
and the pulley 51 is mounted on the rotating shaft of a grinding-wheel rotating motor
5 consisting of an ac drive motor. This construction allows the motor 5 to cause the
rotation of the grinding wheel 3. This construction causes the rotation of the motor
5,_ thereby turning the grinding wheel 3.
[0013] The box 1 has a bearing 12, and a shaft 11 is slideably supported on the bearing
12 such as to be capable of sliding in the direction of the axis of the shaft 11 itself,
and the shaft 11 is rotatably supported by the rear arms 33a and 33b of the carriage
2. The carriage 2 further has front arms 34a and 34b, and lens rotating shafts 28a
and 28b are coaxially and rotatably supported by the arms 34a and 34b, respectively.
The lens rotating shaft 28a and 28b are rotatably and coaxially supported on the right
side as viewed in the Figure has a lens chucking mechanism constituted by known means,
and the rotation of the chucking handle 29 causes the shaft 28a, 28b to move back
and forth in the axial direction. A lens to be ground LE can be clamped between the
rotating shafts 28a and 28b as a result of this movement.
[0014] A disk 27a and a template support 27b are mounted on the outer end of the left-hand
lens rotating shaft 28b, and the disk 27a is kept in contact with a stopper 42 described
later and the template support 27b holds a template.
[0015] The respective lens rotating shaft 28a and 28b have pulleys 26a and 26b, and the
carriage 2 has a built-in drive. shaft 25 which at both ends has pulleys 23a and 23b.
A worm wheel 22 is mounted on one end of the drive shaft 25, and the worm wheel 22
is meshed with a worm gear 21 a mounted on the rotating shaft of a lens shaft rotating
motor 21 constituted by a pulse motor. Timing belts 24a and 24b are respectively passed
over between the pulleys 23a and 23b and between the pulleys 26a and 26b. This construction
converts the rotation of the motor 21 to that of each lens rotating shaft 28a and
28b, thus causing the rotation os the lens LE to be ground. The carriage 2 further
includes a lens measuring device 600 described later.
[0016] One end of the shaft 11 is fitted into an arm portion 40 of a frame 4 for moving
the carriage 2. The frame 4 is slideably supported by a shaft 41 mounted on the box
1, and a feed screw 61 is screwed into the frame 4. The feed screw 61 is secured to
the rotating shaft of a carriage drive motor 60 which is constituted by a pulse motor.
This construction converts the rotation of the motor 60 to the leftward and rightward
movement of the frame 4, and the carriage 2 in turn travels rightwardly and leftwardly
through the shaft 11. The frame 4 further has the stopper 42 and a grinding pressure
control device 43 which are described later. The grinding pressure control device
43 is brought into contact with a pin 43a which is secured to the carriage 2 in such
a manner as to project toward the grinding pressure control device 43.
[0017] FIG. 2 is a sectional view of the frame 4, taken along the line II -II' shown in
Fig. 1. The stopper 42 is essentially constituted by: a motor 420 which consists of
a pulse motor for moving the stopper member up and down disposed on the underside
of the frame 4; a support pillar 421; and a stopper member 422. A feed screw 423 is
secured to the rotating shaft of the motor 420, and the feed screw 423 is screwed
into an internally-threaded portion 424 of the support pillar 421. A key 425 is protrusively
fixed to the outer periphery of the pillar 421, and the key 425 is slideably fitted
into a key groove 44 formed in the frame 4.
[0018] A photosensor unit 427 is mounted on a table portion 426 formed on the upper end
of the pillar 421. A shaft 428 is rotatably fitted into one side of the table portion
426, and the stopper member 422 is mounted on the table portion 426 such as to be
capable of swinging about the axis of the shaft 428. A spring 470 is inserted between
the stopper member 422 and the table portion 426, and the action of the spring 470
consistently pushes the stopper member 422 upwardly as indicated by a two-dot chain
line.
[0019] A light intercepting bar 429 is mounted in the interior of the stopper member 422,
and when the stopper member 422 is pushed down, the bar 429 is inserted into the gap
between the photosensor units 427 so as to intercept the light rays running between
the units 427. An eccentric cam 471 is mounted in the interior of the stopper member
422, and the eccentric cam 471 is rotated to change the distance between the cam surface
and the table portion 426, thereby enabling fine adjustment of the position in which
the stopper member 422 stops. A horizontal cut surface 422b and a curved portion 422a
having the same curvature as that of the rough grinding wheel 3a are formed on the
top of the stopper member 422.
[0020] While grinding is being performed using a template, a template SP mounted on the
carriage 2 is kept in contact with the curved portion 422a. While grinding is being
performed using the data obtained from the measurement of the configuration of a lens
frame, a disk 27a is kept in contact with the horizontal cut surface 422b. This preferred
embodiment is arranged such that the template is detected by bringing the stopper
member 422 into contact with the template. However, the present invention is not limited
to this mechanism. As an example, it is possible to adopt the method in which the
movement of the template, namely, the process of grinding the lens may be checked
by detecting whether or not the edge of the template is positioned in the gap between
the photosensor units 427.
[0021] The grinding pressure control device 43 is constituted by: a pulse motor 432 having
a feed screw 431; a piston 434 having an internally-threaded portion 433 screwed onto
the feed screw 431; a cylinder 435 which is slideably fitted onto the outer periphery
of the piston 434; and a spring 436 which is disposed between the cylinder 435 and
the piston 434. A key 437 is protrusively provided on the flange of the piston 434,
and the key 437 is fitted into a key groove 45 formed in the frame 4. A top surface
435a of the cylinder 435 is brought into contact with the lower periphery of the pin
43a which is protrusively secured to the carriage 2, so that the weight of the carriage
2 is supported by the virtue of the resiliency of the spring 436. When the piston
434 is caused to travel upwardly and downwardly by the rotation of the screw 433 driven
by the motor 432, the compressive amount of the spring 436 is correspondingly varied
and a force generated when the spring support of the carriage 2 is changed, wherby
it is possible to vary the grinding pressure applied to the grinding wheel 3 for grinding
the lens LE.
Lens-frame Configuration Measuring Device
[0022] The construction of a lens-frame configuration measuring device 200 will be described
with reference to Figs. 3 through 10.
[0023] Fig. 3 is a perspective view of the lens-frame configuration measuring device in
accordance with the present invention. This device is constituted by three major parts:
a lens-frame holder 100 for holding a lens frame; a support member 200A which supports
the lens-frame holder 100 and moves the member 100 into the plane of measurement and
causes the member 100 in the plane of measurement; and a measurement section 300 for
digitally measuring the configuration of the lens frame or the template.
[0024] The support member 200A has a casing 201. The casing 201 has feet 253 and 254, and
the feet 253 and 254 are slideably laid on rails 251 and 252 mounted on the box 1
of the lens grinding apparatus, respectively. Furthermore, the rails 255 and 256 are
mounted on the flap 10a, and, when the flap 10a is opened, the rails 251 and 252 are
so located as to correspond to the rails 255 and 256, respectively. This construction
enables the operators to draw the casing 201 out of the box 1, as required.
[0025] The casing 201 has guide rails 202a and 202b which are disposed on top of the casing
201 in parallel with each other along the ordinate (in the direction of the X axis
of the measurement coordinate system), and a movable stage 203 is slideably mounted
on the guide rails 202a and 202b. An intemally-threaded portion 204 is formed on the
underside of the movable stage 203, and an X-axis feed screw 205 is screwed into the
internally-threaded portion 204. The X-axis feed screw 205 is turned by an X-axis
motor 206 consisting of a pulse motor.
[0026] A guide shaft 208 is interposed between opposite flanges 207a and 207b of the movable
stage 203 in parallel with the Y axis of the measurement coordinate system. The guide
shaft 208 can be rotated by a guide shaft motor 209 mounted on the flange 207a. A
single line of guide groove 210 is formed on the outer periphery of the guide shaft
208 and in parallel with the axis thereof. Hands 211 and 212 are slideably supported
by the guide shaft 208, and the hands 211 and 212 respectively have bores 213 and
214 into which the guide shaft 208 passes. Projections 213a and 214a are respectively
formed on the inner surfaces of the bores 213 and 214, and the projections 213a and
214a are engaged with the guide groove 210 of the guide shaft 208, thereby preventing
the hands 211 and 212 from rotating about the guide shaft 208.
[0027] The hand 211 has two inclined surfaces 215 and 216 crossing each other, and similarly,
the other hand 212 has two inclined surfaces 217 and 218 crossing each other. A combined
edge 220 formed by the edges of both inclined surfaces 217 and 218 of the hand 212
is disposed in parallel with and in the same plane as a combined edge 219 formed by
the edges of both inclined surfaces 215 and 216 of the hand 211. and the combined
angle formed by the inclined surfaces 217 and 218 is equal to that formed by the inclined
surfaces 215 and 216. Cutouts 215a and 217a are formed in the inclined surfaces 215
and 217, respectively. Furthermore, as shown in Fig. 7(B), a spring 230 is interposed
between both hands 211 and 212.
[0028] The hand 212 has an arm 241 which has a contact ring 242 at one end and, at the other
end, is rotatably mounted on the hand 212. The arm 241 is consistently maintained
in contact with a microswitch 244 by a spring 243. The contact ring 242, the arm 241,
the spring 243, and the microswitch 244 constitute a device 240 for judging whether
the lens frame to be measured is for the right-hand lens frame or the left-hand lens
frame.
[0029] A pulley 222 is rotatably supported by one end of a back flange 221 of the moving
stage 203, and the Y-axis motor 224 having a pulley 223 and consisting of a pulse
motor is mounted on the other end of the back flange 221. A miniature belt 226 is
passed over between the pulleys 223 and 224, having a spring 225 at a certain position
between the pulleys 223 and 224. Each end of the miniature belt 226 is secured to
a pin 27 perpendicularly provided on the upper surface of the hand 211. On the other
hand, a flange 228 is formed on the upper surface of the hand 212, and when the hand
212 travels in the direction of the motor 224, the flange 228 is brought into contact
with one end of a pin 229 projecting from the back flange 221 of the movable stage
203.
[0030] The measurement portion 300 is constituted by: a sensor-arm rotating motor 301 consisting
of a pulse motor mounted on the underside of the casing 201; and a sensor arm section
302 which is rotatably supported on the upper surface of the casing 201. A pulley
303 is mounted on the rotating shaft of the motor 301, and a belt 305 is passed over
between the pulley 303 and a rotating shaft 304 of the sensor arm section 302, thereby
transmitting the rotation of the motor 301 to the sensor arm section 302.
[0031] The sensor arm seciton 302 has two rails 311 and 311 which are disposed substantially
parallel with each other above a base 310, and a sensor head section 312 is slideably
laid on the rails 311 and 311. A magnetic scale readout head 313 is mounted on one
side of the sensor head section 312, and the readout head 313 is arranged to read
out a magnetic scale 314 which is disposed on the base 310 in parallel with the rail
311, thereby detecting the distance of travel of the sensor head section 312. One
end of a constant torque spring 316 is secured to the other end of the sensor head
section 312 of a spring device 315 which consistently pulls the section 312 toward
one side of the end of the arm section 302.
[0032] Fig. 6 shows one example of the construction of the spring device 315. A casing 317
is mounted on the base 310 of the sensor arm section 302, and an electromagneto 318
is disposed inside the casing 317. A slide shaft 319 is inserted into the axis bore
of the magneto 318 such as to be capable of sliding in the direction of the axis of
the shaft 319. The slide shaft 319 has flanges 320 and 321, and a spring 323 is fitted
onto the portion of the shfat 319 which is defined between the flange 320 and the
inner wall of the casing 317, the spring 323 consistently biasing the slide shaft
319 leftwardly as viewed in Fig. 6. Clutch plates 324 and 325 are rotatably supported
by the other end of the slide shaft 319, and one end of the constant torque spring
316 is secured to the clutch plate 324. A spring 326 is fitted onto the portion of
the slide shaft 319 which is defined between clutch plates 324 and 325, so that the
clutch plates 324 and 325 are consistently spaced apart in such a manner as to prevent
the constant torque spring 316 from coming into contact with the clutch plate 325.
In addition, a washer 327 is mounted on the end portion of the slide shaft 319.
[0033] Referring to Fig. 8 showing the construction of the sensor head section 312, a slider
350 is supported by the rail 311 and axis bore 351 is vertically formed in the slider
350. The sensor shaft 352 is inserted into the bore 351. The sensor shaft 352 holds
ball bearings 353 in the gap between the shaft 352 and the bore 351, and this construction
permits the sensor shaft 352 to smoothly rotate about the vertical axis of the shaft
352 and travel in the direction of the vertical axis thereof.
[0034] An arm 355 is mounted on the sensor shaft 352, and a bevel feeler 356 is rotatably
supported on top of the arm 355. (The bevel feeler 356 is rotatably supported on top
of the arm 355.) The bevel feeler 356 is formed in the shape of a disk having inclinations
corresponding to the bevel angle of the bevel grinding wheel 3b which is brought into
contact with the bevelled groove of each lens frame. The point of the circumference
of the bevel feeler 356 is so formed as to be positioned on the vertical axis of the
sensor shaft 352.
[0035] The construction of the spectacle-frame holder 100 will be described with reference
to Figs. 4(A) and 5. Flanges 151 and 151 are formed on both sides 151 a and 151a of
a fixed base 150, and frame holding bars 152 and 152 are secured by using screws at
the center positions of the respective flanges 151 and 151. U-shaped bridges 151 b
and 151 are secured to flanges 151 and 151, respectively. The bridges 151 and 151
are disposed in such a manner that, when the holder 100 is inserted in the gap between
the hands 211 and 212, if it is not inserted in the correct direction, the bridges
151b and 151 are brought into contact with the shoulders of cutouts 215a and 217a
of the hands 211 and 212, thereby preventing the unwanted insertion of the holder
100. Movable base 153 having sides 153a and 153a are inserted into the gap between
the flanges 151 and bottom plate 150a of the fixed base 150, and the movable base
153 is supported by two leaf springs 154 and 154 which are mounted on the bottom plates
150a of the fixed base 150.
[0036] Two parallel guide grooves 155 and 155 are formed in the movable base 153, and as
shown in Fig. 5, projecting feet 156a and 156a of sliders 156 and 156 are engaged
with the guide grooves 155 and 155 in such a manner that the sliders 156 and 156 are
capable of sliding on the movable base 153. A circular opening 157 is formed in the
center of the movable base 153, and the ring 158 is rotatably fitted into the periphery
of the opening 157. Two pins 159 and 159 are perpendicularly mounted on the upper
surface of the ring 158, and the pins 159 and 159 are inserted into slots 156c formed
in stepped portions 156b and 156b of the slider 156 and 156.
[0037] Furthermore, longitudinal cutouts 156d and 156d are formed in the center of the respective
sliders 156 and 156, and the above-described frame holding bars 152 and 152 are so
disposed as to be inserted into the cutouts 156b and 156b. Holes 156e and 156e are
formed in the upper surface of the sliders 156 and 156 in order to help the operator
to move the sliders by inserting his fingers into the holes.
[0038] The operation of the above-described frame-configuration measuring device will be
described below with reference to Figs. 4(B), 4(C), 7(A) and 7(B).
[0039] Referring to Fig. 4(B), fingers are respectively inserted into the holes 156e and
156e of the sliders 156 and 156, and a force is applied so as to sufficiently extend
the space therebetween while pressing the sliders downwardly. Concurrently with the
movement of the movable base 153, sufficient spaces are respectively provided between
the holding bars 152 and the stepped portions 156b and 156b of the slider 156 and
156 against the resiliency of the leaf springs 154 and 154. Subsequently, a lens frame
501 of a spectacle frame 500 to be measured is inserted into the space, and the space
between the sliders 156 and 156 are narrowed such that the upper and lower rims of
the lens frame 501 are kept in contact with the inner walls of the sliders 156 and
156. In accordance with this preferred embodiment, the sliders 156 and 156, as described
above, have a coupled structure based on a ring 158, and, when one of the sliders
156, 156 travels a certain distance, the other slider 156 travels by a distance equivalent
to the distance of travel of the former.
[0040] The frame 500 is slided in such a manner that the substantial center of the upper
rim of the lens frame 501 is positioned under the holding bar 152. Subsequently, when
the operator releases his fingers from the sliders 156 and 156, the movable frame
153, as shown in Fig. 4 (c), is pushed upward by the resiliency of the leaf springs
154 and 154. The lens frame 501 is clamped between the stepped portions 156b, 156b
and the holding bars 152, 152, and the frame 500 is retained in such a manner that
the substantial geometrical center of the lens frame 501 approximately agrees with
the center line 157a of a circular opening 157 of the frame holder 100. At this time,
a distance d between an apex 501 a of the bevel groove of the lens frame 501 and the
side 151 a of the flange 151 of the fixed base 150 is equal to a distance d between
the apex 501 a and the side 153a of the movable base 153.
[0041] The frame holder 100 which holds the frame 500, as shown in Fig. 7(A), is inserted
into the space between the hands 211 and 212 of the support device 200 which is set
to a predetermined distance. At the same time, when the contact ring 242 of the right/left
lens judgement device 240 is brought into contact with the spectacle frame 500 to
cause the rotation of the arm 241, the contact of the microswitch 244 is turned off.
On the basis of this operation, the judgement device 240 automatically judges that
the lens frame 501 to be measured is for a left eye. The Y-axis motor 224 is rotated
by a predetermined angle. The rotation of the Y-axis motor 224 drives the miniature
belt 226 and the hand 211 is caused to travel leftwardly by a predetermined distance.
Simultaneously, the frame holder 100 and the hand 212 are caused to travel leftwardly,
and the flange 228 is released from the pin 229. At the same time, the frame holder
100 is clamped between the hands 211 and 212 by virtue of the action of the pulling
spring 230. At this time, the sides 151 a and 152a of the flanges 151 of the fixed
base 150 of the frame holder 100 are respectively kept in contact with the inclined
surace 215 of the hand 211 and the inclined surface 217 of the hand 212, and the sides
153a and 153a of the movable base 153 are respectively brought into contact with the
inclined surface 216 of the hand 211 and the inclined surface 218 of the hand 212.
[0042] In accordance with the preferred embodiment of the present invention, since the distance
d between the apex 501 a, of the bevel groove of the lens frame 501 and the side 151a
as described above, is the same as the distance d between the apex 501 a and the side
153a, when the frame holder 100 is clamped between the hands 211 and-212, the bevel
apex 501a of the lens frame 501 is automatically located in the reference plane S
formed by the combined edges 219 and 220 of both hands 211 and 212.
[0043] When the guide shaft rotating motor 209 is rotated by a predetermined angle, the
frameholder 100 is turned to the position indicated by the two-dot chain line in Fig.
7(A), and the reference plane S stops flush with the initial position of the bevel
feeler 356 of the measurement section 300.
[0044] The Y-axis motor 224 is further rotated so that the hands 211 and 212 holding the
frame holder 100 may be caused to travel a predetermined distance in the direction
of the Y-axis until the center line 157a of the circular opening of the frame holder
100 substantially agrees with the axis of the rotating shaft 304 of the measurement
section 300. At this time, while the hands are travelling, the bevel feeler 356 is
brought into contact with the bevel groove of the lens frame 501. As shown in Figs.
7(A) and 7(B), the direction of travel of the bevel feeler 356 is initially restricted
since a pin 352a protrusively mounted on the lower end portion of the sensor shaft
352 is arranged to come into contact with hanger 310a mounted on the base 310 of the
sensor arm section Therefore, when the spectacle frame 500 is caused to travel by
the rotation of the Y-axis motor 224, the feeler 356 can consistently be engaged with
the bevel groove.
[0045] Subsequently, the motor 301 is rotated in each rotating pulses of unit rotation.
At this time, the sensor head section 312 slides over the rails 311 and 311 in accordance
with the shape of the spectacle frame 500, namely, the radius-vectors of the lens
frame 501, and the distance of travel of the sensor head section 312 is read out by
the magnetic scale 314 and the readout head 313.
[0046] The configuration of the lens frame is measured in the form of (p
n,e
n) (n = 1, 2, 3 ... N) based on the angle of rotation 8 of the motor 301 and the amount
of readout of the readout head 313. Referring to Fig. 9(A), this first measurement,
as described above, is carried out in a state wherein the axis 0 of the rotating shaft,
304 substantially agrees with the geometrical axis of the lens frame 501. A second
measurement is conducted in the following manner. The data (pn,en) obtained from the
first measurement is subjected to the transformation from polar to orthogonal coordinates.
On the basis of the data (X
", Y
n), the following points are selected: a point B to be measured showing the maximum
value in the direction of the X axis (X
b, y
b); a point D to be measured showing the minimum value in the direction of the X axis
(x
d, y
d); a point A to be measured showing the maximum value in the direction of the Y axis
- (x
a, y a); and a point C to be measured showing the minimum value in the direction of
the Y axis (
Xc, y
c). Based on the values, the geometrical centre OQ is found by the following equation:

Referring to Fig. 9(B), the distance FPD between the geometrical centers of both lens
frames and the distance PD between the pupils of a person wearing spectacles have
previously been input through the later-described key board 1000. From the both distances
FPD and PD, an inward distance I is obtained in the form of (FPD -PD) / 2 = I. In
addition, based on an upward distance U input from the key board 1000 the positions
of the pupils of a person wearing spectacles, namely, the position O
s(
sX
o,
s X
o) of the optical axes of the lenses to be ground are obtained by the following manner:
[0047] 
On the basis of the thus-obtained values
sX
o,
sY
o, the X-axis motor 206 and the Y-axis motor 224 are driven so as to cause the travel
of the frame holder 100 clamped between the hands 211 and 212, thereby making the
pupil center spot O
s of the lens frame 501 agree with the rotating axis 0 of the sensor arm 302. The configuration
of the lens frame 501 is measured again, and each measured value (
spn, sen) (n = 1, 2, 3, ..., N) is obtained on the pupil center spot O
s.
[0048] During the above-described measurement of the radius-vectors of the lens frame 501,
if the bevel feeler 356 should come off the lens frame 501, the data obtained from
the measurement of the radius-vectors become greatly different from the last measured
data as indicated by e in Fig. 9-(A). For this reason, a variable range a of a radius-vector
is preset, and, if any radius-vector should come off the variable range a, the sensor
arm section 302 stops rotating and simultaneously excites the magneto 318 of the spring
315 shown in Fig. 6, thereby attracting the flange 321. In consequence, the clutch
plates 324 and 325 clamps the constant torque spring 316 therebetween and prevents
the spring 316 from being wound. Therefore, the arm 355 of the sensor head section
312 adjoins the lens frame 501, so that it is possible to prevent the spectacle frame
500 from being damaged. If the feeler 356 comes off the lens frame 501, the spectacle
frame 500 is restored to the initial measurement position, and measurement is restarted.
Even if the bevel feeler 356 should not come off the spectacle frame 500, the flap
10a - (refer to Figs. 1 and 3) can be opened to draw out the casing 201, whereby operators
can easily remove the feeler 356 from the apparatus.
Lens Measuring Device
[0049] Referring to Figs 11 through 13 (c), description will be made of the lens measuring
device 600 which is incorporated in the carriage 2 for the purpose of detecting the
radius-vectors, the edge thickness, the curve value, etc. of the lens LE to be ground.
[0050] The lens measuring device 600 has a base frame 601 on which two parallel guide rails
602 and 602 are disposed, and a movable base 603 slideably disposed on the rails 602
and 602. A feed screw 604 is screwed into the movable base 603 and the feed screw
604 is driven by lens-radius-vector sensor motor 605 consisting of a pulse motor.
[0051] The movable frame 610 is secured to the upper surface of the movable base 603. Two
parallel rails 612 are disposed between a trailing wall 611 of the movable frame 610
and the movable base 603 (one of them is shown in Fig. 12), and a suspension member
613 is supported by the parallel rails 612 in such a manner as to be capable of sliding
along the rails 612. A constant torque spring 614 is disposed between the suspension
member 613 and the base frame 601 and acts to press the suspension member 613 against
the inner side of the trailing wall of the movable base 603 at the beginning of the
operation. An arm 621 of a lens radius-vector sensor 620 is secured to the leading
side of the suspension member 613.
[0052] A C-shaped flange 622 is formed on the front end of the arm 621, and as shown in
Fig. 13, a hand arm 623 of a modified H shape at one end thereof is mounted on the
flange 622 in such a manner as to be capable of rotating about an axis 0
3. Two disks 624 and 624 are supported by the other end of the arm hand 623 in such
a manner as to be capable of rotating about the rotating axis 0,. A contact ring 625
is mounted on the two disks 624 and 624, and the ring 625 has a circular section which
is kept in contact with the axis 0, and is capable of rotating about the axis O2.
As described above, the axis O
2 corresponds to the contact surface of the contact ring 625 and the disk 624 can be
rotated about the axis O2. Therefore, when the contact ring 625, as shown in Fig.
13(B), adjoins the edge of the lens LE to be ground, the adjoining point P agrees
with a lens radius-vector corresponding to the axis A of the arm 621. In con- sequdnce,
it is possible to eliminiate an error A occurring when the contact ring 625 is secured
to the arm hand 623 without the disks 624 being disposed as shown by the two-dot chain
line in Fig. 13(B).
[0053] A spring 627 is disposed at a certain position between a central arm portion 626
of the arm hand 623 and the arm 621, acting to consistently pull the arm hand 623
upward. The arm hand 623 is horizontally maintained by a stopper piece 628 formed
on one end of the arm 621. The arm hand 623, as shown in Fig. 13(C), is constructed
such that, if a large cutout occurs in the lens LE and the contact ring 625 falls
into the cutout, the clockwise rotation of the lens LE is prevented from damaging
the arm hand 623 and the contact ring 625. Specifically, when the arm hand 623 is
exposed to a force exceeding a certain limit, the arm hand 623 is turned about the
axis 03 against the tension of the spring 627. When the spring 627 crosses the axis
B connecting between the axis 03 and the point of fixing the spring 627, the arm hand
623 is quickly turned by the tension of the spring 627 and leaves the lens LE for
the purpose of preventing damage to itself.
[0054] A dectector head 615a of a magnetic encoder 615, as shown in Fig. 12, is mounted
on the lower end of the suspension member 613, and a scale 615b which is secured to
a base arm 601 is inserted into the head 615b. This construction permits the measurement
of the distance of travel of the lens-radius-vector measuring member 620, thereby
measuring each radius-vector p
i of the lens LE (i = 1, 2, 3, ...,N).
[0055] The following description concerns the construction of a lens-surface-configuration
sensor used for obtaining the edge thickness and the bevel curve value of the lens
LE.
[0056] As shown in Fig. 11, two parallel guide rails 630 and 630 are disposed in the movable
frame 610, and movable stages 613, 632 and free stages 633, 634 are slideably supported
by the rails 630 and 630. The movable stage 631 and the free stage are coupled with
each other by springs 635, 635 while the movable stage 632 and the free stage 634
are coupled with each other by springs 636.
[0057] A feed screw 638 is screwed into the movable stages 631 and 632 and is driven by
a feeler drive motor 637 consisting of a pulse motor. The feed screw 638 is externally
threaded in opposite directions with the middle point as the boundary between right
and left sides, so that the rotation of the feed screw 638 causes the movable stages
631 and 632 to travel in the opposite directions with each other.
[0058] Pins 640 and 640 fitted into the movable stages 631 and 632 are used for actuating
microswitches 641 and 641 mounted on the movable frame 610. Specifically, in Fig.
11, the microswitch 641 - is turned on by the pin 641, so that it is possible to detect
the fact that the movable stages 631 and 632 are set in the initial position (the
maximum separation state) in which the stages are most remote from each other. When
the rotation of the feeler drive motor 637 causes the movable stages 631 and 632 to
gradually approach each other, the pins 640 actuates the microswitches 642 at a certain
point, so that it possible to detect the fact that the stages 631 and 632 are located
closest to each other (the minimum separation state), and the feeler drive motor 637
stops rotating on the basis of the detected signal.
[0059] A feeler arm 650 is mounted on the front position of the free stage 633 (the position
nearer the lens LE), and the front end of the arm 650 extends in parallel with the
axis A of the arm 621. A feeler 651 is rotatably mounted on the front bend of the
feeler arm 650 which is nearer the lens LE. A contact circumferential edge 651 a of
the feeler 651 corresponds to the edge of a contact ring 625, namely, the rotating
axis O, of the oval disks 624. Similarly, a feeler arm 652 is mounted on the front
end of the free stage 634 (which is nearer the lens LE), and a feeler 653 is rotatably
mounted on the front bend of the arm 652.
[0060] A push solenoid 671, as shown in Fig. 12, is mounted on the movable base 603. When
the feelers 651, 653 and the arm hand 623 approaches a predetermined radius-vector
position, the solenoid 671 is excited and acts to move the suspension member 613 backwardly
so as to set back the arm hand 623.
[0061] The carriage 2 has an opening 680 through which the leading end of the lens radius-vector
sensor 620 and the feeler of the lens-surface-configuration sensor moves toward and
away from the lens LE. A shielding plate 681 is provided in order to prevent a lubricating
fluid from invading the lens measuring device through the opening 680 during lens
grinding. The shielding plate 681 is mounted on a ring 683 which is rotatably fitted
onto the lens rotating shaft 28 through an O ring 682.
[0062] When radius-vectors are to be measured, the lens rotating shaft 28 is rotated in
the direction of an arrow 684 shown in Fig. 12 so as to simultaneously cause the rotation
of the shielding plate 681 due to the frictional force generated between the ring
683 and the O ring 682. After the opening 608 has been opened, the plate 681 is further
rotated and brought into engagement with a projection 686 formed on the carriage 2.
In this state, the. shielding plate 681 stops turning. Subsequently, the lens rotating
shaft 28 alone is rotated against the frictional force generated by the 0 ring 682,
whereby it is possible to turn the lens LE.
[0063] On the other hand, during lens grinding, the lens rotating shaft 28 is turned in
the direction of an arrow 685 so as to simultaneously rotate the shielding plate 681
in the same direction. After the plate 681 has closed the opening 680, it is brought
into engagement with another projection 687 formed on the carriage 2. In this state,
the shielding plate 681 stops and continues to close the opening 680.
Electric Control System
[0064] Referring to Fig. 14 which is a block diagram, description will be made below of
the construction of the electric control system incorporated in the preferred embodiment
having the above-described mechanical constitution.
[0065] An encoder 615 of the lens radius-vector sensor 620 and encoders 661, 662 of the
lens-surface-configuration sensor are respectively connected to counter circuits 820,
821 and 823. Each of the encoders 820, 821 and 823 delivers detected output to each
of the counter circuits 820, 821 and 823 in which the output is counted. The result
is input to an operation control circuit 810. The photosensor unit 427, the microswitches
641, 642 and 244 are connected to the operation control circuit 810.
[0066] The motor controller 824 is connected to the feeler drive motor 637, the lens radius-vector
sensor drive motor 605, the lens rotating shaft drive motor 21, the carriage drive
motor 60, the stopper drive motor 420 and the grinding-pressure control motor 432.
The motor controller 824 receives control command from the operation control circuit
"810, and determines how many pulses should be output to a pulse generator 809, that
is, controls the rotational speed of each motor. The grinding-wheel motor 5 is energized
by an a.c. power supply 826, and is controlled by a switching circuit 825 operating
in accordance with the command of the operation control circuit 810.
[0067] The operation control circuit 810 is constituted as by microprocessors, and is controlled
by the sequence program stored in a program memory 814. The later-described input
device 2000 and display 1000 are connected to the operation control circuit 810, and
the data on the measured lens LE which is computed in the circuit 810 is transferred
to and stored in a lens data memory 827. The circuit 810 further controls the frame-configuration
measuring unit 800.
[0068] The construction of the electric system of the frame-configuration measuring unit
800 will be described below with reference to Fig. 15.
[0069] Driver circuits 801, 802, 803 and 804 are respectively connected to the X-axis motor
206, the Y-axis motor 224, the sensor arm drive motor 301 and the guide shaft drive
motor 209. The driver circuits 801 through 804 are controlled by the operation control
circuit 810 while they control the rotation of each pulse motor in accordance with
the number of pulses supplied from the pulse generator 809.
[0070] The readout head 313 delivers readout output to a counter circuit 805 in which it
is counted, and the result is input to a comparator circuit 806. The comparator circuit
806 compares the input with the variation of the signal corresponding to the variable
radius-vector range a supplied from a reference value generation circuit 805. If the
counted value is within the range a, the value counted by the counter 805 and the
number of pulses supplied from the pulse generator 809 are transformed into data on
radius-vectors (p
n,e
n) in the operation control circuit 810, and the thus-transformed data is transferred
to and stored in a lens-frame data memory 811. If the output of the counter 805 exceeds
the variable radius-vector range a, the operation control circuit 810 receives a signal
representing the state and excites the electromagento 318 of the spring 315 through
a driver 808, thereby preventing the feeler 356 from travelling and stopping the pulse
generation circuit 809 from supplying a pulse to the driver 804, so that the motor
301 stops its rotation.
Input Device and Display Device
[0071] Referring to Fig. 16(A), the input device 1000 and the display 2000 is constituted
by a sheet switch having a main switch 2100, function keys 2200, an input switch group
2303, two start switches 2401 and 2402, and a stop switch 2500 for temporarily stopping
the apparatus. The function keys 2200 includes: a pump switch 2201 for merely supplying
a lubricating fluid; a hand-operation switch 2203 for commanding the supply of a lubricant
fluid and the rotation of the grinding wheel during a hand operation; an operation-type
selector switch 2204 which measures the configuration of the lens frame and selects
either a copy grinding using a template or a hand operation in which, once the configuration
of an individual lens frame is measured and grinding is performed on the basis of
the measured data; and auto/manual selector switch 2205; a single/dual selector switch
2206 for determining which the frame-configuration measuring device should measure,
the configuration of one lens frame or that of both lens frames; a selector switch
2207 for selecting whether PD and FPD or the relative quantity between PD and FPD
- (distance) should be input when inputting the horizontal relationship between the
positions of a pupil and the geometrical axis of a lens frame; HIGH/LOW selector switch
2208 for controlling a grinding pressure; and a selector switch 2209 for selecting
bevel-grinding or accurate plane grinding for a template operation. The input switch
group 2303 is constituted by ten-key input switch 2300, a cancel switch 2301 for cancelling
the content of a ten-key input, and a store switch 2301 for storing the ten-key input.
The operating state of each switch is displayed by each corresponding pilot lamp 2600.
[0072] The display 1000, as shown in Fig. 14, is constituted by: a controller 1400 for generating
a signal for driving a liquid crystal display 1100 on the basis of the result supplied
from the operation control circuit 810 and the data input of the input device 2000;
an X-driver 1200 for driving X lines made of dot-matrix liquid crystal elements on
the basis of the signal supplied from the controller 1400; and an Y-driver 1300 for
driving Y columns made of dot-matrix liquid crystal elements on the basis of the signal
supplied from the controller 1400.
The Operation of the Apparatus
[0073] The operation of the above-described lens grinding apparatus will be described with
reference to Fig. 17.
Step 1 -1:
[0074] After the main switch 2100 has been turned ON, the operation selector switch 2204
is actuated to select a hand operation in which a lens frame of spectacles is directly
measured and a lens is ground step by step on the basis of the data or a template
operation in which grinding is performed by using a template.
Step 1 -2:
[0075] The operator determines whether a bevel is automatically or manually positioned.
For automatic positioning, "AUTO" on the selector switch 2205 is pushed while for
manual positioning "MANUAL" on the switch 2205 is pushed.
Step 1 - 3
[0076] The operation control circuit 810 makes judgement of the selection command input
through the switch 2204 of the input device 2000, and in turn reads a hand-operation
sequence program or a template- operation sequence program out of the program memory
814.
1) Hand Operation
[0077] [The operational sequence of the hand operation will be described below:]
Step 1 -4:
[0078] The operator actuates the single-dual selector switch 2206 so as to select: either
a method in which the configuration of one lens frame is measured and the other lens
is ground by using the data obtained from the inversion of the data on the measured
lens frame; or a method in which the configuration of both lens frames are measured
and the lenses are ground on the basis of the data thus measured. The operation actuates
the single/dual selector switch 2206.
Step 1 -5:
[0079] When the operator is to input the relationship between the horizontal positions of
the pupil center of a person wearing spectacles and the geometrical center of a lens
frame, he makes judgement as to whether PD and FPD are input or the relative quantity
between PD and FPD (distance) is input. When inputing PD and FPD, "PD" on the selector
switch 2207 is pushed, and when inputting a distance, "distance" on the selector switch
2207 is pushed.
Step 2 -1:
[0080] The spectacle frame 500 is set into the frame holder 100 and the lens frame 501 is
fastened by the frame holding bars 152. The frame holder 100 holding the lens frame
501 is inserted through the opening 100 of the box 1, and is temporarily held by the
hands 211 and 212 of the support device 200A.
Step 2 -2:
[0081] The right/left lens frame judgement device 240 makes judgement as to whether the
lens frame 501 is for right or left eyes which is set on the measurement section 300
of the lens-frame configuration measuring device. Specifically, if the microswitch
244 of the judgement device 240 is turned OFF, the operation control circuit 810 determines
that the left lens frame is held on the measurement section 300. When the frame holder
100 is set in the support device 200A, if the microswitch 244 of the judgement device
240 remains ON, the operation control circuit 810 determines that the right-hand lens
frame is placed on the measurement section 300.
Step 2 -3:
[0082] The result of the judgement of the device 240, that is, whether the set lens frame
is for right or left eyes is displayed by a character 1113 on a liquid crystal display
1100 as shown in Fig. 16(B).
Step 2 -4:
[0083] The operator operates the chucking handle 29, so that the lens LE to be ground is
chucked by the lens rotating shafts 28 of the carriage 2. At this time, a suction
disk clings to the lens LE in such a manner that the center of the disk corresponds
to the optical axis of the lens LE. Specifically, the optical axis of the chucked
lens LE is set to agree with the lens rotating shaft 28.
Step 2 -5:
[0084] The operator inputs the PD value of a person wearing spectacles in accordance with
his/her prescription, and after completion of the input, pushes the store switch 2302.
The operation control circuit 810 temporarily stores the input data in the internal
memory, and simultaneously, the input data is displayed on a "PD" display section
1101 of the display device. The operator in turn inputs an FPD using the ten-key switch
2300, and after completion of the input, pushes the store switch 2302. The operation
control circuit 81.0 temporarily stores the input date in the internal memory, and
simultaneously, the input data is displayed on an "FPD" display section 1102 of the
display device 1100 through the controller 1400.
[0085] Subsequently, the operator inputs an upward distance U toward the optical axis of
the lens LE (refer to Fig. 9(B)) by operating the ten-key switch 2300, and after completion
of the input, pushes the store switch 2302. The operation control circuit 810 stores
the input data in the internal memory, and simultaneously, the input data is displayed
on "UP" display section 1103 of the display 1100. However, if the "distance" side
is pushed in the above- mentioned step 1 -5, the relative quantity (the relative distance)
between PD and FPD is input by the ten-key switch.
Step 2 -6:
[0086] The operator judges what the material of the lens LE is. In the case of a glass lens,
he pushes a switch 2401 corresponding to "G START" 1105 which is displayed on the
liquid crystal display 1100 shown in Fig. 16(A), and in the case of a plastic lens,
he pushes a switch 2402 corresponding to "P START" 1106 on the same display 1100.
Step 2 -7:
[0087] The operation control circuit 810 receives the ON signal of the store switch 2302
upon completion of inputting the distance toward the optical axis of the lens in the
preceding step. The circuit 810 in turn causes the motor 224 to drive the hands 211
and 212 and the frame holder 100 is retained by the hands, causing the motor 209 to
move the lens frame 501 to the measurement position, and causing the motor 301 to
drive the rotation of the sensor arm 302. The readout head 313 of the encoder delivers
output to the counter 805 at each unit angle of rotation and the counter 805 executes
counting, thereby obtaining lens-frame radius-vector data (p
n'e
n) from the angle of rotation of the sensor arm θ
n and the measured value of a radium- vector p, supplied from the counter 805. Such
measured data is stored in the lens frame data memory 811 as an auxiliary measured
value since the axis of rotation of the sensor arm 302 does not necessarily agree
with the geometrical center of the lens frame.
Step 2 -8:
[0088] On the basis of the lens-frame radius-vector data - (pn'en) obtained from the preparatory
measurement in the preceding step and the PD data, the FPD data, and the upward distance
U which is input in the step 2 -2, the optical axis O
s (X
s, Y
s)is computed by the operation control circuit 810 from the above equation (2).
Step 2 -9:
[0089] Based on the thus-obtained O
s (XY,), the operation control circuit 810 drives the Y-axis motor 224 and the X-axis
motor 206 through the drivers 801 and 803 of the frame-configuration measuring device,
so that the right lens frame of the spectacle frame 500 is moved to a position in
which the rotating axis of the sensor arm 302 corresponds to the O
s-(X
s, Ys).
Step 2 -10:
[0090] The sensor arm 302 is rotated through the driver 804, and the radius-vectors of the
lens frame is measured again. The output from the readout head 318 of the encoder
is counted by the counter 805. The counted value and the number of pulses generated
by the pulse generator 809 for causing the rotation of the motor 301 are input to
the operation control circuit 810. From both data, new radius-vector data (
rsp
n' rse
n) on the lens frame is stored in the lens frame data memory 811 (hereinafter referred
to as a "substantial measurement").
Step 3 -1:
[0091] The operation control circuit 810 drives the lens rotating shaft drive motor 21 through
the motor controller 824, so that the lens rotating shaft 28 is turned in the direction
of the arrow 684 shown in Fig. 12. This rotation causes the shielding plate 681 to
move and open the opening 680. Secondly, the operation control circuit 810 reads out
of the memory 811 a first data item (
rsρ1' rsθ1) of the lens frame data (rspn'
rse
n) (n = 1, 2, 3, ..., N) based on the substantial measurement which is stored in the
lens-frame-data memory 811 and stops the lens rotating axis 28 at the position corresponding
to the first data item (rsθ1 ). When the lens radius-vector sensor drive motor 605
is supplied with the number of pulses corresponding to the radius-vector (
rsρ1) by the pulse generator 809, the motor 605 causes the movable frame 610 to travel
toward the lens LE. As the movable frame 610 moves forward, the arm 621 of the lens
radius-vector sensor 620 also moves forward by virtue of the pulling force of the
constant torque spring 614 and the contact ring 625 is brought into contact with the
edge of lens LE. At this time, the position of the arm 621 is detected by the encoder
615 and is counted by the counter 820. The counted value 810 is calculated by the
operation control circuit 810 in the form of the radius-vector (radius) R, of the
lens LE along the radial line
rsθ1 and the radius-vector R, is stored as the data (R,,
rsθ1 ) in the lens data memory 827. (Refer to Fig. 18(B)).
[0092] When the pin 640 of the movable stage 632 turns on the microswitch 642. and the feeler
motor 637 which rotates the feed screw 637 so as to move the movable stages 631 and
632 is stopped through the operation control circuit 810 and the motor controller
824. When the movable stages 631 and 632 travels, since the free stages 633 and 634
are coupled to the stages 631 and 632 through the springs 635 and 636. the stages
633 and 634 slide over the rails 630 and 630. The feelers 651 and 653 are brought
into contact with the positions of both front and back sides of the lens LE corresponding
to the radius-vector
rsρ1. In this state, the positions of the feelers 651 and 653 are detected by the encoders
661 and 662, and are counted in the counters 821 and 822. The thus- counted values
fZ,,
bZ
1 are input to the operation control circuit 810, and the control circuit 810 transfers
the values to the lens data memory 827 for storage.
[0093] Subsequently, in the same manner as described above, a lens radius R
n at a radius-vector angle of rsθn , feeler positions
fZ
n,
bZ
n, every data item (rsθ1, R,,
f Z
n and
bZ
n) (i = 1, 2, 3, ..., N) is input to and stored in the lens data memory 827. The feelers
651 and 653, as shown in Fig. 18 (B), trace a locus T on the lens LE to be ground
on the basis of the lens-frame radius-vector data (rspn,θrs n).
Step 3 -2:
[0094] The operation control circuit 810 compares the radius R
i of the lens LE obtained in the above step 3 -1 with the lens-frame radius-vector
; at a radius-vector angle of θ
i. If R
i ρ
i, the control circuit 810 judges that it is impossible to obtain a lens having a desired
configuration even if the lens is ground. A warning then appears on the display section
1100 of the display device 1000, and the execution of the subsequent steps are stopped.
If R
i ρ
i, the process proceeds to the subsequent steps.
Step 3 -3:
[0095] On the basis of the data on feeler positions (
fZ
i,
bZ; ) stored in the lens data memory 827, the operation control circuit 810, as shown
in Fig. 19(A), finds: the data (
fZ
A,
bZ
A) and (
fZ
A,
bZ
A) on the feeler positions corresponding to two radius-vectors p
A and ρB; the curvature radius of the front side of the lens to be ground
fR; the curvature radius of the back side of the lens to be ground
bR; the center of the front curvature radius of the lens
fZ
o; and the center of the back curvature radius of the lens
b Z
o.
[0096] Based on these values, the operation control circuit 810 obtains
f R and
b A from the following equations (4) and (5):


[0097] Hence, based on
f A and
b A , the curve value C
r of the front refractive surface of the lens LE and the curve value of C
bs of the back refractive surface are respectively obtained by the following equations
(6):


(where n is the refractive index of the lens LE) and the C
fand C
b are stored in the memory 827. Furthermore, based on
f a and
b R and the lens-frame radius-vector data (
rspn, rsθn), edge thickness Δ
n is obtained from the following equation (7) at each unit angle at all the radius-vector
angles θ
n:

The edge thickness Δ
n is stored in the lens data memory 827.
Step 3 -4:
[0098] The operation control circuit 810 reads out of the lens frame data memory 811 the
lens-frame radius-vector data (
rsρM' rsθM) including the maximum edge thickness, Δ
max and the lens-frame radius-vector data (
rsρN, rsθN) including the minimum edge thickness Δmin. Based on a predetermined configuration
G of the bevel of the bevel-grinding wheel 3b, the positions of the bevel apexes
eZ
M,
e Z
N are obtained from the following equations (8) so that a bevel apex P of the bevel
of the bevel-ground lens may be located at the position corresponding to the ratio
of the front side : the back side

Based on the obtained bevel apex positions
eZ
M, eZM , a bevel; curve value Cp is obtained from the above noted equations (4) and
(7), and bevel apex positions
eZ
i (i = 1, 2, 3, ..., N) at each radius-vector angle from the bevel curve value Cp and
the edge thickness Δ
n. The positional data is stored in the lens data memory 827.
Step 3 -5
[0099] 1 As shown in Fig. 16(B), the liquid crystal display 1100 displays as an automatically-bevelled
section 1110 the configuration of the bevels at the positions of the maximum edge
thickness and of the minimum which are obtained in the preceding Step 3 -4. In Fig.
16(B), the solid line represents the configuration of the bevel formed at the position
of the maximum edgeΔ
max and the broken line represents that of the bevel at the position of the minimum edge
Δmm, and they are schematically displayed such that the two bevel apexes correpond
to each other.
Step 3 -6:
[0100] If "MANUAL" is selected in Step 1 -2, the process proceeds to the following Step
3 -7, while if "AUTO" is selected in Step 4 -1, the process jumps to Step 4 -1.
Step 3 -7:
[0101] If the operator selects "MANUAL" in the preceding Step 1 -2, the operation control
circuit 810 causes the liquid crystal display 1100 of the display device 1000 to display
the characters "CURVE" and "DISTANCE" as shown in Fig. 16(B), so that the operator
is asked to input desired numerical values.
[0102] The operator inputs a desired curve value by operating the ten-key board 2300. After
the operator has confirmed the input data appearing on the "CURVE" display portion
1111 of the liquid crystal display 1100, the operator pushes the "store" switch 2303
and stores the data in the internal memory of the operation control circuit 810. The
operator pushes the "DISTANCE" side of the switch 2207 and inputs the millimeter-unit
distances of the bevel apexes obtained in the preceding Steps 3 -5 and 3 -6 by operating
the ten-key switch 2300. The input data appears on the "DISTANCE" display portion
1112 of the liquid crystal display 1100.
Step 3 -8:
[0103] Concurrently with the above-described operation, the operation control circuit 810
causes the position of the bevel apex on the minimum edge obtained in Step 3 -5 to
be moved by a distance corresponding to the distance input. At the same time the circuit
810 calculates bevel position data
eZ; at each radius-vector angle of
rs i based on the input bevel curve values. In addition, the bevel apex positions of the
maximum edge thickness and of the minimum edge thickness are diagramatically shown
on the manually-bevelled configuration display portion 1120 of the liquid crystal
display 1100. In Fig. 16(B), the solid line represents the bevel configuration of
the maximum edge thickness and the broken line represents the bevel configuration
of the minimum edge thickness. Fig. 16(B) shows one example of the bevel configuration
in which the bevel apex is moved backwardly and the bevel curve is small (the curvature
radius is large) as compared with that of automatic bevelling.
[0104] When the operator confirms the displayed bevel configuration, if he feels unsatisfactory,
he inputs new distance and bevel curve again and makes the operation control circuit
810 calculate a bevel configuration based on the new input. The result is displayed
on the display screen, and the operator stores the finally determined bevel position
data
eZ
;in the lens data memory 827.
Step 3 -9:
[0105] The operator confirms the automatically or manually bevel-ground configurations 1110
or 1120. If he needs to select automatic bevel-grinding, he turns on the start switch
2401 corresponding to the display 1110. If he needs to select manual-bevel grinding,
he turns on the start switch 2402 corresponding to the display 1120.
Step 4 -1:
[0106] The operation control circuit 810 judges which of the start 'switches supplies a
signal to it. If the signal is a command of the selector switch 2401 on the "G START"
side, the process proceeds to the next Step 4 -2, and if the signal is a command of
the selector switch 2404 on the "P START" side, the process proceeds to Step 4 -3.
Step 4 -2
[0107] The operation control circuit 810 reads a data item (rsρmax. rsθmax) including the
maximum radius-vector rsρmax out of the lens-frame radius-vector date (
rspn, rsθn) stored in the lens frame data memory 811. Subsequently, the circuit 810
causes the rotation of the lens rotating shaft drive motor 21 through the motor control
circuit 824, thereby continuously rotating the lens LE.
[0108] The operation control circuit 810 then turns on the switching circuit 825, thereby
causing the rotation of the grinding-wheel drive motor 5. The circuit 810 drives the
motor 420 on the basis of the radius-vector rsρmax, and the horizontal cut surface
422b of the stopper member 422 is moved downwardly to the position d
max lower than the level of the grinding surface of the rough grinding wheel 3a. In this
case, the relationship between the distance d
max and the maximum lens-frame radius-vector rsρmax and the radius r of the ring 27a
is given by:

[0109] As the stopper member 422 moves down, the carriage 2 also moves down, so that the
lens LE is ground by the rough grinding wheel 30. When any radius-vector of the lens
LE is ground until it reaches rsρmax, the ring 27a is brought into contact with the
stopper member 422 in such a manner as to swing the member 422. In consequence, the
intercepting bar 429 intercepts the optical path between the photosensor units 427
(refer to Fig. 2), and the interception signal is input to the operation control circuit
810. The operation control circuit 810 further continues to count the number of pulses
corresponding to one rotation of the lens rotating shafts 28a and 28b. In the meantime,
if no interception signal is supplied from the photosensor 427, it is judged that
the entire peripheral edge of the lens LE is ground in accordance with the radius-vector
rs max.
[0110] Subsequently, the operation control circuit 810 reads the data (rsρ1, rsθ1) out of
the lens frame data memory 811, and controls the rotation of the lens rotating shaft
drive motor 21 on the basis of the data rsθ1. thereby turning the lens LE to be ground.
Next, the circuit 810 controls the stopper drive motor 420 on the basis of the radius-vector
data rsrρ1, so that the stopper member 422 is lowered to the level corresponding to
d,. As shown in Fig. 20, the height of the stopper member 422 is generally obtained
from the following equation (8)' in the same manner that the relationship between
the radius-vector rsρi and the ring r is found from the equation (8):
[0111] 
[0112] As the stopper member 422 continues to move downwardly, the lens LE is further roughly
ground until the radius-vector of
rspi is obtained. At this time, the photosensor unit 427 inputs an interception signal
to the operation control circuit 810. When the circuit 810 receives the signal, it
reads the data (
rsp
2, rsθ2) out of the lens frame data memory 811, causing the lens LE to rotate at an
angle of
rs82, lowering the stopper member 422 to the level d
2 on the basis of the radius-vector
rsp
2, thereby grinding the lens LE. Subsequently, the grinding of the lens
LE is continued until a given data item (
rspN, rsθN) is executed, whereby the lens LE is ground in the form corresponding to
the lens frame data (
rspi, rsθi)
Step 4 -3;
[0113] The carriage drive motor 60 causes the lens to travel so as to be positioned on the
rough-grinding wheel for a plastic lens, and rough grinding is executed in the same
manner as that shown in Step 4 -2.
Step 4 -4: ,
[0114] The operation control circuit 810 controls the stopper drive motor 420 through the
motor controller 824, and causes the carriage 2 to move upwardly. After the roughly-ground
lens LE has been separated from the rough grinding wheel 3a, the circuit 810 controls
the carriage drive motor 60 so that the lens LE may be positioned on the bevel-grinding
wheel 3b.
[0115] The operation control circuit 810 sequentially reads each item of the lens-frame
radius-vector data (
rspi, rsθi) (i = 1, 2, 3, ..., N) out of the lens frame data memory 811, and in addition,
sequentially reads out of the lens data memory 827 each item of the bevel position
data
eZ
icorresponding to such data item. Based on such data, the operation control circuit
810 controls the lens rotating shaft drive motor 21, the stopper drive motor 420,
and the carriage drive motor 60, thereby bevel-grinding the roughly-ground lens using
the bevel-grinding wheel 3b.
Step 4 -5:
[0116] After completion of bevel-grinding, the operation control circuit 810 controls the
stopper drive motor 420, restoring the carriage 2 to the fixed position on the bevel-grinding
wheel, thereby turning OFF the switch 825 so as to stop the rotation of the grinding
motor 5.
[0117] The operation control circuit 810 in turn controls the lens rotating shaft drive
motor 21, and causes the lens rotating shaft 28 to turn in the direction of the arrow
684 shown in Fig. 12. This motion turns the interceptor plate 681 and opens the opening
680. As shown in Figs. 21 (A) and 21-(B), the operation control circuit 810 causes
the lens radius-vector sensor drive motor 605 to rotate, moving the movable frame
610 forwardly. Concurrently with this movement, the lens radius-vector sensor 620
is moved forward by the pulling force of the constant torque spring 614 so that the
contact ring 625 is brought into contact with the bevel apex of the bevel-ground lens
LE. Since the lens rotating shaft 28 is rotating, the encoder 615 detects the degree
of travel corresponding to the radius-vector data on the lens LE (rsρi', rsθi') (i
= 1, 2, 3, ..., N), and the result is measured in the operation control circuit 810
through the counter 820.
Step 4 - 6:
[0118] The operation control circuit 810 compares the lens-frame radius-vector date (rsρi,
rsθi) stored in the lens frame data memory 827 and the lens radius-vector data (rsρi',
rsθi') of the lens LE measured in the preceding Step 4 -5, and judgement is made as
to whether or not both data items are the same. If both are the same, it proceeds
to Step 4 - 8, and if both are not the same, it proceeds to Step 4-7.
Step 4 -7:
[0119] If
rsρi is greater than
rsρi', the height d; of the stopper member 422 is lowered to a slight degree and the
process returns to Step 4 -4 for bevel-grinding.
Step 4 -8:
[0120] If judgement is made in Step 4 -6 that
rsρi agrees with rsρi', the apparatus restores to the initial state. Subsequently, the
ground lens is removed from the carriage 2.
Step 6 -1:
[0121] The operation control circuit 810 judges whether or not both tenses have completely
been ground. If they have not been ground yet, the process proceeds to Step 5 -2.
If it is judged that both lenses hae been ground, the entire steps are completed.
Step 6 -2 and Step 6 -4:
[0122] The operation control circuit 810 determines whether the measurement of dual lens
frames or the measurement of a single lens frame is selected in Step 1 -4. If "SINGLE"
is selected, the process proceeds to the following Step 6 -3. If "DUAL" is selected,
the message "Please set the other lens frame of the spectacle frame" appears on the
liquid crystal display 1100 of the display device 1000, so that the operator is asked
to set the other lens frame 501. Subsequently, the above-described Steps 2 -2 through
2 -4 are executed and the process proceeds to Step 2 -7.
Step 6 -3:
[0123] When the measurement of a single lens frame is selected in Step 1 -4, the system
of coordinates of the measured data on the right lens frame (rspn , rsθn) obtained
in Step 2 -6 is transformed from the polar coordinates to the orthogonal coordinates.
On the basis of the orthogonal coordinate data (
rsX
i,
rs Y;) (i = 1, 2, 3, ..., N), new lens-frame configuration data (
rsX
i,
rsY
i) is obtained from the following equations:

[0124] This data, as shown in Fig. 9(c), is obtained by inverting the right lens-frame configuration
symmetrically about the Y
s axis of the X
s -Y
s coordinates having the optical axis as the origin. The coordinate system of such
data is again transformed from the orthogonal coordinates to the polar coordinates,
and (t
sp
n, ℓsθn) is stored in the lens frame data memory 811 as data on the left lens frame
configuration.
[0125] Subsequently, Steps 2 -4 and 2 -6 are executed and the process proceeds to Step 3
-1.
2) Template Operation
[0126] If it is judged in Step 1 -2 that a template operation is selected, grinding is performed
in accordance with the following steps.
Step 5 -1:
[0127] A template SP which is previously formed in accordance with the configuration of
the lens frame 500 is mounted on the template holding portion 27a of the carriage
2.
[0128] (Refer to Fig. 22)
Step 5 -2:
[0129] The lens LE to be ground is chucked by the lens rotating shaft 28 of the carriage
2.
Step 5 -3:
[0130] The operator judges what the material of the lens LE is. If it is made of glass,
he pushes the switch 2401 corresponding to the "G START" sign. If it is made of plastics,
he pushes the switch 2402 corresponding to the "P START" sign. If the switch 2401
is turned ON, the process proceeds-to Step 5 -4, and if the switch 2402 is turned
ON, it proceeds to. Step 5 -5.
Step 5 -4:
[0131] The operation control circuit 810 turns on the switch 825, causing the grinding wheel
3 to turn, thereby rotating the grinding wheel 3 at high speed. The operation control
circuit 810 in turn causes the lens rotating shaft drive motor 21 to turn, thereby
rotating the lens LE at low speed. The circuit 810 further controls the stopper drive
motor 420, and causes the curved portion 422a of the stopper member 422 to move down
to the same level as the height of the glass rough-grinding wheel 3a. In this state,
the lens LE starts to be roughly ground. When the photosensor 427 continuously outputs
intercepting signals for the period corresponding to one turn of the lens rotating
shaft 28, the operation control circuit 810 judges that rough grinding has been completed,
and controls the stopper drive motor 420, thus causing the carriage 2 to moving upward
to the fixed position. After the switch 825 has been turned OFF, the grinding wheel
3 stops its rotation.
Step 5 - 5:
[0132] The lens LE is located on the plastic rough grinding wheel 3C by the drive of the
carriage drive motor 60. Subsequently, rough grinding is carried out in the same manner
as the above-described Step 5 -4.
Step 5 -6:
[0133] The operator determines whether the roughly-ground lens is subjected to bevel grinding
or to accurate plane grinding and input the selection through the selector switch
2209.
Step 5 -7:
[0134] If bevel-grinding is selected in Step 5 -6, the process proceeds to the following
Step 5 -8. If accurate plane grinding is selected in the same Step, it jumps to Step
7 -1.
Step 5 -8:
[0135] The operation control circuit 810 causes the rotation of the motor 21, turning the
lens rotating shaft 28 and opening the opening 680. In the meantime, as shown in Figs
23(A) and 23(B), the circuit 810 controls the lens radius-vector sensor drive motor
605 so as to move the movable frame forward. and the contact ring 625 is brought into
contact with the edge of the roughly-ground lens LE by the pulling force of the constant
torque spring 614. The encoder 615 measures lens LE grinding radius-vectors P ; (i
= 1, 2, 3, ..., N), and delivers the data to the operation control circuit 810 through
the counter 820. The operation control circuit 810 further controls the motor 605
such that the feelers 651 and 653 may reach the position corresponding to radius-vector
P ; less a predetermined length (a
p i -a). The circuit 810 controls the motor 637 so as to bring the free stages 633 and
634 into the free state, and the encoders 661 and 662 measure the front positions
fZ
i of the roughly-ground lens LE and the back positions
bZ
; thereof by using the feelers 651 and 653.
[0136] Subsequently, Steps 3 -3 through 3 -9 and 4 -4 are executed, and grounding is completed.
Step 7 - 1:
[0137] If the operator selects accurate plane grinding in the above-described Step 5 -6,
the operation control circuit 810 reads out the command in Step 5 - 7, causing the
carriage drive motor 60 to rotate so as to move the lens LE on the accurate plane
grinding wheel 3d, thereby moving the carriage 2 downwardly for starting accurate
plane grinding..
Automatic Detector for Template Operation
[0138] While the above preferred embodiment is arranged such that either the hand opeation
or the template oepration is selected by the command of the selector switch 2204,
Figs. 10(A) and 10(B) show an example in which the selection can be automatically
performed by providing a template.
[0139] A bearing 710 is mounted on the arm 34 of the carriage 2. A slot 711 is formed over
the length of the bearing 710. A stopper lever 712 is secured to one end of the bearing
710, and a shaft 714 having a tapered portion 713 is rotatably fitted into the other
end of the bearing 710. The pin 715 is protrusively secured to the outer periphery
of the shaft 714. The pin 715 is consistently kept in contact with one end of the
bearing 710 so as to prevent the shaft 714 from travelling in the axial direction.
A spring 718 is hooked on one end of the shaft 714 in such a manner that the shaft
714 is consistently pulled in the direction of an arrow 716 shown in Fig. 10(A). The
spring 718 is hooked such that it is twisted in the direction of an arrow 716, so
that the shaft 714 is subjected to a force acting to turn the shaft 714 in the direction
opposite to that of the arrow 716. A contact ring 720a of the microswitch 720 is kept
in contact with the tapered portion 713. A microswitch 720 is connected to the operation
control circuit 810.
[0140] The stopper lever 712, as shown in Fig. 10(B), has a cutout 712a. When the lever
712 is turned, the cutout 712a is engaged with the axis pin 28a which is protrusively
provided on the lens rotating shaft 28 and which is used for retaining the template
SP, thereby preventing the template SP from coming off.
[0141] The operation of the second embodiment will be described below. When the operator
needs to perform the template operation, he attaches the template SP to the template
retaining pin of the lens rotating shaft 28 disposed in the carriage 28. Next, the
stopper lever 712 is rotated clockwise until the cutout 712a is brought into contact
with the axis pin 28a. When the pin 715 is brought into engagement with the slot 711,
the shaft 714 is subjected to the pulling force of the spring 718 and travels in the
direction of the arrow 716. Concurrently with the travel of the shaft 714, the tapered
portion 713 moves the contact ring 720a upwardly to turn on the mircroswitch 720,
whereby the operation control circuit 810 is capable of automatically receiving the
command relating to the template operation.
[0142] The invention has thus been shown and described with reference to a specific embodiment,
however, it should be noted that the invention is in no way limited to the details
of the illustrated structure but changes and modifications may be made without departing
from the scope of the appended claims.