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 PDF

Info

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
Application number
CN201710484155.0A
Other languages
Chinese (zh)
Other versions
CN107292967A (en
Inventor
马佳
李伟伟
王俊
邓森洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Akex Jiaxing Information Technology Co ltd
Original Assignee
Akex Jiaxing Information Technology Co ltd
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 Akex Jiaxing Information Technology Co ltd filed Critical Akex Jiaxing Information Technology Co ltd
Priority to CN201710484155.0A priority Critical patent/CN107292967B/en
Publication of CN107292967A publication Critical patent/CN107292967A/en
Application granted granted Critical
Publication of CN107292967B publication Critical patent/CN107292967B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2008Assembling, disassembling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth 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

Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping
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.
CN201710484155.0A 2017-06-23 2017-06-23 Method for building three-dimensional configurable BOM (Bill of Material) containing skeleton based on geometric feature mapping Active CN107292967B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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