Eyeglass lens processing device and control program for eyeglass lens processing device

The eyeglass lens processing device addresses mechanical rigidity issues by using outline shape acquisition and adjustment data to perform correction processing, ensuring accurate lens fitting into frames without stored processing data.

WO2025249140A1PCT designated stage Publication Date: 2025-12-04NIDEK CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/017307
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-05-30
Filing Date
2025-05-13
Publication Date
2025-12-04

AI Technical Summary

Technical Problem

Eyeglass lens processing devices struggle with insufficient processing accuracy due to mechanical rigidity, leading to improper fitting of processed lenses into eyeglass frames, especially when processing data is not available at the eyeglass store.

Method used

The eyeglass lens processing device includes a processing means, outline shape acquisition, adjustment data acquisition, and control means to perform correction processing on the lens periphery based on acquired outline shape data and adjustment data, enabling correction even without stored processing data.

Benefits of technology

Enables accurate correction processing of processed lenses, ensuring proper framing into eyeglass frames by adjusting the lens periphery using first correction processing data, even when processing data is unavailable.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025017307_04122025_PF_FP_ABST
    Figure JP2025017307_04122025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention comprises a processing means that uses a processing implement to process the circumferential edge of an eyeglass lens held by a lens-holding shaft, an outline shape acquisition means that acquires an outline shape for a processed lens held by the lens-holding shaft, an adjustment data acquisition means that acquires adjustment data for an adjustment amount for an outline size for the processed lens, and a control means. The control means acquires first correction processing data for correcting the circumferential edge of the processed lens on the basis of data for the outline shape acquired by the outline shape acquisition means and the adjustment data and controls the processing means on the basis of the acquired first correction processing data to execute first correction processing that corrects the circumferential edge of the processed lens held by the lens-holding shaft.
Need to check novelty before this filing date? Find Prior Art

Description

Eyeglass lens processing device and control program for eyeglass lens processing device

[0001] The present disclosure relates to an eyeglass lens processing device that processes the periphery of an eyeglass lens and a control program for the eyeglass lens processing device.

[0002] In the eyeglass lens processing device, processing data (such as bevel processing data) is calculated based on tracing data of the rim of the eyeglass frame, the lens shape (target two-dimensional shape) obtained from the tracing data, layout data of the positional relationship of the optical center of the eyeglass lens relative to the lens shape, and position data of the front and back refractive surfaces of the eyeglass lens measured based on the lens shape, and the periphery of the unprocessed eyeglass lens (raw lens) held on the lens holding shaft is processed using a processing tool based on the calculated processing data.

[0003] This type of eyeglass lens processing device may not be able to achieve sufficient processing accuracy due to factors such as the device's mechanical rigidity. As a result, when the processed lens is framed in the rim of the eyeglass frame, the size may not match and the lens may not be properly framed. In such cases, a technique is known in which a "double-squeezing" mode is set to perform correction processing on the processed lens, known as "double-squeezing." The periphery of the processed lens is corrected based on input size adjustment data and processing data for the processed lens retrieved from a memory unit, thereby enabling the processed lens to be properly framed in the rim of the eyeglass frame (see, for example, Patent Document 1).

[0004] Japanese Patent Application Publication No. 11-019857

[0005] However, in the case of processed lenses that have been processed at a lens processing center (a so-called lab) that processes the peripheral edges of eyeglass lenses in a concentrated manner, the processing data for the processed lenses is usually not acquired by the eyeglass lens processing device installed in the eyeglass store, so correction processing in the double-print mode as described above cannot be performed.

[0006] In view of the above-described conventional technology, the technical object of the present disclosure is to provide an eyeglass lens processing device and a control program for the eyeglass lens processing device that enable correction processing of processed lenses (so-called second printing) even when processing data for the processed lenses is not available.

[0007] (1) The eyeglass lens processing device according to the present disclosure comprises a processing means for processing the periphery of an eyeglass lens held by a lens holding shaft using a processing tool, an outline shape acquisition means for acquiring the outline shape of the processed lens held by the lens holding shaft, an adjustment data acquisition means for acquiring adjustment data of the adjustment amount relative to the outline size of the processed lens, and a control means, wherein the control means acquires first correction processing data for correcting the periphery of the processed lens based on the outline shape data acquired by the outline shape acquisition means and the adjustment data, and controls the processing means based on the acquired first correction processing data to perform the first correction processing for correcting the periphery of the processed lens held by the lens holding shaft. (2) A control program for an eyeglass lens processing device according to the present disclosure is a control program for an eyeglass lens processing device equipped with processing means for processing the periphery of an eyeglass lens held by a lens holding shaft using a processing tool, and is characterized in that the control program causes a control unit of the eyeglass lens processing device to execute the following steps: an outer shape acquisition step for acquiring the outer shape of the processed lens held by the lens holding shaft; an adjustment data acquisition step for acquiring adjustment data for the amount of adjustment relative to the outer size of the processed lens; and a control step for acquiring first correction processing data for correcting the periphery of the processed lens based on the outer shape data acquired by the outer shape acquisition step and the adjustment data acquired by the adjustment data acquisition step, and controlling the processing means based on the acquired first correction processing data to perform the first correction processing for correcting the periphery of the processed lens held by the lens holding shaft.

[0008] 1 is a diagram illustrating the configuration of a processing mechanism unit in an eyeglass lens processing apparatus. FIG. 2 is a schematic diagram of a lens edge position measuring unit 310F. FIG. 3 is a diagram illustrating a lens outer shape measuring unit. FIG. 4 is a diagram illustrating the lens outer shape measuring unit. FIG. 5 is a diagram illustrating measurement of the outer shape of an eyeglass lens by the lens outer shape measuring unit. FIG. 6 is a diagram illustrating the configuration of a control system of an eyeglass lens processing apparatus. FIG. 7 is an example of a display screen when setting processing conditions for an eyeglass lens. FIG. 8 is a diagram illustrating holding of an eyeglass lens by a pair of lens holding shafts 102. FIG. 9 is a flowchart illustrating correction processing in accordance with switching of a double-slide mode. FIG. 10 is an explanatory diagram of a screen for setting an adjustment amount for the size of a processed lens. FIG. 11 is a diagram illustrating measurement of the outer shape of a processed lens by a lens outer shape measuring unit. FIG. 12 is a diagram illustrating a first embodiment of acquisition of correction processing data. FIG. 13 is a diagram illustrating an example of measuring the bevel position using a lens refractive surface shape measuring unit in a second embodiment. FIG. 14 is a diagram illustrating an example of transformation of correction processing data in the second embodiment, an example where the front slope of the bevel is cut.

[0009] [Overview] A typical embodiment will be described below with reference to the drawings. Note that items grouped in < > below can be used independently or in conjunction with each other.

[0010] For example, an eyeglass lens processing apparatus (e.g., eyeglass lens processing apparatus 1) is configured to process the periphery of an eyeglass lens including a processed lens. For example, the eyeglass lens processing apparatus includes a lens holding means (e.g., lens holding unit 100), a processing means (e.g., lens processing unit 200), an outer shape acquisition means (e.g., lens outer shape measurement unit 350, data acquisition unit 10), an adjustment data acquisition means (e.g., data acquisition unit 10), and a control means (e.g., control unit 50). The eyeglass lens processing apparatus also includes a lens holding means. For example, the lens holding means includes a lens holding shaft (e.g., lens holding shaft 102) for holding (clamping) the eyeglass lens. The processed lens may be a lens having a bevel formed on the periphery.

[0011] For example, the eyeglass lens processing apparatus may include a storage means (e.g., storage unit 40). For example, the eyeglass lens processing apparatus may include a bevel position measuring means (e.g., lens outer shape measuring unit 350, lens refractive surface shape measuring unit 310). For example, the eyeglass lens processing apparatus may include a lens refractive surface shape measuring means (e.g., lens refractive surface shape measuring unit 310).

[0012] For example, the processing means is configured to process the periphery of the eyeglass lens and the processed lens held by the lens holding shaft using a processing tool (e.g., processing tool 214, chamfering tool 224). For example, the processing means includes a moving means (e.g., moving unit 250). For example, the moving means includes a lens rotation means (e.g., lens rotation unit 250A), a first moving means (e.g., X moving unit 250B), and a second moving means (e.g., Y moving unit 250C). The lens rotation means is configured to rotate the lens holding shaft. The first moving means is configured to change the relative positional relationship between the eyeglass lens and the processing tool in the axial direction of the lens holding shaft (hereinafter, X direction). The second moving means is configured to change the relative positional relationship between the processed eyeglass lens and the processing tool in a direction (hereinafter, Y direction) that changes the axial distance between the lens holding shaft and the processing tool rotation shaft (e.g., processing tool rotation shaft 211).

[0013] For example, the adjustment data acquisition means is configured to acquire adjustment data on the amount of adjustment relative to the outer size of the processed lens. For example, the adjustment data acquisition means may include input means (display 20, operation unit 30) for the operator to input the amount of adjustment.

[0014] For example, the outer shape acquisition means is configured to acquire the outer shape of the machined lens held by the lens holding shaft (e.g., the outer shape of the machined lens relative to the holding center of the lens holding shaft). For example, the outer shape acquisition means may include outer shape measurement means (e.g., lens outer shape measurement unit 350). For example, the outer shape measurement means is configured to measure the outer shape of the machined lens in a state where it is held at an arbitrary position by the lens holding shaft. For example, the outer shape measurement means includes a stylus (e.g., stylus 360, cylindrical portion 361a) that comes into contact with the periphery of the machined lens, and a detector (e.g., encoder 364) that detects the position of the stylus in a direction perpendicular to the X direction, and the outer shape (radial length) of the machined lens relative to the holding center of the lens holding shaft is measured based on the detection result of the detector.

[0015] For example, the outer shape of the processed lens acquired by the outer shape acquisition means may be acquired by measuring the outer shape of the processed lens before it is held by the lens holding shaft. That is, the outer shape of the processed lens acquired by the outer shape acquisition means may be the outer shape of the processed lens in a state where it is held by the lens holding shaft or the state before it is held by the lens holding shaft. For example, the outer shape of the processed lens before it is held by the lens holding shaft may be acquired by the outer shape acquisition means by measuring the outer shape of the processed lens using a template measurement mechanism (an outer shape measurement mechanism for a demo lens fitted into the rim) provided in an eyeglass frame shape measurement device (a so-called tracer) that measures the contour shape of the eyeglass frame rim. In this case, the outer shape of the processed lens relative to the mounting center of the cup, which is the processing jig, is obtained, thereby acquiring the outer shape of the processed lens relative to the holding center of the lens holding shaft. The eyeglass frame shape measurement device may also be provided in an eyeglass lens processing device.

[0016] For example, the control means acquires first correction data for correcting the periphery of the processed lens based on the data on the outer shape of the processed lens acquired by the outer shape acquisition means and the adjustment data acquired by the adjustment data acquisition means, and controls the processing means based on the acquired first correction data to perform the first correction for correcting the periphery of the processed lens held by the lens holding shaft. This makes it possible to correct the processed lens (second printing) even if the processing data for the processed lens is not stored in the memory unit.

[0017] For example, the eyeglass lens processing device may include a mode switching means (e.g., the control unit 50, the display 20, the operation unit 30, the upper tab 612a, the upper tab 612b). For example, the mode switching means is configured to switch between a first correction processing mode (e.g., double-slide mode B) that applies a first correction processing to perform correction processing on a processed lens, and a second correction processing mode (e.g., double-slide mode A) that performs correction processing on a processed lens by an operation different from that of the first correction processing mode.

[0018] For example, the mode switching means may be configured to be switchable (in other words, settable) between the first correction processing mode and the second correction processing mode by an operator's operation. Alternatively, the mode switching means may be configured to be automatically switched by the control means. In this case, for example, the control means may automatically switch between the first correction processing mode and the second correction processing mode based on whether or not processing data linked to the working code assigned to the processed lens is stored in the storage means.

[0019] For example, when the eyeglass lens processing device includes a mode switching means, the control means may be configured to, in the second correction processing mode, retrieve processing data from the storage means when the peripheral edge of the processed lens is processed, and acquire second correction processing data for correcting the peripheral edge of the processed lens based on the retrieved processing data and the adjustment data acquired by the adjustment data acquisition means. The control means may then be configured to control the processing means based on the acquired second correction processing data, thereby performing the second correction processing, which corrects the peripheral edge of the processed lens held by the lens holding shaft with a processing tool.

[0020] The control means configured as described above allows for appropriate correction processing of the processed lens depending on whether or not processing data for the processed lens is available. That is, if processing data for the processed lens is available in the storage means, switching to the second correction processing mode (double-cutting mode A) based on that processing data allows for obtaining processing data (bevel path) for the bevel formed on the processed lens without performing a step of measuring the outer shape of the processed lens. However, if the so-called double-cutting processing can only be performed in the first correction processing mode (i.e., only in the first correction processing mode), the step of measuring the outer shape of the processed lens is performed even though processing data for the processed lens is stored in the storage means, thereby lengthening the processing time. Furthermore, when the bevel position of the processed lens is acquired based on the outer shape of the processed lens, there is a possibility that the acquisition may contain errors. However, by being able to switch to the second correction processing mode, these inconveniences can be eliminated.

[0021] For example, the control means may acquire first correction processing data in which the apex side of the bevel formed on the processed lens is scraped off with a flat processing portion of the processing tool (e.g., flat finishing portion 214cf), control the processing means based on the acquired first correction processing data, and perform the first correction processing with the flat processing portion of the processing tool.

[0022] Alternatively, when the eyeglass lens processing apparatus is equipped with a bevel position measuring means, the control means may acquire first correction processing data based on the outer shape data acquired by the outer shape acquiring means, the bevel position measured by the bevel position measuring means, and the adjustment data acquired by the adjustment data acquiring means, and may control the processing means based on the acquired first correction processing data to perform the first correction processing with a bevel processing portion of the processing tool (for example, the bevel V-groove 214cv, the chamfering tool 224). Note that the bevel processing portion may include a chamfering tool in addition to a processing tool having a V-groove.

[0023] For example, the bevel position measuring means is configured to measure the bevel position of the machined lens in the X direction. For example, the bevel position measuring means may be configured as bevel apex position measuring means having a bevel measuring element (e.g., V groove 361v of measuring element 360) with a V-groove into which the apex of the bevel formed on the machined lens is inserted, and obtaining the bevel apex position in the X direction. For example, the bevel apex position measuring means may include a measuring pressure applying means (e.g., motor 363) configured to apply a measuring pressure so that the bevel measuring element with the V-groove moves relative to the machined lens held on the lens holding shaft, a lens moving unit (e.g., X moving unit 250B) configured to move the machined lens in the X direction relative to the bevel measuring element with the V-groove, and a detector (e.g., encoder 264) that detects the position of the machined lens in the X direction relative to the bevel measuring element with the V-groove. The bevel apex position measuring means may be configured to obtain the bevel apex position in the X direction by relatively moving the machined lens in the X direction by the lens moving unit and detecting the position in the X direction when the bevel apex of the machined lens enters the V-groove of the bevel measuring probe with a detector. This bevel position measuring means may also serve as the outer shape measuring means.

[0024] For example, if the eyeglass lens processing apparatus is equipped with a bevel apex position measuring means, the control means may acquire the first corrective processing data based on the bevel apex position measured by the bevel apex position measuring means and the adjustment data acquired by the adjustment data acquiring means. Note that if the bevel apex position measured by the bevel apex position measuring means does not include information on the radius vector length, the control means may acquire the first corrective processing data using the bevel apex position and the adjustment data, as well as the radius vector length of the outer shape of the processed lens acquired by the outer shape acquiring means.

[0025] It is sufficient that the bevel apex positions of at least three points on the periphery of the processed lens are measured by the bevel apex position measuring means, and the bevel apex positions of the entire circumference of the processed lens may be acquired by the control means based on the at least three bevel apex positions and the outer shape of the processed lens acquired by the outer shape acquiring means. The bevel apex positions of the entire circumference may be treated as the bevel locus.

[0026] Furthermore, for example, the bevel position measuring means may be configured as bevel slope measuring means having a probe that contacts at least one of the front bevel slope and the rear bevel slope of the machined lens and that obtains the position of the bevel slope in the X direction. In this case, for example, the control means may be configured to obtain the apex position of the bevel formed around the entire circumference of the machined lens based on the measurement results by the bevel slope measuring means and the outer shape data obtained by the outer shape obtaining means, and to obtain first corrected processing data based on the obtained bevel apex position and the adjustment data obtained by the adjustment data obtaining means.

[0027] It is sufficient that the bevel slope measuring means measures at least three bevel slopes (at least one of the front bevel slope and the rear bevel slope) in the circumferential direction of the machined lens, and the control means may acquire the bevel apex positions around the entire circumference of the machined lens based on the bevel slopes at least three points and the outer shape of the machined lens acquired by the outer shape acquisition means. The bevel apex positions around the entire circumference may be treated as the bevel path.

[0028] The control means may also acquire first correction processing data for cutting either the front bevel slope or the rear bevel slope formed on the processed lens. In this case, the control means may control the processing means based on the acquired first correction processing data and execute the first correction processing by processing the front bevel slope with the front processing surface of the bevel processing tool of the processing tool, or by processing the rear bevel slope with the rear processing surface of the bevel processing tool. This correction processing reduces the bevel shape, thereby better framing the processed lens into the rim of the eyeglass frame. That is, for example, if the front bevel slope and the rear bevel slope abut against the edge of the rim groove and the bevel does not penetrate deep into the rim groove, the bevel shoulder (bevel base) may not be close enough to the rim, resulting in an oversized processed lens. Even in this case, by performing correction processing to reduce the bevel shape, the bevel shoulder moves closer to the rim, allowing the processed lens to be properly framed. The beveling tool may be a finishing tool having a V-groove for forming a bevel, or a chamfering tool.

[0029] It should be noted that the present disclosure is not limited to the device described in this embodiment. For example, a control program (software) for an eyeglass lens processing device that performs the functions of the following embodiments may be supplied to a system or device via a network or various storage media. Then, a control unit (e.g., a CPU) of the system or device may read and execute the program.

[0030] For example, the control program for the eyeglass lens processing apparatus may cause the control unit of the eyeglass lens processing apparatus to execute the following steps: an outer shape acquisition step for acquiring the outer shape of the processed lens held by the lens holding shaft; an adjustment data acquisition step for acquiring adjustment data for the adjustment amount relative to the outer size of the processed lens; and a control step for acquiring first correction processing data for correcting the periphery of the processed lens based on the outer shape data acquired by the outer shape acquisition step and the adjustment data acquired in the adjustment data acquisition step, and performing the first correction processing to correct the periphery of the processed lens held by the lens holding shaft by controlling the processing means based on the acquired first correction processing data.

[0031] [Embodiment] One typical embodiment of the present disclosure will be described with reference to the drawings. Fig. 1 is a diagram illustrating the configuration of a processing mechanism unit in an eyeglass lens processing device 1 according to the embodiment.

[0032] The eyeglass lens processing apparatus 1 includes a lens holding unit 100, which is an example of lens holding means, and a lens processing unit 200, which is an example of lens processing means that processes the periphery of an eyeglass lens (hereinafter, lens LE), which is a lens to be processed, using a processing tool 214. The eyeglass lens processing apparatus 1 also includes a lens shape measuring unit 300 configured to measure the shape of the lens LE.

[0033] <Lens Holding Unit> The lens holding unit 100 includes a pair of lens holding shafts (lens chuck shafts) 102 for holding (clamping) the lens LE, and a carriage 101. The lens holding shafts 102 include a lens holding shaft 102L, which is an example of a first lens holding shaft that holds the front surface (front refraction surface) of the lens LE, and a lens holding shaft 102R, which is an example of a second lens holding shaft that holds the rear surface (rear refraction surface) of the lens LE. The lens holding shaft 102L is rotatably held by the left arm 101L of the carriage 101. Furthermore, the lens holding shaft 102R is rotatably held by the right arm 101R of the carriage 101.

[0034] The lens holding unit 100 includes a chuck portion 120, which is an example of a lens clamping means. The chuck portion 120 is configured to move the lens holding shaft 102R relatively toward the lens holding shaft 102L in order to clamp the eyeglass lenses between the pair of lens holding shafts 102. In FIG. 1, the axial direction of the lens holding shafts 102 is defined as the X direction.

[0035] For example, the chuck unit 120 is provided on the right arm 101R of the carriage 101. The chuck unit 120 includes a motor 121 and a conversion mechanism 122 that converts the rotation of the motor 121 into linear movement in the X direction. When the motor 121 is driven, the lens holding shaft 102R is moved toward the lens holding shaft 102L via the conversion mechanism 122. As a result, the lens LE placed between the lens holding shaft 102L and the lens holding shaft 102R is held (sandwiched) by the pair of lens holding shafts 102.

[0036] <Lens Processing Unit> The lens processing unit 200 includes a processing tool unit 210 and a moving unit 250 .

[0037] (Processing Tool Unit) The processing tool unit 210 includes a first processing tool unit 210A. The first processing tool unit 210A includes a motor 213 for rotating a processing tool rotation shaft 211. The processing tool rotation shaft 211 is rotatably held by a rotation shaft holding unit 212 in a positional relationship parallel to the lens holding shaft 102. The rotation shaft holding unit 212 is attached to the base 2. A processing tool 214 for processing the periphery of the lens LE is attached to the processing tool rotation shaft 211. For example, the processing tool 214 is composed of a plurality of processing tools. For example, the processing tool 214 includes at least one of a finishing tool 214a for high-curve lenses, a mirror-finishing tool 214b, a finishing tool 214c for low-curve lenses, and a roughing tool 214d. The mirror-finishing tool 214b and the finishing tool 214c each have at least one of a V-groove for beveling and a flat finishing portion for flat processing. In this embodiment, the processing tool 214 is made up of a grindstone, but it may also be made up of a cutter.

[0038] The processing tool unit 210 may additionally include a second processing tool unit 210B. The second processing tool unit 210B is disposed on the first processing tool unit 210A side of the carriage 101. A chamfering tool 224 is attached to the processing tool rotation shaft 221. The chamfering tool 224 has a processing surface for the front surface of the lens and a processing surface for the rear surface of the lens. For example, the chamfering tool 224 is configured as a grindstone, but it may also be configured as a cutter. The processing tool rotation shaft 221 is rotated by a motor 222 via a rotation transmission mechanism within an arm 223. The processing tool rotation shaft 221 is also moved from a retracted position to a predetermined processing position by a motor 225. The configuration of the second processing tool unit 210B may utilize the technology described in Japanese Patent Application Laid-Open No. 2011-73134, so please refer to this publication for details.

[0039] The processing tool unit 210 may further include a third processing tool unit 210C. The third processing tool unit 210C is disposed on the opposite side of the carriage 101 from the first processing tool unit 210A. The third processing tool unit 210C includes a drilling tool 235 and a groove digging tool 236 as processing tools. The drilling tool 235 and the groove digging tool 236 are attached to a processing tool rotation shaft 231. The processing tool rotation shaft 231 is rotated by a motor 232 (see FIG. 5). The processing tool rotation shaft 231 is also moved by a motor 237 (see FIG. 5) from a retracted position to a position where processing is possible. The configuration of the third processing tool unit 210C can use the technology described in Japanese Patent Application Laid-Open No. 2011-73134, so please refer to this publication for details.

[0040] (Moving Unit) The moving unit 250 is configured to change the relative positional relationship between the lens LE held by the lens holding shaft 102 and a processing tool (such as the processing tool 214 provided in the processing tool unit 210). The moving unit 250 includes a lens rotation unit 250A, an X movement unit 250B, and a Y movement unit 250C. In Fig. 1, the axial direction of the lens holding shaft 102 is defined as the X direction, the direction in which the axial distance between the lens holding shaft 102 and the processing tool rotation shaft 211 is changed is defined as the Y direction, and the direction perpendicular to the X direction and the Y direction is defined as the Z direction.

[0041] The lens rotation unit 250A is configured to rotate the lens holding shaft 102 (i.e., the lens LE). As described above, the lens holding shaft 102L is rotatably held by the left arm 101L of the carriage 101, and the lens holding shaft 102R is rotatably held by the right arm 101R of the carriage 101. The two lens holding shafts 102R, 102L are rotated in synchronization via a rotation transmission mechanism such as gears by a motor 253 attached to the left arm 101L. Note that the two lens holding shafts 102R, 102L may be made rotatable independently by respective motors.

[0042] The X movement unit 250B is configured to change the relative positional relationship in the X direction between the lens LE held by the lens holding shaft 102 and a processing tool (such as the processing tool 214). In this embodiment, the X movement unit 250B is configured to move the lens holding shaft 102 (i.e., the lens LE) in the X direction. The X movement unit 250B has an X movement support base 262 that is movable in the X direction on two shafts 261 that extend parallel to the lens holding shaft 102 and the processing tool rotation shaft 211. The X movement unit 250B is equipped with a motor 263. Rotation of the motor 263 moves the X movement support base 262 in the X direction. This moves the carriage 101 and the lens holding shaft 102 (i.e., the lens LE) mounted on the movement support base 262 in the X direction. An encoder 264 is attached to the rotation shaft of the motor 263. The encoder 264 detects the position of the lens holding shaft 102 (i.e., the lens LE) in the X direction. The X-moving unit 250B may be configured to move the processing tool (processing tool 214, etc.) held by the processing tool unit 210 in the X direction.

[0043] The Y movement unit 250C is configured to change the relative positional relationship in the Y direction between the lens LE held by the lens holding shaft 102 and a processing tool (such as the processing tool 214). In this embodiment, the Y movement unit 250C is configured to move the lens holding shaft 102 (i.e., the lens LE) in the Y direction. Two shafts 271 extending in the Y direction are fixed to the X-axis movement support base 262. A motor 273 is fixed to the X movement movement support base 262. Rotation of the motor 273 is transmitted to a ball screw 272 extending in the Y direction, and rotation of the ball screw 272 moves the carriage 101 (the lens holding shaft 102 and the lens LE) in the Y direction. An encoder 274 is attached to the rotation shaft of the motor 273. The encoder 274 detects the position of the lens holding shaft 102 (i.e., the lens LE) in the Y direction. The Y movement unit 250C may be configured to move the processing tool (processing tool 214, etc.) held by the processing tool unit 210 in the Y direction.

[0044] <Lens Shape Measuring Unit> The lens shape measuring unit 300 includes a lens refractive surface shape measuring unit (lens edge position measuring unit) 310, and a lens outer shape measuring unit 350 which is an example of an outer shape acquiring means.

[0045] <Lens Refractive Surface Shape Measuring Unit> The lens refractive surface shape measuring unit 310 is disposed above the carriage 101. The lens refractive surface shape measuring unit 310 is configured to acquire the shape of the front refractive surface (front surface of the lens) and the shape of the rear refractive surface (rear surface of the lens) of the lens LE. For example, the lens refractive surface shape measuring unit 310 includes a lens edge position measuring unit 310F for measuring the edge position of the front refractive surface of the lens LE, and a lens edge position measuring unit 310R for measuring the edge position of the rear refractive surface of the lens LE. The lens refractive surface shape measuring unit 310 functions as a lens thickness measuring unit for measuring the thickness of the eyeglass lens.

[0046] FIG. 2 is a schematic diagram of the lens edge position measuring unit 310F. The lens edge position measuring unit 310F includes a stylus 315F that contacts the front refractive surface of the lens LE. The lens edge position measuring unit 310F also includes a detector 314F (e.g., an encoder) that is an example of a detection unit for detecting the position of the stylus 315F in the axial direction (X direction) of the lens holding shaft 102. The stylus 315F is attached to the tip of an arm 311F. The arm 311F is held by a mounting base 316F so as to be movable in the X direction. The arm 311F is connected to a motor 313F via a rotation transmission mechanism such as a rack 317F. Drive of the motor 313F moves the arm 311F in the X direction, and the stylus 315F is pressed against the front refractive surface of the lens LE. A pinion 318F is attached to the rotation axis of the detector 314F. The position of the probe 315F in the X direction, which is moved in the X direction, is detected by the detector 314F.

[0047] The lens edge position measuring unit 310R has a configuration symmetrical to that of the lens edge position measuring unit 310F, and therefore its description will be omitted. The lens edge position measuring unit 310R includes a tracing stylus 315R that comes into contact with the posterior refractive surface, a motor 313R that moves the tracing stylus 315R in the X direction, and a detector 314R that detects the position of the tracing stylus 315R in the X direction.

[0048] When measuring the refractive surface shapes (front and rear surfaces) of the lens LE, the tracing stylus 315F and the tracing stylus 315R are brought into contact with the front and rear refractive surfaces of the lens LE, respectively. Thereafter, while the lens LE is rotated by the rotation of the lens holding shaft 102, the movement of the lens holding shaft 102 in the Y direction is controlled based on the target lens shape, and the positions of the front and rear refractive surfaces of the lens LE in the X direction (positions in the X direction relative to a predetermined reference position) based on the target lens shape are detected by the detectors 314F and 314R, respectively.

[0049] <Lens Outer Shape Measuring Unit, Bevel Position Measuring Unit> The lens outer shape measuring unit 350 is disposed at the rear of the upper side of the lens holding shaft 102R. Figures 3A and 3B are diagrams illustrating the lens outer shape measuring unit 350. Figure 3A is a schematic configuration diagram of the lens outer shape measuring unit 350. Figure 3B is a front view of a tracing stylus 360 held by the lens outer shape measuring unit 350. In this embodiment, the lens outer shape measuring unit 350 is also used as a bevel position measuring unit for measuring the position in the X direction of the apex of the bevel formed on the periphery of the lens LE.

[0050] A cylindrical tracing stylus 360 that comes into contact with the edge of the lens LE is fixed to one end of the arm 351, and a rotation shaft 352 is fixed to the other end of the arm 351. A central axis 360a of the tracing stylus 360 and a central axis 352a of the rotation shaft 352 are arranged in a positional relationship parallel to the lens holding axis 102 (X direction). The rotation shaft 352 is held by a holder 353 so as to be rotatable around the central axis 352a. The holder 353 is fixed to the block 3R in FIG. 1 . A fan-shaped gear 355 is fixed to the rotation shaft 352, and the gear 355 is rotated by a motor 363 via a gear 356. An encoder 364 serving as a detector is attached to the rotation shaft of the motor 363.

[0051] The tracing stylus 360 has a cylindrical portion 361a that comes into contact when measuring the outer size of the lens LE, a small-diameter cylindrical portion 361b that includes a V-groove 361v, and a protrusion 521c that is used when measuring the position (position of the groove in the X direction) of the groove formed on the periphery of the lens LE. The V-groove 361v is used when measuring the apex position (position of the bevel in the X direction) of the bevel formed on the periphery of the lens LE (machined lens).

[0052] The encoder 364 detects the position of the tracing stylus 360 in the direction (Y direction) perpendicular to the axial direction of the lens holding shaft 102. When measuring the outer shape of the peripheral edge of the lens LE, the lens holding shaft 102 is moved to a predetermined measurement position (movement locus ML1 of the central axis 360a of the tracing stylus 360 rotated around the rotation axis 352) as shown in FIG. 4 . The motor 363 rotates the arm 351, moving the tracing stylus 360, which has been placed in the retracted position, toward the lens LE, so that the cylindrical portion 361a of the tracing stylus 360 comes into contact with the peripheral edge (edge) of the lens LE. The motor 363 also applies a predetermined measurement pressure to the tracing stylus 360. The lens LE then rotates once, and the movement of the tracing stylus 360 is detected by the encoder 364, thereby measuring the outer shape (radial length) of the peripheral edge of the lens LE relative to the holding center of the lens holding shaft 102.

[0053] Furthermore, during measurement when the lens outer shape measuring unit 350 is used as a bevel position measuring unit, the bevel apex of the machined lens LE comes into contact with the cylindrical portion 361a formed on the stylus 360, and then the bevel apex of the machined lens LE is moved to the V-groove 361v on the cylindrical portion 361b side. When the bevel apex enters the groove 361v, the distance measured by the encoder 364 (the distance from the lens holding center) varies. Then, the position in the X direction when this distance is minimum is obtained by the encoder 264 of the X movement unit 250B, and the position of the bevel apex in the X direction is measured.

[0054] The lens outer shape measuring unit 350 may be configured with a rotation mechanism for the arm 351 as described above, or may be configured with a linear mechanism for linearly moving the stylus 360 in a direction (Z direction) perpendicular to the X and Y directions.

[0055] <Control System and Electrical Configuration> Figure 5 is a diagram illustrating the configuration of the control system of the eyeglass lens processing apparatus 1. The eyeglass lens processing apparatus 1 includes a control unit 50, which is an example of a control device. The control unit 50 is responsible for overall control of the eyeglass lens processing apparatus 1, and controls various operations and processes of the processing operation and measurement operation. The control unit 50 also serves as a calculation means that performs various calculations. For example, the control unit 50 includes a CPU, RAM, ROM, non-volatile memory, etc. The electrical components of each unit (motors, detectors, encoders, etc.) are connected to the control unit 50. The various devices such as the motors, detectors, encoders, etc. shown in Figures 1, 2, 3A, and 3B are connected to the control unit 50 via a bus.

[0056] The eyeglass lens processing apparatus 1 includes a data acquisition unit 10, a display 20 (an example of a display unit), an operation unit 30, a memory unit 40, and the like, all of which are connected to a control unit 50. The data acquisition unit 10 may also function as an input unit. The display 20 and the operation unit 30 may be configured as part of the data acquisition unit 10. The display 20 may have touch panel functionality and be configured to include the operation unit 30. The memory unit 40 may store control programs for controlling the operation of the eyeglass lens processing apparatus 1 (e.g., a processing control program for processing the lens LE, a control program for acquiring the outer shape of the lens LE (processed lens LE), processing programs for various processes, etc.). The data acquisition unit 10 may be connected to an external device 60, such as an eyeglass frame shape measuring device (a so-called tracer, also referred to as an edge shape measuring device), which acquires edge shape data that is the target shape of the lens LE to be processed. The eyeglass frame shape measuring device is configured to measure the contour shape of the rim of the eyeglass frame and may be included in the eyeglass lens processing apparatus 1. The control unit 50 may also function as an output unit that outputs various types of information, and as a receiving unit that receives various operation signals from the operation unit 30, etc.

[0057] <Control Operation> The operation of the eyeglass lens processing apparatus 1 having the above-described configuration will be described below. First, a brief description will be given of the case where the eyeglass lens processing apparatus 1 bevels the peripheral edge of the unprocessed lens LE so that it fits the rim of the eyeglass frame.

[0058] For example, the contour shape of the rim of an eyeglass frame is measured by an external device 60 (for example, a known eyeglass frame shape measuring device), and the lens shape data TD (data on the radius vector length and radius vector angle) is acquired by the data acquisition unit 10. Note that the lens shape data TD may be acquired by the data acquisition unit 10 by calling up data stored in the storage unit 20.

[0059] Once the lens shape data TD has been acquired, the operator sets (inputs) the processing conditions for processing the periphery of the lens LE via the display 20. FIG. 6 is an example of a screen on the display 20 when setting the processing conditions for the lens LE. In FIG. 6, a screen 610 displays a right-eye lens shape TGR and a left-eye lens shape TGL based on the lens shape data TD. For processing the periphery of the lens LE, layout data is input for locating the optical center position of the lens LE relative to the lens shapes. For example, the layout data includes the distance FPD between the left and right lens centers (the center-to-center distance between the geometric center TCR of the right-eye lens TGR and the geometric center TCL of the left-eye lens TGL), the interpupillary distance PD (the distance between the optical center OCR for the right eye and the optical center OCL for the left eye), and the height distance of the optical centers relative to the geometric centers of the left and right lens shapes. These values ​​can be input using a numeric keypad that appears when the display fields on the screen are touched.

[0060] In addition, the processing conditions, such as the material of the lens LE, the type of frame (metal, cell, rimless, etc.), the lens edge processing mode (auto bevel processing, forced bevel processing, flat processing, etc.), whether or not to perform mirror processing, whether or not to perform chamfering, and the lens chucking mode (frame center mode, optical center mode), are set in input field 620.

[0061] Once the processing conditions have been set, the operator uses a known cup attachment device (blocker, axis puncher) to attach a cup CU (a processing jig for holding the lens LE on the lens holding shaft 102) to the front refractive surface of the unprocessed lens LE. The cup CU is generally attached using a frame center chuck or an optical center chuck. The following description will be given taking as an example a case where the lens LE is chucked using a frame center chuck.

[0062] 7, a cup holder 103 having an insertion hole 103a is attached to the tip of the lens holding shaft 102L. A lens presser 104 is attached to the tip of the lens holding shaft 102R. After the operator inserts the base CUa of the cup CU to which the lens LE is fixed into the insertion hole 103a of the cup holder 103, the chuck portion 120 is driven to move the lens holding shaft 102R toward the lens holding shaft 102L, and the lens LE is held by the pair of lens holding shafts 102.

[0063] After the lens LE is held by the lens holding shaft 102, when the operator presses the start switch 622, a signal to start operation is received by the control unit 50. When the signal to start operation is received, the lens refractive surface shape measuring unit 310 is operated under the control of the control unit 50 before peripheral processing of the lens LE, and the positions of the front and rear refractive surfaces of the lens LE in the X direction are measured based on the target lens shape data TD. The measurement results are stored in the memory unit 40. Note that, if necessary, the lens outer shape measuring unit 350 may measure the outer shape of the unprocessed lens LE. The measurement results are used, for example, to check whether the outer shape of the lens LE is sufficient for the target lens shape (so-called lens cut).

[0064] Once the shapes of the front and rear refractive surfaces of the lens LE based on the target lens shape data TD are obtained, processing data for the bevel to be formed on the periphery of the lens LE is acquired (calculated) based on the measurement results and the target lens shape data TD. For example, the bevel processing data is acquired (calculated) as a three-dimensional trajectory of the bevel apex relative to a predetermined reference position (e.g., a predetermined reference position in the X direction at the holding center of the lens holding shaft 102). For example, the bevel apex is set at a position where the edge thickness (the lens thickness of the front and rear refractive surfaces planned after lens processing based on the target lens shape) obtained from the measurement results of the lens outer shape measuring unit 350 is divided at a predetermined ratio (e.g., 3:4). The acquired bevel processing data (rn, θn, Vn) is stored in the memory unit 40. In the processing data (rn, θn, Vn), rn is the radius vector length relative to the holding center of the lens holding shaft 102, θn is the radius vector angle data (for example, data every 0.36 degrees), and Vn is the position data of the apex of the bevel in the X direction.

[0065] Once the bevel processing data is obtained, the drive of the lens processing unit 200 is controlled based on the processing data, and the peripheral edge of the lens LE held by the lens holding shaft 102 is processed by the processing tool 214. For example, after the peripheral edge of the lens LE is roughly processed by the roughing tool 214d, the peripheral edge of the lens LE is beveled by the finishing tool 214c. Furthermore, the peripheral edge of the lens LE is chamfered by the chamfering tool 224 according to the settings of the processing conditions.

[0066] Once the peripheral processing of the lens LE is complete, the operator removes the processed lens LE from the lens holding shaft 102 and frames the processed lens LE, with the cup CU still attached, into the rim of the eyeglass frame to check whether the size is correct. At this time, the processed lens LE may not be properly framed due to an incorrect size. For example, the lens LE may not be processed to the intended outer size due to the mechanical rigidity of the lens holding shaft 102 or the lens processing unit 200, or if the processing tool 214 is worn. Alternatively, the eyeglass store or the operator may have a policy of setting the finished size slightly larger from the start, assuming correction processing will be performed. This is sometimes done to avoid the risk of the lens LE being processed smaller than intended and becoming unusable due to the inability to perform correction processing.

[0067] If the size of the processed lens LE is large relative to the rim of the eyeglass frame, the operator sets the double-sliding mode provided in the eyeglass lens processing apparatus 1 and performs double-sliding processing (correction processing) on ​​the processed lens LE. Here, in the double-sliding mode of this embodiment, a double-sliding mode A that is applied when processing data is stored in the memory unit 40, and a double-sliding mode B that is applied when processing data is not stored in the memory unit 40 are provided. On the screen 610 of Fig. 6, the upper tab 612a enables switching (setting) to double-sliding mode A, and the upper tab 612b enables switching (setting) to double-sliding mode B.

[0068] (Correction processing in double printing mode A) Fig. 8 is a flowchart explaining correction processing in response to switching to double printing mode. As described above, when peripheral processing of an unprocessed lens LE is performed by the eyeglass lens processing device 1, since processing data is stored in the memory unit 40, correction processing is possible by calling the processing data of the processed lens LE from the memory unit 40. In this case, the operator switches to double printing mode A.

[0069] When the double print mode A is switched to by the upper tab 612a shown in Fig. 6 (S1), the screen 610 of the display 20 is switched to a screen that allows the user to set the amount of adjustment relative to the outer size of the processed lens LE, as shown in Fig. 9. When the size adjustment is set in the input field 631 in Fig. 9, the adjustment data SA is acquired by the data acquisition unit 10 (S2).

[0070] The size adjustment amount input into the input field 631 can be obtained approximately as the adjustment amount in the radial direction by, for example, measuring the gap in the threaded portion of the rim when the operator fits the processed lens LE into the rim of the eyeglass frame and dividing the distance of that gap by pi. Alternatively, the measurement value of the gap in the threaded portion of the rim may be input into the input field 631, and the adjustment amount in the radial direction may be calculated by the control unit 50.

[0071] Furthermore, in order to perform correction processing on the processed lens LE, the operator causes the processed lens LE, with the cup CU still fixed, to be held again by the pair of lens holding shafts 102. Here, since the cup CU remains fixed to the processed lens LE, the processed lens LE is held by the lens holding shafts 102 in a predetermined position (the same positional relationship with respect to the lens shape and layout data as at the time of initial processing).

[0072] Thereafter, when the start switch 622 is pressed by the operator, a signal to start operation is received by the control unit 50, and the processing data (rn, θn, Vn) of the processed lens LE whose periphery has been processed is called up from the storage unit 40 (S3). Then, based on the called processing data and adjustment data SA indicating the amount of adjustment relative to the outer size of the processed lens LE, the control unit 50 acquires (calculates) corrected processing data for correcting the outer size (S4). For example, the corrected processing data in the double-print mode A is acquired (calculated) as (rn-Nn, θn, Vn) by subtracting the radius vector length data rn by a value Nn based on the amount of adjustment, while leaving the position data Vn in the X direction of the bevel apex of the processing data (rn, θn, Vn) used when processing the unprocessed lens LE unchanged.

[0073] The processing data of the processed lens LE may be the immediately preceding data temporarily stored in the storage unit 40, or may be data stored in the storage unit 40 after processing of another lens (so that it can be called up using an identification symbol or the like. For example, it may be data that can be identified and called up by specifying the left and right lenses after processing of the left and right eyeglass lenses.

[0074] When the correction processing data is acquired, the drive of the lens processing unit 200 is controlled based on the correction processing data, and the peripheral edge of the lens LE held by the lens holding shaft 102 is corrected by the finishing tool 214c (S5).

[0075] After removing the processed lens LE from the lens holding shaft 102, the operator again frames the processed lens LE into the rim of the eyeglass frame and checks whether the size is correct. If the lens LE still cannot be properly framed, additional correction processing is repeated again in the second printing mode A.

[0076] (Correction Processing Using Double-Surface Printing Mode B) When an unprocessed eyeglass lens has been processed by an eyeglass lens processing device 1 installed in an eyeglass store, correction processing can be easily performed using double-surface printing mode A, as described above. However, in the case of a processed lens LE that has been processed at a lens processing center (a so-called lab) that centrally processes the periphery of eyeglass lenses, the processing data for the processed lens LE is not stored in the memory unit 40 of the eyeglass lens processing device 1. For this reason, correction processing data cannot be obtained using the above-mentioned double-surface printing mode A. Therefore, in this case, by switching to double-surface printing mode B, correction processing (double-surface printing) of the processed lens LE becomes possible.

[0077] The correction processing in the double print mode B will be described with reference to the flowchart of Fig. 8. The double print mode B is a mode in which the correction processing of the processed lens LE is carried out in an operation different from that in the double print mode A.

[0078] 6, when the upper tab 612b is used to switch to double-print mode B (S1), the screen 610 of the display 20 is switched to a screen (not shown) on which the amount of adjustment relative to the outer size of the processed lens LE can be set, as in Fig. 9. Then, as in Fig. 9, the amount of size adjustment is set in the input field 631, and adjustment data SA is acquired by the data acquisition unit 10 (S10).

[0079] In the case of a processed lens LE processed at a lens processing center, the cup CU is not fixed to the processed lens LE. Therefore, as with an unprocessed lens, the operator uses a known cup attachment device (blocker, axis punching machine) to attach the cup CU to any position on the front refractive surface of the processed lens LE. In this case, it is preferable to attach the cup CU close to the geometric center of the outer shape (target shape) of the processed lens LE. This allows the apex position of the bevel formed on the processed lens LE (described below) to be accurately estimated, and also allows the shape to be closer to the bevel shape processed at the lens processing center.

[0080] The finished lens LE is held at a desired position by the lens holding shaft 102 via a cup CU fixed at a desired position. When the operator then presses the start switch 622, a signal to start operation is received by the control unit 50. In the second pass mode B, the outer shape of the finished lens LE is first measured (acquired) by the lens outer shape measuring unit 350 in order to acquire correction processing data (S11). That is, first, the lens holding shaft 102 is positioned at a predetermined measurement position, and then the tracing stylus 360, which has been placed in a retracted position, is moved toward the lens holding shaft 102, so that the cylindrical portion 361a of the tracing stylus 360 comes into contact with the bevel apex LVt formed on the periphery of the finished lens LE, as shown in FIG. 10 . Because a predetermined measurement pressure is applied to the tracing stylus 360 to move it toward the lens holding shaft 102, the tracing stylus 360 moves in accordance with changes in the outer shape of the finished lens LE as the lens LE rotates once. The position of the tracing stylus 360 at this time is detected by the encoder 364, and the outer shape of the machined lens LE relative to the holding center of the lens holding shaft 102 is measured (acquired). As a result, even if the processing data is not stored in the memory unit 40, the outer shape trajectory ET (Rn, θn), which is the outer shape data of the machined lens LE, can be obtained. Note that Rn is the radius vector length, and θn is the radius vector angle. For example, n is set to 1,000 points at intervals of 0.36 degrees.

[0081] (First Example of Acquiring Corrected Processing Data) Next, corrected processing data is acquired (calculated) based on the acquired outline trajectory ET of the processed lens LE and the size adjustment data SA (S12). A first example of how the corrected processing data is acquired in this step (S12) will be described. The first example of the corrected processing data is an example obtained by scraping off the apex LVt side of the bevel formed on the periphery of the processed lens LE using the flat finishing portion 214cf of the finishing tool 214c, as shown in FIG. 11 . In this case, the corrected processing data is obtained as two-dimensional corrected processing data (Rn-San, θn) based on the acquired outline trajectory ET of the processed lens LE and the size adjustment data SA. San is the distance (distance per radius vector angle) subtracted from the radius vector length Rn of the outline trajectory ET (Rn, θn) of the processed lens LE. This does not have to be a constant value for each radius vector angle, but may be determined so that the outline shape planned after correction processing is similar to the outline shape (outline locus ET) of the processed lens LE, for example.

[0082] Once the correction processing data has been acquired, the drive of the lens processing unit 200 is controlled based on the correction processing data, and the peripheral edge of the processed lens LE held by the lens holding shaft 102 is corrected by the finishing tool 214c (S13). In the case of the two-dimensional correction processing data (Rn-San, θn) of the first embodiment, the lens holding shaft 102 is moved in the X direction to position the bevel of the processed lens LE on the flat finishing portion 214cf (see FIG. 11), and then the drive of the Y movement unit 250C is controlled based on the correction processing data (Rn-San, θn), thereby performing correction processing to scrape off the apex LVt of the bevel. The correction processing data at this time is stored in the memory unit 40.

[0083] After removing the corrected lens LE from the lens holding shaft 102, the operator again frames the processed lens LE into the rim of the eyeglass frame and checks whether the size is correct. If the lens LE still cannot be properly framed and the size is still too large, the operator can simply repeat the correction process.

[0084] (Second Example of Acquiring Corrected Processing Data) Next, a second example of acquiring corrected processing data in the corrected processing data acquisition step (S12) will be described. The corrected processing data in the second example is acquired based on the outline path ET, the adjustment data SA, and the bevel position measured by the bevel position measurement means.

[0085] In the second embodiment, in step S11 of FIG. 8 , following measurement of the outer shape of the machined lens LE, the lens outer shape measuring unit 350, used as a bevel position measuring means, measures the bevel position (bevel apex position in the X direction) of the machined lens LE. That is, as described above, in FIG. 10 , after the bevel apex LVt of the machined lens LE comes into contact with the cylindrical portion 361a formed on the stylus 360, the X-axis moving unit 250B is controlled to move the bevel apex LVt to the V-groove 361v on the cylindrical portion 361b side. When the bevel apex enters the groove 361v, the distance measured by the encoder 364 (the distance from the lens holding center) fluctuates. The position in the X direction when this distance is minimized is obtained by the encoder 264 of the X-axis moving unit 250B, thereby measuring the position Va of the bevel apex in the X direction. Furthermore, the radius vector length R during this measurement is obtained based on the detection result of the encoder 364 or the outer shape trajectory ET.

[0086] After the bevel apex position (R, θ, Va) is obtained at at least three different radius vector angles by this bevel position measurement, a sphere passing through the at least three bevel apex positions is obtained. Next, a calculation is performed to project the target lens shape of the outline path ET onto the obtained sphere, thereby obtaining the bevel path VT (Rn, θn, Van) formed around the entire circumference of the processed lens LE.

[0087] Once the bevel path VT of the machined lens LE is obtained, the correction amount Sbn based on the size adjustment data SA is subtracted from the radius vector length Rn at each radius vector angle θn, as in the previous double-pass mode A, to obtain corrected processing data (Rn-Sbn, θn, Van) (S12). Then, once the corrected processing data has been obtained, the drive of the lens processing unit 200 is controlled based on the corrected processing data, and the peripheral edge of the machined lens LE held by the lens holding shaft 102 is corrected using the finishing tool 214c (S13). The corrected processing data at this time is stored in the memory unit 40.

[0088] The operator frames the processed lens LE after the correction processing into the rim of the eyeglass frame and checks the framing condition. If the lens LE still cannot be properly framed and appears to be too large, the operator can repeat the correction processing.

[0089] In the additional correction processing in the second embodiment, the mode may be switched to double-print mode A, which is applied when processing data is stored in the storage unit 40. In this case, in step S3 of calling the processing data, the corrected processing data (Rn-Sbn, θn, Van) stored in the storage unit 40 is called, and a step of acquiring the corrected processing data and a step of correcting processing are executed. Therefore, the step (S11) of measuring the outer shape of the processed lens LE and measuring the bevel position in double-print mode B is omitted, and correction processing is performed efficiently.

[0090] <Modifications> Typical examples of the present disclosure have been described above, but the present disclosure is not limited to the above-described examples and various modifications are possible.

[0091] An example of the transformation of the corrected processing data in the second embodiment will be described below. This transformation example is an example in which the lens refractive surface shape measuring unit 310 is used as the bevel position measuring means for the processed lens LE.

[0092] FIG. 12 is a diagram illustrating an example of measuring the bevel position using the lens refractive surface shape measuring unit 310. In this case, at least one of the lens edge position measuring unit 310F and the lens edge position measuring unit 310R is used to measure the bevel position. For example, as shown in FIG. 12 , the control unit 50 contacts the stylus 315F of the lens edge position measuring unit 310F with the bevel front slope LVf of the machined lens LE at an arbitrary position Dh1 (e.g., 0.3 mm) inside the radius vector length Rn of the outline trajectory ET. The control unit 50 also contacts the stylus 315R of the lens edge position measuring unit 310R with the bevel rear front slope LVr of the machined lens LE. The intermediate position in the X direction between the positions measured by the lens edge position measuring unit 310F and the lens edge position measuring unit 310R is acquired as the bevel apex position Va of the machined lens LE. Furthermore, the radius R of the apex of the bevel during this measurement is obtained based on the outline path ET.

[0093] Then, by performing this measurement to obtain the bevel apex position at at least three different radius vector angles, the bevel path VT (Rn, θn, Van) formed around the entire circumference of the processed lens LE is obtained, as in the second embodiment. Once the bevel path VT is obtained, correction processing data (Rn-Sbn, θn, Van) is obtained (S12), and then correction processing is performed (S13), as in the second embodiment.

[0094] In the modified example of the second embodiment described above, both the bevel front slope LVf and the bevel rear front slope LVr are measured, but only one of them may be measured. For example, when measuring the bevel front slope LVf, the probe 315R is first brought into contact with the bevel front slope LVf at a position inwardly of the outline path ET by a first distance Dh1, and its position in the X direction is measured. Next, the probe 315R is brought into contact with the bevel front slope LVf at a second distance Dh2 (not shown; for example, a distance of 0.5 mm inwardly of the outline path ET) that is different from the first distance Dh1, and its position in the X direction is measured. By measuring these two points on the bevel front slope LVf, the inclination angle α (see FIG. 12 ) of the bevel front slope LVf is determined (acquired). Next, the position (R, θ, Va) of the bevel vertex LVt at the radius vector angle θ during measurement is mathematically determined based on the measurement result at the distance Dh1 or Dh2, the inclination angle α, and the contour path ET. Note that the inclination angle α of the bevel front slope LVf may be obtained assuming that the beveling of the processed lens LE is performed at the angle of a V-groove (e.g., 110 degrees) of a normal beveling tool.

[0095] Then, by performing the above measurement to obtain the position of the bevel apex LVt at at least three different radius vector angles, the bevel path VT (Rn, θn, Van) formed around the entire circumference of the processed lens LE is obtained, as in the second embodiment described above.

[0096] In the correction processing in the second embodiment and its modified examples described above, the position of the bevel apex in the X direction is left at the position (Van) of the bevel path VT, and the length of the radius vector relative to the bevel path VT is set based on the size adjustment data SA, but this is not limited to this. For example, as shown in Figure 13, the size of the processed lens LE may be adjusted by cutting either the front bevel slope LVf or the rear bevel slope LVr formed on the processed lens LE.

[0097] FIG. 13 illustrates this modification, showing an example in which the bevel front slope LVf is set to be cut. In FIG. 13, the bevel front slope LVf of the finished lens LE is machined by the pre-machining surface 214cvf of the bevel V groove 214cv of the finishing tool 214c. The control unit 50 calculates (acquires) a size adjustment amount Sb (adjustment amount to be subtracted from the radius vector length R) at the radius vector angle θ based on the outline trajectory ET or bevel trajectory VT of the finished lens LE and the size adjustment data SA. Once the size adjustment amount Sb is calculated, the distance MVb (distance in the X direction) of the bevel vertex LVt of the finished lens LE relative to the vertex 214cvt of the bevel V groove 214cv is mathematically calculated based on the size adjustment amount Sb and the inclination angle β (inclination angle relative to the X direction) of the pre-machining surface 214cvf. As a result, corrected machining data (Rn, θn, Van-MVbn) for cutting the front bevel slope LVf is obtained (S12).

[0098] In the correction processing step (S13), the moving unit 250 is controlled based on the correction processing data, and the lens holding shaft 102 is moved in the XY direction for each rotation angle θn of the processed lens LE, so that the front bevel slope LVf of the processed lens LE is processed by the pre-processing surface 214cvf.

[0099] When the bevel rear front slope LVr is corrected by the post-machining surface 214cvr of the bevel V groove 214cv of the finishing tool 214c, correction machining data is acquired in the same way as for the bevel front slope LVf.

[0100] As described above, in the correction process in which either the front bevel slope LVf or the rear bevel slope LVr is removed, the bevel shape is reduced, allowing the processed lens LE to be better framed in the rim of the eyeglass frame. That is, for example, if the front bevel slope and the rear bevel slope abut against the edge of the rim groove and the bevel does not penetrate deep into the rim groove, the bevel shoulder (bevel base) may not be close enough to the rim side, resulting in the processed lens being too large. Even in this case, by performing the correction process to reduce the bevel shape, the bevel shoulder is closer to the rim side, allowing the processed lens to be better framed.

[0101] The correction process of removing either the front bevel slope LVf or the rear bevel slope LVr may be performed by a chamfering tool 224 provided in the second processing tool unit 210B. The chamfering tool 224 has a front chamfering surface having an inclined surface for chamfering corners on the front surface side of the lens LE, and a rear chamfering surface having an inclined surface for chamfering corners on the rear surface side of the lens LE.

[0102] Furthermore, in the above embodiment, the outer shape of the processed lens LE held by the lens holding shaft 102 is acquired by the lens outer shape measuring unit 350, but this is not limited to this. For example, the outer shape of the processed lens LE before it is held by the lens holding shaft 102 may be measured by the external device 60, and the measurement data may be acquired by the data acquisition unit 10. For example, an eyeglass frame shape measuring device (a so-called tracer) that measures the contour shape of the rim of an eyeglass frame may be used as the external device 60, and the outer shape of the processed lens may be measured by a template measuring mechanism (an outer shape measuring mechanism for a demo lens fitted into the rim) provided in the eyeglass frame shape measuring device, and the measurement data may be input to the data acquisition unit 10. In this case, a cup CU is attached to the front refractive surface of the processed lens LE, and the outer shape of the processed lens LE relative to the attachment center of the cup CU is obtained, thereby acquiring the outer shape of the processed lens LE relative to the holding center of the lens holding shaft 102. For example, the eyeglass frame shape measuring device and template measuring mechanism can use the technology disclosed in Japanese Patent Application Laid-Open No. 2013-68488.

[0103] Furthermore, for example, a device having the same type of mechanism as the lens outer shape measuring unit 350 may be used as the external device 60. In this device as well, the outer shape of the processed lens LE is measured with the cup CU attached to the front refractive surface of the processed lens LE, and the outer shape relative to the attachment center of the cup CU is obtained, thereby acquiring the outer shape of the processed lens LE relative to the holding center of the lens holding shaft 102.

[0104] Furthermore, in the above embodiment, switching between double-print mode A and double-print mode B is performed by an operator, but this is not limiting. For example, switching may be performed automatically by the control unit 50. For example, a working code is assigned to the processed lens LE, and the control unit 50 may automatically switch between double-print mode A and double-print mode B based on whether or not processing data associated with the working code is stored in the storage unit 40. For example, the working code assigned to the processed lens LE is read by a code reader (not shown) and transmitted to the control unit 50. The control unit 50 then receives the transmitted working code, and if the processing data associated with the received working code is stored in the storage unit 40, it automatically switches the correction processing to double-print mode A. On the other hand, if the processing data associated with the received working code is not stored in the storage unit 40, the control unit 50 automatically switches the correction processing to double-print mode B. This makes it possible to automate the switching of the double-slide mode without the operator having to take the trouble of performing an operation for switching the mode.

[0105] REFERENCE SIGNS LIST 1 eyeglass lens processing device 10 data acquisition unit 20 display 30 operation unit 40 storage unit 50 control unit 60 external device 100 lens holding unit 102 lens holding shaft 200 lens processing unit 214 processing tool 214cv bevel V groove 224 chamfering tool 250 moving unit 310 lens refractive surface shape measuring unit 350 lens outer shape measuring unit 360 measuring probe 361v V groove

Claims

1. An eyeglass lens processing device comprising: processing means for processing the periphery of an eyeglass lens held by a lens holding shaft using a processing tool; outer shape acquisition means for acquiring the outer shape of the processed lens held by the lens holding shaft; adjustment data acquisition means for acquiring adjustment data on the amount of adjustment relative to the outer size of the processed lens; and control means, wherein the control means acquires first correction processing data for correcting the periphery of the processed lens based on the outer shape data acquired by the outer shape acquisition means and the adjustment data, and controls the processing means based on the acquired first correction processing data to perform the first correction processing for correcting the periphery of the processed lens held by the lens holding shaft.

2. An eyeglass lens processing device according to claim 1, comprising mode switching means for switching between a first correction processing mode in which the first correction processing is applied to correct a processed lens, and a second correction processing mode in which the processed lens is corrected by an operation different from that of the first correction processing mode, wherein in the second correction processing mode, the control means calls up from storage means processing data used when the peripheral edge of the processed lens was processed, acquires second correction processing data for correcting the peripheral edge of the processed lens based on the called processing data and the adjustment data, and controls the processing means based on the acquired second correction processing data, thereby executing the second correction processing to correct the peripheral edge of the processed lens held by the lens holding shaft.

3. An eyeglass lens processing device according to claim 1 or 2, wherein the processed lens is a lens having a bevel formed on its periphery, and wherein the control means acquires the first correction processing data by scraping off the apex side of the bevel formed on the processed lens with the flat processing portion of the processing tool, controls the processing means based on the acquired first correction processing data, and executes the first correction processing with the flat processing portion, or (b) the eyeglass lens processing device is provided with bevel position measuring means for measuring the bevel position of the processed lens in the axial direction of the lens holding shaft, and the control means acquires the first correction processing data based on the data of the outer shape acquired by the outer shape acquisition means, the bevel position measured by the bevel position measuring means, and the adjustment data, controls the processing means based on the acquired first correction processing data, and executes the first correction processing with the bevel processing portion of the processing tool.

4. An eyeglass lens processing device according to claim 3, wherein the bevel position measuring means has a bevel measuring probe with a V-groove into which the bevel apex formed on the processed lens fits, and is a bevel apex position measuring means for obtaining the bevel apex position in the axial direction of the lens holding shaft, and the control means obtains the first corrective processing data based on the bevel apex position measured by the bevel apex position measuring means and the adjustment data.

5. An eyeglass lens processing device according to claim 3, wherein the bevel position measuring means is a bevel slope measuring means having a measuring probe that abuts on at least one of the front and rear bevel slopes of the processed lens and obtains the position of the bevel slope in the axial direction of the lens holding shaft, and the control means obtains the bevel apex position formed around the entire circumference of the processed lens based on the measurement results by the bevel slope measuring means and the data on the outer shape measured by the outer shape measuring means, and obtains the first corrected processing data based on the obtained bevel apex position and the adjustment data.

6. An eyeglass lens processing device according to any one of claims 1 to 5, wherein the processing tool comprises a bevel processing tool having a pre-processing surface for processing the bevel front slope formed on the processed lens and a post-processing surface for processing the post-bevel front slope, and the control means acquires the first correction processing data for cutting either the bevel front slope or the post-bevel front slope formed on the processed lens, controls the processing means based on the acquired first correction processing data, and performs the first correction processing by processing the bevel front slope with the pre-processing surface or processing the post-bevel front slope with the post-processing surface.

7. A control program for an eyeglass lens processing device equipped with processing means for processing the periphery of an eyeglass lens held by a lens holding shaft using a processing tool, the control program causing a control unit of the eyeglass lens processing device to execute the following steps: an outer shape acquisition step for acquiring the outer shape of the processed lens held by the lens holding shaft; an adjustment data acquisition step for acquiring adjustment data on the amount of adjustment for the outer size of the processed lens; and a control step for acquiring first correction processing data for correcting the periphery of the processed lens based on the outer shape data acquired in the outer shape acquisition step and the adjustment data acquired in the adjustment data acquisition step, and controlling the processing means based on the acquired first correction processing data to perform the first correction processing for correcting the periphery of the processed lens held by the lens holding shaft.

8. A control program for an eyeglass lens processing device according to claim 7, wherein the eyeglass lens processing device is provided with mode switching means for switching between a first correction processing mode in which the first correction processing is applied to correct a processed lens, and a second correction processing mode in which the processed lens is corrected by an operation different from that of the first correction processing mode, and wherein the control step, when switched to the second correction processing mode, calls up from a storage means processing data used when the periphery of the processed lens is processed, obtains second correction processing data for correcting the periphery of the processed lens based on the called processing data and the adjustment data, and controls the processing means based on the obtained second correction processing data, thereby executing the second correction processing for correcting the periphery of the processed lens held on the lens holding shaft.

Citation Information

Patent Citations

  • Spectacle lens processing device and spectacle lens processing program

    JP2016193468A

  • Spectacle lens peripheral edge machining information setting device, spectacle lens peripheral edge machining device, and spectacle lens peripheral edge machining information setting program

    JP2018124485A

  • V-groove formation data setting device, spectacle lens processing device and v-groove formation data setting program

    JP2022185751A