Information processing system and program
The information processing system addresses the challenge of displaying comprehensive inspection results for three-dimensional model data by hierarchically separating individual and comprehensive inspection results, enhancing clarity and usability.
Patent Information
- Application Number
- PCT/JP2024/025238
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-17
- Filing Date
- 2024-07-12
- Publication Date
- 2025-05-22
AI Technical Summary
Existing information processing systems struggle to display comprehensive inspection results for features in three-dimensional model data without cluttering the hierarchy with both individual and comprehensive inspection results, making it difficult to understand the success or failure of multiple individual inspection results.
The system hierarchically displays individual inspection results and comprehensive inspection results separately, allowing users to view whether each measurement value of a feature is within tolerance conditions without displaying both sets of results in the same hierarchy.
This approach enables users to grasp both the comprehensive inspection result and individual inspection results without visual clutter, improving understanding and usability of inspection data.
Smart Images

Figure JP2024025238_22052025_PF_FP_ABST
Abstract
Description
Information processing system and program
[0001] The present disclosure relates to an information processing system and a program.
[0002] Patent Document 1 discloses a molding die correction method that includes a product design process in which a design product model having information on the three-dimensional shape and design values of the product is designed on a product coordinate system, which is a preset three-dimensional coordinate system; a measurement process in which the positions of a plurality of measurement points on a prototype molded product are measured on a measurement coordinate system, which is a preset three-dimensional coordinate system; a deviation information calculation process in which the magnitude of deviation between the measurement values of the measurement points measured in the measurement process and the design values of points on the design product model that correspond to the measurement points; and a display process in which a drawing showing the shape of the product of the design product model and the magnitude of deviation are displayed on a display unit.
[0003] Japanese Patent No. 6735367
[0004] Using three-dimensional model (hereinafter sometimes abbreviated as 3D model) data that defines product manufacturing information, a feature for which product manufacturing information is set may be judged based on the overall inspection result of multiple individual inspection results. In this case, if only the overall inspection result for that feature is displayed, it is impossible to understand the results of the multiple individual inspection results. In other words, it is impossible to understand whether most of the multiple individual inspection results failed and the overall inspection result also failed, or whether only some of the multiple individual inspection results failed but the overall inspection result also failed. However, if both the multiple individual inspection results and the overall inspection result for the feature are displayed on the same hierarchical level, the display becomes more cumbersome as the number of multiple individual inspection results increases.
[0005] The object of the present disclosure is to provide an information processing system and program that, when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of multiple individual inspection results, can grasp both the comprehensive inspection result for that feature and multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information, and the comprehensive inspection result for that feature based on the multiple individual inspection results, on the same level.
[0006] (1) According to one aspect of the present disclosure, an information processing system is provided that includes a processor, and when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of multiple individual inspection results, the processor hierarchically displays multiple individual inspection results indicating whether each of multiple measurement values of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information, and the comprehensive inspection result for the feature based on the multiple individual inspection results.
[0007] (2) In the information processing system of (1), the plurality of measurement values may be measurement values for a plurality of regions of the feature.
[0008] (3) In the information processing system of (1), the plurality of measurement values may be measurement values for the feature under a plurality of conditions.
[0009] (4) In the information processing system of (1), the processor may display statistical values for the plurality of individual test results together with the overall test result.
[0010] (5) In the information processing system of (1), the processor may display the measurement value closest to the tolerance limit if it is within the tolerance range, the measurement value farthest from the tolerance limit if it is outside the tolerance range, or the measurement value outside the tolerance range if they are mixed.
[0011] (6) In the information processing system of (1), the processor may display whether the feature passes or fails as the overall inspection result, and may display the percentage of the features included in the three-dimensional model data that pass the overall inspection result as a pass rate.
[0012] (7) In the information processing system of (2), the processor may set the areas to be measured for the feature and the number of areas in accordance with information about product manufacturing information for the feature extracted from the three-dimensional model data.
[0013] (8) In the information processing system of (7), the processor may set the areas in which the feature should be measured and the number of such areas using at least one of the following information: the type of product manufacturing information of the feature to be inspected, the shape, material, color, the magnitude of the illustrated size value, the required accuracy, and the processing method.
[0014] (9) In the information processing system of (1), the processor may hierarchically display multiple individual inspection results indicating whether the respective measurement values of multiple samples of the same product but with different manufacturing conditions, manufacturing times, or molds used are within the allowable conditions of the pre-set product manufacturing information, and a comprehensive inspection result for the feature based on the multiple individual inspection results.
[0015] (10) In the information processing system of (2), when one of a plurality of shapes included in the three-dimensional model data is selected, the processor may display the product manufacturing information set for the selected shape and the plurality of areas set for the shape on the three-dimensional model data so that the user can recognize them.
[0016] (11) According to another aspect of the present disclosure, there is provided a program that causes a computer to execute the following steps: when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of a plurality of individual inspection results, acquire a plurality of measurement values of the feature for which product manufacturing information is set; and hierarchically display a plurality of individual inspection results indicating whether each of the acquired measurement values is within an acceptable condition of the preset product manufacturing information, and the comprehensive inspection result for the feature based on the plurality of individual inspection results.
[0017] According to the information processing system of (1), when a feature in three-dimensional model data for which product manufacturing information is set is judged by a comprehensive inspection result of multiple individual inspection results, it is possible to grasp both the comprehensive inspection result for the feature and the multiple individual inspection results without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information and the comprehensive inspection result for the feature based on the multiple individual inspection results in the same hierarchy.
[0018] According to the information processing system of (2), when a feature in three-dimensional model data for which product manufacturing information is set is judged by a comprehensive inspection result of multiple individual inspection results, it is possible to grasp both the comprehensive inspection result for the feature and the multiple individual inspection results without displaying both the multiple individual inspection results indicating whether each of multiple measurement values in multiple areas of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information and the comprehensive inspection result for the feature based on the multiple individual inspection results in the same hierarchy.
[0019] According to the information processing system of (3), when a feature in three-dimensional model data for which product manufacturing information is set is judged by the overall inspection result of multiple individual inspection results, it is possible to grasp both the overall inspection result for the feature and the multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values under multiple conditions for the feature for which product manufacturing information is set is within the tolerance conditions for the pre-set product manufacturing information, and the overall inspection result for the feature based on the multiple individual inspection results, in the same hierarchy.
[0020] According to the information processing system of (4), it is possible to grasp a statistical overview of a plurality of individual test results without displaying the plurality of individual test results.
[0021] According to the information processing system of (5), it is possible to grasp the worst value among a plurality of individual test results without displaying the plurality of individual test results.
[0022] According to the information processing system of (6), it is possible to grasp the percentage of features that have passed the overall inspection results among the multiple features included in the three-dimensional model data.
[0023] According to the information processing system of (7), the areas to be measured for a feature and the number of areas can be automatically set from the setting of information relating to the product manufacturing information of the feature.
[0024] According to the information processing system (8), the areas of the feature to be measured and the number of those areas can be automatically set according to at least one of the following information: the shape, material, and color of the feature to be inspected, the magnitude of the illustrated size value, the required accuracy, and the processing method.
[0025] (9) According to the information processing system, it is possible to grasp both the comprehensive inspection results of a shape and the individual inspection results of a shape without displaying multiple individual inspection results of multiple samples with different manufacturing conditions, manufacturing times, or molds used and the comprehensive inspection results of that shape on the same level.
[0026] According to the information processing system of (10), it is possible to allow a user to recognize the feature to be inspected on the three-dimensional model data and the positions of multiple areas to be measured on the feature.
[0027] According to the program (11), when a feature in three-dimensional model data for which product manufacturing information is set is judged by the overall inspection result of multiple individual inspection results, it is possible to grasp both the overall inspection result for the feature and the multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information, and the overall inspection result for the feature based on the multiple individual inspection results, in the same hierarchy.
[0028] 1 is a diagram illustrating a system configuration of a drawing data processing system according to an embodiment of the present disclosure. FIG. 2 is a diagram illustrating an example of three-dimensional model data including a PMI. FIG. 3 is a block diagram illustrating a hardware configuration of a terminal device according to an embodiment of the present disclosure. FIG. 4 is a block diagram illustrating a functional configuration of a terminal device according to an embodiment of the present disclosure. FIG. 5 is a diagram illustrating a manner in which measurement values for a plurality of input measurement locations are stored in a data storage unit in a hierarchical structure. FIG. 6 is a diagram illustrating an example of a display screen in which a three-dimensional model of a molded product is displayed on a display unit and comprehensive inspection results for a plurality of features included in the three-dimensional model are also displayed. FIG. 7 is a diagram illustrating an example of a display screen in which a user selects a feature from a plurality of features on the example display screen shown in FIG. 8. FIG. 9 is a diagram illustrating an example of a display screen in which individual inspection results for a plurality of regions of a feature are displayed on the example screen shown in FIG.
[0029] Next, embodiments of the present disclosure will be described in detail with reference to the drawings.
[0030] FIG. 1 is a diagram showing a system configuration of a drawing data processing system according to an embodiment of the present disclosure.
[0031] 1, a drawing data processing system according to an embodiment of the present disclosure includes a plurality of terminal devices 10 interconnected via a network 30, and a drawing data management server 20. The drawing data management server 20 manages drawing data such as component drawings and product drawings used when designing various products. The terminal device 10 is an information processing device that has the function of downloading and displaying drawing data managed by the drawing data management server 20, and performing various operations such as correcting and changing the downloaded drawing data and uploading it to the drawing data management server 20.
[0032] Here, the drawing data managed in the drawing data management server 20 is three-dimensional model data that includes, for example, not only product shape information indicating the shape of the molded product, but also standard information such as illustrated size and tolerances as product manufacturing information (hereinafter abbreviated as PMI (Product Manufacturing Information)).
[0033] In recent years, in 3D CAD (Computer-Aided Design), not only product shape information indicating the shape of a molded product but also specification information such as the illustrated size (also called "notational size") and tolerances have come to be included in 3D model data as PMI. By doing so, when displaying a 3D model, the PMI can be displayed as a 3D annotation on the 3D model, and necessary information such as the illustrated size and tolerances can be grasped even without a 2D drawing.
[0034] An example of such 3D model data including PMI is shown in Fig. 2. Referring to Fig. 2, it can be seen that various PMIs such as size tolerance, geometric tolerance, and theoretically exact dimension (hereinafter abbreviated as theoretical dimension) are displayed as 3D annotations on the 3D model.
[0035] Next, the hardware configuration of the terminal device 10 in the drawing data processing system of this embodiment is shown in FIG.
[0036] 3, the terminal device 10 has a CPU 11, a memory 12, a storage device 13 such as a hard disk drive, a communication interface (abbreviated as IF) 14 for transmitting and receiving data to and from external devices via a network 30, a display device 15 such as a liquid crystal display, and an operation input device 16 including a touch panel or a keyboard. These components are connected to one another via a control bus 17.
[0037] The CPU 11 is a processor that controls the operation of the terminal device 10 by executing predetermined processes based on a control program stored in the memory 12 or the storage device 13. While the present embodiment has been described as the CPU 11 reading and executing the control program stored in the memory 12 or the storage device 13, this is not limiting. The control program may be provided in the form of a program product recorded on a computer-readable recording medium. For example, the program may be provided in the form of an optical disc such as a CD (Compact Disc)-ROM or a DVD (Digital Versatile Disc)-ROM, or in the form of a semiconductor memory such as a USB (Universal Serial Bus) memory or a memory card. The control program may also be acquired from an external device via a communication line connected to the communication interface 14.
[0038] FIG. 4 is a block diagram showing the functional configuration of the terminal device 10 realized by executing the above control program.
[0039] As shown in FIG. 4, the terminal device 10 of this embodiment includes an operation receiving unit 31, a display unit 32, a data transmitting / receiving unit 33, a control unit 34, and a data storage unit 35.
[0040] The data transmission / reception unit 33 transmits and receives data to and from external devices such as the drawing data management server 20 .
[0041] The display unit 32 displays various information to the user under the control of the control unit 34. The operation reception unit 31 receives various operations performed by the user.
[0042] The control unit 34 receives drawing data from the drawing data management server 20 via the data transmission / reception unit 33, stores the drawing data in the data storage unit 35, and displays the drawing data stored in the data storage unit 35 on the display unit 32. The control unit 34 also changes the drawing data stored in the data storage unit 35 based on a user operation accepted by the operation acceptance unit 31, and uploads the changed drawing data to the drawing data management server 20 via the data transmission / reception unit 33.
[0043] In this embodiment, when an actual molded product is manufactured based on 3D model data with a defined PMI, the control unit 34 inputs the inspection results for each of the multiple features included in the molded product, designating each feature as an inspection target. Here, "inspection" refers to determining whether the measurement results of the actually manufactured molded product satisfy the PMI tolerance conditions set for that feature. If all of the inspection results for the multiple features included in the molded product pass, the molded product is deemed to be satisfactory. If any of the inspection results for the multiple features fail, some kind of action is taken for the inspection target feature that failed the inspection. For example, the molding conditions for the feature that failed the inspection or the mold may be modified.
[0044] Furthermore, the measurement method for measuring the dimensions of features contained in a molded product may be either a method in which an inspection probe is brought into direct contact with the feature of the part to be inspected in the molded product to measure the dimensions, or a method using a three-dimensional measuring device or the like to obtain the three-dimensional coordinates of the feature of the part to be inspected without contact.
[0045] The control unit 34 may also receive measurement data obtained by measuring the shape of the inspection target portion via the data transmission / reception unit 33, or may receive measurement data input by the user via the operation reception unit 31. Furthermore, the control unit 34 may store measurement data obtained by measuring the shape of the inspection target portion in advance, and retrieve the stored measurement data to display the inspection results.
[0046] Here, when the inspection target portion in the 3D model data for which PMI is defined is a long and narrow feature, multiple measurement regions may be set instead of just one. When multiple measurement regions are set for the feature of the inspection target portion in the 3D model data, displaying only the overall inspection result of that feature makes it impossible to understand the individual inspection results for each of the multiple measurement regions. In other words, it is impossible to understand whether most of the multiple individual inspection results resulted in a failing overall inspection result, or whether only some of the multiple individual inspection results resulted in a failing overall inspection result. However, if both the multiple individual inspection results and the overall inspection result for the feature of the inspection target portion are displayed on the same hierarchical level, the display becomes more cumbersome as the number of features in the inspection target portion increases.
[0047] Therefore, in this embodiment, when the control unit 34 causes the display unit 32 to display the inspection results for the shapes of a plurality of inspection target regions, the control unit 34 performs the display using the following display method.
[0048] First, when the shape of the inspection target part for which a PMI is set in the three-dimensional model data in which the PMI is defined is determined by the comprehensive inspection result of multiple individual inspection results, the control unit 34 accepts input of multiple individual measurement values for the shape of the inspection target part.
[0049] The control unit 34 then hierarchically displays on the display unit 32 multiple individual inspection results indicating whether each of the multiple measurement values of the feature in the three-dimensional model data for which a PMI is set is within the preset PMI tolerance conditions, and an overall inspection result for that feature based on the multiple individual inspection results.
[0050] Here, multiple measurement values for the same feature refer to measurement values for multiple regions of the same feature or measurement values for the same feature under multiple conditions.
[0051] A plurality of regions of the same feature means a plurality of measurement points set to the same illustrated size, such as the left end, center, and right end of a feature.
[0052] Measurement values under multiple conditions for the same feature include measurements when the feature is fixed and measurements when it is left as is, such as measurements when the feature is constrained and measurements when the feature is free. Measurement values also include measurements when the feature is in the on / off state and measurements when the feature is in the minimum / maximum state. Here, measurements in the on / off state refer to, in the case of a hole in a feature, the measurements when a rod passes through the hole and the measurements when the rod stops in the hole. Measurement values in the minimum / maximum state refer to, in the case of a feature with a swaying structure, the measurements when the feature is swaying to its maximum and its minimum.
[0053] In this way, when there are multiple individual measurement values for a single feature, this includes not only cases where there are multiple areas of the feature to be measured, but also cases where there are multiple conditions for the feature to be measured.
[0054] However, in the following description, for simplicity, a case will be described in which there are multiple individual measurement values for one feature.
[0055] The control unit 34 stores the input measurement values for the multiple measurement locations in the data storage unit 35 in a hierarchical structure as shown in FIG. 5. FIG. 5 shows, as an example, a case in which eight inspection target locations, ie, features 1 to 8, exist in the three-dimensional model. Specifically, for each of features 1 to 8, an overall inspection result 1 to 8 is registered, and multiple individual inspection results 1-1 to 1-N, ... are registered below the overall inspection results 1 to 8. Note that for a given feature, the overall inspection result is pass only if all the individual inspection results for the multiple measurement locations are pass. In other words, if even one of the multiple individual inspection results is fail, the overall inspection result for that feature is fail.
[0056] For example, if size tolerances are defined in the PMI, the acceptable condition for a PMI is that the measured value must be equal to or less than the upper allowable size and equal to or greater than the lower allowable size. For example, if the illustrated size is 100 mm and the tolerances are set to +1.0 mm and -0.5 mm, the upper allowable size is 101.0 mm and the lower allowable size is 99.5 mm. In this case, the tolerance is +1.0 mm / -0.5 mm, and the size tolerance is the 1.5 mm range between -0.5 and +1.0.
[0057] Furthermore, when a geometric tolerance such as profile tolerance is defined in PMI, for example, if a profile tolerance of 1.0 mm is defined for a certain surface, the acceptable condition is that the entire surface must be contained between two envelope surfaces formed by a sphere with a diameter of 1.0 mm, the center of which is on a surface with a theoretically correct profile.
[0058] In addition, the acceptable condition may be that the measured values of surface properties (surface roughness), hardness, glossiness, pull-out force, etc. in PMI exceed or do not exceed a certain threshold. In addition, the acceptable condition may be that the measured values comply with the standards set forth in JIS (Japanese Industrial Standards) or ISO (International Organization for Standardization), or that the measured values comply with the conditions set forth in the specifications or instructions.
[0059] The control unit 34 may display statistical values for a plurality of individual test results together with the overall test results.
[0060] For example, the control unit 34 displays the measurement value closest to the tolerance limit as the worst value if all multiple measurement values are within the tolerance range; the measurement value farthest from the tolerance limit if all multiple measurement values are outside the tolerance range; and the measurement value outside the tolerance range if multiple measurement values include a mixture of values within and outside the tolerance range.
[0061] Specifically, if the allowable range is specified by size tolerance, and the illustrated size is 100 mm, the lower allowable size is 99.5 mm (100 - 0.5), and the upper allowable size is 101.0 mm (100 + 1.0), and the measured values are 99.6 mm (difference 0.1) and 100.8 mm (difference 0.2), the worst case value will be 99.6 mm. However, in this case, both measured values are within the allowable range.
[0062] If the measured values are 99.2 mm (difference 0.3) and 100.8 mm (difference 0.2), 99.2 mm is outside the tolerance range, so it is the worst value regardless of the size of the difference. If the tolerance range is exceeded, the greater the difference, the worse the value will be.
[0063] The control unit 34 may display whether the feature passes or fails as the overall inspection result, and may display the percentage of features that pass the overall inspection result among the multiple features included in the three-dimensional model data as the pass rate.
[0064] For example, if a three-dimensional model contains 80 features to be inspected and 72 features have passed the overall inspection, the control unit 34 will display on the display unit 32 that the pass rate is 90% (72 / 80 x 100).
[0065] Furthermore, the control unit 34 may set regions where the feature is to be measured and the number of regions in accordance with information about the PMI of the inspection target extracted from the 3D model data containing the PMI required for manufacturing the product. In this case, the control unit 34 receives input of measurement values for each of the multiple regions that have been set.
[0066] Specifically, the control unit 34 sets the areas where the feature to be inspected should be measured and the number of areas using at least one of the following information: the type of PMI to be inspected, the shape, material, and color of the part to be inspected, the magnitude of the illustrated size value, the required accuracy, and the processing method.
[0067] For example, the control unit 34 sets the regions and the number of regions according to the length or area of the feature to be inspected. Specifically, the control unit 34 sets the number of regions to be measurement points so that the longer the length or the wider the area of the feature to be inspected, the greater the number of regions to be measurement points. Furthermore, the control unit 34 sets the regions and the number of regions to be measurement points according to the type of feature to be inspected, for example, whether the feature to be inspected is a hole or a surface.
[0068] In other words, the control unit 34 increases the number of measurement areas when the shape of the feature to be inspected is wide or long. For example, when the shape of the feature to be inspected is a plane or a cylindrical surface, the number of measurement areas is changed as follows depending on the length or arc length of the reference value to be inspected.
[0069] If the distance is 100 mm or less, the number of measurement areas will remain at one. If the distance is more than 100 mm but not more than 300 mm, the number of measurement areas will be two. If the distance is more than 300 mm but not more than 500 mm, the number of measurement areas will be three. If the distance is more than 500 mm, the number of measurement areas will be increased by one for every 200 mm.
[0070] For example, if the illustrated size value set for the feature to be inspected is 540 mm, which exceeds 500 mm, the control unit 34 sets the number of areas to be measured to four.
[0071] When actually manufacturing molded product samples (prototypes) based on a three-dimensional model, multiple samples may be manufactured with different manufacturing conditions such as temperature, different manufacturing times, or different molds. In such cases, the control unit 34 accepts input of measurement values for multiple samples of the same product but with different manufacturing conditions, manufacturing times, or different molds. The control unit 34 then hierarchically displays on the display unit 32 a comprehensive inspection result indicating whether the measurement values for the set illustrated size are within a preset tolerance, as well as individual inspection results for each of multiple regions of the multiple samples with different manufacturing conditions, manufacturing times, or different molds.
[0072] Furthermore, when a certain feature is selected from among a plurality of inspection target areas, the control unit 34 may display the PMI set for the selected feature and the plurality of regions set for that feature on the three-dimensional model data so that the user can recognize them.
[0073] For example, the control unit 34 displays the PMI set for the selected shape and the multiple areas set for that shape in a color different from other PMIs, etc. on the three-dimensional model data so that the user can recognize them.
[0074] Next, an example of a display screen when the terminal device 10 of this embodiment displays the inspection results of each inspection target portion together with a three-dimensional model will be described with reference to the drawings.
[0075] First, FIG. 6 shows an example of a display screen in which a three-dimensional model of a certain molded product is displayed on the display unit 32 and comprehensive inspection results for a plurality of features included in this three-dimensional model are also displayed.
[0076] In FIG. 6, only one dimension value set for a certain feature is displayed as a PMI to make the displayed content easier to understand, but in reality, various PMIs are displayed together with the three-dimensional model.
[0077] In the display example shown in FIG. 6, it can be seen that the overall inspection results for the inspection objects, Feature 1, Feature 2, Feature 3, Feature 4, . . ., are displayed as NG (fail) and OK (pass), respectively.
[0078] In the example display screen of Figure 6, the total number of features to be inspected contained in the three-dimensional model is 38, and of these, the number of features for which the final inspection result was pass (OK) is 35, so the pass rate is shown to be 92.1%.
[0079] FIG. 7 shows an example of the display screen in the case where the user selects feature 1 from among the multiple features to be inspected in the example of the display screen shown in FIG.
[0080] In Figure 7, it can be seen that feature 1 has been selected, and that its location in the 3D model is displayed in a different color from the other locations. Also, a display is provided to indicate that the selected feature is feature 1, and that the notified size and dimensional tolerance set for feature 1 are "93.31±0.700." Furthermore, it can be seen that, of the measured values for multiple measurement locations on feature 1, the value with the largest difference from the notified size is displayed as the worst value. Specifically, the number "94.225 (+0.915)" is displayed as the worst value.
[0081] From this display of the worst value, it can be seen that the measured value with the greatest difference from the illustrated size is 94.225 mm, and the difference from the illustrated size is +0.915 mm.
[0082] FIG. 8 shows an example of a display screen in which the individual inspection results for a plurality of regions of the feature 1 are displayed in the example screen shown in FIG.
[0083] 8, it can be seen that six areas, namely, front, middle 1 to 4, and back, are set for shape 1. In the example display screen shown in Fig. 8, six arrow objects 41 to 46 are displayed on the selected shape 1, making it possible to grasp the positions of these six areas.
[0084] The six arrow objects 41 to 46 are displayed in different colors, and the colors indicate how far the measurement values for the areas are from the illustrated size.
[0085] For example, the color assigned to the arrow object indicates the relationship between the measurement value and the tolerance range set by the upper and lower tolerance limits. An example of this color coding is shown below.
[0086] Red: The measurement value exceeds the upper tolerance limit. Yellow: The measurement value is about to exceed the upper tolerance limit. Green: The measurement value is within the tolerance range. Light blue: The measurement value is about to fall below the lower tolerance limit. Blue: The measurement value is below the lower tolerance limit.
[0087] Whether the arrow objects 41 to 46 are pointing up or down indicates whether the measurement value of each measurement point is greater or smaller than the illustrated size. In other words, when the arrow object is pointing up, it indicates that the measurement value is greater than the illustrated size, and when the arrow object is pointing down, it indicates that the measurement value is smaller than the illustrated size.
[0088] For example, of the six measurement locations on feature 1, the measurement value at the measurement location "Front" is 92.958, which is 0.352 below the illustrated size of 93.31. However, this measurement value falls within the center of the dimensional tolerance of ±0.700. Therefore, in Figure 8, the measurement location is indicated by an arrow object 41, and the arrow object 41 is pointing downward to indicate that the measurement value is below the illustrated size, and the arrow object 41 is green to indicate that the measurement value falls within the center of the tolerance range.
[0089] The arrow objects 42, 45 corresponding to the measurement points 1 and 4 are pointing upward to indicate that the measurement value exceeds the illustrated size, and are yellow to indicate that the measurement value is likely to exceed the upper tolerance limit.
[0090] Similarly, the arrow objects 43 and 44 corresponding to the measurement points 2 and 3 are pointing upward to indicate that the measurement value exceeds the illustrated size, and are colored red to indicate that the measurement value exceeds the upper tolerance limit.
[0091] The symbols OK, NG, etc. for the measurement values at each of the measurement points, i.e., before, middle 1 to middle 4, and after, indicate the individual test results at each measurement point.
[0092] The above describes a case where the overall test results for a certain test area and multiple individual test results for multiple measurement points set in that test area are displayed hierarchically, but the hierarchical structure of the test results can also be made more complex.
[0093] For example, when a prototype of a molded product is actually manufactured based on a three-dimensional model, multiple samples may be manufactured that have different manufacturing conditions such as temperature, different manufacturing times, or different molds used. In such cases, for one inspection target area, measurement values for multiple samples with different manufacturing conditions, different manufacturing times, or different molds are available at multiple measurement points.
[0094] FIG. 9 shows an example of a hierarchical structure for displaying test results hierarchically in such a case.
[0095] 9, there are multiple comprehensive inspection results for a single inspection target part, feature 1, with different manufacturing conditions, etc. Each comprehensive inspection result has multiple individual inspection results with different measurement locations, and these multiple individual inspection results also have multiple measurement values for different samples, with different manufacturing times or molds used, etc.
[0096] In this hierarchical structure, for example, when displaying an individual test result, the worst value among multiple measurement values for different samples may be displayed together, and when displaying multiple overall test results, the most frequent value of the individual test results may be displayed together.
[0097] Furthermore, when displaying one comprehensive inspection result for a certain feature 1, it is also possible to display the best value among multiple comprehensive inspection results with different manufacturing conditions. The reason why the best value among multiple comprehensive inspection results with different manufacturing conditions is displayed is that if the manufacturing conditions are changed to find the optimal manufacturing conditions, it is possible to understand how close the actual molded product can be to the illustrated size.
[0098] In each of the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).
[0099] Furthermore, the operations of the processors in the above embodiments may be performed not only by a single processor but also by multiple processors located at physically separate locations working together. Furthermore, the order of the operations of the processors is not limited to the order described in the above embodiments and may be changed as appropriate.
[0100] In this embodiment, the term "system" includes both a system made up of multiple devices and a system made up of a single device.
[0101] [Additional Notes] The following additional notes are provided regarding preferred embodiments of the present disclosure.
[0102] (((1))) An information processing system comprising a processor, wherein when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of a plurality of individual inspection results, the processor hierarchically displays a plurality of individual inspection results indicating whether each of a plurality of measurement values of the feature for which product manufacturing information is set is within a preset allowable condition for product manufacturing information, and the comprehensive inspection result for the feature based on the plurality of individual inspection results.
[0103] (((2))) The information processing system according to (((1))), wherein the plurality of measurement values are measurement values for a plurality of regions of the feature.
[0104] (((3))) The information processing system according to (((1))), wherein the plurality of measurement values are measurement values for the feature under a plurality of conditions.
[0105] (((4))) The information processing system described in any one of (((1))) to (((3))), wherein the processor displays statistical values for the plurality of individual test results together with the overall test result.
[0106] (((5))) The information processing system described in (((4))), wherein the processor displays the measurement value closest to the tolerance limit if it is within the tolerance range, the measurement value farthest from the tolerance limit if it is outside the tolerance range, and the measurement value outside the tolerance range if they are mixed.
[0107] (((6))) The information processing system described in any one of (((1))) to (((5))), wherein the processor displays whether the feature is pass or fail as the overall inspection result, and displays the proportion of the multiple features included in the three-dimensional model data for which the overall inspection result is pass as a pass rate.
[0108] ((7))) The information processing system described in ((2))), wherein the processor sets areas to be measured for the feature and the number of areas in accordance with information relating to product manufacturing information for the feature extracted from the three-dimensional model data.
[0109] (((8))) The information processing system described in (((7))) in which the processor sets the areas in which the feature should be measured and the number of such areas using at least one of the following information: type of product manufacturing information of the feature to be inspected, shape, material, color, magnitude of the illustrated size value, required accuracy, and processing method.
[0110] (((9))) An information processing system described in any one of (((1))) to (((8))), wherein the processor hierarchically displays a plurality of individual inspection results indicating whether or not the respective measurement values of a plurality of samples of the same product but with different manufacturing conditions, manufacturing times, or molds used are within the tolerance conditions of pre-set product manufacturing information, and an overall inspection result for the feature based on the plurality of individual inspection results.
[0111] (((10))) The information processing system described in (((2))), wherein when one of a plurality of shapes included in the three-dimensional model data is selected, the processor displays product manufacturing information set for the selected shape and a plurality of areas set for the shape on the three-dimensional model data so that the user can recognize them.
[0112] ((11))) A program for causing a computer to execute the following steps: when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of a plurality of individual inspection results, acquiring a plurality of measurement values of the feature for which product manufacturing information is set; and hierarchically displaying a plurality of individual inspection results indicating whether each of the acquired measurement values is within the tolerance conditions of the preset product manufacturing information, and the comprehensive inspection result for the feature based on the plurality of individual inspection results.
[0113] The effects of the configuration described above will be described below.
[0114] According to the information processing system (((1))), when a feature in three-dimensional model data for which product manufacturing information is set is judged by the overall inspection result of multiple individual inspection results, it is possible to grasp both the overall inspection result for that feature and the multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information, and the overall inspection result for that feature based on the multiple individual inspection results, in the same hierarchy.
[0115] According to the information processing system (((2))), when a feature in three-dimensional model data for which product manufacturing information is set is judged by the overall inspection result of multiple individual inspection results, it is possible to grasp both the overall inspection result for that feature and the multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values in multiple areas of the feature for which product manufacturing information is set is within the tolerance conditions for the pre-set product manufacturing information, and the overall inspection result for that feature based on the multiple individual inspection results, in the same hierarchy.
[0116] According to the information processing system (((3))), when a feature in three-dimensional model data for which product manufacturing information is set is judged by the overall inspection result of multiple individual inspection results, it is possible to grasp both the overall inspection result for that feature and the multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of multiple measurement values under multiple conditions for the feature for which product manufacturing information is set is within the tolerance conditions for the pre-set product manufacturing information, and the overall inspection result for that feature based on the multiple individual inspection results, in the same hierarchy.
[0117] According to the information processing system (((4))), it is possible to grasp a statistical overview of a plurality of individual test results without displaying the individual test results.
[0118] According to the information processing system (((5))), it is possible to grasp the worst value among a plurality of individual test results without displaying the plurality of individual test results.
[0119] According to the information processing system (((6))), it is possible to grasp the proportion of features that have passed the overall inspection results among the multiple features included in the three-dimensional model data.
[0120] According to the information processing system (((7))), it is possible to automatically set the areas of a feature to be measured and the number of areas based on the setting of information relating to the product manufacturing information of the feature.
[0121] According to the information processing system (((8))), the areas of the feature to be measured and the number of those areas can be automatically set according to at least one or more pieces of information among the shape, material, and color of the feature to be inspected, the magnitude of the illustrated size value, the required accuracy, and the processing method.
[0122] According to the information processing system (((9))), it is possible to grasp both the comprehensive inspection results for a shape and the individual inspection results for a plurality of samples that have different manufacturing conditions, manufacturing times, or molds used, without displaying both the individual inspection results for that shape and the comprehensive inspection results for that shape on the same hierarchical level.
[0123] According to the information processing system (((10))), it is possible to allow a user to recognize the feature to be inspected on the three-dimensional model data and the positions of multiple areas to be measured on that feature.
[0124] According to the program (((11))), when a feature in three-dimensional model data for which product manufacturing information is set is judged by the overall inspection result of multiple individual inspection results, it is possible to grasp both the overall inspection result for that feature and the multiple individual inspection results, without displaying both the multiple individual inspection results indicating whether each of the multiple measurement values of the feature for which product manufacturing information is set is within the tolerance conditions of the pre-set product manufacturing information, and the overall inspection result for that feature based on the multiple individual inspection results, in the same hierarchy.
[0125] This application is based on a Japanese patent application (Patent Application No. 2023-195967) filed on November 17, 2023.
Claims
1. An information processing system comprising a processor, which, when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of multiple individual inspection results, hierarchically displays a plurality of individual inspection results indicating whether each of a plurality of measurement values of the feature for which product manufacturing information is set is within a preset tolerance condition for product manufacturing information, and the comprehensive inspection result for the feature based on the plurality of individual inspection results.
2. An information processing system according to claim 1, wherein said plurality of measurements are measurements for a plurality of regions of said feature.
3. An information processing system according to claim 1, wherein said plurality of measurement values are measurement values for said feature under a plurality of conditions.
4. An information processing system according to any one of claims 1 to 3, wherein the processor displays statistics for the plurality of individual test results together with the overall test result.
5. An information processing system as claimed in claim 4, wherein the processor displays as the worst value the measurement value closest to the tolerance limit if it is within the tolerance range, the measurement value farthest from the tolerance limit if it is outside the tolerance range, and the measurement value outside the tolerance limit if they are mixed.
6. An information processing system according to any one of claims 1 to 5, wherein the processor displays whether the feature passes or fails as the overall inspection result, and displays the percentage of the multiple features included in the 3D model data for which the overall inspection result is a pass as a pass rate.
7. The information processing system according to claim 2, wherein the processor sets the areas to be measured of the feature and the number of the areas in accordance with information on product manufacturing information of the feature extracted from the three-dimensional model data.
8. An information processing system as described in claim 7, wherein the processor sets the areas in which the feature is to be measured and the number of such areas using at least one or more pieces of information from the type of product manufacturing information of the feature to be inspected, the shape, material, color, the magnitude of the illustrated size value, the required accuracy, and the processing method.
9. An information processing system according to any one of claims 1 to 8, wherein the processor hierarchically displays a plurality of individual inspection results indicating whether or not the respective measured values of a plurality of samples of the same product but with different manufacturing conditions, manufacturing times, or molds used are within the tolerance conditions of preset product manufacturing information, and a comprehensive inspection result for the feature based on the plurality of individual inspection results.
10. An information processing system as described in claim 2, wherein when one of a plurality of features included in the three-dimensional model data is selected, the processor displays product manufacturing information set for the selected feature and a plurality of areas set for the feature on the three-dimensional model data so that the user can recognize the information.
11. A program for causing a computer to execute the following steps when a feature in three-dimensional model data for which product manufacturing information is set is determined by a comprehensive inspection result of multiple individual inspection results: acquiring multiple measurement values of the feature for which product manufacturing information is set; and hierarchically displaying multiple individual inspection results indicating whether each of the acquired multiple measurement values is within the tolerance conditions of the preset product manufacturing information, and the comprehensive inspection result for the feature based on the multiple individual inspection results.
Citation Information
Patent Citations
Three-dimensional image inspection device, three-dimensional image inspection method, three-dimensional image inspection program, and computer readable recording medium
JP2017032340A
How to modify the mold
JP6735367B2