Spectacle lens machining device, and processing program for spectacle lens machining device
Patent Information
- Application Number
- JP2022035078
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2022-03-08
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-03-08
AI Technical Summary
The accumulation of processing debris on detectors in eyeglass lens processing devices leads to detection errors and reduced accuracy due to false detections or reactions, necessitating manual inspection for correction.
Incorporation of a detector cleaning mechanism that includes a cleaning means, signal output means, and control unit to automatically clean the detectors based on predefined conditions or operator input, reducing the occurrence of detection errors and maintaining processing accuracy.
The implementation of a cleaning system for detectors in eyeglass lens processing devices effectively minimizes detection errors and ensures high precision by regularly removing debris, thereby maintaining the accuracy of the processing operation.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an eyeglass lens processing device that processes the periphery of an eyeglass lens using a processing tool, and a processing program therefor. [Background technology]
[0002] There is known an eyeglass lens processing device that processes the periphery of an eyeglass lens using a processing tool (e.g., a grindstone or a cutter) to fit the shape of an eyeglass frame (see, for example, Patent Document 1). This type of device is provided with, for example, a moving means that moves the lens holding shaft to change the positional relationship between the eyeglass lens held by the lens holding shaft and the processing tool. The device is also provided with a detector (e.g., a photosensor) that detects movement in each relative movement direction of the lens holding shaft (e.g., a direction along the lens holding shaft, a direction in which the axial distance between the lens holding shaft and the rotation axis of the processing tool is changed, and a rotation direction of the eyeglass lens). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-177234 A Summary of the Invention [Problem to be solved by the invention]
[0004] During the processing of eyeglass lenses, processing debris is generated, and this debris and other deposits adhere to the detector. If the amount of deposits on the detector increases, a detection error may occur due to false detection or false reaction. In this case, the condition inside the eyeglass lens processing device cannot be determined unless an experienced person removes the cover of the device and inspects it in detail, making it impossible to take appropriate action against the detection error. Furthermore, false detection or false reaction by the detector due to the adhesion of processing debris and other deposits to the detector may result in a decrease in the processing accuracy of eyeglass lenses.
[0005] In view of the above-described conventional techniques, the present disclosure has as its technical object the provision of an eyeglass lens processing device and a processing program therefor that can reduce the occurrence of detection errors by the detector. Also, the present disclosure has as its technical object the provision of an eyeglass lens processing device and a processing program therefor that can reduce false detections or false reactions by the detector. [Means for solving the problem]
[0006] (1) A spectacle lens processing apparatus according to a first aspect of the present disclosure is an spectacle lens processing apparatus that processes the periphery of a spectacle lens using a processing tool, and is characterized by comprising: a detector that detects the movement of a moving member used for processing the spectacle lens; a cleaning means that cleans the detector; a signal output means that outputs a cleaning command signal to operate the cleaning means; and a control means that operates the cleaning means based on the output cleaning command signal. (2) A processing program for an eyeglass lens processing apparatus according to a second aspect of the present disclosure is a processing program for an eyeglass lens processing apparatus executed by a control unit of the eyeglass lens processing apparatus, which is equipped with a detector that detects the movement of a moving member used for processing eyeglass lenses and a cleaning means that cleans the detector, and is characterized in that it causes the control unit to execute a signal output step that outputs a cleaning command signal to operate the cleaning means, and a control step that operates the cleaning means based on the output of the cleaning command signal. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a diagram illustrating the configuration of a processing mechanism section in an eyeglass lens processing device 1 according to an embodiment. [Figure 2] FIG. 2 is a diagram showing an example of a processing chamber provided in the eyeglass lens processing apparatus. [Figure 3] 10 is a schematic diagram for explaining a cleaning unit of a detector that detects movement of a lens holding shaft in a rotational direction. FIG. [Figure 4] 10 is a schematic diagram for explaining a cleaning unit of a detector that detects movement of a lens holding shaft in the X direction. FIG. [Figure 5]10 is a schematic diagram for explaining a cleaning unit of a detector that detects movement of a lens holding shaft in the Y direction. FIG. [Figure 6] 2 is a diagram illustrating the electrical configuration of the eyeglass lens processing device 1. FIG. [Figure 7] 10 is a flowchart of a cleaning process. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, one exemplary embodiment will be described with reference to the drawings. Note that the items grouped in <> below can be used independently or in conjunction with each other.
[0009] [overview] For example, an eyeglass lens processing apparatus (e.g., eyeglass lens processing apparatus 1) processes the periphery of an eyeglass lens with a processing tool (e.g., processing tool 368). For example, the eyeglass lens processing apparatus includes a detector (e.g., origin sensors 125, 145, 155). For example, the detector detects the movement of a moving member (e.g., lens holding shaft 102) used for processing the eyeglass lens. For example, the eyeglass lens processing apparatus includes cleaning means (e.g., cleaning units 160A, 160B, 160C). For example, the cleaning means cleans the detector. For example, the eyeglass lens processing apparatus includes signal output means (e.g., control unit 50). For example, the signal output means outputs a cleaning command signal to operate the cleaning means. For example, the eyeglass lens processing apparatus includes control means (e.g., control unit 50). For example, the control means operates the cleaning means based on the cleaning command signal output from the signal output means. This can reduce the occurrence of detection errors of the detector caused by processing debris or the like adhering to the detector. Furthermore, it is possible to reduce false detections or false reactions of the detector caused by the adhesion of processing debris to the detector, thereby suppressing a decrease in the processing accuracy of the eyeglass lens in the direction in which the moving member moves.
[0010] The eyeglass lens processing device may include a signal acquisition means (for example, a control unit 50) that acquires various signals.
[0011] <Transportation> For example, the eyeglass lens processing apparatus may include a moving means (e.g., a moving unit 120). For example, the moving means moves a moving member to change the relative positional relationship between the eyeglass lens and the processing tool. For example, the moving means may include a rotating means (e.g., a lens rotation unit 120A) that rotates a lens holding shaft, which is an example of a moving member, around its axis. For example, the moving means may include a first moving means (e.g., a first moving unit 120B) for changing the positional relationship between the eyeglass lens and the processing tool in the axial direction of the lens holding shaft (e.g., the X direction). For example, the moving means may include a second moving means (e.g., a second moving unit 120C) for changing the positional relationship between the eyeglass lens and the processing tool in a direction that changes the axial distance between the lens holding shaft and the rotation axis of the processing tool (e.g., the Y direction).
[0012] <Signal output means> For example, the signal output means may output a cleaning command signal based on detector status information. For example, the eyeglass lens processing apparatus includes an adhesion detection means (e.g., the control unit 50) that detects adhesions on the detector, and obtains the detection result of the adhesion detection means as an example of detector status information. The signal output means may then output a cleaning command signal based on the detection result of the adhesion detection means. Furthermore, a determination means (e.g., the control unit 50) may be provided that determines whether or not the detector needs to be cleaned based on the detection result of the adhesion detection means. For example, detection of adhesions on the detector is performed by checking the detector voltage and basing the detected voltage on the voltage. For example, if the detector is a photosensor, it is determined that the detector needs to be cleaned when the detector's verification voltage is below a predetermined value without inserting a light shield (e.g., light shields 126, 146, 156) in the optical path between the light-emitting unit and the light-receiving unit of the photosensor. In this case, cleaning is performed when the amount of adhesions on the detector increases, thereby reducing the impact of the cleaning on the sensor surfaces of the light-emitting unit and the light-receiving unit.
[0013] For example, the signal output means may output a cleaning command signal based on a power-on signal for the eyeglass lens processing apparatus, thereby reducing the occurrence of detection errors in the detector when the eyeglass lens processing apparatus starts to operate, and enabling the apparatus to be operated smoothly.
[0014] For example, the signal output means may output a cleaning command signal based on an operation signal from an operation unit (e.g., operation unit 55) operated by an operator. For example, a cleaning start switch may be disposed on the operation unit, and the cleaning command signal may be output when the operator operates the cleaning start switch. This allows the operator to clean the detector as appropriate, for example, when he or she recognizes that the detector needs to be cleaned.
[0015] For example, the signal output means may output a cleaning command signal based on a signal at regular intervals. For example, the regular intervals may be based on at least one of the measurement results of the elapsed time and the number of lenses processed. For example, the cleaning command signal may be output after the time elapsed since the last cleaning has been performed reaches a predetermined value, or after the number of eyeglass lenses processed since the last cleaning has been performed reaches a predetermined value. This allows cleaning to be performed automatically at regular intervals, preventing the cleaning time from being missed.
[0016] For example, the signal output means may output a cleaning command signal based on a signal that starts a predetermined operation mode of the eyeglass lens processing apparatus. For example, the predetermined operation mode may be a confirmation operation mode that checks the operating status of the apparatus to check for malfunctions or to inspect the apparatus. For example, the confirmation operation mode may perform an origin movement confirmation operation that moves a lens holding shaft, which is an example of a moving member, to an origin position. In this case, by first cleaning the detector prior to the confirmation operation, it is possible to more accurately check for any malfunctions in the confirmation operation mode.
[0017] The cleaning command signal output by the signal output means may be based on at least one of a signal based on the detector's status information, a signal when the power of the eyeglass lens processing device is turned on, a signal at regular intervals, an operation signal to start cleaning output based on the operator's operation of the operation unit, and a signal to start a predetermined operating mode of the eyeglass lens processing device, and may be a single signal or a combination of multiple signals.
[0018] <Detector> For example, the detector may include an origin sensor. For example, the origin sensor is used to detect the origin position of the movement of a movable member. For example, the detector is not limited to an origin sensor, and may be anything that detects the movement of a movable member used for processing eyeglass lenses. Also, for example, the detector may be a photosensor. For example, a photosensor having a light-emitting unit and a light-receiving unit may be used. For example, the detector may be an optical linear encoder or a laser line sensor. For example, the detector may be a proximity sensor. For example, a high-frequency oscillation type that uses magnetic induction, a magnetic type that uses a magnet, or a capacitance type that detects changes in capacitance between the detection object and the sensor may be used.
[0019] <Cleaning means> For example, the cleaning means may be configured to clean (including remove) any adhering matter adhering to the detector. For example, the cleaning means may include a cleaning tool (e.g., cleaning tool 162A, 162B, 162C) attached to a light-shielding plate (e.g., light-shielding plate 126, 146, 156) that moves in and out of the optical path between the light-emitting unit and the light-receiving unit of the detector. For example, the cleaning tool may be configured with a contact member (e.g., a brush or cloth) that comes into contact with the sensor surface of the detector. For example, the light-shielding plate is connected to a moving member and moved by the moving means in the direction in which the detector is positioned. Then, when cleaning the detector, the moving means is controlled by the control means, and the cleaning tool is moved to the position of the detector. This allows the detector to be cleaned well (e.g., removing any adhering matter).
[0020] For example, the cleaning means may be a gas injection means that injects gas (e.g., air) toward the detector. The injected gas blows off any deposits that have adhered to the detector, thereby cleaning the detector. Alternatively, for example, the cleaning means may be a means that sucks up any deposits that have adhered to the detector (e.g., suction like a vacuum cleaner).
[0021] <Control means> For example, the control means may also function as the signal output means. Also, the control means may also control the moving means. Furthermore, for example, the signal output means, the control means for operating the cleaning means, and the control means for controlling the moving means may each be provided separately. Of course, each control means may be configured by combining multiple control means.
[0022] <Prescribed operation mode> For example, the eyeglass lens processing apparatus may be configured to execute a confirmation operation mode as one of the predetermined operation modes, in which the status of the eyeglass lens processing apparatus is confirmed. For example, the confirmation operation mode includes an operation of moving a movable member to a predetermined origin position. For example, the confirmation operation mode checks whether there is a malfunction in origin detection in the movement direction of the movable member (e.g., the rotation direction of the lens holding shaft, the X direction, or the Y direction). In this case, for example, the detector includes an origin sensor for detecting the origin position of the movement of the movable member. Also, for example, the signal acquisition means acquires an operation mode start signal for starting the confirmation operation mode. For example, the signal output means outputs a cleaning command signal based on the operation mode start signal for starting the confirmation operation mode, which is a predetermined operation mode. Then, for example, the control means operates the cleaning means based on the output cleaning command signal before executing the confirmation operation mode. As a result, the detector is cleaned before executing the confirmation operation mode, and the status of the apparatus (presence or absence of a malfunction, etc.) in the confirmation operation mode can be checked more accurately.
[0023] <Processing program> It should be noted that the present disclosure is not limited to the device described in this embodiment. For example, an eyeglass lens shape measurement program (software) 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 device (e.g., a CPU) of the system or device may read and execute the program.
[0024] For example, a processing program for the eyeglass lens processing device executed by a control unit of the eyeglass lens processing device causes the control unit to execute a signal output step of outputting a cleaning command signal to activate the cleaning means, and a control step of activating the cleaning means based on the output of the cleaning command signal, thereby reducing the occurrence of detection errors in the detector.
[0025] [Example] One typical embodiment of the present disclosure will be described with reference to the drawings, in which: Fig. 1 is a diagram illustrating the configuration of a processing mechanism section in an eyeglass lens processing apparatus 1 according to the embodiment.
[0026] The eyeglass lens processing apparatus 1 of the embodiment includes a lens holding unit 100. The lens holding unit 100 includes a lens holding shaft 102 (lens chuck shaft) that holds an eyeglass lens (hereinafter referred to as lens LE), which is the lens to be processed. For example, the lens holding shaft 102 includes two lens holding shafts (lens chuck shafts) 102R and 102L for sandwiching and holding the lens LE. The eyeglass lens processing apparatus 1 includes a lens shape measuring unit 200. The eyeglass lens processing apparatus 1 includes a first processing tool unit 300. The first processing tool unit 300 includes a processing tool 368 for processing the periphery of the lens LE. The eyeglass lens processing apparatus 1 includes a second processing tool unit 400. The second processing tool unit 400 includes, for example, a hole processing tool 440 for processing a hole in the refractive surface of the eyeglass lens. The eyeglass lens processing apparatus 1 includes a moving unit 120, which is an example of a moving means for changing (adjusting) the relative positional relationship between the lens LE held by the lens holding shaft 102 and the processing tool 368. The moving unit 120 includes a lens rotation unit 120A, a first moving unit 120B, and a second moving unit 120C.
[0027] The lens rotation unit 120A is configured to rotate the pair of lens holding shafts 102 around their axes. The first moving unit 120B is configured to change the positional relationship between the lens LE and the processing tool 368 in the axial direction of the lens holding shafts 102 (this is referred to as the X direction). The second moving unit 120C is configured to change the positional relationship between the lens LE and the processing tool 368 in a direction that varies the axial distance between the lens holding shafts 102 and the rotation axis 361 of the processing tool 368 (this is referred to as the Y direction). The moving unit 120 is also used to change the relative positional relationship between the lens LE and the hole drilling tool 440 and the like of the second processing tool unit 400. The moving unit 120 is also used when the lens shape measuring unit 200 measures the refractive surface shape of the lens LE.
[0028] Below, a detailed description will be given of specific examples of each component of the eyeglass lens processing apparatus 1. The lens holding part 100 is mounted on a base 170 of the main body of the eyeglass lens processing apparatus 1.
[0029] <Lens rotation unit> The lens rotation unit 120A will now be described. A lens holding shaft 102R is held on the right arm 101R of the carriage 101 of the lens holder 100, and a lens holding shaft 102L is held on the left arm 101L so that they are rotatable and coaxial with each other. When the lens holding shaft 102R is moved toward the lens holding shaft 102L by a motor 110 attached to the right arm 101R, the lens LE is sandwiched and held between the two lens holding shafts 102R and 102L. The two lens holding shafts 102R and 102L are rotated synchronously via a gear 123 by a motor 120 attached to the right arm 101R. The gear 123 is attached coaxially to the lens holding shaft 102R.
[0030] An origin sensor 125, which is an example of a detector for detecting movement of the lens holding shaft 102 in the rotational direction, is attached via a mounting member to the lens holding shaft 102R side of the carriage 101. For example, a photosensor having a light-emitting element and a light-receiving element is used as the origin sensor 125. A light-shielding plate 126 that moves in and out of the optical path between the light-emitting element and the light-receiving element is attached to the gear 123. In other words, the light-shielding plate 126 is connected to the lens holding shaft 102 via the gear 123. When the light-shielding plate 126 is inserted into the optical path between the light-emitting element and the light-receiving element of the origin sensor 125, the origin position of the rotation angle of the lens holding shaft 102 is detected.
[0031] <First Mobile Unit> The first moving unit 120B will now be described. An X-axis moving support base 140 is provided on shafts 103 and 104 that extend parallel to the lens holding shaft 102 and the processing tool rotation shaft 361. The X-axis moving support base 140 can move in the X-axis direction along the shafts 103 and 104 by the power of an X-axis moving motor 142. The carriage 101 is mounted on the X-axis moving support base 140.
[0032] Furthermore, an origin sensor 145, which is an example of a detector for detecting movement of the lens holding shaft 102 in the X direction, is attached to the base 170 via a mounting member. For example, a photosensor having a light-emitting unit and a light-receiving unit is used as the origin sensor 145. A light-shielding plate 146 that moves in and out of the optical path between the light-emitting unit and the light-receiving unit is attached to the X-axis moving support base 140. That is, the light-shielding plate 146 is connected to the lens holding shaft 102 that moves in the X direction via the X-axis moving support base 140. By inserting the light-shielding plate 146 into the optical path between the light-emitting unit and the light-receiving unit of the origin sensor 145, the origin position of the lens holding shaft 102 in the X direction is detected.
[0033] An encoder 143 (see FIG. 6) is provided on the rotation shaft of the X-axis movement motor 142. The encoder 143 detects the position of the lens holding shaft 102 (i.e., the lens LE) relative to the origin position in the X direction. The encoder 143 is also used to measure the shapes of the front and rear surfaces of the lens LE.
[0034] <Second Mobile Unit> The second moving unit 120C will now be described. A shaft 151a extending in a direction connecting the lens holding shaft 102 and the grindstone rotation shaft 361 is fixed to the X-axis moving support base 140. When the Y-axis moving motor 152 rotates, a ball screw 151b extending in the Y direction rotates. As a result, the left arm 101L and right arm 101R of the carriage 101 (i.e., the lens holding shaft 102) move in the Y-axis direction along the shaft 156.
[0035] An origin sensor 155, which is an example of a detector for detecting movement of the lens holding shaft 102 in the Y direction, is attached to the X-axis movement support base 140 via a mounting member. For example, a photosensor having a light-emitting unit and a light-receiving unit is used as the origin sensor 155. A light-shielding plate 156 extending in the Y direction is attached to the end of the left arm 101L of the carriage 101 and inserted into and removed from the optical path between the light-emitting unit and the light-receiving unit. That is, the light-shielding plate 156 is connected to the lens holding shaft 102, which is moved in the Y direction via the carriage 101. The origin position of the lens holding shaft 102 in the Y direction is detected by inserting the light-shielding plate 156 into the optical path between the light-emitting unit and the light-receiving unit of the origin sensor 155. An encoder 153 is provided on the rotation shaft of the Y-axis movement motor 152 to detect the position of the lens holding shaft 102 relative to the origin position in the Y direction.
[0036] <Cleaning unit> The lens rotation unit 120A, first moving unit 120B, and second moving unit 120C of the moving unit 120 are provided with cleaning units 160A, 160B, and 160C for cleaning their respective origin sensors (detectors that detect the movement of the lens holding shaft 102) 125, 145, and 155.
[0037] As shown in FIG. 2, the eyeglass lens processing apparatus 1 includes a processing chamber 6. The lens LE held by the lens holding shaft 102 and processing tools for processing the lens LE (processing tool 368, finishing tool 430, drilling tool 440, etc.) are disposed inside the processing chamber 6. The processing chamber 6 is composed of a front side wall, left and right side walls, a rear side wall, etc. so as to surround the lens LE and processing tools 368, etc. An openable window (not shown) is disposed on the top surface of the processing chamber 6. The processing chamber 6 is arranged so that the grinding water used during processing and the processing debris generated during processing do not affect various components, including electrical components, outside the processing chamber.
[0038] However, because the machining chamber 6 is not completely sealed, air leaks from the machining chamber 6 to the outside. As a result, a considerable amount of machining debris adheres (accumulates) to the origin sensors 125, 145, and 155. Although the machining mechanism shown in FIG. 1 is covered, dust and other particles adhere to the machining mechanism due to the intrusion of outside air. If a large amount of machining debris or other particles accumulates on the origin sensors 125, 145, and 155, this can result in false detection or false reactions, resulting in detection errors. To reduce these detection errors, cleaning units 160A, 160B, and 160C are provided.
[0039] FIG. 3 is a schematic diagram for explaining a cleaning unit 160A of the origin sensor 125 (a detector that detects the movement of the lens holding shaft 102 in the rotational direction).
[0040] The cleaning unit 160A includes a cleaning tool 162A. For example, the cleaning tool 162A is configured with a contact member that comes into contact with the sensor surfaces of the light-emitting part 125a and the light-receiving part 125b of the origin sensor 125. For example, a brush is used as the contact member. The cleaning tool 162A is attached to the lower tip of a slide member 164. The slide member 164 is moved by a slide movement unit 165 in the direction toward the position of the origin sensor 125. As a result, the cleaning tool 162A is inserted into the optical path between the light-emitting part 125a and the light-receiving part 125b, and any deposits adhering to the sensor surfaces of the light-emitting part 125a and the light-receiving part 125b are cleaned. The slide movement unit 165 can be configured using known technology such as a motor and a slide mechanism.
[0041] Since the cleaning unit 160A cleans the origin sensor 125, it is possible to reduce the impact on the processing accuracy of the lens LE at the rotation angle due to erroneous detection or erroneous response of the origin sensor 125, and to prevent a decrease in the processing accuracy of the lens LE (in other words, it is possible to process the lens LE with high precision).
[0042] FIG. 4 is a schematic diagram for explaining a cleaning unit 160B of the origin sensor 145 (a detector that detects the movement of the lens holding shaft 102 in the X direction).
[0043] The cleaning unit 160B includes a cleaning tool 162B. The cleaning tool 162B is attached to the light-shielding plate 146. The first moving unit 120B is also used as a moving unit that moves the cleaning tool 162B in the direction of the origin sensor 145. For example, the cleaning tool 162B is composed of a contact member that comes into contact with the sensor surfaces of the light-emitting unit 145a and the light-receiving unit 145b of the origin sensor 145. For example, a brush is used as the contact member. In FIG. 4, the cleaning tool 162B is also arranged on the back side of the light-shielding plate 146 so that it can clean the sensor surface of the light-receiving unit 145b.
[0044] For example, the cleaning tool 162B is attached to a range on the light-shielding plate 146 that is not positioned on the origin sensor 145 when the lens LE is processed, but is movable to the origin sensor 145. Then, during cleaning, the cleaning tool 162B is moved beyond the determination portion of the light-shielding plate 146 (the portion that determines whether the cleaning tool 162B has been inserted into the optical paths of the light-emitting unit 145a and the light-receiving unit 145b), thereby cleaning off any deposits that have adhered to the sensor surfaces of the light-emitting unit 145a and the light-receiving unit 145b.
[0045] Since the cleaning unit 160B cleans the origin sensor 145, it is possible to reduce the influence on the processing accuracy of the lens LE in the X direction due to erroneous detection or erroneous response of the origin sensor 145, and to suppress a decrease in the processing accuracy of the lens LE (in other words, it is possible to process the lens LE with high precision).
[0046] In cleaning unit 160B, first moving unit 120B is used (shared) as the moving unit for cleaning tool 162B, so the structure of cleaning unit 160B can be simplified without being complicated, which is also advantageous in terms of cost.
[0047] FIG. 5 is a schematic diagram for explaining a cleaning unit 160C of the origin sensor 155 (a detector that detects the movement of the lens holding shaft 102 in the Y direction).
[0048] The cleaning unit 160C includes a cleaning tool 162C. Like the cleaning unit 160B, the cleaning tool 162C is attached to the light-shielding plate 156 and is composed of a contact member (e.g., a brush) that comes into contact with the sensor surfaces of the light-emitting unit and the light-receiving unit of the origin sensor 155. The second moving unit 120C also serves as a moving unit that moves the cleaning tool 162C in the direction toward the origin sensor 155. The cleaning tool 162C is also disposed on the back surface of the light-shielding plate 156 so that it can clean the sensor surfaces of both the light-emitting unit and the light-receiving unit of the origin sensor 155. Like the cleaning unit 160B, the cleaning tool 162C is attached to a range on the light-shielding plate 156 that is not positioned on the origin sensor 155 during processing of the lens LE but is movable toward the origin sensor 155. During cleaning, the cleaning tool 162C is moved beyond the determination portion of the light blocking plate 156, whereby the matter adhering to the sensor surface of the origin sensor 155 is cleaned off.
[0049] Since the cleaning unit 160C cleans the origin sensor 155, it is possible to reduce the impact on the processing accuracy of the lens LE in the Y direction due to erroneous detection or erroneous response of the origin sensor 155, and to prevent a decrease in the processing accuracy of the lens LE (in other words, it is possible to process the lens LE with high precision).
[0050] In this cleaning unit 160C, the second moving unit 120B is also used (shared) as the moving unit for the cleaning tool 162C, so the structure of the cleaning unit 160C can be simplified without being complicated.
[0051] <Lens shape measurement unit> The lens shape measuring unit 200 will now be described. The lens shape measuring unit 200 of this embodiment is fixed to the base 170 at a position opposite the first processing tool unit 300 with respect to the carriage 101. The lens shape measuring unit 200 includes a measuring unit 200F that measures the front refractive surface of the lens LE and a measuring unit 200R that measures the rear refractive surface of the lens LE. The measuring unit 200F has a measuring probe that contacts the front refractive surface of the lens LE, and the measuring unit 200R has a measuring probe that contacts the rear refractive surface of the lens LE. With the measuring probes of the measuring units 200F and 200R in contact with the front and rear refractive surfaces of the lens LE, the carriage 101 is moved in the Y-axis direction based on target lens shape data, and the lens holding shaft 102 is rotated, thereby measuring the front and rear refractive surfaces of the lens LE in the X-direction. The lens shape measuring unit 200 functions as a lens thickness measuring unit that measures the thickness of the lens LE. The measuring units 200F and 200R may be configured as described in, for example, Japanese Patent Application Laid-Open No. 2003-145328.
[0052] <First processing tool unit> The first processing tool unit 300 includes a motor 360 for rotating a processing tool rotation shaft 361. The processing tool rotation shaft 361 is rotatably held by a rotation shaft holding unit 362 in a positional relationship parallel to the lens holding shaft 102. The rotation shaft holding unit 362 is attached to the base 2. The processing tool rotation shaft 361 is provided with a processing tool 368 for processing the peripheral edge of the lens LE. For example, the processing tool 368 includes at least one of a rough grindstone 362 for glass, a finishing grindstone 364 having a V-groove (bevel groove) for forming a bevel in the lens LE and a flat processing surface, a mirror-finishing grindstone 365, a finishing grindstone 366 for high-curve lenses, and a rough grindstone 367 for plastics. A cutter may be used as the processing tool 368. The peripheral edge of the lens LE held by the lens holding shaft 102 is pressed against the processing tool 368 to be processed.
[0053] <Second processing tool unit> The second processing tool unit 400 includes a finishing tool 430 including a drilling tool 440, a motor 421, and a motor 482. The finishing tool 430 rotates around a rotation axis to perform finishing on the periphery of the lens LE (for example, at least one of grooving, chamfering, step formation, etc.). The drilling tool forms a hole in the lens LE. The drilling tool 440 of this embodiment moves axially while rotating around the rotation axis to form a hole extending in the axial direction in the lens LE. The motor 421 rotates the finishing tool 430 and the drilling tool 440. The motor 482 rotates the finishing tool and the drilling tool.
[0054] <Electrical configuration> FIG. 6 is a diagram illustrating the electrical configuration of the eyeglass lens processing apparatus 1. The eyeglass lens processing apparatus 1 includes a control unit 50. The control unit 50 controls the eyeglass lens processing apparatus 1. The control unit 50 is connected to various devices, such as the motor and origin sensor shown in FIG. 1, via a bus. The control unit 50 is also connected to an operation unit 55, a display 60, which is an example of a display unit, a memory unit 70, and an external communication interface 75, via the bus. The operation unit 55 receives various instructions input from an operator. The display 60 may have a touch panel function and be configured to include the operation unit 55. The memory unit 70 may store a control program for controlling the operation of the eyeglass lens processing apparatus 1 (e.g., a processing control program related to processing the lens LE, a processing program for cleaning each origin sensor, etc.). For example, the external communication interface 75 is connected to an external device, such as a lens shape measuring device that acquires lens shape data that is the target shape of the lens LE to be processed.
[0055] The control unit 50 functions as a signal output means for outputting a cleaning command signal to operate the cleaning units 160A, 160B, and 160C. The control unit 50 may also function as a signal receiving means for receiving the output cleaning command signal. The control unit 50 may also function as a signal acquiring means for acquiring various signals.
[0056] <Operation> The operation of the eyeglass lens processing apparatus 1 having the above-described configuration will be described. Here, with reference to Fig. 7, the cleaning operation of the origin sensors 145, 155, and 125 that detect the movement of the lens holding shaft 102 will be mainly described. Fig. 7 is a flowchart of the cleaning process.
[0057] When a power switch arranged on the operation unit 55 is pressed, power is supplied to each electrical element of the eyeglass lens processing apparatus 1. As an initial operation for starting the apparatus, the control unit 50 drives each motor to move the lens holding shaft 102 to a predetermined initial position. For example, when the light blocking plate 146 is moved together with the lens holding shaft 102 toward the side where the origin sensor 145 is located in the X direction, the origin sensor 145 detects that the light blocking plate 146 has reached the determination portion of the origin sensor 145. The control unit 50 controls the drive of the motor 142 to move the lens holding shaft 102 to a predetermined initial position in the X direction, using the position detected by the origin sensor 145 as the origin. Similarly, based on the detection of the light blocking plate 156 by the origin sensor 155 in the Y direction, the control unit 50 controls the drive of the motor 152 to move the lens holding shaft 102 to a predetermined initial position in the Y direction. Similarly, the control unit 50 controls the driving of the motor 122 to rotate the lens holding shaft 102 to a predetermined initial position, with the rotation position detected by the origin sensor 125 in the lens rotation direction as the origin.
[0058] Furthermore, the power-on signal of the power switch is acquired as an instruction signal for checking the state of each origin sensor (125, 145, and 155), which is an example of a detector (S1). Specifically, for example, the power-on signal is acquired as an instruction signal for checking the voltage of each origin sensor (125, 145, and 155). The control unit 50 checks the state of each origin sensor based on this instruction signal (S2). Specifically, for example, the control unit 50 checks the voltage of each origin sensor when each light shielding plate (126, 146, and 156) is removed from each origin sensor. For example, when the light shielding plate is removed from the origin sensor, the predetermined voltage T0 of the origin sensor is normally 5V (volts).
[0059] Here, when processing debris or other deposits adhere to the sensor surfaces of the light-receiving and light-emitting parts of each origin sensor (125, 145, and 155) and the amount of deposits increases, the voltage of the origin sensor (the voltage output from the light-receiving part) drops. Then, the control unit 50 determines whether the voltage of each origin sensor is equal to or lower than a predetermined value T1 (e.g., 3 V) to determine whether the origin sensor needs to be cleaned (S3). That is, in this embodiment, the amount of deposits on the origin sensor (sensor surface) is detected by the voltage of the origin sensor, and whether the origin sensor needs to be cleaned is determined based on the detection result.
[0060] In step S3, for example, for each origin sensor (125, 145, and 155), if the voltage exceeds the predetermined value T1, it is determined that cleaning of that origin sensor is not necessary (S4).
[0061] In step S3, for example, if the voltage of any of the origin sensors (125, 145, and 155) is below a predetermined value T1, the control unit 50 outputs a cleaning command signal to that origin sensor (S5), and based on the cleaning command signal, activates the target cleaning unit (160A, 160B, and 160C) to perform cleaning (S6).
[0062] For example, when a cleaning command signal is output for the X-direction origin sensor 145, the control unit 50 controls the driving of the motor 142 to operate the cleaning unit 160B, and moves the light blocking plate 146 together with the lens holding shaft 102 in the direction where the origin sensor 145 is located, thereby moving the cleaning tool 162B past the determination portion of the origin sensor 145 (the portion that detects that the light blocking plate has entered). This performs cleaning to remove deposits attached to the sensor surface of the origin sensor 145. Furthermore, when a cleaning command signal is output for the Y-direction origin sensor 155, similar to the case of the origin sensor 145, the control unit 50 controls the driving of the motor 152 to operate the cleaning unit 160C, and moves the cleaning tool 162C of the light blocking plate 156 past the determination portion of the origin sensor 155. This performs cleaning of the origin sensor 155.
[0063] For example, when a cleaning command signal is output to the origin sensor 125, the control unit 50 controls the driving of the slide movement unit 165 to operate the cleaning unit 160A, and moves the cleaning tool 162A beyond the determination portion of the origin sensor 125. This causes the origin sensor 125 to be cleaned.
[0064] The cleaning tool 162B and the like may move back and forth relative to each origin sensor, which makes it possible to more reliably clean the sensors and remove any deposits.
[0065] As described above, by automatically cleaning each of the origin sensors (125, 145, and 155), it is possible to suppress the occurrence of errors caused by machining debris adhering to each of the origin sensors. In addition, it is possible to reduce false detections or false responses of each of the origin sensors caused by machining debris adhering to each of the origin sensors.
[0066] In the above embodiment, an example has been described in which a cleaning command signal is output based on the detection result of matter (e.g., machining debris) adhering to the origin sensor, which is an example of a detector. In this case, cleaning is performed by the cleaning unit when the amount of matter adhering to the origin sensor increases (i.e., cleaning is performed less frequently), so the impact on the sensor surfaces (sensor surfaces of the light-emitting unit and light-receiving unit) of the origin sensor caused by contact of the cleaning tools (162A, 162B, and 162C) is reduced.
[0067] After the cleaning in step S6, the state of the cleaned origin sensor may be checked (detection of adhesions on the origin sensor) as in step S2. If this check reveals that the state of the origin sensor is not correct, a warning to that effect may be issued. For example, as in step S2, the control unit 50 again checks the voltage of the cleaned origin sensor with the light shielding plates (126, 146, 156) removed. If, despite the cleaning, the voltage of the origin sensor is determined to be equal to or less than the predetermined value T1 as in step S3, and the voltage is found to be equal to or less than the predetermined value T1, a warning is issued that the automatic cleaning of the origin sensor has not resolved the voltage drop of the origin sensor (in other words, the need for cleaning). In this case, for example, a warning that inspection of the device is required may be issued via the display unit (display 60).
[0068] In the above example, the control unit 50 determines that the light blocking plates (126, 146, and 156) are positioned in the determination area of the origin sensor when the voltage of the origin sensor drops to a predetermined value T2 (e.g., 2.5 V). An origin sensor error is output when the light blocking plates are out of the determination area of the origin sensor and the voltage of the origin sensor is equal to or less than the predetermined value T2. Therefore, even if the light blocking plates are out of the determination area of the origin sensor and the voltage of the origin sensor is equal to or less than the predetermined value T1 (e.g., 3 V), an origin sensor error will not be output as long as it exceeds the predetermined value T2. Therefore, if the voltage of the origin sensor exceeds the predetermined value T2, a warning is issued that cleaning is necessary, but the processing operation of the eyeglass lens processing apparatus 1 may continue.
[0069] The processing operation of the lens LE will be briefly described. For example, lens shape data acquired by the lens shape measuring device is input into the eyeglass lens processing apparatus 1 via the external communication interface 75 and stored in the memory unit 70. In addition, the operator operates the display 60 and the operation unit 55 to set layout data and processing conditions for locating the optical center position of the lens LE relative to the lens shape. After the operator holds the unprocessed lens LE on the lens holding shaft 102, he presses the processing start switch to start the processing operation of the lens LE. First, the lens shape measuring unit 200 is operated to measure the shapes of the anterior and posterior refractive surfaces of the lens LE corresponding to the lens shape. This allows the lens thickness of the lens LE corresponding to the lens shape to be obtained.
[0070] Next, roughing is performed. For example, if the material of the lens LE is plastic, the control unit 50 acquires a roughing trajectory based on the target lens shape data, and controls the position of the lens holding shaft 102 in the Y direction while rotating the lens LE based on the acquired roughing trajectory, thereby roughing the periphery of the lens LE with the roughing grindstone 367. Then, the process moves to finishing. For example, if beveling is set, the control unit 50 acquires a bevel-finishing trajectory based on the target lens shape data, and controls the positions of the lens holding shaft 102 in the X and Y directions while rotating the lens LE based on the acquired bevel-finishing trajectory, thereby finish-processing the periphery of the lens LE with the finishing grindstone 364.
[0071] <Example of transformation> Although a typical embodiment of the present disclosure has been described above, the present disclosure is not limited to the above embodiment and various modifications are possible.
[0072] In the above embodiment, the voltage check instruction signal for each origin sensor (125, 145, and 155) is obtained in response to a power-on signal from the power switch, but the voltage check for each origin sensor may be performed at any time. For example, the voltage check instruction signal may be obtained based on a signal from a switch to start the processing operation for the lens LE, and the voltage check operation for each origin sensor may be performed.
[0073] Furthermore, checking the voltage of each origin sensor (125, 145, and 155) in the above embodiment is one example of a means for checking the state of each origin sensor, and checking the state of each origin sensor is not limited to checking the voltage, and any means can be used as long as it can detect the degree (level) of adhesion to each origin sensor. Furthermore, detection of adhesion to each origin sensor does not have to be based on checking the electrical state of each origin sensor, and a separate adhesion detection unit (for example, a unit that provides a camera that captures an image of each origin sensor and detects adhesion based on the image signal) may be provided to directly detect the level of adhesion to each origin sensor.
[0074] Furthermore, in the above embodiment, the output of the cleaning command signal for the origin sensor is based on a signal indicating the state information of the origin sensor (in the embodiment, the detection result of the matter adhering to the origin sensor based on the voltage confirmation information of the origin sensor), but this is not limited to this. For example, the cleaning command signal may be output directly based on a power-on signal for the eyeglass lens processing apparatus 1 (for example, a signal from the power-on switch). This makes it possible to reduce the occurrence of detection errors in each origin sensor during the initial operation when the apparatus is started up.
[0075] The cleaning command signal may be output based on an operation signal from the operation unit 55 by an operator. For example, the operation unit 55 is provided with a cleaning start switch, and when the operator considers it necessary to clean each sensor (for example, when a service technician inspects the device, when some kind of malfunction occurs in the device, etc.), a cleaning command signal is output based on the operation signal from the cleaning start switch, and cleaning of each origin sensor is executed.
[0076] The cleaning command signal may also be output at regular intervals. For example, the control unit 50 may measure the time (or the number of days) that has elapsed since the last cleaning was performed, and output the cleaning command signal after the elapsed time reaches a predetermined value (for example, one month) (for example, when the eyeglass lens processing apparatus 1 is started up). Alternatively, for example, the control unit 50 may measure the number of processed lenses LE, and output the cleaning command signal after the number of processed lenses LE reaches a predetermined value (for example, 1,000).
[0077] Regarding the periodic cleaning command signal, instead of automatically outputting the periodic cleaning command signal, the control unit 50 may periodically issue a warning (for example, by turning on a warning lamp, displaying a warning on the display 70, etc.) to prompt the operator to clean each origin sensor. When this warning is issued, the operator can operate a cleaning start switch arranged on the operation unit 55 to perform cleaning.
[0078] The cleaning command signal may also be output based on a signal to start a predetermined operation mode of the eyeglass lens processing apparatus 1. For example, the cleaning command signal may be output based on a start signal for a confirmation operation mode (e.g., a self-check mode) that checks the status of the apparatus to check for malfunctions or for inspection. For example, the confirmation operation mode includes an origin movement confirmation operation in which the lens holding shaft 102, an example of a moving member, is moved to the origin position. For example, in this origin movement confirmation operation, the light blocking plates (126, 146, and 156) are repeatedly moved relative to the origin sensors (125, 145, and 155) to check for any malfunctions in origin detection in the rotational direction, X direction, and Y direction of the lens holding shaft 102. For example, when a start signal for the confirmation operation mode (e.g., a signal from a start switch for the confirmation operation mode arranged on the operation unit 55 by an operator) is acquired, a cleaning command signal is output prior to the confirmation operation (before the confirmation operation mode is executed), and the control unit 50 cleans each sensor. This allows for more accurate confirmation of any malfunctions in the apparatus in the confirmation operation mode. This confirmation operation mode allows appropriate measures to be taken depending on the nature of the malfunction.
[0079] The predetermined operation mode of the eyeglass lens processing apparatus 1 when the cleaning command signal is output is not limited to the above-mentioned confirmation operation mode, and various operation modes of the eyeglass lens processing apparatus 1 are possible.
[0080] Furthermore, the cleaning units (160A, 160B, and 160C) are not limited to using cleaning tools (162A, 162B, and 162C) such as contact members, but may be provided with a gas injection unit that injects gas (e.g., air) toward each origin sensor (125, 145, and 155) to clean deposits adhering to the origin sensors. Furthermore, the cleaning units may be mechanisms (e.g., suction like a vacuum cleaner) that suck up deposits adhering to each origin sensor. [Explanation of symbols]
[0081] 1 Eyeglass lens processing equipment 50 control section 55 Operation section 102 Lens holding shaft 120 Mobile Units 120A Lens Rotation Unit 120B First Mobile Unit 120C Second Mobile Unit 125,145,155 Origin sensor 126,146,156 Shade 160A, 160B, 160C cleaning units
Claims
1. A spectacle lens processing device that processes a peripheral edge of a spectacle lens with a processing tool, A detector for detecting the movement of a moving member used for processing the eyeglass lens; a cleaning means for cleaning the detector; a signal output means for outputting a cleaning command signal for operating the cleaning means; a control means for operating the cleaning means based on the output cleaning command signal; An eyeglass lens processing apparatus comprising:
2. 2. The eyeglass lens processing apparatus according to claim 1, The eyeglass lens processing apparatus is characterized in that the signal output means outputs the cleaning command signal based on at least any of a signal based on status information of the detector, a signal to power on the eyeglass lens processing apparatus, an operation signal of an operation unit by an operator, a signal based on periodic timing, and a signal to start a predetermined operation mode of the eyeglass lens processing apparatus.
3. 3. The eyeglass lens processing apparatus according to claim 1, a substance detection means for detecting a substance adhering to the detector, The eyeglass lens processing apparatus according to claim 1, wherein the signal output means outputs the cleaning command signal based on a detection result of the deposit detection means as state information of the detector.
4. In the eyeglass lens processing apparatus according to any one of claims 1 to 3, The detector includes a photosensor having a light emitting portion and a light receiving portion, a light-shielding plate that is inserted into and removed from an optical path between the light-emitting unit and the light-receiving unit and is connected to the moving member; a moving means for moving the light blocking plate together with the moving member in a direction toward the detector; Equipped with the cleaning means is a cleaning tool for cleaning off any deposits adhering to the detector, the cleaning tool being provided on the light blocking plate; The eyeglass lens processing apparatus according to claim 1, wherein the control means controls the moving means when cleaning the detector, and moves the cleaning tool to the position of the detector.
5. In the eyeglass lens processing apparatus according to any one of claims 1 to 4, A confirmation operation mode for confirming the state of the eyeglass lens processing apparatus includes an operation of moving the movable member to a predetermined origin position, and a signal acquiring means for acquiring an operation mode start signal for starting the confirmation operation mode, the signal output means outputs the cleaning command signal based on the operation mode start signal for starting the confirmation operation mode, which is a predetermined operation mode; The eyeglass lens processing apparatus according to claim 1, wherein the control means operates the cleaning means based on the cleaning command signal output before the confirmation operation mode is executed.
6. A processing program for an eyeglass lens processing apparatus, which is executed by a control unit of the eyeglass lens processing apparatus, the processing program comprising: a detector for detecting movement of a movable member used for processing eyeglass lenses; and cleaning means for cleaning the detector, a signal output step of outputting a cleaning command signal for operating the cleaning means; a control step of operating the cleaning means based on an output of the cleaning command signal; A processing program for an eyeglass lens processing apparatus, comprising:
