SYSTEMS AND METHODS FOR INCREASING READABILITY OF PRODUCT AND MANUFACTURING INFORMATION (PMI)
The present application is directed to techniques for improving the readability of product and manufacturing information (PMI) associated with models, such as computer-aided design models. In one embodiment, a system includes a processor for implementing a computer-aided technology (CAx) system. The CAx system includes a graphical-user-interface (GUI) configured to present a first view of a computer-aided design (CAD) model that includes at least one part. Additionally, the system includes memory storing instructions configured to cause the processor to generate a product and manufacturing information (PMI) associated with the CAD model, present the CAD model with the PMI via the GUI, and determine a PMI readability metric.
1 . A system comprising:
a processor for implementing a computer-aided technology (CAx) system, the CAx system comprising a graphical-user-interface (GUI) configured to present a first view of a computer-aided design (CAD) model, the CAD model comprising at least one part; and
memory storing instructions configured to cause the processor to:
generate a product and manufacturing information (PMI) associated with the CAD model;
present the CAD model with the PMI via the GUI; and
determine a PMI readability metric.
2 . The system of claim 1 , wherein the instructions are configured to cause the processor to reposition the PMI via the GUI when the PMI readability metric is less than a threshold.
3 . The system of claim 2 , wherein the instructions are configured to cause the processor to determine the PMI readability metric based on an orientation of the CAD model within the first view.
4 . The system of claim 2 , wherein the instructions are configured to cause the processor to determine the PMI readability metric based on an orientation of the PMI relative to the at least one part of the CAD model.
5 . The system of claim 2 , wherein the instructions are configured to cause the processor to determine the PMI readability metric based on a size of the PMI, a font of the PMI, or both.
6 . The system of claim 1 , wherein the PMI comprises a plurality of pieces of PMI, wherein the memory comprises instructions configured to cause the processor to determine the PMI readability metric by determining a PMI sub-readability metric associated with each of the plurality of pieces of PMI.
7 . The system of claim 6 , wherein the instructions are configured to cause the processor to determine whether the PMI readability metric is less than a threshold by determining whether each PMI sub-readability metrics is less than the threshold.
8 . The system of claim 6 , wherein the instructions are configured to cause the processor to determine whether the PMI readability metric is less than a threshold by determining whether an average of the sub-readabilities is less than the threshold.
9 . The system of claim 1 , wherein the instructions are configured to cause the processor to generate a second view of the model and PMI when the PMI readability metric exceeds a threshold.
10 . The system of claim 9 , wherein the instructions are configured to cause the processor to generate the second view by rotating the at least one part, the PMI, or both.
11 . A computer-implemented method, comprising:
presenting a first computer-aided design (CAD) model in a graphical-user-interface (GUI), the first CAD model comprising at least one part;
generating a product and manufacturing information (PMI) associated with the CAD model;
presenting, via the GUI, the CAD model with the PMI;
determining a PMI readability metric;
comparing the PMI readability metric to a threshold; and
altering the presentation of the model and the PMI when the PMI readability is less than the threshold.
12 . The computer-implemented method of claim 11 , wherein the model comprises a plurality of PMI, wherein the computer-implemented method further comprises:
determining a sub-readability for each piece of the plurality of PMI;
determining whether each sub-readability exceeds the threshold;
determining whether an average of the sub-readabilities is greater than a second threshold; and
altering the presentation of the model and the PMI when at least one sub-readability is below the threshold or the average of the sub-readabilities is less than the second threshold.
13 . The computer-implemented method of claim 12 , comprising determining, via a machine learning system, whether to alter the presentation of the model and PMI based on when the at least one sub-readability is below the threshold, when the average of the sub-readabilities is less than the second threshold, or both.
14 . The computer-implemented method of claim 11 , comprising manufacturing the at least one part based on the altered presentation of the model and the PMI.
15 . A tangible, non-transitory, computer-readable medium, comprising computer-readable instructions that, when executed by one or more processors of a computer, cause the one or more processors to:
present a first view of a computer-aided design (CAD) model, the CAD model comprising at least one part;
generate a product and manufacturing information (PMI) associated with the CAD model;
display a first view of the CAD model with the PMI;
determine a PMI readability metric of the first view;
compare the PMI readability metric to a threshold; and
present a second view of CAD model and the PMI when the PMI readability metric is less than the threshold.
16 . The tangible, non-transitory, computer-readable medium of claim 15 , wherein the instructions are configured to cause the one or more processors to determine the PMI readability metric based on an orientation of the PMI.
17 . The tangible, non-transitory, computer-readable medium of claim 16 , wherein the instructions are configured to cause the one or more processors to determine the PMI readability metric based on a size of the PMI.
18 . The tangible, non-transitory, computer-readable medium of claim 15 , wherein the model is associated with a plurality of piece of PMI, wherein the instructions are configured to cause the one or more processors to determine a sub-readability associated with each piece of PMI.
19 . The tangible, non-transitory, computer-readable medium of claim 18 , wherein the instructions are configured to cause the one or more processors to:
compare each sub-readability to a second threshold; and
present the second view when at least one sub-readability is less than the second threshold.
20 . The tangible, non-transitory, computer-readable medium of claim 15 , wherein the instructions are configured to cause the one or more processors to execute a machine learning system to be trained to determine a value of the threshold.