Method and apparatus for composite part data extraction
First Claim
1. A computer implemented method for providing ply lay-up data for a composite part to a requestor, the computer implemented method comprising:
- creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data, the controlled data comprising at least one of confidential information and information subject to export control laws;
displaying the three dimensional object to the requestor;
receiving a designation of a location for the composite part in the three dimensional object from the requestor, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose the controlled data;
opening the three dimensional model in which the composite part is located;
extracting the ply lay-up data for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section;
creating an output file containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence;
wherein the extracted ply lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part; and
returning the output file to the requestor,wherein at least one of the steps is performed on the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer usable program code for providing ply lay-up data for a composite part. A designation of a location is received for the composite part in a three dimensional object from a requester. A three dimensional model is opened in which the composite part is located. The ply lay-up data is extracted for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section. An output file is created containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence. The output file is returned to the requester.
70 Citations
23 Claims
-
1. A computer implemented method for providing ply lay-up data for a composite part to a requestor, the computer implemented method comprising:
-
creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data, the controlled data comprising at least one of confidential information and information subject to export control laws; displaying the three dimensional object to the requestor; receiving a designation of a location for the composite part in the three dimensional object from the requestor, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose the controlled data; opening the three dimensional model in which the composite part is located; extracting the ply lay-up data for a section within the composite part within the three dimensional model to form extracted ply lay-up data for the section; creating an output file containing a two dimensional drawing for the section with the ply lay-up data identifying a ply stacking sequence, an orientation of each ply in the ply stacking sequence, and a material for the each ply in the ply stacking sequence; wherein the extracted ply lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part; and returning the output file to the requestor, wherein at least one of the steps is performed on the computer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for providing ply lay-up data for a composite part, the computer implemented method comprising:
-
creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data; displaying the three dimensional object to a requestor; receiving a location on the composite part from the requestor; extracting the ply lay-up data for a section of the composite part within a three dimensional model containing the composite part to form extracted ply lay-up data; wherein the extracting step comprises; identifying a set of sections from the location, wherein a section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part; forming a two dimensional drawing of plies in the section; associating ply orientation data with the plies; and associating material data with the plies; and sending the extracted ply lay-up data to the requestor, wherein the extracted ply lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part and does not disclose controlled data to the requestor; and wherein at least one of the steps is performed on the computer. - View Dependent Claims (7, 8, 9, 22, 23)
-
-
10. A method for obtaining lay-up data for a composite part, the method comprising:
-
receiving a first user input to a user interface on a data processing system, wherein the first user input selects the composite part; creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data; displaying the three dimensional object to a requestor; responsive to receiving the first user input, displaying a three dimensional object, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose controlled data to the requestor; receiving a section user input selecting a location on the three dimensional object to form a selected location; sending the selected location in a request to a server data processing system for the lay-up data; and receiving the lay-up data for the composite part in response to sending the request, wherein the lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part. - View Dependent Claims (11, 12)
-
-
13. An apparatus comprising:
-
a client data processing system; a server data processing system; an application located on the data processing system, wherein the application creates a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data; and
displays the three dimensional object to a requestor;a user application located on the client data processing system, wherein the user application displays a three dimensional object for a composite part, wherein the three dimensional object allows the requestor to designate a location for the composite part but does not disclose controlled data; and
receives user input selecting a location to form location information on the composite part; anda data extraction tool located on the server data processing system, wherein the data extraction tool receives the location on the composite part, extracts lay-up data for a section around the location from a three dimensional model containing the composite part to form extracted lay-up data, wherein the section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part, and returns the extracted lay-up data to the client data processing system, wherein the extracted lay up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product for providing ply lay-up date for a composite part, the computer program product comprising:
-
a non-transitory computer readable media; program code, stored on the non-transitory computer readable media, for creating a three dimensional object of a composite part from a three dimensional model of the composite part, wherein the three dimensional model includes controlled data and the three dimensional object excludes the controlled data; program code, stored on the non-transitory computer readable media, for displaying the three dimensional object to a requestor; program code, stored on the non-transitory computer readable media, for receiving a location on the composite part from the requestor; program code, stored on the non-transitory computer readable media, for extracting the ply lay-up data for a section of the composite part within a three dimensional model containing the composite part to form extracted ply lay-up data, wherein the section comprises a cross-section of the composite part and the cross-section is generated substantially perpendicular to a surface of the composite part; and program code, stored on the non-transitory computer readable media, for sending the extracted ply lay-up data to the requestor, wherein the extracted ply lay-up data is configured to allow the requestor to perform maintenance on the composite part without accessing a three dimensional model of the composite part and does not disclose controlled data to the requestor. - View Dependent Claims (20, 21)
-
Specification