Industrial automation data quality and analysis
US-2024160164-A1 · May 16, 2024 · US
US2016124424A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016124424-A1 |
| Application number | US-201414533327-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 5, 2014 |
| Priority date | Nov 5, 2014 |
| Publication date | May 5, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
Modeling, simulating assembly operations · CPC title
Graphical display of process · CPC title
3-D display of workpiece, workspace, tool track · CPC title
Display position of different workpieces, tools in system · CPC title
characterised by assembly · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.