Eyeglass lens groove digger
The eyeglass lens groover addresses lens damage and uneven grooves by using a disk-shaped tool with orthogonal and inclined edges, ensuring consistent groove width and stable fixation for various lens concavities.
Patent Information
- Application Number
- JP2021078219
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-05-03
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2041-05-03
AI Technical Summary
Conventional eyeglass lens groovers risk damaging lenses due to insufficient distance between the back surface and the groove, especially for minus lenses, and can cause processing interference leading to uneven groove widths.
A disk-shaped rotary processing tool with a specific tip shape and a lens groover design that allows for stable fixation of eyeglass lenses using thread-like elastic bodies, maintaining consistent groove width regardless of lens concavity, and includes a spindle shaft with orthogonal and inclined cutting edges.
Ensures stable groove width without reducing the distance between the lens back surface and groove, preventing damage and maintaining consistent appearance, even for varying lens shapes.
Smart Images

Figure 0007755839000001 
Figure 0007755839000002 
Figure 0007755839000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an eyeglass lens groover for forming a groove on the outer periphery of an eyeglass lens for fitting the lens into an eyeglass frame. [Background technology]
[0002] Conventionally, eyeglass lens groovers for forming grooves on the outer periphery of eyeglass lenses for fitting them into eyeglass frames typically use an eyeglass lens groover configured with a spindle shaft that can rotate a disk-shaped rotary tool at an inclined angle from parallel to the lens rotation axis, with the axis rotatably indicated by clamping the area near the optical center of the lens from both the front and back sides of the lens, and form grooves on the outer periphery of the lens by contacting the outer surface of the disk-shaped rotary tool with the outer periphery of the lens. The cross-sectional shape of the tip of the disk-shaped rotary tool used here is basically square or rectangular, and the tool tip portion has a square or rectangular cross-section with a sufficiently small inclination or rounded chamfer at the vertex, compared to one side. Depending on the prescription of the eyeglass lens, the lens edge width may be insufficient relative to the groove shape, and there is a risk of breakage, especially on the back side of the lens, due to an insufficient distance between the groove and the back side of the lens. Also, depending on the shape of the eyeglass frame and the curvature of the groove, processing interference may occur, resulting in areas where the groove width is wide. As a result, the distance between the lens surface, back side, and groove becomes insufficient (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2017-164897 Summary of the Invention [Problem to be solved by the invention]
[0004] However, eyeglass lenses generally have a convex front and a concave back, and depending on the degree of concavity of the back surface of minus lenses in particular, it is easy for the distance between the back surface and the groove to become small in some areas. To prevent this from causing damage, lenses with increased lens thickness have sometimes been produced. Furthermore, with conventional lens groove cutting machines, depending on the shape of the eyeglass frame and the curvature of the groove, processing interference can occur, resulting in areas where the groove width becomes wider. Therefore, the object of this invention is to provide a lens groover that can stabilize the fixation of eyeglass lenses to eyeglass frames using thread-like elastic bodies without changing the groove width regardless of the degree of concavity of the back surface of minus lenses, and can provide a finished product with little change in appearance. [Means for solving the problem]
[0005] To achieve this object, the present invention provides a lens rotation axis and a tool rotation axis, Orthogonal A disk-shaped rotary processing tool used in an eyeglass lens groover has a means for moving the distance from the tool rotation axis in a direction to move the lens, and a means for moving the tool in the axial direction of the lens rotation axis, The blade that acts on the processing The cross-sectional shape of the shaft is such that the side where the groove is machined is aligned with the lens rotation axis. Orthogonal The other side of the groove is machined as a straight line inclined with respect to the lens rotation axis. Each straight line has a shape that is thinnest at the tip of the cutting edge that processes the bottom surface of the groove, and is made up of straight lines that have an inclination that makes them thicker towards the center of the tool rotation axis. To provide a disk-shaped rotary processing tool for an eyeglass lens groover, and to provide an eyeglass lens groover equipped with the disk-shaped rotary processing tool for an eyeglass lens groover. [Effects of the Invention]
[0006] By using a disk-shaped rotary machining tool with such a tip shape, it is possible to provide lens machining with a stable groove width, without creating any areas where the distance between the back surface and the groove becomes small depending on the degree of concavity of the back surface of the minus lens. [Brief explanation of the drawings]
[0007] [Figure 1]1 is a schematic perspective view showing the relationship between an eyeglass lens processing device, a tablet terminal, and a water supply device according to the present invention; [Figure 1a] 1 is a schematic perspective view showing the relationship between an eyeglass lens processing device, a tablet terminal, and a water supply device according to the present invention; [Figure 2] 2 is a diagram showing the display contents of the tablet terminal shown in FIG. 1. The diagram shows the first screen in normal operation and the first screen at startup. [Figure 3] 2 is a diagram showing the display contents of the tablet terminal shown in FIG. 1, showing the second screen and the detailed instruction screen. [Figure 4] 2 is a diagram showing the display contents of the tablet terminal shown in FIG. 1. The diagram shows a processing screen and an image confirmation screen during processing. [Figure 5] 2 is a diagram showing the display contents of the tablet terminal shown in FIG. 1. It shows the first screen and the maintenance screen when one-eye processing is completed. [Figure 6] 2 is a perspective view of the eyeglass lens processing apparatus shown in FIG. 1 with the exterior removed, seen from the upper left front. [Figure 7] 2 is a perspective view of the eyeglass lens processing apparatus shown in FIG. 1 with the exterior removed, seen from the upper left front. [Figure 8] 2 is a perspective view of the eyeglass lens processing apparatus shown in FIG. 1, seen from the upper left front, excluding the spindle and processing chamber. FIG. [Figure 9] 2 is a perspective view of a processing tool attached to a spindle of the eyeglass lens processing apparatus shown in FIG. 1, seen from the upper right. FIG. [Figure 10] 2 is a perspective view of the inside of the processing chamber of the eyeglass lens processing apparatus shown in FIG. 1, seen from the upper left front. [Figure 11a] 2 is a perspective view of the wet / dry switching unit of the eyeglass lens processing apparatus shown in FIG. 1, seen from the lower right front, showing the dry state. [Figure 11b] 2 is a perspective view of the wet / dry switching unit of the eyeglass lens processing apparatus shown in FIG. 1, seen from the lower right front, showing the wet state. [Figure 12] 2 is a diagram illustrating a calculation control circuit of the eyeglass lens processing device shown in FIG. 1. [Figure 13]FIG. 2 is a perspective view of the water supply device shown in FIG. [Figure 14] A perspective view of an eyeglass lens cut off by an end mill. [Figure 15] The relationship between the eyeglass frame and the measurement plane is shown. [Figure 16] This shows the relationship between the center of the approximate sphere of the eyeglass frame lens shape and the processing center on the sphere surface. [Figure 17] The plane perpendicular to the frame measurement plane and the machining axis is shown. [Figure 18] Lens cross section when the bevel curvature radius is larger than the lens surface curvature radius [Figure 19] Lens cross section when the bevel curvature radius is smaller than the lens surface curvature radius [Figure 20] Boxing size relationships [Figure 21] Bevel grinding stone cross section shape [Figure 21b] Grooving wheel shape [Figure 22] The figure shows the relationship between coordinates having the origin at the processing center on the surface of the approximating sphere of the eyeglass frame lens shape and coordinates having the origin at the processing center on the surface of the approximating sphere of the lens surface. [Figure 23] Axial cross section of the edge of a grooved eyeglass lens
[0008] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Example 1
[0009] [Overall configuration] Referring to FIG. 1, there is shown an apparatus for lens processing according to the present invention. In Figure 1, 1 is a lens processing device that processes raw eyeglass lenses ML based on input eyeglass frame lens shape data. 2 is a well-known tablet terminal that is connected to the lens processing device 1 via wired or wireless communication and operates based on a pre-installed dedicated application to send processing instructions to the lens processing device 1, receive information such as machine status and measurement results from the lens processing device 1, and graphically display processing simulation results based on the measurement results. It also receives frame lens shape data and other information through communication with an external server 4 on a cloud computer. 3 is a water supply device that supplies cooling water to the lens processing device 1 and collects wastewater. Figure 1a shows the same configuration as Figure 1, but omits the plastic bag 183 and illustrates the hose behind the plastic bag 183.
[0010] <Tablet device 2> The tablet terminal 2 has an LCD screen that can be used as a touch switch and a built-in camera. It has wireless communication capabilities and can receive communication and power via a USB connection. It is equipped with a dedicated application that can give operating instructions to the lens processing device 1 and display data obtained through communication. It receives power and communicates with the lens grinding device via a USB connection. However, this connection is not limited to a USB connection, and wireless communication can also be used. In that case, it will be necessary to receive another power supply.
[0011] [1st screen] An icon representing the dedicated application is displayed on the tablet terminal 2. By touching and selecting this, the dedicated application is launched and the first screen shown in Fig. 2 is displayed. The first screen has a frame display area 210 which graphically displays the frame outline shape and also numerically displays the boxing size, DBL, frame curve, frame warp angle, etc. R clamp and L clamp 212, maintenance 213, and power 214 are displayed.
[0012] [Frame Display Area 210] Immediately after the power is turned on, there is no frame data, so the frame display area displays a data call 211 display as shown in Fig. 2. Touching this frame display area 210 or the data call 211 display calls the frame lens shape data from the external server 4 via wireless communication. The frame lens shape data can also be called via wireless communication from a device that reads the frame lens shape. The calculation control circuit diagram shown in Fig. 12 is described as the case of the external server 4.
[0013] [R Clamp, L Clamp] The R clamp or L clamp 212 is used to instruct the clamp opening or closing of the right or left lens, and simultaneously instructs the display to switch to the second screen after the clamp closing operation. [Maintenance 213] Maintenance 213 is used to instruct switching to a maintenance screen. [Power Supply 214] The power supply 214 is used to instruct the termination of a dedicated application.
[0014] [Second screen] The second screen shown in Fig. 3 has a frame display area 220 that displays the frame lens shape and numerical data that were on the first screen. In addition, the frame lens shape on the right or left clamped side specified by R clamp or L clamp is highlighted.
[0015] [Processing type 221] The processing type is displayed in text, and the preset bevel (switchable between groove and flat) is displayed alongside it. The type can be switched by touching the display of processing type 221. [PD, UP, SIZE] PD222, UP223, SIZE224 are displayed, and next to them are the corresponding numerical values. You can change the values of PD222, UP223, SIZE224 by touching them and moving them left and right. [Processing Start 225] Processing Start 225 commands the start of processing. [Detailed Instruction 226] The detailed instruction 226 instructs switching the display to the detailed instruction screen. [Back 227] Back 227 instructs to return to the first screen.
[0016] [Detailed instructions screen] The detailed instruction screen shown in Figure 3 has a frame display area 230 that displays the frame lens shape and numerical data that were present on the first screen. Only the right or left lens clamp side is displayed, and there is a numerical value display area 231 where the PD 222, UP 223, and SIZE 224 determined on the second screen are displayed together with their numerical values where the paired eyes should be displayed. The frame display area 230 and numerical value display area 231 do not respond to touch.
[0017] [Bevel (groove) curve, bevel (groove) position] There are displays of a bevel (groove) curve 232 and a bevel (groove) position 233, and next to these there are displays of corresponding numerical values. The numerical values can be changed by touching the displays of the bevel (groove) curve 232 and the bevel (groove) position 233 and moving them left and right. [Front chamfer, back chamfer, special chamfer] There are displays for front chamfer 234, back chamfer 235, and special chamfer 236, and next to these there are corresponding numerical displays. The numerical values can be changed by touching the display for front chamfer 234, back chamfer 235, or special chamfer 236 and moving it left or right.
[0018] [Image confirmation start 237] Image confirmation start 237 instructs the start of processing, displays data after lens measurement, and instructs midway stopping to enable operation instructions on the screen. [Processing Start 238] Processing Start 238 commands the start of processing. [Back 239] Back 239 instructs to return to the first screen.
[0019] [Processing screen] When machining starts, the machining in-progress screen shown in Figure 4 appears. The detailed instruction screen shown in Figure 3 illustrates a state in which bevel has been selected as the machining type, but Figure 4 illustrates a state in which groove has been selected as the machining type described in the embodiment. The machining in-progress screen displays the same content as the detailed instruction screen. However, there is no back icon 239, and instead there is an emergency stop icon 240. There are also no image confirmation start icons 237 and machining start icons 238. The display from bevel (groove) curve 232 to special chamfer 236 shows the same content as the detailed instruction screen, but the displayed content cannot be changed by touching. There is a cross-section display area 241 that displays the cross section of the bevel (groove).
[0020] [Emergency Stop 240] The emergency stop 240 instructs the halt of the machining operation and the return to the first screen. [Cross-Section Display Area 241] A cross section of the bevel (groove) is displayed in the cross-section display area 241. The cross section of the narrowest part is displayed on the left side, and the cross section of the widest part is displayed on the right side.
[0021] [Image confirmation screen] If processing is started with the image confirmation start 237, the same content as on the detailed display screen is displayed when the lens measurement is completed, and a cross-section display area 241 of the bevel (groove) based on the lens measurement results is displayed, and machine operation stops. However, there is no image confirmation start 237. On the image confirmation screen, you can confirm the changes in the cross-section display area 241 of the bevel (groove) along with the change in numerical values using the same operations as on the detailed display screen.
[0022] [Maintenance screen] The maintenance screen shown in FIG. 5 displays pump water supply 260, pump drain 261, grinding wheel replacement 262, correction value data 263, and back 264. Pump Supply 260 Pump supply 260 commands pump start and stop. [Pump Drain 261] Pump Drain 261 switches to a screen that indicates the switching status of valves 34 and 35 during pump drainage. This switching display screen displays Pump Drain 261 and Back 264. Pump Drain 261 commands the operation of the pump. Back 264 commands the display to return to the first screen.
[0023] [Grindstone Change 262] Grindstone Change 262 instructs to move the slider to the rightmost position. Return 264 instructs to return to the display of the 1st screen. [Correction Value Data 263] The correction value data 263 switches to a screen for displaying and correcting various correction values stored in the correction value memory 193. Note that a description of displaying and correcting correction values will not be given here.
[0024] <Lens processing device 1> As shown in Figure 6, the lens processing device 1 has a processing chamber 11 in which the eyeglass lenses ML are processed, and on the left side of the chamber, a spindle 13 is arranged at an angle such that the distance from the lens rotation axis increases the further back it goes. Also located within the processing chamber 11 is a lens measurement unit 14 for measuring the position of the lens surface. Around the processing chamber 11 is a lens drive unit 12 that drives the eyeglass lenses ML. To the front left of the processing chamber 11 is a deodorizing device unit 17 consisting of an activated carbon box and an exhaust fan. At the bottom of the main body is a wet / dry switch unit 18 that switches between a wet state, which requires water supply for processing, and a dry state, which does not require water supply.
[0025] The lens driving unit 12 has a carriage 150 incorporating a mechanism for clamping and rotating the eyeglass lens ML, and the carriage 150 is held by a slider 120 so that it can move back and forth. The slider 120 is held by a fixed base 103 so that it can move left and right. Further, around the processing chamber 11, a spindle 13 is held by the fixed base 103 so that it can move up and down.
[0026] At the top of the lens processing device 1, a swivel cover 110 that swivels around a swivel center at the back side is provided to open and allow insertion and removal of the eyeglass lens ML into and from the processing chamber 11. In addition, the upper surface of the lens processing device 1 is flat and can accommodate a tablet terminal 2, as well as a work tray for holding processed lenses, eyeglass frames, etc.
[0027] [Processing room 11] As shown in FIG. 10, the machining chamber 11 is box-shaped with a horizontally elongated, approximately rectangular cross section. It is hollow and divided into two sections, top and bottom. A slot 11b is formed in the upper and bottom sections of the front and rear side walls. A fan-shaped swivel wall 113 large enough to cover the slot is rotatably attached to each of the front and rear side walls. The fan-shaped swivel wall 113 has a slot at its intersection with the slot 11b, extending approximately perpendicular to the slot 11b. A disk-shaped side wall 114 with a circular opening is located on the side of the fan-shaped swivel wall 113 facing the machining chamber. A circular opening 11c is also provided at the right end of each of the front and rear side walls of the machining chamber 11. The rear side wall of the machining chamber 11 has a section that slopes toward the front wall as it approaches the left side, and this slope has an oval opening 11d.
[0028] A water supply nozzle (not shown) is located inside the machining chamber 11, and is connected by a water supply pipe to a water supply connection port at the bottom of the main body. A water supply hose is connected to the water supply device 3 at the water supply connection port at the bottom of the main body. A circular opening 11e is located in the bottom wall of the machining chamber 11, through which cut-off pieces MLd from machining are dropped and discharged. Water is also drained through this circular opening 11e. A rectangular opening 11a is located from the front upper wall to the front side wall of the machining chamber 11. This opening is covered by a swivel cover 110, which is pivotally supported on the top wall of the machining chamber 11 and can be opened and closed by swivel movement.
[0029] [Slider 120] As shown in Fig. 8, there are two protrusions 104, one at the front and one at the back, near the center of a fixed base 103 inside the lens processing apparatus 1, and both ends of two slide shafts 105 that allow the slider to move back and forth in the left and right direction are fixed to these protrusions. Slide bearings (not shown) are fitted onto the slide shafts 105, and the slide bearings are fixed to the slider 120. For this reason, the slider 120 is structured to be able to move back and forth in the left and right direction relative to the fixed base along the slide shafts 105 via the slide bearings.
[0030] A slider drive motor 121 that drives the slider 120 in the left and right directions is fixed to the left front part of this fixed base 103, and a screw shaft 122 is connected to this output shaft, and a female screw receiver 120b that screws into this is fixed to the slider 120.
[0031] [Carriage 150] Furthermore, two slide shafts 123 extending in the front-to-rear direction are arranged and fixed to the slider 120 above the slide shaft 105. Slide bearings (not shown) are built into the carriage 150 so that they fit onto the slide shafts 123 and can move back and forth along the slide shafts 123. Therefore, the carriage 150 is structured so that it can move back and forth in the front-to-rear direction on the slider 120. A carriage drive motor 151 that drives the carriage 150 is fixed to the center of the slider 120, and a screw shaft 152 is coupled to this output shaft. A female screw receiver 150b that screws onto the screw shaft is fixed to the carriage 150.
[0032] [Lens clamp, rotation] A lens rotation shaft 160 is rotatably supported at the rear of the carriage 150 across the machining chamber 11 and is movable back and forth, and is rotatably driven by a lens rotation drive motor 161 through a well-known connection. The lens rotation shaft 160 is configured so that axial rotation force is transmitted to the front of the carriage 150 through a well-known interlocking mechanism (not shown). A clamp drive unit 162 for clamping the lens ML is located at the front of the carriage across the machining chamber. The drive force of a clamp motor 163 moves a clamp movement unit 165 along the lens rotation shaft 160, allowing the lens shaft 160, which extends from the front of the carriage 150 into the machining chamber 11, to move back and forth.
[0033] [Spindle 13] As shown in FIG. 7 , part of the spindle 13 is located within the machining chamber 11, protrudes outside the machining chamber 11 through an oval opening 11d in the left-hand inclined portion of the rear wall, and is rotatably fixed to a spindle elevator 136. A spindle drive motor 137 is fixed to the spindle elevator 136 below the spindle, and the spindle 13 and spindle drive motor 137 are connected by a well-known method so that driving force can be transmitted. The spindle elevator 136 is supported vertically movably via slide bearings on two vertical shafts 107 fixed to protrusions 106 on the fixed base 103. A spindle elevator drive motor 138 is fixed to the fixed base 103 adjacent to the front vertical shaft 107, with its rotation axis facing vertically. A spindle elevator drive screw 139 is fixed to the rotation axis. A female thread that threads onto the spindle elevator drive screw 139 is fixed to the spindle elevator 136.
[0034] 9, tools used in processing are attached and fixed to the tip of spindle shaft 130 in this order from the tip side: an end mill 131 for cutting off the shape, a groove-making grindstone 132 for groove-making, a bevel grindstone 133a, a flat finisher 133b, a lens front surface chamfer 133c, a lens back surface chamfer 133d, and a front surface flat finisher 133e. Spindle 13 is arranged at an inclination angle of 30 degrees in the horizontal plane with respect to lens rotation axis 160. The end mill 131 has a radius of 3 mm and a cutting length of 21 mm, the groove cutting wheel has a radius of 15 mm, a cutting edge width of 0.3 mm, the side of the spindle base is inclined at 30 degrees, the same as the spindle inclination angle, and is shaped to become wider toward the center of the axis, the grinding wheel 133 has a bevel grinding wheel 133a with a radius of 25 mm, a flat finisher 133b is inclined at 4 degrees relative to the lens rotation axis 160, the front flat finisher 133e is a surface parallel to the lens rotation axis 160, the lens front surface chamfer 133c is inclined at 55 degrees from the vertical of the lens rotation axis 160, and the lens back surface chamfer 133d is inclined at 40 degrees from the vertical of the lens rotation axis 160. The values of the inclination angle, radius, etc. shown here are values suitable for commonly used eyeglass lenses and eyeglass frames with bevel (groove) curves in the range of 2 to 8, and frame sizes of 50 to 60 mm horizontally and 30 to 40 mm vertically, but are not limited thereto.
[0035] [Lens Measurement Section 14] 7, the lens measurement unit 14 has a measurement base 144 fixed to the fixed base 103. A measurement slider 142 is held on the measurement base 144 so that the measurement slider 142 can move back and forth relative to the measurement base 144. The measurement slider 142 has two arms that are wider than the front-to-rear width of the processing chamber 11, and these arms pass through a through-hole 11c inside the processing chamber 11 to hold a measurement stylus 140. Compression springs 145 are arranged on both sides of the measurement slider 142 so as to cover a measurement slide shaft 143 that guides the measurement slider 142 in moving back and forth, and a biasing force acts to always position the measurement slider 142 in the center.
[0036] Therefore, the contact point 140 is always held in a fixed position inside the processing chamber 11. A photosensor 146 is fixed to the top of the measurement base 144, and a detection plate 147 that forms a pair with it is fixed to the top of the measurement slider 142. When the eyeglass lens ML moves the carriage 150, causing the contact point 140 to move, the photosensor 146 can detect the movement of the measurement slider 142.
[0037] [Deodorizing Device Section 17] As shown in Fig. 6, the deodorizing device unit 17 is located on the front left side of the lens processing apparatus 1 and is fixed to the fixed base 103. The deodorizing device unit 17 has a well-known structure and is composed of an activated carbon box 170 containing activated carbon and an exhaust fan 171. As shown in Fig. 11a, the activated carbon box 170 is connected by a pipe to a circular opening in the fixed base 103 that coincides with the position of the circular opening 180a in the switching base 180. This allows outside air to be drawn into the activated carbon box 170 through the circular opening 180a.
[0038] By driving the exhaust fan 171 of the deodorizing device unit 17, the air inside the vinyl bag 183 for dry processing is sucked out through the activated carbon box 170. This action reduces the air pressure inside the vinyl bag, and the chips and off-cuts MLd generated during processing are sucked into the vinyl bag 183 along with the air inside the processing chamber 11 and fall out. As shown in Figure 6, the processing chamber 11 has a part 11f on the left side of the pivot axis of the swivel cover 110 that remains open even when the swivel cover 110 is closed, and air is sucked into the processing chamber 11 from here.
[0039] [Wet / dry switch 18] As shown in Figure 11a, the wet / dry switching unit 18 is disposed below the fixed base 103. The switching base 180 is fixed to the fixed base 103. The switching base 180 has a circular opening 180b at a position corresponding to the circular opening 11e in the bottom wall of the processing chamber 11, and the circular opening 11e in the processing chamber is configured to come into contact with the switching plate 181 without any gap. The switching plate 181 is supported on the switching base 180 so as to be rotatable about a pivot shaft 182. A guide rail 183 is fixed to the switching base 180, which rotatably guides and supports the switching plate 181. The switching base 180 has a small-diameter circular opening 180a at an intermediate position between the circular opening 180b and the pivot shaft 182.
[0040] [Switch Plate 181] The switching plate 181 has two openings corresponding to the circular opening 11e in the bottom wall of the processing chamber 11. A cylindrical portion 186 extends downward from one of the openings, and a funnel-shaped portion 184 with a gradually decreasing diameter extends downward from the other circular opening, with a drain hose 31 connected to its tip. A circular opening 181b is located on the switching plate 181 at the position of the cylindrical portion 186, and a circular opening 181d is located at the position of the funnel-shaped portion 184. The switching plate 181 is moved to align with the circular opening 180b on the switching base, allowing either the cylindrical portion 186 or the funnel-shaped portion 184 to function. Figure 11a shows the dry state in which the cylindrical portion 186 functions, and Figure 11b shows the wet state in which the funnel-shaped portion 184 functions.
[0041] A large cylindrical member 187 that covers an area including circular opening 181a and cylindrical portion 186 on switching plate 181 but not including other circular openings is fixed to switching plate 181. A vinyl bag 183 is placed over the outside of large cylindrical member 187, and can be fixed to large cylindrical member 187 from the periphery with an elastic band.
[0042] When funnel-shaped portion 184 is in the functional position, there is a circular opening 181c at a position that coincides with circular opening 180a of switching base 180, and small-diameter cylindrical portion 185 is fixed thereto. Drain hose 31 and exhaust hose 32, which are connected to the tip of funnel-shaped portion 184 and small-diameter cylindrical portion 185, respectively, are connected to water supply device 3. The hose connection portions of the tip of funnel-shaped portion 184 and small-diameter cylindrical portion 185 have built-in rotatable mechanisms that function when the switching plate pivots.
[0043] [Switching mechanism] 11a shows the dry state, and FIG. 11b shows the wet state. The rotating shaft 182 has a mechanism for switching between the wet state and the dry state by a wet / dry switching motor 188 (not shown).
[0044] [Arithmetic control circuit 19] The calculation control circuit 19 having a CPU is connected to storage means such as ROM 190, RAM 192, and data memory 191, as well as to a correction value memory 193. The ROM 190 stores programs necessary for control, calculation, etc. The data memory 191 is a memory area for each lens processed and stores data related to the lens being processed. In addition to data being processed, the data memory 191 also has areas for storing two or more separate data sets for the previous processing and the next processing. The RAM 192 is memory used each time calculation and control are performed. The correction value memory 193 stores reference values for the device settings, each origin, position sensors, etc.
[0045] Furthermore, a pulse motor driver 196 is connected to the arithmetic and control circuit 19. The operation of this pulse motor driver 196 is controlled by the arithmetic and control circuit 19 to control the operation of various drive motors of the lens drive unit 12, namely, the slider drive motor 121, the carriage drive motor 151, the lens rotation drive motor 161, and the spindle elevator drive motor 138. The arithmetic and control circuit 19 is also connected to the spindle drive motor 137 via a motor driver 194-2 to control its operation.
[0046] The arithmetic and control circuit 19 is connected to the lens clamp motor 163 via a motor driver 194-1 and controls its operation. Furthermore, the arithmetic and control circuit 19 is connected to the wet / dry switching motor 188 via a motor driver 194-3 and controls its operation. Also, the arithmetic and control circuit 19 is connected to the exhaust fan 171 via an exhaust fan drive circuit 198 and controls its operation. Also, the pump 37 built into the water supply device 3 is connected to the pump drive circuit 199 and controls its operation. Also, the arithmetic and control circuit 19 is externally connected to the tablet terminal 2 via a communication port 197 and is configured to control communication with the tablet terminal 2.
[0047] The calculation control circuit 19 is connected to sensors for the origins and movement limit points of each rotation and drive control unit, such as the photosensor 146 of the lens measurement unit 14, the dry position sensor 189-1 and wet position sensor 189-2 of the wet / dry switching unit 18, the lens rotation origin 168, the slider origin 108, the carriage origin 153, and the spindle elevator origin 109, and is configured to read these sensors during operation control.
[0048] <Water supply device 3> The water supply device 3 is composed of a box-shaped container 30 with an open top and a lid 33 that can cover the top to create a closed space inside. A pump (not shown) is built into the container 30. The pump is connected from the inside of the lid to a switching valve 34 that is attached to the front right side of the lid 33. A switching valve 35 is connected to one side of the switching valve 34. A hose (not shown) for connecting to a drainage facility is connected to the other connection port of the switching valve 34. A water supply hose 36 for connecting to the lens processing device 11 is connected upward from the switching valve 35. Tap water is connected to the other connection port of the switching valve 35.
[0049] [Drainage hose 31, Exhaust hose 32] Two hoses are connected to the lid 33 and are connected to the lens processing apparatus 11. One is a drain hose 31 connected to the left rear part of the lid 33, and the other is an exhaust hose 32 connected to the right side of the lid 33 at a midpoint between the front and rear. The drain hose 31 is a hose that returns drained water from the lens processing apparatus 11 to the water supply device 3. The exhaust hose 32 is used to send air inside the water supply device 3 to the deodorizing device section 17 installed inside the lens processing apparatus 1.
[0050] Additionally, the upper front side of the lid 33 is structured so that a vinyl bag 183 can be placed on it, which is hung from a large cylindrical member 187 of the wet / dry switching unit 18 of the lens processing device 1. The vinyl bag 183 serves as a place to store the trimmings MLd and cutting waste produced by dry processing while the lens processing device 1 is in operation. The vinyl bag 183 has the advantage that it can be disposed of as is when it is filled with the trimmings MLd and cutting waste.
[0051] [Effect] Next, the function and operation of the above-mentioned arithmetic and control circuit will be described. (0 Power Input) When the power switch of the lens processing device 1 is turned on, the arithmetic control circuit 19 starts up, checks whether the dedicated application on the tablet terminal 2 connected via USB is running, checks each drive origin and movement limit point within the lens processing device 1, and sends the presence or absence of an abnormality to the tablet terminal 2. If there is an abnormality in the status information from any of the origin or position sensors, a message informing the user of the abnormality according to the respective abnormality state is displayed on the screen of the tablet terminal 2, and normal operation cannot be performed.
[0052] (1 Data Request) In a normal state where there are no abnormalities in any of the origin or position sensors, the tablet terminal 2 displays the first screen shown in Figure 2. Here, there is no frame data, so the state shown on the right side of Figure 2 is displayed. When data call 211 is touched here, a data request signal is sent to the data server 4, and the two-dimensional frame lens shape (ρ, θ) of the eyeglass frame FLM shown in Figure 15 and height data Z from the measurement plane pl-m are obtained from the server 4. On the first screen of the tablet terminal 2, as shown on the left side of Figure 2, the obtained frame information (both eyes) is displayed as diagrams and numerical information in the frame display area 210. If the requested frame data is for a frame in which the eyeglass lenses are fixed with a thread-like elastic material, the frame frame is only partially measured, so the measurement is not of the frame frame but of the pattern, and height data Z from the measurement plane pl-m does not exist. This can be replaced by specifying the DBL, frame curve, and frame warp angle, which are displayed as numerical information. Height data Z is calculated numerically from the DBL, frame curve, frame warp angle, and two-dimensional frame lens shape (ρ, θ) that are input numerically.
[0053] (2. Clamp) When the right (or left) R clamp (or L clamp) 212 on the first screen of the tablet terminal 2 is touched, a signal instructing to clamp the lens for processing attached to the lens rotation shaft is sent to the lens processing device 1 along with frame information. The tablet terminal 2 receives signals from the lens processing device 1 indicating that clamping is complete and that reception of frame data is complete, and displays the second screen shown in FIG.
[0054] (3 Start) When the processing start button 225 on the second screen of the tablet terminal 2 is touched, the tablet terminal transmits an instruction to start processing to the arithmetic and control circuit 19 of the lens processing device 1 together with the display information displayed on the second screen.
[0055] (3.1 Calculation of end mill cut-off rotation position) The calculation control circuit 19 uses the frame lens shape information that has already been received to determine the cut-off rotation position for cutting off to the frame lens shape when cutting off with the end mill 131. The rotation position at which the radius information of the frame lens shape is maximized is found and stored. This rotation position is basically set as the cut-off rotation position. There are three or four rotation positions, and it is desirable that the intervals between each are nearly equal. When there are few maximum points, wide divided pieces are divided equally. When there are many maximum points, divided pieces with small intervals are combined. The lens measurement radius position in the range where the radius is larger than the frame lens shape at the cut-off rotation position is set at an interval smaller than the radius of the end mill 131 as one lens measurement radius unit.
[0056] (3.2 Frame Lens Shape Data for Lens Measurement) The arithmetic and control circuit 19 converts the two-dimensional frame lens shape (ρ, θ) on the measurement plane pl-m shown in FIG. 15 into Cartesian coordinates (X, Y), and performs coordinate conversion into data with the processing center of the eyeglass lens on the measurement plane pl-m (generally, either the boxing center position or the prescription position of the lens optical center is used, but here we use the prescription position of the optical center, and its coordinates are (in, up)). Xp=X-in Yp=Y-up The frame lens shape (Xp, Yp) converted into polar coordinates is expressed as (ρp, θp).
[0057] (3.3 Lens measurement control data calculation) The calculation control circuit 19 calculates control data for the slider drive motor 121 and the lens rotation drive motor 161 of the lens drive unit 12 so that the contact position of the surface stylus 140a with the surface of the eyeglass lens ML for lens measurement corresponds to four or more points on the eyeglass lens ML that match the frame lens shape (ρp, θp), and stores the control data in the data memory 191.
[0058] Furthermore, control data for the slider drive motor 121 and the lens rotation drive motor 161 of the lens drive unit 12 are calculated so that the contact position between the surface measurement stylus 140a and the spectacle lens ML surface coincides with the desired lens measurement radius, so that lens measurement for each lens measurement radius unit is possible at the cut-off rotation position for cutting off into the frame lens shape during cut-off processing with the end mill 131, and the calculated data is stored in the data memory 191.
[0059] This series of calculations relating to lens measurement is not performed while the machine is stopped, but is performed as a multitask while the next process, the lens surface measurement operation, continues. After receiving the reception confirmation from the lens processing device 1, the tablet terminal 2 switches to the processing in progress screen shown in FIG.
[0060] (5 Lens surface measurement) (5.1 Move to measurement start state) The arithmetic and control circuit 19 operates the carriage drive motor 151 to move the carriage 150 to a predetermined position for starting measurement of the lens surface, operates the lens rotation drive motor 161 to move the lens rotation axis 160 to a position for starting measurement of the lens surface, and operates the slider drive motor 121 to move and stop the slider 120 based on the control data for the lens measurement start position.
[0061] (5.2 First Surface Point) The arithmetic and control circuit 19 counts the operation pulses of the carriage drive motor 151 while operating the carriage drive motor 151 to move the carriage 150 forward. The operation pulses of the carriage drive motor 151 when the surface stylus 140a comes into contact with the surface of the eyeglass lens ML and the detection plate 147 of the photosensor fixed to the measurement slider 142 changes the photosensor 146 fixed to the measurement base 141 from a light-blocking state to a light-receiving state are stored as first lens surface measurement data Zf1, and the carriage drive motor 151 is operated until the photosensor 146 enters the light-receiving state, returning the carriage 150 to the rear.
[0062] (5.3 Move to Second Surface Point) The arithmetic and control circuit 19 drives the lens rotation drive motor 161 to the next measurement position while monitoring whether the photosensor 146 receives light, and when it does, operates the carriage drive motor 151 to move the carriage 150 further backward, stopping it at the next measurement position while maintaining a light-shielded state. If the carriage drive motor 151 has been operated to move the carriage 150 up to this point, the number of movement pulses is stored as a counter. During this lens rotation operation, the slider drive motor 121 is operated to move the slider 120 to a second measurement position based on the lens measurement control data, and the slider 120 is stopped.
[0063] (5.4 Second Surface Point) As with the first measurement position, the arithmetic and control circuit 19 counts the operation pulses of the carriage drive motor 151 while operating the carriage drive motor 151 to move the carriage 150 forward. The operation pulses of the carriage drive motor 151 when the surface stylus 140a comes into contact with the surface of the eyeglass lens ML and the detection plate 147 of the photosensor changes the state of the photosensor 146 from a light-blocking state to a light-receiving state are stored as second lens surface measurement data Zf2, and the carriage drive motor 151 is operated until the photosensor 146 returns to a light-blocking state, returning the carriage 150 to the rear.
[0064] (5.5 Third and subsequent points on the surface) The arithmetic and control circuit 19 performs similar control for the next and subsequent lens measurement positions to obtain lens surface measurement data Zf at the required measurement positions.
[0065] (5.6 End Mill Cutting Direction First) Next, the arithmetic and control circuit 19 operates the lens rotation drive motor 161 to position the lens rotation axis 160 at a measurement position on the cut line for cutting off with the end mill 131, operates the slider drive motor 121 to position the slider 120 at a frame target shape position on the cut line for cutting off with the end mill 131, and operates the carriage drive motor 151 to move the carriage 150 forward while counting the operating pulses of the carriage drive motor 151.
[0066] The operating pulse of the carriage drive motor 151 generated when the surface stylus 140a comes into contact with the surface of the eyeglass lens ML and the detection plate 147 of the photosensor changes the state of the photosensor 146 from a light-blocking state to a light-receiving state is stored as first lens surface measurement data on the cut line, and the carriage drive motor 151 is operated until the photosensor 146 is in a light-blocking state, and the carriage 150 is returned to the rear.
[0067] (5.7 Second End Mill Cutting Direction) Next, the arithmetic and control circuit 19 operates the slider drive motor 121 to move the slider 120 by the number of pulses corresponding to the lens measurement radius unit. The carriage drive motor 151 is operated to move the carriage 150 forward while counting the operation pulses of the carriage drive motor 151. The operation pulses of the carriage drive motor 151 when the surface stylus 140a comes into contact with the surface of the eyeglass lens ML and the detection plate 147 of the photosensor changes from a light-blocking state to a light-receiving state for the photosensor 146 are stored as second lens surface measurement data on the cutting line.
[0068] (5.8 End Mill Cutting Direction Comparison) Using the lens surface curve value calculated from the measurement data obtained up to step 5.5, it is compared with the previous lens surface measurement data, in this case the first lens surface measurement data on the cutting line, and a determination is made as to whether the difference value is a lens surface measurement difference equivalent to the lens measurement radius unit difference. When the measurement difference in the second lens surface measurement on the cutting line is sufficiently large compared to the lens surface measurement difference of the lens measurement radius unit difference calculated from the lens surface curve value, it is determined that the second lens surface measurement on the cutting line is outside the lens outer diameter and not in contact with the lens surface.
[0069] In practice, when the carriage 150 is moved and pulse counts are performed in the second lens surface measurement on the cut line, comparisons with the previous measurement data are sequentially performed, and when the pulse count becomes sufficiently larger than the lens surface measurement value difference of the lens measurement radius unit difference calculated from the curve value, it is determined that the surface stylus 140a is outside the lens outer shape. The lens measurement radius used in the measurement is determined as the lens radius in the cut direction of the eyeglass lens ML and stored.
[0070] (5.9 End mill cutting direction third and onwards) If the second lens surface measurement does not determine that it is the lens outer diameter, a third lens surface measurement is carried out. Here too, as with the second lens surface measurement, steps 5.7 and 5.8 are carried out to determine whether it is the lens outer diameter. This is repeated until it is determined that it is the lens outer diameter.
[0071] (5.10 Return to lens measurement start position) The calculation control circuit 19 performs steps 5.6 to 5.9 for all three or four cutting directions to determine the lens surface measurement data for each lens measurement radius unit in all cutting directions and the lens radius in the cutting direction, then operates the lens rotation drive motor 161 to move the lens rotation axis 160 to the measurement start position, operates the carriage drive motor 151 to move the carriage 150 to the measurement start position, and then operates the slider drive motor 121 to move the slider 120 to the lens surface measurement start position.
[0072] (6) Lens back surface measurement (6.1 Move to rear surface measurement start position) The arithmetic and control circuit 19 operates the carriage drive motor 151 to move the carriage 150 to the lens rear surface measurement start position, operates the lens rotation drive motor 161 to move the lens rotation shaft 160 to the lens rear surface measurement start position, and operates the slider drive motor 121 to move and stop the slider 120 based on the control data for the lens measurement start position.
[0073] (6.2 First Back Surface Point) The arithmetic and control circuit 19 counts the operation pulses of the carriage drive motor 151 while operating the carriage 150 to move backward. The operation pulses of the carriage drive motor 151 when the back surface stylus 140b comes into contact with the back surface of the eyeglass lens ML and the detection plate 147 of the photosensor fixed to the measurement slider 142 changes the state of the photosensor 146 fixed to the measurement base 144 from a light-blocking state to a light-receiving state are stored as first lens back surface measurement data Zr1, and the carriage drive motor 151 is operated until the photosensor 146 enters a light-blocking state, returning the carriage 150 to the front.
[0074] (6.3 Move to the second point on the back surface) The arithmetic and control circuit 19 drives the lens rotation drive motor 161 to the next measurement position while monitoring whether the photosensor 146 receives light. If light is received, the carriage drive motor 151 is operated to move the carriage 150 further forward, and the carriage 150 stops at the next measurement position while maintaining a light-shielded state. If the carriage drive motor 151 is operated to move the carriage 150 up to this point, the number of movement pulses is stored as a counter. During this lens rotation operation, the slider drive motor 121 is operated to move the slider 120 to the second measurement position based on the lens measurement control data, and the slider 120 stops there.
[0075] (6.4 Second Back Surface Point) As with the first measurement position, the arithmetic and control circuit 19 counts the operation pulses of the carriage drive motor 151 while operating the carriage drive motor 151 to move the carriage 150 backward. The operation pulses of the carriage drive motor 151 when the back surface stylus 140b comes into contact with the back surface of the eyeglass lens ML and the detection plate 147 of the photosensor changes the state of the photosensor 146 from a light-blocking state to a light-receiving state are stored as second lens back surface measurement data Zr2, and the carriage drive motor 151 is operated until the photosensor 146 enters a light-blocking state, returning the carriage 150 to the front.
[0076] (6.5 Third and subsequent points on the rear surface) The arithmetic and control circuit 19 performs similar control for the next and subsequent lens measurement positions to obtain lens rear surface measurement data Zr at the required measurement positions.
[0077] (6.6 End Mill Cutting Direction First) Next, the arithmetic and control circuit 19 operates the lens rotation drive motor 161 to position the lens rotation axis 160 at a measurement position on the cut line for cutting off with the end mill 131, operates the slider drive motor 121 to position the slider 120 at a frame target shape position on the cut line for cutting off with the end mill 131, and operates the carriage drive motor 151 to move the carriage 150 backward while counting the operating pulses of the carriage drive motor 151.
[0078] The rear surface stylus 140b comes into contact with the rear surface of the eyeglass lens ML, and the operating pulse of the carriage drive motor 151 when the detection plate 147 of the photosensor changes the photosensor 146 from a light-blocking state to a light-receiving state is stored as first lens surface measurement data on the cut line, and the carriage drive motor 151 is operated until the photosensor 146 becomes a light-blocking state, and the carriage 150 is returned forward.
[0079] (6.7 Second End Mill Cutting Direction) Next, the arithmetic and control circuit 19 operates the slider drive motor 121 to move the slider 120 by the number of pulses corresponding to the lens measurement radius unit. The carriage drive motor 151 is operated to move the carriage 150 backward while counting the operation pulses of the carriage drive motor 151. The rear surface stylus 140b comes into contact with the rear surface of the eyeglass lens ML, and the detection plate 147 of the photosensor changes the state of the photosensor 146 from a light-blocking state to a light-receiving state. The operation pulses of the carriage drive motor 151 are stored as the second lens rear surface measurement data on the cutting line.
[0080] (6.8 End Mill Cutting Direction Third and Later) Measurement data for each lens measurement radius unit is obtained in a range smaller than the lens radius data obtained in step 5.8.
[0081] (6.9 Return to lens measurement start position) The calculation control circuit 19 performs steps 6.6 to 6.8 for all three or four cut directions to determine the lens back surface measurement data for each lens measurement radius unit in all cut directions, then operates the lens rotation drive motor 161 to move the lens rotation axis 160 to the measurement start position, operates the carriage drive motor 151 to move the carriage 150 to the measurement start position, and then operates the slider drive motor 121 to move the slider 120 to the lens back surface measurement start position.
[0082] (7 Radius of curvature of lens front and back surfaces) The arithmetic and control circuit 19 calculates the position of the bevel (groove) on the lens edge surface according to the processing type selected in the processing type 221. The arithmetic and control circuit 19 calculates the lens edge thickness T = Zr - Zf for each moving radius of the frame lens shape from the lens front surface measurement position data Zf and lens back surface measurement position data Zr obtained from the lens front and back surface measurements. In addition, the arithmetic and control circuit 19 substitutes the four frame lens shape data (Xp, Yp) and the lens front surface measurement position data Zf into the spherical equation to determine the lens front surface curvature radius df. Similarly, the lens back surface curvature radius dr is calculated by substituting the lens back surface measurement position data Zr.
[0083] (8) Frame Approximation Sphere Center Coordinates The arithmetic control circuit 19 converts the two-dimensional frame target shape (ρ, θ) on the measurement plane pl-m shown in FIG. 16 into Cartesian coordinates (X, Y), and calculates the four points together with the height data Z according to the spherical equation (Xa) 2 +(Yb) 2 +(Zc) 2 =d 2 and find the center (a, b, c) and radius d of the approximate sphere. The arithmetic control circuit 19 converts the frame lens shape (X, Y, Z) into a coordinate system (called frame approximate sphere center coordinates) in which the coordinate origin is at the center (a, b, c) of the approximate sphere and the Z axis passes through the boxing center on the approximate sphere of the frame. This is shown in Figure 17.
[0084] In this coordinate transformation, first, the coordinate center is moved by an orthogonal coordinate transformation. X3=Xa Y3=Yb Z3=Zc
[0085] Next, the rotation angle β1 of the rotation coordinate transformation around the Y axis is β1=tan -1 (-a / √(d 2 -(a 2 +b 2 ))) Then, by rotational coordinate transformation using the rotation angle β1, X4 = X3 × cos(β1) - Z3 × sin(β1) Y4=Y3 Z4 = X3 × sin(β1) + Z3 × cos(β1)
[0086] Similarly, the rotation angle α1 of the rotation coordinate transformation around the X axis is α1=tan -1 (-b / √(d 2 -(a 2 +b 2 ))) The rotational coordinate transformation using the rotation angle α1 is Xt=X4 Yt = Y4 × cos(α1) + Z4 × sin(α1) Zt = -Y4 × sin(α1) + Z4 × cos(α1) Thus, the frame lens shape (Xt, Yt, Zt) in the frame approximate sphere center coordinate system is obtained.
[0087] (8.1 Frame Approximation Sphere Center Coordinate Transformation of Prescription Position) As shown in Figure 15, the equation of the straight line LN that passes through the prescription position (in, up) of the eyeglass lens on the measurement plane pl-m and is perpendicular to the measurement plane pl-m is X=in, Y=up It is expressed as:
[0088] This straight line LN is transformed into the frame approximation sphere center coordinate system shown in Figure 17. The equation of the transformed straight line LN is (Xt - (in - a)×cos(β1) / (cos(α1)×sin(β1)) = (Yt - (up - b)×cos(α1) / sin(α1)) = (Zt - (in - a)×sin(β1)) / (-cos(α1)×cos(β1)) becomes
[0089] (8.2 Equation of the approximate sphere of the lens surface) On the other hand, for the approximate sphere of the lens surface, the center of the sphere is on the Zt axis passing through the boxing center of the frame ball shape, and the positions of the grooves at each radial distance of the frame ball shape can be balanced vertically and horizontally. The equation of the sphere with its center on the Zt axis for the approximate sphere of the lens surface can be defined as follows. Xt 2 +Yt 2 +(Zt - cf) 2 = df 2 df is the radius of curvature of the lens surface. By determining the center position coordinate cf on the Zt axis, the positional relationship between the lens surface sphere and the frame approximate sphere is determined.
[0090] (8.3 Positional relationship between the frame approximate sphere and the lens surface sphere) When comparing the radius df of the lens surface sphere with the radius d of the frame approximate sphere if df > d, for the rotational position where the radial distance of the frame ball shape is the smallest, and also if df < d, to determine the groove position for the rotational position where the radial distance of the frame ball shape is the largest, taking the frame radial distance as ρnx, the Zt - axis direction position Fnx from the vertex of the lens surface (on the Zt axis) is Fnx = df - √(df 2 - ρnx 2 ). On the other hand, if the groove position is defined as, for example, 1 mm from the lens surface, the Zt - axis direction position Bnx of the groove position from the vertex of the lens surface (on the Zt axis) is Bnx = Fnx + 1. Since Bnx should satisfy the equation of the frame approximate spherical surface, Bnx = df + cf - √(d 2 - ρ 2 ). Therefore cf = √(d 2 - ρ 2 ) - √(df 2 - ρ2 )+1 The calculated cf is then converted into the lens surface sphere equation. Xt 2 +Yt 2 +(Zt-cf) 2 =df 2 By applying this to the equation of the lens surface sphere,
[0091] (9 Lens surface sphere center coordinates) (9.1 Lens surface sphere and prescription position) The prescription position on the lens surface, which is the intersection point, can be obtained from the equation of the lens surface sphere and the equation of the prescription position straight line LN. Therefore, the equation of the straight line LN can be substituted into the equation of the lens surface sphere as linear equations of Yt and Zt, respectively, of Xt, to obtain the quadratic equation of Xt. At×Xt 2 +2×Bt×Xt+Ct=0 and the Xt-axis coordinate xpk of the prescription position on the lens surface is calculated as the solution. This is shown in Figure 18. xpk=(-Bt+√(Bt 2 -At×Ct)) / At xpk=(-Bt-√(Bt 2 -At×Ct)) / At Here, At, Bt, and Ct are At=1+(sin(α1) / (cos(α1)×sin(β1)) 2 +cos 2 (β1) / sin 2 (β1) Bt=-((sin(α1) / (cos(α1)×sin(β1)))×((in-a)×sin(α1)×cos(β1) / (cos(α1)×sin(β1))+(up-b)×cos(α1))- (-cos(β1) / sin(β1))×((in-a) / sin(β1)-cf)) Ct=((in-a)×sin(α1)×cos(β1) / (cos(α1)×sin(β1))+((up-b)×cos(α1))^2+((in-a) / sin(β1)-cf)^2-df^2 The Xt-axis coordinate value xpk of the prescription position of this lens surface sphere is substituted into the linear expressions for Xt of Yt and Zt, to obtain the Yt-axis coordinate value ypk and the Zt-axis coordinate value zpk. ypk=(sin(α1) / (cos(α1)×sin(β1)))×xpk-(in-a)×sin(α1)×cos(β1) / (cos(α1)×sin(β1))+(up-b)×cos(α1) zpk=-(cos(β1) / sin(β1))×xpk+(in-a) / sin(β1)
[0092] (9.2 Transform lens surface to sphere center coordinates) The Zv axis passes through the obtained prescription position (xpk, ypk, zpk) on the lens surface sphere, and the frame lens shape data is converted to coordinates with the origin at the center of the lens surface sphere. First, since the center of the lens surface sphere is at (0,0,cf), the following is done by orthogonal coordinate transformation: X5=Xt Y5=Yt Z5=Zt-cf Then, the deviation due to the prescription position is calculated as the rotation angle around the Y axis. α2=tan -1 (ypk / (zpk-cf)) Rotation coordinate transformation. X6=X5 Y6 = Y5 × cos(α2) + Z5 × sin(α2) Z6 = -Y5 × sin(α2) + Z5 × cos(α2) Next, the rotation angle around the X axis β2=tan -1 (xpk / (zpk-cf)) Rotation coordinate transformation. X7 = X6 × cos(β2) - Z6 × sin(β2) Y7=Y6 Z7=X6×sin(β2)+Z6×cos(β2)
[0093] (10. Transformation into lens surface prescription position coordinates) The obtained coordinate system has its origin at the center of the lens surface sphere, and the Zv axis passes through the prescription position on the lens surface sphere, so the origin is transformed into an orthogonal coordinate system in the Zv axis direction to move to the prescription position on the lens surface sphere. This is shown in Figure 19. Xv=X7 Yv=Y7 Zv=Z7-df The calculated eyeglass frame lens shape (Xv, Yv, Zv) can be displayed as polar coordinates (ρv, θv) and height Zv. The arithmetic and control circuit 19 stores the calculated bevel (groove) position (ρv, θv, Zv) in the data memory 191.
[0094] (11 Measurement end notification) The arithmetic and control circuit 19 notifies the tablet terminal 2 of measurement end information, position data of the lens front and back surfaces, lens edge thickness, curve values of the lens front and back surfaces, bevel (groove) position information, bevel (groove) curve value, etc. The tablet terminal 2 displays a diagram based on the obtained information in area 241 that graphically displays the bevel (groove) state based on the lens measurement results on the processing in progress screen shown in Fig. 4. In this example, since groove engraving is being performed, the groove position is displayed.
[0095] (12 Control Data Calculation) Next, the arithmetic and control circuit 19 controls the machining based on the control data of the control axes, namely the lens rotation, slider, carriage, and spindle elevator. Here, we will describe how to obtain the data for each control axis. In Figure 20 (frame - side cross section), a portion of a circle is drawn with a dashed line, which represents the spherical fracture surface along the frame groove of the eyeglass frame FLM that appears in the cross section. Groove engraving cannot show the spherical curvature of the frame itself, but in reality, this corresponds to the curvature of the dummy lens that is pre-fitted into the frame. Because the frame groove of the eyeglass frame FLM has a spherical curved shape, it does not match the circular shape along the cylindrical or conical surface of the processing tool of the eyeglass lens processing equipment, and when processing the desired position, processing interference often results in excess processing at surrounding positions.
[0096] (12.1 Bevel Inclination Angle of Frame) FIG. 20 shows an example of an elliptical frame of an eyeglass frame. The shape of the frame is expressed as polar coordinates (ρn, θn), and the direction of the lens optical axis is Z nThis is expressed in cylindrical coordinates as follows. It can also be expressed as a Cartesian coordinate system of (Xn, Yn, Zn). In this case, Xn = ρn·cos(θn) and Yn = ρn·sin(θn). The [θn point-tangent plane diagram] at the top of Figure 20 shows the state as seen from the normal direction at a rotation angle of θn, and the positions that are each a unit angle Δθ before and after the n position are called n positions. - , n + It is expressed as:
[0097] Sn + , Sn - indicates the circumferential length corresponding to the rotation angles of +Δθ and -Δθ on the plane of the eyeglass frame. ν in the [θn point-tangent plane view] represents the bevel inclination angle as seen from the normal direction of the rotation angle θn. In explaining the groove cutting, it is more accurate to express it as the groove inclination angle, but hereafter it will be referred to as the bevel inclination angle. The bevel inclination angle ν and Sn + , Sn - can be expressed by the following formula: ν= arctan{(Zn + -Zn - ) / (Sn + +Sn - )} Sn + =√{ρ n+1 2 +ρ n 2 -2·ρ n+1 ρ n ·cos(Δθ)} Sn - =√{ρ n 2 +ρ n-1 2 -2·ρ n ρ n-1 ·cos(Δθ)}
[0098] (12.2 Grinding Wheel Bevel Inclination Angle) Meanwhile, Figure 21 shows a cross section cut along the apex of the bevel of the bevel grinding wheel, viewed from the direction of the lens rotation axis. The cross section corresponding to the apex of the bevel becomes elliptical due to the spindle inclination angle τ. The cutting position on a plane including both the lens rotation axis and the spindle axis is the reference position for machining, but in actual machining, unless the eyeglass frame lens shape is circular, the desired shape can be achieved by moving the machining point away from the reference position for machining, that is, to a position not on the plane including the lens rotation axis and the spindle axis. The angle of deviation from the reference position at this time is the grinding wheel machining angle ξw, and the tangent inclination angle η of the grinding wheel including the machining point.
[0099] The bottom of Figure 21 shows a plan view including the tangent to the grinding wheel at the position of the grinding wheel cutting angle ξw. Here, distances Da and Db are the distances between two points offset by unit angles +Δξw and -Δξw from the grinding wheel cutting angle ξw, respectively, and indicate the distance Da in the direction parallel to the lens rotation axis and the distance Db in the direction perpendicular to it. These two distances can be calculated from the grinding wheel radius GR and the grinding wheel cutting angle ξw. The bevel inclination angle μ of the grinding wheel at the position of the grinding wheel cutting angle ξw can be expressed by these distances Da and Db. μ=arctan(Da / Db) Da={GR·cos(ξw+Δξw)-GR·cos(ξw-Δξw)}·sin(τ) Db=√[{GR·cos(ξw+Δξw)-GR·cos(ξw-Δξw)} 2 cos 2 (τ)+{GR·sin(ξw+Δξw)-GR·sin(ξw-Δξw)} 2 ] Da / Db=-sin(ξw)·sin(τ) / √{sin 2 (ξw)·cos 2 (τ)+cos 2 (ξw)} The formula shows that the bevel inclination angle μ of the grinding wheel is determined by the spindle inclination angle τ and the grinding wheel processing angle ξw. However, since the spindle inclination angle is fixed by the device, it is in a paired relationship with the grinding wheel processing angle ξw. Figure 21b illustrates the relative angles for the groove grinding wheel. The relationship between each of the relative angles for the groove grinding wheel matches the relationship between each of the bevel grinding wheels.
[0100] (12.3 Matching of bevel inclination angle) By controlling the bevel inclination angle μ of the grinding wheel so that it matches the bevel inclination angle ν of the eyeglass frame, processing can be achieved without processing interference around the rotation angle θn, which is the target position, so the grinding wheel processing angle ξw is determined so that ν = μ.
[0101] (12.4 Frame machining angle) Next, the desired eyeglass frame lens shape is obtained by arranging the relationship between the spindle and the lens rotation axis so that the tangent to the grinding wheel at the grinding wheel machining angle ξw coincides with the tangent at the position of the eyeglass frame rotation angle θn. This state is shown in Figure 22. Figure 22 also shows the relationship between the angles of the eyeglass frame coordinate system shown in Figure 20 and the angles of the grinding wheel coordinate system shown in Figures 21 and 21b. The eyeglass frame machining angle ξf is expressed by the following equation. ξf=π / 2-{η+λn+(π-θn)} Using the known values of the eyeglass frame processing angle ξf, grinding wheel processing angle ξw, spindle tilt angle τ, grinding wheel radius GR, and eyeglass frame coordinates (ρn, θn, Zn), the inter-axial distance DBS between the lens rotation axis and the spindle, the axial misalignment DOS between the lens rotation axis and the spindle, and the processing position DFT in the direction of the lens rotation axis can be calculated. DBS=GR cos(ξw) cos(τ)+ρn cos(ξf) DOS=GR sin(ξw)-ρn sin(ξf) DFT=Zn-GR·(1-cos(ξw))·sin(τ)
[0102] (12.5 Machining Control Axis Data) When controlling the lens rotation axis 160 to a position according to the rotation angle θn, by controlling the slider 120 to a position according to the axial distance DBS between the lens rotation axis and the spindle, the carriage 150 to a position according to the machining position DFT in the lens rotation axis direction, and the spindle elevator 136 to a position according to the axial misalignment amount DOP between the lens rotation axis and the spindle, it is possible to control the position of the lens rotation angle θn without causing unnecessary machining due to machining interference on the periphery. The above procedure is found for all positions according to the division of the rotation angle.
[0103] Up to this point, the explanation has been based on the assumption that bevel (groove) control will be used, assuming that the bevel (groove) position has been determined. However, as will be shown below, in rough machining, the measurement value of the back surface of the lens is used as the reference, in order to control the back surface of the lens so that it maintains a specific position on the end mill, and the tool radius GR is changed to the end mill radius. In flat surface machining, the surface of the lens maintains a specific position on the grinding wheel, so the measurement value of the lens surface is used as the reference, and the radius of the specific position on the grinding wheel is replaced with the tool radius GR and applied. In grooving machining, the groove position is used as the reference, and the radius of the grooving grinding wheel is applied as the tool radius GR. As explained above, by applying the target position of the lens and the values of the tool to be used, this method can be applied regardless of the type of machining.
[0104] (13 Rough machining control data) The arithmetic and control circuit 19 determines the machining position to be a fixed amount, 1 mm in this case, from the tip of the end mill 131 toward the back side, which coincides with the rear surface of the lens of the end mill 131, and calculates control data for the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138 so that the position a fixed amount from the tip of the end mill 131 toward the back side coincides with the position data of the rear surface of the lens. The reason for setting the machining position at a fixed amount toward the back side rather than the tip of the end mill 131 is to ensure that it is a position sufficient to penetrate the rear surface of the lens in response to changes expected from various rear surface curves of the lens.
[0105] The arithmetic and control circuit 19 then calculates the volume to be machined and removed by the end mill 131 between each two control points from the edge thickness, end mill diameter, and the distance between each two adjacent machining control points. The calculated machined and removed volume is divided by the optimal machined and removed volume per unit time for end mill machining, which is pre-set in the correction value memory 193, to determine the optimal control time between each two control points. This is corrected to the control speeds of the slider drive motor 121, carriage drive motor 151, lens rotation drive motor 161, and spindle elevator drive motor 138 between each two control points, and stored in the data memory 191. The correction value memory 193 also stores the maximum speed limit for each drive motor. If the control speed exceeds this maximum speed limit, the corresponding control motor is set to the maximum speed limit, and the control speeds of the other drive motors are corrected to speeds reduced in accordance with their reduction ratios, and stored in the data memory 191.
[0106] (14 Preparation for Machining) The arithmetic and control circuit 19 confirms that the wet / dry switching unit 18 is in the dry position by checking the state of the dry position sensor 189-1, and based on the initial control data from the end mill 131, drives the slider drive motor 121 to move the slider 120, drives the carriage drive motor 151 to move the carriage 150, and drives the lens rotation drive motor 161 to rotate the lens rotation shaft 160. The spindle drive motor 137 is driven to put the end mill 131 into a rotating state. The exhaust fan 171 of the deodorizing device 17 is operated.
[0107] (15 End mill cut-off) (15.1 First cut) The calculation control circuit 19 drives the carriage drive motor 151 and the slider drive motor 121, and performs processing in the cutting direction by moving the carriage and slider according to the control position data and control speed at radius unit intervals between the lens outer diameter position of the initial cutting rotation position and the radius position of the frame lens shape. Next, the arithmetic and control circuit 19 moves at the maximum high speed from the radius vector position of the frame lens shape to the lens outer diameter position in accordance with the control data, and then drives the carriage drive motor 151 and slider drive motor 121 to move the lens rotation axis 160 to the right (direction away from the end mill) to a position where the lens outer diameter of the next rotation cut-in position is added with a margin value, thereby moving the carriage 150 and slider 120. The arithmetic and control circuit 19 drives the lens rotation drive motor 161, and rotates at the maximum high speed to the next rotation cut-in position.
[0108] (15.2 Second Cut) The calculation control circuit 19 operates the carriage drive motor 151 and the slider drive motor 121, and performs processing in the cut direction by moving the carriage 150 and the slider 120 according to the control position data and control speed at radius unit intervals between the lens outer diameter position of the second cut rotation position and the radius position of the frame lens shape. Next, the arithmetic and control circuit 19 moves at the maximum high speed from the radius vector position of the frame lens shape to the lens outer diameter position in accordance with the control data, and then drives the carriage drive motor 151 and slider drive motor 121 to move the lens rotation axis 160 to the right (direction away from the end mill) to a position where the lens outer diameter of the next rotation cut-in position is added with a margin value, thereby moving the carriage 150 and slider 120. The arithmetic and control circuit 19 drives the lens rotation drive motor 161, and rotates at the maximum high speed to the next rotation cut-in position.
[0109] (15.3 Third and Fourth Cuts, First Cut-Off) The arithmetic and control circuit 19 similarly controls the rotational position of the third cut, thereby processing in the cut-off direction. When there are four cut-off rotational positions, the same control is repeated. After completing the processing of the last of the three or four cuts, the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138 are driven in the direction of the first cut-off rotational position according to the control data and control speeds of the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138, which are based on the radius of curvature adjacent to the frame lens shape from the state where the last cut has been completed. By driving the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138 in succession according to the control data and control speeds of the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138, which are based on the radius of curvature adjacent to the frame lens shape, shape processing is performed along the frame lens shape, and when the frame lens shape radius of the first cut-off rotational position is reached, the cut-off piece MLd is separated. The cut-off pieces MLd pass through the circular opening 11 e of the processing chamber 11 and fall into the vinyl bag 183 .
[0110] (15.4 Cut-off) The arithmetic and control circuit 19 continues the cut-off processing in accordance with the frame lens shape from the last cut to the first cut, and then drives the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138 with control data and control speeds based on the next radius vector information in accordance with the frame lens shape, thereby proceeding with the cut-off processing with the end mill 131. When the drive control for one revolution in accordance with the frame lens shape reaches the final cut-off position, the peripheral portion is separated as the final cut-off piece MLd. The cut-off piece MLd passes through the circular opening 11e of the processing chamber 11 and falls into the vinyl bag 183.
[0111] (15.5 End mill cutting off completed, return) The arithmetic and control circuit 19 drives the slider drive motor 121 to move the slider 120 to the right to the processing start reference position, drives the carriage drive motor 151 to move the carriage 150 forward to the processing start reference position, drives the spindle elevator drive motor 138 to move the spindle elevator 136 to the reference position, and drives the lens rotation drive motor 161 to rotate the lens rotation shaft 160 to the processing start position. The spindle drive motor 137 is stopped. The exhaust fan 171 of the deodorizing device 17 is stopped.
[0112] (16 Wet Switching) The arithmetic and control circuit 19 drives the dry / wet switching motor 188 to rotate the switching plate 181, and stops the dry / wet switching motor 188 upon confirming that the wet position sensor 189-2 has been turned on.
[0113] (17 Grooving control data calculation) The calculation control circuit 19 calculates control data for finishing the machining state specified by the machining type 221. Here, the case of groove machining will be described, but the control is performed in the same way for beveling, flat machining, and chamfering, although the conditions such as the grinding wheel shape and grinding wheel diameter used will differ.
[0114] (18 Flat machining control data for groove, control speed calculation) Based on the frame target shape data (ρv, θv) and groove position data Zv stored in the data memory 191, the calculation control circuit 19 determines a position a certain distance away from the connection position with the bevel inclined surface of the flat grindstone 133b as the reference position on the flat grindstone 133b for flat machining control.
[0115] The arithmetic and control circuit 19 calculates control data for the carriage drive motor 151, slider drive motor 121, spindle elevator drive motor 138, and lens rotation drive motor 161 to drive and control the eyeglass lens ML in accordance with the reference position on the flat grindstone 133b. The data is stored in the data memory 191. The arithmetic and control circuit 19 then calculates the volume removed between each two control points during flat machining from the edge thickness T corresponding to each radius of the frame lens shape, the machining allowance (the difference between the radius of the end mill cut-off frame lens shape and the radius of the flat machining frame lens shape), and the distance between each two control points. The calculated volume removed is divided by the optimal volume removed per unit time during flat machining, which is previously set and stored in the correction value memory 193, to determine the optimal control time between each control point. This is corrected to the control speed of the slider drive motor 121, carriage drive motor 151, spindle elevator drive motor 138, and lens rotation drive motor 161 between each two control points, and stored in the data memory 191.
[0116] (18.1 Correction of Control Limit High Speed) When each control speed stored in the data memory 191 is a high speed that exceeds the high limit speed of each drive motor stored in the correction value memory 193, the calculation control circuit 19 corrects the control speed of the corresponding control motor to the high limit speed, and corrects the control speeds of the other motors to speeds that are slower in accordance with their reduction ratios, and stores them in the data memory 191.
[0117] (18.2 Adaptation to multitasking) The process of calculating the groove flattening control data explained up to this point can be started as a multitasking operation by utilizing the operation with low CPU load after the calculation control circuit 19 has completed lens measurement, thereby reducing the time when operation is stopped and only calculations are performed.
[0118] (19 Flat Machining) After confirming that the position is wet by checking the state of the wet position sensor 189-2 of the wet / dry switching unit 18, the arithmetic and control circuit 19 retrieves the rotation speed of the spindle drive motor 137 suitable for machining the flat grindstone 133b from the correction value memory 193, drives the spindle drive motor 137 at that rotation speed, drives the pump 37 of the water supply device 3, and operates the exhaust fan 171 of the deodorizing device 17. After waiting for a sufficient time for the operation of the pump 37 to stabilize and for the water supply to reach the grindstone, the control operation begins.
[0119] (19.1 Flattening Control) The arithmetic and control circuit 19 drives the slider drive motor 121 to move the eyeglass lens ML to a position away from the flat grindstone 133b by the amount of machining allowance (to the right of the control position), while driving the lens rotation drive motor 161, carriage drive motor 151, and spindle elevator drive motor 138 to move to the position of the first control data for flattening control. The arithmetic and control circuit 19 starts processing by controlling the initial rotation positions of the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138 using the control data and control speed of each motor. Based on the control data and control speed from the second point onwards, similar drive control is performed to flatten the entire circumference.
[0120] (19.2 Return to processing start position) The arithmetic and control circuit 19 drives the slider drive motor 121 to move the slider 120 to the processing start reference position to the right, drives the carriage drive motor 151 to move the carriage 150 to the processing start reference position, moves the spindle elevator drive motor 138 to the reference position, and drives the lens rotation drive motor 161 to rotate the lens rotation shaft 160 to the start position, returning to the processing start state. The spindle drive motor 137 is stopped. The pump 37 of the water supply device 3 is stopped. The exhaust fan 171 of the deodorizing device 17 is stopped.
[0121] (20 Groove processing control data, control speed calculation) Based on the frame target shape data (ρv, θv) and groove position data Zv stored in the data memory 191, the calculation control circuit 19 determines the right corner of the tip of the groove excavation grinding wheel 132 as the reference position on the groove excavation flat grinding wheel 132 in the groove excavation processing control.
[0122] The arithmetic and control circuit 19 calculates control data for the carriage drive motor 151, slider drive motor 121, spindle elevator drive motor 138, and lens rotation drive motor 161 to drive and control the eyeglass lens ML in accordance with the reference position on the grooving grindstone 132. The data is stored in a data memory 191. The arithmetic and control circuit 19 then calculates the volume to be machined and removed between each two control points in the grooving process from the width and depth of the groove to be machined and the distance between each two control points. The calculated volume is divided by the optimal volume to be machined and removed per unit time in the grooving process, which is set and stored in a correction value memory 193 in advance, to determine the optimal control time between each control point. The calculated control speeds are corrected to the control speeds of the slider drive motor 121, carriage drive motor 151, spindle elevator drive motor 138, and lens rotation drive motor 161 between each two control points, and the corrected control time is stored in the data memory 191.
[0123] (20.1 Correction of Control Limit High Speed) When each control speed stored in the data memory 191 is a high speed that exceeds the high limit speed of each drive motor stored in the correction value memory 193, the calculation control circuit 19 corrects the control speed of the corresponding control motor to the high limit speed, and corrects the control speeds of the other motors to speeds that are slower in accordance with their reduction ratios, and stores them in the data memory 191.
[0124] (20.2 Adaptation to Multitasking) The groove cutting processing control data calculation process explained up to this point can be started as a multitasking process by utilizing the operation with low CPU load after the calculation control circuit 19 has completed lens measurement, thereby reducing the time when operation is stopped and only calculations are performed.
[0125] (21 Grooving) After confirming that the position is wet by checking the state of the wet position sensor 189-2 of the wet / dry switching unit 18, the arithmetic and control circuit 19 retrieves from the correction value memory 193 the rotation speed of the spindle drive motor 137 suitable for processing the groove digging grinding wheel 132, drives the spindle drive motor 137 at that rotation speed, drives the pump 37 of the water supply device 3, and operates the exhaust fan 171 of the deodorizing device 17. After waiting for a sufficient time for the operation of the pump 37 to stabilize and for the water supply to reach the grinding wheel, the control operation begins.
[0126] (21.1 Grooving Control) The arithmetic and control circuit 19 drives the slider drive motor 121 to move the eyeglass lens ML to a position away from the grooving grindstone 132 by the groove depth (to the right of the control position), while driving the lens rotation drive motor 161, carriage drive motor 151, and spindle elevator drive motor 138 to move to the position of the first control data for grooving control. The arithmetic and control circuit 19 starts processing by controlling the initial rotation positions of the lens rotation drive motor 161, carriage drive motor 151, slider drive motor 121, and spindle elevator drive motor 138 using the control data and control speeds for each motor. Grooving is performed all around the circumference by similarly controlling the drives based on the control data and control speeds for the second and subsequent points.
[0127] (21.2 Return to processing start position) The arithmetic and control circuit 19 drives the slider drive motor 121 to move the slider 120 to the processing start reference position to the right, drives the carriage drive motor 151 to move the carriage 150 to the processing start reference position, moves the spindle elevator drive motor 138 to the reference position, and drives the lens rotation drive motor 161 to rotate the lens rotation shaft 160 to the start position, returning to the processing start state. The spindle drive motor 137 is stopped. The pump 37 of the water supply device 3 is stopped. The exhaust fan 171 of the deodorizing device 17 is stopped.
[0128] (22 Dry switching, first screen) The calculation control circuit 19 drives the dry / wet switching motor 188, driving it from a position where the wet position sensor 189-2 is in toward a position where the dry position sensor 189-1 is in, and stops the dry / wet switching motor 188 after confirming that the dry position sensor 189-1 is in.
[0129] The arithmetic and control circuit 19 notifies the tablet terminal 2 of the end of processing. Upon receiving the end notification, the tablet terminal 2 switches to the first screen. Here, the grooves made by the groove-making grindstone used in the groove-making process and the groove shapes made by a conventional groove-making grindstone are explained in Figure 23. The diagram shows an axial cross section of the edge portion of an eyeglass lens. It shows the difference in groove shape and the filamentous elastic material that has entered the groove. With the spindle axis and lens axis being in an inclined relationship to each other, the side surface close to the lens surface is perpendicular to the lens axis, and the side surface close to the lens back surface is perpendicular to the spindle axis. Therefore, particularly with lenses with a power where the radius of curvature of the back surface of a minus lens is small, the risk of breakage is reduced by preventing the distance between the groove bottom and the lens back surface from becoming too close.
[0130] As described above, the disk-shaped rotary processing tool for an eyeglass lens groover according to the embodiment of the present invention has a lens rotation axis and a tool rotation axis. Orthogonal A disk-shaped rotary processing tool used in an eyeglass lens groover has a means for moving the distance from the tool rotation axis in a direction to move the lens, and a means for moving the tool in the axial direction of the lens rotation axis, The blade that acts on the processing The cross-sectional shape of the shaft is such that the side where the groove is machined is aligned with the lens rotation axis. Orthogonal The other side of the groove is machined as a straight line inclined with respect to the lens rotation axis. Each straight line has a shape that is thinnest at the tip of the cutting edge that processes the bottom surface of the groove, and is made up of straight lines that have an inclination that makes them thicker towards the center of the tool rotation axis. It is possible to provide a disc-shaped rotary processing tool for an eyeglass lens groover. It is also possible to provide an eyeglass lens groover equipped with this disc-shaped rotary processing tool for an eyeglass lens groover. [Explanation of symbols]
[0131] 1. Lens processing equipment 2. Tablet device 3...Water supply device 4. External server (cloud computer) 11...Processing room 12 Lens drive unit 13 Spindle 14. Lens measurement section 17 Deodorizing section 18 Wet / dry switching section 19. Calculation control circuit section 103 Fixed base 120···Slider 131···End Mill 132 Grooving stone 133 Grinding Wheel 140a···Surface probe 140b Back contact point 150···Carriage 160 Lens rotation axis 31 Drain hose 32···Exhaust hose 36···Water supply hose ML...Eyeglass lenses MLd: Eyeglass lens cut-off pieces MLf: Eyeglass lens surface FLM eyeglass frames pl-m...Measurement plane θ: Radial angle of the eyeglass frame lens ρ: Radius of the eyeglass frame lens LN: A straight line perpendicular to the measurement plane indicating the prescription position (in, up) X: X coordinate (horizontal) of the coordinate system with the origin at the boxing center on the measurement plane Y: Y coordinate (vertical) of the coordinate system with the origin at the boxing center on the measurement plane Z: Z coordinate (height) of the coordinate system with the origin at the boxing center on the measurement plane Xt: X coordinate (horizontal) of the coordinate system with the center of the approximate sphere of the frame groove as the origin Yt: Y coordinate (vertical) of the coordinate system with the center of the approximate sphere of the frame groove as the origin Zt: Z coordinate (height) of the coordinate system with the center of the approximate sphere of the frame groove as the origin Xv: X coordinate (horizontal) of the coordinate system with the prescription position on the approximate spherical surface of the lens as the origin Yv: Y coordinate (vertical) of the coordinate system with the prescription position on the approximate spherical surface of the lens as the origin Zv: Z coordinate (height) of the coordinate system with the prescription position on the approximate spherical surface of the lens as the origin λ: tangent inclination angle of the eyeglass frame lens ν... Bevel inclination angle of the eyeglass frame lens τ: spindle tilt angle η: tangential inclination angle of the grinding wheel μ: Bevel inclination angle of grinding wheel ξw: Grinding wheel cutting angle ξf: Processing angle of the eyeglass frame lens GR: Radius of the grinding wheel DBS: Distance between the spindle axis and the lens rotation axis DOP: Directional control distance perpendicular to the plane containing the spindle axis and the lens rotation axis DFT: The amount of deviation in the direction of the lens rotation axis when the machining point is outside the plane containing the spindle axis and lens rotation axis.
Claims
1. A disc-shaped rotary machining tool for use in an eyeglass lens grooving machine has a lens rotation axis and a tool rotation axis, and has means for moving a distance from the tool rotation axis in a direction perpendicular to the lens rotation axis, and means for moving in the axial direction of the lens rotation axis, wherein the axial cross-sectional shape of a blade that acts to process the tip of the disc-shaped rotary machining tool is a straight line perpendicular to the lens rotation axis on the side that processes one side of the groove, and a straight line that is inclined relative to the lens rotation axis on the side that processes the other side of the groove, and the respective straight lines are thinnest at the tip of the blade that acts to process the bottom surface of the groove and become thicker toward the center of the tool rotation axis.
2. An eyeglass lens groover equipped with the disk-shaped rotary processing tool for eyeglass lens groovers according to claim 1.
Citation Information
Patent Citations
Fresnel glass lens mould processing method
CN102126173A
Elid grinding device and method for very small groove
JP2002001658A
Method of machining concave fresnel lens shape member, and concave fresnel lens shape member
JP2009184066A
Spectacle lens processing device
JP2015033726A
Spectacle lens processing device
JP2017164897A