Multi-function computer numerically controlled machine

US11995159B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11995159-B2
Application numberUS-202218086655-A
CountryUS
Kind codeB2
Filing dateDec 22, 2022
Priority dateFeb 12, 2015
Publication dateMay 28, 2024
Grant dateMay 28, 2024

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.

A moveable head of a computer numerically controlled machine may deliver electromagnetic energy sufficient to cause a first change in a material at least partially contained within an interior space of the CNC machine. A feature of the material may be imaged using at least one camera present inside the interior space to update a position of the material, and the moveable head may be aligned to deliver electromagnetic energy sufficient to cause a second change in the material such that the second change is positioned on the material consistent with the first change and with an intended final appearance of the material. Methods, systems, and article of manufacture are described.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computing system comprising: at least one processor; at least one non-transitory computer-readable medium; and program instructions stored on the at least one non-transitory computer-readable medium that are executable by the at least one processor such that the computing system is configured to: acquire one or more images, captured by one or more cameras, of an interior portion of a computer numerically controlled (CNC) machine configured to deliver electromagnetic energy to a material disposed within the interior portion of the CNC machine; based on the one or more acquired images of the interior portion of the CNC machine, identify a condition of the interior portion of the CNC machine; determine whether the identified condition of the interior portion of the CNC machine matches an expected condition of the interior portion of the CNC machine; and based on determining that the identified condition of the interior portion of the CNC machine does not match the expected condition of the interior portion of the CNC machine, generate a command that, when executed by the CNC machine, prevents the CNC machine from delivering electromagnetic energy to the material disposed within the interior portion of the CNC machine. 2. The computing system of claim 1 , wherein the condition of the interior portion of the CNC machine comprises an absence of a head of the CNC machine in the one or more acquired images, and wherein the expected condition of the interior portion of the CNC machine comprises a presence of the head of the CNC machine in the one or more acquired images. 3. The computing system of claim 1 , wherein the condition of the interior portion of the CNC machine comprises a current position of a head of the CNC machine, and wherein the expected condition of the interior portion of the CNC machine comprises a different position of the head of the CNC machine. 4. The computing system of claim 1 , wherein the condition of the interior portion of the CNC machine comprises a current position of a registration mark relative to a camera of the one or more cameras, and wherein the expected condition of the interior portion of the CNC machine comprises a different position of the registration mark relative to the camera of the one or more cameras. 5. The computing system of claim 1 , wherein the condition of the interior portion of the CNC machine comprises a current alignment of one or more rails of the CNC machine, and wherein the expected condition of the interior portion of the CNC machine comprises a different alignment of the one or more rails of the CNC machine. 6. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to generate the command that, when executed by the CNC machine, prevents the CNC machine from delivering the electromagnetic energy to the material disposed within the interior portion of the CNC machine comprise program instructions that are executable by the at least one processor such that the computing system is configured to: generate a command that, when executed by the CNC machine, causes the CNC machine to turn off a laser of the CNC machine. 7. The computing system of claim 1 , wherein the program instructions that are executable by the at least one processor such that the computing system is configured to generate the command that, when executed by the CNC machine, prevents the CNC machine from delivering the electromagnetic energy to the material disposed within the interior portion of the CNC machine comprise program instructions that are executable by the at least one processor such that the computing system is configured to: generate a command that, when executed by the CNC machine, causes the CNC machine to refuse to turn on a laser of the CNC machine. 8. The computing system of claim 1 , wherein a camera of the one or more cameras is positioned within the interior portion of the CNC machine. 9. The computing system of claim 1 , further comprising the CNC machine. 10. A non-transitory computer-readable medium, wherein the non-transitory computer-readable medium is provisioned with program instructions that, when executed by at least one processor, cause a computing system to: acquire one or more images, captured by one or more cameras, of an interior portion of a computer numerically controlled (CNC) machine configured to deliver electromagnetic energy to a material disposed within the interior portion of the CNC machine; based on the one or more acquired images of the interior portion of the CNC machine, identify a condition of the interior portion of the CNC machine; determine that the identified condition of the interior portion of the CNC machine does not match an expected condition of the interior portion of the CNC machine; and based on determining that the identified condition of the interior portion of the CNC machine does not match the expected condition of the interior portion of the CNC machine, generate a command that, when executed by the CNC machine, prevents the CNC machine from delivering electromagnetic energy to the material disposed within the interior portion of the CNC machine. 11. The non-transitory computer-readable medium of claim 10 , wherein the condition of the interior portion of the CNC machine comprises an absence of a head of the CNC machine in the one or more acquired images, and wherein the expected condition of the interior portion of the CNC machine comprises a presence of the head of the CNC machine in the one or more acquired images. 12. The non-transitory computer-readable medium of claim 10 , wherein the condition of the interior portion of the CNC machine comprises a current position of a head of the CNC machine, and wherein the expected condition of the interior portion of the CNC machine comprises a different position of the head of the CNC machine. 13. The non-transitory computer-readable medium of claim 10 , wherein the condition of the interior portion of the CNC machine comprises a current position of a registration mark relative to a camera of the one or more cameras, and wherein the expected condition of the interior portion of the CNC machine comprises a different position of the registration mark relative to the camera of the one or more cameras. 14. The non-transitory computer-readable medium of claim 10 , wherein the condition of the interior portion of the CNC machine comprises a current alignment of one or more rails of the CNC machine, and wherein the expected condition of the interior portion of the CNC machine comprises a different alignment of the one or more rails of the CNC machine. 15. The non-transitory computer-readable medium of claim 10 , wherein the program instructions that, when executed by at least one processor, cause the computing system to generate the command that, when executed by the CNC machine, prevents the CNC machine from delivering the electromagnetic energy to the material disposed within the interior portion of the CNC machine comprise program instructions that, when executed by at least one processor, cause the computing system to generate a command that, when executed by the CNC machine, causes the CNC machine to turn off a laser of the CNC machine. 16. The non-transitory computer-readable medium of claim 10 , wherein the program instructions that, when executed by at least one processor, cause the computing system to generate the command that, when executed by the CNC machine, prevents the CNC machine from delivering the electromagnetic energy to the

Assignees

Inventors

Classifications

  • G06F21/121Primary

    Restricting unauthorised execution of programs · CPC title

  • B23K26/032Primary

    using optical means · CPC title

  • Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form (G05B19/418 takes precedence) · CPC title

  • Control circuits therefor · CPC title

  • Devices involving relative movement between laser beam and workpiece · 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 US11995159B2 cover?
A moveable head of a computer numerically controlled machine may deliver electromagnetic energy sufficient to cause a first change in a material at least partially contained within an interior space of the CNC machine. A feature of the material may be imaged using at least one camera present inside the interior space to update a position of the material, and the moveable head may be aligned to …
Who is the assignee on this patent?
Glowforge Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/121. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 28 2024 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).