3D PRINTING SLICING METHOD FOR SOLVING TOLERANCE PROBLEM
20230256677 ยท 2023-08-17
Assignee
Inventors
- Hwa Seon Shin (Yongin-si, KR)
- Hye In Lee (Anyang-si, KR)
- Sung Hwan Chun (Seoul, KR)
- Sung Hun PARK (Seoul, KR)
Cpc classification
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
G06T19/20
PHYSICS
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
B29C64/393
PERFORMING OPERATIONS; TRANSPORTING
G06T19/20
PHYSICS
Abstract
Provided are a method and a system for solving a tolerance problem which may occur in a slicing quantization (staircase effect) process of 3D printing which slices a 3D model and laminates layers one by one. According to an embodiment of the present disclosure, a 3D model slicing method includes the steps of: receiving, by a 3D model slicing system, an input of data of a 3D model to 3D print; examining, by the 3D model slicing system, a dimension of a layer thickness of the inputted 3D model; correcting, by the 3D model slicing system, a size of a layer for slicing, based on a result of the examining; and slicing, by the 3D model slicing system, the corrected 3D model. Accordingly, by preserving a dimension within a layer thickness, a problem that a concavo-convex portion is lost in a slicing quantization process of 3D printing according to a slicing position within a layer thickness, and a tolerance occurs is solved.
Claims
1. A 3D model slicing method comprising the steps of: receiving, by a 3D model slicing system, an input of data of a 3D model to 3D print; examining, by the 3D model slicing system, a dimension of a layer thickness of the inputted 3D model; correcting, by the 3D model slicing system, a size of a layer for slicing, based on a result of the examining; and slicing, by the 3D model slicing system, the corrected 3D model.
2. The method of claim 1, wherein the step of correcting comprises correcting the size of the layer for slicing, based on a width within the layer thickness of the 3D model.
3. The method of claim 2, wherein the step of correcting comprises determining a compensation area for correcting the size of the layer for slicing, based on the width within the layer thickness of the 3D model, and wherein the step of slicing comprises slicing the 3D model by reflecting the determined compensation area.
4. The method of claim 3, wherein the step of correcting comprises, when there exists a concavo-convex portion within the layer thickness of the 3D model, individually determining compensation areas based on different widths.
5. The method of claim 3, wherein the step of correcting comprises determining a compensation area based on a largest width of widths within the layer thickness of the 3D model in order to preserve an overall dimension of the 3D model.
6. The method of claim 3, wherein the step of correcting comprises correcting the size of the layer for slicing, based on a smallest width of widths in the layer thickness of the 3D model in order to preserve a minimum width of the 3D model in priority.
7. The method of any one of claims 5 and 6, wherein the step of correcting comprises, when there exists a concavo-convex portion within the layer thickness of the 3D model and it is determined whether to preserve an overall dimension of the 3D model or whether to preserve a minimum width in priority, correcting the size of the layer for slicing based on a largest width or a smallest width of widths in each layer thickness according to a result of the determining.
8. The method of claim 7, wherein the step of receiving the input comprises receiving an input of data of a 3D model to which data setting information for determining whether to preserve an overall dimension of the 3D model or whether to preserve a minimum width in priority is added.
9. The method of claim 1, further comprising a step of 3D printing, by the 3D model slicing system, the 3D model by laminating the sliced 3D model.
10. A 3D model slicing system comprising: an input unit configured to receive an input of data of a 3D model to 3D print; and a processor configured to examine a dimension of a layer thickness of the inputted 3D model, to correct a size of a layer for slicing, based on a result of the examining, and to slice the corrected 3D model.
11. A 3D model slicing method comprising the steps of: examining, by a 3D model slicing system, a dimension of a layer thickness of an inputted 3D model; correcting, by the 3D model slicing system, a size of a layer for slicing, based on a result of the examining; and slicing, by the 3D model slicing system, the corrected 3D model.
12. A computer-readable recording medium having a computer program recorded thereon to execute a 3D model slicing method, the method comprising the steps of: examining, by a 3D model slicing system, a dimension of a layer thickness of an inputted 3D model; correcting, by the 3D model slicing system, a size of a layer for slicing, based on a result of the examining; and slicing, by the 3D model slicing system, the corrected 3D model.
Description
DESCRIPTION OF DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
BEST MODE
[0028] Hereinafter, the present disclosure will be described in more detail with reference to the drawings.
[0029]
[0030] The 3D printing slicing method according to the present embodiment is provided to solve a tolerance problem which may occur in a slicing quantization (staircase effect) process of 3D printing, by preserving a dimension within a layer thickness.
[0031] To achieve this, the 3D printing slicing method may preserve a dimension within a layer thickness, by examining a dimension of a layer thickness of a 3D model, correcting the size of a layer for slicing, based on a result of examination, and then, slicing the corrected 3D model.
[0032] Specifically, the 3D printing slicing method may receive an input of data of a 3D model to 3D print by using a 3D model slicing system (S410), and may examine a dimension of a layer thickness of the inputted 3D model (S420).
[0033] When there exists a concavo-convex portion within the layer thickness of the inputted 3D model (S430-Y), the method may correct the size of a layer for slicing, based on a result of examination (S440).
[0034] Specifically, when there exists a concavo-convex portion within the layer thickness of the inputted 3D model, the method may correct the size of the layer for slicing, based on a width within the layer thickness of the 3D model, when correcting the size of the layer.
[0035] In this case, when there exists the concavo-convex portion within the layer thickness of the inputted 3D model, the 3D model slicing system may determine whether to preserve the overall dimension of the 3D model or whether to preserve a minimum width in priority, based on data setting information added to the data of the inputted 3D model, and may correct the size of the layer for slicing according to a result of determination.
[0036] When the size of the layer for slicing is corrected, the corrected 3D model may be sliced by using the 3D model slicing system (S450), and the 3D model may be 3D printed by laminating the sliced 3D model (S460).
[0037]
[0038] In the present embodiment, a process of preserving an overall dimension of a 3D model by reflecting a compensation area when there exists a concavo-convex portion within a layer thickness of the 3D model as shown in
[0039] The 3D model slicing system according to the present embodiment may correct a size of a layer for slicing, based on a width within a layer thickness of a 3D model, when correcting the size of the layer for slicing.
[0040] Specifically, the 3D model slicing system may determine a compensation area for correcting the size of the layer for slicing, based on the width within the layer thickness, when correcting the size of the layer for slicing, and may slice the 3D model by reflecting the determined compensation area in the process of slicing into layers, so that the overall dimension of the 3D model is preserved.
[0041] Herein, preserving the overall dimension may refer to preserving all dimensions of the layers without a lost dimension.
[0042] For example, the 3D model slicing system may determine a compensation area, based on a largest width among widths in the layer thickness of the 3D model when correcting the size of the layer for slicing, and may slice the 3D model by reflecting the determined compensation area in the process of slicing into layers.
[0043] In addition, when widths are different in layer thicknesses as shown in
[0044] Through this, a dimension which may be lost in related-art technology may be compensated for, so that a tolerance problem is solved.
[0045]
[0046] Referring to
[0047] That is, the 3D model slicing system may correct the size of the layer for slicing, based on a smallest width of widths within the layer thickness of the 3D model, as shown in
[0048] This may be applied when 3D printing is performed for a 3D model which is targeted on a product that puts more importance on a minimum width than the other widths like an injection needle.
[0049] In addition, when it is determined that the minimum width of the 3D model is preserved in priority and the widths within the layer thicknesses of the 3D model are different, the 3D model slicing system may correct the sizes of the respective layer thicknesses based on the different minimum widths.
[0050]
[0051] The 3D model slicing system according to the present embodiment may include an input unit 110, a storage unit 120, a processor 130, and a storage unit 140 as shown in
[0052] The input unit 110 may be provided with a communication module to receive an input of a 3D model to 3D print from the outside, or to transmit data of a 3D model to 3D printing, and may receive an input of settings/command necessary for 3D model slicing/printing.
[0053] [53] The storage unit 120 may be a storage medium for storing a program and data necessary for operating the processor 130, and the output unit 140 may be a display that displays a screen related to 3D model slicing/printing.
[0054] The processor 130 is provided to process overall matters of the 3D model slicing system
[0055] Specifically, the processor 130 may 3D print a 3D model by examining a dimension of a layer thickness of the inputted 3D model, correcting a size of a layer for slicing, based on a result of examination, slicing the corrected 3D model, and laminating the sliced 3D model.
[0056] The technical concept of the present disclosure may be applied to a computer-readable recording medium which records a computer program for performing the functions of the apparatus and the method according to the present embodiments. In addition, the technical idea according to various embodiments of the present disclosure may be implemented in the form of a computer readable code recorded on the computer-readable recording medium. The computer-readable recording medium may be any data storage device that can be read by a computer and can store data. For example, the computer-readable recording medium may be a read only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical disk, a hard disk drive, or the like. A computer readable code or program that is stored in the computer readable recording medium may be transmitted via a network connected between computers.
[0057] In addition, while preferred embodiments of the present disclosure have been illustrated and described, the present disclosure is not limited to the above-described specific embodiments. Various changes can be made by a person skilled in the art without departing from the scope of the present disclosure claimed in claims, and also, changed embodiments should not be understood as being separate from the technical idea or prospect of the present disclosure.