Information processing system and information processing program

The information processing system and program display the quality comparison results of mold products under different manufacturing conditions on the three-dimensional model, which solves the problem of difficult to identify product quality changes in the prior art, and realizes visual identification and rapid feedback on quality changes.

JP2025050422APending Publication Date: 2025-04-04FUJIFILM BUSINESS INNOVATION CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023159211
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-22
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

It is difficult for the prior art to effectively compare and identify the quality changes of mold products produced under different manufacturing conditions, especially in products manufactured under multiple conditions, and it is difficult to intuitively grasp the changes in product quality.

Method used

Through the information processing system and procedures, the measured values ​​of mold products under different manufacturing conditions are obtained, and the comparison results are displayed on the three-dimensional model, including comparing the measured values ​​under different conditions, comparing the comparison results with the reference values, and switching between different conditions to display quality changes.

Benefits of technology

The visual identification of the quality changes of mold products under different manufacturing conditions is realized, and the measurement value changes and quality changes under each condition can be intuitively confirmed, reducing the feedback time for production and development.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025050422000001_ABST
    Figure 2025050422000001_ABST
Patent Text Reader

Abstract

To provide an information processing system and an information processing program capable of visually recognizing changes in the quality of a molded article manufactured under a plurality of different conditions related to the quality of the molded article.SOLUTION: An acquisition unit acquires from a DB 24 a first measurement value of a molded article manufactured under a first condition for a three-dimensional model as an original, and a second measurement value of a molded article manufactured under a second condition different from the first condition for the three-dimensional model, and a display processing unit 22 performs a process of displaying an object representing a comparison result obtained by comparing the measurement values under different conditions acquired by the acquisition unit 20 at a corresponding position on the three-dimensional model, or a process of displaying an object representing a comparison result obtained by comparing the measurement value with a reference value at a corresponding position on the three-dimensional model while switching the object for each condition.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing system and an information processing program. [Background technology]

[0002] Patent Document 1 proposes using a molding tool to prototype a product, measuring the positions of multiple measurement points on the prototype product, calculating the magnitude of deviation between the measurement values ​​of the measurement points and design values, displaying the magnitude of deviation on a drawing of the product shape, adjusting the position of a product coordinate system on the product so as to reduce the magnitude of deviation at the measurement points, calculating the magnitude of deviation from the design value in the adjusted product coordinate system, and modifying the molding tool based on the calculated magnitude of deviation. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 6735367 Summary of the Invention [Problem to be solved by the invention]

[0004] When checking the quality of a molded product, it is cumbersome to compare the design drawing, the various judgment results entered in the inspection sheet, and the 3D model, and to grasp the workmanship of the molded product in one's mind.In particular, when checking the quality of a molded product manufactured under multiple different conditions related to the workmanship of the molded product, it is necessary to check the workmanship of the molded product under each condition, so it is cumbersome to grasp the quality changes such as changes and variations of the molded product under each condition or between conditions.

[0005] Therefore, an object of the present disclosure is to provide an information processing system and an information processing program that make it possible to visually check changes in the quality of a molded product manufactured under a plurality of different conditions related to the quality of the molded product. [Means for solving the problem]

[0006] In order to achieve the above-mentioned object, an information processing system according to a first aspect includes a processor, which acquires a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of the three-dimensional model manufactured under second conditions, and performs processing to display an object representing a comparison result between the first measurement value and the second measurement value at a corresponding position on the three-dimensional model of the molded product.

[0007] An information processing system according to a second aspect includes a processor, which acquires a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of the three-dimensional model manufactured under second conditions for the three-dimensional model, and performs processing to separately display a first object representing a comparison result of comparing the first measurement value with a predetermined reference value and a second object representing a comparison result of comparing the second measurement value with the reference value at corresponding positions on the three-dimensional model of the molded product, and performs processing to switch between displaying the first object and the second object based on preset conditions.

[0008] An information processing system according to a third aspect is characterized in that, in the information processing system according to the second aspect, a third object representing a comparison result between the first measurement value and the second measurement value is displayed by switching it separately from the first object and the second object.

[0009] An information processing system according to a fourth aspect is the information processing system according to the third aspect, wherein the third object represents a comparison result of comparing the average value or worst value of each of the first measurement value and the second measurement value.

[0010] An information processing system according to a fifth aspect is the information processing system according to the third aspect, wherein the third object represents a direction and amount of deviation between the first measurement value and the second measurement value.

[0011] An information processing system according to a sixth aspect is the information processing system according to the fifth aspect, wherein the third object is an arrow object.

[0012] An information processing system according to a seventh aspect is the information processing system according to the first aspect, wherein the object represents a comparison result of comparing an average value or a worst value of each of the first measurement value and the second measurement value.

[0013] An information processing system according to an eighth aspect is an information processing system according to the second aspect, wherein the first object represents a comparison result of comparing an average value or a worst value of the first measurement value with a predetermined reference value, and the second object represents a comparison result of comparing an average value or a worst value of the second measurement value with the reference value.

[0014] An information processing system according to a ninth aspect is the information processing system according to the first aspect, wherein the object represents a direction and amount of deviation between the first measurement value and the second measurement value.

[0015] An information processing system according to a tenth aspect is the information processing system according to the ninth aspect, wherein the object is an arrow object.

[0016] An information processing system according to an eleventh aspect is an information processing system according to the second aspect, wherein the first object represents a direction and amount of deviation between the first measurement value and the reference value, and the second object represents a direction and amount of deviation between the second measurement value and the reference value.

[0017] An information processing system according to a twelfth aspect is the information processing system according to the eleventh aspect, wherein each of the first object and the second object is an arrow object.

[0018] An information processing system according to a thirteenth aspect is the information processing system according to the first aspect, wherein the processor calculates a difference between the first measurement value and the second measurement value as the comparison result.

[0019] An information processing system according to a fourteenth aspect is the information processing system according to the thirteenth aspect, wherein the difference is calculated based on the better determination result relative to a predetermined reference value.

[0020] An information processing program according to a fifteenth aspect causes a computer to execute a process of acquiring a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of the three-dimensional model manufactured under second conditions, and displaying an object representing a comparison result between the first measurement value and the second measurement value at a corresponding position on the three-dimensional model of the molded product.

[0021] An information processing program according to a sixteenth aspect causes a computer to acquire a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of the three-dimensional model manufactured under second conditions, and to separately display a first object representing a comparison result of comparing the first measurement value with a predetermined reference value and a second object representing a comparison result of comparing the second measurement value with the reference value at corresponding positions on the three-dimensional model of the molded product, and to execute a process of switching between displaying the first object and the second object based on preset conditions. Effect of the Invention

[0022] According to the first aspect, it is possible to provide an information processing system that allows visual recognition of changes in quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products.

[0023] According to the second aspect, it is possible to provide an information processing system that allows visual recognition of changes in quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products.

[0024] According to the third aspect, it is possible to check the change in the measured value for each condition relative to the reference value, and also to check the quality change due to the change in conditions.

[0025] According to the fourth aspect, the change in quality between the first condition and the second condition can be confirmed by the average value or the worst value.

[0026] According to the fifth aspect, it is possible to confirm the direction and amount of deviation between the first measurement value and the second measurement value.

[0027] According to the sixth aspect, it is possible to express the direction and amount of deviation between the first measurement value and the second measurement value.

[0028] According to the seventh aspect, the change in quality between the first condition and the second condition can be confirmed by the average value or the worst value.

[0029] According to the eighth aspect, the quality for each condition can be confirmed by the average value or the worst value.

[0030] According to the ninth aspect, it is possible to confirm the direction and amount of deviation between the first measurement value and the second measurement value.

[0031] According to the tenth aspect, it is possible to express the direction and amount of deviation between the first measurement value and the second measurement value.

[0032] According to the eleventh aspect, it is possible to confirm the direction and amount of deviation of each of the first measurement value and the second measurement value from the reference value.

[0033] According to the twelfth aspect, it is possible to express the direction and amount of deviation of the first measurement value and the second measurement value from their respective reference values.

[0034] According to the thirteenth aspect, the amount and direction of deviation between the first measurement value and the second measurement value can be calculated.

[0035] According to the fourteenth aspect, the direction and amount of deterioration caused by a change in conditions can be confirmed.

[0036] According to the fifteenth aspect, it is possible to provide an information processing program that enables visual recognition of changes in quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products.

[0037] According to the sixteenth aspect, it is possible to provide an information processing program that enables visual recognition of changes in quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products. [Brief description of the drawings]

[0038] [Figure 1] 1 is a diagram illustrating an example of a schematic configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a block diagram showing the configuration of a main part of an electrical system of a client terminal and a server in the information processing system according to the embodiment; [Diagram 3] 1 is a functional block diagram showing a functional configuration of an information processing system according to an embodiment. [Figure 4] FIG. 13 is a diagram illustrating an example of a screen displaying objects. [Diagram 5] FIG. 13 is a diagram showing an example in which an object showing a comparison result obtained by comparing measured values ​​of molded products produced under two conditions with a reference value is displayed while being switched for each condition. [Figure 6] FIG. 13 is a diagram showing an example in which an object indicating a comparison result obtained by comparing measurement values ​​under two conditions is displayed. [Figure 7] FIG. 13 is a diagram showing an example in which objects are displayed at multiple locations on a three-dimensional model. [Figure 8] This is a diagram showing a case where each dimension is shown according to its standard. [Figure 9] This is a diagram showing a case in which there are 12 φ3 holes and 3 φ6 holes. [Figure 10] This is a case showing that there are three sets of the same dimension groups (four φ3 holes and one φ6 hole), and is a figure showing an example of a description that there are three sets of dimension groups. [Figure 11] This is a case showing that there are three sets of the same dimension groups (four φ3 holes and one φ6 hole), and is a figure showing another example of a description that there are three sets of dimension groups. [Figure 12]This is a case showing that there are three sets of the same dimension groups (four φ3 holes and one φ6 hole), and is a figure showing another example of the description that there are three sets of dimension groups. [Figure 13] 10 is a flowchart showing an example of the flow of a first process performed in the information processing system according to the present embodiment. [Figure 14] 10 is a flowchart showing an example of the flow of a second process performed in the information processing system according to the embodiment. [Figure 15] FIG. 1 illustrates a general-purpose personal computer. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0039] An example of an embodiment of the present disclosure will be described in detail below with reference to the drawings. Fig. 1 is a diagram showing an example of a schematic configuration of an information processing system according to the present embodiment.

[0040] As shown in Fig. 1, an information processing system 10 according to the present embodiment includes a client terminal and a server 14. The client terminal 12 and the server 14 are each connected to a communication line 16 and are capable of communicating with each other via the communication line 16. Examples of the communication line 16 include the Internet, a local area network (LAN), and a wide area network (WAN). Although Fig. 1 shows an example in which a plurality of client terminals 12 (two in Fig. 1) are provided, the number of client terminals 12 may be one or three or more. The client terminal 12 may be a personal computer or a mobile terminal such as a tablet terminal or a smartphone.

[0041] The information processing system 10 according to the present embodiment acquires measured values ​​obtained by measuring the positions of inspection targets of molded products manufactured under a plurality of different conditions related to the quality of the molded products, and then displays objects representing the results of comparing the measured values ​​under different conditions on a three-dimensional model, or displays objects representing the results of comparing the measured values ​​with a predetermined reference value separately on the three-dimensional model while switching between them for each condition, thereby supporting evaluation of product quality.

[0042] In this disclosure, the term "multiple different conditions" refers to at least one factor related to the quality of a molded product having at least two or more levels. Examples of factors that can be conditions include differences in samples manufactured under the same mold and the same conditions, differences in lots such as different manufacturing dates, differences before and after mold correction, differences before and after mold transfer between factories or machines, differences in materials such as manufacturers, lots, model numbers, etc., differences in molding conditions such as temperature, pressure, speed, and differences in molds such as mold 1, mold 2, or multiple cavities within the same mold. In addition, the multiple different conditions are not limited to these factors, and may be other factors as long as they are conditions related to the quality of the molded product.

[0043] A molded product is a product that has been processed into a certain shape, and is an object such as an industrially mass-produced part. For example, there are various molding methods, such as injection molding or casting, which fills a space sealed with a mold with a material and solidifies it, press molding, which presses a sheet-like material against a mold to deform the shape, machining using a cutting machine, welding using an arc or laser, and additive manufacturing using a 3D printer. Any molded object is within the scope of application of the information processing system 10 according to this embodiment.

[0044] Additionally, a three-dimensional model refers to a three-dimensional CAD (Computer Aided Design) model, and PMI (Product Manufacturing Information) refers to the product manufacturing information required for manufacturing a product, such as dimensions, tolerances, annotations, surface finish, and materials, that are linked to the three-dimensional model, and serve as the reference values ​​for the molded product.

[0045] Measurement is the act of obtaining values ​​such as position, length, and angle of the molded product being inspected using a measuring instrument.

[0046] 2 is a block diagram showing the configuration of the main electrical systems of the client terminal 12 and the server 14 of the information processing system 10 according to this embodiment. Since the client terminal 12 and the server 14 have general computer configurations, the client terminal 12 will be described below as a representative example.

[0047] The client terminal 12 includes a central processing unit (CPU) 12A as an example of a processor, a read only memory (ROM) 12B, a random access memory (RAM) 12C, a storage 12D, an operation unit 12E, a display unit 12F, and a communication I / F (interface) unit 12G. The CPU 12A controls the overall operation of the client terminal 12. The ROM 12B stores various control programs and various parameters in advance. The RAM 12C is used as a work area when the CPU 12A executes various programs. The storage 12D stores various data and application programs. The operation unit 12E is used to input various information. The display unit 12F is used to display various information. The communication I / F unit 12G is connectable to an external device and transmits and receives various data to and from the external device. The above-mentioned units of the client terminal 12 are electrically connected to each other via a system bus 12H. In the client terminal 12 according to the present embodiment, the storage 12D is used as a storage unit, but the present invention is not limited to this and other non-volatile storage units such as a hard disk or a flash memory may be used.

[0048] With the above configuration, the client terminal 12 according to the present embodiment executes, by the CPU 12A, access to the ROM 12B, the RAM 12C, and the storage 12D, acquisition of various data via the operation unit 12E, and display of various information on the display unit 12F. In addition, the client terminal 12 executes, by the CPU 12A, control of transmission and reception of various data via the communication I / F unit 12G.

[0049] The information processing system 10 according to the present embodiment realizes the functions shown in Fig. 3 by the CPU 12A of the client terminal 12 expanding an information processing program stored in advance in the ROM 12B into the RAM 12C and executing it. Fig. 3 is a functional block diagram showing the functional configuration of the information processing system 10 according to the embodiment.

[0050] 3, the information processing system 10 according to the present embodiment has functions of an acquisition unit 20 and a display processing unit 22. Note that in the present embodiment, the functions of the acquisition unit 20 and the display processing unit 22 are described as functions of the client terminal 12, but may be functions of the server 14.

[0051] The acquisition unit 20 acquires measurement values ​​of molded products manufactured under a plurality of different conditions related to the quality of the molded products. For example, a first measurement value of a molded product manufactured under a first condition for an original three-dimensional model, and a second measurement value of a molded product manufactured under a second condition different from the first condition for the three-dimensional model are stored in the server 14 as a DB (database) 24. Then, the acquisition unit 20 acquires the first measurement value and the second measurement value from the DB 24. The measurement values ​​acquired by the acquisition unit 20 include, for example, measurement values ​​measured on three-dimensional coordinates by a three-dimensional measuring machine that acquires three-dimensional coordinates by directly contacting an inspection probe with a molded product to be inspected, a three-dimensional measuring machine that acquires three-dimensional coordinates in a non-contact manner by optically acquiring an image, and measurement values ​​measured by an analog method.

[0052] The display processing unit 22 performs a process of displaying an object representing the comparison result obtained by comparing the measured values ​​under different conditions acquired by the acquisition unit 20 at a corresponding position on the three-dimensional model, or a process of displaying an object representing the comparison result obtained by comparing the measured value with a reference value at a corresponding position on the three-dimensional model while switching for each condition. Here, "displaying at a corresponding position on the three-dimensional model" means displaying the judgment result determined from the measurement result and the specified standard as a 3D object such as an arrow on the three-dimensional model at a location that is the rough measurement position of the molded product.

[0053] The display processing unit 22 performs a process of displaying an object representing a comparison result obtained by comparing a first measurement value of a molded product manufactured under a first condition with a second measurement value of a molded product manufactured under a second condition at a corresponding position on the three-dimensional model of the molded product, for example. The object representing the judgment result obtained by comparing the first measurement value with the second measurement value displays, for example, an object representing the PMI that has improved or deteriorated in the measurement values ​​under two different conditions, the direction of change, and the amount of change. The object representing the comparison result obtained by comparing the first measurement value with the second measurement value may represent a comparison result obtained by comparing the average values ​​or the worst values ​​of the first measurement value and the second measurement value. For example, as an example of a comparison method, the difference between the first measurement value and the second measurement value is calculated. It is preferable to calculate the difference based on the better judgment result for the PMI, since the worsening direction and amount of deterioration can be confirmed, but the difference may also be calculated based on the worse judgment result for the PMI. Alternatively, the user may set the standard for the difference. For example, the first measurement value specified by the user when specifying the first measurement value and the second measurement value may be set as the standard for the difference.

[0054] The display processing unit 22 also performs a process of separately displaying a first object representing a comparison result obtained by comparing a first measurement value with a predetermined reference value and a second object representing a comparison result obtained by comparing a second measurement value with a predetermined reference value at corresponding positions on the three-dimensional model of the molded product, and performs a process of switching between the first object and the second object based on a preset condition. Each of the first object and the second object displays an object representing, for example, a direction and amount of deviation from the PMI as an example of the predetermined reference value. Each of the first object and the second object may represent a comparison result obtained by comparing the average value or the worst value of each measurement value with the reference value, or may represent a comparison result obtained by comparing another value with the reference value.

[0055] In the following, the process of displaying objects representing the results of comparing measured values ​​under different conditions at corresponding positions on the three-dimensional model may be referred to as a first process, and the process of displaying objects representing the results of comparing measured values ​​with reference values ​​separately on the three-dimensional model while switching between them for each condition may be referred to as a second process.

[0056] Examples of the objects include objects in the shape of a circle, triangle, square, etc., and arrow objects. Also, physical quantities such as difference values ​​and deviation amounts from a reference value may be represented by changing the display manner such as color, size, length, etc. For example, when displaying with an arrow object, the direction of deviation from the PMI as the reference value, the direction indicated by the difference value, etc. may be displayed, and at least one of the amount of change in the deviation amount, etc. and the determination result of whether or not the PMI is necessary may be displayed by changing the color.

[0057] Next, an example of a screen displaying the above-mentioned object will be described. Fig. 4 is a diagram showing an example of a screen displaying an object. Note that the screen example is merely an example and is not limited to the screen shown in Fig. 4.

[0058] The screen of FIG. 4 shows an example in which arrow objects 32 are displayed at two hole positions on a three-dimensional model 30. Also, on the screen of FIG. 4, a plurality of different conditions related to the quality of a molded product are selected from a list box 26 for selecting a phase. In the example of FIG. 4, an example in which the first prototype is selected as a phase is shown. In the list box 26, factors such as differences in samples manufactured under the same conditions of the same mold, differences in lots such as different manufacturing dates, differences before and after mold correction, differences before and after mold transfer between factories or machines, differences in materials such as manufacturers, lots, and model numbers, differences in molding conditions such as temperature, pressure, and speed, and differences in molds such as mold No. 1, mold No. 2, or multiple molds within the same mold are set in advance as phases. Then, these phases are displayed in a selectable list. Also, parts measured corresponding to the selected phase are displayed, and it is possible to select the parts to be displayed. In the example of FIG. 4, parts A, B, and C are displayed as parts measured in the first prototype, and an example in which parts A and C are selected is shown. Also, an inspection position can be selected for each component, and in the example of FIG. 4, hole position A and hole position B are selected.

[0059] Also, the display settings for the first process and the second process may be set by using radio buttons in the display setting field 28 in Fig. 4. In the example of Fig. 4, for example, the first process is performed by selecting the radio button "Different condition comparison." On the other hand, the second process is performed by selecting "Judgment result" or "Difference from tolerance center."

[0060] Here, an example of the second process in which the objects 32 representing the results of comparing the measured values ​​with the reference values ​​are displayed separately on the three-dimensional model 30 while being switched for each condition. Fig. 5 is a diagram showing an example in which the objects 32 representing the results of comparing the measured values ​​of molded products manufactured under two conditions with the reference values ​​are displayed while being switched for each condition. The example in Fig. 5 shows an example in which the objects 32 are displayed on the three-dimensional model 30 while being switched between lot A and lot B as an example of the conditions.

[0061] FIG. 5 shows an example of displaying an arrow-shaped object representing the comparison result between the measured value and the reference value of the hole position of the molded product. FIG. 5 shows an example of switching between a first object 32A representing the comparison result of comparing the measured value and the reference value in lot A and a second object 32B representing the comparison result of comparing the measured value and the reference value in lot B and separately displaying them on the three-dimensional model 30. In the case of lot A, the deviation from the PMI is indicated in the direction of the arrow, and the amount of deviation is indicated by the color of the arrow. The amount of deviation may be expressed by the length of the arrow or by a display mode such as color. In FIG. 5, it is shown that the hole position is deviated from the PMI in the upward direction of FIG. 5 in lot A, and that the hole position is deviated from the PMI in the forward direction of the paper in FIG. 5 in lot B. The object 32 of lot A and the object 34 of lot B are displayed while being switched by, for example, a user operation. This allows the user to see the change in the workmanship of the molded product due to the different conditions of lot A and lot B.

[0062] Next, an example of the first process in which an object 32 representing a comparison result obtained by comparing measured values ​​under different conditions is displayed at a corresponding position on the three-dimensional model 30 will be specifically described. FIG. 6 is a diagram showing an example in which a third object 32C representing a comparison result obtained by comparing measured values ​​under two conditions is displayed. FIG. 6 shows, as an example, an example in which a third object 32C representing a difference in measured values ​​of hole positions under two conditions is displayed. In the example of FIG. 6, an example is shown in which an arrow indicates that the difference in the measured values ​​under the two conditions exists in the downward direction of FIG. 6. The magnitude of the difference may be expressed by the length of the arrow, or may be expressed by a display mode such as color. Also, the variation between the two conditions may be expressed as OK or NG by a display mode such as color.

[0063] 4 to 6 show an example in which object 32 is displayed at one inspection position, but the number of inspection positions is not limited to one, and object 32 may be displayed at multiple positions on three-dimensional model 30, as shown in FIG. 7. FIG. 7 shows an example in which object 32 is displayed to indicate the difference between the worst value from the center of tolerance as a comparison result between the measured values ​​and the reference value for the surface position accuracy measured at multiple positions. FIG. 7 also shows an example in which the difference between the worst value is displayed in a display mode such as the color of the object.

[0064] When displaying the object 32, PMI information of the inspection position of the object 32 may be displayed. As the display method, there are display methods as shown in Figs. 8 to 12. Switching between the display methods may be selectable by the user. Alternatively, the display method may be switched depending on the display size of the three-dimensional model 30.

[0065] Figure 8 shows a case where the standard of each dimension is shown. Figure 8 shows an example where the hole diameter and its tolerance are displayed, and Figure 8 shows an example where the dimensions and tolerances of three holes of φ6±0.1 and four holes of φ3±0.1 around each of these holes are displayed.

[0066] Figure 9 is a diagram showing a case where there are 12 φ3 holes and 3 φ6 holes. Figure 9 shows the same part as Figure 8, but with a different display method. In Figure 9, 12×φ3±0.1 shows that there are 12 φ3±0.1 holes, and 3×φ6±0.1 shows that there are 3 φ6±0.1 holes.

[0067] Figure 10 shows an example of a description that there are three sets of the same dimension groups (four φ3 holes and one φ6 hole), in which there are three sets of dimension groups. In Figure 10, for a part similar to that in Figure 8, one set of dimension groups is enclosed in a rectangular frame, and 4×φ3±0.1 indicates that there are four φ3±0.1 holes in one set of dimension groups, and φ6±0.1 indicates that there is one φ6±0.1 hole in one set of dimension groups.

[0068] Figure 11 shows another example of a description that shows that there are three sets of the same dimension group (four holes of φ3 and one hole of φ6). Figure 11 shows an example in which the description in Figure 10 is written for each set.

[0069] Figure 12 shows another example of a description that there are three sets of the same dimension group (four φ3 holes and one φ6 hole), in which 3-4×φ3±0.1 indicates that there are three sets, with four φ3±0.1 holes as one set, and 3×φ6±0.1 indicates that there are three sets of φ6±0.1 holes.

[0070] Next, specific processing performed in the information processing system 10 according to this embodiment configured as described above will be described.

[0071] First, a first process of displaying an object 32C representing a comparison result obtained by comparing measured values ​​under different conditions at a corresponding position on the three-dimensional model 30 will be described. Fig. 13 is a flowchart showing an example of the flow of the first process performed in the information processing system 10 according to this embodiment. Note that the process in Fig. 13 starts when, for example, the client terminal 12 is operated and an instruction to execute the first process is given.

[0072] In step 100, the CPU 12A acquires the three-dimensional model 30, and the process proceeds to step 102. For example, the three-dimensional model pre-stored in the server 14 as the DB 24 is acquired.

[0073] In step 102, the CPU 12A judges whether or not two conditions have been selected. For example, the judgment is made by judging whether or not two conditions have been selected using the list box 26 shown in Fig. 4. The CPU 12A waits until the judgment is affirmative and proceeds to step 104.

[0074] In step 104, the CPU 12A acquires the measurement values ​​under the two selected conditions, and proceeds to step 106. That is, the acquisition unit 20 acquires the measurement values ​​of the molded product manufactured under the two selected conditions. For example, a first measurement value of the molded product manufactured under the first condition for the original three-dimensional model, and a second measurement value of the molded product manufactured under the second condition for the three-dimensional model different from the first condition are acquired from the DB 24 of the server 14.

[0075] In step 106, CPU 12A judges whether the display setting is completed. For example, the judgment is made by judging whether the setting of whether to use the average value or the worst value of the measured values ​​is completed by using the display setting field 28 in Fig. 4 or the like. The process waits until the judgment is affirmative, and proceeds to step 108.

[0076] In step 108, the CPU 12A compares the measurement values ​​for the two selected conditions, and proceeds to step 110. For example, the difference is calculated using either the average value or the worst value of the measurement values ​​for the two conditions, whichever is better for the PMI, as the standard.

[0077] In step 110, the CPU 12A displays the comparison result of the measurement values ​​of the two conditions on the three-dimensional model 30, and proceeds to step 112. That is, the display processing unit 22 performs processing to display a third object 32C representing the comparison result of the measurement values ​​of the two conditions at a corresponding position on the three-dimensional model 30, as shown in Fig. 6.

[0078] In step 112, the CPU 12A judges whether or not to change to other conditions. For example, the judgement is made by judging whether or not an operation to change the conditions to be displayed or an operation to instruct a change in the conditions has been performed. If the judgement is negative, the CPU 12A returns to step 102 and repeats the above-mentioned processing, and ends the series of processing when the judgement is positive.

[0079] By carrying out the processing in this manner, an object 32C representing the result of comparing a first measurement value of a molded product manufactured under first conditions with a second measurement value of a molded product manufactured under second conditions can be displayed at a corresponding position on the three-dimensional model 30. This makes it possible to check quality changes such as changes over time after mass production and changes and variations between prototype phases.

[0080] Next, a second process will be described in which objects 32A and 32B representing the comparison results between the measured value and the reference value are displayed separately on the three-dimensional model 30 while being switched for each condition. Fig. 14 is a flowchart showing an example of the flow of the second process performed in the information processing system 10 according to this embodiment. Note that the process in Fig. 14 starts when, for example, the client terminal 12 is operated and an instruction to execute the second process is given.

[0081] In step 200, the CPU 12A acquires the three-dimensional model 30, and the process proceeds to step 202. For example, a three-dimensional model that has been stored in advance as the DB 24 in the server 14 is acquired.

[0082] In step 202, the CPU 12A judges whether or not a condition has been selected. For example, the judgement is made by judging whether or not a condition has been selected from the list box 26 shown in Fig. 4. The CPU 12A waits until the judgement is affirmative, and proceeds to step 204.

[0083] In step 204, the CPU 12A acquires the measurement values ​​under the selected conditions, and proceeds to step 206. That is, the acquisition unit 20 acquires the measurement values ​​of the molded product manufactured under the selected conditions. For example, a first measurement value of the molded product manufactured under a first condition for the original three-dimensional model 30 is acquired from the DB 24 of the server 14.

[0084] In step 206, the CPU 12A judges whether the display setting is completed. For example, the judgment is made by judging whether the setting of whether to use the average value or the worst value of the measured values ​​is completed in the display setting field 28 in Fig. 4 or the like. The CPU 12A waits until the judgment is affirmative and proceeds to step 208.

[0085] In step 208, the CPU 12A compares the measurement value of the selected condition with the reference value, and proceeds to step 210. For example, the difference between the average value or the worst value of the measurement values ​​and the reference value is calculated.

[0086] In step 210, the CPU 12A displays objects representing the comparison results on the three-dimensional model 30, and proceeds to step 212. That is, the display processing unit 22 performs processing to display objects 32A, 32B representing the comparison results between the measurement values ​​of the selected conditions and the reference values ​​at corresponding positions on the three-dimensional model 30, as shown in the upper or lower part of FIG.

[0087] In step 212, the CPU 12A stores the result of the comparison between the measurement value of the selected condition and the reference value, and then proceeds to step 214.

[0088] In step 214, the CPU 12A judges whether or not another condition has been selected. This judgement is made by judging whether or not a condition has been selected from the list box 26 shown in Fig. 4, for example, in the same manner as in step 202. The CPU 12A waits until the judgement is affirmative, and then proceeds to step 216.

[0089] In step 216, the CPU 12A performs object display processing for other conditions, and proceeds to step 218. In the object display processing for other conditions, the CPU 12A performs the processing of the above-mentioned steps 204 to 212 for the condition selected in step 214, and displays objects corresponding to the other conditions on the three-dimensional model.

[0090] In step 218, CPU 12A judges whether or not a display switching instruction has been issued. This judges whether or not a command to switch the display has been issued by a user operating operation unit 12E or the like. The process waits until the judgement is affirmative, and proceeds to step 220. Note that the judgement in step 218 may be made by judging whether or not a predetermined time has elapsed, and the display of objects of two conditions may be switched every time a certain time has elapsed.

[0091] In step 220, the CPU 12A switches the displayed object to the object corresponding to the stored comparison result, and then the process proceeds to step 222.

[0092] In step 222, the CPU 12A judges whether or not to end the display. If the judgment is negative, the process returns to step 218 to repeat the above-mentioned processing, and if the judgment is positive, the series of processing is ended.

[0093] By performing the process in this manner, it is possible to switch between displaying a first object 32A representing the result of comparing a first measurement value with a predetermined reference value and a second object 32B representing the result of comparing a second measurement value with a predetermined reference value, thereby making it possible to confirm the change in the measurement value for each condition relative to the reference value.

[0094] In the information processing system 10 according to the present embodiment, the first process and the second process make it possible to immediately check quality changes, such as changes over time after mass production, and to provide feedback to production.

[0095] It also makes it possible to check variations between phases, enabling reviews such as reducing the number of tests to be made, and providing feedback to development.

[0096] In the above embodiment, the second process is described as an example in which objects (first object and second object) representing the comparison results of comparing the measurement value and the reference value for each of the two conditions, the first condition and the second condition, are displayed while being switched separately. However, a form in which three or more objects are displayed by applying three or more conditions may be used. In addition, the second process may be a form in which a third object representing the comparison results of comparing the first measurement value and the second measurement value is displayed by being switched separately from the first object and the second object. That is, the object 32C obtained in the first process may be further displayed as a third object by being switched. This makes it possible to confirm the change in the measurement value for each condition relative to the reference value, and also to confirm the quality change due to the change in condition.

[0097] In addition, in the above embodiment, the information processing system 10 is described as including the client terminal 12 and the server 14, but as shown in FIG. 15, a single device such as a general-purpose personal computer (PC) 50 equipped with a display unit 50H and an operation unit 50S such as a keyboard and a mouse may also be applied as the information processing system.

[0098] In addition, in the above embodiments, the term "processor" refers to a processor in a broad sense, and includes general-purpose processors (e.g., CPUs, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic devices, etc.).

[0099] In addition, the operations of the processor in the above embodiments may be performed not only by one processor, but also by multiple processors located at physically separate locations working together. The order of the operations of the processor is not limited to the order described in the above embodiments, and may be changed as appropriate.

[0100] In addition, although the "system" in this embodiment has been described as being composed of multiple devices as an example, it may also be composed of a single device having some of the functions of the multiple devices.

[0101] The processes performed in the information processing system 10 according to the above embodiment may be processes performed by software, may be processes performed by hardware, or may be a combination of both. The processes performed in the information processing system 10 may be stored as a program in a storage medium and distributed.

[0102] Furthermore, the present disclosure is not limited to the above, and it goes without saying that various modifications can be made without departing from the spirit and scope of the present disclosure.

[0103] The following supplementary notes are further disclosed regarding the above embodiment. (((1))) a processor, the processor comprising: Obtaining a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of a molded product manufactured under second conditions for the three-dimensional model; An information processing system that performs processing to display an object representing a comparison result between the first measurement value and the second measurement value at a corresponding position on the three-dimensional model of the molded product.

[0104] (((2))) a processor, the processor comprising: Obtaining a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of a molded product manufactured under second conditions for the three-dimensional model; performing a process of separately displaying a first object representing a comparison result obtained by comparing the first measurement value with a predetermined reference value and a second object representing a comparison result obtained by comparing the second measurement value with the reference value at corresponding positions on the three-dimensional model of the molded product; An information processing system that performs processing for switching between displaying the first object and the second object based on preset conditions.

[0105] (((3))) The information processing system described in (((2))) is characterized in that a third object representing a comparison result between the first measurement value and the second measurement value is displayed separately from the first object and the second object.

[0106] (((4))) The information processing system according to (((3))), wherein the third object represents a comparison result of comparing an average value or a worst value of each of the first measurement value and the second measurement value.

[0107] (((5))) The information processing system according to (((3))) or (((4))), wherein the third object represents a direction and amount of deviation between the first measurement value and the second measurement value.

[0108] (((6))) The information processing system according to (((5))), wherein the third object is an arrow object.

[0109] (((7))) The information processing system according to (((1))), wherein the object represents a comparison result obtained by comparing an average value or a worst value of each of the first measurement value and the second measurement value.

[0110] (((8))) The information processing system described in (((2))) or (((3))), wherein the first object represents a comparison result obtained by comparing an average value or a worst value of the first measurement value with a predetermined reference value, and the second object represents a comparison result obtained by comparing an average value or a worst value of the second measurement value with the reference value.

[0111] (((9))) The information processing system according to ((1)) or (((7))), wherein the object represents a direction and amount of deviation between the first measurement value and the second measurement value.

[0112] (((10))) The information processing system according to (((9))), wherein the object is an arrow object.

[0113] (((11))) The information processing system of any one of (((2))) to (((6))), or (((8))), wherein the first object represents a direction and amount of deviation between the first measurement value and the reference value, and the second object represents a direction and amount of deviation between the second measurement value and the reference value.

[0114] (((12))) The information processing system according to (((11))), wherein each of the first object and the second object is an arrow object.

[0115] (((13))) The information processing system according to (((1)), (((2))), (((9))), or (((10))), wherein the processor calculates a difference between the first measurement value and the second measurement value as the comparison result.

[0116] (((14))) The information processing system according to (((13))), wherein the difference is calculated based on a better determination result relative to a predetermined reference value.

[0117] (((15))) On the computer, Obtaining a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of a molded product manufactured under second conditions for the three-dimensional model; an information processing program for executing a process of displaying an object representing a comparison result between the first measurement value and the second measurement value at a corresponding position on the three-dimensional model of the molded product;

[0118] (((16))) On the computer, Obtaining a first measurement value of a molded product manufactured under first conditions for an original three-dimensional model and a second measurement value of a molded product manufactured under second conditions for the three-dimensional model; performing a process of separately displaying a first object representing a comparison result obtained by comparing the first measurement value with a predetermined reference value and a second object representing a comparison result obtained by comparing the second measurement value with the reference value at corresponding positions on the three-dimensional model of the molded product; An information processing program for executing a process of switching between displaying the first object and the second object based on a preset condition.

[0119] According to (((1))), it is possible to provide an information processing system that makes it possible to visually recognize changes in the quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products.

[0120] According to (((2))), it is possible to provide an information processing system that makes it possible to visually recognize changes in the quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products.

[0121] According to (((3))), it is possible to check the change in the measured value for each condition relative to the reference value, and also to check the quality change due to the change in conditions.

[0122] According to (((4))), the quality change between the first and second conditions can be confirmed by the average value or the worst value.

[0123] According to (((5))), it is possible to confirm the direction and amount of deviation between the first measurement value and the second measurement value.

[0124] According to (((6))), it is possible to express the direction and amount of deviation between the first measurement value and the second measurement value.

[0125] According to (((7))), the quality change between the first and second conditions can be confirmed by the average value or the worst value.

[0126] According to (((8))), the quality for each condition can be confirmed by the average value or the worst value.

[0127] According to (((9))), it is possible to confirm the direction and amount of deviation between the first measurement value and the second measurement value.

[0128] According to (((10))), it is possible to express the direction and amount of deviation between the first measurement value and the second measurement value.

[0129] According to (((11))), it is possible to confirm the direction and amount of deviation of each of the first measurement value and the second measurement value from the reference value.

[0130] According to (((12))), it is possible to express the direction and amount of deviation of the first measurement value and the second measurement value from their respective reference values.

[0131] According to (((13))), the amount and direction of deviation between the first and second measurement values ​​can be calculated.

[0132] According to (((14))), the direction and amount of deterioration due to a change in conditions can be confirmed.

[0133] According to (((15))), it is possible to provide an information processing program that makes it possible to visually recognize changes in the quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products.

[0134] According to (((16))), it is possible to provide an information processing program that makes it possible to visually recognize changes in the quality of molded products manufactured under a plurality of different conditions related to the quality of the molded products. [Explanation of symbols]

[0135] 10. Information Processing Systems 12 Client terminal 14 Server 20 Acquisition Department 22 Display processing section 24 DB 26 List Box 28 Display settings field 30 Three-dimensional models 32 Objects 32A First Object 32B Second Object 32C Third Object 50 Personal Computers 50H display 50S operation section

Claims

1. a processor, the processor comprising: Obtaining a first measurement value of a molded product manufactured under a first condition for an original three-dimensional model and a second measurement value of a molded product manufactured under a second condition for the three-dimensional model; An information processing system that performs processing to display an object representing a comparison result between the first measurement value and the second measurement value at a corresponding position on the three-dimensional model of the molded product.

2. a processor, the processor comprising: Obtaining a first measurement value of a molded product manufactured under a first condition for an original three-dimensional model and a second measurement value of a molded product manufactured under a second condition for the three-dimensional model; performing a process of separately displaying a first object representing a comparison result obtained by comparing the first measurement value with a predetermined reference value and a second object representing a comparison result obtained by comparing the second measurement value with the reference value at corresponding positions on the three-dimensional model of the molded product; An information processing system that performs processing for switching between displaying the first object and the second object based on a preset condition.

3. The information processing system according to claim 2, characterized in that a third object representing a comparison result between the first measurement value and the second measurement value is displayed separately from the first object and the second object.

4. 4. The information processing system according to claim 3, wherein the third object represents a comparison result obtained by comparing an average value or a worst value of each of the first measurement value and the second measurement value.

5. The information processing system according to claim 3 , wherein the third object represents a direction and amount of deviation between the first measurement value and the second measurement value.

6. The information processing system according to claim 5 , wherein the third object is an arrow object.

7. 2 . The information processing system according to claim 1 , wherein the object represents a comparison result obtained by comparing an average value or a worst value of each of the first measurement value and the second measurement value.

8. 3. The information processing system of claim 2, wherein the first object represents a comparison result of comparing an average value or a worst value of the first measurement value with a predetermined reference value, and the second object represents a comparison result of comparing an average value or a worst value of the second measurement value with the reference value.

9. The information processing system according to claim 1 , wherein the object represents a direction and amount of deviation between the first measurement value and the second measurement value.

10. The information processing system according to claim 9 , wherein the object is an arrow object.

11. The information processing system according to claim 2 , wherein the first object represents a direction and amount of deviation between the first measurement value and the reference value, and the second object represents a direction and amount of deviation between the second measurement value and the reference value.

12. The information processing system according to claim 11 , wherein each of the first object and the second object is an arrow object.

13. The information processing system according to claim 1 , wherein the processor calculates a difference between the first measurement value and the second measurement value as the comparison result.

14. The information processing system according to claim 13 , wherein the difference is calculated based on a better determination result relative to a predetermined reference value.

15. On the computer, Obtaining a first measurement value of a molded product manufactured under a first condition for an original three-dimensional model and a second measurement value of a molded product manufactured under a second condition for the three-dimensional model; an information processing program for executing a process of displaying an object representing a comparison result between the first measurement value and the second measurement value at a corresponding position on the three-dimensional model of the molded product;

16. On the computer, Obtaining a first measurement value of a molded product manufactured under a first condition for an original three-dimensional model and a second measurement value of a molded product manufactured under a second condition for the three-dimensional model; performing a process of separately displaying a first object representing a comparison result obtained by comparing the first measurement value with a predetermined reference value and a second object representing a comparison result obtained by comparing the second measurement value with the reference value at corresponding positions on the three-dimensional model of the molded product; An information processing program for executing a process of switching between displaying the first object and the second object based on a preset condition.

Citation Information

Patent Citations

  • How to modify the mold

    JP6735367B2