Assembly tolerance analysis apparatus, assembly tolerance analysis method and storage medium
AssigneeFujitsu Limited
InventorsYuichi Sato, Masayoshi Hashima
Life of this patent
Estimating the term…
Abstract
First, the assembly population of the probability distribution of the mounting state of each part (within the initial setting range of assembly tolerance) is generated using the Monte-Carlo method. Then, an individual group that meets the design specification designated by a user is detected and the initial setting of the assembly tolerance is modified using the individual group. In this case, sensitivity indicating the modification of the assembly tolerance of which part is the most efficient can also be calculated/presented. Furthermore, how much the modification amount should be can also be calculated/presented.
Claims20
An assembly tolerance analysis apparatus, comprising:
- an object shape/assembly information storage unit storing shape/assembly information of each part composing an analysis target;
- a Monte-Carlo population generation unit generating a population of assembly samples with a slightly different mounting position/orientation of each part using Monte-Carlo method based on an initial setting value of an assembly tolerance of each part composing an analysis target;
- a simulation unit simulating an operation of the analysis target in the part mounting position/orientation for each assembly sample obtained by the Monte-Carlo population generation unit using the shape/assembly information and calculating an operation locus of an arbitrary focus point;
- and
- an allowable tolerance range backward analysis unit selecting a locus located within a design specification range imposed on the focus point from a plurality of operation loci and determining a new assembly tolerance based on the mounting position/orientation of each part of an assembly sample corresponding to the selected locus.
An assembly tolerance analysis method, comprising:
- generating a population of assembly samples with a slightly different mounting position/orientation for each part using Monte-Carlo method based on an initial setting value of assembly tolerance of each part composing an analysis target;
- simulating an operation of the analysis target in the part mounting position/orientation for each assembly sample using the shape/assembly information and calculating an operation locus of an arbitrary focus point;
- and
- selecting a locus that is located within a range of a design specification imposed on the focus point from a plurality of operation loci and determining new assembly tolerance based on the mounting position/orientation of each part of the assembly sample corresponding to the selected locus.
A computer-readable storage medium which stores a program for enabling a computer to execute a process, said process comprising:
- generating a population of assembly samples with a slightly different mounting position/orientation for each part using Monte-Carlo method based on an initial setting value of an assembly tolerance of each part composing an analysis target;
- simulating an operation of the analysis target in the part mounting position/orientation for each assembly sample using the shape/assembly information and calculating an operation locus of an arbitrary focus point;
- and
- selecting a locus that is located within a range of a design specification imposed on the focus point from a plurality of operation loci and determining the new assembly tolerance based on the mounting position/orientation of each part of an assembly sample corresponding to the selected locus.
A transmission signal that stores a program for enabling a computer to execute a process, said process comprising:
- generating a population of assembly samples with a slightly different mounting position/orientation for each part using Monte-Carlo method based on an initial setting value of an assembly tolerance of each part composing an analysis target;
- simulating an operation of the analysis target in the part mounting position/orientation for each assembly sample using the shape/assembly information and calculating an operation locus of an arbitrary focus point;
- and
- selecting a locus located within a range of a design specification imposed on the focus point from a plurality of operation loci and determining a new assembly tolerance based on the mounting position/orientation of each part of the assembly sample corresponding to the selected locus.
Dependencies are inferred from the claim text.