Ophthalmic lens edging process by calculation

US10449652B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10449652-B2
Application numberUS-201415540984-A
CountryUS
Kind codeB2
Filing dateDec 31, 2014
Priority dateDec 31, 2014
Publication dateOct 22, 2019
Grant dateOct 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described are systems and methods for controlling an ophthalmic lens edging machine are disclosed. The ophthalmic lens edging machine uses an edger code to select a macro or speed for a requested lens edging job. A system for creating and using the edger code may include a Lab Management System (LMS), a lens calculation system, and a lens edging machine. An edger code may be generated using lens data received from a lens management system and edging machine information identifying lens edging machines. The edger code comprises a plurality of characters. Each character is associated with a different feature of a requested edging job. The features of the requested edging job may include, for example, one or more of: a material type, a lens thickness, an edge type, a frame type, a lens coating, a lens shape, a lens ratio, a lens treatment, and an edging machine block type.

First claim

Opening claim text (preview).

The invention claimed is: 1. An ophthalmic lens edging machine, comprising: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the ophthalmic lens edging machine to: receive an edger code comprising data associated with a requested edging job, the edger code comprising a plurality of characters, wherein each character of the plurality of characters is associated with a different feature of the requested edging job; determine a total weight for the edger code based upon weights of each character of the plurality of characters; and select an edging process macro based upon the total weight of the edger code. 2. The ophthalmic lens edging machine of claim 1 , wherein the plurality of characters in the edger code comprise characters selected from a group consisting of: digits, alphanumeric characters, special characters, and symbols. 3. The ophthalmic lens edging machine of claim 1 , wherein the plurality of characters in the edger code are represented in at least one of a decimal, hexadecimal, octal, and binary format. 4. The ophthalmic lens edging machine of claim 1 , wherein the program instructions further cause the ophthalmic lens edging machine to: identify a value of each individual character in the edger code; identify a weight for each value; and combine the weight for each value to generate the total weight. 5. The ophthalmic lens edging machine of claim 4 , wherein the program instructions further cause the ophthalmic lens edging machine to: determine that one or more unweighted characters in the edger code are not assigned a weight; and ignore the one or more unweighted characters when determining the total weight. 6. The ophthalmic lens edging machine of claim 1 , wherein the program instructions further cause the ophthalmic lens edging machine to: provide feedback to a source device that provided the edger code, wherein the feedback comprises information regarding an ability of the ophthalmic lens edging machine to execute the requested edging job associated with the edger code. 7. The ophthalmic lens edging machine of claim 6 , wherein the feedback comprises one or more of an abrasive wheel wear level, a consumable availability, and a component status. 8. A method, comprising: receiving lens data from a lens management system; receiving edging machine information identifying one or more lens edging machines; and generating an edger code using the lens data and the edging machine information, the edger code comprising a plurality of characters, wherein each character is associated with a different feature of a requested edging job. 9. The method of claim 8 , further comprising: determining whether a particular feature is activated for edger code generation; if the particular feature is activated, identifying a character for that feature; and if the particular feature is not activated, assigning a zero or null value for the particular feature. 10. The method of claim 9 , further comprising: sequentially identifying characters for each of a plurality of features associated with the requested edging job; creating a character string by concatenating the characters for each of the plurality of features; and assigning the character string as an edger code value. 11. The method of claim 8 , further comprising: transmitting the edger code to a selected lens edging machine; and receiving feedback from the selected lens edging machine, the feedback comprising information regarding capabilities of the selected lens edging machine relative to the requested edging job. 12. The method of claim 8 , wherein the plurality of characters in the edger code comprise characters selected from a group consisting of: digits, alphanumeric characters, special characters, and symbols. 13. The method of claim 8 , wherein the plurality of characters in the edger code are represented in a decimal, hexadecimal, octal, or binary format. 14. The method of claim 8 , wherein features of the requested edging job comprise one or more of: a material type, a lens thickness, an edge type, a frame type, a lens coating, a lens shape, a lens ratio, a lens treatment, and an edging machine block type. 15. A method, comprising: receiving an edger code at a lens edging machine, the edger code comprising data associated with a requested edging job, the edger code comprising a plurality of characters, wherein each character is associated with a different feature of the requested edging job; determining a total weight for the edger code based upon weights assigned to each individual character of the plurality of characters; and selecting an edging process macro based upon the total weight of the edger code. 16. The method of claim 15 , further comprising selecting the plurality of characters in the edger code from a group consisting of: digits, alphanumeric characters, special characters, and symbols. 17. The method of claim 15 , further comprising representing the plurality of characters in the edger code in at least one of a decimal, hexadecimal, octal, and binary format. 18. The method of claim 15 , further comprising: identifying a value of each individual character of the plurality of characters in the edger code; identifying a weight for each value; and combining the weight for each value to generate the total weight. 19. The method of claim 18 , further comprising: determining that one or more unweighted characters in the edger code are not assigned a weight; and ignoring the one or more unweighted characters when determining the total weight. 20. The method of claim 15 , further comprising providing feedback to a source device that provided the edger code, wherein the feedback comprises information regarding an ability of the ophthalmic lens edging machine to execute the requested edging job associated with the edger code.

Assignees

Inventors

Classifications

  • Grind optical lens · CPC title

  • Before machining, convert, adapt program to specific possibilities of machine · CPC title

  • concerning programming of machining or material parameters, pocket machining · CPC title

  • B24B9/148Primary

    electrically, e.g. numerically, controlled · CPC title

  • characterised by using design data to control NC machines, e.g. CAD/CAM (G05B19/4093 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10449652B2 cover?
Described are systems and methods for controlling an ophthalmic lens edging machine are disclosed. The ophthalmic lens edging machine uses an edger code to select a macro or speed for a requested lens edging job. A system for creating and using the edger code may include a Lab Management System (LMS), a lens calculation system, and a lens edging machine. An edger code may be generated using len…
Who is the assignee on this patent?
Essilor Int
What technology area does this patent fall under?
Primary CPC classification B24B9/148. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).