[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202210111295.4A
Other languages
Chinese (zh)
Other versions
CN114407369A (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.)
Shanghai Mange Technology Co ltd
Original Assignee
Shanghai Mange 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 Shanghai Mange Technology Co ltd filed Critical Shanghai Mange Technology Co ltd
Priority to CN202210111295.4A priority Critical patent/CN114407369B/en
Publication of CN114407369A publication Critical patent/CN114407369A/en
Application granted granted Critical
Publication of CN114407369B publication Critical patent/CN114407369B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING 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/00Additive 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/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • B29C64/393Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE 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/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data 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

Z-axis compensation method of three-dimensional model based on three-dimensional printing
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.
CN202210111295.4A 2022-01-29 2022-01-29 Z-axis compensation method of three-dimensional model based on three-dimensional printing Active CN114407369B (en)

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)

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

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

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

Patent Citations (1)

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