The present invention relates to a method of selecting parts from a parts database storing information of parts, a system supporting the same, a support program and a storage medium storing the support program.
In designing of machine products or electronic circuit board, it becomes necessary to replace existing parts or unit with new parts or unit.
On the other hand, upon obtaining electronic parts or so forth, it becomes necessary to retrieve compatible parts which satisfies specification designated by a design division based on price, supply amount, delivery date, and to obtain the parts from a plurality of makers for distributing obtainment risk.
In the foregoing case, it becomes necessary to check parts of the same kind as the currently used parts and to compare specification, price, purchase condition.
Conventionally, it is typical to select necessary parts from brochure collecting the same kinds of parts. Upon retrieving parts having compatibility to the existing parts, retrieval is performed on a parts list of the product and specifications of the parts are checked to find the parts adapted thereto. Furthermore, check is performed whether the parts or the parts of the same kind produced by the same manufacturer is used in the existing product to unitarily make judgment for production, use, obtainment, technical performance and so forth for selecting the parts.
As prior art supporting such operation, there is an invention disclosed in Japanese Patent Application Laid-Open No. 2000-339381. In the publication, there has been disclosed a method for producing a display data embedded a display button for a product construction reverse tree in a product construction normally developed tree image. By this, it can be easily known at which portion, the particular parts forming the product is used in another product by the reverse developed tree.
As another prior art, there is a matrix parts table as disclosed in Japanese Patent Application Laid-Open No. 2000-148814. In the shown technology, the compatible parts of series products are displayed together with the matrix form parts table in side-by-side relationship to see difference of component parts in the series products.
In the prior arts, while parts constructions of the products can be easily listed, it is required to retrieve parts adapted to specification value from brochure of parts separately when the same kind of parts is to be found. On the other hand, when desired parts is found, in order to check whether the found parts is used in the existing products, it becomes necessary to return to the parts construction retrieval system to check the parts construction of the products again.
On the other hand, in the prior art disclosed in Japanese Patent Application Laid-Open No. 2000-339381, since there is no method for retrieving compatible parts of the designated parts, it becomes necessary to perform retrieval of the compatible parts by a retrieval product independent of the construction tree retrieving program.
Furthermore, in the prior art disclosed in Japanese Patent Application Laid-Open No. 2000-148814, in the series products, it can only recognized difference of parts construction and cannot find parts in the matrix form parts table compatible with the designated parts. Furthermore, for the parts used in products other than series product, retrieval cannot be extended even when parts have compatibility to the designated parts.
The present invention has been worked out in view of the drawbacks in the prior art set forth above. Therefore, it is an object of the present invention to provide a method and a system for easily finding out parts having compatibility to a desired parts.
Another object of the present invention is to provide a method and a system for easily retrieving document showing information relating to record and association of products employing compatible parts.
According to the first aspect of the present invention, a parts selection supporting system comprises:
display means;
product construction storage means for storing product construction;
parts classification storage means for storing classification of parts;
construction display data generation means for reading out product construction data from the product construction storage means and displaying a list of parts forming a product or a partial assembly input by an operator, and
parts classification display data generation means for reading out information relating to classification of the parts from the parts classification storage means, displaying tree form according to hierarchy of classification and displaying a list of parts of the same classification of as designated parts or partial assembly by displaying tree form in hierarchy of classification on the display means,
the construction display data generating means generating a display data including a switching command for switching to a part classification display screen image including individual parts together with the list of parts.
In the preferred construction, the parts selection support system may further comprise:
product construction reverse tree display data generating means for displaying upper level assembly and/or product using designated parts or assembly in tree form, and
the parts classification display data generating means generates the display data including a switching command for switching to a product construction reverse tree display screen image designating each parts.
The parts selection support system may further comprise:
parts data storage means for storing parts information; and
data taking means for reading data from the parts data storage means and updating or adding data of the parts classification storage means.
According to the second aspect of the present invention, a parts selection supporting method comprises:
construction display data generation step of reading out product construction data from product construction storage means storing parts construction of a product and displaying a list of parts forming the product or a partial assembly input by an operator;
parts classification display data generation step of reading out classification of parts of parts classification storage means for storing information relating to classification of parts for displaying in tree form and displaying a list of the parts in the same classification,
in the construction display data generation step, a display data including a switching command to the parts classification display screen image including individual parts together with a list of the parts.
The parts selection supporting method may further comprise:
product construction reverse tree display data generating step of reading out the product construction data from the product construction storage means and displaying upper level assembly and/or product using designated parts or assembly in tree form,
in the parts classification display data generating step, a display data including switching command for switching to a product construction reverse tree display screen image designating each parts.
The parts selection support means may further comprise a step of reading out parts data from parts data storage means storing parts information, and updating or adding data of the parts classification storage means.
According to the third aspect of the present invention, a computer readable storage medium storing a program supporting selection of parts on the basis of data relating to product or parts stored in database, the program comprising:
construction display data generation step of reading out product construction data from product construction storage means storing parts construction of a product and displaying a list of parts forming the product or a partial assembly input by an operator;
parts classification display data generation step of reading out classification of parts of parts classification storage means for storing information relating to classification of parts for displaying in tree form and displaying a list of the parts in the same classification,
in the construction display data generation step, a display data including a switching command to the parts classification display screen image including individual parts together with a list of the parts.
The program may further comprise:
product construction reverse tree display data generating step of reading out the product construction data from the product construction storage means and displaying upper level assembly and/or product using designated parts or assembly in tree form,
in the parts classification display data generating step, a display data including switching command for switching to a product construction reverse tree display screen image designating each parts.
The program may further comprise a step of reading out parts data from parts data storage means storing parts information, and updating or adding data of the parts classification storage means.
According to the fourth aspect of the present invention, a parts selection supporting program to be executed by a computer, comprises:
construction display data generation step of reading out product construction data from product construction storage means storing parts construction of a product and displaying a list of parts forming the product or a partial assembly input by an operator;
parts classification display data generation step of reading out classification of parts of parts classification storage means for storing information relating to classification of parts for displaying in tree form and displaying a list of the parts in the same classification,
in the construction display data generation step, a display data including a switching command to the parts classification display screen image including individual parts together with a list of the parts.
The present invention will be understood more fully from the detailed description given hereinafter and from the accompanying drawings of the preferred embodiment of the present invention, which, however, should not be taken to be limitative to the invention, but are for explanation and understanding only.
In the drawings:
The present invention will be discussed hereinafter in detail in terms of the preferred embodiment of the present invention with reference to the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It will be obvious, however, to those skilled in the art that the present invention may be practiced without these specific details. In other instance, well-known structures are not shown in detail in order to avoid unnecessary obscurity of the present invention.
A construction display data generation means of the present invention is realized by a product construction screen generation program 104. The product construction screen generation program 104 takes out a hierarchal relationship of the parts designated by an input device 106 from the product construction database 101 and further takes out parts data of the relevant parts from the parts database 102 to generate a product construction display screen image as data for displaying buttons including parts classification display screen image corresponding to respective parts numbers together with parts attributes such as parts number, parts name and so forth, according to a hierarchal relationship, for displaying on a display device 105.
An input device 106 reads out position information of a display data on the product construction display screen image displayed on the display device 105, and calls a parts classification screen generation program 107 according to a command of a parts classification display screen image generation button as designated by a pointing device, such as mouse or the like.
The parts classification display data generation means of the present invention is realized by the parts classification screen generation program 107. In the process of the parts classification screen generation program 107, the classification data including the parts having parts number corresponding to the button designated by the parts classification display data generation means of the present invention is read out from the parts classification database 103, and an attribute information, such as parts name or the like from the parts database 102 is read out in order to display a parts classification display screen image generated buttons including instruction for calling a product construction reverse tree display screen generation program 108 for displaying the parts number, the parts name and the product in which respective parts are used so as to display the parts classification display screen image on the display device 105.
The input means read out position information of the display data on the parts classification display screen image displayed on the display device 105 and calls the product construction reverse tree display screen program 108 in response to a command input through the button for generating the product construction reverse tree display screen image of the parts designated by a pointing device, such as mouse or the like.
The product construction reverse tree display data generation means according to the present invention is realized by the product construction reverse tree display screen generating program 108. The product construction reverse tree display screen generation program 108 reads out the construction data of the parts designated through the input device 106 from the product construction data base 101 and retrieves the parts belonging in the upper hierarchal level of the parts designated through the input device 106 together with the parts name read out from the parts database 102, for displaying the product construction reverse tree display screen image showing construction up to the product at the highest level.
The parts classification reverse tree display screen generation program 109 reads out the classification data of the parts designated by the input device 106 from the parts classification database 103, retrieves the parts in upper classification hierarchal level in which the parts designated by the input device 106 belongs, and displays a parts classification reverse tree display screen image showing a product classification reverse tree up to a class of the highest hierarchal level.
Next, the product construction database 101 is retrieved to take out a record which includes the parts number P as parent parts (503). Then, judgment is made whether all of child parts of the parts number P are taken out (504). When no child parts is present or all of the child parts are taken out, execution of the program goes end. On the other hand, when newly taken out record is present, a column of the child parts of the newly taken out record is made reference to set the parts number of the child parts as Q (505). Next, with taking the parts number Q, the shown product construction screen generation program is called recursively to return the process to step 503 to take out the record of the child parts of the parts number P (506).
Operation of the parts construction screen generation program of
Next, among the records of the child parts P2, P3 of the parts number P1, the record of P2 is taken out at step 503. In judgment at step 504, the process is branched to the side of “N” since the record of the parts number P2 is taken out. Then, at step 505, the parts number P2 is taken out from the taken out record of P2 to replace for the parameter Q. Then, with taking the parameter Q, namely P2, the generation process is called in recursive manner.
When the process of
When the process at step 506 taking P4 as the parameter Q is completed, the process returns to step 503 to take put the record of another child parts P5 of the parts P2 to output a line 604 through the recursive process in the similar manner as the case of P4. Thereafter, the process returns to step 503. Since records taking the parts P2 as parent are only child parts P4 and P5, all records have already been taken out to branch to “Y” to terminate the process taking P2 as input P and then pass step 506 in recursive level taking P2 as input P.
When the input P is P1, another record taking P3 as child parts is left in the parts construction database of
As set forth above, by the product construction screen generation process of
Since the list can be easily switched from the list of the parts forming the product the list of the parts of the same kind by the product construction display screen image generated through the process shown in
A process of a parts classification reverse development tree screen generation program 109 is shown in
On the other hand, if the record of C as child classification is taken out from the parts classification database, the process is advanced to step 1805. At step 1805, the parent classification of the taken out record is set as D. Then, at step 1806, a line consisted of the class name of D, parts classification in forward or normal direction with taking D as parent classification, namely from the parent classification to the child classification, and a button for switching display, is output. Finally, the parameter C is set as parameter D, namely the parent classification is set C (1807). Then, the process from step 1803 and subsequent steps are repeated.
When the normal classification tree button on the display screen image of
Initially, the parts number X is input (701). Then, the parts database of
Next, the parts classification database 103 of
Next, the parts classification screen generation program is recursively called with taking the classification number Y as input. Then, the process is returned to step 703 to take out the next record having X as the parent classification (706). Such recursive process is similar to the method discussed in connection with step 506 of
Finally, judgment is made whether all records having the classification number X as parent classification are output. If there are remained records, the process is returned to step 703. On the other hand, when the display data of all records are output, the execution of the program goes end (706).
The parts classification display screen image generated by the parts classification screen generation program 107 shows the classification number and parts number in the first column of the display screen image as shown in
By the parts classification display screen image generated as set forth above, it can be easily appreciated the products and portions where respective parts are used from the list of the same kinds of parts. Therefore, it can be facilitated to retrieve information relating to the parts to be used as replacement.
In the process shown in
Then, check is performed whether the records taking the parts A as child parts are taken out at step 903. If the record is not taken out, judgment is made that there is no parts in upper hierarchal level, namely that the parts is in the highest product construction. Thus, the process is advanced to a branch “N” to terminate the process. On the other hand, if the record is taken out, the parts number of the parent parts of the taken out record is set as A (step 905). Then, the process is retu8rned to step 902.
The first column 1001 in
When the button displayed as “PRODUCT CONSTRUCTION” of the third column 1003, the product construction screen generation program 104 is actuated for displaying a list of parts forming the products. Them the generated display screen image data is displayed on the display device 105. For example, when the button of “PRODUCT CONSTRUCTION” of the parts P11 in
The fourth column 1004 of
By the product construction reverse tree display screen image generated through the foregoing process, it can be easily know the product and/or the portion of the product, in which the employed as replacement parts are used. By seeing the shape and specification value with reference to the drawing and/or specification of the upper level parts, target in design, such as use environment, use condition and so forth of the parts intended to employ can be appreciated.
Furthermore, by embedding the button for displaying respective product construction tree display screen image in the product construction reverse tree display screen image, it becomes possible to easily retrieve the parts to be used together with the parts to be employed as replacement parts.
Thus, it becomes possible to list not only the retrieved replacement parts but also the parts to be used together. Therefore, it becomes possible to easily retrieve candidates of the replacements parts required to be replaced in association with use of the replacement parts.
In the embodiment set forth above, in order to reach from the product construction display screen image of
As another embodiment, it is possible to display the classification display screen image of one hierarchal level including the designated parts as shown in
The input parts number is set in a parameter E. When the display screen image of
At step 2004, the parts classification database is retrieved to take out the record taking F as parent classification. In case of
In the example of
Next, another embodiment of the present invention will be discussed.
The external parts database 1301 is a database to be managed the purchasing parts by manufacturer or intermediate agent. The data taking means 1302 is actuated regularly or in response to command of the operator to read the parts data and the classification data from the external parts database 1301 to add data in the parts database 102 and the parts classification database 103.
The classification correspondence table 1303 is made reference to when the data taking means 1302 replaces class identification code with the internal parts classification code if the classification identification code of the parts stored in the external parts database 1301 does not match with the parts classification code stored in the parts classification database 103. Accordingly, the classification correspondence table 1303 stores the correspondence table of the external classification identification code and the internal pars classification code.
The external parts database 1301 stores data as shown in
On the other hand, when an updating date data 1402 of
When the data in the external parts database 1301 has already been registered in the parts database 102, then, the updating date and the registration date are compared (1606). If the updating date is later than the registration date, the information of the parts database 102 is updated with the parts information read from the external parts database 1301 to set the updating date (1607). The foregoing process is repeated for all of records of the external parts database 1301 (1608).
Through the foregoing process, the latest parts information is displayed on the parts classification data display screen image. For example, it is assumed that the parts classification data display screen image of
Thus, since the latest parts data can be retrieved through the parts classification display screen image, it becomes possible to make reference to the parts data of the parts not yet used in the product. Since the latest parts are superior to the conventional parts in the price or performance, the replacement parts for improving performance or cost can be easily retrieved.
By the present invention, candidate of the replacement parts of the same kind can be easily retrieved from the existing product construction. Furthermore, by the present invention, record information, such as drawing, design specification, failure cases and so forth, necessary for study of the replacement parts, can be retrieved.
On the other hand, by the present invention, the latest parts information is taken from the external database and is displayed on the classification display screen image. Therefore, the replacement parts which can contribute for improvement of performance or cost can be easily retrieved.
Although the present invention has been illustrated and described with respect to exemplary embodiment thereof, it should be understood by those skilled in the art that the foregoing and various other changes, omission and additions may be made therein and thereto, without departing from the spirit and scope of the present invention. Therefore, the present invention should not be understood as limited to the specific embodiment set out above but to include all possible embodiments which can be embodied within a scope encompassed and equivalent thereof with respect to the feature set out in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2001-309893 | Oct 2001 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | 10777753 | Feb 2004 | US |
Child | 11447927 | Jun 2006 | US |
Parent | 10173018 | Jun 2002 | US |
Child | 10777753 | Feb 2004 | US |