|Publication number||US6889107 B2|
|Application number||US 10/694,809|
|Publication date||May 3, 2005|
|Filing date||Oct 29, 2003|
|Priority date||Jan 31, 2003|
|Also published as||US20040153188|
|Publication number||10694809, 694809, US 6889107 B2, US 6889107B2, US-B2-6889107, US6889107 B2, US6889107B2|
|Inventors||Shinya Yuda, Hiroyuki Nemoto|
|Original Assignee||Hitachi, Ltd.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (2), Non-Patent Citations (2), Referenced by (7), Classifications (6), Legal Events (6)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of Invention
This invention relates to a method of supporting parts standardization and a support system for carrying out the method that is used for selecting standard parts from plural parts. The specification discloses a support system for parts standardization, a method therefore, a computer program for executing the method and an information-recording medium storing the computer program that is capable of being read out by a computer.
2. Related Art
In the art disclosed in Japanese Laid-open 09-179892, the degree of similarity among parts is computed, and example parts are extracted based on the result of the computation. The standard parts are decided by preparing data of parts including the extracted parts groups.
In the related art, because the similarity of the parts is checked by one representative parameter, i.e. similarity that represents properties, contour characteristics, etc, of the parts, the definition of the similarity is not direct. That is, a user who wants to select standard parts cannot select proper standard parts, unless he or she fully understands the definition. For example, although one attribute has a great influence on the similarity, but another attribute may have little influence thereon. Further, the attributes do not give influence unless it is taken into consideration. In other words, it is difficult to make a proper definition of similarity.
It is an object of the present invention to provide a method and system for supporting selection of proper standard parts, regardless of experience of the users.
One feature of the present invention resides in selection wherein a nearby range is decided in advance in selecting standard parts from data of plural parts. Another feature of the present invention resides in that the standard parts are selected based on the actual production quantity of the parts.
A further feature of the present invention resides in that a support system for parts standardization wherein standard parts are selected from plural parts data, which comprises a first storage for a multi-dimensional database representing properties of plural parts, a second storage for actual production database representing production quantity of plural parts, a nearby zone input device for preparing nearby zone data that receives a attribute name which is a parameter name and a nearby zone data corresponding to the attribute name, a standard parts judging device that reads the multi-dimensional data stored in the actual production database, selects standard parts using the nearby zone from the readout data of the plural parts, and outputs standard parts data, and a display for displaying the standard parts data.
The above-mentioned features and other features of the invention will further be explained with reference to claims, the specification and drawings.
Preferred embodiments of the present invention will be explained with reference to the drawings.
In the specification, the standard parts are defined as parts that are parts to be mandatorily used or are recommended to use in a certain design group or organization. In general, when plural designers design a part, they design it in different contours. For example, take a simple structure as a stay shown in
In general, a function of the stay is to fasten two parts with a bolt, and the distance between the holes formed in the stay is an important point. In many cases, the stays are exchangeable if they have a width and a hole size within proper ranges. Both stays 1301 and 1302 have the same distance as 50 mm between holes, but their widths are 15 mm and 17 mm, respectively. From the viewpoint of mechanism, there are many situations where the stays 1301 and 1302 are exchangeable. That is, when two designers design independently, there is a high possibility that although the parts perform the same function, they have similar contours but different in details each other.
If new parts are designed, this may lead to lose the chance of cost reduction, which may be achieved by using conventional parts. Furthermore, the cost will increase for maintenance and warehouse fee of the parts, resulting from a new design. This may be a problem to development of new products. The larger the number of designers, the more the variations of the parts will become.
Then, as for the parts that are used frequently, the parts are commonly used in a design group or organizations so as to suppress that the variation of parts increases, by recommending or obliging them to use the parts if possible, as far as they have similar functions. Such parts are called standard parts in this specification. In developing products, using the standardized parts is particularly important for the cost reduction.
In order to select standard parts, we should take into consideration the features of contours such as volume, sizes and specifications such as a rotational number in case of motors, for example. Furthermore, considering a unit price, the quantity of production is also an important criterion of judgment. However, if there are many kinds of similar functional parts in a design group, it will take a long time to compare information of the parts.
The multi-dimensional data consist of a collection of two or more multi-dimensional data record 202. One multi-dimensional data record 202 consists of attributes 203 and the part number 201. The part number 201 is the data for identifying each multi-dimensional data record 202. Any attribute is acceptable, if the attribute 203 of the parts belongs to an object. Moreover, there is no limit to the number of the attributes.
The actual production database storage 102 in
Actual production data stored in the actual production database storage 102 are explained with reference to FIG. 3. The actual production data consist of a collection of two or more actual production data record 302. One actual production data record 302 consists of combination of the part numbers 301 and the quantity of production 303. The part number is the data for identifying each actual production data record 302. Here, identifiers corresponding to the part numbers of a multi dimensional database 101 are used. In
The nearby range input unit 104 is the apparatus which stores the inputted nearby range data by a user. The nearby range data inputted by the nearby range input unit 104 is explained with reference to FIG. 8.
The nearby range data are a pair of a parameter 801 for specifying the nearby range and a value 802 of the nearby range. The parameter name 801 which specifies the nearby range inputted in the nearby range must be included in the set of the attribute 203 of the parts of the multi dimensional database storage 101. The nearby range data will be inputted with a user interface as shown in FIG. 9.
The standard part judging apparatus 103 is an apparatus for selecting out the parts suitable for standard parts, based on the data inputted by the user from the nearby range input unit 104, using the data of the multi dimensional database 101 and the actual production data base 102.
A concrete procedure will be explained later with reference to FIG. 5. Display 105 displays the parts selected by the standard part judging apparatus 103 to a user.
In the apparatus construction shown in
The display 404 displays the standard parts that are the output of the nearby range input unit 104 and the standard part judging apparatus 103. A keyboard 405 and a mouse 406 receive a user's input and directions in the nearby range input unit 104.
The user will use the keyboard 405 or the mouse 406 for the nearby range input unit 104, will input the nearby range, and will give directions of selection and displaying of the standard parts. After inputting the kind of attributes which specify the nearby range into the column 901 for inputting a parameter name, followed by inputting the nearby range value corresponding to the parameter name into the column 902 for inputting the nearby range value, the button 903 which directs selection and displaying of the standard parts is clicked with the mouse.
The standard part judging apparatus 103 outputs standard part data in accordance with the procedure explained below, i.e., the procedure shown in FIG. 5. The procedure is explained. The standard part judging apparatus comprises step 1 (501) and step 2 (502). Step 1 (501) is a step, which holds the accumulated value of the production quantity of the parts near the respective parts on the memory, the value being related with the part number.
Step 1 (501) is explained by reference to FIG. 6. One part processed by repetition processing between step 1.1 (601) and step 1.6 (606) is taken out from the multi dimensional database 101 at step 1.1 (601). This part is called X. At this time, the accumulated quantity of the production of X that was used during processing is cleared to 0.
At step 1.2 (602), one part processed by the repetition processing between step 1.2 (602) and step 1.5 (605) is taken out from the multi dimensional database 101. This part is called Y.
At step 1.3 (603), it is judged whether part Y is near the part X by the method described below. The pair of parameter names and the nearby range is acquired from the nearby range data inputted from the nearby range input unit 104. Here, the pair is defined as the parameter name P and range B. The values corresponding to the parameter names of parts X and parts Y are acquired, and a difference between them is acquired. The absolute value of the difference and range B are compared; when the range B is smaller than the other, this parameter name P is judged that the parts Y are near the parts X. When all parameters are judged whether they are near each other or not, and whether parts Y are near the parts X or not.
The above-mentioned step 1.3 (603) is again explained by reference to the nearby range data shown in
The second of the nearby range data is a parameter name “surface area” and the near range “5,000”. The value corresponding to the parameter name “surface area” of parts X is “15,646”, and is “19,636” for parts Y. The absolute value of the difference is 3,990, which is smaller than the nearby range “5,000”. Therefore, parts X and parts Y are near each other with respect to the parameter “surface area”.
Since all the nearby range data are judged as being near each other, it is judged that parts X and parts Y are near each other. When parts Y are near the parts X, processing is advanced to step 1.4 (604), and when they are not near, processing is advanced to step 1.5 (605).
At step 1.4 (604), the quantity of production of parts Y is acquired from the actual production database storage 102, and the quantity of production of parts Y is added to the accumulated quantity of production of parts X. The accumulated quantity of production of parts X is updated to the value.
At Step 1.5 (605), it is judged whether processing has been done to all the parts Y contained in the multi dimensional database 101 or not. When the processing was over, the processing is advanced to step 1.6 (606). If the processing to all has not been done, the processing is returned to step 1.2 (602), and the processing is advanced to the following parts.
At Step 1.6 (606), it is judged whether processing of all the parts X contained in the multi dimensional database was completed or not. If the processing was done, it is finished. When the processing of all is not completed, the processing returns to step 1.1 (601) and processing is advanced to the following parts.
Step 2 (502) is a step for comparing among the accumulated values acquired at step 1 (501) of parts, and for selecting the standard parts. Step 2 (502) is explained by reference to FIG. 7.
One part processed by repetition processing between step 2.1 (701) and step 2.7 (707) is taken out from the multi dimensional database storage 101 at step 2.1 (701). This part is called X.
At Step 2.2 (702), one part that is to be processed by the repetition processing between step 2.2 (702) and step 2.5 (705) is taken out from the multi dimensional database 101. This part is called Y.
At Step 2.3 (703), it is judged whether parts Y are near the parts X or not. The method of the judgment of the nearby range will be judged by the same method as the above-mentioned step 1.3 (603).
When parts Y are near parts X, processing is advanced to step 2.4 (704), and when they are not near parts X, the processing is advanced to step 2.5 (705).
At step 2.4 (704), the accumulated quantity of production of parts Y and the accumulated quantity of production of parts X are compared, wherein the both quantities have been calculated at step 1.
When the accumulated quantity of production of parts Y is larger than that of parts X, the processing is advanced to step 2.7 (707). When the accumulated quantities of production of parts Y and parts X are the same, each of the quantities is measured. When the quantity of production of parts Y is larger than the quantity of production of parts X, the processing is similarly advanced to step 2.7 (707). When the fact is not, the processing is advanced to step 2.5 (705).
At step 2.5 (705), it is judged whether processing of all the parts Y contained in the multi dimensional database has been completed. When it is completed, the processing is advanced to step 2.6 (706). When the processing to all is not completed, it is returned to step 2.2 (702) and the processing is advanced to the processing of the following parts. Data of parts X are stored in the standard part data at step 2.6 (706).
At step 2.7 (707), it is judged whether processing to all parts X contained in a multi dimensional database 101 has been done. If the processing to all was done, the processing is finished. When the processing to all has not been completed, the processing is returned to step 2.1 (701) and the processing is advanced to the following parts.
The data selected for the standard parts are stored in the standard part database. The standard part data are all deleted in the contents, before starting step 1 (501).
The result (standard part data) that is obtained by processing the multi-dimensional data shown in FIG. 2 and the actual production data shown in
The display displays the standard part data in the tabular form, as shown in
As for the parts contained in the standard part data, triangle dots 1201 are plotted in the graph so that the user understands that they are the standard parts. Moreover, the range line 1202 is drawn so that the nearby range for the standard parts may be known. Any attributes for plotting the parts are acceptable if they are multi-dimensional data. However, only when plots of the attributes included in the nearby range are used, the range lines 1202 are drawn.
Moreover, the data may be indicated as shown in FIG. 16. In this example of indication, the small images (thumbnails) 1601 are indicated for showing parts, while the parts are plotted by points in FIG. 12. Although all parts are plotted in
Although a concrete apparatus can be realized by constituting a general-purpose computer system comprising the components shown in
When realizing the apparatus by adding a processing program to the general-purpose computer systems, the processing program is recorded in information recording media (an information recording medium in which data are able to be read out by a computer), such as CD-ROM1501 as shown in
When realizing the apparatus by taking in the processing program delivered through a communication network, using the input section, the taken-in processing program is memorized and stored in the media, such as the magnetic disk so that the program can be repeatedly used. As an example of such general-purpose computer systems, personal computers, office computers, workstations, etc. can be used.
As having been described, the part standardization support system and the method of selecting standard parts are provided by the present invention in which the attributes and the nearby range in connection with similarity of parts are indicated explicitly. Since, in the conventional method, each attribute and q contour feature of parts are represented and are verified by only one value of the degree of similarity, the definition of the degree of similarity is not direct. That is, if the user who selects standard parts does not fully understand the definition of the degree of similarity, it is difficult for him or her to expect the proper selection of the standard parts.
The present invention provides a support system for selecting parts that are suitable for standard parts, using data of plural parts, which comprises a multi-dimensional database storage for storing multi-dimensional data representing attributes of parts, an actual production database storage for storing actual production data representing quantity of production of parts, a nearby range data inputting apparatus for preparing nearby range data upon receipt of nearby range values corresponding to attributes, a standard part judging apparatus for reading out the actual production quantity data stored in the actual production quantity database storage, selecting standard parts using the nearby range data from the read-out data, and outputting standard parts data, and a display for displaying the standard parts data.
That is, by specifying the parameters used for selecting the standard parts, the parameters, which may give influence on the selection of the standard parts, become explicit, and the degree of influence will be grasped directly by specifying the nearby range. Therefore, even beginners are able to select the standard parts.
Although the actual production data were used as a standardization parameter in the above-mentioned example, other parameters such as the cost of processing in the company or a purchase price of parts can be used. Although in the above example, the second database has a different constitution than that of the first database, it is possible to constitute them as one item of the first database. As a result, it can be expected that reduction in storage capacity or volume and an access speed to data will increase.
As mentioned above, the parameters, which give influences on selection of the standard parts, are explicit, and hence the present invention provides a part standardization support system and a method therefore.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US6625607 *||May 19, 2000||Sep 23, 2003||Parametric Technology Corporation||Method of comparing parts|
|US20010023376 *||Mar 6, 2001||Sep 20, 2001||Jinichi Uchida||Parts information management method and parts information management system|
|Citing Patent||Filing date||Publication date||Applicant||Title|
|US7941433||Jan 22, 2007||May 10, 2011||Glenbrook Associates, Inc.||System and method for managing context-rich database|
|US8150857||Jan 22, 2007||Apr 3, 2012||Glenbrook Associates, Inc.||System and method for context-rich database optimized for processing of concepts|
|US8406910 *||Oct 7, 2008||Mar 26, 2013||Nec Corporation||Management device, production management device, production management system|
|US9165041||Jan 23, 2012||Oct 20, 2015||Hitachi, Ltd.||Products information management assistance apparatus|
|US20080033951 *||Jan 22, 2007||Feb 7, 2008||Benson Gregory P||System and method for managing context-rich database|
|US20100217422 *||Oct 7, 2008||Aug 26, 2010||Nec Corporation||Design management device, production management device, production management system|
|US20110213799 *||May 9, 2011||Sep 1, 2011||Glenbrook Associates, Inc.||System and method for managing context-rich database|
|U.S. Classification||700/107, 700/106|
|Cooperative Classification||Y02T10/82, G06F17/50|
|Oct 29, 2003||AS||Assignment|
Owner name: HITACHI, LTD, JAPAN
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YUDA, SHINYA;NEMOTO, HIROYUKI;REEL/FRAME:014647/0298;SIGNING DATES FROM 20030911 TO 20030912
|Sep 24, 2008||FPAY||Fee payment|
Year of fee payment: 4
|Sep 28, 2012||FPAY||Fee payment|
Year of fee payment: 8
|Dec 9, 2016||REMI||Maintenance fee reminder mailed|
|May 3, 2017||LAPS||Lapse for failure to pay maintenance fees|
|Jun 20, 2017||FP||Expired due to failure to pay maintenance fee|
Effective date: 20170503