System and method for edging ophthalmic lenses

By using a first database to store core frame information and a second database to store customer-specific correction data, combined with a centering and blocking machine and an edging machine, the high cost and complex operation of existing lens edging equipment are solved, achieving high efficiency and accuracy in lens edging.

CN116324595BActive Publication Date: 2026-05-19ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ESSILOR INTERNATIONAL(COMPAGNIE GENERALE D OPTIQUE)
Filing Date
2021-11-19
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

In the existing technology, obtaining the frame contour shape of ophthalmic lenses requires the use of expensive contour reading equipment, and the operation is complicated and time-consuming for opticians, and there is also the problem of inaccurate lens machining.

Method used

The system uses a first database table to store core frame information and a second database table to store customer-specific correction data. The processing unit calculates the edging set point and, in conjunction with the centering and blocking machine and the edging machine, achieves automated edging of the lenses.

Benefits of technology

It reduces equipment costs and operational complexity, improves the accuracy and efficiency of lens edging, and adapts to the specific requirements of different customers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116324595B_ABST
    Figure CN116324595B_ABST
Patent Text Reader

Abstract

The invention relates to a system for edging an ophthalmic lens, the system comprising: - a first database table (31) comprising first data relating to a reference eyeglass frame; - a second database table (131) comprising second data relating to corrections applicable to said first data; and - a processing unit (100) adapted to calculate, from data read at least in said first database table, corrected by data read in said second database table, an edging setpoint adapted to be used by an edging machine to edge an ophthalmic lens along a final profile.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention generally relates to the field of eyeglasses.

[0002] More particularly, the present invention relates to a system and method for machining the edges of ophthalmic lenses. Background Technology

[0003] The technical aspect of an optician's work involves fitting a pair of ophthalmic lenses into a frame chosen by the wearer. This technical aspect can be divided into four main procedures:

[0004] - Obtain the shape of the lens rims of the eyeglasses frame selected by the wearer.

[0005] - Centering each ophthalmic lens involves using centering marks set on the lens to determine the lens's reference frame, and then appropriately positioning the previously obtained lens rim profile within the lens's reference frame. This ensures that once the lens is edged to this profile and then mounted in the lens frame, it is correctly positioned relative to the wearer's corresponding eye and best fulfills the optical function designed for this purpose.

[0006] - Each lens is blocked, including attaching a blocking accessory to the lens, so that the lens can be easily removed from the centering station and then joined in the edging station without losing the reference frame.

[0007] - Grind the edges of each lens, including machining the lens into the previously centered profile.

[0008] The first operation is particularly noteworthy here.

[0009] This operation is typically performed by an optician using a profilometer that slides along the grooves in the rim of the eyeglass frame.

[0010] Then, this contour reading device allows the shape of the bottom of the tongue and groove to be stored so that the lens can be machined in a manner that makes the top of the bevel of the lens have a shape similar to that of the tongue and groove.

[0011] The main drawback of this solution is that it requires the use of contour reading devices, which have high purchase and maintenance costs.

[0012] Furthermore, it is time-consuming to implement and requires the optician to be extremely careful, which runs counter to the principle of simplicity sought.

[0013] It is also known from existing technologies that there are differences in the manufacture of a pair of glasses.

[0014] For example, an optician can send the frame along with data for lens finishing to a lab for edging. In this example, the lab is responsible for tracing the frame's outline, finishing the lenses, and edging them before mounting them in the frame. In a variant, the optician can send only the name of the frame model chosen by the customer along with data for lens finishing; this lab has a large inventory of frames. In both variants, the problems raised below remain.

[0015] There is also a database of original information about frames known from related technologies, but this database is only used for feasibility calculations or only for a few types of lenses. Such lenses are, for example, lenses to be mounted on rimless frames, or frames with very high flexibility, or frames with low profile dispersion.

[0016] It was also noted that the production point cannot afford the risk of using raw information stored in the database without control over it. In practice, this would result in inaccurate lens machining, necessitating remachining or machining of new lenses with different settings (and thus delivery delays). This is why contour reading equipment is still used.

[0017] For example, document EP 3 654 087 A1 relates to the production of eyeglasses, which include a frame and two lenses, by additive manufacturing.

[0018] Documents US 8 926 401 B and US 4 656 590 A relate to a forming method for shaping ophthalmic lenses for mounting in eyeglass frames.

[0019] In these three files, the frame data is stored in the frame database, taking into account the shape of the lens rim contour.

[0020] Creating a database with all frame information is also time-consuming, so it was not intended for use by opticians or laboratories. Summary of the Invention

[0021] To overcome this drawback, the present invention proposes a solution that allows for obtaining the shape of eyeglass frames at a lower cost.

[0022] Therefore, the present invention provides a system for edging ophthalmic lenses, the system comprising:

[0023] - A first database table, which includes first data related to the reference eye's lens frame.

[0024] - A second database table, which includes second data relating to corrections applicable to the first data, and

[0025] - A processing unit adapted to calculate an edge grinding setpoint based on at least one first data in first data, the at least one first data being corrected by at least one second data in second data, the edge grinding setpoint being adapted for use by a machine to enable edge grinding of the ophthalmic lens along the final contour.

[0026] According to the present invention, the first database table includes data that can be used by each user of the centering and edging machine (optician, lens manufacturing center, etc., hereinafter referred to as "customer"). Conversely, the second database table includes data specific to a single customer.

[0027] In other words, the concept of this invention is to separate core information from local parameters so that the data can be fine-tuned according to the specific requirements of the customer without interfering with the requirements of other customers.

[0028] The principle behind the shared first database table is to minimize the effort required to create it, thereby obtaining a true reference database table with a large amount of qualitative core information. This core information is, for example, determined by the frame manufacturer. This core information is identified by an ID in the first database.

[0029] This ID can have several formats. It can consist of the following:

[0030] - Standard encoding (EAN, UPC, JAN, GTIN...), or

[0031] - Combinations of those standard codes, or

[0032] - A combination of characteristics (e.g., "frame model name", "color", and "size"), or

[0033] -A combination of at least one of these standard codes and at least one of these characteristics, or

[0034] -A combination of at least one of these standard codes, at least one of these characteristics, and batch codes, or

[0035] - The code selected by the frame manufacturer.

[0036] An example of a frame ID is a combination of GTIN code, frame name, batch number, and frame manufacturer name.

[0037] The principle of the independent second database table is to allow each customer to have their own settings. Therefore, production can adjust the setpoints according to their local conditions. These conditions (referred to as "laboratory identification criteria") are, for example, local temperature, local humidity, the equipment used, customer habits, the required level of polishing, and the centering or edging machine used in the final process.

[0038] By extension, the use of this second database table allows for cross-participation and synergy among database clients to achieve collaborative work. In this scenario, the second database table can be provided not only by a limited, qualified core team, but also by each client individually.

[0039] This second database table also allows:

[0040] - This facilitates the replication of data in the primary database to manage model discrepancies, such as those where certain characteristics (brand, name, color, etc.) are the same, but some geometric properties (shape, size, etc.) are different.

[0041] - Improve the data stored in the first and / or second database tables by periodically correcting and adjusting, and / or perfecting, this will improve system efficiency.

[0042] - This facilitates the creation of new references in the first database table by retrieving simulated data from the database table and suggesting that the data be copied and pasted.

[0043] - This facilitates the management of a batch of frames of the same model by assigning specific offset parameters to this batch.

[0044] Because of the data recorded in the second database, the processing unit can also modify the shape of the frame traces read from the first database under certain conditions (e.g., only when the characteristics of the frame meet the requirements (e.g., only when the frame is plastic)).

[0045] Other preferred features of the present invention are as follows:

[0046] - The system includes a centering and blocking machine adapted to center an ophthalmic lens and to block the lens at a position inferred from the edging set point.

[0047] The system includes an edging machine with tools adapted to automatically machine the edge of an ophthalmic lens along the final contour according to the edging set points.

[0048] - The first database table belongs to the first database.

[0049] - The second database table belongs to a second database that is different from the first database.

[0050] - The first database table includes a plurality of records, each associated with a reference eyeglass frame (e.g., frame model), wherein the records contain only invariant data.

[0051] - For each reference eye lens frame, the first database table includes at least one of the following attributes: frame traces, identifier (ID mentioned above), and geometric characteristics of the reference eye lens frame (the frame traces are formed by frame batch coding or any other information).

[0052] - The second data includes correction parameters to be applied to the first data.

[0053] The value of the correction parameter depends on the location of the machine.

[0054] - The value of the correction parameter depends on the owner of the machine.

[0055] - The second data includes at least one piece of feedback information related to the accuracy of mounting the ophthalmic lens, edged by the machine, into the eyeglass frame.

[0056] - Only some users of the first database table can access the second database table.

[0057] The present invention also relates to a method for grinding the edge of an ophthalmic lens to facilitate its mounting in a lens frame, the method comprising the following steps:

[0058] -Choose eyeglass frames

[0059] - Read the first data related to the selected eyeglass frame from the first database table.

[0060] - Read second data from the second database table related to the use of the first data under the local conditions of the machine.

[0061] - Calculate the setpoint based on the first data corrected at least by the second data, and

[0062] - The ophthalmic lens is edged along the final contour using the machine according to the edge setting point.

[0063] Preferably, this method further includes the following steps:

[0064] - Install the ophthalmic lens into the frame, and

[0065] - Record new data into a second database table, the new data depending on the accuracy of mounting the ophthalmic lens into the frame.

[0066] Preferably, when the eye-fitting objective lens frame is obtained, the method includes the following steps:

[0067] - Determine whether the type of eyeglass frame obtained is stored in the first database table, and if the type of eyeglass frame obtained is not stored in the first database table, then:

[0068] - Determine the value of the first data for the acquired eyeglass frame, and

[0069] - Record the value of the first data in a new record in the first database table, the value of which is associated with an identifier related to the type of reference eye lens frame. Attached Figure Description

[0070] The following description, with reference to the accompanying drawings and by way of non-limiting examples, makes clear the scope of the invention and the ways in which it may be practiced.

[0071] In the attached diagram:

[0072] - Figure 1 This is a schematic diagram of the system according to the present invention.

[0073] - Figure 2 It is a three-dimensional diagram of centering and blocking devices, and

[0074] - Figure 3 It is a three-dimensional diagram of the forming tool. Detailed Implementation

[0075] exist Figure 1 The system 1000 is described in the figure. This system is used to perform operations that enable the edging of ophthalmic lenses.

[0076] These operations are carried out partly at the central organization’s location S1 and partly at the location S2 of one or more users (hereinafter referred to as “customers”).

[0077] The central organization's location S1 is, for example, the office of an ophthalmic lens manufacturer.

[0078] The customer's location S2 is, for example, the office of an optician or the office of a chain of lens labs.

[0079] In the following text, location S2 will be considered to belong to a single customer (or optician). In a variant, it may also be envisioned that location S2 belongs to a chain of lens labs that collaborate with several customers (where this is to be specified in the text).

[0080] In both cases, the central organization site S1 will be suitable for cooperating with several sites S2.

[0081] The optician’s workspace S2 includes instruments 100, 130, 200, and 300, which enable the optician to prepare ophthalmic lenses after receiving unformed lenses so that these lenses can be installed in the frames chosen by the future “wearer” of the glasses.

[0082] In this example, these devices include a first database 130, a centering and blocking device 200, and a forming device 300, all of which are controlled by the processing unit 100.

[0083] The centering and blocking device 200 is used to center the outline on ophthalmic lenses in such a way that once these ophthalmic lenses are mounted on a frame, they are correctly centered relative to the wearer's eyes when looking at infinity. The centering and blocking device is also suitable for blocking the lenses.

[0084] The forming apparatus 300 is used to shape the ophthalmic lens 20 to follow those contours.

[0085] These tools are controlled according to the edge grinding set point calculated by the processing unit 100.

[0086] Figure 2 An embodiment of the centering and blocking device 200 is shown in more detail.

[0087] This device is designed to: first, identify the position of the centering mark on the ophthalmic lens 20 to be prepared, and second, block the ophthalmic lens 20 by placing a blocking accessory on the front of the ophthalmic lens 20.

[0088] This centering and blocking device 200 is well known to those skilled in the art and does not constitute the subject matter of the invention described herein. The architecture and operation of this centering and blocking device are described in detail, for example, in patent document EP 1 722 924.

[0089] I can only provide specific details, such as Figure 2 As shown, this appliance includes:

[0090] - Support structure 204, which is arranged to limit the worktable 201 accessible to the optician.

[0091] - A retainer mechanism 202 for holding an ophthalmic lens 20 being manufactured, the mechanism having a set of at least three concentric grippers 215.

[0092] - A device for optically centering the ophthalmic lens 20.

[0093] - Display screen 205, which is fastened to support member 204, and

[0094] -Blocking device 206, which is used to block ophthalmic lens 20.

[0095] In this example, the centering device includes: a transparent support plate 221 disposed below the holder mechanism 202; an illumination device for illuminating the ophthalmic lens 20 and disposed below the holder mechanism 202; and means for acquiring and analyzing light transmitted through the support plate 221 via the ophthalmic lens 20. In this example, these acquisition and analysis means include a digital camera. The acquisition and analysis means also includes: an image processor adapted to process signals acquired from the output of the digital camera; and a display device for displaying the processed signals and comprising a display screen 205.

[0096] Specifically, these centering devices are used to acquire images of the ophthalmic lens 20 and its centering mark, and to infer the position of the optical reference frame of the ophthalmic lens 20 based on the images.

[0097] The blocking device includes a positioning arm 206, which is preferably automated and connected to the support structure 204. The positioning arm 206 is adapted to use a clamp to retrieve one of the blocking attachments arranged on one of the receiving portions 207 (which are disposed on the support bracket 204), and is adapted to position the blocking member on the front surface of the ophthalmic lens 20 at a position determined according to a position obtained from the optical reference frame of the lens.

[0098] Therefore, the blocking accessory forms a position identification mark, which indicates the position of the optical reference frame of the ophthalmic lens as acquired by the optical centering device. This is precisely for engaging with the corresponding recess in the forming device 300 so that the device can acquire the position of the optical reference frame of the ophthalmic lens.

[0099] In a variant, blocking can be performed without such an accessory. In this variant, blocking involves determining the position of the optical reference frame of the ophthalmic lens and storing that position in memory so that the lens can be blocked in the edging machine while remembering the position of this optical reference frame. In this variant, blocking can be directly ensured by vacuum suction integrated with the arm of the forming device (without using either a blocking element or an adhesive pad).

[0100] Forming apparatuses are also well known to those skilled in the art and do not constitute the subject matter of the invention described herein. Such forming apparatuses can be implemented in the form of any machine for cutting or removing material, adapted to modify the profile of the ophthalmic lens 20 to fit the shape of a selected frame.

[0101] like Figure 3The apparatus described herein is, for example, comprised of a grinding machine 300, which is automatic, i.e., numerically controlled. Specifically, the grinding machine includes:

[0102] - A tilter 301, which is controlled to pivot about a reference axis A5 (actually, a horizontal axis) relative to the frame (not shown);

[0103] - A grinding wheel support bracket, which is controlled to rotate about a grinding wheel axis A6 parallel to a reference axis A5, controlled to translate along the grinding wheel axis A6, and carries grinding wheels 310 and 311 that are driven by a motor (not shown) to rotate about axis A6; and

[0104] - Finishing module 320, which is controlled to pivot about the grinding wheel axis A6 to move toward or away from the ophthalmic lens 20 and carries means for finishing the ophthalmic lens 20.

[0105] Specifically, the tilter 301 is equipped with two shafts 302 and 303, which are used to clamp the ophthalmic lens 20 and drive the ophthalmic lens to rotate about a blocking axis A7 parallel to axis A5. The first shaft 302 is fixed along the blocking axis A7 to prevent translation. Conversely, the second shaft 303 is translatable along the blocking axis A7 to clamp the ophthalmic lens 20 by applying axial compression.

[0106] The first axis 302 is fitted with a non-removable attachment 304 at its end, which is used to block the lens. The second axis 303 is fitted with a device for receiving the blocking attachment that has been placed on the ophthalmic lens 20 by the arm 206 of the centering and blocking device 200.

[0107] A set of grinding wheels supported by a grinding wheel holder includes a cylindrical forming grinding wheel 310 for roughing the ophthalmic lens 20 in a manner that gives the initial circular profile of the ophthalmic lens a shape close to the desired shape. The set of grinding wheels also includes a beveling grinding wheel 311 for forming engagement ridges on the edge surfaces of the ophthalmic lens 20 for mounting in a framed eyeglasses frame.

[0108] The finishing module 320 carries a finishing wheel 323, which rotates in a controlled manner about an axis parallel to the blocking axis A7 to groove, bevel, and polish the ophthalmic lens 20. The finishing module also carries a column that carries a drilling tool 321 and a milling tool 322 for working on the ophthalmic lens 20, and the column is mounted to pivot about an axis A10 orthogonal to the blocking axis A7 to select one of the two tools for milling or drilling the lens.

[0109] In variations, the forming tool can have different shapes. For example, the forming tool can use a milling tool, a dry cutting tool, or a combination tool...

[0110] In addition, it is noted that Figure 3 An embodiment of the grinding machine is shown, but this does not represent the industrial edging machine more likely to be used in lens lab chains. Therefore, in variations, customers can use... Figure 3 The forming apparatus shown is a different forming apparatus (e.g., the industrial edging machine sold by the applicant under the reference name "Pro-E600 edging machine").

[0111] Figure 1 The processing unit 100 shown is used to control two tools 200 and 300, and in particular to calculate the edge grinding set point to be sent to these tools 200 and 300.

[0112] The processing unit is represented as being located far from these appliances, but in variations, the processing unit may be integrated into one appliance or another of these appliances.

[0113] The processing unit includes a processor, memory, and various input and output interfaces.

[0114] The processing unit is adapted to communicate with database 130, two appliances 200 and 300 and control unit 10, which is located in the central organization site S1, due to its output interface.

[0115] The processing unit stores computer applications in its memory, which consist of computer programs including instructions that are executed by the processor, enabling the processing unit to implement the methods described below.

[0116] The control unit 10 in the central organization site S1 includes a processor, memory, and various input and output interfaces.

[0117] The control unit 10 is able to communicate with the measurement unit 40 and the database 30 through these interfaces, the measurement unit being designed to acquire some information about the eyeglass frame.

[0118] The measuring unit 40 is able to acquire geometric information about the eyeglass frame.

[0119] More precisely, as will be explained in more detail below, whenever an optician or client wants to use a new frame (i.e., a new frame model), this geometric information is acquired and stored in database 30. Once stored, this frame model is used as a reference.

[0120] As explained, in the illustrated embodiment, system 1000 includes two databases: a first database displayed in the central organization location S1 and a second database displayed in the optician's location S2.

[0121] The first database (hereinafter referred to as the central database 30) includes at least one table 31, which includes data related to the reference eye's lens frame.

[0122] The second database (hereinafter referred to as the optician's database 130) includes at least one table 131, which includes data relating to corrections applicable to data stored in the central database 30.

[0123] The first database contains data accessible to every customer, while the second database contains customized information for local use, allowing each customer with their own local parameters to fine-tune the information stored in the first database according to their specific requirements.

[0124] Therefore, in the illustrated embodiment, when only the optician can access the optician's database 130, every customer (optician, lens laboratory chain store, etc.) belonging to the central organization can access the central database 30.

[0125] In a variant of the Lens Lab chain, location S2 allows all customers of this Lens Lab chain to access a second database.

[0126] The central database 30 may include various tables 31. For clarity, it will be assumed here that the central database has only a single table 31.

[0127] This table 31 includes various attributes (columns of the table) and several records (rows), each of which is associated with the model of the reference eye's lens frame.

[0128] Preferably, the records include only immutable data that is permanently stored by the central organization. In a variant, this data can be periodically corrected by the central organization as needed.

[0129] One of the attributes is an identifier that refers to the model of the eyeglass frame.

[0130] At least one other property in the properties is the geometric characteristics of this reference eyeglass frame.

[0131] In fact, the table includes a large number of attributes to be determined and measured on the frame sample or provided by the frame manufacturer.

[0132] In fact, Table 31 includes at least one of the following attributes, and preferably all of them:

[0133] - Identifier for the frame model (with or without a batch ID),

[0134] -Identifier of the eyeglass frame manufacturer

[0135] - Frame type (rimless, framed, or semi-rimless),

[0136] - Frame color

[0137] - Frame size information (rim height and width, bridge length, temple length, recess size and shape, tilt angle, etc.)

[0138] - Frame traces (i.e., coordinates of the feature points representing the shape of the lens frame's outline),

[0139] - Frame material,

[0140] - Gender of the frame wearer...

[0141] The frame model identifier can be a code determined by the frame manufacturer or a central organization.

[0142] In the variant, this identifier can be determined based on the value of the attribute, thus forming a unique identifier.

[0143] The optician database 130 may include various tables 131. For clarity, it will be assumed here that the optician database has two tables 131.

[0144] Table 131 includes various attributes and at least one record, while Table 2 includes at least one attribute and several records.

[0145] The values ​​stored in the first table 131 include correction parameters to be applied to the data read from the central database 30.

[0146] An example of such a correction parameter is the similarity coefficient to be applied to the frame trace (so that the temperature conditions in the optician’s workplace are different from those in other places).

[0147] Here, the correction parameter is the offset A stored in the first table 131. In a variant, the offset can be a linear offset of the form "Ax+B" (where x is, for example, the polar coordinates of a point on the trace, and A and B are values ​​recorded in the first table), or even a more complex offset.

[0148] The optometrist's database 130 includes not only a single correction parameter to be applied to a single piece of data (e.g., a trace) recorded in the central database.

[0149] The optician's database also includes various correction parameters to be applied to the corresponding data recorded in the central database.

[0150] The value of the correction parameter can depend on predetermined conditions. For example, the value of the correction parameter can vary depending on the frame manufacturer, frame type, frame material, etc.

[0151] This correction parameter value can be determined by an optician or a machine learning algorithm based on the results of previous edging of other lenses.

[0152] In the illustrated embodiment where database 130 belongs to a single customer (optician), the values ​​recorded in this database depend on the location of the optician and the location of the instruments 200 and 300.

[0153] The values ​​recorded in this database are the responsibility of the optician.

[0154] In a variant of database 130 shared among several customers in a lens lab chain store, some values ​​recorded in this database may depend on the customer’s location, while others depend on the location of instruments 200 and 300.

[0155] In this variation, some of the correction parameters can be applied to all customers, while others are applied only to a select few. Collaboration is preferred to help expand this database.

[0156] In a preferred embodiment, the second table of the optician's database 130 includes feedback information related to the accuracy of mounting the previously ground ophthalmic lens 20 into the frame of the ophthalmic lens.

[0157] In practice, after the lens has been edged and installed in the chosen frame, the optician can assess the results in terms of size determination (or fit or aesthetics). This assessment can be qualitative (e.g., 1 to 5 stars) or fit evaluation (lens too small, lens too small, lens fits well, lens too large, lens too big).

[0158] This feedback information can be stored in the second table, and considering that there are not just one evaluation, but a large number of evaluations, it can allow for the readjustment of the correction parameters registered in the first table 131 when needed.

[0159] Preferably, this correction depends on the dynamic evolution of the assessment (making it possible to take into account, for example, the gradual damage to the tool used to form the instrument).

[0160] This step explains how to implement the methods used to prepare ophthalmic lenses.

[0161] For opticians, the first step involves having the wearer choose a frame from the frames already used as references.

[0162] The second step then involves ordering two lenses that correspond to the wearer's prescription.

[0163] When the optician receives these lenses, their outlines are round. This is precisely why these lenses need to be ground so that their outlines correspond to the outlines of the chosen frame's rims.

[0164] The optician can then determine the shape of the contours (along which each lens must be edged) and the position of the wearer's eye relative to the contours of the chosen frame (hereinafter referred to as "pupil position").

[0165] In order to determine the shape of the outline, the processing unit 100 can use the central database 30 to look up the record associated with the identifier of the model of the selected frame.

[0166] In this record, the processing unit reads each piece of relevant information. For example, the processing unit can retrieve the shape of the traces for each frame rim in this record.

[0167] According to the present invention, instead of using this information directly, at least one piece of information is corrected based on the correction parameters stored in the optician's database 130.

[0168] In the illustrative example, the shape of the trace is corrected by a similarity coefficient, the value of which is registered in a first table 131 and depends on, for example, the frame manufacturer, the frame material, and feedback information recorded in a second table.

[0169] Based on this corrected information, the processing unit 100 is programmed to calculate two edge grinding set points, one for each of the tools 200 and 300.

[0170] Note that the edging setpoint is a document that includes the parameters required for the instrument to center and / or block and / or edge the lens.

[0171] Then, the ophthalmic lens 20 is blocked between the three grippers 215 of the centering and blocking device 200.

[0172] At this location, read the markings on the ophthalmic lens to determine the location of the lens's optical center.

[0173] The contour (hereinafter referred to as the “final contour”) is then positioned and oriented relative to the ophthalmic lens 20, along which the lens is edged.

[0174] For this purpose, the centering and blocking device 200 uses a first edge setting point, in which the corrected trace and the pupil position are stored.

[0175] Then, the manipulating arm 206 of the centering and blocking device 200 blocks the ophthalmic lens 20. For this purpose, the arm manipulates one of the blocking attachments available on a receiving portion 207 provided on the support structure 204, and then places the blocking attachment on the front of the ophthalmic lens 20 at the geometric center (also referred to as the "box center") of the final profile.

[0176] Finally, the optician positions the ophthalmic lens 20, along with its blocking attachment, between the two axes 302 and 303 of the forming device 300. The optician then uses a button to move the two axes toward each other, clamping the lens between them. An electronic unit within the forming device 300 then controls the forming process in two operations (roughing and finishing).

[0177] To rough process the lens, any cylindrical grinding wheel 210 is used to roughly reduce the radius of the lens.

[0178] For fine finishing of the lenses, choose one of the following:

[0179] • Bevel grinding wheel 311: If an ophthalmic lens is to be installed in a framed eyeglasses frame, this bevel grinding wheel is selected to create a bevel on the edge surface of the ophthalmic lens.

[0180] • Finishing wheel 323: If the ophthalmic lens is to be installed in a semi-rimless eyeglass frame, this finishing wheel is selected to create a groove on the edge surface of the ophthalmic lens; or

[0181] • Drill bit 321: If the lens is to be mounted on a frame with a drilled hole, select this drill bit to drill a hole through the lens.

[0182] These operations are controlled according to the second edge grinding set point, and the corrected trace is stored in the second edge grinding set point.

[0183] Once the ophthalmic lens has been formed, the optician removes it from the two axes 302 and 303 of the instrument.

[0184] Then, install the ophthalmic lenses into the rims of the selected frame.

[0185] In this step, the results can be evaluated in terms of size setting or fit.

[0186] Here, the processing unit allows him to choose between five fit assessments (lens too small, lens too small, lens fit well, lens too large, lens too large).

[0187] Then, this feedback information is stored in a new record in the second table of the optician's database 130.

[0188] This step in the instruction manual explains how the central organization expands the pool of information recorded in the central database 30.

[0189] When a central organization (or optician) orders or receives a new frame without a reference, the central organization (or optician) obtains the value of each attribute of the frame (i.e., model name, geometric features, etc.). The central organization (or optician) can measure these values ​​using the measuring unit 40 or obtain these values ​​from the frame manufacturer.

[0190] Then, a new record is created in Table 31 of the central database, and this record is completed with these values. Preferably, only a specific team within the central organization is eligible to create this new record.

[0191] The present invention is not limited to the embodiments shown.

[0192] In a preferred embodiment, both databases are in the cloud (i.e., hosted on a web-accessible server).

[0193] exist Figure 1 In the diagram, the optician's database 130 is shown as located in the optician's workplace. Therefore, according to this representation, each optician has their own database.

[0194] As a variant, the optician's database could reside on a central organization server, provided that only the optician in question has access to that central organization server (with at least "modify" permissions). In this variant, it's even conceivable to include a large database comprising separate tables, each associated with a different optician.

[0195] In another variation, all the described tables 31 and 131 can reside in a single database, but the read / write permissions for each user and each table will be different. For example, only the central organization will have access to these tables 31, and only one optician will have access to these tables 131.

Claims

1. A system for edging ophthalmic lenses (20), comprising: - A first database table (31), the first database table including first data related to the reference eyeglass frame, and - A processing unit (100) adapted to calculate an edging setpoint based on at least one of the first data, the edging setpoint being a document including parameters required by the machine (200, 300) for centering and / or blocking and / or edging the ophthalmic lens (20) and adapted for use by the machine (200, 300) to enable edging of the ophthalmic lens (20) along the final contour. The system is characterized in that it includes a second database table (131) containing second data related to corrections applicable to the first data. The processing unit (100) is adapted to calculate the edge grinding set point based on at least one first data in the first data, wherein the at least one first data is corrected by at least one second data in the second data, and The second data includes various correction parameters to be applied to the corresponding first data. The second data includes at least one feedback message related to the accuracy of mounting the ophthalmic lens (20) edged by the machines (200, 300) into the eyeglass frame, and The correction depends on the dynamic evolution of the feedback information.

2. The system according to claim 1, further comprising: - A centering and blocking machine (200) adapted to center the ophthalmic lens (20) and to block the ophthalmic lens at a position inferred from the edge setting point, and / or - An edging machine (300) having tools suitable for automatically machining the edge of the ophthalmic lens (20) along the final contour according to the edging set point.

3. The system according to claim 1, wherein, The first database table (31) belongs to the first database (30), and the second database table (131) belongs to the second database (130) which is different from the first database (30).

4. The system according to claim 1, wherein, The first database table (31) includes several records, each of which is associated with a reference eyeglass frame, and wherein the records contain only unchanging data.

5. The system according to claim 1, wherein, For each reference eyeglass frame, the first database table (31) includes at least one of the following attributes: - Eyeglass frame traces, - Identifier, - This is a reference to the geometric characteristics of eyeglass frames.

6. The system according to claim 1, wherein, The second data includes correction parameters to be applied to the first data.

7. The system according to claim 6, wherein, The value of the correction parameter depends on the location of the machine (200, 300).

8. The system according to claim 6, wherein, The value of the correction parameter is determined by the optician.

9. The system according to claim 1, wherein, Only some of the users of the first database table (31) can access the second database table (131).

10. A method for edging an ophthalmic lens (20) to facilitate mounting the ophthalmic lens into an eyeglass frame, the method comprising: - Choose eyeglass frames - Read the first data related to the selected eyeglass frame from the first database table (31). - A setpoint is calculated based on the first data. The setpoint is a document that includes parameters required for the machine (200, 300) to center and / or block and / or edge the ophthalmic lens (20). - The ophthalmic lens (20) is edged along the final contour according to the set points using the machine. The method is characterized by reading second data from a second database table (131) relating to the use of the first data under the local conditions of the machines (200, 300). The setpoint is calculated based on the first data corrected by the second data. The second data includes various correction parameters to be applied to the corresponding first data. The second data includes at least one feedback message related to the accuracy of mounting the ophthalmic lens (20) edged by the machines (200, 300) into the eyeglass frame, and The correction depends on the dynamic evolution of the feedback information.

11. The method of claim 10, further comprising the following steps: - Install the ophthalmic lens (20) into the frame, and - Record new data into the second database table (131), the new data depending on the accuracy of mounting the ophthalmic lens (20) into the frame.

12. The method according to claim 10, wherein, The first database table (31) includes several records, each of which is associated with a reference eyeglass frame. When an eyeglass frame is obtained, the method includes the following steps: - Determine whether the type of eyeglass frame obtained is stored in the first database table (31), and if the type of eyeglass frame obtained is not stored in the first database table, then: - Determine the value of the first data for the acquired eyeglass frame, and - Record the value of the first data in a new record in the first database table (31), the value of the first data being associated with an identifier related to the type of the reference eyeglass frame.