WO2007020679A1 - 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体 - Google Patents

寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体 Download PDF

Info

Publication number
WO2007020679A1
WO2007020679A1 PCT/JP2005/014829 JP2005014829W WO2007020679A1 WO 2007020679 A1 WO2007020679 A1 WO 2007020679A1 JP 2005014829 W JP2005014829 W JP 2005014829W WO 2007020679 A1 WO2007020679 A1 WO 2007020679A1
Authority
WO
WIPO (PCT)
Prior art keywords
dimensional tolerance
tolerance
unit
analysis execution
quality
Prior art date
Application number
PCT/JP2005/014829
Other languages
English (en)
French (fr)
Inventor
Kazuhiko Hamazoe
Original Assignee
Fujitsu Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Limited filed Critical Fujitsu Limited
Priority to EP05780220.9A priority Critical patent/EP1914646A4/en
Priority to JP2007530863A priority patent/JP4674237B2/ja
Priority to PCT/JP2005/014829 priority patent/WO2007020679A1/ja
Publication of WO2007020679A1 publication Critical patent/WO2007020679A1/ja
Priority to US12/024,194 priority patent/US7660697B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/17Mechanical parametric or variational design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • Dimensional tolerance calculation device Dimensional tolerance calculation device, dimensional tolerance calculation method, and computer-readable recording medium having recorded dimensional tolerance calculation program
  • the present invention uses design data (for example, 3D CAD (Computer Aided Design) data and 2D drawing data) used for mechanical design and manufacturing of a structure composed of a plurality of parts to
  • design data for example, 3D CAD (Computer Aided Design) data and 2D drawing data
  • the present invention relates to a technique for automatically calculating a dimensional tolerance of each dimension.
  • the sensitivity of each part in a structure (assembly) consisting of multiple parts is determined by the structure related to the dimensional tolerance (hereinafter also referred to simply as tolerance) of the part, and is a predetermined measurement object in the structure.
  • tolerance dimensional tolerance
  • the degree of influence on the dimensions (design specifications) of a location for example, a location where a certain quality is required when assembling a structure).
  • the sensitivity indicates the ratio of the change in the dimension of the measurement target portion to the change in the dimension of the part.
  • the contribution rate of each part is the measurement target location (design work). This is the ratio of the dimensional tolerance of the part to the sum of the dimensional tolerances of each part (dimension variation). Therefore, the higher the contribution rate, the larger the dimensional tolerance of the part relative to other parts.
  • the contribution ratio of the part D1 is "33%” and the contribution ratio of the part D2 is "66%".
  • the designer when designing a structure composed of a plurality of parts, the designer must calculate the dimensional tolerance (design specification value) of the part (measurement target part) where the required quality is required when assembling the structure from the dimensional tolerance of each part. It was obtained by hand calculation using squares, etc., or values of other structures similar to the structure were applied, or estimated based on past experience.
  • a flowchart (steps shown in FIG. Tolerance analysis (that is, determination of dimensional tolerance) is performed according to the procedure shown in steps S100 to S108)
  • design data shape data; here, 3D CAD shape data
  • 3D CAD shape data 3D CAD shape data
  • Step S101 the designer (tolerance analysis system operator) sets the design specification value of the measurement target location of the structure in the design data of the captured structure using, for example, an interface such as a mouse or a keyboard.
  • Step S102 the dimensional tolerance of each part is input using a powerful interface.
  • the designer sets manufacturing process data (for example, manufacturing method and accuracy) of each part according to the manufacturing process (part assembling process) of the material and structure of each part (step S10 3 ).
  • the calculation unit of the tolerance analysis system (for example, CPU: Central Processing Unit) starts executing the tolerance analysis (step S104).
  • the quality ( ⁇ value: deviation) with respect to the design specification value and Automatically calculate the sensitivity and contribution ratio of each component (Step S105)
  • step S106 the designer determines whether or not the quality calculated as a result of the tolerance analysis has achieved the desired quality.
  • step S106 the powerful calculation unit outputs the dimensional tolerance input by the designer in step S102, The tolerance analysis is completed (step S107), and the process ends.
  • step S106 determines that the desired quality is not achieved.
  • the designer determines the sensitivity and contribution of each component calculated by the calculation unit in step S105. Based on the ratio, consider the balance of the entire structure while referring to them, and reexamine the dimensional tolerances of each part (step S108). Re-enter the tolerance (step S102).
  • step S106 If the designer determines that the desired quality is achieved in step S106 (Yes route of step S106), the process from steps S108 and S102 to S105 is performed. Repeat the process.
  • the conventional tolerance analysis system calculates the dimensional tolerance of each part that satisfies the desired quality.
  • Patent Document 1 Patent 2820170
  • Patent Document 2 Japanese Patent Laid-Open No. 2002-82995
  • Patent Document 3 Japanese Patent Laid-Open No. 2003-6241
  • the present invention has been devised in view of such problems, and in calculating each dimensional tolerance of each part of a structure composed of a plurality of parts, each dimensional tolerance that satisfies a desired quality while saving the effort of the designer.
  • the purpose of this is to ensure that the calculation can be performed reliably and with high efficiency.
  • the dimensional tolerance calculation apparatus of the present invention calculates a temporary dimensional tolerance of each part based on design data of a structure composed of a plurality of parts and part information of each part.
  • a temporary dimension tolerance setting unit to be set a primary analysis execution unit that calculates the quality of the structure based on the temporary dimension tolerance set by the temporary dimension tolerance setting unit, and calculates the sensitivity of each component,
  • a determination unit that determines whether the quality of the structure calculated by the primary analysis execution unit satisfies a desired quality for the structure, and the quality calculated by the primary analysis execution unit by the determination unit is If it is determined that the desired quality is not satisfied, the dimensional tolerance of each part is calculated using the sensitivity of each part calculated by the primary analysis execution unit so that the structure has the desired quality.It is characterized by having a secondary analysis execution unit to be output.
  • the primary analysis execution unit When the determination unit determines that the quality calculated by the primary analysis execution unit satisfies the desired quality, the primary analysis execution unit is set by the temporary dimension tolerance setting unit. It is preferable to output the temporary dimensional tolerance as a dimensional tolerance.
  • an acquisition unit for acquiring the design data and the component information of the structure is provided.
  • the temporary dimension tolerance setting unit sets the temporary dimension tolerance of each part based on a table indicating the temporary dimension tolerance corresponding to the dimension of each part and the part information included in the design data. I prefer to do that. It is preferable to provide a contribution rate setting unit that can set the contribution rate of each component, and to calculate a dimensional tolerance of each component based on the contribution rate set by the secondary analysis execution unit force and the contribution rate setting unit. .
  • a limit setting unit that can set a limit on the dimensional tolerance of each part is provided, and the secondary analysis execution unit is configured to apply a limit to the dimension tolerance by the limit setting unit. It is preferable to calculate the dimensional tolerance so as to satisfy the restriction.
  • a limit value setting unit is provided for setting a limit value of a dimensional tolerance of each part based on the design data and the part information, and the secondary analysis execution unit is configured to limit the limit set by the limit value setting unit. It is preferable to calculate the dimensional tolerance of each part within a range that does not exceed the value. At this time, the limit value setting unit sets the dimensional tolerance corresponding to the dimension of each part included in the design data and the part information. It is preferable to set the limit value of the dimensional tolerance of each part based on the table showing the limit value.
  • the manufacturing method selection unit includes a manufacturing method selection unit that selects a manufacturing method of each component that satisfies the desired quality. If there are multiple manufacturing methods to satisfy the quality of the product, it is preferable to select the manufacturing method with the lowest manufacturing cost.
  • the dimensional tolerance calculation method of the present invention sets the temporary dimensional tolerance of each part based on the design data of the structure having a plurality of parts and the part information of each part.
  • the temporary dimension tolerance setting step to be performed, and the quality of the structure is calculated based on the temporary dimension tolerance set in the temporary dimension tolerance setting step, and the primary analysis is performed to calculate the sensitivity of each part.
  • a determination step for determining whether or not the quality of the structure calculated in the primary analysis execution step satisfies a desired quality for the structure, and the primary analysis in the determination step When it is determined that the quality calculated in the execution step does not satisfy the desired quality, the sensitivity of each component calculated in the primary analysis execution step is used to determine the structure.
  • Ru is characterized in that Ru and a secondary analysis executing step of calculating the dimensional tolerance of each part so that the desired quality.
  • the computer-readable recording medium of the present invention Is a recording of a dimensional tolerance calculation program for causing a computer to realize a function of calculating a dimensional tolerance of each part in a structure composed of a plurality of parts, and the dimensional tolerance calculation program includes a plurality of parts.
  • the temporary dimension tolerance setting unit for setting the temporary dimension tolerance of each part based on the design data of the structure and the part information of each part, and based on the temporary dimension tolerance set by the temporary dimension tolerance setting part
  • the primary analysis execution unit that calculates the quality of the structure and the sensitivity of each component, and the force that the quality of the structure calculated by the primary analysis execution unit satisfies the desired quality for the structure
  • a determination unit for determining whether or not the quality calculated by the primary analysis execution unit by the determination unit does not satisfy the desired quality,
  • the computer uses the sensitivity of each part calculated by the primary analysis execution unit, the computer functions as a secondary analysis execution unit that calculates a dimensional tolerance of each part so that the structure has the desired quality. It is characterized by
  • the temporary dimension tolerance setting unit sets the temporary dimension tolerance of each dimension of each part (temporary dimension tolerance setting step), so that it is possible to eliminate the effort of the designer's input. In addition to erasing input errors.
  • the secondary analysis execution unit uses the sensitivity of each part calculated by the primary analysis execution unit to calculate the dimensional tolerance of each dimension of each part so that the structure has a desired quality (secondary Analysis execution step), a dimensional tolerance that satisfies the desired quality can be calculated reliably and with high efficiency.
  • FIG. 1 is a block diagram showing a configuration of a dimensional tolerance calculation apparatus as an embodiment of the present invention.
  • FIG. 2 is a diagram showing a table of a temporary dimension tolerance setting unit of the dimension tolerance calculating apparatus as one embodiment of the present invention.
  • FIG. 3 is a diagram for explaining setting of a temporary dimension tolerance by a temporary dimension tolerance setting unit of the dimension tolerance calculating apparatus as one embodiment of the present invention, and (a) shows components before setting the temporary dimension tolerance. It is a figure, (b) is a figure which shows the components after provisional dimension tolerance setting.
  • FIG. 4 is a diagram showing an example of a table of a first manufacturing method selection unit and a second manufacturing method selection unit of the dimensional tolerance calculation apparatus as one embodiment of the present invention.
  • ⁇ 5 It is a diagram for explaining a tolerance analysis by a primary analysis execution unit of a dimensional tolerance calculation apparatus as one embodiment of the present invention, (a) is a diagram showing a structure to be analyzed, (b) , (c) is a diagram showing the normal distribution of the dimensional tolerances of each part of the striking structure, and (d) is a diagram showing the normal distribution obtained by merging the normal distributions of the parts shown in (b), (E) is a figure for demonstrating the standard value of this structure.
  • FIG. 6 is a diagram for explaining a sensitivity calculation method by a primary analysis execution unit of a dimensional tolerance calculation apparatus as an embodiment of the present invention.
  • FIG. 7 is a diagram showing a table of a limit value setting unit of the dimensional tolerance calculating apparatus as one embodiment of the present invention.
  • FIG. 8 is a diagram for explaining setting of limit values by a limit value setting unit of a dimensional tolerance calculation apparatus as one embodiment of the present invention, (a) is a diagram showing components before limit value setting; (b) is a figure which shows the components after limit value setting.
  • FIG. 9 is a diagram for explaining calculation of dimensional tolerance by the secondary analysis execution unit of the dimensional tolerance calculation apparatus as one embodiment of the present invention, and (a) shows a structure to be calculated and its standard value.
  • (B) is a diagram showing a normal distribution that satisfies the target quality in the case of strong standard values, and (c) and (d) show the normal distribution shown in (b) based on the contribution rate. It is a figure which shows the normal distribution of the dimensional tolerance of each part at the time of distributing to parts, (e) is a figure which shows the dimensional tolerance of each calculated part.
  • FIG. 11 is a diagram showing a calculation result by a primary analysis execution unit of a dimensional tolerance calculation apparatus as one embodiment of the present invention, (a) is a diagram showing a ⁇ value, and (b) is a diagram showing sensitivity. (C) is a diagram showing the contribution rate.
  • FIG. 12 is a diagram showing a calculation result by the secondary analysis execution unit of the dimensional tolerance calculation apparatus as one embodiment of the present invention
  • (a) is a diagram showing a ⁇ value
  • (b) is a sensitivity. It is a figure
  • (c) is a figure which shows a contribution rate.
  • FIG. 13 is a diagram for explaining sensitivity in the present invention
  • (a) is a diagram showing a structure composed of two parts
  • (b) is one of two parts from the state shown in (a). It is a figure which shows the state from which the dimension of one of these parts was changed
  • (c) is a figure which shows the state from which the dimension of the other part of two parts was changed from the state shown to (a) .
  • FIG. 14 is a diagram for explaining the contribution ratio in the present invention, (a) and (b) are diagrams showing parts, and (c) is composed of the parts shown in (a) and (b).
  • FIG. 14 is a diagram for explaining the contribution ratio in the present invention, (a) and (b) are diagrams showing parts, and (c) is composed of the parts shown in (a) and (b).
  • FIG. 14 is a diagram for explaining the contribution ratio in the present invention, (a) and (b) are diagrams showing parts, and (c) is composed of the parts shown in (a) and (b).
  • FIG. 15 is a flowchart showing a procedure for tolerance analysis by a conventional tolerance analysis system. Explanation of symbols
  • FIG. 1 is a block diagram showing a configuration of a dimensional tolerance calculation apparatus as an embodiment of the present invention.
  • this dimensional tolerance calculation device 1 includes a data acquisition unit (acquisition unit) 2, provisional dimension tolerance setting unit 3, measurement target setting unit 4, first manufacturing method selection unit 5, target quality holding unit 6, —Next analysis execution unit 7, judgment unit 8, condition setting unit 9, limit value setting unit 12, second manufacturing method selection unit 13, secondary analysis execution unit 14, and input unit 15 .
  • the dimensional tolerance calculation device 1 is connected to the design device 20, and in particular, is connected to the database 21.
  • the design device 20 is for designing a structure composed of a plurality of parts using, for example, a CAD system, and the database 21 is designed to show design data (shape and dimensions of the structure designed by the design device 20 ( Here, 3D CAD shape data) and part information (attribute information; for example, information on materials and manufacturing methods) of each part constituting the structure corresponding to the design data are held.
  • design data shape and dimensions of the structure designed by the design device 20
  • part information attribute information; for example, information on materials and manufacturing methods
  • the data acquisition unit 2 acquires the design data of the structure held in the database 21 and the part information of each part constituting the structure.
  • the acquired data is held in a storage unit or the like (not shown) in the dimensional tolerance calculation apparatus 1.
  • the data acquisition unit 2 acquires design data and part information from the database 21, if these data cannot be handled by the dimensional tolerance calculation device 1 and cannot be used! , Convert to a format that can be handled.
  • the temporary dimension tolerance setting unit 3 sets the temporary dimension tolerance (general dimension tolerance) of each part based on the design data and part information acquired by the data acquisition unit 2, and the design data Based on a table (see FIG. 2) showing temporary dimension tolerances corresponding to the dimensions and part information of each part included in the component, a temporary dimension tolerance is set for each part constituting the structure.
  • the temporary dimension tolerance setting unit 3 includes, for example, a table 3a indicating temporary dimension tolerances corresponding to the dimensions, shapes, and materials of the parts as shown in FIG. 2, and each part based on the table 3a. Set temporary dimension tolerance for.
  • one part H has a shape and dimensions as shown in FIG. 3 (a). Tolerance Based on the table 3a, the fixing unit 3 sets a temporary dimension tolerance for each dimension of the part H as shown in FIG. 3 (b).
  • the temporary distance tolerances of the center distance between the two holes of part H, "40" and “100”, are both set to “ ⁇ 0.15", and the external dimension (general dimension) of part H is "80", " The 140 "temporary dimension tolerances are set to” ⁇ 0.25 “and” ⁇ 0.4.4 ", respectively.
  • the temporary dimension tolerance setting unit 3 may be configured to set the dimension tolerance when the design data acquired by the data acquisition unit 2 includes a dimension tolerance. Even if it works, the temporary dimension tolerance setting unit 3 can automatically set the temporary dimension tolerance based on the table. Set the dimensional tolerance of each dimension of each part (here, temporary dimensional tolerance).
  • the measurement target setting unit 4 sets a measurement target location (that is, a location where a predetermined quality is required) for determining the quality of the structure in the structure, and further sets each measurement target location.
  • the design specification value dimensional tolerance; standard value
  • the setting by the measurement target setting unit 4 may be automatically executed based on the design data and Z or part information acquired by the data acquisition unit 2, such as the size, shape, and movable state of the part. It can be executed based on the instructions of the designer (the operator of this dimensional tolerance calculation device 1) specified or entered via the input unit 15!
  • the input unit 15 includes, for example, a mouse and a keyboard, and functions as a designer's interface.
  • the first manufacturing method selection unit 5 selects manufacturing process data indicating the manufacturing method of each part constituting the structure and the manufacturing accuracy corresponding to the method. For example, as shown in FIG. Based on the configured table 5a (in this case, the table whose manufacturing method is injection molding), select manufacturing process data.
  • the first manufacturing method selection unit 5 has a table 5a indicating the dimensional tolerance corresponding to the dimension classification and the quality Q for each manufacturing method (for example, injection molding, cutting, mold forming, sheet metal processing). Based on this table 5a and information on the shape of the parts included in the design data, the manufacturing process data for each part is selected.
  • the table 5a shown in FIG. 4 is an example, and the first manufacturing method selection unit 5 In addition to quality Q, a table showing dimensional tolerances corresponding to part attribute information such as material information may be used.
  • the first manufacturing method selection unit 5 selects manufacturing process data based on a table for each manufacturing method, manufacturing process data related to a plurality of manufacturing methods may be selected. In this case, the first manufacturing method selection unit 5 selects the manufacturing process data relating to the manufacturing method with the lowest manufacturing cost among the plurality of selected manufacturing methods. For example, the desired quality of the structure input by the designer using the input unit 15 (that is, the required quality for the location to be measured) is held.
  • the primary analysis execution unit 7 uses the system moment method, the Monte Carlo method, etc. (here, the system moment method) to determine the quality of the structure. In addition to calculating ( ⁇ value: deviation), primary analysis is performed to calculate the sensitivity and contribution ratio of each component.
  • the primary analysis execution unit 7 calculates the quality for the design specification value of the measurement target portion set by the measurement target setting unit 4 as the quality of the structure based on the temporary dimension tolerance.
  • the dimension 1 of the part J is “10”, and the temporary dimensional tolerance force ' ⁇ 0.1.
  • the primary analysis execution unit 7 The temporary dimensional tolerances of parts J and K are expressed by a normal distribution as shown in Fig. 5 (b) and Fig. 5 (c).
  • the temporary dimension tolerance " ⁇ 0.2" is normally distributed for part ⁇ .
  • the ⁇ value ( ⁇ 2) of the component is calculated from the following equation (3).
  • the normal distribution of the component ⁇ is “ 0666 2 ) "
  • FIGS. 5 (b) and 5 (c) Since the primary analysis execution unit 7 has a sensitivity power of 1 ”for each part J and K, the normal distribution shown in FIGS. 5 (b) and 5 (c) is merged by the following equation (4).
  • the normal distribution shown in Fig. 5 (d) is obtained, that is, the normal distribution represented by "N (15, 0. 0745 2 )" is obtained here.
  • the primary analysis execution unit 7 performs the process shown in Fig. 5 (d) based on the design specification value (standard value ⁇ ) of the measurement target portion set by the measurement target setting unit 4 shown in Fig. 5 (e).
  • the ⁇ value of the normal distribution shown is calculated with respect to the standard value ⁇ , and the calculated ⁇ value is output as the quality of the structure I.
  • the primary analysis execution unit 7 calculates the sensitivity of each part constituting the structure as described above with reference to FIG. 13, and based on the calculated sensitivity, as described above with reference to FIG. The contribution rate of each part is calculated.
  • the primary analysis execution unit 7 for example, in the structure L constituted by the parts LI and L2 as shown in FIG. 6, the dimensions d, h, The sensitivity of a can be calculated as follows using the assembly function F shown in the following equation (5).
  • the primary analysis execution unit 7 calculates the first-order partial derivatives (sensitivities) of the component dimensions h, d, and a as shown in the following equations (6) to (8): It is obtained by differentiating the assembly function F shown in 5).
  • the dimension h of the part L1 is "30mm” and the angle a is "90 °
  • the diameter d of the part L2 is “30 mm”.
  • the primary analysis execution unit 7 cannot represent many of the actual assembly functions F as one closed expression as shown in the above equation (5). Then, the sensitivity is calculated using the central differential equation shown in the following equation (9).
  • the determination unit 8 shown in FIG. 1 determines whether or not the quality calculated by the primary analysis execution unit 7 satisfies the desired quality for the structure held in the target quality holding unit 6. Judgment is made.
  • the determination unit 8 determines that the structure satisfies the desired quality if the ⁇ value calculated by the primary analysis execution unit 7 is equal to or less than the ⁇ value held in the target quality holding unit 6. On the other hand, if the ⁇ value calculated by the primary analysis execution unit 7 is larger than the ⁇ value held in the target quality holding unit 6, it is determined that the structure does not satisfy the desired quality.
  • the determination unit 8 determines that the quality calculated by the primary analysis execution unit 7 satisfies the desired quality
  • the temporary dimension tolerance set by the temporary dimension tolerance setting unit 3 is determined. Output the difference as a formal dimensional tolerance.
  • the condition setting unit 9, the limit value setting unit 12, the secondary analysis execution unit 14, and the second manufacturing is executed.
  • the condition setting unit 9 sets various conditions when the secondary analysis execution unit 14 executes the tolerance analysis again, and includes a limit setting unit 10 and a contribution rate setting unit 11. Yes.
  • the limit setting unit 10 can set limits on the dimensional tolerance of each part, and the dimension that cannot be changed due to the shape of the part, the manufacturing method, the manufacturing cost, etc. Set restrictions on.
  • the contribution rate setting unit 11 can set the contribution rate (distribution ratio) of each component. For example, based on the sensitivity and contribution rate of each component calculated by the primary analysis execution unit 7, Specify the contribution ratio of each part, or set the contribution ratio of each part arbitrarily.
  • the contribution rate setting unit 11 may set (weight) the contribution rate of each part manually using the input unit 5 or the sensitivity calculated by the primary analysis execution unit 7. You can do it automatically based on
  • the contribution rate setting unit 11 is a condition indicating a correspondence relationship between sensitivity and contribution rate.
  • the contribution ratio of the part is set based on the sensitivity calculated by the primary analysis execution unit 7.
  • the contribution rate setting unit 11 determines that the contribution rate is “10%” or less, or if the sensitivity is 1 or more and less than “2”, the contribution rate is The contribution rate is set for the corresponding part based on the condition that it is larger than “10%” and less than “20%”.
  • the limit value setting unit 12 sets the limit value of the dimensional tolerance of each part based on the design data of the structure and the part information, and the dimension and part of each part included in the design data. Based on the table of dimensional tolerance limits corresponding to the information (see Fig. 7), set the dimensional tolerance limits for each dimension of each part.
  • the limit value setting unit 12 does not set a limit value that gives priority to the limit set by the limit setting unit 10 for the dimension for which the limit is set by the limit setting unit 10.
  • the limit value setting unit 12 is configured to include a table 12a indicating limit values of dimensional tolerances corresponding to the dimensions, shapes, and materials of parts as shown in FIG. 7, for example. Based on this, the limit value of the dimensional tolerance of each part is set.
  • the limit value setting unit 12 determines the dimensional tolerance of each dimension of the part H shown in FIG. 8 (b) based on the table 12a. Set a limit value for.
  • the limit values of the center distance “40” and “100” of the two holes of the part H are both “ ⁇ 0.
  • the second manufacturing method selection unit 13 selects manufacturing process data indicating the manufacturing method of each part constituting the structure and the manufacturing accuracy corresponding to the method. For example, the first manufacturing method described above is used. Similarly to the method selection unit 13, the production process data is selected based on the table 5a shown in FIG.
  • the second manufacturing method selection unit 13 sets the table 5a indicating the dimensional tolerance corresponding to the dimension classification and the quality Q for each manufacturing method (for example, injection molding, cutting, mold forming, sheet metal processing). Based on this table 5a and information on the shape of the parts included in the design data, the manufacturing process data for each part is selected.
  • the table 5a held by the second manufacturing method selection unit 13 also has dimension dimensions and quality.
  • Q may be a table showing dimensional tolerances corresponding to part attribute information such as material information.
  • the second manufacturing method selection unit 13 selects the manufacturing process data based on the table for each manufacturing method, the manufacturing process data regarding a plurality of manufacturing methods may be selected. In this case, the second manufacturing method selection unit 13 finally selects the manufacturing process data relating to the manufacturing method having the lowest manufacturing cost among the plurality of selected manufacturing methods.
  • the secondary analysis execution unit 14 performs the primary analysis execution unit 14. Using the sensitivity of each part calculated by 7 so that the structure has the desired quality The dimensional tolerance of each part is calculated.
  • the secondary analysis execution unit 14 calculates a dimensional tolerance so as to satisfy the limit, and sets the contribution rate. If the contribution rate set by Part 11 is set, the dimensional tolerance of each part is calculated based on the contribution rate.
  • the secondary analysis execution unit 14 calculates the dimensional tolerance of each part within a range not exceeding the limit value.
  • FIGS. 9 (a) to 9 (e) show the calculation of the dimensional tolerance for the structure I composed of the parts J and K shown in FIGS. 5A to 5E.
  • the standard value of the measurement target part of the structure I set by the measurement target setting unit 4 is “ ⁇ 0.9”.
  • the secondary analysis execution unit 14 divides the normal distribution shown in FIG. 9B based on the contribution rate set by the contribution rate setting unit 11.
  • the secondary analysis execution unit 14 Based on these contribution ratios, the ⁇ value of each part J, is calculated.
  • the secondary analysis execution unit 14 calculates the ⁇ value in the normal distribution of the part J as shown in the following formula (11), and the ⁇ value in the normal distribution of the part ⁇ is shown in the following formula (12). Calculate as follows.
  • the secondary analysis execution unit 14 increases the ⁇ value of the part J by three times to obtain FIG. 9 (e). As shown, calculate the dimensional tolerance of part J (here, “ ⁇ 0.7”) and multiply the ⁇ value of part K by 3 to obtain the dimensional tolerance of part ((here, “ ⁇ 0.7”). 57 ”) is calculated.
  • the secondary analysis execution unit 14 calculates the dimensional tolerance by calculating back the tolerance analysis performed by the primary analysis execution unit 7 described above.
  • the normal distribution obtained by merging the normal distributions of the parts constituting the structure is divided into the contribution ratio distribution set by the contribution ratio setting unit 11, and the target distribution is set based on the normal distribution and target quality of each part. Calculate the dimensional tolerance of each part to maintain the quality.
  • step S1 to S14 the procedure of the dimension tolerance calculation method (the operation procedure of the dimension tolerance calculation apparatus 1) as one embodiment of the present invention will be described. To do.
  • the data acquisition unit 2 receives structure design data (here, 3D CAD shape data) from the database 21 of the design apparatus 20, and the structure. Acquire component data of each component that constitutes (data acquisition step; step Sl).
  • the measurement target setting unit 4 sets the measurement target location and the design specification value in the structure by the designer's input or automatically (measurement target setting step; step S2), and further, the target quality
  • the holding unit 6 sets and holds the target quality of the structure (target quality setting step; step S3).
  • the temporary dimension tolerance setting unit 3 automatically sets the temporary dimension tolerance of each part based on the table 3a (see Fig. 2) (temporary dimension tolerance setting step; step S4), and further the first manufacturing method.
  • the selection unit 5 automatically selects manufacturing process data for each part based on the table 5a (see FIG. 4) (first manufacturing method selection step; step S5).
  • the primary analysis execution unit 7 calculates the quality ( ⁇ value) for the design specification value set by the measurement target setting unit 4 in step S3, and calculates the sensitivity and contribution rate of each component. (Primary analysis execution step; step S6).
  • the calculation result in step S6 by the primary analysis execution unit 7 is, for example, displayed on a display unit (not shown) connected to the dimensional tolerance calculation apparatus 1 as shown in FIGS. 11 (a) to (c). Preferably it is displayed.
  • FIG. 11 (a) shows a normal distribution indicating the quality ( ⁇ value) calculated by the primary analysis execution unit 7, and FIG. 11 (b) is calculated by the primary analysis execution unit 7.
  • the sensitivity of each component here, 4 components
  • Fig. 11 (c) shows the contribution ratio of these components.
  • the determination unit 8 compares the target quality stored in the target quality storage unit 6 with the quality calculated by the primary analysis execution unit 7 in step S6, and the quality satisfies the target quality. Then, it is determined whether or not it is possible (decision step; step S7).
  • step S7 when the determination unit 8 determines that the quality calculated by the primary analysis execution unit 7 satisfies the target quality (Yes route of step S7), the determination unit 8 The temporary dimension tolerance set by the temporary dimension tolerance setting unit 3 is output as a formal dimension tolerance to complete the tolerance analysis (step S8). At this time, the manufacturing method selected by the first manufacturing method selection unit 5 in step S5 is output as the manufacturing method of each component.
  • the limit setting unit 10 sets conditions (limits) for the limited dimensions of the structure (limit setting step; step S9), and the contribution rate setting unit 11 further contributes to the components that make up the structure.
  • a rate (distribution rate) is set (contribution rate setting step; step S10).
  • the limit value setting unit 12 is controlled by the limit setting unit 10 in step S9.
  • the tolerance limit value is set based on table 12a (see Fig. 7) (limit value setting step; step Sl l).
  • the second manufacturing method selection unit 13 selects the manufacturing process data of each part based on the table 5a (see FIG. 4) (second manufacturing method selection step; step S12).
  • the secondary analysis execution unit 14 takes into account the various conditions (limitations) set in the processing in the above steps S9 to S11, and the target quality holding unit 6 holds the set Z in step S3.
  • the dimensional tolerance that satisfies the target quality ( ⁇ value) is calculated by executing the tolerance analysis procedure by the primary analysis execution unit 7 in step S6 in reverse (secondary analysis execution step; step S13).
  • step S13 by the secondary analysis execution unit 14 is preferably displayed on the display unit as shown in FIGS. 12 (a) to (c), for example.
  • the calculation result is obtained when the contribution rate setting unit 11 sets the contribution rate of each component to be the same in step S10.
  • the normal distribution shown in Fig. 12 (a) is within the range of the lines PI and P2 indicating the target quality and satisfies the target quality.
  • the contribution ratio of each part here is “25%” for all the parts (here, four parts) as set in step S10.
  • the secondary analysis execution unit 14 when the secondary analysis execution unit 14 is unable to calculate the dimensions of the parts constituting the structure due to the various conditions set in steps S9 to S11 (that is, the various conditions If the dimension tolerance of each part cannot be calculated and an error occurs so that the target quality is satisfied while maintaining the target quality; No route in step S14), the process returns to step S10 above, and the contribution rate setting unit 11 re-measures the contribution rate. Settings (changes) are made.
  • step S13 when the secondary analysis execution unit 14 calculates the dimensional tolerance of each dimension (Yes route of step S14), the secondary analysis execution unit 14 calculates the calculated dimensional tolerance.
  • the manufacturing method selected by the second manufacturing method selection unit 13 in step S12 is output as the manufacturing method of each part, and the tolerance analysis is terminated (step S8), and the processing is terminated.
  • the temporary dimension tolerance setting unit 3 sets the temporary dimension tolerance of each dimension of each part.
  • the secondary analysis execution unit 14 uses the sensitivity of each component calculated by the primary analysis execution unit 7 to Dimensional tolerance of each dimension of each part is calculated so that the product has the target quality.In other words, the dimensional tolerance that satisfies the target quality is calculated by back-calculating the tolerance analysis by the primary analysis execution unit 7, so the target quality is satisfied. Dimensional tolerances can be calculated reliably.
  • the dimensional tolerance can be calculated with respect to each dimension of each part without excessive or insufficient according to the dimensional tolerance. can do.
  • the dimensional tolerance that satisfies the target quality is calculated by back-calculating the tolerance analysis by the primary analysis execution unit 7.
  • the tolerance analysis by the primary analysis execution unit 7 Like conventional tolerance analysis systems, it is possible to calculate dimensional tolerances with very little man-hours without having to calculate dimensional tolerances by making many changes, depending on the experience and intuition of the designer. Dimensional tolerances can be calculated with high efficiency by greatly shortening.
  • the temporary dimension tolerance set by the temporary dimension tolerance setting unit 3 is output as a formal dimension tolerance. Therefore, the calculation of the dimensional tolerance can be executed with higher efficiency.
  • the data acquisition unit 2 acquires part information together with the design data held in the database 21 of the design device 20, the designer does not need to manually set attribute information such as the material of each part. This eliminates the time and effort required to input data and eliminates input errors.
  • the contribution rate setting unit 11 sets the contribution rate (distribution rate of normal distribution) to the dimensional variation of each part
  • the secondary analysis execution unit 14 sets the contribution set by the contribution rate setting unit 11.
  • Dimensional tolerance of each part is calculated based on the rate, so required manufacturing accuracy, cost, etc. Can be designed in consideration of
  • the limit setting unit 10 sets a limit for the limited dimension, and the secondary analysis execution unit 14 calculates the dimensional tolerance so that the limit set by the limit setting unit 10 is satisfied.
  • Dimensional tolerances can be calculated by taking into account limitations based on manufacturing accuracy and cost problems caused by the shape of the product.
  • the limit value setting unit 12 sets the limit value of the dimensional tolerance of each part, and the secondary analysis execution unit 14 does not exceed the limit value set by the limit value setting unit 12. Since the dimensional tolerance of each part is calculated, it is possible to calculate a relatively good dimensional tolerance among the dimensional tolerances that meet the target quality, and to suppress variation in the dimensional tolerance of each dimension of each part. Monkey.
  • first manufacturing method selection unit 5 and the second manufacturing method selection unit 13 select the manufacturing process data of each part, it is not necessary for the designer to set manually, and the input of the designer is saved. It is possible to eliminate input errors.
  • the first manufacturing method selection unit 5 and the second manufacturing method selection unit 13 select the manufacturing process data with the lowest manufacturing cost among the manufacturing process data satisfying the target quality. This can greatly contribute to the cost reduction of the structure.
  • the configuration of the various tables 3a, 5a, 12a in the above-described embodiment is not limited to the above-described embodiment, as long as it is based on at least information on the shape and attributes of the parts.
  • Limit setting unit 10, contribution rate setting unit 11, limit value setting unit 12, second manufacturing method selection unit 13, secondary analysis execution unit 1 4 and the function as the input unit 15 may be realized by a computer (including a CPU, an information processing device, and various terminals) executing a predetermined application program (size tolerance calculation program).
  • the program is, for example, a flexible disk, CD (CD-ROM, CD-R, CD — RW, etc.), DVD (DVD-ROM, DVD-RAM, DVD-R, DVD-RW, DVD + R, DVD). + RW etc.) and the like are provided in a form recorded on a computer-readable recording medium.
  • the computer reads the dimensional tolerance calculation program from the recording medium, transfers it to the internal storage device or the external storage device, and uses it.
  • the program may be recorded in a storage device (recording medium) such as a magnetic disk, an optical disk, or a magneto-optical disk, and the storage device power may be provided to the computer via a communication line.
  • a storage device recording medium
  • the storage device power may be provided to the computer via a communication line.
  • the computer is a concept including hardware and an OS (operating system), and means hardware operating under the control of the OS.
  • OS operating system
  • the hardware itself corresponds to a computer.
  • the hardware includes at least a microprocessor such as a CPU and means for reading a computer program recorded on a recording medium.
  • the above-mentioned application program as a dimensional tolerance calculation program includes a data acquisition unit 2, a provisional dimensional tolerance setting unit 3, a measurement target setting unit 4, a first manufacturing method selection unit 5, a target quality on a computer as described above.
  • Holding unit 6,-Next analysis execution unit 7, Judgment unit 8, Limit setting unit 10, Contribution rate setting unit 11, Limit value setting unit 12, Second manufacturing method selection unit 13, Secondary analysis execution unit 14 and Input unit Contains program code that implements the 15 functions.
  • some of the functions may be realized by the OS instead of the application program.
  • the recording medium includes the above-mentioned flexible disk, CD, DVD, magnetic disk, optical disk, magneto-optical disk, IC card, ROM cartridge, magnetic tape, punch card, computer
  • Various computer-readable media such as internal storage devices (memory such as RAM and ROM), external storage devices, and printed matter on which codes such as bar codes are printed can also be used.

Abstract

 本発明は、複数の部品からなる構造物の各部品の各寸法公差を算出するにあたり、設計者の手間を省きながら所望の品質を満たす各寸法公差を、確実に、且つ、高効率に算出できるようにするために、構造物の設計データと各部品の部品情報とに基づいて、各部品の仮寸法公差を設定する仮寸法公差設定部(3)と、仮寸法公差に基づいて構造物の品質を算出するとともに、各部品の感度を算出する一次解析実行部(7)と、この一次解析実行部(7)によって算出された構造物の品質が所望の品質を満たしているか否かを判定する判定部(8)と、この判定部(8)によって所望の品質を満たしていないと判定された場合、一次解析実行部(7)によって算出された各部品の感度を用いて、構造物が所望の品質となるように各部品の寸法公差を算出する二次解析実行部(14)とをそなえて構成する。

Description

明 細 書
寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラム を記録したコンピュータ読取可能な記録媒体
技術分野
[0001] 本発明は、複数の部品からなる構造物の機構設計や製造等に活用する設計デー タ(例えば、 3次元 CAD (Computer Aided Design)データや 2次元図面データ)を用 いて、各部品の各寸法の寸法公差を自動で算出する技術に関する。
背景技術
[0002] まず、以下の説明における、感度及び寄与率につ!、て説明する。
複数の部品からなる構造物(アセンブリ)における、各部品の感度とは、当該部品の 寸法公差 (以下、単に公差ともいう)に関係なぐ構造によって決定するものであり、構 造物における所定の測定対象箇所 (例えば、構造物の組立時に所定の品質が要求 される箇所)の寸法 (設計仕様値)に対する影響度のことを!ヽぅ。
[0003] 具体的には、感度は、当該部品の寸法の変化に対する、測定対象箇所の寸法の 変化の割合を示す。
したがって、部品の感度が高い程、設計仕様値に対する品質 (つまり、構造物の品 質)にとつて重要な部品となる。
つまり、図 13 (a)に示すように、部品 A, B力 なる構造物 Cにおいて、測定対象箇 所 (ギャップ) Gの寸法の変化 gは、図 13 (b)に示すごとぐ部品 Aの寸法が矢印 aに 示す方向に lmm長くなれば、同じく lmm長くなる。したがって、部品 Aの感度は" 1" となる。
[0004] また、図 13 (c)に示すごとぐ部品 Bの寸法が矢印 bに示す方向に lmm長くなつた 場合、部品 Bが測定対象箇所 Gに対して 45° の傾きを持って配置されているため、 測定対象箇所 Gの寸法の変化 g ま、下記式(1)によって" 0. 707"と算出される。 g =cos4o X I · · ·
これにより、部品 Bの感度は" 0. 707"となる。
[0005] 次に、寄与率について説明すると、各部品の寄与率とは、測定対象箇所 (設計仕 様値)を構成する各部品の寸法公差の総和(寸法ばらつき)に対する、当該部品の寸 法公差の割合のこという。したがって、寄与率が高い程、当該部品の寸法公差が他 の部品に対して相対的に大き!ヽと!、える。
具体的には、例えば、図 14 (a)〜(c)に示すように、部品 Dl, D2によって構造物 D が構成されている場合には、各部品 Dl, D2の寄与率は以下のようになる。
[0006] つまり、図 14 (a)に示すごとく部品 D1の公差が" ±0. 5"のため部品 D1の寸法ばら つきが" 1. 0"であり、図 14 (b)に示すごとく部品 D2の公差カ '± 1. 0"のため部品 D 2の寸法ばらつきが" 2. 0"である場合、図 14 (c)に示すごとく構造物 Dの測定対象箇 所 こおける寸法ばらつき(つまり、部品 Dl, D2の公差の総和)は、部品 Dl, D2 のそれぞれの感度力 ' 1"であるので、部品 Dl, D2それぞれの寸法ばらつきの和とな り、ここでは" 3. 0"になる。
[0007] したがって、部品 D1の寄与率は" 33%"になり、部品 D2の寄与率は" 66%"になる ところで、従来から、複数の部品からなる構造物を設計する際に、各部品の寸法公 差を設定する場合、設計者は、構造物の組立時に所定の品質が要求される箇所 (測 定対象箇所)の寸法公差 (設計仕様値)を、各部品の寸法公差から二乗和平方等を 用いて手計算で求めたり、あるいは、当該構造物に類似する他の構造物の値を適用 したり、もしくは、過去の経験に基づいて推定したりしていた。
[0008] し力しながら、これらのいずれの方法でも、 3次元の形状を考慮することはできず、 また、構造物の形状が複雑であったり、各部品の組立状態が高密度であったりする 構造物では、力かる計算や、この計算を行なうための入力(寸法等の入力)が煩雑に なり、間違いが発生し易くなつてしまう。
仮に、計算ミスや入力ミス等が生じた場合には、構造物の組立時に設計仕様値を 満足できない状態を招いてしまい、その結果、最悪の場合には構造物の組立ができ ずに設計段階までの手戻りが生じてしまう。
[0009] そのため、近年では、例えば 3次元 CADデータを活用した公差解析システムがある
(例えば、下記特許文献 1〜3参照)。
そして、従来の公差解析システムでは、例えば、図 15に示すフローチャート (ステツ プ S100〜S108)に示す手順で、公差解析 (つまり、寸法公差の決定)が行なわれる
[0010] つまり、従来の公差解析システムでは、まず、複数部品からなる構造物の設計デー タ(形状データ;ここでは、 3次元 CAD形状データ)を、 CADシステムを用いた設計 装置等から取込む (ステップ S 100)。
そして、設計者 (公差解析システムのオペレータ)が、例えば、マウスやキーボード 等のインタフェースを用いて、取込んだ構造物の設計データにおける、当該構造物 の測定対象箇所の設計仕様値を設定するとともに (ステップ S101)、各部品の寸法 公差を、力かるインタフェースを用いて入力する(ステップ S102)。
[0011] さらに、設計者は、各部品の材料や構造物の製造工程 (部品の組立工程)に応じて 、各部品の製造プロセスデータ (例えば、製造方法や精度)を設定する (ステップ S10 3)。
そして、公差解析システムの演算部(例えば、 CPU : Central Processing Unit)が、 公差解析の実行を開始し (ステップ S104)、その結果として、設計仕様値に対する品 質(σ値:偏差)、及び、各部品の感度と寄与率とを自動で算出する (ステップ S105)
[0012] 次いで、設計者が、公差解析の結果として算出された品質が、所望の品質を達成 している力否かを判断する(ステップ S 106)。
ここで、設計者が所望の品質を達成していると判断した場合には (ステップ S106の Yesルート)、力かる演算部が上記ステップ S 102において設計者によって入力され た寸法公差を出力し、公差解析を完了して (ステップ S107)、処理を終了する。
[0013] 一方、設計者が所望の品質を達成していないと判断した場合には (ステップ S106 の Noルート)、設計者は、上記ステップ S105において演算部によって算出された各 部品の感度と寄与率とに基づいて、これらを参照しながら構造物全体のバランスを考 慮して、各部品の各寸法公差を再検討し (ステップ S108)、その検討結果に基づい て、再度、各部品の寸法公差を入力し直す (ステップ S 102)。
[0014] つまり、設計者が上記ステップ S106において所望の品質を達成していると判断す るまでは(ステップ S 106の Yesルート)、上記ステップ S 108, S102〜S105までの処 理を繰り返す。
これによつて、従来の公差解析システムでは、所望の品質を満足する各部品の寸 法公差を算出するのである。
特許文献 1:特許 2820170号
特許文献 2 :特開 2002— 82995号公報
特許文献 3:特開 2003— 6241号公報
発明の開示
発明が解決しょうとする課題
[0015] しかしながら、上述した従来の公差解析システムを使用しても、所望の品質を満た す各部品の最適な公差設定を行なうのは、以下(1)〜 (4)の理由により容易ではな い。
(1)設計者が各部品の寸法公差を直接入力しなければならず(図 15のステップ S1 02参照)、入力作業が煩雑であり、構造物の形状等が複雑であればある程、入力ミス が生じ易くなつてしまう。
[0016] (2)各部品の材料や構造物の製造工程などに合わせて、設計者が各部品の製造 プロセスを設定 (定義)しなければならず(図 15のステップ S103参照)、入力作業が 煩雑であり、入力ミスが生じ易くなつてしまう。
(3)公差解析の結果、所望の品質を達成していない場合には(図 15のステップ S1 06の Noルート参照)、設計者が感度や寄与率を参照しながら各部品の各寸法公差 を再検討しなければならず(図 15のステップ S108参照)、何度も再検討をしなけれ ばならない可能性が高い。し力も、かかる再検討は、設計者の経験や勘に頼るところ が大きぐ熟練した設計者でなければな力なか所望の品質を満たす結果を得ることが できない。つまり、従来の公差解析システムは、事前に設計した各寸法公差 (つまり、 最初に入力した寸法公差)を検証するには有益であり、寸法公差の検証ツールとし ての意味合いが強ぐ所望の品質を満たす各寸法公差を算出するまでの工数は劇 的に減少しない。
[0017] (4)実際の部品では、部品の形状や材料等の要因から、加工条件等に制限があり 、公差を厳しくするのにも限界がある。そのため、寸法公差をむやみに高精度に設定 してしまうと、部品の製造コストの上昇にもつながる。したがって、部品の加工条件等 に基づく公差の制限を設けることが望ましいが、従来の公差解析システムではその手 立てはない。
本発明は、このような課題に鑑み創案されたもので、複数の部品からなる構造物の 各部品の各寸法公差を算出するにあたり、設計者の手間を省きながら所望の品質を 満たす各寸法公差を、確実に、且つ、高効率に算出できるようにすることを目的とす る。
[0018] さらには、各部品の寸法公差に対する制限や条件を考慮して各寸法公差を算出で さるよう〖こすることを目的とする。
課題を解決するための手段
[0019] 上記の目的を達成するために、本発明の寸法公差算出装置は、複数の部品からな る構造物の設計データと各部品の部品情報とに基づいて、各部品の仮寸法公差を 設定する仮寸法公差設定部と、この仮寸法公差設定部によって設定された前記仮 寸法公差に基づいて前記構造物の品質を算出するとともに、各部品の感度を算出 する一次解析実行部と、この一次解析実行部によって算出された前記構造物の品質 が前記構造物に対する所望の品質を満たしている力否かを判定する判定部と、この 判定部によって前記一次解析実行部によって算出された品質が前記所望の品質を 満たしていないと判定された場合、前記一次解析実行部によって算出された各部品 の感度を用いて、前記構造物が前記所望の品質となるように各部品の寸法公差を算 出する二次解析実行部とをそなえて構成されていることを特徴としている。
[0020] なお、前記判定部が前記一次解析実行部によって算出された品質が前記所望の 品質を満たしていると判定した場合、前記一次解析実行部は、前記仮寸法公差設定 部によって設定された仮寸法公差を寸法公差として出力することが好ましい。
また、前記構造物の前記設計データと前記部品情報とを取得する取得部をそなえ て構成されて 、ることが好まし 、。
[0021] さらに、前記仮寸法公差設定部が、前記設計データに含まれる各部品の寸法と前 記部品情報とに対応する仮寸法公差を示すテーブルに基づいて、各部品の仮寸法 公差を設定することが好まし 、。 なお、各部品の寄与率を設定しうる寄与率設定部をそなえ、前記二次解析実行部 力 前記寄与率設定部によって設定された寄与率に基づいて各部品の寸法公差を 算出することが好ましい。
[0022] また、各部品の寸法公差に対する制限を設定しうる制限設定部をそなえ、前記二 次解析実行部が、前記制限設定部によって寸法公差に制限が設定された部品につ いては、当該制限を満足するように寸法公差を算出することが好ましい。
さらに、前記設計データと前記部品情報とに基づいて、各部品の寸法公差の限界 値を設定する限界値設定部をそなえ、前記二次解析実行部が、前記限界値設定部 によって設定された限界値を超えない範囲で各部品の寸法公差を算出することが好 ましぐこのとき、前記限界値設定部が、前記設計データに含まれる各部品の寸法と 前記部品情報とに対応する寸法公差の限界値を示すテーブルに基づいて、各部品 の寸法公差の限界値を設定することが好まし 、。
[0023] なお、前記所望の品質を満足するための各部品の製造方法を選択する製造方法 選択部をそなえて構成されていることが好ましぐこのとき、前記製造方法選択部は、 前記所望の品質を満足するための製造方法が複数ある場合には、製造コストが最も 低 、製造方法を選択することが好ま 、。
また、上記の目的を達成するために、本発明の寸法公差算出方法は、複数の部品 力 なる構造物の設計データと各部品の部品情報とに基づいて、各部品の仮寸法公 差を設定する仮寸法公差設定ステップと、この仮寸法公差設定ステップにお!ヽて設 定された前記仮寸法公差に基づいて前記構造物の品質を算出するとともに、各部品 の感度を算出する一次解析実行ステップと、この一次解析実行ステップにおいて算 出された前記構造物の品質が前記構造物に対する所望の品質を満たしている力否 かを判定する判定ステップと、この判定ステップにお ヽて前記一次解析実行ステップ において算出された品質が前記所望の品質を満たしていないと判定された場合、前 記一次解析実行ステップにお!、て算出された各部品の感度を用いて、前記構造物 が前記所望の品質となるように各部品の寸法公差を算出する二次解析実行ステップ とを含んで ヽることを特徴として ヽる。
[0024] また、上記の目的を達成するために、本発明のコンピュータ読取可能な記録媒体 は、複数の部品からなる構造物における各部品の寸法公差を算出する機能をコンビ ユータに実現させるための寸法公差算出プログラムを記録したものであって、 前記 寸法公差算出プログラムが、複数の部品からなる構造物の設計データと各部品の部 品情報とに基づいて、各部品の仮寸法公差を設定する仮寸法公差設定部、この仮 寸法公差設定部によって設定された前記仮寸法公差に基づいて前記構造物の品質 を算出するとともに、各部品の感度を算出する一次解析実行部、この一次解析実行 部によって算出された前記構造物の品質が前記構造物に対する所望の品質を満た している力否かを判定する判定部、及び、この判定部によって前記一次解析実行部 によって算出された品質が前記所望の品質を満たしていないと判定された場合、前 記一次解析実行部によって算出された各部品の感度を用いて、前記構造物が前記 所望の品質となるように各部品の寸法公差を算出する二次解析実行部として、前記 コンピュータを機能させることを特徴として 、る。
発明の効果
[0025] このように、本発明によれば、仮寸法公差設定部が各部品の各寸法の仮寸法公差 を設定するので (仮寸法公差設定ステップ)、設計者の入力の手間を除くことができる とともに、入力ミスを撲滅することができる。
また、二次解析実行部が、一次解析実行部によって算出された各部品の感度を用 いて、構造物が所望の品質となるように各部品の各寸法の寸法公差を算出するので (二次解析実行ステップ)、所望の品質を満足する寸法公差を確実に、且つ、高効率 に算出することができる。
図面の簡単な説明
[0026] [図 1]本発明の一実施形態としての寸法公差算出装置の構成を示すブロック図であ る。
[図 2]本発明の一実施形態としての寸法公差算出装置の仮寸法公差設定部のテー ブルを示す図である。
[図 3]本発明の一実施形態としての寸法公差算出装置の仮寸法公差設定部による仮 寸法公差の設定を説明するための図であり、 (a)は仮寸法公差設定前の部品を示す 図であり、 (b)は仮寸法公差設定後の部品を示す図である。 圆 4]本発明の一実施形態としての寸法公差算出装置の第 1製造方法選択部及び 第 2製造方法選択部のテーブルの一例を示す図である。
圆 5]本発明の一実施形態としての寸法公差算出装置の一次解析実行部による公差 解析を説明するための図であり、(a)は解析対象の構造物を示す図であり、 (b) , (c) は力かる構造物の各部品の寸法公差の正規分布を示す図であり、(d)は (b) , ( に 示す各部品の正規分布をマージした正規分布を示す図であり、 (e)はかかる構造物 の規格値を説明するための図である。
圆 6]本発明の一実施形態としての寸法公差算出装置の一次解析実行部による感度 の算出方法について説明するための図である。
圆 7]本発明の一実施形態としての寸法公差算出装置の限界値設定部のテーブル を示す図である。
圆 8]本発明の一実施形態としての寸法公差算出装置の限界値設定部による限界値 の設定を説明するための図であり、(a)は限界値設定前の部品を示す図であり、 (b) は限界値設定後の部品を示す図である。
圆 9]本発明の一実施形態としての寸法公差算出装置の二次解析実行部による寸法 公差の算出を説明するための図であり、(a)は算出対象の構造物とその規格値を示 す図であり、 (b)は力かる規格値の際に目標品質を満たす正規分布を示す図であり 、 (c) , (d)は (b)に示す正規分布を寄与率に基づいて各部品に分配した際の各部 品の寸法公差の正規分布を示す図であり、 (e)は算出された各部品の寸法公差を示 す図である。
圆 10]本発明の一実施形態としての寸法公差算出方法の手順を説明するためのフ ローチャートである。 圆 11]本発明の一実施形態としての寸法公差算出装置の一次解析実行部による算 出結果を示す図であり、(a)は σ値を示す図であり、(b)は感度を示す図であり、 (c) は寄与率を示す図である。
圆 12]本発明の一実施形態としての寸法公差算出装置の二次解析実行部による算 出結果を示す図であり、(a)は σ値を示す図であり、(b)は感度を示す図であり、 (c) は寄与率を示す図である。 [図 13]本発明における感度を説明するための図であり、 (a)は 2つの部品からなる構 造物を示す図であり、 (b)は(a)に示す状態から 2つの部品のうちの一方の部品の寸 法が変更された状態を示す図であり、(c)は (a)に示す状態から 2つの部品のうちの 他方の部品の寸法が変更された状態を示す図である。
[図 14]本発明における寄与率を説明するための図であり、 (a) , (b)は部品を示す図 であり、(c)は(a) , (b)に示す部品から構成される構造物を示す図である。
[図 15]従来の公差解析システムによる公差解析の手順を示すフローチャートである。 符号の説明
[0027] 1 寸法公差算出装置
2 データ取得部(取得部)
3 仮寸法公差設定部
4 測定対象設定部
5 第 1製造方法設定部
6 目標品質保持部
7 一次解析実行部
8 判定部
9 条件設定部
10 制限設定部
11 寄与率設定部
12 限界値設定部
13 第 2製造方法選択部
14 二次解析実行部
15 入力部
20 設計装置
21 データベース
発明を実施するための最良の形態
[0028] 以下、図面を参照して本発明の実施の形態について説明する。
〔1〕本発明の一実施形態について まず、本発明の一実施形態としての寸法公差算出装置について説明すると、図 1 は本発明の一実施形態としての寸法公差算出装置の構成を示すブロック図である。 この図 1に示すごとぐ本寸法公差算出装置 1は、データ取得部 (取得部) 2,仮寸 法公差設定部 3,測定対象設定部 4,第 1製造方法選択部 5, 目標品質保持部 6,— 次解析実行部 7,判定部 8,条件設定部 9,限界値設定部 12,第 2製造方法選択部 13,二次解析実行部 14,及び入力部 15をそなえて構成されている。
[0029] また、図 1に示すごとぐ本寸法公差算出装置 1は、設計装置 20と接続されており、 特にデータベース 21と接続されている。
この設計装置 20は、例えば、 CADシステムを用いて複数の部品からなる構造物の 設計を行なうものであり、データベース 21は、設計装置 20によって設計された構造 物の形状や寸法を示す設計データ (ここでは、 3次元 CAD形状データ)と、この設計 データに対応する、当該構造物を構成する各部品の部品情報 (属性情報;例えば、 材料や製造方法等に関する情報)とを保持している。
[0030] そして、データ取得部 2は、データベース 21に保持された構造物の設計データと当 該構造物を構成する各部品の部品情報とを取得するものである。なお、取得された データは、本寸法公差算出装置 1内の記憶部等(図示略)に保持される。
また、データ取得部 2は、データベース 21から設計データ及び部品情報を取得す る際、これらのデータが本寸法公差算出装置 1にお 、て取扱 、できな!/、形式であつ た場合には、取扱い可能な形式に変換する。
[0031] 仮寸法公差設定部 3は、データ取得部 2によって取得された設計データと部品情報 とに基づいて、各部品の仮寸法公差 (一般寸法公差)を設定するものであり、設計デ ータに含まれる各部品の寸法と部品情報とに対応する仮寸法公差を示すテーブル( 図 2参照)に基づいて、構造物を構成する各部品に対して仮寸法公差を設定する。 仮寸法公差設定部 3は、例えば、図 2に示すような、部品の寸法,形状及び材料に 対応する仮寸法公差を示すテーブル 3aをそなえて構成され、このテーブル 3aに基 づ ヽて各部品の仮寸法公差を設定する。
[0032] つまり、データ取得部 2によって取得されたもののうちの、一つの部品 Hが図 3 (a) に示すような形状及び寸法であり、金属製のものであった場合には、仮寸法公差設 定部 3は、テーブル 3aに基づいて、図 3 (b)に示すごとぐ部品 Hの各寸法に対して 仮寸法公差を設定する。
例えば、部品 Hの 2つの穴部の中心距離" 40", "100"の仮寸法公差はいずれも" ±0. 15"と設定され、部品 Hの外形寸法 (一般寸法)" 80", "140"の仮寸法公差は 、それぞれ" ±0. 25", " ±0. 4"と設定される。
[0033] なお、仮寸法公差設定部 3は、データ取得部 2によって取得された設計データに寸 法公差が含まれて ヽる場合には、その寸法公差を設定するように構成してもよ ヽし、 力かる場合であっても、テーブルに基づいて仮寸法公差を設定するようにしてもよぐ いずれにしても、仮寸法公差設定部 3は、設計者の手入力によることなぐ自動で各 部品の各寸法の寸法公差 (ここでは仮の寸法公差)を設定する。
[0034] 測定対象設定部 4は、構造物において、当該構造物の品質を決定する測定対象 箇所 (つまり、所定の品質が要求される箇所)を設定し、さらに、設定した測定対象箇 所毎に設計仕様値 (寸法公差;規格値)を設定するものである。
この測定対象設定部 4による設定は、部品の寸法,形状や可動の有無等、データ 取得部 2によって取得される設計データ及び Zまたは部品情報に基づ 、て自動的に 実行されてもよいし、入力部 15を介して指定や入力される設計者 (本寸法公差算出 装置 1のオペレータ)の指示に基づ 、て実行されてもよ!、。
[0035] ここで、入力部 15は、例えば、マウスやキーボードをそなえて構成され、設計者のィ ンタフェースとして機能するものである。
第 1製造方法選択部 5は、構造物を構成する各部品の製造方法と、その方法に対 応する製造精度とを示す製造プロセスデータを選択するものであり、例えば、図 4〖こ 示すごとく構成されたテーブル 5a (ここでは製造方法が射出成形であるテーブル)に 基づ!/、て製造プロセスデータを選択する。
[0036] つまり、第 1製造方法選択部 5は、製造方法 (例えば、射出成形,切削加工,型成 形,板金加工)毎に、寸法区分と品質 Qとに対応する寸法公差を示すテーブル 5aを そなえており、このテーブル 5aと、設計データに含まれる部品の形状に関する情報と に基づ!/、て、各部品の製造プロセスデータを選択する。
なお、図 4に示すテーブル 5aは一例であり、第 1製造方法選択部 5は、寸法区分と 品質 Qとともに、材料情報等の部品の属性情報にも対応する寸法公差を示すテープ ルを用いてもよい。
[0037] また、第 1製造方法選択部 5が、製造方法毎のテーブルに基づ 、て製造プロセス データを選択すると、複数の製造方法に関する製造プロセスデータが選択される場 合があるが、この場合には、第 1製造方法選択部 5は、複数選択された製造方法のう ちの製造コストが最も安 、 (低 、)製造方法に関する製造プロセスデータを選択する 目標品質保持部 6は、対象とする構造物の要求品質を保持するものであり、例えば 、設計者が入力部 15を用いて入力した当該構造物に対する所望の品質 (つまり、測 定対象箇所に対する要求品質)を保持する。
[0038] 一次解析実行部 7は、仮寸法公差設定部 3によって設定された仮寸法公差に基づ いて、システムモーメント法やモンテカルロ法等(ここではシステムモーメント法)によ つて、構造物の品質(σ値:偏差)を算出するとともに、各部品の感度及び寄与率を 算出する一次解析を実行するものである。
つまり、一次解析実行部 7は、仮寸法公差に基づいて、測定対象設定部 4によって 設定された測定対象箇所の設計仕様値に対する品質を、構造物の品質として算出 する。
[0039] 具体的には、例えば、図 5 (a)に示すごとぐ部品 J, Kからなる構造物 Iにおいて、部 品 Jの寸法 1が" 10",仮寸法公差力 ' ±0. 1"であり、部品 Kの寸法 2が" 5",仮寸 法公差が" ±0. 2"であった場合、一次解析実行部 7は、これらの部品 J, Kのそれぞ れについて、各部品 J, Kの仮寸法公差を、図 5 (b) ,図 5 (c)に示すごとぐ正規分布 で表現する。
[0040] つまり、図 5 (b)に示すように、部品 Jについて、仮寸法公差" ±0. 1"を正規分布で 表現すると、ここでは分布の幅を 3 σと想定するので、下記式(2)より、部品 Jの σ値( σ 1)が算出され、その結果、部品 Jの正規分布は" Ν (10, 0. 03332) "であらわされ る。
σ =0. 1/3 = 0. 0333 …(2)
また、図 5 (c)に示すように、部品 Κについて、仮寸法公差" ±0. 2"を正規分布で 表現すると、ここでは分布の幅を 3 σと想定するので、下記式(3)より、部品 の σ値 ( σ 2)が算出され、その結果、部品 Κの正規分布は" Ν (5, 0. 06662) "であらわされ る。
[0041] σ =0. 2/3 = 0. 0666 · · · (3)
なお、図 5 (b) ,図 5 (c)に示す正規分布は、 cp値 (工程能力指数)を 1と仮定してい る。
そして、一次解析実行部 7は、各部品 J, Kの感度力 1"であるので、下記式 (4)に よって、図 5 (b) ,図 5 (c)に示す正規分布をマージして、図 5 (d)に示す正規分布を 得る。つまり、ここでは、 "N (15, 0. 07452) "であらわされる正規分布を得る。
[0042] [数 1]
N01 + 2, Vo"l2 + CT22 ) ' · - ( 4 )
[0043] そして、一次解析実行部 7は、図 5 (e)に示す測定対象設定部 4によって設定され た測定対象箇所の設計仕様値 (規格値 Γ)に基づいて、図 5 (d)に示す正規分布が かかる規格値 Γに対して何 σであるかを算出し、算出した σ値を構造物 Iの品質とし て出力する。
さらに、一次解析実行部 7は、図 13を参照しながら上述したごとぐ構造物を構成す る各部品の感度を算出し、算出した感度に基づいて、図 14を参照しながら上述した ごとぐ各部品の寄与率を算出する。
[0044] なお、一次解析実行部 7は、例えば、図 6に示すごとぐ部品 LI, L2によって構成 された構造物 Lにおいて、測定対象寸法 Fに対する、各部品 LI, L2の寸法 d, h, a の感度は、下記式(5)に示すアセンブリ関数 Fを用いて以下のように算出することが できる。
[0045] [数 2]
Figure imgf000015_0001
[0046] そして、一次解析実行部 7は、部品寸法 h, d, aのそれぞれの 1次の偏導関数 (感 度)を、下記式 (6)〜 (8)に示すごとぐ上記式 (5)に示すアセンブリ関数 Fを微分す ることによって求める。なお、ここでは、部品 L1の寸法 hは" 30mm",角度 aは" 90° "であり、部品 L2の直径 dは" 30mm"であるとする。
[0047] [数 3]
dF ,
= l · ' · ( 6 )
[0048] [数 4] dF I ί f a) , 、
—+— CSC ― I « 1.207 · . . ( 7 )
dd 2 2
[0049] [数 5] dF d (a
= -—csc cot * -10.607 . . . ( 8 )
da 4
[0050] なお、一次解析実行部 7は、実際のアセンブリ関数 Fの多くが、上記式(5)に示す ごとく閉じた形の一つの式であらわすことができないため、その場合には、一般的に、 下記式 (9)に示す中心微分式を用いて感度を算出する。
[0051] 園 dF F(h + Ah)- F(h - Ah)
—— « ^ · · · ( 9 )
dh 2Ah
[0052] また、図 1に示す判定部 8は、一次解析実行部 7によって算出された品質が、目標 品質保持部 6に保持された構造物に対する所望の品質を満たしているカゝ否かを判定 するものである。
つまり、判定部 8は、一次解析実行部 7によって算出された σ値が、目標品質保持 部 6に保持された σ値以下であれば、構造物が所望の品質を満たしていると判定す る一方、一次解析実行部 7によって算出された σ値が、目標品質保持部 6に保持さ れた σ値よりも大きければ、構造物が所望の品質を満たしていないと判定する。
[0053] そして、判定部 8は、一次解析実行部 7によって算出された品質が所望の品質を満 たしていると判定した場合には、仮寸法公差設定部 3によって設定された仮寸法公 差を正式な寸法公差として出力する。
一方、判定部 8によって算出された品質が所望の品質を満たしていないと判定され た場合には、条件設定部 9,限界値設定部 12,二次解析実行部 14,及び第 2製造 方法選択部 14による処理が実行される。
[0054] 条件設定部 9は、二次解析実行部 14によって再度公差解析を実行する際の各種 条件を設定するものであり、制限設定部 10及び寄与率設定部 11をそなえて構成さ れている。
制限設定部 10は、各部品の寸法公差に対する制限を設定しうるものであり、部品 の形状や製造方法または製造コスト等に起因して、公差変更ができない寸法、ある いは、制限がある寸法について制限を設定する。
[0055] 寄与率設定部 11は、各部品の寄与率 (配分比率)を設定しうるものであり、例えば、 一次解析実行部 7によって算出された各部品の感度と寄与率とに基づいて、各部品 の寄与率を指定したり、あるいは、各部品の寄与率を任意で設定したりする。
この寄与率設定部 11による各部品の寄与率の設定 (重み付け)は、設計者が入力 部 5を用いて手動にて行なってもよいし、もしくは、一次解析実行部 7によって算出さ れた感度に基づ 、て自動的に行なってもよ 、。
[0056] ここで、寄与率設定部 11が、自動的に寄与率を設定する場合について、具体例を あげて説明すると、寄与率設定部 11は、感度と寄与率との対応関係を示す条件を予 め保持しており、一次解析実行部 7によって算出された感度に基づいて、当該部品 の寄与率を設定する。
例えば、寄与率設定部 11は、感度が" 2"以上の場合には、寄与率は" 10%"以下 という条件や、感度力 1"以上且つ" 2"より小さい場合には、寄与率は" 10%"より大 きく且つ" 20%"以下というような条件に基づいて、該当する部品に対して寄与率を 設定する。
[0057] 限界値設定部 12は、構造物の設計データと部品情報とに基づいて、各部品の寸 法公差の限界値を設定するものであり、設計データに含まれる各部品の寸法と部品 情報とに対応する寸法公差の限界値を示すテーブル (図 7参照)に基づいて、各部 品の各寸法の寸法公差の限界値を設定する。
なお、限界値設定部 12は、制限設定部 10によって制限が設定された寸法に対し ては、制限設定部 10によって設定された制限を優先すベぐ限界値の設定を行なわ ない。 [0058] 限界値設定部 12は、例えば、図 7に示すような、部品の寸法,形状及び材料に対 応する寸法公差の限界値を示すテーブル 12aをそなえて構成され、このテーブル 12 aに基づいて各部品の寸法公差の限界値を設定する。
つまり、図 8 (a)に示す部品 H (金属製)に対して、限界値設定部 12は、テーブル 1 2aに基づいて、図 8 (b)に示すごとぐ部品 Hの各寸法の寸法公差に対して限界値を 設定する。
[0059] 例えば、部品 Hの 2つの穴部の中心距離" 40", "100"の限界値はいずれも" ±0.
08"と設定され、部品 Hの外形寸法 (一般寸法) " 80", "140"の仮寸法公差は、それ ぞれ" ±0. 12", " ±0. 2"と設定される。
第 2製造方法選択部 13は、構造物を構成する各部品の製造方法と、その方法に対 応する製造精度とを示す製造プロセスデータを選択するものであり、例えば、上述し た第 1製造方法選択部 13と同様に、上記図 4に示すテーブル 5aに基づいて製造プ ロセスデータを選択する。
[0060] つまり、第 2製造方法選択部 13は、製造方法 (例えば、射出成形,切削加工,型成 形,板金加工)毎に、寸法区分と品質 Qとに対応する寸法公差を示すテーブル 5aを そなえており、このテーブル 5aと、設計データに含まれる部品の形状に関する情報と に基づ!/、て、各部品の製造プロセスデータを選択する。
なお、第 2製造方法選択部 13が保持するテーブル 5aについても、寸法区分と品質
Qとともに、材料情報等の部品の属性情報にも対応する寸法公差を示すテーブルと してちよい。
[0061] また、第 2製造方法選択部 13が、製造方法毎のテーブルに基づ 、て製造プロセス データを選択すると、複数の製造方法に関する製造プロセスデータが選択される場 合があるが、この場合には、第 2製造方法選択部 13は、複数選択された製造方法の うちの製造コストが最も安い製造方法に関する製造プロセスデータを最終的に選択 する。
二次解析実行部 14は、上述したように、判定部 8によって一次解析実行部 7によつ て算出された品質が所望の品質を満たしていないと判定された場合に、一次解析実 行部 7によって算出された各部品の感度を用いて、構造物が所望の品質となるように 各部品の寸法公差を算出するものである。
[0062] また、二次解析実行部 14は、制限設定部 10によって制限が設定されている寸法( 部品)に対しては、その制限を満足するように寸法公差を算出するとともに、寄与率 設定部 11によって設定された寄与率が設定されている場合には、その寄与率に基 づいて各部品の寸法公差を算出する。
さらに、二次解析実行部 14は、限界値設定部 12によって限界値が設定されている 場合には、その限界値を超えない範囲で各部品の寸法公差を算出する。
[0063] ここで、図 9 (a)〜 (e)を参照しながら、二次解析実行部 14による寸法公差の算出 の具体例について説明する。なお、図 9 (a)〜(e)に示す具体例は、上記図 5 (a)〜( e)に示す部品 J, Kからなる構造物 Iに対する寸法公差の算出を示すものである。 図 9 (a)に示すごとぐここでは、測定対象設定部 4によって設定された構造物 Iの測 定対象箇所の規格値は" ±0. 9"である。
[0064] ここで、目標品質保持部 6が保持する品質を" 3 σ "とすると、構造物 Iの公差につい て正規分布は、下記式(10)より、図 9 (b)に示すごとぐ "Ν (15, 0. 32) "であらわす ことができる。
σ =0. 9/3 = 0. 3 …(10)
そして、二次解析実行部 14は、寄与率設定部 11によって設定された寄与率に基 づいて、図 9 (b)に示す正規分布を分割する。
[0065] ここで、寄与率設定部 11によって部品 Jの寄与率が" 60%",部品 Kの寄与率が" 4 0%"と設定されていた場合には、二次解析実行部 14は、これら寄与率に基づいて、 各部品 J, の σ値を算出する。
つまり、二次解析実行部 14は、部品 Jの正規分布における σ値を、下記式(11)に 示すごとく算出し、また、部品 Κの正規分布における σ値を、下記式(12)に示すごと く算出する。
[0066] [数 7] σ = V0.09 0.6 = 0.2324 . . . ( 1 1 )
[0067] [数 8] σ = νθ.09 0.4 = 0.1897 . · . ( 1 2 ) [0068] したがって、部品 Jの正規分布は、図 9 (c)に示すごとぐ 'N (10, 0. 23242) "あらわ すことができ、さらに、部品 Kの正規分布は図 9 (d)に示すごとぐ 'N (5, 0. 18972) " あらわすことができる。
そして、ここでは目標品質保持部 6に保持されている所望の品質が" 3 σ "なので、 二次解析実行部 14は、部品 Jの σ値を 3倍することによって、図 9 (e)に示すごとぐ 部品 Jの寸法公差 (ここでは、 "±0. 7")を算出し、部品 Kの σ値を 3倍することによつ て、部品 Κの寸法公差 (ここでは" ±0. 57")を算出する。
[0069] このように、二次解析実行部 14は、上述した一次解析実行部 7による公差解析を逆 算すること〖こよって、寸法公差を算出する。つまり、構造物を構成する各部品の正規 分布がマージされた正規分布を寄与率設定部 11によって設定された寄与率の分布 に分割し、各部品の正規分布と目標品質とに基づいて、目標品質を保てるような各 部品の寸法公差を算出する。
[0070] 次に、図 10に示すフローチャート(ステップ S1〜S14)を参照しながら、本発明の一 実施形態としての寸法公差算出方法の手順 (本寸法公差算出装置 1の動作手順)に ついて説明する。
図 10に示すように、本寸法公差算出装置 1では、まず、データ取得部 2が、設計装 置 20のデータベース 21から構造物の設計データ(ここでは 3次元 CAD形状データ) 、及び、構造物を構成する各部品の部品データを取得する(データ取得ステップ;ス テツプ Sl)。
[0071] 次いで、測定対象設定部 4が、設計者の入力、もしくは、自動で、構造物における 測定対象箇所及び設計仕様値を設定し (測定対象設定ステップ;ステップ S2)、さら に、目標品質保持部 6が、構造物の目標品質を設定保持する(目標品質設定ステツ プ;ステップ S3)。
そして、仮寸法公差設定部 3が、テーブル 3a (図 2参照)に基づいて各部品の仮寸 法公差を自動で設定し (仮寸法公差設定ステップ;ステップ S4)、さらに、第 1製造方 法選択部 5が、テーブル 5a (図 4参照)に基づいて各部品の製造プロセスデータを自 動で選択する (第 1製造方法選択ステップ;ステップ S5)。
[0072] なお、上記ステップ S2〜S5の処理の実行順序は、本発明にお 、て限定されるもの ではなぐ上記ステップ S2〜S5にかかる処理は、後述するステップ S6を実行する前 に実行されていればよい。
次いで、一次解析実行部 7が、上記ステップ S3において測定対象設定部 4によつ て設定された設計仕様値に対する品質(σ値)を算出するとともに、各部品の感度及 び寄与率を算出する(一次解析実行ステップ;ステップ S6)。
[0073] なお、一次解析実行部 7によるステップ S6における算出結果は、例えば、図 11 (a) 〜(c)に示すごとぐ本寸法公差算出装置 1に接続された表示部(図示略)に表示さ れることが好ましい。
ここで、図 11 (a)は、一次解析実行部 7によって算出された品質(σ値)を示す正規 分布を示すものであり、図 11 (b)は、一次解析実行部 7によって算出された各部品( ここでは、 4部品)の感度を示すものであり、図 11 (c)は、これら各部品の寄与率を示 すものである。
[0074] そして、判定部 8が、目標品質保持部 6に保持された目標品質と、上記ステップ S6 において一次解析実行部 7によって算出された品質とを比較して、当該品質が目標 品質を満たして ヽるカゝ否かを判定する(判定ステップ;ステップ S7)。
ここで、判定部 8が、一次解析実行部 7によって算出された品質が目標品質を満た していると判定した場合には (ステップ S7の Yesルート)、判定部 8は、上記ステップ S 4において仮寸法公差設定部 3が設定した仮寸法公差を正式な寸法公差として出力 して公差解析を完了する (ステップ S8)。なお、このとき、上記ステップ S5において第 1製造方法選択部 5によって選択された製造方法が、各部品の製造方法として出力 される。
[0075] 一方、判定部 8が、一次解析実行部 7によって算出された品質が目標品質を満たし ていないと判定した場合には (ステップ S7の Noルート)、後述するステップ S9〜S14 にかかる処理に移行する。
つまり、制限設定部 10が、構造物の制限のある寸法について条件 (制限)を設定し (制限設定ステップ;ステップ S9)、さらに、寄与率設定部 11が、構造物を構成する各 部品の寄与率 (分配率)を設定する(寄与率設定ステップ;ステップ S10)。
[0076] 次いで、限界値設定部 12が、上記ステップ S9において制限設定部 10によって制 限が設定されていない寸法について、テーブル 12a (図 7参照)に基づいて、公差の 限界値を設定する(限定値設定ステップ;ステップ Sl l)。
また、第 2製造方法選択部 13が、各部品の製造プロセスデータを、テーブル 5a (図 4参照)に基づ 、て選択する (第 2製造方法選択ステップ;ステップ S 12)。
[0077] そして、二次解析実行部 14が、上記ステップ S9〜S 11にかかる処理で設定された 各種の条件 (制限)を考慮して、上記ステップ S3で目標品質保持部 6によって設定 Z 保持された目標品質( σ値)を満足する寸法公差を、上記ステップ S6における一次 解析実行部 7による公差解析の手順を逆に実行することによって算出する(二次解析 実行ステップ;ステップ S 13)。
[0078] なお、二次解析実行部 14によるステップ S13における算出結果は、例えば、図 12 ( a)〜(c)に示すごとぐ表示部に表示されることが好ましい。ここで、図 12 (a)〜(c)に 示す例では、上記ステップ S 10において、寄与率設定部 11が各部品の寄与率が同 一になるように設定した場合の算出結果である。
したがって、図 12 (a)に示す正規分布は、目標品質を示す線 PI, P2の範囲内に 収まって、当該目標品質を満足している。
[0079] また、図 12 (b)に示すごとぐ各部品の感度は、上記図 11 (b)と同一である。
さらに、図 12 (c)に示すごとぐ各部品の寄与率は、ここでは上記ステップ S 10にお ける設定通り、各部品(ここでは 4つの部品)すべてが" 25%"を示している。
ここで、上記ステップ S9〜S11において設定された各種条件に起因して、二次解 析実行部 14が、構造物を構成する各部品の各寸法を算出できな力つた場合 (つまり 、各種条件を守りながら目標品質を満たすように、各部品の寸法公差を算出できず にエラーとなった場合;ステップ S14の Noルート)、上記ステップ S10に戻って、寄与 率設定部 11による寄与率の再設定 (変更)が行なわれる。
[0080] 一方、上記ステップ S 13において、二次解析実行部 14が各寸法の寸法公差を算 出した場合 (ステップ S 14の Yesルート)、二次解析実行部 14は、算出した寸法公差 を出力するとともに、上記ステップ S12において第 2製造方法選択部 13によって選択 された製造方法を各部品の製造方法として出力して、公差解析を終了し (ステップ S 8)、処理を終了する。 [0081] このように、本発明の一実施形態としての寸法公差算出装置 1及び寸法公差算出 方法によれば、仮寸法公差設定部 3が各部品の各寸法の仮寸法公差を設定するの で、設計者の入力の手間を除くことができるとともに、入力ミスを撲滅することができる また、二次解析実行部 14が、一次解析実行部 7によって算出された各部品の感度 を用いて、構造物が目標品質となるように各部品の各寸法の寸法公差を算出する、 つまり、一次解析実行部 7による公差解析を逆算することによって目標品質を満たす 寸法公差を算出するので、目標品質を満足する寸法公差を確実に算出することがで きる。
[0082] し力も、二次解析実行部 14によれば、寸法公差があま力つたり、過剰であったりす ることなく、各部品の各寸法に対して、過不足のない寸法公差を算出することができ る。
さら〖こ、二次解析実行部 14によれば、一次解析実行部 7による公差解析を逆算す ることによって目標品質を満たす寸法公差を算出するので、上記図 15を参照しなが ら上述した従来の公差解析システムのように、設計者の経験や勘に頼って何度も変 更を加えながら寸法公差を算出することなぐ非常に少ない工数で寸法公差を算出 することができ、算出時間を大幅に短縮して寸法公差を高効率に算出することができ る。
[0083] なお、判定部 8によって一次解析実行部 7による解析結果が目標品質を満たすもの であれば、仮寸法公差設定部 3によって設定された仮寸法公差を正式な寸法公差と して出力するので、寸法公差の算出をより高効率に実行することができる。
さらに、データ取得部 2が設計装置 20のデータベース 21に保持された設計データ とともに、部品情報を取得するので、設計者が各部品の材料等の属性情報を手入力 によって設定する必要がなくなり、設計者の入力の手間を除くことができるとともに、 入力ミスを撲滅することができる。
[0084] また、寄与率設定部 11が、各部品の寸法ばらつきに対する寄与率 (正規分布の分 配率)を設定し、二次解析実行部 14が、寄与率設定部 11によって設定された寄与 率に基づいて、各部品の寸法公差を算出するので、要求される製造精度やコスト等 を考慮した設計を行なうことができる。
なお、制限設定部 10が、制限のある寸法については制限を設定し、二次解析実行 部 14が、制限設定部 10によって設定された制限を満足するように寸法公差を算出 するので、各部品の形状等に起因する製造精度やコストの問題に基づく制限を考慮 して寸法公差を算出することができる。
[0085] さら〖こ、限界値設定部 12が、各部品の寸法公差の限界値を設定し、二次解析実行 部 14が、限界値設定部 12によって設定された限界値を超えない範囲で各部品の寸 法公差を算出するので、目標品質を満たす寸法公差のなかでも比較的良質な寸法 公差を算出することができるとともに、各部品の各寸法の寸法公差のばらつきを抑え ることがでさる。
また、第 1製造方法選択部 5及び第 2製造方法選択部 13が、各部品の製造プロセ スデータを選択するので、設計者が手入力で設定する必要がなくなり、設計者の入 力の手間を除くことができるとともに、入力ミスを撲滅することができる。
[0086] しかも、第 1製造方法選択部 5及び第 2製造方法選択部 13は、目標品質を満たす 製造プロセスデータの中で、製造コストが最も低 、製造プロセスデータを選択するの で、設計対象の構造物の低コスト化に大いに寄与することができる。
〔2〕その他
なお、本発明は上述した実施形態に限定されるものではなぐ本発明の趣旨を逸 脱しな 、範囲で種々変形して実施することができる。
[0087] 例えば、上述した実施形態における、各種テーブル 3a, 5a, 12aの構成は上述し た実施形態に限定されるものではなぐ少なくとも部品の形状及び属性に関する情報 に基づくものであればょ 、。
なお、上述した実施形態では、設計対象の構造物が 2つの部品からなる場合を例 にあげて説明したが、本発明の対象とする構造物は、当然、これに限定されるもので はない。
[0088] また、上述したデータ取得部 2,仮寸法公差設定部 3,測定対象設定部 4,第 1製 造方法選択部 5, 目標品質保持部 6,—次解析実行部 7,判定部 8,制限設定部 10 ,寄与率設定部 11,限界値設定部 12,第 2製造方法選択部 13,二次解析実行部 1 4,及び入力部 15としての機能は、コンピュータ (CPU,情報処理装置,各種端末を 含む)が所定のアプリケーションプログラム (寸法公差算出プログラム)を実行すること によって実現されてもよい。
[0089] そのプログラムは、例えばフレキシブルディスク, CD (CD-ROM, CD-R, CD — RWなど), DVD (DVD -ROM, DVD-RAM, DVD-R, DVD-RW, DVD +R, DVD+RWなど)等のコンピュータ読取可能な記録媒体に記録された形態で 提供される。この場合、コンピュータはその記録媒体から寸法公差算出プログラムを 読み取つて内部記憶装置または外部記憶装置に転送し格納して用 、る。
[0090] また、そのプログラムを、例えば磁気ディスク,光ディスク,光磁気ディスク等の記憶 装置 (記録媒体)に記録しておき、その記憶装置力も通信回線を介してコンピュータ に提供するようにしてもよい。
ここで、コンピュータとは、ハードウェアと OS (オペレーティングシステム)とを含む概 念であり、 OSの制御の下で動作するハードウェアを意味している。また、 OSが不要 でアプリケーションプログラム単独でノヽードウエアを動作させるような場合には、その ハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、 CPU等の マイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るため の手段とをそなえている。
[0091] 上記寸法公差算出プログラムとしてのアプリケーションプログラムは、上述のようなコ ンピュータに、データ取得部 2,仮寸法公差設定部 3,測定対象設定部 4,第 1製造 方法選択部 5, 目標品質保持部 6,—次解析実行部 7,判定部 8,制限設定部 10, 寄与率設定部 11,限界値設定部 12,第 2製造方法選択部 13,二次解析実行部 14 ,及び入力部 15としての機能を実現させるプログラムコードを含んでいる。また、その 機能の一部は、アプリケーションプログラムではなく OSによって実現されてもよい。
[0092] なお、本実施形態としての記録媒体としては、上述したフレキシブルディスク, CD, DVD,磁気ディスク,光ディスク,光磁気ディスクのほ力、 ICカード, ROMカートリツ ジ,磁気テープ,パンチカード,コンピュータの内部記憶装置 (RAMや ROMなどの メモリ),外部記憶装置等や、バーコードなどの符号が印刷された印刷物等の、コンビ ユータ読取可能な種々の媒体を利用することもできる。

Claims

請求の範囲
[1] 複数の部品力 なる構造物の設計データと各部品の部品情報とに基づいて、各部 品の仮寸法公差を設定する仮寸法公差設定部と、
該仮寸法公差設定部によって設定された前記仮寸法公差に基づいて前記構造物 の品質を算出するとともに、各部品の感度を算出する一次解析実行部と、
該一次解析実行部によって算出された前記構造物の品質が前記構造物に対する 所望の品質を満たしているか否かを判定する判定部と、
該判定部によって前記一次解析実行部によって算出された品質が前記所望の品 質を満たしていないと判定された場合、前記一次解析実行部によって算出された各 部品の感度を用いて、前記構造物が前記所望の品質となるように各部品の寸法公差 を算出する二次解析実行部とをそなえて構成されていることを特徴とする、寸法公差 算出装置。
[2] 前記判定部が前記一次解析実行部によって算出された品質が前記所望の品質を 満たしていると判定した場合、前記一次解析実行部は、前記仮寸法公差設定部によ つて設定された仮寸法公差を寸法公差として出力することを特徴とする、請求の範囲 第 1項記載の寸法公差算出装置。
[3] 前記構造物の前記設計データと前記部品情報とを取得する取得部をそなえて構成 されていることを特徴とする、請求の範囲第 1項または第 2項記載の寸法公差算出装 置。
[4] 前記仮寸法公差設定部が、前記設計データに含まれる各部品の寸法と前記部品 情報とに対応する仮寸法公差を示すテーブルに基づいて、各部品の仮寸法公差を 設定することを特徴とする、請求の範囲第 1項〜第 3項のいずれ力 1項に記載の寸法 公差算出装置。
[5] 各部品の寄与率を設定しうる寄与率設定部をそなえ、
前記二次解析実行部が、前記寄与率設定部によって設定された寄与率に基づい て各部品の寸法公差を算出することを特徴とする、請求の範囲第 1項〜第 4項のい ずれか 1項に記載の寸法公差算出装置。
[6] 各部品の寸法公差に対する制限を設定しうる制限設定部をそなえ、 前記二次解析実行部が、前記制限設定部によって寸法公差に制限が設定された 部品については、当該制限を満足するように寸法公差を算出することを特徴とする、 請求の範囲第 1項〜第 5項のいずれか 1項に記載の寸法公差算出装置。
[7] 前記設計データと前記部品情報とに基づいて、各部品の寸法公差の限界値を設 定する限界値設定部をそなえ、
前記二次解析実行部が、前記限界値設定部によって設定された限界値を超えな い範囲で各部品の寸法公差を算出することを特徴とする、請求の範囲第 1項〜第 5 項のいずれか 1項に記載の寸法公差算出装置。
[8] 前記限界値設定部が、前記設計データに含まれる各部品の寸法と前記部品情報 とに対応する寸法公差の限界値を示すテーブルに基づ ヽて、各部品の寸法公差の 限界値を設定することを特徴とする、請求の範囲第 7項記載の寸法公差算出装置。
[9] 前記所望の品質を満足するための各部品の製造方法を選択する製造方法選択部 をそなえて構成されていることを特徴とする、請求の範囲第 1項〜第 8項のいずれか
1項に記載の寸法公差算出装置。
[10] 前記製造方法選択部は、前記所望の品質を満足するための製造方法が複数ある 場合には、製造コストが最も低い製造方法を選択することを特徴とする、請求の範囲 第 9項記載の寸法公差算出装置。
[11] 複数の部品力 なる構造物の設計データと各部品の部品情報とに基づいて、各部 品の仮寸法公差を設定する仮寸法公差設定ステップと、
該仮寸法公差設定ステップにお ヽて設定された前記仮寸法公差に基づ!ヽて前記 構造物の品質を算出するとともに、各部品の感度を算出する一次解析実行ステップ と、
該一次解析実行ステップにおいて算出された前記構造物の品質が前記構造物に 対する所望の品質を満たしている力否かを判定する判定ステップと、
該判定ステップにお ヽて前記一次解析実行ステップにお ヽて算出された品質が前 記所望の品質を満たして ヽな ヽと判定された場合、前記一次解析実行ステップにお いて算出された各部品の感度を用いて、前記構造物が前記所望の品質となるように 各部品の寸法公差を算出する二次解析実行ステップとを含んでいることを特徴とす る、寸法公差算出方法。
[12] 複数の部品力 なる構造物における各部品の寸法公差を算出する機能をコンビュ ータに実現させるための寸法公差算出プログラムを記録したコンピュータ読取可能な 記録媒体であって、
前記寸法公差算出プログラムが、
複数の部品力 なる構造物の設計データと各部品の部品情報とに基づいて、各部 品の仮寸法公差を設定する仮寸法公差設定部、
該仮寸法公差設定部によって設定された前記仮寸法公差に基づいて前記構造物 の品質を算出するとともに、各部品の感度を算出する一次解析実行部、
該一次解析実行部によって算出された前記構造物の品質が前記構造物に対する 所望の品質を満たしているか否かを判定する判定部、及び、
該判定部によって前記一次解析実行部によって算出された品質が前記所望の品 質を満たしていないと判定された場合、前記一次解析実行部によって算出された各 部品の感度を用いて、前記構造物が前記所望の品質となるように各部品の寸法公差 を算出する二次解析実行部として、前記コンピュータを機能させることを特徴とする、 寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体。
[13] 前記判定部が前記一次解析実行部によって算出された品質が前記所望の品質を 満たしていると判定した場合、前記一次解析実行部が、前記仮寸法公差設定部によ つて設定された仮寸法公差を寸法公差として出力するように、前記寸法公差算出プ ログラムが前記コンピュータを機能させることを特徴とする、請求の範囲第 12項記載 の寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体。
[14] 前記寸法公差算出プログラムが、
前記構造物の前記設計データと前記部品情報とを取得する取得部として、前記コ ンピュータを機能させることを特徴とする、請求の範囲第 12項または第 13項記載の 寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体。
[15] 前記仮寸法公差設定部が、前記設計データに含まれる各部品の寸法と前記部品 情報とに対応する仮寸法公差を示すテーブルに基づいて、各部品の仮寸法公差を 設定するように、前記寸法公差算出プログラムが前記コンピュータを機能させることを 特徴とする、請求の範囲第 12項〜第 14項のいずれか 1項に記載の寸法公差算出プ ログラムを記録したコンピュータ読取可能な記録媒体。
[16] 前記寸法公差算出プログラムが、
各部品の寄与率を設定しうる寄与率設定部として、前記コンピュータを機能させると ともに、
前記二次解析実行部が、前記寄与率設定部によって設定された寄与率に基づい て各部品の寸法公差を算出するように、前記コンピュータを機能させることを特徴と する、請求の範囲第 12項〜第 15項のいずれか 1項に記載の寸法公差算出プロダラ ムを記録したコンピュータ読取可能な記録媒体。
[17] 前記寸法公差算出プログラムが、
各部品の寸法公差に対する制限を設定しうる制限設定部として、前記コンピュータ を機能させるとともに、
前記二次解析実行部が、前記制限設定部によって寸法公差に制限が設定された 部品については、当該制限を満足するように寸法公差を算出するように、前記コンビ ユータを機能させることを特徴とする、請求の範囲第 12項〜第 16項のいずれか 1項 に記載の寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体。
[18] 前記寸法公差算出プログラムが、
前記設計データと前記部品情報とに基づいて、各部品の寸法公差の限界値を設 定する限界値設定部として、前記コンピュータを機能させるとともに、
前記二次解析実行部が、前記限界値設定部によって設定された限界値を超えな い範囲で各部品の寸法公差を算出するように、前記コンピュータを機能させることを 特徴とする、請求の範囲第 12項〜第 16項のいずれか 1項に記載の寸法公差算出プ ログラムを記録したコンピュータ読取可能な記録媒体。
[19] 前記限界値設定部が、前記設計データに含まれる各部品の寸法と前記部品情報 とに対応する寸法公差の限界値を示すテーブルに基づ ヽて、各部品の寸法公差の 限界値を設定するように、前記寸法公差算出プログラムが前記コンピュータを機能さ せることを特徴とする、請求の範囲第 18項記載の寸法公差算出プログラムを記録し たコンピュータ読取可能な記録媒体。 前記寸法公差算出プログラムが、
前記所望の品質を満足するための各部品の製造方法を選択する製造方法選択部 として、前記コンピュータを機能させることを特徴とする、請求の範囲第 12項〜第 19 項のいずれか 1項に記載の寸法公差算出プログラムを記録したコンピュータ読取可 能な記録媒体。
PCT/JP2005/014829 2005-08-12 2005-08-12 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体 WO2007020679A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP05780220.9A EP1914646A4 (en) 2005-08-12 2005-08-12 DIMENSION TOLERANCE CALCULATOR, DIMENSION TOLERANCE CALCULATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING THE DIMENSION TOLERANCE CALCULATION PROGRAM
JP2007530863A JP4674237B2 (ja) 2005-08-12 2005-08-12 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体
PCT/JP2005/014829 WO2007020679A1 (ja) 2005-08-12 2005-08-12 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体
US12/024,194 US7660697B2 (en) 2005-08-12 2008-02-01 Apparatus and method for calculating size tolerance, and computer-readable recording medium in which program for calculating size tolerance is stored

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2005/014829 WO2007020679A1 (ja) 2005-08-12 2005-08-12 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US12/024,194 Continuation US7660697B2 (en) 2005-08-12 2008-02-01 Apparatus and method for calculating size tolerance, and computer-readable recording medium in which program for calculating size tolerance is stored

Publications (1)

Publication Number Publication Date
WO2007020679A1 true WO2007020679A1 (ja) 2007-02-22

Family

ID=37757351

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/014829 WO2007020679A1 (ja) 2005-08-12 2005-08-12 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体

Country Status (4)

Country Link
US (1) US7660697B2 (ja)
EP (1) EP1914646A4 (ja)
JP (1) JP4674237B2 (ja)
WO (1) WO2007020679A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009146162A (ja) * 2007-12-14 2009-07-02 Fujitsu Ltd 公差解析計算システム、公差解析方法及びプログラム
JP2010225140A (ja) * 2009-03-17 2010-10-07 Technology Currents Llc 意図的なエラーによるエネルギー最適化
JP2013196406A (ja) * 2012-03-21 2013-09-30 Toyota Motor East Japan Inc 設計支援装置及び設計支援方法
JP2015135548A (ja) * 2014-01-16 2015-07-27 富士通株式会社 組立歩留予測装置、組立歩留予測プログラムおよび組立歩留予測方法
JP2017199313A (ja) * 2016-04-28 2017-11-02 ファナック株式会社 複数の機械による製造状況を調整する製造調整システム
WO2022168506A1 (ja) * 2021-02-03 2022-08-11 株式会社日立製作所 公差解析システム

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7400992B2 (en) * 2006-06-01 2008-07-15 Quality Vision International, Inc. Fitting multidimensional measurement data to tolerance zones having regard for the uncertainty of the measurements
JP2013122644A (ja) * 2011-12-09 2013-06-20 Fujitsu Ltd 設計支援装置、設計支援方法および設計支援プログラム
US9659143B2 (en) 2014-02-05 2017-05-23 Ford Global Technologies, Llc Method for analyzing the robustness of components within a vehicular mechanical system to calculate out-of-specification robustness
US11093661B2 (en) * 2017-08-01 2021-08-17 Ptc Inc. Smart relations of computer aided design (CAD) components
JP6990563B2 (ja) * 2017-11-14 2022-02-03 株式会社日立製作所 製品設計および工程設計装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2820170B2 (ja) 1991-05-29 1998-11-05 三菱電機株式会社 Nc工作機械の加工指令作成方法および装置
JP2002082995A (ja) 2000-09-07 2002-03-22 Hitachi Ltd 情報処理装置およびそれにより実行されるプログラムが格納された記録媒体
JP2003006241A (ja) 2001-06-22 2003-01-10 Fujitsu Ltd 組立公差解析装置、その方法、プログラム、及び記録媒体

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5323333A (en) * 1991-12-30 1994-06-21 Johnson Richard W Apparatus and method for allocating tolerances
US5586052A (en) * 1993-04-27 1996-12-17 Applied Computer Solutions, Inc. Rule based apparatus and method for evaluating an engineering design for correctness and completeness
US5956251A (en) * 1995-06-28 1999-09-21 The Boeing Company Statistical tolerancing
US5691909A (en) * 1995-12-29 1997-11-25 Western Atlas Method of virtual machining to predict the accuracy of part to be made with machine tools
US5949693A (en) * 1996-09-06 1999-09-07 Tandler; William Computer aided design (CAD) system for automatically constructing datum reference frame (DRF) and feature control frame (FCF) for machine part
WO1998019821A1 (fr) * 1996-11-07 1998-05-14 Mitutoyo Corporation Production d'un programme de mesure pour de l'usinage cm et gestion de l'usinage fondee sur le programme de mesure
EP1028306B1 (en) * 1998-08-28 2008-10-15 Mitutoyo Corporation Apparatus and method concerning analysis and generation of a part program for measuring coordinates and surface properties
US6963824B1 (en) * 1999-02-19 2005-11-08 Davidson Joseph K Method and apparatus for geometric variations to integrate parametric computer aided design with tolerance analyses and optimization
AU2002357737A1 (en) * 2001-11-16 2003-06-10 Faro Technologies, Inc. Method and system for assisting a user taking measurements using a coordinate measurement machine
US7024263B2 (en) * 2002-07-25 2006-04-04 Drake Jr Paul J Mechanical tolerance method
US6826510B2 (en) * 2002-11-14 2004-11-30 General Electric Company Method, system and computer product for performing geometric dimension and tolerance stack-up analysis
US6978220B2 (en) * 2004-03-02 2005-12-20 The Boeing Company Combined feature dimensional parameter analysis
US7212883B2 (en) * 2004-03-12 2007-05-01 The Boeing Company Machine readable medium and method for determining feature-relating tolerance consumed
US7398179B2 (en) * 2004-08-25 2008-07-08 Gm Global Technology Operations, Inc. Part measurement prioritization system and method
US7400992B2 (en) * 2006-06-01 2008-07-15 Quality Vision International, Inc. Fitting multidimensional measurement data to tolerance zones having regard for the uncertainty of the measurements

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2820170B2 (ja) 1991-05-29 1998-11-05 三菱電機株式会社 Nc工作機械の加工指令作成方法および装置
JP2002082995A (ja) 2000-09-07 2002-03-22 Hitachi Ltd 情報処理装置およびそれにより実行されるプログラムが格納された記録媒体
JP2003006241A (ja) 2001-06-22 2003-01-10 Fujitsu Ltd 組立公差解析装置、その方法、プログラム、及び記録媒体

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SATO A.: "Hajimete no 3 jigen Kosa Kaiseki", THE NIKKAN KOGYO SHINBUN, LTD. (2000 NEN 10 GATSU SPECIAL EXTRA ISSUE, CAD KORYAKU MAGAZINE), vol. 44, no. 16, 20 October 2000 (2000-10-20), pages 59 - 66, XP002975110 *
See also references of EP1914646A4 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009146162A (ja) * 2007-12-14 2009-07-02 Fujitsu Ltd 公差解析計算システム、公差解析方法及びプログラム
JP2010225140A (ja) * 2009-03-17 2010-10-07 Technology Currents Llc 意図的なエラーによるエネルギー最適化
JP2013196406A (ja) * 2012-03-21 2013-09-30 Toyota Motor East Japan Inc 設計支援装置及び設計支援方法
JP2015135548A (ja) * 2014-01-16 2015-07-27 富士通株式会社 組立歩留予測装置、組立歩留予測プログラムおよび組立歩留予測方法
JP2017199313A (ja) * 2016-04-28 2017-11-02 ファナック株式会社 複数の機械による製造状況を調整する製造調整システム
CN107390644A (zh) * 2016-04-28 2017-11-24 发那科株式会社 制造调整系统
WO2022168506A1 (ja) * 2021-02-03 2022-08-11 株式会社日立製作所 公差解析システム
JP7440438B2 (ja) 2021-02-03 2024-02-28 株式会社日立製作所 公差解析システム

Also Published As

Publication number Publication date
US20080162075A1 (en) 2008-07-03
US7660697B2 (en) 2010-02-09
EP1914646A1 (en) 2008-04-23
EP1914646A4 (en) 2014-03-12
JPWO2007020679A1 (ja) 2009-02-19
JP4674237B2 (ja) 2011-04-20

Similar Documents

Publication Publication Date Title
WO2007020679A1 (ja) 寸法公差算出装置,寸法公差算出方法,及び寸法公差算出プログラムを記録したコンピュータ読取可能な記録媒体
US8370117B2 (en) Systems, methods, and tools for proofing a computer-aided design object
Shah et al. Navigating the tolerance analysis maze
US8370118B2 (en) Systems, methods, and tools for proofing a computer-aided design object
US7657408B2 (en) Structural analysis apparatus, structural analysis method, and structural analysis program
CN101221590A (zh) 定义输入产品的计算机实现的方法
US11163916B2 (en) Automatic generation of dimension and tolerance information for fastened components
Wang et al. Quality-driven sequence planning and line configuration selection for compliant structure assemblies
US7840097B2 (en) Aiding apparatus, design aiding method, computer readable recording medium recorded thereon a design aiding program and design aiding system
US8219369B2 (en) Automatic generation of joint locations
US20110276315A1 (en) System and Method for Identifying Under-Defined Geometries Due to Singular Constraint Schemes
JP2006058413A (ja) マスクの形成方法
Alva et al. Automated design of sheet metal punches for bending multiple parts in a single setup
Anselmetti et al. Coupling experimental design—digital simulation of junctions for the development of complex tolerance chains
JP4809645B2 (ja) メッシュ分割方法、有限要素解析装置、及びコンピュータプログラム
JPH10143236A (ja) プラントの製造方法およびプラントの製造設計システム
Davidson et al. Mathematical model to formalize tolerance specifications and enable full 3D tolerance analysis
US7962371B2 (en) Commodity presenting method and system therefor
Luu Methodology development for parametric CAD modeling in CATIA V5 to aid simulation driven design using turbine volute as a case study
US7751931B2 (en) Design support apparatus and design support method therefor
Albaiji Repeatability case study of the 3D printer in the School of Engineering and Applied Science Lab
Ari Samadhi et al. AUTOMATIC PRECEDENCE CONSTRAINT GENERATION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL.
KR101902819B1 (ko) 창 세트의 열 관류율 시뮬레이션 자동화 평가를 위한 개방형 bim 정보의 자동 가공 시스템 및 방법
Pajula Utilization of model-based definition within mechanical design and manufacturing
US20070288209A1 (en) CAD system, shape correcting method and computer-readable storage medium having recorded program thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007530863

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2005780220

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2005780220

Country of ref document: EP