CN114407369B - Z-axis compensation method of three-dimensional model based on three-dimensional printing - Google Patents
Z-axis compensation method of three-dimensional model based on three-dimensional printing Download PDFInfo
- Publication number
- CN114407369B CN114407369B CN202210111295.4A CN202210111295A CN114407369B CN 114407369 B CN114407369 B CN 114407369B CN 202210111295 A CN202210111295 A CN 202210111295A CN 114407369 B CN114407369 B CN 114407369B
- Authority
- CN
- China
- Prior art keywords
- model
- dimensional
- axis compensation
- axis
- printing
- 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
- 238000000034 method Methods 0.000 title claims abstract description 19
- 238000010146 3D printing Methods 0.000 title claims abstract description 18
- 238000007639 printing Methods 0.000 abstract description 3
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 238000010276 construction Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008018 melting Effects 0.000 description 1
- 238000002844 melting Methods 0.000 description 1
- 238000000110 selective laser sintering Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
- B29C64/393—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Materials Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Optics & Photonics (AREA)
Abstract
The invention discloses a Z-axis compensation method of a three-dimensional model based on three-dimensional printing, which comprises the following steps: (1) Recognizing all triangles with normal Z-axis values smaller than 0 in the three-dimensional model A, and generating a new model B; (2) Copying the triangle in the B model one more time, adding the Z values of the vertexes of the triangle which is copied one more time to the set Z compensation height, and then connecting the original triangular surface patch of the B model and the newly copied surface patch at the surface patch boundary to form a closed entity; (3) And performing Boolean subtraction on the model B by the model A to obtain a C model, namely a model after Z-axis compensation. Compared with the prior art, the invention has the beneficial effects that: according to the Z-axis compensation method of the three-dimensional model based on three-dimensional printing, errors between the model after printing and the designed model can be reduced when the model is subjected to three-dimensional printing; the robust algorithm is adopted, so that the method is applicable to all models and high in speed.
Description
Technical Field
The invention relates to the technical field of 3D printing, in particular to a Z-axis compensation method of a three-dimensional model based on three-dimensional printing.
Background
Along with the development of science and technology, the three-dimensional printing technology is increasingly applied to various fields of production and life, and influences our life. The technology has application in jewelry, footwear, industrial design, construction, engineering and construction (AEC), automotive, aerospace, dental and medical industries, education, geographic information systems, civil engineering, firearms, and other fields. Three-dimensional printing technology is not a technology, and is a generic term for various three-dimensional printing technologies. Common three-dimensional printing techniques are "fused deposition" (FDM), "LCD selective area light transmission principle" (LCD), "digital light processing" (DLP), "stereolithography" (SLA), "selective laser sintering" (SLS), "selective laser melting" (SLM), and the like. For models built with SLA and SLA techniques, excessive curing may result in additional material build-up on the downward surface. The first layer of a model is likely to be thicker than the underlying layer. To avoid the time consuming process of manually correcting these errors after the part is completed, the operator uses a Z-axis compensation function to avoid manually correcting these errors after the part is completed.
In the existing three-dimensional software: some three-dimensional software has a Z-axis compensation function, but the method is not very good, and especially for parts with complex structures, such as sole models (because soles have a plurality of lines with different sizes and different shapes), the effect of Z-axis compensation is poor, the models are damaged, and meanwhile, the speed is low, the memory occupation is high, and the like.
Disclosure of Invention
The invention aims to provide a Z-axis compensation method of a three-dimensional model based on three-dimensional printing, which aims to solve the problems in the background technology.
In order to achieve the above purpose, the present invention provides the following technical solutions:
A Z-axis compensation method of a three-dimensional model based on three-dimensional printing comprises the following steps:
(1) Recognizing all triangles with normal Z-axis values smaller than 0 in the three-dimensional model A, and generating a new model B;
(2) Copying the triangle in the B model one more time, adding the Z values of the vertexes of the triangle which is copied one more time to the set Z compensation height, and then connecting the original triangular surface patch of the B model and the newly copied surface patch at the surface patch boundary to form a closed entity;
(3) And performing Boolean subtraction on the model B by the model A to obtain a C model, namely a model after Z-axis compensation.
As a further scheme of the invention: before the step 1, a Z compensation height is manually set for the three-dimensional model A in advance.
Compared with the prior art, the invention has the beneficial effects that: according to the Z-axis compensation method of the three-dimensional model based on three-dimensional printing, errors between the model after printing and the designed model can be reduced when the model is subjected to three-dimensional printing; the robust algorithm is adopted, so that the method is applicable to all models, is high in speed, saves the software operation time of operators, and improves the printing success rate of the operators.
Drawings
Fig. 1 is a schematic diagram of a model a in a first embodiment of the present invention.
Fig. 2 is a schematic diagram of the size of the bounding box of the model a according to the first embodiment of the present invention.
Fig. 3 is a schematic structural diagram of a model B according to a first embodiment of the present invention.
Fig. 4 is a schematic diagram of a model B closure entity in accordance with a first embodiment of the present invention.
Fig. 5 is a schematic diagram of a model C in a first embodiment of the invention.
Fig. 6 is a schematic diagram of a model C bounding box in accordance with an embodiment of the present invention.
Fig. 7 is a schematic diagram of a gear part before Z-axis compensation in a second embodiment of the present invention.
Fig. 8 is a schematic diagram of a gear part after Z-axis compensation in a second embodiment of the present invention.
Fig. 9 is a schematic diagram showing the comparison of the Z-axis compensation of the gear part in the second embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
In an embodiment of the present invention, a Z-axis compensation method for a three-dimensional model based on three-dimensional printing is provided, which is only required to set a Z-compensation height Zheight by a user, and includes the following steps:
(1) Setting Z compensation height Zheight to be 0.18mm in stl format file three-dimensional model A, identifying triangles with normal Z axis values smaller than 0 in model A as shown in figures 1 and 2, and generating a new model B which only contains the identified triangles as shown in figure 3;
(2) The triangle in the B model is duplicated one more and the Z values of the vertices of the duplicated triangle are added to Zheight, and then the original triangle patch and the newly duplicated patch of the B model are connected at the patch boundary. The B model thus constitutes a closed entity, as shown in fig. 4.
(3) Model A performs Boolean subtraction on model B, namely A-B, to obtain a C model, namely the final Z-axis compensation result needed by us, as shown in figures 5 and 6.
In the second embodiment, as shown in fig. 7 and 8, the gear part models with the length, width and height of 23mm, 19mm and 23mm are used for performing the Z-axis compensation operation by the method, the Z-axis compensation height is 0.18 mm, and after the Z-axis compensation is performed by the method shown in fig. 9, all triangles of the gear part models with the normal directions facing downwards are lifted upwards by Zheight height, so that the requirements of three-dimensional printing operators are met.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned.
Furthermore, it should be understood that although the present disclosure describes embodiments, not every embodiment is provided with a separate embodiment, and that this description is provided for clarity only, and that the disclosure is not limited to the embodiments described in detail below, and that the embodiments described in the examples may be combined as appropriate to form other embodiments that will be apparent to those skilled in the art.
Claims (1)
1. A Z-axis compensation method of a three-dimensional model based on three-dimensional printing is characterized by comprising the following steps of: the method comprises the following steps:
(1) Identifying all triangular patches with normal Z-axis values smaller than 0 in the three-dimensional model A, and generating a new model B;
(2) Copying the triangular patches in the B model one more, adding the Z values of the vertexes of the triangular patches which are copied one more to the set Z compensation height, and then connecting the original triangular patches of the B model and the newly copied patches at the patch boundaries to form a closed entity;
(3) Carrying out Boolean subtraction on the closed entity by the model A to obtain a C model, namely a model after Z-axis compensation;
before the step (1), a Z compensation height is manually set for the three-dimensional model A in advance.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210111295.4A CN114407369B (en) | 2022-01-29 | 2022-01-29 | Z-axis compensation method of three-dimensional model based on three-dimensional printing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210111295.4A CN114407369B (en) | 2022-01-29 | 2022-01-29 | Z-axis compensation method of three-dimensional model based on three-dimensional printing |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114407369A CN114407369A (en) | 2022-04-29 |
CN114407369B true CN114407369B (en) | 2024-07-09 |
Family
ID=81279180
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210111295.4A Active CN114407369B (en) | 2022-01-29 | 2022-01-29 | Z-axis compensation method of three-dimensional model based on three-dimensional printing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114407369B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116872500B (en) * | 2023-09-07 | 2023-12-29 | 苏州闪铸三维科技有限公司 | Method for realizing Z-axis compensation by generating and eliminating self-intersection |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112036041A (en) * | 2020-09-02 | 2020-12-04 | 河北工业大学 | STL model permeation error comprehensive compensation method in 3DP process |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013167528A1 (en) * | 2012-05-08 | 2013-11-14 | Luxexcel Holding B.V. | Method for printing a three-dimensional structure with smooth surfaces and printed article |
US20140303942A1 (en) * | 2013-04-05 | 2014-10-09 | Formlabs, Inc. | Additive fabrication support structures |
KR101438011B1 (en) * | 2013-11-08 | 2014-09-04 | 수원대학교산학협력단 | Three-dimensional face recognition system using 3d scanner |
CN105160133B (en) * | 2015-09-30 | 2018-11-23 | 南京工程学院 | Progressive molding supporter method of formation based on STL triangular plate vertex iso-metric offset |
KR101696560B1 (en) * | 2015-12-22 | 2017-01-16 | 서경대학교 산학협력단 | Data processing method for 3 dimensional printing and 3 dimensional printing device using the same method |
CN105904729B (en) * | 2016-04-22 | 2018-04-06 | 浙江大学 | It is a kind of based on incline cut and fill stoping without support 3 D-printing method |
US10596762B2 (en) * | 2016-04-28 | 2020-03-24 | Rolls-Royce Corporation | Additively manufactured components including channels |
CN107053678B (en) * | 2017-03-13 | 2019-05-03 | 宁波大学 | A 3D printing-oriented surface filling path trajectory generation method |
CN110696351A (en) * | 2018-07-09 | 2020-01-17 | 三纬国际立体列印科技股份有限公司 | Inkjet position adjustment method and three-dimensional printing apparatus |
US11890816B2 (en) * | 2018-07-30 | 2024-02-06 | Stratasys Ltd. | System and method of mitigating color offset discrepancies in 3D printing systems |
JP7357879B2 (en) * | 2020-01-28 | 2023-10-10 | 株式会社ミマキエンジニアリング | Colored product manufacturing method and ink ejection device |
CN112149252A (en) * | 2020-09-23 | 2020-12-29 | 上海漫格科技有限公司 | A Shell Generation Method Based on Triangular Mesh Model |
CN112581623B (en) * | 2020-12-09 | 2022-05-03 | 燕山大学 | STL file-oriented three-dimensional model preprocessing method and system |
CN113158271B (en) * | 2021-03-29 | 2024-06-07 | 北京机科国创轻量化科学研究院有限公司 | Adaptive layering method for continuous fiber additive manufacturing based on dimensional error compensation |
-
2022
- 2022-01-29 CN CN202210111295.4A patent/CN114407369B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112036041A (en) * | 2020-09-02 | 2020-12-04 | 河北工业大学 | STL model permeation error comprehensive compensation method in 3DP process |
Also Published As
Publication number | Publication date |
---|---|
CN114407369A (en) | 2022-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11928391B2 (en) | Hybrid surface modelling with subdivision surfaces and NURBS surfaces | |
US6898477B2 (en) | System and method for performing adaptive modification of rapid prototyping build files | |
US11155034B2 (en) | System and method for distortion mitigation and compensation in additive manufacturing processes through B-spline hyperpatch field | |
US10896541B2 (en) | Facilitated editing of generative design geometry in computer aided design user interface | |
Chu et al. | Computer aided parametric design for 3D tire mold production | |
KR101250163B1 (en) | Process for creating from a mesh an isotopologic set of parameterized surfaces | |
US12045549B2 (en) | Hybrid measurement and simulation based distortion compensation system for additive manufacturing processes | |
US20170249529A1 (en) | Image processing method | |
CN102308298B (en) | Computer-assisted method for the advanced design of folded pieces of composite material | |
CN104200054B (en) | A kind of gap method for designing for car panel die | |
US11620793B2 (en) | Producing a refined control mesh for generating a smooth surface of an object | |
JP2017205975A (en) | Three-dimensional data generation apparatus, three-dimensional forming apparatus, method of forming object, and program | |
CN111274632A (en) | Construction method of BIM (building information modeling) parameterized modeling platform for highway engineering | |
TW201600986A (en) | Fabricating three-dimensional objects with embossing | |
CN114407369B (en) | Z-axis compensation method of three-dimensional model based on three-dimensional printing | |
CN113781642B (en) | Three-dimensional model multi-level LOD generation method based on face reduction algorithm | |
CN116690989A (en) | 3D printing model slice characteristic compensation method, system, terminal, medium, 3D printing method and device | |
CN104991517A (en) | 3D printing method and control system based on APP big data modeling | |
Livesu et al. | slice2mesh: a meshing tool for the simulation of additive manufacturing processes | |
US20230030783A1 (en) | Watertight Spline Modeling for Additive Manufacturing | |
US20230391013A1 (en) | Determining whether using build data will result in generating an object with a generation defect | |
CN114626157A (en) | Entity contour curve extraction method based on digital model | |
Pasko et al. | Ascending in Space Dimensions: Digital Crafting of MC Escher's Graphic Art | |
JPH11156674A (en) | Manufacture of container having irregular pattern | |
JP2008299489A (en) | Overlapping correction CAD / CAM system |
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 |