Step formation data setting device, step formation data setting program, and spectacle lens rim processing device
The step formation data setting device simplifies the process of setting step data for spectacle lenses by integrating lens and step shape acquisition and editing tools, ensuring compatibility with processing tools and reducing manual adjustments.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2026-03-13
Smart Images

Figure 2026046893000001_ABST
Abstract
Description
Technical Field
[0004] ,
[0006] , , , , ,
[0005] , , , , ,
[0001] The present disclosure relates to a step formation data setting device for setting step formation data for forming a step on the rear surface of a spectacle lens, a step formation data setting program, and a spectacle lens peripheral processing device.
Background Art
[0002] In the production of spectacles, in some cases, a process (so-called step processing) is performed on the peripheral portion of a spectacle lens to form a portion that fits into a groove of a rim of a spectacle frame and a step portion that is cut off to prevent interference with the rim. In Patent Document 1, a step formation data setting device has been proposed that determines whether there is a non-processable area in a step portion set by an operator and notifies the operator.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the device of Patent Document 1 above, step formation data including a non-processable area can be set without the intention of the operator. For this reason, the operator has to edit the step formation data every time they are notified that there is a non-processable area, which is troublesome.
[0005] In view of the problems of the above prior art, the technical problem of the present disclosure is to provide a step formation data setting device, a step formation data setting program, and a spectacle lens peripheral processing device that can easily set step formation data for step processing of a spectacle lens.
Means for Solving the Problems
[0006] (1) A step-forming data setting device according to a first aspect of the present disclosure is a step-forming data setting device for setting step-forming data for forming a step in an eyeglass lens, comprising: lens shape information acquisition means for acquiring lens shape information relating to the shape of an eyeglass lens; step shape information acquisition means for acquiring step shape information relating to the shape of the step; display control means for displaying an editing screen for editing the step shape information on a display means; and setting means for setting step-forming data based on the step shape information, wherein the display control means causes the editing screen to display at least the lens shape information, the step shape information, and an editing pointer based on the external shape of a processing tool used to form the step, and the setting means acquires edited second step shape information, which is an adjusted version of the initial first step shape information, by operation input via the editing pointer, and sets the step-forming data based on the second step shape information.
[0007] (2) An eyeglass lens edge processing apparatus according to a second aspect of this disclosure includes a step formation data setting device, An eyeglass lens rim processing apparatus comprising: a processing tool used for forming the step; a processing tool rotation shaft to which the processing tool is attached; and a lens holding shaft for clamping and holding the eyeglass lens during rim processing of the eyeglass lens, wherein the control means changes the relative position between the processing tool rotation shaft and the lens holding shaft based on the step formation data, thereby forming the step in the eyeglass lens held by the lens holding shaft.
[0008] (3) A step formation data setting program according to a third aspect of the present disclosure is a step formation data setting program used in a step formation data setting device for setting step formation data for forming a step on the rear surface of an eyeglass lens, and is executed by the processor of the step formation data setting device and comprises: a lens shape information acquisition step for acquiring lens shape information relating to the shape of an eyeglass lens; a step shape information acquisition step for acquiring step shape information relating to the shape of the step; a display control step for displaying an editing screen for editing the step shape information on a display means; and a setting step for setting step formation data based on the step shape information, wherein the display control step causes the editing screen to display at least the lens shape information, the step shape information, and an editing pointer based on the external shape of a processing tool used for forming the step, and the setting step acquires edited second step shape information, which is an adjusted version of the initial first step shape information, by operation input via the editing pointer, and sets the step formation data based on the second step shape information. [Brief explanation of the drawing]
[0009] [Figure 1] This is an external view of the cup mounting device. [Figure 2] This is a schematic diagram of the cup mounting mechanism. [Figure 3] This is a schematic diagram of the eyeglass lens measurement mechanism. [Figure 4] This is an example of an indicator board. [Figure 5] This diagram shows the first and second alignment mechanisms of the cup mounting device viewed from above (Y direction). [Figure 6] This is a schematic diagram of the control system in a cup mounting device. [Figure 7] This is an example of a confirmation screen. [Figure 8] This is an example of an editing screen. [Figure 9] This is an example of an editing screen. [Figure 10] This is an example of a settings screen. [Figure 11] This is an example of a change in the editing screen. [Modes for carrying out the invention]
[0010] <Overview> The outlines of the step formation data setting device and the spectacle lens rim processing device of this embodiment are described below. The items classified in <> below can be used independently or in relation to each other.
[0011] The step formation data setting device of this embodiment is a device for setting step formation data for forming steps in eyeglass lenses. When a commercially available personal computer (PC) is used as part of the step formation data setting device, at least a part of the step formation data setting program can be installed on the PC.
[0012] The step formation data setting device may also be a shaft alignment device used in the process of processing the periphery of an eyeglass lens. The shaft alignment device sets the mounting position of a lens holding shaft (for example, a chuck shaft of an eyeglass lens periphery processing device) for clamping and holding the eyeglass lens. For example, the shaft alignment device may include a mounting means (for example, a mounting section 21) for placing the eyeglass lens. For example, the shaft alignment device may include a shaft alignment position setting means (for example, a control unit 60) for setting the mounting position of the lens holding shaft relative to the optical surface of the eyeglass lens placed on the mounting means. For example, the shaft alignment position setting means may set the optical center position of the eyeglass lens as the mounting position. The shaft alignment device may also be a so-called cup mounting device that attaches a cup, which is a processing jig, to the eyeglass lens. For example, the shaft alignment device (cup mounting device) may include a cup mounting means (for example, a cup mounting mechanism 30) for attaching the cup to the optical surface of the eyeglass lens placed on the mounting means based on the mounting position set by the shaft alignment position setting means. For example, the cup mounting means may attach the cup to the optical center position of the spectacle lens. For example, the control means described later may transmit step formation data, along with the mounting position of the lens holding axis to the spectacle lens, to the spectacle lens edge processing device.
[0013] The spectacle lens edge processing apparatus of this embodiment holds and processes the edge of a spectacle lens. For example, the spectacle lens edge processing apparatus may include a step formation data setting device. For example, the spectacle lens edge processing apparatus may include a processing tool (for example, a grinding wheel, cutter, end mill, etc.) used to form a step in the spectacle lens. For example, the spectacle lens edge processing apparatus may include a processing tool rotation axis to which the processing tool is attached. For example, the spectacle lens edge processing apparatus may include a lens holding axis for holding and gripping the spectacle lens. In other words, the spectacle lens edge processing apparatus may include a step formation data setting device, a processing tool, a processing tool rotation axis, and a lens holding axis. For example, the control means described later may form a step in the spectacle lens held by the lens holding axis by changing the relative position between the processing tool rotation axis and the lens holding axis based on step formation data.
[0014] <Method for acquiring lens shape information> The step formation data setting device of this embodiment includes a lens shape information acquisition means (for example, a control unit 60). The lens shape information acquisition means acquires lens shape information relating to the lens shape of eyeglasses. The lens shape information acquisition means may acquire the inner shape of the rim of the eyeglass frame as lens shape information. Alternatively, the lens shape information acquisition means may acquire the outer shape of a demo lens or template as lens shape information.
[0015] The spherical shape information acquisition means may acquire the spherical mold shape information by receiving the spherical shape information from a device different from the step formation data setting device. Further, the spherical shape information acquisition means may acquire the spherical shape information from the storage means built in the step formation data setting device or the storage means connected to the step formation data setting device. Further, the spherical mold shape information acquisition means may acquire the spherical mold shape information by using measurement means provided in the step formation data setting device for measuring at least any one of the rim of the spectacle frame, the demo lens, and the template. For example, the measurement means may have a measuring element and a measuring element axis, and may measure the spherical mold shape by bringing the measuring element into contact with the groove of the rim or by bringing the measuring element axis into contact with the periphery of the demo lens or the template. For example, the measurement means (for example, the spectacle lens measurement mechanism 40) may irradiate the rim, the demo lens, or the template with a measurement light beam, and may measure the spherical mold shape by analyzing the reflected light beam reflected from the rim, the demo lens, or the template.
[0016] <Step shape information acquisition means> The step formation data setting device of the present embodiment includes a step shape information acquisition means (for example, the control unit 60). The step shape information acquisition means acquires step shape information regarding the shape of the step formed on the spectacle lens. The step shape information acquisition means may acquire, as the step shape information, the shape of the portion that fits into the groove of the rim of the spectacle frame at the peripheral portion of the spectacle lens. Further, the step shape information acquisition means may acquire, as the step shape information, the shape of the step portion cut off to prevent interference with the rim of the spectacle frame at the peripheral portion of the spectacle lens. Of course, the step shape information acquisition means may acquire both the shape of the portion that fits into the groove of the rim and the shape of the step portion cut off to prevent interference with the rim as the step shape information. As an example, the shape of the step portion may be represented by the position information of the intersection of the first wall surface (in other words, the skirt surface) where the shoulder surface of the spectacle lens is cut in the radial direction of the spectacle lens and the second wall surface where the rear surface of the spectacle lens is cut in the thickness direction of the spectacle lens, the angle formed by the first wall surface and the second wall surface, and the like.
[0017] The step shape information acquisition means may acquire the step shape information by receiving the step shape information from a device different from the step formation data setting device. Further, the step shape information acquisition means may acquire the step shape information from a storage means built in the step formation data setting device or a storage means connected to the step formation data setting device. Further, the step shape information acquisition means may acquire the ball shape information by using a measurement means provided in the step formation data setting device for measuring the position of the boundary between the rim of the spectacle frame and the demo lens. For example, the measurement means (for example, the spectacle lens measurement mechanism 40) may measure the step shape by irradiating the measurement light beam to the demo lens and analyzing the reflected light beam reflected by the demo lens. At this time, a mark may be attached to the boundary position on the demo lens using a pattern or a marker.
[0018] <Display control means> [[ID=**6**]]The step formation data setting device of the present embodiment includes a display control means (for example, the control unit 60). The display control means displays an editing screen for editing the step shape information on a display means (for example, the monitor 2). The display control means displays at least the ball shape information, the step shape information, and an editing pointer based on the outer shape of the processing tool used for forming the step on the editing screen. Thereby, the step shape applied to the peripheral portion of the spectacle lens can be edited only into a shape that can be processed by the processing tool. In other words, from the stage of adjusting the step shape applied to the peripheral portion of the spectacle lens, a shape that cannot be processed using the processing tool cannot be created.
[0019] Of course, the display control means may display an editing pointer based on the outer shape of the processing tool and the processing related information related to the processing by the processing tool on the editing screen. For example, the processing related information may be at least one of the contact angle and the contact position when the processing tool contacts the spectacle lens.
[0020] An edit pointer can be any tool that has a shape based on the external shape of a workpiece and is capable of specifying a particular location. For example, an edit pointer may have a shape based on the external shape of the cross-section of the workpiece when viewed from the axial direction of the workpiece rotation axis to which the workpiece is attached. One example is the cross-section of the effective area in which the workpiece contacts the spectacle lens. For example, an edit pointer may have a shape that takes into account the external shape of the workpiece when it is in motion. For example, if the workpiece is a cutter that vibrates in a predetermined one direction, the shape of the edit pointer may be determined based on the external shape of the workpiece when viewed from that one direction. Also, for example, if the workpiece is a grinding wheel or end mill that rotates around the workpiece rotation axis, the shape of the edit pointer may be determined based on the external shape of the workpiece when it is rotating.
[0021] The editing pointer may have a shape that mimics at least a part of the external shape of the workpiece. That is, a predetermined area of the editing pointer may have a shape that matches the external shape of the workpiece, while a different area may have a shape that does not match the external shape of the workpiece. In this case, the operator can adjust the step shape by intuitively manipulating the predetermined area of the editing pointer. As a result, the step shape information is edited to a shape that can be machined with the workpiece. Furthermore, for example, by configuring the editing screen to allow rotation and inversion of the editing pointer, the predetermined area of the editing pointer can be brought closer to the step shape information from any direction, thereby improving operability.
[0022] The editing pointer may have the same shape as the external shape of the workpiece. That is, the entire area of the editing pointer may have a shape that matches the external shape of the workpiece. In this case, the operator can easily adjust the step shape with intuitive operation, regardless of the direction in which the editing pointer is moved towards the step shape information. As a result, the step shape information is edited to a shape that can be machined with the workpiece.
[0023] In this embodiment, the size ratio between the actual external shape of the workpiece and the actual ball-shaped information, and the size ratio between the external shape of the editing pointer on the editing screen and the ball-shaped information on the GUI are kept constant. This allows the setting means described later to accurately set the step formation data.
[0024] The display control means may display the first step shape information and the second step shape information in a comparable manner. For example, the display control means may display the first step shape information and the second step shape information side by side. For example, the display control means may switch between displaying the first step shape information and the second step shape information. Furthermore, for example, the display control means may visually display the portion that has been changed from the first step shape information to the second step shape information. As an example, the difference between the first step shape information and the second step shape information may be displayed.
[0025] <Setting method> The step formation data setting device of this embodiment includes setting means (for example, a control unit 60). The setting means sets step formation data based on step shape information. The setting means obtains edited second step shape information, which is adjusted from the initial first step shape information, through operation input via an editing pointer, and sets step formation data based on the second step shape information. Therefore, the operator can easily set step formation data for step processing on eyeglass lenses, which is step formation data that can be processed with a processing tool.
[0026] The setting means may adjust the first step shape information based on an operation input via the editing pointer, which changes the cutting area in which the spectacle lens is cut and machined. For example, the setting means may adjust the first step shape information based on a change in the cutting area due to the contact between the outline of the editing pointer and the first step shape information. As an example, the cutting area may be changed and the first step shape information may be adjusted by changing the position information of at least a part of the first step shape information on the projection plane of the spectacle lens as viewed from the optical axis direction of the spectacle lens, in accordance with the contact between the outline of the editing pointer and the first step shape information. As a result, the step shape of the spectacle lens is edited to a shape that can be machined with the workpiece, and appropriate second step shape information can be obtained.
[0027] For example, the setting means may adjust the first step shape information by changing the curvature of the first step shape information based on an operation input that moves an arbitrary position of the first step shape information specified by the editing pointer. As an example, two arbitrary points constituting the first step shape information may be specified using the editing pointer, and a center point may be set in the area between the two points. Furthermore, the curvature between the two points may be changed by moving the center point in an arbitrary direction using the editing pointer. In this case, the center point may be tangent to the outline of the editing pointer, and the center point may follow the editing pointer.
[0028] Furthermore, for example, the setting means may acquire the second step shape information by changing the first step shape information along the editing pointer based on the movement trajectory of the editing pointer. For example, when the editing pointer is brought close to the first step shape information, each point constituting the first step shape information may touch the editing pointer, and even if the editing pointer is moved afterward, each point may remain in that position. In other words, each point constituting the first step shape information may be pushed aside by the editing pointer. In this case, the operator can set the second step shape information, which is an adjusted version of the first step shape information, with a simple operation such as tracing the boundary between the rim of the eyeglass frame and the demo lens with the editing pointer.
[0029] This disclosure is not limited to the apparatus described in this embodiment. For example, terminal control software (program) that performs the functions of this embodiment can be supplied to the apparatus or system via a network or various storage media, and the control device (e.g., CPU) of the apparatus or system can read and execute the program.
[0030] <Examples> Hereinafter, an embodiment of this embodiment will be described based on the drawings. The step formation data setting device of this embodiment is a cup mounting device equipped with a configuration for attaching a processing jig (cup) to an eyeglass lens.
[0031] Figure 1 is an external view of the cup mounting device 1. For example, the cup mounting device 1 includes a monitor 2, a first alignment mechanism 10, a second alignment mechanism 20, a cup mounting mechanism 30, a spectacle lens measuring mechanism 40 (see Figure 3), etc.
[0032] In this embodiment, the monitor 2 is equipped with a touch panel function, and the monitor 2 functions as an operating unit (controller). The monitor 2 and the operating unit may be provided separately, in which case at least one of the following may be used as the operating unit: a mouse, joystick, keyboard, mobile terminal, etc. In this embodiment, an LCD (Liquid Crystal Display) is used for the monitor 2. An organic EL (Electro Luminescence) display, a plasma display, etc. may also be used for the monitor 2.
[0033] For example, monitor 2 displays various types of information, including at least one of the following: information about the cup to be attached to the eyeglass lens, optical property information of the eyeglass lens (first information), and information different from the optical property information of the eyeglass lens (second information). For example, the information about the cup to be attached to the eyeglass lens may be the outer shape of the cup, etc. Also, for example, the first information about the eyeglass lens may be at least one of the following: spherical power, cylindrical power, astigmatism axis angle, prism amount, eccentricity amount, etc. Also, for example, the second information about the eyeglass lens may be at least one of the following: the outer shape of the eyeglass lens, small lens shape, printed mark, hidden mark, mark, hole shape, hole position, etc.
[0034] For example, monitor 2 displays various operation screens, including at least one of the following: a screen for setting the axis for attaching cups to eyeglass lenses, a layout screen for inputting the processing layout of eyeglass lenses, a processing condition setting screen for inputting processing conditions for eyeglass lenses, and an editing screen for editing the processed shape of eyeglass lenses.
[0035] <Cup mounting mechanism> Figure 2 is a schematic diagram of the cup mounting mechanism 30. The cup mounting mechanism 30 attaches the cup to the eyeglass lens. For example, the cup mounting mechanism 30 includes a mounting part 31, an arm 32, an arm holding base 33, a motor 34, an X-direction movement mechanism 35, a Y-direction movement mechanism 36, a Z-direction movement mechanism 37, etc.
[0036] For example, a cup Cu is mounted on the mounting portion 31. For example, the mounting portion 31 has a protruding portion 31a that fits into the protruding portion Cua formed on the cup Cu. For example, the mounting portion 31 is fixed to an arm 32. For example, the arm 32 is equipped with a rotation transmission mechanism (not shown) for variably maintaining the horizontal rotation angle of the mounting portion 31. For example, the arm 32 is fixed to an arm holding base 33. For example, the arm holding base 33 is equipped with a motor 34. For example, the rotation of the motor 34 is transmitted to the mounting portion 31 via a rotation transmission mechanism (not shown) of the arm 32. As a result, for example, the mounting portion 31 rotates around the axis C1 of the mounting center axis of the cup Cu.
[0037] For example, the X-direction movement mechanism 35, the Y-direction movement mechanism 36, and the Z-direction movement mechanism 37 each include motors, etc. (not shown). For example, the X-direction movement mechanism 35 moves the cup mounting device 1 in the left-right direction (X-direction). For example, the Y-direction movement mechanism 36 is installed above the X-direction movement mechanism 35. For example, the Y-direction movement mechanism 36 moves the cup mounting device 1 in the up-down direction (Y-direction). For example, the Z-direction movement mechanism 37 is installed above the Y-direction movement mechanism 36. For example, the Z-direction movement mechanism 37 moves the cup mounting device 1 in the front-back direction (Z-direction). For example, the Z-direction movement mechanism 37 holds the arm 32, the arm holding base 33, and the motor 34 provided on the arm holding base 33.
[0038] For example, in this embodiment, when the X-direction movement mechanism 35 is moved, the Y-direction movement mechanism 36, the Z-direction movement mechanism 37, and the arm 32, etc., move in the left-right direction relative to the cup mounting device 1. Also, for example, in this embodiment, when the Z-direction movement mechanism 37 is moved, the arm 32, etc., move in the front-rear direction relative to the cup mounting device 1. As a result, for example, the mounting portion 31 moves to the upper part of the first alignment mechanism 10 and the second alignment mechanism 20.
[0039] Furthermore, in this embodiment, for example, when the Y-direction movement mechanism 36 is moved, the Z-direction movement mechanism 37 and the arm 32, etc., move vertically relative to the cup mounting device 1. As a result, for example, the cup Cu mounted on the mounting part 31 is axially pressed onto the spectacle lens.
[0040] <Eyeglass Lens Measurement Mechanism> Figure 3 is a schematic diagram of the spectacle lens measuring mechanism 40. For example, in this embodiment, the spectacle lens measuring mechanism 40 serves as both a measuring optical system for acquiring the optical properties of a lens and a measuring optical system for acquiring lens information other than the optical properties of the lens. However, the measuring optical system for acquiring the optical properties of a lens and the measuring optical system for acquiring lens information other than the optical properties of the lens may be provided separately.
[0041] For example, the spectacle lens measuring mechanism 40 includes an illumination optical system 41, a light-receiving optical system 45, an imaging optical system 48, etc. For example, the illumination optical system 41 includes a light source 42, a half mirror 43, a concave mirror 44, etc. For example, the light source 42 irradiates the lens with a measurement light beam. For example, the light source 42 may be an LED (Light Emitting Diode). For example, the measurement light beam emitted from the light source 42 is reflected by the half mirror 43 placed on the optical axis N2 and coincides with the optical axis N2. For example, the concave mirror 44 reflects the measurement light beam from the optical axis N2 towards the optical axis N1 and shapes the measurement light beam into a parallel light beam (approximately parallel light beam) with a diameter larger than that of the lens LE placed on the optical axis N1. It is also possible to use a lens instead of a concave mirror, but using a concave mirror is advantageous in order to avoid increasing the size of the device.
[0042] For example, the light-receiving optical system 45 includes an indicator plate 46, an image sensor 47, etc. For example, the indicator plate 46 is used to detect the optical center of the lens LE, etc. Details of the indicator plate 46 will be described later. For example, the image sensor 47 captures the measurement light beam that is irradiated from the light source 42 and passes through the lens LE, cylindrical base 24, and indicator plate 46. For example, the image sensor 47 may be a CCD (Charge Coupled Device), a CMOS (Complementary Metal Oxide Semiconductor), etc. In this embodiment, the light-receiving optical system 45 may have a configuration in which a lens is placed between the indicator plate 46 and the image sensor 47.
[0043] For example, the imaging optical system 48 includes a concave mirror 44, an aperture 49, an imaging lens 50, an image sensor 51, etc. For example, the imaging magnification of the imaging optical system 48 is such that the entire lens LE is imaged by the image sensor 51. For example, the concave mirror 44 in the imaging optical system 48 is shared with the concave mirror 44 in the illumination optical system 41. For example, the aperture 49 is positioned at the focal position (approximately the focal position) of the concave mirror 44. For example, the aperture 49 is in a conjugate (approximately conjugate) positional relationship with the light source 42. For example, the image sensor 51 images the reflected light beam irradiated from the light source 42 and reflected by the retroreflective member 52, which will be described later. For example, the image sensor 51 may be a CCD (Charge Coupled Device), a CMOS (Complementary Metal Oxide Semiconductor), etc. For example, the focal position of the image sensor 51 is aligned with the vicinity of the surface of the lens LE by the imaging lens 50 and the concave mirror 44. This allows for imaging of markings on the lens surface, hidden marks formed on the lens, etc., in a nearly focused state.
[0044] <Indicator board> Figure 4 shows an example of an indicator plate 46. For example, the indicator plate 46 has a number of apertures (light beam passage openings) 55 formed in a predetermined pattern. For example, in this embodiment, the apertures 55 are formed by attaching retroreflective members 52, which will be described later, to areas other than the apertures 55. Also, for example, in this embodiment, circular apertures 55 are arranged at equal intervals. Note that the indicator plate 46 only needs to have a pattern formed that can detect the optical center position and optical characteristics of the lens LE, and the shape and spacing of the apertures 55 are not limited to this embodiment.
[0045] For example, the aperture 55 consists of a central hole 56 formed in the center of the indicator plate 46 and peripheral holes 57 formed around the central hole 56. For example, the central hole 56 coincides with the optical axis N1. For example, in this embodiment, the central hole 56 can be distinguished from the peripheral holes 57 by having a different size from the peripheral holes 57. Note that the size, number, shape, position, etc. of the central hole 56 may differ from those in this embodiment, as long as it can be distinguished from the peripheral holes 57. This makes it possible to identify the correspondence between each peripheral hole 57 when the image of the aperture 55 captured by the image sensor 47 (hereinafter referred to as the aperture image) is distorted due to the optical characteristics of the lens LE.
[0046] For example, the retroreflective member 52 is used to reflect the measurement light beam in the same direction (approximately the same direction) as the incident direction. For example, the retroreflective member 52 is attached to the upper surface of the indicator plate 46 and to the upper surface of the disc member 54 having an opening 53 in the center. For example, the disc member 54 may be rotated around an axis centered on the optical axis N1 by a rotation mechanism (not shown). For details on the retroreflective member 52 and its rotation mechanism, please refer to Japanese Patent Application Publication No. 2008-299140.
[0047] Figure 5 shows the first alignment mechanism 10 and the second alignment mechanism 20 viewed from above (Y direction) of the cup mounting device 1. In Figure 5, the lens LE is shown mounted on the mounting section 21 (described later) so that the optical center position L1 of the lens LE coincides with the optical axis N1 of the measurement optical system.
[0048] <First Alignment Mechanism> The first alignment mechanism 10 is used to perform a rough alignment to position the lens LE relative to the measuring optical system. For example, the first alignment mechanism 10 includes a clamping part 11, a motor 12, etc.
[0049] For example, the clamping portion 11 is composed of a sliding mechanism that contacts the edge surface of the lens LE. For example, the sliding mechanism of the clamping portion 11 is configured such that each component contacts a predetermined radial angle region of the lens LE (regions α1 and α2, and regions β1 and β2, described later). In this embodiment, the clamp pins 13a to 13d of the left slider 11a and the right slider 11b, respectively, are configured to contact a predetermined radial angle region of the lens LE.
[0050] For example, the left slider 11a and the right slider 11b are arranged symmetrically with respect to the center line M1 in the left-right direction of the cup mounting device 1, which is the center line M1 passing through the optical axis N1 of the measuring optical system. For example, the left slider 11a and the right slider 11b open and close in conjunction with each other in the direction approaching the optical axis N1 and the direction moving away from the optical axis N1. That is, for example, the left slider 11a slides so that the distance it moves towards the optical axis N1 is always the same as the distance the right slider 11b slides so that the distance the left slider 11a slides so that it moves away from the optical axis N1 is always the same as the distance the right slider 11b slides away from the optical axis N1.
[0051] For example, the motor 12 moves the clamping part 11. For example, the motor 12 opens and closes the left slider 11a and the right slider 11b of the clamping part 11 in the left-right direction, and slides the left slider 11a and the right slider 11b.
[0052] <Second Alignment Mechanism> The second alignment mechanism 20 is used to perform fine alignment, which adjusts the relative positional relationship between the optical center position of the lens LE and the optical axis N1 of the measuring optical system. For example, the second alignment mechanism 20 includes a mounting section 21, a motor 22, etc.
[0053] For example, the lens LE is placed on the mounting section 21 with its surface (front) facing upwards. For example, the mounting section 21 is positioned between the concave mirror 44 and the indicator plate 46 in the measuring optical system. For example, the clamping section 11 is connected to and positioned on top of the mounting section 21.
[0054] For example, the mounting section 21 has a cylindrical base 24. For example, the cylindrical base 24 is positioned such that the center position B1 of the cylindrical base 24 coincides with the optical axis N1 of the measuring optical system. For example, the cylindrical base 24 is made of a translucent material (for example, acrylic resin). Therefore, for example, the cylindrical base 24 can transmit the measuring light beam refracted by the lens LE and the measuring light beam reflected by the retroreflective member 52.
[0055] For example, the motor 22 moves the mounting portion 21. For example, the motor 22 moves the mounting portion 21 together with the clamping portion 11 connected to the mounting portion 21. For example, the motor 22 moves the mounting portion 21 (and the clamping portion 11) in both the left-right and front-back directions.
[0056] <Department Head> Figure 6 is a schematic diagram of the control system in the cup mounting device 1. For example, the control unit 60 is electrically connected to the monitor 2, the non-volatile memory 65 (hereinafter referred to as memory 65), etc. Also, for example, the control unit 60 is electrically connected to the motor 12 of the first alignment mechanism 10, the motor 22 of the second alignment mechanism 20, the motor 34 of the cup mounting mechanism 30, the motor (not shown) of the X-direction movement mechanism 35, the motor (not shown) of the Y-direction movement mechanism 36, the motor (not shown) of the Z-direction movement mechanism 37, etc. Also, for example, the control unit 60 is electrically connected to the light source 42 of the spectacle lens measuring mechanism 40, the image sensor 47, the motor (not shown) for rotating the retroreflective member 52, etc.
[0057] The control unit 60 detects the amount of misalignment between the lens LE and the optical axis N1 of the measurement optical system. For example, the control unit 60 may detect the amount of misalignment between the optical center position L1, which is calculated based on the optical characteristics of the lens LE, and the optical axis N1 of the measurement optical system. The control unit 60 also includes a CPU (processor), RAM, ROM, etc. For example, the CPU may control the driving of each part of the cup mounting device 1. For example, the RAM may temporarily store various types of information. For example, the ROM may store various programs executed by the CPU.
[0058] <Control operation> The operation of the cup mounting device 1 having the above configuration will now be explained. In this embodiment, we will take the example of attaching the cup to the eyeglass lens after setting step processing data to form a portion on the peripheral edge of the eyeglass lens that fits into the groove of the rim of the eyeglass frame and a stepped portion that is cut off to prevent interference with the rim.
[0059] <Acquisition and display of ball-shaped and stepped shapes> First, with the demo lens still attached to the eyeglass frame, the operator marks the lens surface of the demo lens by applying putty along the inner boundary of the rim of the eyeglass frame. This allows the area to be divided into a transmission area where the measurement light beam passes through the surface of the demo lens and a shading area where the light is blocked by the putty. Alternatively, the operator may mark the surface of the demo lens by drawing a line with a marker or similar tool along the inner boundary of the rim.
[0060] Next, the operator removes the demo lens from the eyeglass frame, places it on the mounting section 21 of the eyeglass lens measurement mechanism 40, and presses the shooting start button (not shown). The control unit 60 controls the illumination optical system 41 and the light receiving optical system 45 in response to the operation instruction from the shooting start button. When the measurement light beam is projected from the light source 42 toward the demo lens, the transmitted light beam that has passed through the demo lens is captured by the image sensor 51. At this time, two shooting conditions may be used to obtain separate demo lens images: one shooting condition to facilitate the extraction of the outline of the demo lens, and another shooting condition to facilitate the extraction of the outline of the putty. For example, demo lens images may be obtained using two shooting conditions in which the light intensity of the light source 42 is constant and the gain of the image sensor 51 is different. The control unit 60 combines the two demo lens images and stores them in the memory 65.
[0061] The control unit 60 processes the demo lens image and obtains lens shape data indicating the outer diameter shape of the demo lens and step shape data indicating the contour shape of the step formed on the rear surface of the demo lens. For example, the boundary between the rim of the eyeglass frame and the putty of the demo lens (i.e., the boundary GSD between the light-transmitting area and the light-blocking area of the demo lens) becomes the step shape data. The control unit 60 manages the lens shape data and step shape data as XY coordinates for each radial angle relative to a predetermined position FC and stores them in memory 65. The control unit 60 also displays a confirmation screen 501, including the demo lens image, lens shape data, step shape data, etc., on monitor 2.
[0062] Figure 7 shows an example of the confirmation screen 501. For example, the confirmation screen 501 is a screen in which the lens shape figure GTD based on lens shape data and the step shape figure GTSD based on step shape data are superimposed on the demo lens image 450. For example, the area enclosed by the lens shape figure GTD and the step shape figure GTSD is the part to be processed to create the step. Also, for example, the confirmation screen 501 has a cross-sectional view GSB of the step portion in the demo lens. Also, for example, the confirmation screen 501 has an "edit" button 400 and an "OK" button 430. The demo lens image 450 includes the outline shape (contour) 470 of the demo lens image 450 and the putty image 600.
[0063] <Editing the step shape> The operator sets the width LSW of the stepped portion and the angle LSA of the base surface of the stepped portion in the cross-sectional view GSB by touch operation. For example, the operator may input the width LSW of the stepped portion by measuring the thickness of the demo lens or by measuring the width of the groove in the rim of the eyeglass frame. The operator may also input the angle LSA of the base surface at any angle. In the cross-sectional view GSB, the boundary GSD between the light-transmitting area and the light-blocking area of the demo lens is the intersection point P formed by the first wall surface W1 cut in the radial direction and the second wall surface W2 cut in the thickness direction, which is the position to match (or nearly match) the first stepped shape figure GTSD1 described later.
[0064] Furthermore, the operator confirms whether the stepped shape figure GTSD is positioned on the boundary GSD between the transmitted and shielded regions captured as the demo lens image 450. For example, if the demo lens image 450 is not properly image-processed due to reasons such as low brightness of the demo lens image 450, at least a portion of the stepped shape figure GTSD may not be displayed along the boundary GSD. Therefore, the operator operates either the "OK" button 430 or the "edit" button 400 depending on whether or not to tolerate a misalignment of the stepped shape figure GTSD with respect to the boundary GSD. When the operator operates the "OK" button 430, the control unit 60 switches the confirmation screen 501 to the setting screen 503 described later, in response to the operation instruction from the "OK" button 430. On the other hand, when the operator operates the "edit" button 400, the control unit 60 switches the confirmation screen 501 to the editing screen 502, in response to the operation instruction from the "edit" button 400.
[0065] Figures 8 and 9 show an example of the editing screen 502. For example, the editing screen 502 is a screen in which the demo lens image 450 is superimposed with a lens shape figure GTD based on lens shape data and a step shape figure GTSD based on step shape data. For example, the demo lens image 450, the lens shape figure GTD, and the step shape figure GTSD may be displayed larger on the editing screen 502 than on the confirmation screen 501. Also, for example, the editing screen 502 has an editing pointer 300 based on the outer shape of the workpiece used to form the step. Also, for example, the editing screen 502 has an "OK" button 431.
[0066] In this embodiment, we take the example of a case where the stepped shape figure GTSD is shifted outward from the boundary GSD in the demo lens image 450 (in other words, away from the predetermined position FC). In this embodiment, we take the example of a case where the editing pointer 300 has the same shape as the outer shape of the workpiece (here, a perfect circle). For example, the operator adjusts the initial stepped shape figure (hereinafter referred to as the first stepped shape figure GTSD1) by manipulating the editing pointer 300, and edits the first stepped shape figure GTSD1 into the edited stepped shape figure (hereinafter referred to as the second stepped shape figure GTSD2).
[0067] Let me explain in more detail. The operator touches the editing pointer 300 to bring it closer to the first stepped shape figure GTSD1 and positions the editing pointer 300 on the first stepped shape figure GTSD1. At this time, the control unit 60 changes the first stepped shape figure GTSD1 to conform to the outline of the editing pointer 300. For example, the control unit 60 changes the first stepped shape figure GTSD1 by a small distance for each unit change in the radial angle. As an example, the first stepped shape figure GTSD1 is composed of the XY coordinates of 1000 points, and the unit change angle of the radial angle is 0.36 degrees. If at least some of the points constituting the first stepped shape figure GTSD1 overlap within the area where the editing pointer 300 exists, the control unit 60 repositions each point to the XY coordinates on the outer circumference of the editing pointer 300 and on the radial angle.
[0068] As shown in Figure 8, the operator manipulates the editing pointer 300 to align the first stepped shape figure GTSD1 with the boundary GSD, and then, as shown in Figure 9, moves the editing pointer 300 along the starting point to the ending point of the first stepped shape figure GTSD1. Based on the movement trajectory of the editing pointer 300, the control unit 60 sequentially changes the first stepped shape figure GTSD1 along the editing pointer 300. As a result, a new second stepped shape figure GTSD2 is drawn using the editing pointer 300. The operator then confirms that the second stepped shape figure GTSD2 aligns with the boundary GSD and operates the "OK" button 431. In response to the operation instruction from the "OK" button 431, the control unit 60 switches the editing screen 502 to the settings screen 503. In response to the operation instruction from the "OK" button 431, the control unit 60 manages the second stepped shape figure GTSD2 as XY coordinates for each radial angle relative to a predetermined position FC and saves it in memory 65. This data is used to create a step on the back surface of the eyeglass lens.
[0069] <Setting processing conditions and layout> Figure 10 shows an example of the settings screen 503. For example, the settings screen 503 is a screen for setting the processing conditions and layout of the lens LE. For example, the settings screen 503 has a processing condition setting button 433, a "Block" button 435, a layout setting button 437, an "R / L display" button 439, etc. For example, the processing condition setting button 433 is a button for inputting the processing conditions of the lens LE. For example, the layout setting button 437 is a button for inputting the layout of the lens LE. For example, the "Block" button 435 is a button for starting the attachment of the cup Cu to the lens LE. For example, the "R / L display" button 439 is a button for switching the left and right sides of the lens LE.
[0070] The operator operates the processing condition setting button 433 to input processing conditions such as the type of lens LE (e.g., single-focus lens, bifocal lens, progressive lens, etc.), the material of the lens LE, the material of the frame, whether or not various processing is performed (e.g., mirror finish, chamfering, grooving, etc.), and the mounting position of the cup Cu relative to the lens LE (e.g., the optical center position or geometric center position of the lens LE, etc.). The operator also operates the layout setting button 437 to input layout conditions such as the distance between frame centers and the interpupillary distance. The control unit 60 sets the processing conditions and layout according to the operation instructions from the processing condition setting button 433 and the layout setting button 437.
[0071] Next, the operator places the lens LE on the mounting unit 21 and operates the "Block" button 435. In response to the operation instruction from the "Block" button 435, the control unit 60 closes the setting screen 503 and displays a blocking screen (not shown) on the monitor 2. The control unit 60 also performs coarse and fine alignment of the lens LE in response to the operation instruction from the "Block" button 435. For example, the control unit 60 brings the left slider 11a and the right slider 11b into contact with the lens LE, so that the optical center position L1 of the lens LE coincides (approximately coincides) with the optical axis N1 of the measuring optical system. For details on the alignment control of the mounting unit 21 and the detection of the optical center position L1 of the lens LE, please refer to Japanese Patent Application No. 2023-170666, Japanese Patent Application Publication No. 2008-241694, etc. Furthermore, once the rough and fine alignment of the lens LE is complete, the control unit 60 attaches the cup Cu, which is mounted on the mounting portion 31 of the cup mounting mechanism 30, to the optical center position L1 of the lens LE.
[0072] After the operator has finished attaching the cup Cu to the right eye lens LE, they operate the "R / L display" button 439 and then attach the cup Cu to the left eye lens in the same manner as the right eye lens LE.
[0073] Furthermore, the control unit 60 of the cup mounting device 1 may transfer the second step shape figure GTSD2 (step formation data) created in <editing step shape> to the spectacle lens rim processing device for processing the rim of the spectacle lens. For example, the control unit 60 of the cup mounting device 1 may transfer the step formation data to the control unit of the spectacle lens rim processing device at the time the step formation data is saved to the memory 65. Alternatively, for example, the control unit 60 of the cup mounting device 1 may transfer the (step formation data) to the control unit of the spectacle lens rim processing device using a completion signal issued when the mounting of the cup Cu is completed as a trigger.
[0074] As described above, the step formation data setting device of this embodiment comprises: a lens shape information acquisition means for acquiring lens shape information relating to the shape of eyeglasses; a step shape information acquisition means for acquiring step shape information relating to the shape of a step; a display control means for displaying an editing screen for editing step shape information on a display means; and a setting means for setting step formation data based on step shape information. The display control means displays at least lens shape information, step shape information, and an editing pointer based on the external shape of a processing tool used for forming the step on the editing screen. The setting means acquires edited second step shape information, which is an adjusted version of the initial first step shape information, through operation input via the editing pointer, and sets step formation data based on the second step shape information. This allows the operator to edit the first step shape information and acquire the second step shape information only for shapes that can be processed using a processing tool for forming steps. Therefore, step processing data for step processing on eyeglass lenses can be easily set.
[0075] Furthermore, in the step formation data setting device of this embodiment, the shape of the editing pointer is the same as the external shape of the workpiece used to form the step shape. This allows the operator to edit the step shape information appropriately and with good operability using the editing pointer. For example, the operator can change the first step shape information to the second step shape information by approaching the first step shape information from any direction with the editing pointer. As a result, step formation data for shapes that can be processed by the workpiece can be set more easily.
[0076] Furthermore, in the step formation data setting device of this embodiment, the control means acquires second step shape information by changing the first step shape information along the editing pointer based on the movement trajectory of the editing pointer. For example, in this case, the position information of each point constituting the first step shape information (for example, a point for each radial angle) changes sequentially, making it easy to replace the first step shape information with the second step shape information. In addition, it becomes possible for the operator to perform intuitive operations such as deleting parts that need editing in the first shape information.
[0077] <Example of transformation> The technology disclosed in this embodiment is merely an example. Therefore, it is possible to modify at least a part of the technology illustrated in this embodiment.
[0078] In this embodiment, the configuration in which the shape of the editing pointer 300 is the same as the external shape of the workpiece used to create the step was described as an example, but the embodiment is not limited to this. The shape of the editing pointer 300 can be any shape based on the external shape of the workpiece.
[0079] For example, the shape of the edit pointer 300 may be based on the external shape of the workpiece when it is being driven. For instance, if the workpiece is a star-shaped rotating blade, it will become a perfect circle when it rotates. Therefore, the shape of the edit pointer 300 may be a perfect circle.
[0080] Furthermore, for example, the shape of the edit pointer 300 may mimic at least a part of the external shape of the workpiece. For example, if the workpiece is circular, the edit pointer 300 may be fan-shaped, semi-circular, etc. Also, for example, if the workpiece is circular, the edit pointer 300 may be teardrop-shaped, etc. In these cases, the curvature of the outer diameter of the workpiece and the curvature of the arc of the edit pointer 300 may be the same.
[0081] Furthermore, in the step formation data setting device of this embodiment, the shape of the editing pointer is a shape that mimics at least a part of the external shape of the workpiece used to form the step shape. This allows the operator to appropriately edit the step shape information using the editing pointer. For example, the operator can change the first step shape information to the second step shape information by changing the angle of the editing pointer, bringing the part of the editing pointer that mimics the external shape closer to the first step shape information. As a result, step formation data for shapes that can be processed by the workpiece can be easily set.
[0082] In this embodiment, an example configuration was described in which the stepped shape figure GTSD (first stepped shape figure GTSD1) is edited to follow the outline shape of the edit pointer 300 based on the movement trajectory of the edit pointer 300 from the starting point to the ending point, but the embodiment is not limited to this. For example, the first stepped shape figure GTSD1 may be edited by specifying an arbitrary position of the first stepped shape figure GTSD1 with the edit pointer 300 and changing the curvature of the first stepped shape figure GTSD1.
[0083] For example, the operator uses the edit pointer 300 to specify any two locations on the first stepped shape figure GTSD1 that they want to edit. In response to the operation instructions from the edit pointer 300, the control unit 60 duplicates the edit pointer 300 to the two arbitrary locations so that the outline of the edit pointer 300 and the first stepped shape figure GTSD1 come into contact. The control unit 60 also displays an edit line, which is a curve with curvature, in the area connecting the two points on the first stepped shape figure GTSD1. For example, the operator manipulates the edit line on the first stepped shape figure GTSD1 to partially change the curvature of the first stepped shape figure GTSD1. As an example, the operator edits the shape to the desired form by dragging (specifying) the edit line. The control unit 60 obtains the second stepped shape figure GTSD2 by recalculating the curvature each time the edit line moves.
[0084] In this embodiment, we have described an example configuration in which, when the first stepped shape figure GTSD1 is edited in the editing screen 502, only the second stepped shape figure GTSD2 is displayed, but we are not limited to this. For example, in the editing screen 502, the first stepped shape figure GTSD1 and the second stepped shape figure GTSD2 may be displayed in a comparable manner.
[0085] Figure 11 shows an example of the transformation of the editing screen 502. Similar to Figures 8 and 9, the editing screen 502 includes a spherical shape GTD, a stepped shape GTSD (a first stepped shape GTSD1 and a second stepped shape GTSD2), etc. Here, the control unit 60 may superimpose both the first stepped shape GTSD1 and the second stepped shape GTSD2 on the spherical shape GTD. Furthermore, the control unit 60 may detect the difference in XY coordinates between the first stepped shape GTSD1 and the second stepped shape GTSD2 for each radial angle and highlight the detected area 490 (for example, the detected area 490 may be filled in). For example, the first stepped shape GTSD1 and the second stepped shape GTSD2 may be made comparable by at least one of these image processing methods. Of course, the first stepped shape figure GTSD1 and the second stepped shape figure GTSD2 may be made comparable by displaying them alternately at regular time intervals, or by making them switchable by operating a toggle button (not shown).
[0086] Furthermore, in the step formation data setting device of this embodiment, the control means displays the first step shape information and the second step shape information in a comparable manner. For example, the operator can visually compare the step shape before editing with the step shape after editing, making it easier to identify parts that have been edited unintentionally.
[0087] In this embodiment, a configuration in which the step shape figure GTSD is edited and the step formation data is set using the cup mounting device 1 has been described as an example, but the embodiment is not limited thereto. For example, the step shape figure GTSD may be edited and the step formation data may be set using an eyeglass lens rim processing device. For example, the eyeglass lens rim processing device may include at least a processing tool used for forming a step on the eyeglass lens, a processing tool rotation axis to which the processing tool is attached, and a lens holding axis for holding the eyeglass lens between the lens during rim processing. The control unit of the eyeglass lens rim processing device may, after rough processing and finishing the rim of the eyeglass lens, form a step on the rear surface of the eyeglass lens based on the step formation data (second step shape figure GTSD2). For example, the control unit may form a step on the eyeglass lens held by the lens holding axis by changing the relative position between the processing tool rotation axis and the eyeglass lens holding axis based on the step formation data. For example, by employing at least a part of the technology of this embodiment in an eyeglass lens rim processing device, it is possible to edit the step shape figure GTSD only for shapes that can be processed by the processing tool, and to set appropriate step formation data. [Explanation of symbols]
[0088] 1. Cup mounting device 2 monitors 10. First Alignment Mechanism 20. Second Alignment Mechanism 30 Cup mounting mechanism 40 Eyeglass lens measuring mechanism 60 Control Unit 65 Non-volatile memory 300 Edit Pointers 501 Confirmation Screen 502 Editing screen GTSD stepped shape geometry GTD (Golden Table) Ball Shape
Claims
1. A step formation data setting device for setting step formation data to form a step in an eyeglass lens, A means for acquiring lens shape information related to the lens shape of eyeglasses, Step shape information acquisition means for acquiring step shape information relating to the shape of the step, A display control means that displays an editing screen for editing the step shape information on a display means, A setting means for setting step formation data based on the step shape information, Equipped with, The display control means causes the editing screen to display at least the ball-shaped information, the step-shaped information, and an editing pointer based on the external shape of the workpiece used to form the step. The setting means obtains edited second step shape information, which is adjusted from the initial first step shape information, through operation input via the editing pointer, and sets the step formation data based on the second step shape information. A step formation data setting device characterized by the following features.
2. In the step formation data setting device according to claim 1, The step formation data setting device is characterized in that the shape of the editing pointer is a shape that mimics at least a part of the external shape of the workpiece.
3. In the step formation data setting device according to claim 1 or 2, The step formation data setting device is characterized in that the shape of the editing pointer is the same as the external shape of the workpiece.
4. In a step formation data setting device according to any one of claims 1 to 3, Step formation data setting device characterized in that the setting means acquires the second step shape information by changing the first step shape information along the editing pointer based on the movement trajectory of the editing pointer.
5. In a step formation data setting device according to any one of claims 1 to 4, The step formation data setting device is characterized in that the display control means displays the first step shape information and the second step shape information in a comparable manner.
6. In a step formation data setting device according to any one of claims 1 to 5, A mounting means for mounting the aforementioned eyeglass lenses, During the peripheral processing of the aforementioned spectacle lens, the mounting position of the lens holding shaft for clamping and holding the spectacle lens is set by a shaft position setting means for setting the mounting position relative to the spectacle lens placed on the aforementioned mounting means, A step formation data setting device characterized by comprising the following:
7. In the step formation data setting device of claim 6, A step formation data setting device characterized by comprising a cup mounting means for attaching a cup, which is a processing jig, to the spectacle lens placed on the mounting means, based on the mounting position set by the shaft position setting means.
8. A step formation data setting device according to any one of claims 1 to 5, The processing tool used to form the step, The tool rotation shaft to which the aforementioned tool is attached, During the peripheral processing of the aforementioned spectacle lens, a lens holding shaft is provided for clamping and holding the spectacle lens, An eyeglass lens edge processing apparatus comprising: The spectacle lens edge processing apparatus is characterized in that the control means changes the relative position between the processing tool rotation axis and the lens holding axis based on the step formation data, thereby forming the step in the spectacle lens held by the lens holding axis.
9. A step formation data setting program used in a step formation data setting device for setting step formation data to form a step on the rear surface of an eyeglass lens, This is executed by the processor of the step formation data setting device, The process involves obtaining lens shape information regarding the shape of eyeglasses, and Step shape information acquisition step, which acquires step shape information relating to the shape of the step, A display control step that displays an editing screen for editing the step shape information on a display means, A setting step of setting step formation data based on the step shape information, Equipped with, The display control step causes the editing screen to display at least the ball shape information, the step shape information, and an editing pointer based on the external shape of the workpiece used to form the step. The setting step involves obtaining edited second step shape information, which is obtained by adjusting the initial first step shape information through operation input via the editing pointer, and setting the step formation data based on the second step shape information. A step formation data setting program characterized by the following:
Citation Information
Patent Citations
Step formation data setting device, spectacle lens processing device and step formation data setting program
JP2022154887A