CN107292967B - Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping - Google Patents
Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping Download PDFInfo
- Publication number
- CN107292967B CN107292967B CN201710484155.0A CN201710484155A CN107292967B CN 107292967 B CN107292967 B CN 107292967B CN 201710484155 A CN201710484155 A CN 201710484155A CN 107292967 B CN107292967 B CN 107292967B
- Authority
- CN
- China
- Prior art keywords
- information
- skeleton
- file
- parts
- configurable bom
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2008—Assembling, disassembling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- Architecture (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a method for building a three-dimensional configurable BOM (Bill of Material) containing a skeleton based on geometric feature mapping, which comprises the following steps of: A. collecting three-dimensional model information; B. creating a skeleton file; C. saving framework assembly information; D. building a configurable BOM structure; E. saving configurable BOM structure information; F. the configurable BOM structure is extended. The invention has the beneficial effects that: the BOM structure is built through the method. Besides displaying all hierarchical structure information and assembly information of the assembly body, the expansibility of the configurable BOM structure can be improved, so that high cohesion and low coupling are achieved as much as possible in the product design process, the product design efficiency is improved, the product types of enterprises are helped to be expanded, and the economic benefits of the enterprises are improved.
Description
Technical Field
The invention relates to a method for configuring a BOM, in particular to a method for building a three-dimensional configurable BOM containing a skeleton based on geometric feature mapping.
Background
Nowadays, designing and producing products meeting the personalized requirements of customers are more and more concerned by enterprises, and the adoption of large-scale customization is one of the trends of future development.
In manufacturing enterprises, when a three-dimensional technology is used for product design, products are often required to be redesigned and assembled, however, the efficiency of the method is very low, so that parameterized design appears, the parameterized design can only be driven for a three-dimensional model of a single BOM structure, the assembly relationship after driving may not meet the requirements due to parameter changes, and at the moment, if the parameterized design is adjusted, the adjustment is very complicated, and even the time for the product to be designed exceeds the time for conventional design, which is one of the reasons why the parameterized design cannot be popularized. In this case, a configurable BOM design based on three-dimensional models arises.
The configurable BOM is characterized in that a plurality of BOM structures can be derived based on one configurable BOM, namely, the configurable BOM is selected from a plurality of configuration options (parameters) of a BOM system in a preset production range according to the configuration requirements of products to be actually produced, each configuration information is associated with a specific part, and after the selection is completed, the completely designed BOM corresponding to the actually required products can be obtained.
Because a general three-dimensional model is of a single BOM structure, when the three-dimensional model is used for creating the configurable BOM structure, the three-dimensional model needs to be specially processed so as to build the configurable BOM structure; meanwhile, due to the fact that a three-dimensional model and an assembly relation are involved, when the configurable BOM structure of the product is expanded, the product needs to be built again, and the configurable BOM structure model of the corresponding product is updated. If the BOM line in the configurable BOM structure has a corresponding matching rule, the problem of inheritance rule is also considered during expansion. The maintenance cost of enterprises is increased, and the repeated labor of designers is caused.
The method for building the three-dimensional configurable BOM with the skeleton based on the geometric feature mapping is generated for solving the problems. By using the method, any three-dimensional model is allowed to be used for creating the configurable BOM structure, and when the configurable BOM structure is expanded, the expansion can be performed in the configurable BOM structure as long as the geometric characteristics of the expanded parts and the geometric characteristics of the skeleton file are completely mapped.
Disclosure of Invention
The invention aims to provide a method for building a three-dimensional configurable BOM containing a skeleton based on geometric feature mapping, so as to solve the problems in the background technology.
In order to achieve the purpose, the invention provides the following technical scheme:
the method for building the three-dimensional configurable BOM containing the skeleton based on the geometric feature mapping comprises the following steps:
A. collecting three-dimensional model information;
B. creating a skeleton file;
C. saving framework assembly information;
D. building a configurable BOM structure;
E. saving configurable BOM structure information;
F. the configurable BOM structure is extended.
As a preferred embodiment of the present invention: the step A is specifically as follows: and establishing a corresponding copy for the three-dimensional model, opening the copy, and analyzing the hierarchical structure and the constraint (assembly) relationship of the three-dimensional model, and the attribute of the part file and the attribute information of the model in the three-dimensional model.
As a preferred embodiment of the present invention: the step B is specifically as follows: and B, sequentially creating skeleton files for the parts of the model by using the model hierarchical structure information acquired in the step A, acquiring the geometric features with the constraint relation by using the constraint relation acquired in the step A, associating the geometric features with the skeleton files, and storing the skeleton files according to the file attributes of the model.
As a preferred embodiment of the present invention: the step C is specifically as follows: because the skeleton file is created based on the parts, the parts assembly information can be mapped into the skeleton file assembly information, and the skeleton file assembly information is subjected to persistence processing.
As a preferred embodiment of the present invention: the step D is specifically as follows: the configurable BOM is built through the acquired hierarchical structure information of the three-dimensional model and the skeleton file information containing the geometric characteristics (namely the geometric characteristics containing the constraint relation), and the skeleton files are created by related parts, so that the parts are associated with the respectively created skeleton files.
As a preferred embodiment of the present invention: the step E is specifically as follows: and acquiring the hierarchical structure information of the three-dimensional model containing the skeleton item at the moment and carrying out persistence processing on the information. And carrying out persistence processing on the mapping relation information between the geometric characteristics of the skeleton file and the geometric characteristics of the parts.
Compared with the prior art, the invention has the beneficial effects that: the BOM structure is built through the method. Besides displaying all hierarchical structure information and assembly information of the assembly body, the expansibility of the configurable BOM structure can be improved, so that high cohesion and low coupling are achieved as much as possible in the product design process, the product design efficiency is improved, the product types of enterprises are helped to be expanded, and the economic benefits of the enterprises are improved.
Drawings
FIG. 1 is a flow chart for building a three-dimensional configurable BOM containing a skeleton based on geometric feature mapping.
FIG. 2 is a flow chart of building a three-dimensional configurable BOM data containing a skeleton based on geometric feature mapping.
FIG. 3 is a flow chart for collecting three-dimensional model information.
FIG. 4 is a flow diagram of creating and saving a skeleton file.
FIG. 5 is a flow diagram for building and saving a configurable BOM structure.
FIG. 6 is a flow diagram of an extended configurable BOM structure.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-6, a method for building a three-dimensional configurable BOM with a skeleton based on geometric feature mapping includes the following steps:
A. and collecting three-dimensional model information. In order to not influence the three-dimensional model during import and facilitate analysis, a corresponding copy is created and opened, and the hierarchical structure, constraint (assembly) relationship, and information such as the attribute of a part file and the attribute of a model in the three-dimensional model are analyzed.
B. A skeleton file is created. And B, sequentially creating skeleton files for the parts of the model by using the obtained model hierarchical structure information, obtaining the geometric features with the constraint relation by using the constraint relation obtained in the step A, associating the geometric features with the skeleton files, and storing the skeleton files according to the file attributes of the model. .
C. And saving the skeleton file assembly information. Because the skeleton file is created based on the parts, the parts assembly information can be mapped into the skeleton assembly information, and the skeleton assembly information is subjected to persistence processing.
D. And building a configurable BOM structure. The configurable BOM is built through the acquired hierarchical structure information of the three-dimensional model and the skeleton file information containing the geometric characteristics (namely the geometric characteristics containing the constraint relation), and the skeleton files are created by related parts, so that the parts are associated with the respectively created skeleton files.
E. And saving the configurable BOM structure information. And acquiring the hierarchical structure information of the three-dimensional model containing the skeleton item at the moment and carrying out persistence processing on the information. And carrying out persistence processing on the information of the mapping relation between the geometric characteristics of the skeleton file and the geometric characteristics of the parts.
F. The configurable BOM structure is extended. When the parts are added, the expanded geometrical features of the parts and the geometrical features of the skeleton are completely mapped, and then the configurable BOM structure can be expanded by updating the configurable BOM structure information and the mapping relation information between the geometrical features of the skeleton file and the geometrical features of the parts.
Claims (1)
1. The method for building the three-dimensional configurable BOM containing the skeleton based on the geometric feature mapping is characterized by comprising the following steps:
A. collecting three-dimensional model information, creating a corresponding copy for the three-dimensional model, opening the copy, and analyzing the hierarchical structure, constraint or assembly relation of the three-dimensional model, and the file attribute and model attribute information of parts in the three-dimensional model;
B. b, creating a skeleton file, sequentially creating skeleton files for parts of the model by using the model hierarchical structure information obtained in the step A, obtaining geometric features with constraint relations by using the constraint relations obtained in the step A, associating the geometric features with the skeleton file, and storing the skeleton file according to the file attributes of the model;
C. the framework assembly information is stored, and because the framework file is created based on the parts, the parts assembly information can be mapped into the framework file assembly information, and the framework file assembly information is subjected to persistence processing;
D. building a configurable BOM structure, building the configurable BOM through the acquired hierarchical structure information of the three-dimensional model and the skeleton file information containing the geometric characteristics of the constraint relationship, and associating the parts with the respectively built skeleton files because the skeleton files are built by the related parts;
E. storing configurable BOM structure information, acquiring the hierarchical structure information of the three-dimensional model containing the framework item at the moment, performing persistence processing on the information, and performing persistence processing on the mapping relation information between the geometric characteristics of the framework file and the geometric characteristics of the parts;
f. And expanding the configurable BOM structure, and when the parts are added, only ensuring that the geometric features of the expanded parts are completely mapped with the geometric features of the framework, and then expanding the configurable BOM structure by updating the configurable BOM structure information and the mapping relation information between the geometric features of the framework file and the geometric features of the parts.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710484155.0A CN107292967B (en) | 2017-06-23 | 2017-06-23 | Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710484155.0A CN107292967B (en) | 2017-06-23 | 2017-06-23 | Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107292967A CN107292967A (en) | 2017-10-24 |
CN107292967B true CN107292967B (en) | 2021-06-18 |
Family
ID=60097585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710484155.0A Active CN107292967B (en) | 2017-06-23 | 2017-06-23 | Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107292967B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109344487B (en) * | 2018-09-25 | 2023-07-21 | 艾凯克斯(嘉兴)信息科技有限公司 | Feature mapping-based part replacement method |
CN113706074B (en) * | 2021-08-06 | 2024-03-05 | 岚图汽车科技有限公司 | Super BOM (binary object model) resolving method, device, equipment and readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101789094A (en) * | 2009-05-22 | 2010-07-28 | 重庆迈特科技有限责任公司 | Product family configurator based on single-layer variant material library and implementation method thereof |
EP2669138A1 (en) * | 2012-05-30 | 2013-12-04 | Bombardier Transportation GmbH | Running gear frame for a rail vehicle |
CN104598697A (en) * | 2015-02-11 | 2015-05-06 | 广东航宇卫星科技有限公司 | Construction method of product simulation three-dimensional model |
-
2017
- 2017-06-23 CN CN201710484155.0A patent/CN107292967B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101789094A (en) * | 2009-05-22 | 2010-07-28 | 重庆迈特科技有限责任公司 | Product family configurator based on single-layer variant material library and implementation method thereof |
EP2669138A1 (en) * | 2012-05-30 | 2013-12-04 | Bombardier Transportation GmbH | Running gear frame for a rail vehicle |
CN104598697A (en) * | 2015-02-11 | 2015-05-06 | 广东航宇卫星科技有限公司 | Construction method of product simulation three-dimensional model |
Non-Patent Citations (1)
Title |
---|
基于参数化技术的产品自顶向下设计;谢少波;《中国优秀硕士学位论文全文数据库》;20071115(第5期);C028-41 * |
Also Published As
Publication number | Publication date |
---|---|
CN107292967A (en) | 2017-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104573162B (en) | A kind of automotive suspension DMU model parametric design methods | |
CN111736821B (en) | Visual modeling analysis method, system, computer device and readable storage medium | |
CN109508355A (en) | A kind of data pick-up method, system and terminal device | |
CN105718669A (en) | Method for establishing aviation brake fastener library based on CATIA | |
CN107292967B (en) | Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping | |
CN108121530B (en) | Conceptual design analysis method of multidisciplinary complex product | |
CN109344497B (en) | Design implementation method of die foundation body | |
CN109583033A (en) | Application method and system of the BIM adaptive model in special-shaped curtain wall construction | |
CN106326604B (en) | A kind of finite element analysis method of servicing based on cloud manufacturing platform | |
CN103942245A (en) | Data extracting method based on metadata | |
CN104050331A (en) | Method for establishing three-dimensional machining process model based on process structure tree | |
CN102982219A (en) | Parametrization design method of first-level member of beam, wall and rib type parts of airplane | |
CN111125817A (en) | BIM-based assembly type building design method and equipment | |
CN103810345A (en) | Part modeling method based on Catia and parameter driving | |
CN105786925B (en) | Method and device for dynamic data modeling based on reference model | |
CN108509198A (en) | A kind of product electronic albums construction method based on neutral BOM | |
CN103279628A (en) | Method for manufacturing parameterized engineering drawings | |
CN105426527A (en) | Method for unified data modeling in informatization surveying and mapping production equipment integration process | |
CN111178083A (en) | Semantic matching method and device for BIM and GIS | |
CN116821223B (en) | Industrial visual control platform and method based on digital twinning | |
CN105023290A (en) | 3D scenery modeling visualization method and system based on AutoCAD platform | |
CN111832113B (en) | Aluminum alloy template matching method based on BIM technology | |
CN103425844A (en) | CAD/CAE (Computer-Aided Design/Computer-Aided Education) system based on data current communication platform and integration method | |
CN110321596B (en) | Locomotive vehicle structure simulation method based on finite element analysis | |
CN104148514A (en) | Method and system for generating trimming and flanging tool block for stamping die |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |