Information processing device and information processing program

Through the information processing equipment, the relationship objects between measurement points are displayed in the three-dimensional model of the mold product, complex measurement point relationships and standard judgment problems are solved, and visual evaluation and standard judgment of mold product quality are realized.

JP7666081B2Active Publication Date: 2025-04-22FUJIFILM BUSINESS INNOVATION CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021061633
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-31
Publication Date
2025-04-22
Estimated Expiration
2041-03-31

AI Technical Summary

Technical Problem

When manufacturing mold products, comparing the differences between design drawings, inspection results and three-dimensional models is very complicated, especially when judging whether the relationship between multiple measurement points and whether the standards are passed, it is difficult to grasp the overall situation.

Method used

The relationship objects between measurement points are displayed through the information processing equipment, the positional relationship between at least two measurement points is displayed using a three-dimensional model, and the deviation of measurement points is reduced by adjusting the product coordinate system.

Benefits of technology

The visual identification of the position relationship of multiple measurement points in the mold product is realized, which simplifies the quality evaluation and standard judgment of the mold product, and improves the transparency and efficiency of the manufacturing process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007666081000001
    Figure 0007666081000001
  • Figure 0007666081000002
    Figure 0007666081000002
  • Figure 0007666081000003
    Figure 0007666081000003
Patent Text Reader

Abstract

To provide an information processing device and an information processing program, which allow for visualizing a positional relationship between two or more measurement points in a molded product.SOLUTION: An information processing device is provided, comprising a processor configured to display a relationship object 33 indicative of a positional relationship between two or more measurement points 32 in a molded product 30 at a position corresponding to the relationship on a three-dimensional model of the molded product 30.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and an information processing program. [Background technology]

[0002] Patent Document 1 describes a process for designing a product design model (50) having information on the three-dimensional shape and design values ​​of a product on a product coordinate system, which is a preset three-dimensional coordinate system; a mold creation process for creating a mold for molding the product based on the product design model (50); a prototype molding process for prototype molding a product using the mold; a measurement process for measuring positions of a plurality of measurement points on the prototype molded product on a measurement coordinate system, which is a preset three-dimensional coordinate system; and a process for calculating the measurement values ​​of the measurement points measured in the measurement process and the measurement results. a display step of displaying on a display unit (26) a drawing showing the shape of the product in the designed product model (50) and the magnitude of the deviation; a reference adjustment step of adjusting the position of the product coordinate system so that the magnitude of the deviation at the measurement point becomes small; a deviation information recalculation step of calculating the magnitude of the deviation in the product coordinate system after the adjustment with respect to the design value; and a deviation information recalculation step of comparing the position of the product coordinate system on the product with the position of the product coordinate system after the adjustment in the reference adjustment step. and a molding die correction step of correcting the molding die so as to correct the product coordinate system so as to reduce a sum of the magnitudes of the deviations at the measurement points, wherein in the reference adjustment step, the product coordinate system is adjusted so as to reduce a sum of the magnitudes of the deviations at selected measurement points, and in the reference adjustment step, a partial bestfit is performed to calculate an amount of movement of the product coordinate system so as to reduce the sum of the magnitudes of the deviations at selected measurement points, and an overall bestfit is performed to calculate an amount of movement of the product coordinate system so as to reduce a sum of the magnitudes of the deviations at all of the measurement points, wherein a value of the amount of movement according to the partial bestfit, a value of the amount of movement according to the overall bestfit, an intermediate value between the amount of movement according to the partial bestfit and the amount of movement according to the overall bestfit, and values ​​obtained by changing the weighting of each of the amounts of movement within a range between the amount of movement according to the partial bestfit and the amount of movement according to the overall bestfit are simultaneously calculated, and an operator selects one calculation result from a group of these calculation results taking into consideration a method for correcting the molding die, and adjusts the product coordinate system based on the value according to the selected calculation result. [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 manufacturing molded products, it is cumbersome to compare the design drawings, the various inspection results entered in the inspection sheet, and the 3D model to understand the finish state of the molded product in your head. In particular, when you judge whether a standard is passed or failed based on the relationship between multiple measurement points in the molded product, and when multiple standards affect each other, it is very difficult to understand the relationship between multiple measurement points in the molded product at a glance.

[0005] An object of the present invention is to provide an information processing device and an information processing program that make it possible to visually confirm the positional relationship of at least two or more measurement points in a molded product. [Means for solving the problem]

[0006] An information processing device according to a first aspect includes a processor, and the processor displays a relationship object indicating a positional relationship between at least two or more measurement points within a molded product at a position corresponding to the relationship on a three-dimensional model of the molded product.

[0007] In the information processing device of the second aspect, the processor displays, as the relationship objects, a first relationship object indicating the positional relationship between at least two or more measurement points within the molded product, and a second relationship object indicating the positional relationship between the first relationship object and at least one or more measurement points within the molded product, at positions corresponding to the relationships on a three-dimensional model of the molded product.

[0008] In the information processing device of the third aspect, the processor displays, as the relationship objects, a third relationship object indicating the positional relationship between at least two or more measurement points within the molded product, a fourth relationship object indicating the positional relationship between at least two or more measurement points within the molded product separately from the third relationship object, and a fifth relationship object indicating the positional relationship between the third relationship object and the fourth relationship object, at positions corresponding to the relationships on a three-dimensional model of the molded product.

[0009] In the information processing device according to a fourth aspect, the related object displays the positional relationship by forming a line or a plane that includes two or more of the measurement points.

[0010] In the information processing device according to a fifth aspect, the positional relationship is acquired by measurement using an analog method.

[0011] In the information processing device according to a sixth aspect, the positional relationship is acquired from coordinate positions obtained by measuring two or more of the measurement points in the molded article.

[0012] In an information processing device according to a seventh aspect, the processor acquires design information relating to a design of the molded product, and acquires comparison information by comparing the design information with the positional relationship.

[0013] In an information processing device according to an eighth aspect, the processor displays the relationship object using a color or an arrow to indicate at least one of the amount of difference or the direction of the difference resulting from comparing the positional relationship with the design information.

[0014] In the information processing device according to a ninth aspect, the measurement location is obtained from the position of the center of gravity of a shape element to be inspected in the molded product.

[0015] In the information processing device of the tenth aspect, when a first inspection object and a second inspection object each have a plurality of measurement points within the molded product, the processor displays a plurality of related objects independently on the first inspection object for each of the corresponding measurement points of the first inspection object and the second inspection object.

[0016] In the information processing device of the 11th aspect, when there are multiple second inspection objects corresponding to the first inspection object, the processor compares the first inspection object with the second inspection object, and determines the display position of the related object based on the center of gravity position of the smaller of the inspection objects.

[0017] In an information processing device according to a twelfth aspect, when the related object is selected, the processor displays at least one of the design information and the comparison information held by the related object.

[0018] In an information processing device according to a thirteenth aspect, the processor simultaneously displays other related objects relating to other tests that have been performed on the test subject and that are also related to the comparison information.

[0019] In an information processing device according to a fourteenth aspect, the processor displays the multiple related objects in a manner that allows them to be distinguished from one another.

[0020] In an information processing device according to a fifteenth aspect, the processor filters and displays the related objects to be displayed on the three-dimensional model, out of all the related objects related to the molded product.

[0021] In an information processing device according to a sixteenth aspect, the processor displays the three-dimensional model as a simplified model by combining multiple planes, and displays the related object with an arrow at a corresponding position of the simplified model.

[0022] In the information processing device of the 17th aspect, the processor determines a standard value used to determine the pass / fail status of the molded product, calculated based on the design information, in accordance with a user's selection or attribute information held by the user.

[0023] An information processing program according to an eighteenth aspect causes a computer to display a relationship object indicating the positional relationship between at least two or more measurement points within a molded product at a position corresponding to the relationship on a three-dimensional model of the molded product. Effect of the Invention

[0024] According to the information processing device of the first aspect, the positional relationship between at least two or more measurement points in a molded article can be visually confirmed on a three-dimensional model of the molded article.

[0025] According to the information processing device of the second aspect, the positional relationship between the related object and at least one measurement location in the molded product can be visually recognized on a three-dimensional model of the molded product.

[0026] According to the information processing device of the third aspect, not only the positional relationship between at least two or more measurement points within the molded product, but also the positional relationship between related objects can be visually confirmed on a three-dimensional model of the molded product.

[0027] According to the information processing device of the fourth aspect, by forming a line or surface including two or more measurement points and displaying a related object, the positional relationship of at least two or more measurement points within the molded product can be more clearly visualized on a three-dimensional model of the molded product.

[0028] According to the information processing device of the fifth aspect, the positional relationship between at least two or more measurement points in a molded product obtained from measurement results obtained by an analog method can also be visually confirmed on a three-dimensional model of the molded product.

[0029] According to the information processing device of the sixth aspect, the positional relationship between at least two or more measurement points within the molded product, obtained as a result of three-dimensional measurement using three-dimensional coordinates, can also be visually confirmed on a three-dimensional model of the molded product.

[0030] According to the information processing device of the seventh aspect, by obtaining a comparison result between the design specifications and the actual finish state of the molded product, it is possible to more accurately grasp the positional relationship between at least two or more measurement points within the molded product.

[0031] According to the information processing device of the eighth aspect, the results of a comparison between the design specifications and the actual finish state of the molded product are displayed using colors or arrows, making it possible to intuitively grasp the positional relationships between at least two or more measurement points within the molded product.

[0032] According to the information processing device of the ninth aspect, by identifying the measurement points by the center of gravity position of the shape element to be inspected, it is possible to more clearly grasp the positional relationship between at least two or more measurement points within the molded product.

[0033] According to the information processing device of the tenth aspect, even when inspecting a first inspection object and multiple second inspection objects relative to the first inspection object, the positional relationship between the first inspection object and the multiple second inspection objects can be visually confirmed on a three-dimensional model of the molded product.

[0034] According to the information processing device of the eleventh aspect, the related objects are positioned according to the center of gravity position of the smaller inspection object, thereby preventing multiple related objects from being displayed overlapping on the same three-dimensional model, and allowing the quality of the molded product to be clearly confirmed.

[0035] According to the information processing device of the 12th aspect, by displaying at least one of information regarding the standards of the relationship between the first inspection object and the second inspection object and information regarding the actual workmanship state, it is possible to more easily grasp the positional relationship between at least two or more measurement points within the molded product and the workmanship state.

[0036] According to the information processing device of the 13th aspect, not only can the positional relationship of at least two or more measurement points within a molded product be visually confirmed on a three-dimensional model of the molded product, but other standards and relationships that may affect each other are also simultaneously displayed, making it possible to grasp the relationship between standards of the entire molded product.

[0037] According to the information processing device of the 14th aspect, a relationship object representing the positional relationship between at least two or more measurement points within a molded product and other relationship objects in which the same inspection target may affect each other are displayed in a manner that distinguishes them from each other, making it easier to grasp the relationship between standards for the entire molded product.

[0038] According to the information processing device of the 15th aspect, by displaying only the relevant objects that the user needs to see on the three-dimensional model of the molded product, information that does not require much viewing from the three-dimensional model is reduced, making it easier to grasp the positional relationship between at least two or more measurement points within the molded product and the overall finish state of the molded product.

[0039] According to the information processing device of the sixteenth aspect, by expressing the three-dimensional model of the molded product in a further simplified model, it becomes possible to grasp the overall performance state of the molded product as a trend.

[0040] According to the information processing device of the 17th aspect, by changing the reference values ​​used to determine whether a molded product meets the standards in accordance with the attributes of the user performing the work, such as a designer or an inspection worker, it is possible to flexibly display a pass / fail judgment based on the positional relationship between at least two or more measurement points within a molded product, suitable for users performing different tasks.

[0041] According to the information processing program of the eighteenth aspect, the positional relationship between at least two or more measurement points in a molded product can be visually confirmed on a three-dimensional model of the molded product. [Brief description of the drawings]

[0042] [Figure 1] 1 is a diagram showing an example of display of related objects by the information processing device 10. FIG. [Diagram 2] 1 is a block diagram showing a hardware configuration of an information processing device 10. FIG. [Diagram 3] 1 is a block diagram showing a functional configuration of an information processing device 10. FIG. [Figure 4] FIG. 2 is a diagram illustrating an example of design information. [Diagram 5] 13 is a diagram showing a display example of a relationship object 33. FIG. [Figure 6] FIG. 13 is a diagram showing another example of the relationship object 33. [Figure 7] FIG. 13 is a diagram showing yet another example of a relationship object 33. [Figure 8] 13 is a diagram showing a display example of a second relationship object 34. FIG. [Figure 9] 13 is a diagram showing a display example of a fifth relationship object 35. FIG. [Figure 10] 13 is a diagram showing an example of displaying a relationship object 33 using an arrow object. FIG. [Figure 11] 1 is a diagram showing an example of a reference value used to judge the acceptability of a molded product 30. FIG. [Figure 12] FIG. 2 is a flowchart illustrating the processing of the information processing device 10 according to the present embodiment. [Figure 13]FIG. 2 shows an example of a relationship object 33 having guide lines 36. [Figure 14] FIG. 13 is a diagram showing a display example of a relationship object 33 as auxiliary information. [Figure 15] 13 is a diagram showing an example of display of a relation object 33 in a case where a plurality of inspection targets 31 exist as targets of inspection for a first inspection target 31. FIG. [Figure 16] FIG. 13 is a diagram showing a display example of a relational object 33 and another relational object 33 that mutually influences each other. [Figure 17] 13 is a diagram showing an example of display of a relation object XX representing contour accuracy. FIG. [Figure 18] 4 is a flowchart showing the processing of the information processing device 40. FIG. [Figure 19] 1 is a diagram showing an example of a display of a three-dimensional model representing the entire molded product 30. FIG. [Figure 20] 20 is a simplified diagram showing an inspection target 31 of the molded product 30 shown in FIG. 19. [Figure 21] 21 is a diagram showing only the inspection items in the direction perpendicular to datum A on the three-dimensional model of the molded product 30 shown in FIGS. 19 and 20. FIG. [Figure 22] 20 is a diagram showing only related objects having a rejection judgment on the three-dimensional model of the molded product 30 shown in FIG. 19. FIG. [Diagram 23] 20 is a diagram showing only related objects having long dimensions on the three-dimensional model of the molded product 30 shown in FIG. 19. FIG. [Figure 24] 1 is a diagram showing a three-dimensional model of a molded product 30 as a simplified model formed by combining multiple planes. [Diagram 25] 10 is a flowchart showing the processing of the information processing device 60. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0043] Hereinafter, an example of an embodiment of the disclosed technology will be described in detail with reference to the drawings.

[0044] FIG. 1 is a diagram showing an example of a display by an information processing device 10 according to the present embodiment.

[0045] In the display example shown in Fig. 1, objects showing the positional relationships between at least two or more measurement points in the molded product are superimposed on the three-dimensional model of the molded product. As shown in Fig. 1, the information processing device 10 uses objects showing the relationship between at least two or more measurement points in the molded product at the positions of the measurement points of the inspection target in the molded product in various inspections. Hereinafter, objects showing the positional relationships between at least two or more measurement points in the molded product are referred to as relationship objects. In Fig. 1, the relationship objects are displayed in a form using three-dimensional line, sphere, and three-dimensional arrow objects on the three-dimensional model of the molded product.

[0046] The parts of the molded product to be inspected and the measurement points are connected by the relational objects displayed as three-dimensional lines in Figure 1. The relational objects represent the positional relationship between at least two or more measurement points for a certain inspection among various inspections carried out based on the standards related to the design of the molded product.

[0047] Standards related to the design of molded products are structural definitions determined at the design stage of the molded product. Specifically, they include datums that serve as the basis for the entire molded product, reference dimensions that determine the size and angle of the shape elements in the molded product, tolerances (general tolerances / size tolerances / geometric tolerances) that indicate the amount of variation allowed during manufacturing from the reference dimensions, reference information for defining the base point of the reference dimensions, manufacturing notes, etc. In the following, points, lines, or surfaces that serve as the inspection basis in the design of molded products are referred to as datums. It is desirable for molded products to be manufactured according to standards, and molded products are manufactured in accordance with these standards. Standards are information included as part of the design information described below.

[0048] The three-dimensional arrow object is displayed as a part of the relational object, and for example, when the standard is a distance or angle and the corresponding inspection object is a datum, a three-dimensional arrow object is additionally displayed as a part of the relational object. In other words, when the distance or angle is based on a datum that is an absolute reference position with respect to the standard and does not depend on the workmanship of the molded product, a three-dimensional arrow object is additionally displayed as a part of the relational object. Of course, it is not prohibited to display an arrow object in the case of a relative distance or angle that is not based on a datum. For example, when the relative distance is close, a three-dimensional arrow object with an inward arrow may be displayed, and when the relative distance is farther, a three-dimensional arrow object with an outward arrow may be displayed. Hereinafter, a three-dimensional arrow object is referred to as an arrow object.

[0049] For example, an arrow object with the tip of the arrow pointing vertically toward a molded product may represent that when comparing the original reference dimensions defined by the standard with the dimensions of the actually manufactured molded product, the molded product has a difference in the direction of the arrow of the arrow object. Also, the size of the arrow object may be proportional to the amount of difference from the reference dimensions defined by the standard and the size of the difference.

[0050] However, the result of the test is not necessarily indicated by the arrow object alone, and not all related objects necessarily have arrow objects displayed. In cases other than those mentioned above, the result of the test is displayed by the color of the related object. Details of how the result is displayed by the related object alone when no arrow object is displayed will be described later.

[0051] The three-dimensional model of the molded product is a model of the molded product that is three-dimensionally expressed and created based on design information in a three-dimensional coordinate system. The three-dimensional model of the molded product may be a three-dimensional model created in the design stage and given with inspection information of the molded product. Even if it is not created for display on the information processing device 10 according to the present embodiment, but is any model created in the design stage and used, it is included in the three-dimensional model of the molded product at the time when information on the inspection result of the molded product is added. Furthermore, the three-dimensional model of the molded product may be a model created by measuring the molded product after manufacture with a three-dimensional measuring machine.

[0052] In this way, the information processing device 10 of this embodiment uses related objects displayed on a three-dimensional model of the molded product to make it possible to grasp the positional relationship of at least two or more measurement points within the molded product by at least one of the colors of the related objects or arrow objects.

[0053] Next, an overview of the entire system including the information processing device 10 will be described. Although not shown in the figure, the information processing device 10 is connected to a client terminal, an input device, and an output device. These devices are connected to a network and can communicate with each other via the network. As an example of this network, the Internet, a LAN (Local Area Network), a WAN (Wide Area Network), etc. are applied.

[0054] The information processing device 10 acquires information about the design of the molded product and information about the inspection results inputted through an input device.

[0055] The client terminal transmits various instructions to the information processing device 10 regarding the display of the three-dimensional model of the molded product. The various instructions include, for example, an instruction to start reading information on the design of the molded product and information on the inspection results, and an instruction to display the results of reading the information on the design of the molded product and information on the inspection results. The client terminal also displays various information processed by the information processing device 10 in response to the various instructions received. For example, the client terminal may be a general-purpose computer device such as a server computer or a personal computer (PC). The number of client terminals connected to the information processing device 10 is not limited to one, and multiple client terminals may be prepared and used for different processes, for example.

[0056] The input device inputs information on the design of the molded product and information on the inspection results to the information processing device 10. Examples of the input device include a general-purpose computer device such as a server computer or a PC, and an image forming device having a scanning function, a printer function, a fax function, etc. In addition to the input device, information on the design of the molded product and information on various measurement results including the inspection results may be input to the information processing device 10 from a client terminal. The inspection results input by the input device are not limited to digital measurements using a coordinate measuring machine, but also include inspection results by analog measurement. When the inspection results by analog measurement are input, they may be input via an inspection sheet.

[0057] The output device is a display or the like, and displays a three-dimensional model of the molded product based on instructions from the information processing device 10. Note that a touch panel in which the output device and the input device are integrated may be connected to the information processing device 10.

[0058] Next, a description will be given of a hardware configuration of the information processing device 10 according to the present embodiment. Fig. 2 is a block diagram showing a hardware configuration of the information processing device 10 according to the present embodiment.

[0059] As shown in FIG. 2, the information processing device 10 includes a CPU (Central Processing Unit) 11, a memory 12, a storage unit 13, a communication I / F (Interface) 14, an input / output I / F 15, an input unit 16, an output unit 17, and a storage medium reading device 18.

[0060] The CPU 11 is a central processing unit that executes various programs and controls each component. That is, the CPU 11 reads a program from the storage unit 13 and executes the program using the memory 12 as a working area. The CPU 11 controls each component and performs various arithmetic processing according to the program stored in the storage unit 13.

[0061] The memory 12 is made up of a RAM (Random Access Memory) and temporarily stores programs and data as a working area. The storage unit 13 is made up of a ROM (Read Only Memory), a HDD (Hard Disk Drive), an SSD (Solid State Drive), etc., and stores various programs including an operating system and various data.

[0062] The communication I / F 14 is an interface for communicating with other devices, and uses standards such as Ethernet (registered trademark), FDDI, or Wi-Fi (registered trademark).

[0063] The input / output I / F 15 is an interface that connects the information processing device 10 to an external device. In this embodiment, the information processing device 10 is connected to an external input device or the like via the input / output I / F 15.

[0064] The input unit 16 is configured to perform various inputs using, for example, a keyboard, a mouse, etc. The output unit 17 is configured to output a display of a three-dimensional model of a molded product to, for example, a client terminal or the like.

[0065] The storage medium reader 18 reads data stored in various storage media such as a CD (Compact Disc)-ROM, a DVD (Digital Versatile Disc)-ROM, a Blu-ray disc, and a USB (Universal Serial Bus) memory, and writes data to the storage media.

[0066] Next, a functional configuration of the information processing device 10 according to the present embodiment will be described.

[0067] As shown in FIG. 3, the information processing device 10 includes, as its functional components, an acquisition unit 20 and a display unit 21.

[0068] The acquisition unit 20 receives design information about the molded product and information about the inspection results via an input device.

[0069] A molded product is a product that has been processed into a certain shape, and is, for example, an object such as an industrially mass-produced part, such as a tray shown in Fig. 1. There are various molding methods, such as injection molding or casting, in which a material is filled into a space sealed by a mold and solidified, press molding, in which a sheet-like material is pressed 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, and any molded object is within the scope of application of the information processing device 10 according to this embodiment.

[0070] The design information of a molded product is information about the structure of an object that is predetermined when manufacturing the molded product. It describes the shape, structure, and dimensions of the molded product according to certain rules, has the standards that are the structural definitions mentioned above, and is information that serves as a guide when manufacturing the molded product.

[0071] FIG. 4 is a diagram showing an example of design information. FIG. 4 shows a part of a molded product with a circular hole on a certain surface. When manufacturing a molded product, the design information specifies how to determine the position of this circular hole. In the example of FIG. 4, it is specified that this hole is to be centered at a position 10 mm away from datum A and 15 mm away from datum B when processing or measuring. Furthermore, in FIG. 4, information on the geometric tolerance of the position degree of this circle and the diameter of the circle are also specified as an example of design information. It is desirable to manufacture a molded product according to predetermined design information, and if the molded product deviates from the allowable error for the dimensions specified in the design information, the molded product is deemed defective. The design information shown in FIG. 4 is simplified design information, and the design information may be expressed in three-dimensional coordinates in advance.

[0072] Information on the inspection results of molded products is information on the results of inspecting molded products that have actually been manufactured. Inspection is the act of judging whether the object being inspected, which is the target shape, meets the standards based on a single measured value or a combination of multiple measured values. For inspection objects that fail this pass / fail judgment, some kind of measure must be taken for the next stage of production, such as adjusting or correcting the molding conditions. Inspections are carried out based on design information, and the actual dimensions of the molded product are compared with the dimensions specified in the design information to confirm the extent of the difference.

[0073] The difference between the actual dimensions of the molded product and the dimensions specified in the design information has both quantity and direction. Inspections include those performed on three-dimensional coordinates using a coordinate measuring machine that obtains three-dimensional coordinates by directly contacting the inspection probe with the molded product being inspected, or a coordinate measuring machine that obtains three-dimensional coordinates non-contact by optically acquiring images, as well as those performed using analog methods. The reflection of the results of inspections using analog methods will be described later.

[0074] In addition, measurement is the act of obtaining values ​​such as the position, length, angle, etc. of the target shape, that is, the object to be inspected, within a molded product using measuring equipment, regardless of whether the method is analog or digital.

[0075] The display unit 21 displays a relationship object indicating the positional relationship between at least two or more measurement points in the molded product at a position corresponding to the relationship on the three-dimensional model of the molded product.

[0076] A measurement point is a point that represents a specific position within a molded part that is used to display the results of measuring or inspecting the molded part on a three-dimensional model. Points that indicate the position of a datum used for measuring or inspecting the molded part are also included in the measurement points within a molded part, and datums may be defined outside the molded part.

[0077] FIG. 5 shows an example of displaying a relational object. FIG. 5 shows a molded product 30 represented by a cube. It is assumed that the positional relationship between the faces 31A and 31B of the cube for this molded product 30 is determined by design information. For example, if it is determined as design information that the distance between the faces 31A and 31B is a predetermined distance, the actual distance between the faces 31A and 31B is the subject of inspection. Therefore, in FIG. 5, the positional relationship between the faces 31A and 31B is expressed by a relational object 33. Hereinafter, the face 31A in FIG. 5 is expressed as the first inspection target 31A, and the face 31B is expressed as the second inspection target 31B.

[0078] Either the measurement point 32A (hereinafter referred to as the first measurement point 32A) in the first inspection target 31A or the measurement point 32B (hereinafter referred to as the second measurement point 32B) in the second inspection target 31B may be a datum. When the measurement point is a datum, the measurement result is usually used in common throughout the molded product 30. For example, when the first measurement point 32A is a datum A, inspection is performed on the inspection target 31 other than the datum based on the datum A based on a plurality of measurement results according to the correspondence between the first measurement point 32A and the N1th measurement point 32N1, the first measurement point 32A and the N2th measurement point 32N2, and the first measurement point 32A and the N3th measurement point 32N3.

[0079] The relationship object 33 is an object expressed on the three-dimensional model of the molded product 30, which indicates the positional relationship between the measurement point 32A in the first inspection target 31A and the measurement point 32B in the second inspection target 31B. It is displayed so that it is possible to understand at a glance which positional relationship between the measurement points a certain inspection was performed with respect to.

[0080] FIG. 6 is a diagram showing another example of the relationship object 33. Here, there are three measurement points 32 on the inspection target 31 of the molded product 30. The three measurement points 32 are for measuring the circumference of the cylindrical part of the inspection target 31 of the molded product 30. In this way, even if there is only one inspection target 31 and there are multiple measurement points 32 on the inspection target 31, it is possible to display a relationship object 33 that indicates the positional relationship between the respective measurement points 32 on the inspection target 31. In FIG. 6, the inspection target 31 is the circumference of the cylindrical part, and the relationship object 33 indicates the positional relationship between the multiple measurement points 32 on the circumference of the cylindrical part. Therefore, in this case, the inspection target 31 and the relationship object 33 refer to the same circumference. However, the circle constituting the part shape as the inspection target and the circle of the relationship object that indicates the positional relationship of the measurement points have different meanings.

[0081] FIG. 7 is a diagram showing yet another example of the relationship object 33. Here, the shape of the relationship object 33 when displaying the relationship object 33 by connecting a plurality of measurement points 32 will be described. FIG. 7 shows an example of the display of the relationship object 33 when inspecting the contour accuracy of the surface of the inspection object 31 based on the results of measuring six measurement points 32 on the same inspection object 31. The relationship object 33 shown in FIG. 7 is a rectangular plane. In this way, the relationship object 33 is not necessarily limited to one that represents the positional relationship between the measurement points 32 by connecting them with three-dimensional lines, but may be an approximate plane derived from each measurement point 32 as shown in FIG. 7, or may be the plane of the inspection object 31 itself. In addition, it may be a minimum circumscribing rectangle of each measurement point 32, or may be a shape one size smaller than the plane of the inspection object 31.

[0082] As described above, the relationship object 33 is not limited to one indicating the positional relationship between two or more measurement points 32. The display unit 21 may display, as the relationship object, a first relationship object 33A indicating the positional relationship between at least two or more measurement points 32 in the molded article 30, and a second relationship object 34 indicating the positional relationship between the first relationship object 33A and at least one or more measurement points 32B in the molded article 30.

[0083] In addition, the display unit 21 displays a first relationship object 33 indicating the positional relationship between at least two or more measurement points 32 within the molded product 30, and a second relationship object 34 indicating the positional relationship between the first relationship object 33 and at least one or more measurement points 32 within the molded product 30, at positions corresponding to their relationship on the three-dimensional model of the molded product 30.

[0084] FIG. 8 is a diagram showing a display example of the second relationship object 34. The second relationship object 34 shows the positional relationship between the first relationship object 33 and at least one or more measurement points 32 in the molded product 30. In FIG. 8, there is an inspection object 31A as the first inspection object 31 and an inspection object 31B as the second inspection object 31. On the circumference of the cylindrical part of the first inspection object 31A, a first relationship object 33A showing the central axis of the circumference, which is the positional relationship of the three measurement points 32A, is displayed. The first relationship object 33A in the example of FIG. 8 shows the central axis of the circumference of the inspection object 31A shown by a dashed line. On the other hand, there is one measurement point 32B in the second inspection object 31B. In this way, even if one is the first relationship object 33A and the other is the measurement point 32B, it can be displayed as the second relationship object 34.

[0085] Further other embodiments are also possible for the relationship object 33. The display unit 21 may display, as the relationship object 33, a third relationship object 33A indicating the positional relationship between at least two or more measurement points 32 in the molded product 30, a fourth relationship object 33B indicating the positional relationship between at least two or more measurement points 32 in the molded product 30 separately from the third relationship object 33A, and a fifth relationship object 35 indicating the positional relationship between the third relationship object 33A and the fourth relationship object 33B.

[0086] In addition, the display unit 21 displays a third relationship object 33A indicating the positional relationship between at least two or more measurement points 32 within the molded product 30, a fourth relationship object 33B indicating the positional relationship between at least two or more measurement points 32 within the molded product 30 separately from the third relationship object 33A, and a fifth relationship object 35 indicating the positional relationship between the third relationship object 33A and the fourth relationship object 33B, at positions corresponding to the above relationships on the three-dimensional model of the molded product 30.

[0087] FIG. 9 is a diagram showing a display example of the fifth relation object 35. The fifth relation object 35 shows a positional relationship between the third relation object 33A and the fourth relation object 33B. In FIG. 9, there is an inspection object 31A as the first inspection object 31 and an inspection object 31B as the second inspection object 31. A third relation object 33A showing a central axis of the circumference, which is a positional relationship of the three measurement points 32A, is displayed on the circumference of the cylindrical part of the first inspection object 31A. The third relation object 33A in the example of FIG. 9 shows the central axis of the circumference of the inspection object 31A shown by a dashed line. Meanwhile, a fourth relation object 33B showing a central axis of the circumference, which is a positional relationship of the three measurement points 32B, is displayed on the circumference of the cylindrical part of the second inspection object 31B. The fourth relation object 33B in the example of FIG. 9 shows the central axis of the circumference of the inspection object 31B shown by a dashed line. In this way, even if one has a positional relationship in which the third relationship object 33A and the other has a positional relationship in which the fourth relationship object 33B is displayed, they can be displayed as the fifth relationship object 35.

[0088] As described above, the first relationship object 33A, the second relationship object 34, and the fifth relationship object 35 have been described as various aspects of the relationship object 33. In the following, when there is no need to distinguish between the first relationship object 33A, the second relationship object 34, and the fifth relationship object 35, they will be collectively referred to simply as the "relationship object 33."

[0089] In this way, the display unit 20 can display the relation object 33 even when multiple measurements are performed. For example, even when there is one measurement location 32 for two inspection objects 31 (the first inspection object 31 and the second inspection object 31), that is, when there is one measurement location 32 for each of the two inspection objects 31 (the first inspection object 31 and the second inspection object 31), when there is one measurement location 32 for two inspection objects 31 (the first inspection object 31 and the second inspection object 31), and when there is N measurement locations 32 for two inspection objects 31 (the first inspection object 31 and the second inspection object 31), the positional relationship of two or more measurement locations 32 in the inspection object 31 in the molded product 30 can be displayed by going through the relation object 33. In this way, the display unit 21 according to this embodiment can display the positional relationship by combining various relation objects 33 with each other.

[0090] Moreover, the acquisition unit 20 acquires the measurement point 32 from the position of the center of gravity of the shape element of the inspection target 31 in the molded product 30 .

[0091] The display unit 21 displays a related object 33 at the measurement point 32 acquired by the acquisition unit 20. When a three-dimensional measuring machine or the like is used, the measurement point 32 acquired by the acquisition unit 20 may be a three-dimensional coordinate measured on a three-dimensional model. Also, when a position to be measured is specified based on design information, the position may be used as the measurement point 32. In the case of analog measurement described later or when three-dimensional coordinates measured by a three-dimensional measuring machine cannot be obtained, the center of gravity position of the inspection object 31 may be used as the measurement point 32. The measurement point 32 may be determined not only as the center of gravity of the inspection object 31, but also as a position where an actual measurement is performed on the inspection object 31, or as a position on the inspection object 31 where a measurement position is specified.

[0092] Moreover, the display unit 21 displays the positional relationship of at least two or more measurement points 32 within the molded product 30 by forming a line or a surface including two or more measurement points 32 .

[0093] For example, the relationship object 33 in Fig. 5 indicates the positional relationship between the first inspection target 31A and the second inspection target 31B, and is therefore shown connecting the first inspection target 31A and the second inspection target 31B with a three-dimensional line. As shown in Fig. 5, when connecting the first inspection target 31A and the second inspection target 31B with a line, the relationship object 33 connects the measurement point 32A of the first inspection target 31A and the measurement point 32B of the second inspection target 31B with a line.

[0094] When the display unit 21 displays the relationship object 33, in addition to connecting multiple measurement points 32 in the molded product 30 with three-dimensional lines as shown in Fig. 5, there are other ways of expressing it, such as generating a plane including the measurement points 32 as shown in Fig. 7, or duplicating parts such as lines and faces of the shape of the inspection target 31 as shown in Fig. 17 described later. The display mode of the relationship object 33 is not limited to the examples given here.

[0095] The acquisition unit 20 can also acquire the positional relationship between at least two or more measurement points 32 in the molded product 30 by measuring using an analog method.

[0096] Measurement by an analog method means measuring the actual molded product 30 using a ring gauge, a micrometer, a caliper, a pin gauge, a cylindrical taper gauge, a chamfer gauge, an angle gauge, a gap gauge, etc., rather than measuring the molded product 30 using three-dimensional coordinates using an optical three-dimensional scanner or a stylus-type three-dimensional measuring device. Since the results of such measurements by an analog method are usually recorded in a table format, it takes a long time to mentally associate the results with the measurement results at the measurement points 32 of the molded product 30. However, by matching the measurement points 32 recorded in the table with the corresponding positions on the three-dimensional model of the molded product 30 in the acquisition unit 20 and specifying the positions of each inspection target 31 on the actual molded product 30, the acquisition unit 20 also acquires various measurement results by the analog method recorded in the table format.

[0097] A ring gauge and a pin gauge are means for evaluating the size of a diameter, and are therefore essentially equivalent to measuring a plurality of measurement points 32 on the diameter. Similarly, a micrometer, a caliper, a cylindrical taper gauge, a chamfer gauge, an angle gauge, and a gap gauge are also means for measuring the distance or angle between a plurality of measurement points 32.

[0098] For example, the inner or outer diameter of a circle cannot be determined in three-dimensional coordinates unless measurements are taken at a minimum of three locations, but when a gauge is used, the inner or outer diameter of the circle can be inspected with a single measurement. A gap cannot be determined in three-dimensional coordinates unless measurements are taken at least at two locations, but when a gauge is used, the gap can be inspected with a single measurement. In this way, in measurement using an analog method, multiple measurement locations 32 on multiple inspection objects 31 are measured in a single measurement, so the inspection results obtained by measurement using an analog method are also included in the inspection results in this embodiment.

[0099] The acquisition unit 20 can also acquire the positional relationship of at least two or more measurement points 32 in the molded article 30 from coordinate positions obtained by measuring two or more measurement points 32 in the molded article 30. Similarly, when the molded article 30 is measured using three-dimensional coordinates by a three-dimensional measuring device or the like, a relationship object 33 can be displayed in correspondence with the measurement positions on the three-dimensional model of the molded article 30.

[0100] Moreover, the acquisition unit 20 acquires design information relating to the design of the molded product 30, and acquires comparison information by comparing the design information with the positional relationship.

[0101] The acquiring unit 20 compares the acquired design information on the design of the molded product 30 with the positional relationship of at least two or more measurement points 32 in the actually manufactured molded product 30, and acquires the comparison result as comparison information. For example, in FIG. 5, when the design information specifies that the positional relationship between the first inspection target 31A and the second inspection target 31B is 10 mm apart, it is assumed that the positional relationship between the measurement point 32A of the first inspection target 31A and the measurement point 32B of the second inspection target 31B in the actually manufactured molded product 30 is 9.8 mm apart. In this case, the acquiring unit 20 acquires comparison information that the positional relationship between the first inspection target 31A and the second inspection target 31B is 0.2 mm shorter than the design information.

[0102] There are two types of comparison information acquired by the acquisition unit 20. The first type is information obtained by comparing the design information with the measurement result. As shown in the example of Fig. 5 above, as a result of comparing the design information with the actual measurement result, the acquisition unit 20 acquires, as the comparison information, information that the positional relationship between the first inspection target 31A and the second inspection target 31B is 0.2 mm shorter than the distance in the design information.

[0103] Secondly, the acquiring unit 20 also acquires information obtained by comparing the first comparison information with the tolerance range as the comparison information. It is extremely rare that all molded products 30 are manufactured according to the design information, and in most cases, a tolerance range is set for the difference from the design information. The tolerance range is a range that determines how much difference between the design information and the actual measurement result is acceptable for pass / fail judgment by inspection. For example, in FIG. 5, the tolerance range of the distance between the first inspection target 31A and the second inspection target 31B is set to ±0.4 mm of the design information. In this example, the acquiring unit 20 has already acquired comparison information that the distance between the first inspection target 31A and the second inspection target 31B is 0.2 mm short as a result of comparing the actual measurement results. Therefore, the acquiring unit 20 acquires the comparison information indicating that the difference (0.2 mm) in the distance between the first inspection target 31A and the second inspection target 31B is within the allowable range (±0.4 mm) based on the result of comparing the design information acquired by this comparison information with the actual measurement result. The allowable range will be described in more detail later.

[0104] In addition, the display unit 21 displays a relationship object 33 using a color or an arrow to indicate the amount or direction of the difference as a result of comparing the positional relationship between at least two or more measurement points 32 in the molded product 30 with the design information.

[0105] Based on the results of comparing the positional relationships of at least two or more measurement points 32 within the molded product 30 acquired by the acquisition unit 20 with the design information, the display unit 21 displays a relationship object 33 using a color or an arrow to indicate the amount or direction of the difference between the design information and the actually manufactured molded product 30.

[0106] FIG. 10 is a diagram showing an example of displaying the relationship object 33 using an arrow object. In FIG. 10, the positional relationship between the first measurement point 32A and the second measurement point 32B is displayed by the relationship object 33. In the example shown in FIG. 10(A), as a result of comparing the actually manufactured molded product 30 with the design information, it is shown that the positional relationship between the first measurement point 32A and the second measurement point 32B is farther away than the design information. In this case, as shown in FIG. 10(A), the relationship object 33 is displayed as an arrow object pointing from the second inspection target 31B in the opposite direction to the first measurement point 32A. This is to allow the user to visually grasp at a glance that the positional relationship between the first measurement point 32A and the second measurement point 32B is too far away than the design information.

[0107] On the other hand, the example shown in FIG. 10(B) shows a case where, as a result of comparing the actually manufactured molded product 30 with the design information, the positional relationship of at least two or more measurement points 32 in the molded product 30 is closer than that shown in the design information. In this case, as shown in FIG. 10(B), the relationship object 33 is displayed as an arrow object pointing from the second inspection target 31B to the first inspection target 31A. This is to allow a visual glance to grasp that the positional relationship between the first inspection target 31A and the second inspection target 31B is too close than that shown in the design information. In this way, the display unit 21 displays the relationship object 33 using an arrow object to indicate the amount or direction of difference as a result of comparing the positional relationship between the first inspection target 31A and the second inspection target 31B with the design information.

[0108] Furthermore, the display unit 21 may display the amount of difference resulting from a comparison between the positional relationship of at least two or more measurement points 32 in the molded product 30 and the design information, using a color applied to the relationship object 33. For example, when the positional relationship of at least two or more measurement points 32 in the actually manufactured molded product 30 exceeds the upper limit of the allowable range with respect to a standard value and allowable range predetermined as design information, the color may be displayed in red, and when the relationship falls below the lower limit of the allowable range, the color may be displayed in blue. Here, the standard value refers to a value predetermined as design information.

[0109] The color applied to the relationship object 33 may represent the absolute magnitude of the difference between the positional relationship of at least two or more measurement points 32 in the molded product 30 and the design information, or the color applied to the relationship object 33 may represent whether the positional relationship of at least two or more measurement points 32 in the molded product 30 that is actually measured is within an allowable range. For example, if the difference between the positional relationship of at least two or more measurement points 32 in the molded product 30 and the design information is within the allowable range, it may be represented by a cool color such as blue, and if the difference exceeds the allowable range, it may be represented by a warm color such as red intended to alert the user.

[0110] The method by which the display unit 21 displays the result of comparing the positional relationship between at least two or more measurement points 32 in the molded product 30 and the design information is not limited to the method using arrow objects, and the comparison result may be displayed as a single object. Also, the comparison information regarding the amount of difference compared with the design information may be represented only by the color of the related object 33.

[0111] Specifically, the difference between the positional relationship of at least two or more measurement points 32 in the molded product 30 actually measured and the standard value, and the difference in how far the positional relationship of at least two or more measurement points 32 in the molded product 30 actually measured deviates from the allowable range may be expressed only by the color of the relational object 33. In this case, for example, if the difference is within the allowable range with a margin, it may be displayed in green, if the difference is within the allowable range but on the very edge of the range, it may be displayed in yellow to call attention, and if the difference exceeds the allowable range even slightly, it may be displayed in red to warn that a threshold has been exceeded.

[0112] As another example, the farther the absolute value is from the standard value, the warmer the color may be. For example, if the standard value is slightly exceeded, the color may be orange, if the standard value is significantly exceeded, the color may be red, or if the standard value is slightly below, the color may be light blue, and if the standard value is significantly below, the color may be blue. This allows the positional relationship between two or more measurement points 32 in the molded product 30 to be more accurately understood at a glance, and the quality of the molded product 30 to be easily understood.

[0113] As another example, the display may be made by changing the shape, such as changing from a straight line to a wavy line or from a circle to a polygon, as the absolute value of the standard value becomes more distant. For example, when the standard value is slightly exceeded, a wavy line with a small amplitude and a large wavelength or a polygon with only convex obtuse angles may be displayed, and when the standard value is greatly exceeded, a wavy line with a large amplitude and a small wavelength or a star-shaped polygon combining a convex acute angle and a concave acute angle may be displayed. Of course, in addition to changing the shape, a combination of colors may also be used. The method of expressing the amount or direction of the difference between the design information and the actually manufactured molded product 30 is not limited to the examples given here.

[0114] Furthermore, the comparison information acquired by the acquisition unit 20 is not limited to information comparing the positional relationship between at least two or more measurement points 32 in the molded product 30 with the above-mentioned standard value, but may also be information comparing the positional relationship between at least two or more measurement points 32 in the molded product 30 with a reference value described below. When both comparison information regarding the standard value and comparison information regarding the reference value exist, a display method may be provided for each so that they can be distinguished from each other. Here, the reference value is a numerical value used in processing to determine the direction of an arrow object and to judge pass / fail by inspecting the molded product 30.

[0115] The acquisition unit 20 also determines the reference value used for determining whether the molded product 30 is acceptable or not, which is calculated based on the design information, in accordance with a selection by the user or attribute information possessed by the user.

[0116] When making a pass / fail judgment on the finish state of the actually manufactured molded product 30, the acquisition unit 20 determines the reference value to be used for the pass / fail judgment based on a selection by the user or in response to attribute information possessed by the user. FIG. 11 is a diagram showing an example of the reference value to be used for the pass / fail judgment. FIG. 11(A) is an example of a display screen displayed by the display unit 21 for selecting a method for determining the reference value to be used for the pass / fail judgment. Based on the screen of FIG. 11(A), the user selects whether to "use standard value" or "use tolerance median" as the reference value to be used for the pass / fail judgment.

[0117] The reference value used for pass / fail judgment is used when comparing the design information with the positional relationship of at least two or more measurement points 32 in the molded product 30. The comparison result affects the display of the arrow object or the relationship object 33 expressed by color. As mentioned above, it is desirable to manufacture the molded product 30 according to the design information, but it is very difficult and unrealistic to manufacture all molded products 30 according to the design information without any dimensional difference. Therefore, a tolerance range is set for the molded product 30 in advance at the design stage. This tolerance range means a range of difference from the design information that is recognized as functioning as the molded product 30 even if the molded product 30 actually manufactured is not according to the design information. The tolerance range can also be called a tolerance range. Even if the molded product 30 is not manufactured according to the design information without any dimensional difference, a molded product 30 that has a workmanship state within this tolerance range is considered to be a passing product, and a molded product 30 that has a difference beyond the tolerance range is rejected and treated as a defective product.

[0118] In determining this tolerance range, a "standard value" or a "median tolerance" is used as shown in FIG. 11(A), and the tolerance range has an upper limit and a lower limit. These are the "lower tolerance limit" and the "upper tolerance limit" in FIG. 11(B) and FIG. 11(C). The two reference values ​​used in determining this "lower tolerance limit" and "upper tolerance limit" are the "standard value" or the "median tolerance". Usually, a three-dimensional model of the molded product 30 is created based on the standard value of the design object. Therefore, the standard value when considering the performance of the design function is the standard value shown in FIG. 11(B). On the other hand, when the variation such as the process capability during mass production follows a normal distribution, it may be desirable to set the standard value to the median of the standard tolerance range as shown in FIG. 11(C). Therefore, the user is allowed to specify how to determine the standard value for calculating the difference according to the user's purpose of use, and the acquisition unit 20 determines the standard value by the specified method.

[0119] The selection of the reference value allows the user to specify and switch the "reference value" to be used according to the purpose of use when generating an arrow object that visualizes warpage and twisting, which will be described later, or when generating an arrow object that indicates the difference with the design information as the above-mentioned relationship object 33, in order to calculate the difference in each standard of the inspection table to be used.

[0120] The attribute information of the user is the work content that the user who uses the information processing device 10 is responsible for. For example, the viewpoint of checking the molded product 30 differs depending on whether the information processing device 10 is used by a worker in charge of design or a worker in charge of inspection, so the "reference value" is determined in accordance with the attribute information of the user. It may be set in advance so that FIG. 11(B) is automatically displayed when the user who checks the inspection result is in the department responsible for the design functions, and FIG. 11(C) is automatically displayed when the user is in the department responsible for the process capacity and yield during mass production. In addition, if the results differ with each reference value, even if the reference value is specified as FIG. 11(B) or (C), it may be set in advance so that the necessity of checking the judgment result with another reference value is presented as a warning. In this way, the "reference value" can be determined by the user by selecting an arbitrary reference value, or can be set in advance according to the user's attribute information.

[0121] Next, the operation of the information processing device 10 according to this embodiment will be described. Fig. 12 is a flow chart showing the processing of the information processing device 10 according to this embodiment. The processing of the information processing device 10 according to this embodiment is executed by the CPU 11 reading an information processing program stored in the storage unit 13 or the like.

[0122] In step S100, the CPU 11 functions as the acquisition unit 20 to acquire design information of the molded product 30.

[0123] In step S101, the CPU 11 functions as the acquisition unit 20 to acquire information regarding the inspection result of the molded product 30.

[0124] In step S102, the CPU 11 functions as the acquisition unit 20 to acquire user attribute information.

[0125] In step S103, the CPU 11 as the acquisition unit 20 determines a reference value used for pass / fail judgment on the workmanship state of the molded product 30 that is actually manufactured.

[0126] In step S104, the CPU 11, functioning as the acquisition unit 20, compares the acquired design information regarding the design of the molded product 30 with the positional relationship of at least two or more measurement points 32 in the molded product 30 that is actually manufactured.

[0127] In step S105, the CPU 11 specifies, as the display unit 21, a display position that indicates the positional relationship of at least two or more measurement points 32 in the molded article 30.

[0128] In step S106, the CPU 11 causes the display unit 21 to generate and display a relationship object 33 on the three-dimensional model of the molded product 30 at a display position indicating the positional relationship of at least two or more measurement points 32 within the molded product 30.

[0129] In step S107, the CPU 11, functioning as the acquisition unit 20, compares the acquired design information relating to the design of the molded product 30 with the positional relationship of at least two or more measurement points 32 in the actually manufactured molded product 30, and determines whether or not the actually manufactured molded product 30 is within an acceptable range. If the actually manufactured molded product 30 is within an acceptable range, the process proceeds to step S109, and if the actually manufactured molded product 30 is not within an acceptable range, the process proceeds to step S108.

[0130] In step S108, the CPU 11 functions as the display unit 21 to generate and display a relationship object 33 indicating the direction of the difference as a result of comparing the positional relationship acquired by the acquisition unit 20 with the design information.

[0131] In step S109, the CPU 11 functions as the display unit 21 to generate and display a relationship object 33 that indicates the amount of difference between the positional relationship acquired by the acquisition unit 20 and the design information.

[0132] In step S110, the CPU 11 determines whether the acquisition unit 20 has generated and displayed relationship objects 33 for all inspections related to the molded article 30, based on the information on the inspection results of the molded article 30. If the relationship objects 33 have been generated and displayed for all inspections related to the molded article 30, the process ends, and if the relationship objects 33 have not been generated and displayed for all inspections related to the molded article 30, the process returns to step S104.

[0133] As described above, according to the information processing device 10 of this embodiment, the positional relationship of at least two or more measurement points 32 in the molded product 30 can be visually confirmed on a three-dimensional model of the molded product 30. This also makes it possible to visually confirm the finish state of the molded product 30 that has actually been manufactured.

[0134] In addition, the relationship object 33 can also be displayed when the positional relationship of at least two or more measurement points 32 within the molded product 30 is twisted, i.e., when the positional relationship of at least two or more measurement points 32 within the molded product 30 is in a twisted position.

[0135] 13 is a diagram showing an example of a relational object 33 having a guide line 36. In FIG. 13, the positional relationship between the measurement point 32A of the first inspection target 31A of the molded product 30 and the measurement point 32B of the second inspection target 31B is a twisted relationship in which the inspection direction does not coincide with the direction of the line connecting the first inspection target 31A and the second inspection target 31B. In other words, the positional relationship between the measurement point 32A of the first inspection target 31A and the measurement point 32B of the second inspection target 31B, which is not on the same line or plane, is a relationship in which the length of a certain side of a cube 30 having vertices at the measurement point 32A of the first inspection target 31A and the measurement point 32B of the second inspection target 31B is measured.

[0136] 13, a line extending from the measurement point 32A of the first inspection target 31A in the inspection direction by a length or angle based on the standard is set as the main related object 33. However, in order to clearly display the actual inspection target 31, the main related object 33 may be displayed in combination with a guide line 36 displayed as a dotted line connecting the other end point of the line to the measurement point 32B of the second inspection target 31B. It may be determined in advance whether the line of the main related object 33 starts from the measurement point 32A of the first inspection target 31A or the measurement point 32B of the second inspection target 31B, and whether the guide line 36 starts from the measurement point 32A of the first inspection target 31A or the measurement point 32B of the second inspection target 31B, so as to avoid interference with the three-dimensional model as much as possible.

[0137] The arrow object displayed together with the relationship object 33 does not necessarily have to accurately display the direction of the difference according to the result of each inspection. FIG. 14 is a diagram showing an example of display of the relationship object 33 as auxiliary information. FIG. 14 shows a three-dimensional model of the molded product 30 manufactured based on the design information shown in FIG. 4. When the circle is located farther from the first inspection target 31A than the design information and farther from the second inspection target 31B, the relationship object 33 has two arrow objects based on the respective comparison information as shown in FIG. 14(A). In this case, since the standard is defined based on multiple directions for one inspection target 31, an arrow object having a direction obtained by combining multiple arrow objects may be displayed as shown in FIG. 14(B). In this case, when the relationship object 33 is displayed, the center point of the circle may be displayed as auxiliary information of the relationship object 33 to make it easier to grasp the position of the circle as shown in FIG. 14(B).

[0138] Second Embodiment Next, a second embodiment will be described. In this embodiment, a case where there are a plurality of other test targets for the first test target 31 will be described in detail. Note that since the information processing device 40 according to this embodiment is based on the information processing device 10 according to the first embodiment, the same reference numerals as in the first embodiment are used for the configuration, function, action, etc. common to the information processing device 10 according to the first embodiment, and detailed description thereof will be omitted.

[0139] The hardware configuration of the information processing device 40 according to this embodiment is common to the hardware configuration of the information processing device 10 according to the first embodiment shown in FIG. 2, and therefore description thereof will be omitted.

[0140] The functional configuration of the information processing device 40 according to the present embodiment is also common to the functional configuration of the information processing device 10 according to the first embodiment, as shown in Fig. 3. The information processing device 40 also includes, as functional units, an acquisition unit 50 and a display unit 51. Here, only the functions that differ from the first embodiment will be described, and a description of the functions that are common to the first embodiment will be omitted.

[0141] In this embodiment, the information processing device 40 displays a plurality of related objects 33 corresponding to the first inspection target 31. When a plurality of inspection targets 31 exist as targets of other inspections for the first inspection target 31, a plurality of related objects 33 must also be displayed.

[0142] When a first inspection object 31 and a second inspection object 31 each have a plurality of measurement points 32, the display unit 51 displays a plurality of related objects 33 independently on the first inspection object 31 for each of the corresponding plurality of measurement points 32 of the first inspection object 31 and the second inspection object 31.

[0143] In this embodiment, a case will be described in which, for a certain inspection of a molded product 30, there are at least two or more parts to be inspected within the molded product 30, and there are multiple inspection targets 31 for a first inspection target 31. Hereinafter, the multiple other inspection targets 31 that exist for the first inspection target 31 will be collectively referred to as second inspection targets 31.

[0144] 15 is a diagram showing a display example of each related object 33 when multiple other inspection targets 31A, 31B, and 31C exist as inspection targets for a first inspection target 31. The first inspection target 31 may be a datum surface that is the reference position of the molded product 30 itself, or may be a wide surface that can serve as the reference surface for multiple second inspection targets 31.

[0145] In Fig. 15, there are three corresponding inspection objects 31, namely (A), (B), and (C), for the first inspection object 31. (A) is the second inspection object 31A, (B) is the second inspection object 31B, and (C) is the second inspection object 31C. In Fig. 15, for the three inspection objects, namely the second inspection object 31A, the second inspection object 31B, and the second inspection object 31C, the relation object 33A, the relation object 33B, and the relation object 33C are displayed independently on the first inspection object 31. In this way, the relationship between the measurement point 32 in the first inspection object 31 and the measurement point 32 in the second inspection object 31 does not necessarily have to be a one-to-one relationship.

[0146] When there are multiple second inspection objects 31 corresponding to a first inspection object 13, the display unit 51 compares the first inspection object 31 with the second inspection objects 31A to 31C, and determines the display position of the related object 33 according to the center of gravity position of the smaller inspection object 31.

[0147] 15 are displayed for a three-dimensional model so as to overlap the measurement points 32 of the first inspection target 31, it becomes difficult to visually grasp the relationship between the three second inspection targets 31 (A), (B), and (C) and the first inspection target 31. Therefore, in the information processing device 40 of this embodiment, when there are multiple second inspection targets 31 as targets for inspection of the first inspection target 31, the arrangement position of the smaller inspection target 31 is given priority.

[0148] In FIG. 15, the first inspection target 31 is the largest, and the second inspection target 31A is smaller than the second inspection target 31B and the second inspection target 31C, so the relationship object 33A of the second inspection target 31A is preferentially arranged on the first inspection target 31. When the second inspection target 31B and the second inspection target 31C are compared, the second inspection target 31B is smaller than the second inspection target 31C, so the relationship object 33B of the second inspection target 31B is preferentially arranged over the second inspection target 31C. The size comparison may be based on area or volume. The relationship object 33A, the relationship object 33B, and the relationship object 33C are arranged at vertical positions from the measurement point 32, which is the center of gravity of the second inspection target 31A, the second inspection target 31B, and the second inspection target 31C, respectively.

[0149] Furthermore, when a relationship object 33 is selected, the display unit 51 displays at least one of the design information and the comparison information that the relationship object 33 has.

[0150] When a user selects one of the multiple relationship objects 33 displayed on the three-dimensional model of the molded product 30, the display unit 51 displays at least one of the design information and comparison information held by that relationship object 33 as another object such as an arrow object, and also displays it on a display screen in a different format such as numerical information.

[0151] The display unit 51 also simultaneously displays other related objects 33 relating to other examinations that have been performed on the examination target 31 and that are also related to the comparison information.

[0152] FIG. 16 is a diagram showing a display example of a certain relationship object 33 and other relationship objects 33 that affect each other. In FIG. 16, the relationship object 33 displayed in the center of FIG. 16 is selected by the user in a part of the molded product 30. In this relationship object 33, there are other relationship objects A, B, and C related to the other inspection objects 31 that are performed on the same first inspection object 31 and affect each other. In FIG. 16, an arrow object is shown on the relationship object 33, indicating that it is shorter than the design information toward the right side of the drawing. Based on this, when the position of the first inspection object 31 corresponding to this relationship object 33 is to be corrected, it is necessary to consider the influence on the other relationship objects A, B, and C for the correction.

[0153] For example, when there are multiple standards based on the same inspection target 31 in the same molded product 30, such as when modifying an injection molding mold, modifying the inspection target 31 also changes other related standards. Conventionally, users have followed the relationships between multiple inspections in their heads while looking at design drawings, etc., but there is a limit to the extent to which they can mentally grasp the relationships between the multiple inspections, and mistakes such as oversights are likely to occur. Therefore, when a certain related object 33 is selected on the three-dimensional model of the molded product 30, other related objects 33 based on other inspection targets 31 related to the design information are extracted and displayed, allowing the user to visually grasp the relationships between multiple inspection results.

[0154] The relation object 33 may also indicate the contour of the inspection object 31. FIG. 17 is a diagram showing an example of the display of the relation object XX that indicates the contour of the molded product 30. In FIG. 17, the standard for the contour of the geometric tolerance of the inspection object 31 shown in FIG. 17 is defined in the area surrounded by the rectangular speech bubble YY. In this way, the relation object XX defines the reference information YY for defining the contour. The reference information is the part [1.5][RO.1][1][RO.1] surrounded by the rectangular speech bubble YY in FIG. 17. These reference information YY are also called basic dimensions, ideal dimensions, theoretical dimensions, exact dimensions, or "theoretically exact dimensions (TED)" in JIS B0420-1:2016. In order to inspect the contour of the shape of a certain inspection object 31, it is necessary to measure multiple reference points 32, and it is desirable to display the relation object XX for grasping the positional relationship of these multiple measurement points 32.

[0155] As shown in Fig. 17, when a relational object XX indicating the profile quality is selected, the relational object XX and reference information YY of the measurement location 32 of the related reference location are extracted and displayed, so that the user can visually grasp the relationship regarding the profile quality defined based on a plurality of reference locations. It goes without saying that the same is true for standards of other geometric tolerances such as flatness, positional tolerance, parallelism, etc. other than profile quality. The same is also true for angles and sizes other than geometric tolerances, if reference information is defined.

[0156] Furthermore, the display unit 51 displays the multiple relationship objects 33 displayed on the three-dimensional model of the molded product 30 in a manner that allows them to be distinguished from one another. The display unit 51 displays the relationship object 33 selected by the user in a manner that allows them to be distinguished from other relationship objects 33 other than the relationship object 33 selected by the user. For example, the relationship object 33 selected by the user is displayed so as to be clearly distinguishable from other related relationship objects 33 even when they are displayed simultaneously, depending on the thickness or thinness of the three-dimensional lines of the relationship object 33, the color of the lines of the relationship object 33, etc. Note that the manner in which they can be distinguished is not limited to the example given in this embodiment.

[0157] Fig. 18 is a flow chart showing the processing of the information processing device 40 according to this embodiment. Explanation of points common to the processing shown in Fig. 12 and the basic processing of the information processing device 40 according to this embodiment will be omitted. Fig. 18 explains the processing of the information processing device 40 in the case where there are multiple inspection targets 31 corresponding to the first inspection target 31.

[0158] In step S200, the CPU 11 functioning as the acquisition unit 50 extracts all second inspection objects 31 corresponding to the first inspection objects 31.

[0159] In step S201, the CPU 11 functioning as the acquisition unit 50 compares all the extracted second inspection objects 31 with the first inspection object 31.

[0160] In step S202, the CPU 11 functioning as the acquisition unit 50 compares all the extracted second inspection objects 31 with the first inspection object 31, and extracts the smallest inspection object 31.

[0161] In step S203, the CPU 11 causes the display unit 51 to generate and display a related object 33 based on the position of the center of gravity of the smallest extracted inspection object 31.

[0162] In step S204, the CPU 11, functioning as the acquisition unit 50, determines whether or not the related objects 33 have been displayed for all the inspection targets 31 extracted in step S200. If the result of the determination is that the related objects 33 have been displayed for all the inspection targets 31 extracted in step S200, the process proceeds to step S205. On the other hand, if the related objects 33 have not been displayed for all the inspection targets 31 extracted in step S200, the process returns to step S201, and the same process is repeated until the related objects 33 have been displayed for all the inspection targets 31 extracted in step S200.

[0163] In step S205, the CPU 11 functions as the acquisition unit 50 to acquire information indicating that the user has selected a certain relationship object 33.

[0164] In step S206, the CPU 11 causes the display unit 51 to display at least one of the design information and the comparison information regarding the related object 33 selected by the user in the previous step.

[0165] In step S206, the CPU 11, functioning as the acquisition unit 50, determines whether or not there is another relationship object 33 related to the relationship object 33 selected by the user in the previous step. If there is another relationship object 33 related to the relationship object 33 selected by the user in the previous step, the process proceeds to step S208. If there is no other relationship object 33 related to the relationship object 33 selected by the user in the previous step, the process ends.

[0166] In step S208, the CPU 11 causes the display unit 51 to display other relationship objects 33 related to the relationship object 33 selected by the user in the previous step in a manner that allows them to be distinguished from one another.

[0167] As described above, according to the information processing device 40 of this embodiment, even when there are multiple inspection targets 31 as targets for inspection of the first inspection target 31, the positional relationships of at least two or more measurement points 32 in the molded product 30 can be simultaneously visually confirmed on the three-dimensional model of the molded product 30. This also makes it possible to grasp at a glance the complex relationships between the multiple inspection targets 31 and between the measurement points 32 in the molded product 30, making it possible to more clearly visually confirm the finish state of the molded product 30 that has actually been manufactured.

[0168] <Third embodiment> Next, a third embodiment will be described. In this embodiment, a case where all related objects 33 in a molded product 30 are displayed will be described in detail. Note that since the information processing device 60 according to this embodiment is based on the information processing device 10 and the information processing device 40 according to the first embodiment, the same reference numerals as in the first embodiment are used for configurations, functions, actions, etc. common to the information processing device 10 according to the first embodiment, and detailed descriptions thereof will be omitted.

[0169] The hardware configuration of the information processing device 60 according to this embodiment is common to the hardware configuration of the information processing device 10 according to the first embodiment shown in FIG. 2, and therefore description thereof will be omitted.

[0170] The functional configuration of the information processing device 60 according to the present embodiment is also common to the functional configuration of the information processing device 10 according to the first embodiment, as shown in Fig. 3. The information processing device 60 also includes, as functional units, an acquisition unit 70 and a display unit 71. Here, only the functions that differ from the first and second embodiments will be described, and a description of the functions that are common to the first and second embodiments will be omitted.

[0171] In this embodiment, when displaying all of the related objects 33 in the molded product 30, the information processing device 60 extracts and displays only the information necessary for the user.

[0172] The display unit 71 filters and displays only the related objects 33 to be displayed on the three-dimensional model out of all the related objects 33 related to the molded product 30.

[0173] Fig. 19 is a diagram showing an example in which all of the relationship objects 33 in the molded product 30 are displayed. As shown in Fig. 19, since many inspections are performed on the molded product 30, if all of the relationship objects 33 in the molded product 30 were displayed, even relationship objects 33 for locations unrelated to the location currently being judged would be displayed, making the display cluttered and difficult to see. Therefore, the information processing device 60 according to this embodiment displays only the relationship objects 33 necessary for the user's work.

[0174] Figure 20 is a simplified diagram showing the inspection targets 31 of the molded product 30 shown in Figure 19. There are three datums that serve as the inspection targets 31 of the molded product 30 shown in Figure 19: the bottom surface is datum A, the surface perpendicular to datum A on the left side of the drawing is datum B, and the surface that intersects with datum B at a right angle and perpendicular to datum A is datum C.

[0175] Fig. 21 is a diagram showing only the inspection items in the direction perpendicular to datum A displayed on the three-dimensional model of the molded product 30 shown in Figs. 19 and 20. In this way, the display unit 71 displays only the related objects 33 that the user should check, eliminating all information except the information that the user wants to see. Although not shown in the figure, it is also possible to similarly display only the inspection items in the direction perpendicular to datum B and only the inspection items in the direction perpendicular to datum C. By filtering and displaying the inspection items according to the direction of the datum that serves as the reference for the inspection items, it becomes easier to grasp the expansion and contraction of the molded product 30, the warping and twisting tendencies, the distribution of areas with many problems in the workmanship, and the like.

[0176] FIG. 22 is a diagram showing only the relational objects 33 having a fail judgment on the three-dimensional model of the molded product 30 shown in FIG. 19. As described above, each relational object 33 has comparison information, and a pass / fail judgment is performed based on a reference value determined by the user. By extracting and displaying only the relational objects 33 that deviate from the allowable range and are judged to be fail as a result of the pass / fail judgment, it is possible to omit the display of the relational objects 33 that are relatively problem-free and to draw attention only to the problematic judgment results. Even if it is judged to be pass, if it exceeds a predetermined threshold value such as a reference value, it may be filtered as a judgment that a small change may cause it to fail and a warning is required. For example, filtering is performed for only the relational objects 33 having an inspection result exceeding 90% of the allowable range.

[0177] Fig. 23 is a diagram showing only the relationship objects 33 having long dimensions on the three-dimensional model of the molded product 30 shown in Fig. 19. By displaying only the relationship objects 33 having long dimensions within the molded product 30 in this way, it becomes easier to check the tendency of the entire molded product 30, such as expansion and contraction.

[0178] As filtering criteria, in addition to the criteria given in the above example, only related objects 33 corresponding to points clearly flagged as important criteria by the user in charge of design, points related to geometric tolerances that are often important standards for function and assembly, etc. may be displayed. Alternatively, those with tolerances stricter than normal tolerances may be filtered, or filtering may be performed by measuring means, by measuring person, or by measuring date to assist with measurement. Note that the filtering criteria are not limited to the examples given here.

[0179] When the user selects the related object 33 to be displayed from all the related objects 33 displayed on the three-dimensional model of the molded product 30, there are various variations in the display of the filtering selection screen. For example, the selection may be made by a selection screen separately displayed by the display unit 71 displayed outside the screen on which the three-dimensional model of the molded product 30 is displayed. In another example, keywords related to the related object 33 to be displayed may be in the form of check boxes. Alternatively, it is also possible to set criteria such as the size and color of the arrow object for each position within the molded product 30 on the screen on which the three-dimensional model of the molded product 30 is displayed. Note that the selection screen separately displayed by the display unit 71 during filtering is not limited to the examples given here.

[0180] Furthermore, the display unit 71 displays the three-dimensional model of the molded product 30 as a simplified model by combining a plurality of planes, and displays the related object 33 as an arrow object at a corresponding position of the simplified model.

[0181] 24 is a diagram showing a three-dimensional model of a molded product 30 displayed as a simplified model combining multiple planes. In order to visualize the warpage and twisting of the entire molded product 30, the bounding box (a bounding box circumscribing the three-dimensional model) of the three-dimensional model of the molded product 30, the workmanship of which is to be judged, is divided into a grid pattern, and related objects 33 are displayed together with the three-dimensional model at corresponding positions.

[0182] The difference for each inspection item is calculated from the standard values ​​and tolerance range (allowable range) on the inspection sheet and the measured values, and the average value of the amount and direction of the difference in the same axis direction for the inspection items belonging to the position on the three-dimensional model of each divided block is calculated from the calculated difference, and an arrow object based on the calculated average value of the difference is displayed at the corresponding position on the surface of the bounding box of the three-dimensional model as a related object 33. The arrow object displayed at the corresponding position on the surface of the bounding box of the three-dimensional model is displayed outside the bounding box of the three-dimensional model.

[0183] 24, when the three-dimensional model of the molded product 30 is displayed as a simplified model by combining multiple planes and the related object 33 is displayed as an arrow at the corresponding position of the simplified model, the direction of the difference is expressed by the direction of the arrow object, and the amount of the difference is displayed by the length of the arrow object or a color determined according to the amount of the difference. Furthermore, a numerical value indicating the magnitude of the amount of the difference may be displayed together with the arrow object, or the amount of the difference may be displayed by both the length and color of the arrow object. In order to distinguish between a case where there is no inspection item belonging to a position on the three-dimensional model of the block and a case where the amount of the difference is 0, for example, a small ball may be displayed when the amount of the difference is 0, or a legend of the length of the arrow and the color indicating the amount of the difference may be displayed.

[0184] Fig. 25 is a flow chart showing the processing of the information processing device 60 according to this embodiment. Explanation of points common to the processing shown in Fig. 12 and Fig. 18 and the basic processing of the information processing device 60 according to this embodiment will be omitted. Fig. 25 explains the processing of the information processing device 60 in the case where the entire molded product 30 is displayed as a simplified model by combining a plurality of planes.

[0185] In step S300, the CPU 11, functioning as the acquisition unit 70, calculates an expanded bounding box by expanding the bounding box of the three-dimensional model of the molded product 30 to a size divisible by the specified division size L. Specifically, assuming that the width, depth, and height of the bounding box are w0, d0, h0 and the reference point coordinates of the bounding box are x0, y0, z0, the width, depth, and height of the expanded bounding box: w, d, h, and the reference point coordinates (x, y, z) are as follows: Note that INT(x) is a function that rounds down the decimal points of x.

[0186] w=(INT(w0 / L)+1)*L,x=x0+(w0-w) / 2

[0187] d=(INT(d0 / L)+1)*L,y=y0+(d0-d) / 2

[0188] h=(INT(h0 / L)+1)*L,z=z0+(h0-h) / 2

[0189] In step S301, the CPU 11, as the acquisition unit 70, stores the amount of difference for each direction of the block. Specifically, the CPU 11 stores the amount of difference for each of the X-axis direction, the Y-axis direction, and the Z-axis direction of the block (any of the w×d×h blocks) of the expanded bounding box to which the start point coordinates of the size tolerance of the datum reference belong.

[0190] In step S302, the CPU 11 functioning as the acquisition unit 70 sequentially selects the direction of the block to be processed.

[0191] In step S303, the CPU 11, functioning as the acquisition unit 70, determines whether the direction of the block selected in the previous step S302 can be displayed. Whether or not it can be displayed is determined by determining whether or not a face of the block selected in the previous step S302 is on the surface of the expanded bounding box and is in the outer direction of the face of the block. If the direction of the block selected in the previous step S302 can be displayed, the process proceeds to step S304. If the direction of the block selected in the previous step S302 cannot be displayed, the process returns to step S302.

[0192] In step S304, the CPU 11 functioning as the acquisition section 70 calculates the average amount of difference in direction of the blocks selected in the previous step S302.

[0193] In step S305, CPU 11, as display unit 71, generates and displays an arrow object corresponding to the direction of the block selected in the previous step S302. The difference amounts stored for each direction of each block selected in the previous step S302 are processed in order to determine the direction and size of the arrow object. A direction that can be displayed in the target block selected in the previous step S302 is determined, and an arrow object is generated and displayed in a direction that can be displayed from the center position of the face of the block. The direction of the arrow object is determined according to whether the difference amount is positive or negative. For example, if the difference amount is negative, the direction of the arrow object is a direction toward the inside of the expanded bounding box, and if the difference amount is positive, the direction of the arrow object is a direction toward the outside of the expanded bounding box.

[0194] In step S306, the CPU 11, functioning as the acquisition unit 70, determines whether or not the direction processing of all blocks has been completed in the previous step S305. If the direction processing of all blocks has been completed in the previous step S305, the process ends. On the other hand, if the direction processing of all blocks has not been completed in the previous step S305, the process returns to step S302, and the same process is repeated.

[0195] As described above, according to the information processing device 60 of this embodiment, when a three-dimensional model of the entire molded article 30 displaying the relationship objects 33 is displayed, the positional relationships of at least two or more measurement points 32 in the molded article 30 can be more easily visually recognized on the three-dimensional model of the molded article 30 with the relationship objects 33 unnecessary for the user being removed. Furthermore, by displaying the relationship objects 33 together with the three-dimensional model at positions corresponding to the positions obtained by dividing the bounding box of the three-dimensional model of the molded article 30 into a grid, it is possible to visualize the tendencies of the entire molded article 30, such as warping and twisting, rather than the pass / fail of each detailed standard, and the finish state of the actually manufactured molded article 30 can be more clearly visually recognized.

[0196] In the present embodiment, the information processing program is installed in the storage unit 13, but the present invention is not limited to this. The information processing program according to the present embodiment may be provided in a form recorded in a computer-readable storage medium. For example, the information processing program according to the present embodiment may be provided in a form recorded in an optical disc such as a CD (Compact Disc)-ROM or a DVD (Digital Versatile Disc)-ROM, or in a semiconductor memory such as a USB (Universal Serial Bus) memory or a memory card. The information processing program according to the present embodiment may be obtained from an external device via a communication line connected to the communication I / F 14.

[0197] In the above embodiment, the term "processor" refers to a processor in a broad sense, including 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.).

[0198] 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. [Explanation of symbols]

[0199] 10, 40, 60 Information processing device 11 CPU 12. Memory 13 Storage section 14 Communication I / F 15 Input / Output Interface 16 Input section 17 Output section 18 Storage media reader 20, 50, 70 acquisition part 21, 51, 71 Display section 30 Molded products 31 Test subjects 32 Measurement points 33~35 Related Objects 36 Guide Lines XX Relationship object showing profile

Claims

1. A processor is provided. The processor, A relationship object that indicates the positional relationship of at least two or more measurement points in a molded product, displaying the three-dimensional model of the molded product at a position corresponding to the relationship; The relationship object is displayed so that it can be visually understood that one inspection is performed regarding the positional relationship between the at least two or more measurement points by forming a line or a surface including the at least two or more measurement points. Information processing device.

2. The processor, The relationship object is: A first relationship object indicating a positional relationship between at least two or more measurement points in the molded product; a second relational object indicating a positional relationship between the first relational object and at least one measurement point in the molded product; The three-dimensional model of the molded product is displayed at a position corresponding to the relationship. The information processing device according to claim 1 .

3. The processor, The relationship object is: a third relationship object indicating a positional relationship between at least two or more measurement points in the molded product; A fourth relational object indicating a positional relationship between at least two or more measurement points in the molded product, separate from the third relational object; a fifth relational object indicating a positional relationship between the third relational object and the fourth relational object; The three-dimensional model of the molded product is displayed at a position corresponding to the relationship. The information processing device according to claim 1 .

4. The positional relationship is obtained by measurement using an analog method.

4. The information processing device according to claim 1.

5. The positional relationship is as follows: The measurement is performed at two or more measurement points in the molded product and the measurement points are obtained from the coordinate positions. The information processing device according to any one of claims 1 to 4.

6. The processor, Obtaining design information regarding the design of the molded product; Obtaining comparison information obtained by comparing the design information with the positional relationship The information processing device according to any one of claims 1 to 5.

7. The processor, Indicating at least one of the amount of difference or the direction of the difference as a result of comparing the positional relationship with the design information using a color or an arrow; Display the related objects The information processing device according to claim 6.

8. The measurement points are: Obtained from the center of gravity of the shape element to be inspected within the molded product. The information processing device according to any one of claims 1 to 7.

9. The processor, In the case where a plurality of measurement points are present in each of the first inspection object and the second inspection object in the molded product, A plurality of the related objects for each of the corresponding measurement points of the first inspection object and the second inspection object, and displaying the images independently on the first inspection target. The information processing device according to any one of claims 1 to 5 and 8.

10. The processor, In the case where a plurality of measurement points are present in each of the first inspection object and the second inspection object in the molded product, A plurality of the related objects for each of the corresponding measurement points of the first inspection object and the second inspection object, and displaying the images independently on the first inspection target.

8. The information processing device according to claim 6 or 7.

11. The processor, In a case where there are a plurality of second test objects corresponding to the first test object, The first inspection object is compared with the second inspection object, and the display position of the related object is determined according to the center of gravity of the smaller inspection object. The information processing device according to claim 9.

12. The processor, In a case where there are a plurality of second test objects corresponding to the first test object, The first inspection object is compared with the second inspection object, and the display position of the related object is determined according to the center of gravity of the smaller inspection object. The information processing device according to claim 10.

13. The processor, When the related object is selected, at least one of the design information and the comparison information held by the related object is displayed. The information processing device according to claim 10 or 12.

14. The processor, Simultaneously displaying other related objects relating to other examinations that have been performed on the examination object and that are also related to the comparison information. The information processing device according to claim 13.

15. The processor, Displaying a plurality of said related objects in a manner that allows them to be distinguished from one another The information processing device according to claim 14.

16. The processor, Among all the related objects related to the molded product, the related objects to be displayed on the three-dimensional model are filtered and displayed. The information processing device according to any one of claims 1 to 15.

17. The processor, The three-dimensional model is displayed as a simplified model by combining a plurality of planes; Displaying the related object with an arrow at the corresponding position of the simplified model The information processing device according to any one of claims 1 to 16.

18. The processor, A reference value used for determining whether or not the molded product is acceptable is calculated based on the design information, The selection is made by the user or is determined in accordance with the attribute information of the user. The information processing device according to any one of claims 6, 7, 10, and 12 to 15.

19. On the computer, A relationship object that indicates the positional relationship of at least two or more measurement points in a molded product, displaying the three-dimensional model of the molded product at a position corresponding to the relationship; The relationship object is displayed so that it can be visually understood that one inspection is performed regarding the positional relationship between the at least two or more measurement points by forming a line or a surface including the at least two or more measurement points. Information processing program.

Citation Information

Patent Citations

  • Apparatus and method for information processing

    JP2002324086A

  • Die correction system

    JP2007313852A

  • Three-dimensional data processing apparatus and three-dimensional data processing method

    JP2017146820A

  • How to modify the mold

    JP6735367B2

  • Shaping mold correction method and deviation information display method

    WO2018151212A1