3d visualizations of in-process products based on machine tool input

US2016124424A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016124424-A1
Application numberUS-201414533327-A
CountryUS
Kind codeA1
Filing dateNov 5, 2014
Priority dateNov 5, 2014
Publication dateMay 5, 2016
Grant date

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.

Systems and methods are provided for creating three dimensional (3D) visualizations of in-process products. One embodiment is an apparatus that includes a controller and an interface. The controller is able to generate a 3D scene depicting ongoing assembly of a product by a machine tool. The scene includes a 3D model of the product and a 3D model of the machine tool, and the 3D models are placed within the scene based on a location of the product and a location of the machine tool. The interface is able to receive an update from the machine tool indicating a 3D placement of a part that has been attached by the machine tool to the product. The controller is also able to acquire a 3D model of the part, to insert the 3D model of the part within the scene based on the 3D placement, and to provide the scene for display to a user.

First claim

Opening claim text (preview).

1 . A system comprising: a controller configured to generate a three dimensional (3D) scene depicting ongoing assembly of a product by a machine tool, wherein the scene includes a 3D model of the product and a 3D model of the machine tool, and the 3D models are placed within the scene based on a location of the product and a location of the machine tool; and an interface configured to receive an update from the machine tool indicating a 3D placement of a part that has been attached by the machine tool to the product, the controller is configured to acquire a 3D model of the part, to insert the 3D model of the part within the scene based on the 3D placement, and to provide the scene for display to a user. 2 . The system of claim 1 , wherein: the 3D placement indicates a position and orientation of the part as attached to the product. 3 . The system of claim 2 , wherein: the 3D placement comprises an X value, a Y value, and a Z value representing position, and a θ value, a Φ value, and a Ψ value representing orientation. 4 . The system of claim 1 , wherein: the controller is configured to receive updates from multiple machine tools that are assembling the product within an assembly cell, and to insert 3D models for parts within the scene based on the updates from the multiple machine tools. 5 . The system of claim 1 , wherein: the controller is configured to determine, based on the update, that a manufacturing fault has been encountered by the machine tool, and to update the scene to represent the manufacturing fault. 6 . The system of claim 1 , wherein: the update indicates a second 3D placement describing a movable component of the machine tool, and the controller is configured to update the 3D model of the machine tool based on the second 3D placement. 7 . The system of claim 1 , wherein: the controller is configured to transform the 3D placement into a coordinate system used by the scene, and to insert the 3D model of the part at the transformed 3D placement. 8 . The system of claim 1 , wherein: the update indicates tolerancing information for the part. 9 . The system of claim 8 , wherein: the update indicates tolerancing information for the part, and the controller is configured to determine, based on the tolerancing information, whether the part has been installed in an expected position and orientation, and to report a manufacturing fault to the user if the part has not been installed in the expected position and orientation. 10 . A method comprising: generating a three dimensional (3D) scene depicting ongoing assembly of a product by a machine tool, wherein the scene includes a 3D model of the product and a 3D model of the machine tool, and the 3D models are placed within the scene based on a location of the product and a location of the machine tool; receiving an update from the machine tool indicating a 3D placement of a part that has been attached by the machine tool to the product; acquiring a 3D model of the part; inserting the 3D model of the part within the scene based on the 3D placement of the part; and providing the scene for display to a user. 11 . The method of claim 10 , wherein: the 3D placement indicates a position and orientation of the part as attached to the product. 12 . The method of claim 11 , wherein: the 3D placement comprises an X value, a Y value, and a Z value representing position, and a θ value, a Φ value, and a Ψ value representing orientation. 13 . The method of claim 10 , further comprising: receiving updates from multiple machine tools that are assembling the product within an assembly cell; and inserting 3D models for parts within the scene based on the updates from the multiple machine tools. 14 . The method of claim 10 , further comprising: determining, based on the update, that a manufacturing fault has been encountered by the machine tool; and updating the scene to represent the manufacturing fault. 15 . The method of claim 10 , wherein: the update indicates a second 3D placement describing a movable component of the machine tool, and the method further comprises: updating the 3D model of the machine tool based on the second 3D placement. 16 . The method of claim 10 , further comprising: transforming the 3D placement into a coordinate system used by the scene; and placing the 3D model of the part at the transformed 3D placement. 17 . The method of claim 10 , wherein: the update indicates tolerancing information for the part. 18 . The method of claim 17 , wherein the method further comprises: determining, based on the tolerancing information, whether the part has been installed in an expected position and orientation; and reporting a manufacturing fault to the user if the part has not been installed in the expected position and orientation. 19 . An apparatus comprising: a machine tool configured to assemble a product by attaching parts to the product, wherein the machine tool comprises: a controller configured to detect 3D placements of parts that have been attached to the product by the machine tool, and to generate updates that each include a detected 3D placement of a part attached to the product by the machine tool; and an interface configured to transmit the updates to an external device. 20 . The apparatus of claim 19 , wherein: the controller is configured to include tolerancing information in each update indicating a deviation of the part from an expected 3D position and orientation.

Assignees

Inventors

Classifications

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 US2016124424A1 cover?
Systems and methods are provided for creating three dimensional (3D) visualizations of in-process products. One embodiment is an apparatus that includes a controller and an interface. The controller is able to generate a 3D scene depicting ongoing assembly of a product by a machine tool. The scene includes a 3D model of the product and a 3D model of the machine tool, and the 3D models are place…
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G05B19/41885. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 05 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).