Information processing system, information processing method, and program product
By using the processor in the information processing system to propose shape position movement, the problem of multiple measurement values in the three-dimensional model data being out of tolerance was solved, effectively improving sample inspection results and increasing production efficiency.
Patent Information
- Application Number
- CN202411989207.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-25
- Filing Date
- 2024-12-31
- Publication Date
- 2025-09-26
AI Technical Summary
When there are multiple shapes in the three-dimensional model data whose measurement values are not within the tolerance range, it is difficult to effectively understand how to correct the sample to improve the inspection results. Especially when multiple dimensional tolerances or geometric tolerances refer to a certain shape, the existing technology is difficult to provide an effective correction solution.
The processor in the information processing system proposes the movement of the shape position, including the position movement of the reference shape and multiple dimensional tolerance reference shapes, and the rotation of the reference axis. This improves the relationship between the measured value and the tolerance range, displays the predicted results, and optimizes the inspection results.
It is possible to effectively understand how to correct samples in 3D model data to improve inspection results, increase the number of measured values within the tolerance range, reduce labor and time, and improve production efficiency.
Smart Images

Figure CN120707728A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method and a program product. Background Art
[0002] Japanese Patent Gazette No. 6735367 discloses a method for correcting a molding die, comprising: a product design process of designing a design product model having information on the three-dimensional shape and design values of a product on a predetermined three-dimensional coordinate system, namely, a product coordinate system; a measurement process of measuring the positions of a plurality of measurement points in a trial-molded product on a predetermined three-dimensional coordinate system, namely, a measurement coordinate system; a deviation information calculation process of calculating the size of the deviation between the measurement value of the measurement point measured in the measurement process and the design value of the point on the design product model corresponding to the measurement point; and a display process of displaying an illustration of the shape of the product of the design product model and the size of the deviation on a display unit. Summary of the Invention
[0003] When creating a sample based on 3D model data containing multiple shapes with positional tolerances set based on a datum, multiple inspection results are sometimes displayed within the 3D model data, indicating whether the sample's measured values are within the allowable range of the positional tolerances. During this display, if a shape's measured value falls outside the allowable range, the sample must be corrected to bring the measured value within the allowable range. However, the more shapes with measured values outside the allowable range, the more difficult it is to determine how to correct the sample to improve the inspection results.
[0004] The object of the present invention is to provide an information processing system, an information processing method and a program product, which can determine how to correct the produced sample to improve the inspection result even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measured value of the sample produced based on the three-dimensional model data is not within the allowable range of the tolerance.
[0005] According to a first aspect of the present invention, there is provided an information processing system comprising a processor, which, when a plurality of dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, makes the following proposal: in three-dimensional model data including at least one of the above shapes, the position of a shape of a prescribed reference or a shape to which a plurality of dimensional tolerances refer is moved so as to improve as a whole a plurality of inspection results representing a sample produced based on the three-dimensional model data, which refers to the shape or uses it as a standard and the relationship between the measurement value and the allowable range of the tolerance or the relationship between the measurement value and the standard size.
[0006] According to the second aspect of the present invention, in the information processing system of the first aspect, after the processor displays multiple inspection results representing the relationship between the measurement value of the sample originally made based on the three-dimensional model data and the allowable range of tolerance or the relationship between the measurement value and the standard dimension, it proposes to move the position of a shape of a specified reference or a shape to which multiple dimensional tolerances are referenced.
[0007] According to the third aspect of the present invention, in the information processing system of the first aspect, the processor proposes a moving direction and amount of movement of a shape of a specified reference plane or a shape to which multiple dimensional tolerances are referenced so as to improve multiple inspection results as a whole when the reference is a reference plane.
[0008] According to a fourth aspect of the present invention, in the information processing system of the first aspect, when the reference is a reference axis, the processor proposes a rotation direction and amount of the reference axis that improves the plurality of inspection results as a whole.
[0009] According to the fifth aspect of the present invention, in the information processing system of the fourth aspect, the processor proposes the movement direction and movement amount of the anti-rotation component that limits the rotation of the reference shaft in order to realize the rotation direction and rotation amount of the proposed reference shaft.
[0010] According to the sixth aspect of the present invention, in the information processing system of any one of the first to fifth aspects, when the processor corrects the sample by moving the position of a specified reference shape or a shape referenced by multiple dimensional tolerances in a proposed movement direction and by a proposed movement amount, the processor displays a predicted result indicating whether multiple measurement values in the corrected sample are within or outside the allowable range of the tolerance.
[0011] According to the seventh aspect of the present invention, in the information processing system of the sixth aspect, the processor displays the prediction result and, at the same time, displays how the number of shapes whose measured values fall within the allowable range of the tolerance changes before and after the sample is corrected to move the position of a shape of a specified reference or a shape referenced by multiple dimensional tolerances.
[0012] According to the eighth aspect of the present invention, in the information processing system of the sixth aspect, the processor, while displaying the prediction results, filters and displays respectively the cases where the measured values outside the allowable range become the dimensions within the allowable range and the measured values within the allowable range become the dimensions outside the allowable range before and after the sample is corrected to move the position of a specified reference shape or a shape referenced by multiple dimensional tolerances.
[0013] According to the ninth aspect of the present invention, in the information processing system of any one of the first to eighth aspects, when the processor proposes to move the position of a shape of a prescribed reference or a shape to which multiple dimensional tolerances are referenced, the processor proposes to move the position of the shape of a prescribed reference or a shape to which multiple dimensional tolerances are referenced as a means of improving multiple inspection results as a whole: the processor moves the shape in such a way that the number of inspection results whose measured values are within the allowable range of the tolerance is maximized among the multiple inspection results.
[0014] According to the tenth aspect of the present invention, there is provided a program product comprising a program for causing a computer to execute processing, wherein the processing comprises the following steps: accepting measurement values of a sample produced based on three-dimensional model data including at least one of the above-mentioned shapes when multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard; and making the following proposal: moving the position of a shape of a prescribed reference or a shape to which multiple dimensional tolerances refer, so as to improve as a whole multiple inspection results representing the relationship between the measurement values of the sample produced based on the three-dimensional model data, which refer to the shape or use it as a standard, and the allowable range of the tolerance, or the relationship between the measurement values and the standard size.
[0015] According to an eleventh aspect of the present invention, there is provided an information processing method comprising the steps of: accepting a measurement value of a sample produced based on three-dimensional model data including at least one of the above-mentioned shapes, when a plurality of dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard; and
[0016] The following proposal is made: the position of a shape that specifies a reference or a shape to which multiple dimensional tolerances are referenced is moved so as to improve as a whole multiple inspection results representing samples made based on the three-dimensional model data, the relationship between the measured values that refer to the shape or use it as a standard and the allowable range of the tolerance, or the relationship between the measured values and the standard dimensions.
[0017] (Effect)
[0018] According to the first aspect, even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measured value of the sample made based on the three-dimensional model data is not within the allowable range of the tolerance, it is possible to understand how to correct the made sample to improve the inspection result.
[0019] According to the second aspect, the inspection results of each of the plurality of bodies included in the three-dimensional model can be grasped on the three-dimensional model data.
[0020] According to the third aspect, even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, when at least one of the shapes is included in the three-dimensional model data, it is possible to understand how to correct the manufactured sample to improve the inspection result.
[0021] According to the fourth aspect, even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, when at least one of the shapes is included in the three-dimensional model data, it is possible to understand how to correct the manufactured sample to improve the inspection result.
[0022] According to the fifth aspect, even when the reference axis is defined by the position of the anti-rotation member, it is possible to understand how to correct the manufactured sample in order to improve the inspection result.
[0023] According to the sixth aspect, the user can grasp the prediction result when the proposed correction is performed before performing the correction.
[0024] According to the seventh aspect, the user can understand how the number of shapes whose measurement values are within the allowable range of tolerance changes in the prediction results when the proposed correction is performed.
[0025] According to the eighth aspect, the user can individually understand whether a measurement value outside the allowable range becomes a dimension within the allowable range, or whether a measurement value within the allowable range becomes a dimension outside the allowable range in the prediction result when the proposed correction is performed.
[0026] According to the ninth aspect, it is possible to propose a shift in the position of a predetermined reference body so as to increase the number of inspection results in which the measured values are within the permissible range of the tolerance.
[0027] According to the tenth aspect, even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measured value of the sample produced based on the three-dimensional model data is not within the allowable range of the tolerance, it is possible to understand how to correct the produced sample to improve the inspection result.
[0028] According to the eleventh aspect, even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measured value of the sample made based on the three-dimensional model data is not within the allowable range of the tolerance, it is possible to understand how to correct the made sample to improve the inspection result. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 This is a diagram showing the system configuration of a drawing data processing system according to one embodiment of the present invention;
[0030] Figure 2 FIG. 1 is a diagram showing an example of three-dimensional model data including PMI;
[0031] Figure 3 is a block diagram showing the hardware configuration of the terminal device 10 in one embodiment of the present invention;
[0032] Figure 4 is a block diagram showing the functional configuration of a terminal device 10 in one embodiment of the present invention;
[0033] Figure 5 A diagram showing a situation in which positional tolerances based on a reference are set for a plurality of shapes included in a three-dimensional model;
[0034] Figure 6 This figure shows an example of a display in which inspection results of a sample manufactured based on a certain three-dimensional model are displayed on a three-dimensional model;
[0035] Figure 7 This figure shows a display example in which only horizontal arrow objects are displayed superimposed on a three-dimensional model;
[0036] Figure 8 This figure shows an example of a display screen when performing a suggestion such as moving the position of a predetermined reference body;
[0037] Figure 9 A diagram showing an example of a three-dimensional model including a plurality of shapes for which positional tolerances are set with respect to a reference;
[0038] Figure 10 Is based on the Figure 9 FIG is a diagram showing an example of a display of inspection results of measurement values of a sample manufactured using a three-dimensional model;
[0039] Figure 11 This figure shows an example of a display when a correction proposal of a reference position is made;
[0040] Figure 12 FIG. 1 is a diagram showing an example of a display of a prediction inspection result when a proposed benchmark correction is executed;
[0041] Figure 13 This is a diagram showing an example of a three-dimensional model in which a reference axis is set. DETAILED DESCRIPTION
[0042] Next, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0043] Figure 1 This is a diagram showing the system configuration of a drawing data processing system according to one embodiment of the present invention.
[0044] like Figure 1As shown, a drawing data processing system according to one embodiment of the present invention comprises a plurality of terminal devices 10 interconnected via a network 30, and a drawing data management server 20. The drawing data management server 20 manages drawing data such as component drawings and product drawings used in the design of various products. The terminal devices 10 are information processing devices capable of downloading and displaying drawing data managed by the drawing data management server 20, performing various operations such as correcting and modifying the downloaded drawing data, and uploading the downloaded drawing data to the drawing data management server 20.
[0045] Here, the drawing data managed in the drawing data management server 20 is, for example, three-dimensional model data including not only product shape information representing the shape of a molded product but also specification information such as illustrated dimensions or tolerances as product manufacturing information (hereinafter referred to as PMI (Product Manufacturing Information)).
[0046] In recent years, 3D CAD (Computer-Aided Design) has incorporated product shape information (PMI) into 3D model data, along with specification information such as diagram dimensions (also called diagram dimensions) and tolerances. This allows PMI to be displayed as 3D annotations on the 3D model, making it possible to understand required information such as drawing dimensions and tolerances even without 2D drawings.
[0047] exist Figure 2 An example of three-dimensional model data including such PMI is shown in FIG. Figure 2 It can be seen that various PMIs such as dimensional tolerance, geometric tolerance, and theoretically correct dimension (Theoretically Exact Dimension: hereinafter referred to as theoretical dimension) are displayed on the 3D model as 3D annotations.
[0048] Next, in Figure 3 2 shows the hardware configuration of the terminal device 10 in the drawing data processing system according to the present embodiment.
[0049] like Figure 3 As shown, the terminal device 10 includes a CPU 11, a memory 12, a storage device 13 such as a hard disk drive, a communication interface (abbreviated as IF) 14 for transmitting and receiving data with external devices via a network 30, a display device 15 such as a liquid crystal display, and an operation input device 16 including a touch panel or a keyboard. These components are interconnected via a control bus 17.
[0050] CPU11 is a processor that performs prescribed processing based on the control program stored in the memory 12 or the storage device 13 and controls the actions of the terminal device 10. In addition, in this embodiment, CPU11 is described as a processor that reads and executes the control program stored in the memory 12 or the storage device 13, but is not limited to this. The control program can also be provided in a form stored in a computer-readable recording medium. For example, the program can also be provided in a form stored in an optical disc such as a CD (Compact Disc)-ROM and a DVD (Digital Versatile Disc)-ROM, or recorded in a semiconductor memory such as a USB (Universal Serial Bus) memory and a memory card. In addition, the control program can also be obtained from an external device via a communication line connected to the communication interface 14.
[0051] Figure 4 This is a block diagram showing the functional configuration of the terminal device 10 realized by executing the above-mentioned control program.
[0052] like Figure 4 As shown, the terminal device 10 of this embodiment includes an operation accepting unit 31 , a display unit 32 , a data transmitting and receiving unit 33 , a control unit 34 , and a data storage unit 35 .
[0053] The data transmission and reception unit 33 transmits and receives data to and from an external device such as the drawing data management server 20 .
[0054] The display unit 32 is controlled by the control unit 34 and displays various information to the user. The operation receiving unit 31 receives various operations performed by the user.
[0055] The control unit 34 receives drawing data from the drawing data management server 20 via the data transceiver 33, stores the drawing data in the data storage unit 35, and displays the drawing data stored in the data storage unit 35 on the display unit 32. Furthermore, the control unit 34 modifies the drawing data stored in the data storage unit 35 based on user operations received by the operation reception unit 31, and uploads the modified drawing data to the drawing data management server 20 via the data transceiver 33.
[0056] Furthermore, in this embodiment, when a sample of an actual molded product is manufactured based on the three-dimensional model data for which PMI is defined, the control unit 34 uses the multiple bodies included in the sample as inspection target areas and inputs the inspection results for each inspection target area. Here, inspection refers to determining whether the measurement results of the actually manufactured molded product meet the PMI tolerance conditions set for the body.
[0057] In addition, regarding the method of measuring the size of the shape included in the molded product, any of the methods can be used, such as a method of measuring the size by bringing the inspection probe into direct contact with the shape of the inspection object part of the molded product, or a method of using a three-dimensional measuring machine that obtains the three-dimensional coordinates of the shape of the inspection object part in a non-contact manner.
[0058] The control unit 34 may receive measurement data obtained by measuring the shape of the inspection target portion via the data transceiver 33, or may receive measurement data input by the user via the operation accepting unit 31. Furthermore, the control unit 34 may store measurement data obtained by measuring the shape of the inspection target portion in advance, retrieve the stored measurement data, and display the inspection results.
[0059] Reference Figures 5 to 7 An example of a display screen when displaying such inspection results on a three-dimensional model will be described.
[0060] For example, in Figure 5 The figure shows a situation where position tolerances based on a reference are set for multiple shapes included in a three-dimensional model. Figure 5 In FIG, the position tolerance is set based on the reference B surface or the reference C surface. Figure 5 In order to simplify the description, only the position tolerances relative to some of the multiple shapes included in the three-dimensional model are shown.
[0061] Moreover, in Figure 6 2 shows a display example in which inspection results for a sample manufactured based on such a three-dimensional model are displayed on the three-dimensional model.
[0062] exist Figure 6 In the example of the display screen shown, the inspection results are displayed as arrow objects 60 , and the extent to which each measurement value deviates from the set position tolerance is expressed by the color and direction of the arrow object.
[0063] For example, the color set for the arrow object indicates how the measured value relates to the tolerance range set by the upper and lower tolerance limits. An example of this color separation is shown below.
[0064] Red: The measured value exceeds the upper tolerance limit.
[0065] Yellow: The measured value is about to exceed the upper tolerance limit.
[0066] Green: The measured value is within the tolerance range.
[0067] Light blue: The measured value is about to fall below the lower tolerance limit.
[0068] Blue: The measured value is below the lower tolerance limit.
[0069] The direction of the arrow indicates whether the measured value at each measurement location is larger or smaller than the illustrated size. Specifically, if the arrow is pointing in the opposite direction of the reference, the measured value is larger than the illustrated size; if the arrow is pointing in the direction of the reference, the measured value is smaller than the illustrated size.
[0070] By color-coding the arrow objects and expressing the relationship between the measured values and the illustrated dimensions as the directions of the arrow objects, it is possible to visually grasp which shape of the manufactured sample represents what workmanship quality.
[0071] Furthermore, by filtering and displaying a plurality of arrow objects based on the type of dimension or the dimension direction, it is possible to understand how the manufactured samples deviate from the design values in terms of overall trends.
[0072] For example, in Figure 7 , a display example is shown in which only horizontal arrow objects are displayed superimposed on a three-dimensional model. Figure 7 In FIG. 1 , it can be seen that only a horizontal arrow object 60 indicating the inspection result of the shape based on the reference C-plane is displayed together with the reference C-plane serving as a standard for the horizontal position tolerance.
[0073] In such Figure 7 In the example shown, since there are many red arrow objects, it can be seen that in the actually manufactured samples, the various shapes with position tolerances set based on the reference C surface as a standard deviate as a whole in the direction away from the reference surface.
[0074] Furthermore, if all arrows representing the inspection results for multiple parts of a molded product sample are green, yellow, or light blue, the sample can be determined to be acceptable. However, if any of the arrows representing the inspection results for multiple parts are red or blue and fail, the sample must be corrected by taking certain actions on the inspection object with the failed inspection result. For example, these actions could include modifying the molding conditions for the part with the failed inspection result or modifying the mold.
[0075] However, when making corrections such as moving a predetermined reference shape, even if a measured value falls within the tolerance range, a value that was originally within the tolerance range may fall outside of it, making it difficult to determine how to correct the sample to improve the inspection results. In particular, the greater the number of shapes with positional tolerances, the more difficult it is to determine how to correct the manufactured sample to improve the overall inspection results. Furthermore, improvement, in this context, refers to an increase in the number of dimensions that fall within the tolerance range.
[0076] For example, even if reference is made to Figure 7The inspection results shown also make it difficult to judge how much the shapes that fail the inspection should be deviated to improve the inspection results, or whether correcting the position of the shape of the specified reference can more appropriately improve the inspection results.
[0077] Moreover, when the inspection results of multiple shapes with position tolerances set based on a benchmark deviate consistently in a certain direction, sometimes corrections such as moving the position of a shape such as a hole or surface based on a specified benchmark can improve the inspection results with less effort and time than correcting the position of each shape individually.
[0078] Furthermore, while the above description focuses on improving inspection results for positional tolerances based on a datum, similarly to the case where multiple dimensional tolerances or geometric tolerances reference a single figure or use that figure as a standard, sometimes corrections such as shifting the position of the figure that specifies the datum or the figure to which multiple dimensional tolerances are referenced can improve inspection results with minimal effort and time. Here, the case where multiple dimensional tolerances reference a single figure refers, for example, to the case where multiple dimensional tolerances, such as parallel dimensions or cumulative dimensions, are set based on a figure with a datum plane or origin as a standard. In such cases, sometimes corrections such as shifting the datum plane for parallel dimensions or the figure that serves as the origin for cumulative dimensions that are not based on the datum can improve inspection results with minimal effort and time.
[0079] Therefore, the control unit 34 of this embodiment makes the following proposal. Even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measurement value of the sample produced based on the three-dimensional model data is not within the allowable range of the tolerance, it is possible to understand how to correct the produced sample to improve the inspection result.
[0080] The control unit 34 in this embodiment makes the following proposal when multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard: in the three-dimensional model data including at least one of the above-mentioned shapes, the position of the shape of the specified reference or the shape to which multiple dimensional tolerances refer is moved, so that the relationship between the measurement values of the sample made based on the three-dimensional model data, which refer to the shape or use it as a standard, and the allowable range of the tolerance or the relationship between the measurement values and the standard size are improved as a whole.
[0081] In addition, the control unit 34 may also propose moving the position of a shape of a specified reference or a shape to which multiple dimensional tolerances are referenced after displaying multiple inspection results representing the relationship between the measured values of a sample initially produced based on the three-dimensional model data and the allowable range of the tolerance or the relationship between the measured values and the standard dimensions within the three-dimensional model data.
[0082] The following description uses multiple inspection results to indicate whether the measured values of a sample, a reference shape, or a standard, created based on three-dimensional model data, are within the tolerance range. Specifically, the multiple inspection results are described as indicating whether the measured values are within the tolerance range, i.e., pass or fail, and whether the measured values are outside the tolerance range, i.e., fail or fail. However, the inspection results are not limited to these. For example, the present invention also encompasses the display of the average of the differences from the standard dimensions as the inspection result.
[0083] In addition, in this embodiment, the following situation is described: as far as the control unit 34 is concerned, a plurality of shapes with position tolerances set based on a benchmark are included in the three-dimensional model data, and when a plurality of inspection results indicating whether the measurement values of the sample produced based on the three-dimensional model data are within the allowable range of the position tolerance are displayed in the three-dimensional model data, the following proposal is made.
[0084] Specifically, the following case is described: when there is a shape whose measurement value of a sample created based on three-dimensional model data is not within the allowable range of position tolerance, the control unit 34 proposes moving the position of the shape based on a specified reference to improve the overall display of multiple inspection results.
[0085] In the following description, the control unit 34 receives measurement values of a sample created based on three-dimensional model data and, when displaying inspection results based on the received measurement values, proposes a movement of a predetermined reference shape that improves the overall display of the plurality of inspection results. However, the display of such inspection results is not limited to this. The control unit 34 may also propose a movement of a predetermined reference shape that improves the overall display of the plurality of inspection results, or a shape used as a reference for a plurality of dimensional tolerances, rather than displaying the inspection results based on the received measurement values.
[0086] When the position of the shape of the specified reference is moved, the control unit 34 proposes moving the position of the shape of the specified reference so as to maximize the number of inspection results having measurement values within the allowable range of the position tolerance among the multiple inspection results as a movement of the position of the shape of the specified reference that will improve the displayed multiple inspection results as a whole.
[0087] Specifically, given a known three-dimensional model, various dimensional tolerances or geometric tolerances, and the shapes within the three-dimensional model indicated by each dimensional tolerance or geometric tolerance, the control unit 34, upon receiving the inspection results for each dimensional tolerance or geometric tolerance, moves the predetermined reference shape, or the shapes referenced by multiple dimensional tolerances, incrementally along each of the three-dimensional axes while re-evaluating the inspection results for each dimensional tolerance or geometric tolerance, and determines the direction and amount of movement for the shape with the most improved inspection results, i.e., the largest number of qualified inspection results. Furthermore, the control unit 34 proposes to the user the direction and amount of movement for the shape with the most improved inspection results, i.e., the largest number of qualified inspection results. For example, after highlighting the shape to be moved, the control unit 34 displays text, such as character information, indicating in which direction and by how much the shape should be moved. Here, when determining the body to be moved, and the direction and amount of movement of the body, the control unit 34 can also re-evaluate the inspection results through all conceivable combinations, and determine the direction and amount of movement of the body that will produce the largest number of qualified inspection results. A method can be used to limit the body to be moved or the direction and amount of movement while referring to the degree of improvement in the inspection results brought about by the movement.
[0088] Here, an overall improvement in inspection results not only means that the number of qualified inspection results becomes the largest, but also means that even if the number of qualified inspection results is small, it will increase. Furthermore, an overall improvement in inspection results includes not only increasing the number of qualified inspection results, but also increasing the proportion of qualified inspection results. Furthermore, an overall improvement in inspection results also includes decreasing the number of unqualified inspection results or decreasing the proportion of unqualified inspection results.
[0089] Furthermore, when the reference is a reference plane, the control unit 34 proposes a direction and amount of movement for the position of a body defining the reference plane that will improve the overall display of the plurality of inspection results. For example, the control unit 34 highlights the body to be moved on the three-dimensional model and then displays text information indicating the direction and amount of movement of the body.
[0090] Figure 8 , an example of a display screen when performing a suggestion such as moving the position of a predetermined reference body is shown in FIG. Figure 8 It can be seen that the sentence "By moving the reference C surface to the left by 0.5 mm, the number of dimensions whose measured values fall within the tolerance range increases" is displayed, suggesting that the position of the body defining the reference is moved.
[0091] Moreover, when the control unit 34 corrects the sample by moving the position of the specified reference shape in the proposed movement direction by a movement amount, it can also display the predicted results indicating whether multiple measurement values in the corrected sample are within or outside the allowable range of the position tolerance.
[0092] pass Figure 8 As can be seen from the example of the display screen shown, the predicted inspection result is displayed when the proposed correction such as moving the position of the predetermined reference shape is performed. Figure 8 The predicted inspection results shown in the figure show that Figure 7 In the inspection result based on the measurement value of the current sample shown, the red arrow object indicating failure is changed to green indicating passing.
[0093] Furthermore, the control unit 34 may display, together with such predicted inspection results, how the number of shapes whose measured values fall within the permissible range of the position tolerance changes before and after correction is performed on the sample to shift the position of the predetermined reference shape.
[0094] pass Figure 8 As can be seen from the example of the display screen shown, the phrase "Number of dimensions (red) exceeding the upper limit of the tolerance range 20 → 10" indicates the change in the number of inspection results predicted when the proposed data correction is performed. Figure 8 This is just an example of a display screen, so the description of such words does not match the number of inspection results in the attached figure.
[0095] As described above, the control unit 34 displays the arrow objects in red, green, blue, or other colors, allowing visual identification of whether each inspection result is acceptable or unacceptable. In addition to this display, the control unit 34 can also, while displaying the predicted results, filter and display the results of measurements outside the allowable range becoming within the allowable range, and measurements within the allowable range becoming outside the allowable range, before and after correction is performed on the sample to shift the position of the predetermined reference shape. For example, the control unit 34 can switch between a mode of filtering and displaying only inspection results that have improved due to correction of the predetermined reference shape, and a mode of filtering and displaying only inspection results that have deteriorated.
[0096] Next, refer to Figures 9 to 12 The reason why the inspection results are improved as a whole by moving the position of the predetermined reference shape is explained.
[0097] The datum that serves as the standard for dimensioning is defined by features such as hole positions or surface positions. Furthermore, length tolerances for each surface or other feature are often specified based on these datums. In such cases, if the positional accuracy of the hole or surface, or other feature that defines the datum, is insufficient, or if there is deformation in the shape of the feature, the inspection results for the dimension based on this datum will deteriorate.
[0098] For example, in Figure 9 An example of a three-dimensional model including a plurality of shapes with position tolerances set based on a reference is shown in FIG. Figure 9 In the example 3D model shown, positional tolerances such as "90±0.5," "120±0.5," "150±0.5," "70±0.5," and "20±0.5" are set based on the datum. Furthermore, the tolerance of "10±0.3" is a dimensional tolerance set between two surfaces that are not based on the datum.
[0099] Moreover, in Figure 10 In the figure, based on Figure 9 The following is an example of a display of inspection results of measurement values of a sample manufactured using a three-dimensional model.
[0100] Reference Figure 10 It can be seen that four of the five position tolerance inspection results based on the reference are colored red, indicating that the measured value exceeds the upper tolerance limit, and one inspection result is colored blue, indicating that the measured value is below the lower tolerance limit.
[0101] Therefore, if Figure 11 As shown, the control unit 34 displays a message "It is recommended to move the position of the shape that specifies the reference to 0.5 mm to the left." to propose to the user the direction and amount of movement of the reference. Figure 11 This shows an example of the display when proposing a correction to the reference position.
[0102] Moreover, in Figure 12 An example of displaying the prediction inspection results when the proposed benchmark is modified is shown in FIG. Figure 12 As can be seen, by moving the position of the hole that specifies the benchmark, the four red arrow objects and the one blue arrow object indicating failure are each changed to green, indicating acceptance. In addition, the inspection results for the dimensional tolerance between two surfaces that are not based on the benchmark are not affected by the benchmark correction.
[0103] exist Figures 9 to 12 In the example shown, the dimensions of five shapes that failed the inspection results are made acceptable by simply correcting the position of one shape relative to the specified reference. This means that, compared to individually correcting the five shapes that failed the inspection results, the dimensions of all shapes can be made acceptable with less effort and time.
[0104] In addition, for stable mass production, even if the measured value does not exceed the upper and lower limits of the tolerance, it is expected to be closer to the center value of the tolerance range. Even if all inspection results are qualified, when the inspection results of these dimensional tolerances or geometric tolerances are close to the standard size by moving multiple dimensional tolerances or geometric tolerances with reference to a shape or using it as the standard shape, the direction and amount of movement can be proposed. Whether the above-mentioned inspection results are close to the standard size can be determined, for example, by whether the average difference between the measured value of the dimensional tolerance or geometric tolerance of the object and the standard size becomes smaller before and after the movement of the shape. In addition, when calculating the proposed movement direction and amount, it can also be implemented by making the same judgment on various movement directions and movement amounts. The situation where the inspection results of such dimensional tolerances or geometric tolerances are close to the standard size is also included in the situation where the inspection results are improved as a whole.
[0105] "When the datum is the datum axis"
[0106] While the reference plane is used as the reference in the above description, a reference axis may be used as the reference when rotating a molded product about a specific axis. Therefore, when the reference axis is used as the reference, the control unit 34 proposes a rotation direction and amount for the reference axis that will improve the overall displayed inspection results. Specifically, the control unit 34 proposes a movement direction and amount for the rotation-stopping member that restricts the rotation of the reference axis, necessary to achieve the proposed rotation direction and amount.
[0107] In addition, a reference surface may also be set in such a molded product. Therefore, the control unit 34 proposes to optimize the inspection result by combining the displacement movement of the reference surface and the rotation movement of the reference axis.
[0108] For example, in Figure 13 An example of a three-dimensional model with reference axes set is shown in FIG. Figure 13 In the three-dimensional model shown, the center axis is defined by a straight line connecting the center A2B2 of the near-front C-shape and the center A1B1 of the inner C-shape. This center axis is set as the reference axis. Furthermore, including this center axis, the axis connecting the rotation stop 71, which serves as a rotation stop, and the opposite rotation stop 72 (not shown) defines the reference A plane. Furthermore, including the center axis, the plane perpendicular to the reference A plane is set as the reference B plane. Furthermore, a reference C plane is set on the inner side of this three-dimensional model.
[0109] In such Figure 13In the three-dimensional model shown, which has multiple reference planes (reference plane A, reference plane B, and reference plane C) and reference axes, control unit 34 proposes a combination of displacement amounts and directions of the multiple reference planes and rotation directions and amounts of rotation of the reference axes that optimizes the inspection results. Furthermore, control unit 34 proposes the rotation direction and amount of the reference axes as the movement direction and amount of rotation for stoppers 71, 72, and other anti-rotation components.
[0110] In the above embodiments, the processor refers to a processor in a broad sense, including a general-purpose processor (such as CPU: Central Processing Unit, central processing unit, etc.) and a special-purpose processor (such as GPU: Graphics Processing Unit, graphics processor, ASIC: Application Specific Integrated Circuit, special integrated circuit, FPGA: Field Programmable Gate Array, field programmable gate array, programmable logic device, etc.).
[0111] Furthermore, the operations of the processors in the above embodiments are not necessarily performed by a single processor, but may be performed by cooperation of multiple processors located in physically separate locations. Furthermore, the order of the operations of the processors is not limited to that described in the above embodiments and may be modified as appropriate.
[0112] The “system” in this embodiment includes both a system composed of a plurality of devices and a system composed of a single device.
[0113] [Note] (((1)))
[0115] An information processing system, wherein
[0116] With processor,
[0117] The processor
[0118] In the case where multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, the following proposal is made: in three-dimensional model data including at least one of the above shapes, the position of the shape of the specified reference or the shape to which multiple dimensional tolerances refer is moved so as to improve as a whole multiple inspection results representing the relationship between the measurement values of the sample made based on the three-dimensional model data, which refer to the shape or use it as a standard, and the allowable range of the tolerance, or the relationship between the measurement values and the standard size. (((2)))
[0120] The information processing system according to (((1))), wherein
[0121] After the processor displays multiple inspection results representing the relationship between the measurement value of the sample originally made based on the three-dimensional model data and the allowable range of tolerance or the relationship between the measurement value and the standard dimension in the three-dimensional model data, it proposes moving the position of the shape of the specified reference or the shape to which multiple dimensional tolerances are referenced. (((3)))
[0123] The information processing system according to (((1))), wherein
[0124] When the reference is a reference plane, the processor proposes a direction and an amount of movement of a shape defining the reference plane or a shape to which a plurality of dimensional tolerances are referenced, which improves the plurality of inspection results as a whole. (((4)))
[0126] The information processing system according to (((1))), wherein
[0127] When the reference is a reference axis, the processor proposes a rotation direction and a rotation amount of the reference axis that improve the plurality of inspection results as a whole. (((5)))
[0129] The information processing system according to (((4))), wherein
[0130] The processor proposes a movement direction and a movement amount of a rotation-stopping member that restricts rotation of the reference shaft, which are required to realize the proposed rotation direction and rotation amount of the reference shaft. (((6)))
[0132] The information processing system according to any one of (((1))) to (((5))), wherein
[0133] When the processor corrects the sample by moving the position of a specified reference shape or a shape referenced by multiple dimensional tolerances in a proposed movement direction and by a proposed movement amount, it displays predicted results indicating whether multiple measurement values in the corrected sample are within or outside the allowable range of the tolerance. (((7)))
[0135] The information processing system according to (((6))), wherein
[0136] The processor displays the prediction result and also displays how the number of shapes whose measured values fall within the tolerance range changes before and after correction is performed on the sample to move the position of a predetermined reference shape or shapes referenced by a plurality of dimensional tolerances. (((8)))
[0138] The information processing system according to (((6))), wherein
[0139] While displaying the prediction results, the processor filters and displays the measurement values outside the allowable range becoming dimensions within the allowable range and the measurement values within the allowable range becoming dimensions outside the allowable range before and after the sample is corrected to move the position of a specified reference shape or a shape referenced by multiple dimensional tolerances. (((9)))
[0141] The information processing system according to any one of (((1))) to (((8))), wherein
[0142] When the processor proposes to move the position of a shape of a specified reference or a shape to which multiple dimensional tolerances are referenced, it proposes to move the position of the shape of a specified reference or a shape to which multiple dimensional tolerances are referenced as a way to improve multiple inspection results as a whole, so that the number of inspection results in which the measured values are within the allowable range of the tolerance is maximized among the multiple inspection results. (((10)))
[0144] A program causing a computer to execute a process, wherein the process has the following steps:
[0145] When a plurality of dimensional tolerances or geometric tolerances refer to or are used as a standard for a certain shape, accepting measured values of a sample produced based on three-dimensional model data including at least one of the above shapes; and
[0146] The following proposal is made: the position of a shape that specifies a reference or a shape to which multiple dimensional tolerances are referenced is moved so as to improve as a whole multiple inspection results representing samples made based on the three-dimensional model data, the relationship between the measured values that refer to the shape or use it as a standard and the allowable range of the tolerance, or the relationship between the measured values and the standard dimensions.
[0147] Next, the effects achieved by the structure of the supplementary notes are described.
[0148] According to the information processing system of (((1))), even if a plurality of dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measured value of a sample produced based on the three-dimensional model data is not within the allowable range of the tolerance, it is possible to understand how to correct the produced sample to improve the inspection result.
[0149] According to the information processing system of (((2))), it is possible to grasp the inspection results of each of the plurality of bodies included in the three-dimensional model on the three-dimensional model data.
[0150] According to the information processing system of (((3))), even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, it is possible to understand how to correct the manufactured sample to improve the inspection results.
[0151] According to the information processing system of (((4))), even if multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, it is possible to understand how to correct the manufactured sample to improve the inspection results.
[0152] According to the information processing system of (((5))), even when the reference axis is specified by the position of the anti-rotation member, it is possible to understand how to correct the manufactured sample to improve the inspection result.
[0153] According to the information processing system of (((6))), the user can grasp the prediction result when the proposed correction is performed before performing the correction.
[0154] According to the information processing system of (((7))), the user can understand how the number of shapes whose measurement values are within the permissible range of tolerance changes in the prediction results when the proposed correction is performed.
[0155] According to the information processing system of (((8))), the user can individually understand whether a measurement value outside the allowable range becomes a size within the allowable range, or whether a measurement value within the allowable range becomes a size outside the allowable range in the prediction result when the proposed correction is performed.
[0156] According to the information processing system of (((9))), it is possible to propose a movement of the position of a predetermined reference body so as to increase the number of inspection results in which the measured values are within the permissible range of the tolerance.
[0157] According to the procedure of (((10))), even if a plurality of dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, and at least one of the shapes is included in the three-dimensional model data, and there is a shape whose measured value of a sample produced based on the three-dimensional model data is not within the allowable range of the tolerance, it is possible to understand how to correct the produced sample to improve the inspection result.
Claims
1. An information processing system, characterized in that: With processor, The processor In the case where multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, the following proposal is made: in three-dimensional model data including at least one of the above shapes, the position of the shape of the specified reference or the shape to which multiple dimensional tolerances refer is moved so as to improve as a whole multiple inspection results representing the relationship between the measurement values of the sample made based on the three-dimensional model data, which refer to the shape or use it as a standard, and the allowable range of the tolerance, or the relationship between the measurement values and the standard size.
2. The information processing system according to claim 1, wherein After the processor displays multiple inspection results representing the relationship between the measurement value of the sample originally made based on the three-dimensional model data and the allowable range of tolerance or the relationship between the measurement value and the standard dimension in the three-dimensional model data, it proposes moving the position of the shape of the specified reference or the shape to which multiple dimensional tolerances are referenced.
3. The information processing system according to claim 1, wherein: When the reference is a reference plane, the processor proposes a direction and an amount of movement of a shape defining the reference plane or a shape to which a plurality of dimensional tolerances are referenced, which improves the plurality of inspection results as a whole.
4. The information processing system according to claim 1, wherein: When the reference is a reference axis, the processor proposes a rotation direction and a rotation amount of the reference axis that improve the plurality of inspection results as a whole.
5. The information processing system according to claim 4, wherein: The processor proposes a movement direction and a movement amount of a rotation-stopping member that restricts rotation of the reference shaft, which are required to realize the proposed rotation direction and rotation amount of the reference shaft.
6. The information processing system according to any one of claims 1 to 5, wherein: When the processor corrects the sample by moving the position of a specified reference shape or a shape referenced by multiple dimensional tolerances in a proposed movement direction and by a proposed movement amount, it displays predicted results indicating whether multiple measurement values in the corrected sample are within or outside the allowable range of the tolerance.
7. The information processing system according to claim 6, wherein: The processor displays the prediction result and also displays how the number of shapes whose measured values fall within the tolerance range changes before and after correction is performed on the sample to move the position of a predetermined reference shape or shapes referenced by a plurality of dimensional tolerances.
8. The information processing system according to claim 6, wherein: While displaying the prediction results, the processor filters and displays the measurement values outside the allowable range becoming dimensions within the allowable range and the measurement values within the allowable range becoming dimensions outside the allowable range before and after the sample is corrected to move the position of a specified reference shape or a shape referenced by multiple dimensional tolerances.
9. The information processing system according to any one of claims 1 to 8, wherein: When the processor proposes to move the position of a shape of a specified reference or a shape to which multiple dimensional tolerances are referenced, the processor proposes to move the position of the shape of a specified reference or a shape to which multiple dimensional tolerances are referenced as a way to improve multiple inspection results as a whole: the processor moves the shape in such a way that the number of inspection results whose measured values are within the allowable range of the tolerance is maximized among the multiple inspection results.
10. A program product comprising a program for causing a computer to execute a process, wherein the process comprises the following steps: When a plurality of dimensional tolerances or geometric tolerances refer to or are used as a standard for a certain shape, accepting measured values of a sample produced based on three-dimensional model data including at least one of the above shapes; and The following proposal is made: the position of a shape that specifies a reference or a shape to which multiple dimensional tolerances are referenced is moved so as to improve as a whole multiple inspection results representing samples made based on the three-dimensional model data, the relationship between the measured values that refer to the shape or use it as a standard and the allowable range of the tolerance, or the relationship between the measured values and the standard dimensions.
11. An information processing method, characterized in that: The following steps are involved: When multiple dimensional tolerances or geometric tolerances refer to a certain shape or use it as a standard, accepting the measured values of a sample made based on three-dimensional model data including at least one of the above shapes; as well as The following proposal is made: the position of a shape that specifies a reference or a shape to which multiple dimensional tolerances are referenced is moved so as to improve as a whole multiple inspection results representing samples made based on the three-dimensional model data, the relationship between the measured values that refer to the shape or use it as a standard and the allowable range of the tolerance, or the relationship between the measured values and the standard dimensions.