CN108908940A - A kind of parallel 3 D-printing slice systems using model Nesting Algorithms - Google Patents
A kind of parallel 3 D-printing slice systems using model Nesting Algorithms Download PDFInfo
- Publication number
- CN108908940A CN108908940A CN201810665637.0A CN201810665637A CN108908940A CN 108908940 A CN108908940 A CN 108908940A CN 201810665637 A CN201810665637 A CN 201810665637A CN 108908940 A CN108908940 A CN 108908940A
- Authority
- CN
- China
- Prior art keywords
- model
- slice
- printing
- host
- threedimensional
- 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.)
- Pending
Links
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
-
- 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
-
- 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)
- Image Generation (AREA)
Abstract
The invention discloses a kind of parallel 3 D-printing slice systems using model Nesting Algorithms, can quickly be sliced to a large amount of threedimensional model files.Including the following contents:System receive magnanimity threedimensional model, the least surrounding boxes are projected and sought to each model, model is arranged using Rectangle flap algorithm, according to rank results by model reconstruction be slice model.Distributed slice systems are grouped according to the quantity of slice model, and are sliced using different extension sets to model.Technical characterstic of the invention:Printout is projected, and obtains the least surrounding boxes of projection.Stock layout is carried out to the projection of model using Rectangle flap algorithm, obtains printing batch.The model of same printing batch is reconfigured to the threedimensional model of new slice.Host is grouped the slice received with threedimensional model.More extension sets are simultaneously sliced model.Gcode file is transferred to host after the completion of extension set slice.
Description
Technical field
The present invention designs a kind of parallel slice systems of 3 D-printing, can quickly cut to a large amount of threedimensional model files
Piece.
Background technique
With the continuous development of information technology, hardware cost is constantly reduced, parallel computation using more and more extensive.The skill
The appearance of art has driven many development with the closely related industry of computational science.3D printing technique is in the 1990s
A kind of newest rapid shaping technique that phase occurs, significance can be compared with Numeric Control Technology.The technology is with mathematical model
Based on file, with adhesive materials such as powdery metal or plastics, the skill of object is constructed by layer-by-layer printing
Art.
3D printing technique generates the control path of printer using Slice Software based on digital model file, above-mentioned
Process is entirely digitized process.3D printing technique will not select different machines because of model difference again in process of production
Device.As long as the change of software view is all pertained only to regardless of producing any model, with biography after therefore printed material and printer determine
The numerical control production method of system is compared, and the digitized degree of 3D printing technique is significantly improved.Traditional manufacture needs
A series of processing technology, and 3D printing technique only needs to use an equipment and can complete to process.The digitlization of 3D printing
Manufacture characteristic and parallel computation have it is technical link, using parallel computing, can largely improve 3D printing
Efficiency.In view of after 3D printer is universal, it may appear that the case where needs are sliced a large amount of model files appearance.It presses
According to traditional dicing method, model slice can only carry out on a machine, low efficiency and be unable to fully using computing resource.
It and is also a more complicated process for the planning of the printing batch of a large amount of model files.In model file number
Measure it is less in the case where, manual alignment can also meet the needs of production.Face a large amount of model files in the case where, manually into
The efficiency of row model arrangement is relatively low, and rank results are not necessarily optimal solution.
Based on above-mentioned consideration, is combined using three-dimensional printing technology, model permutation technology with parallel computing, sufficiently mentioned
High 3 D-printing model slice efficiency proposes a kind of parallel model slice systems.
Summary of the invention
The present invention combines model permutation technology, 3 D-printing model slice technology with parallel computing, realizes fast
Speed arranges a large amount of models, is sliced.
The technical solution adopted by the present invention is a kind of parallel 3 D-printing slice systems using model Nesting Algorithms, this is
System includes two cores, and one is model arranging system, and one is model slice system.
Model arranging system include model treatment part and Rectangle flap portion in two sub-sections.Model treatment part and calculating
Machine connection, model needed for the 3 D-printing stored in computer is read in model treatment part first later will be needed for 3 D-printing
Model projection finally seeks the least surrounding boxes of 3 D-printing model projection to xoy plane using rotary process.Obtain three-dimensional beat
After the least surrounding boxes for printing model projection, Rectangle flap part is started to work.It is arranged using existing rectangle Rectangle flap part
Sample algorithm arranges the least surrounding boxes of threedimensional model projection, and the rank results of threedimensional model guarantee:1) each batch
Printout be no more than the print size of printer;2) it is not overlapped between printout;3) always printing batch is minimum.It has arranged
Cheng Hou rotates master mould according to rank results, and by all Model Reconstructions in same batch at a new impression block
Type, until each batch all corresponds to a new printer model.All new printer models are sent to model slice system.
Model slice system is divided into a host and multiple extension sets.Host is responsible for receiving the new printer model that arrangement is completed,
Extension set state is managed, the gcode file generated after the completion of extension set slice is received, according to receiving the quantity of new printer model to model
It is grouped, number of packet is consistent with idle extension set quantity.Extension set is responsible for the model file of receiving host transmission, using now
Some Slice Softwares are sliced model file, and the gcode that slice generates is transferred to host.
Existing model slice system is improved using above system, magnanimity threedimensional model is quickly cut in realization
Piece.
Technical characterstic of the invention:
1, printout is projected, and obtains the least surrounding boxes of projection.
2, stock layout is carried out to the projection of model using Rectangle flap algorithm, obtains printing batch.
3, the model of same printing batch is reconfigured to the threedimensional model of new slice.
4, host is grouped the slice received with threedimensional model.
5, more extension sets are simultaneously sliced model.
6, gcode file is transferred to host after the completion of extension set slice.
Detailed description of the invention
Fig. 1 is model aligning part schematic diagram.
Fig. 2 is parallel sliced section schematic diagram.
In figure:1. 2. model arrangement computer system of a large amount of threedimensional models, the 3. slice model 4. for needing to be sliced is parallel
The parallel slice systems extension set of 5. model group of slice systems host 6.
Specific embodiment
It is necessarily pointed out that the present embodiment is served only for, invention is further explained first, should not be understood as
Limiting the scope of the invention.
The specific implementation process of this system is as follows, and this system receives a large amount of threedimensional models 1 for needing to be sliced, model first
Arrangement with computer system 2 read slice in need a large amount of threedimensional models 1, and project each model respectively to xoy plane,
Model is extracted in the least surrounding boxes of xoy plane.Model arranging system is using existing Rectangle flap algorithm to all later
Model is arranged, and rank results meet:1) all printouts may be disposed in the print size of printer in a batch
It is interior;2) it is not overlapped between printout;3) always printing batch is minimum.According to rank results to the threedimensional model 1 that is sliced of needs into
Row combination, rotation process, are reconstructed into slice model 3, and slice model 3 is transmitted in parallel slice systems host 4.It cuts
Piece system host 4 is grouped model to obtain model group 5 according to the model quantity received.Every group comprising after multiple reconstructions
Model 3, number of packet are identical as 6 quantity of slice systems extension set.Slice systems extension set 6 is after receiving model group 5 successively to mould
Each model in type group 5 is sliced, and successively obtains the gcode code of each model.
Claims (4)
1. a kind of parallel 3 D-printing slice systems using model Nesting Algorithms, it is characterised in that:The system includes two cores
Center portion point, one is model arranging system, and one is model slice system;
Model arranging system include model treatment part and Rectangle flap portion in two sub-sections;Model treatment part and computer connect
It connects, model needed for the 3 D-printing stored in computer is read in model treatment part first, later by model needed for 3 D-printing
Projection finally seeks the least surrounding boxes of 3 D-printing model projection to xoy plane using rotary process;Obtain 3 D-printing mould
After the least surrounding boxes of type projection, Rectangle flap part is started to work;It is calculated using existing Rectangle flap Rectangle flap part
Method arranges the least surrounding boxes of threedimensional model projection, and the rank results of threedimensional model guarantee:1) it is beaten per a batch of
Printed document is no more than the print size of printer;2) it is not overlapped between printout;3) always printing batch is minimum;Arrangement is completed
Afterwards, master mould is rotated according to rank results, and by all Model Reconstructions in same batch at a new printer model,
Until each batch all corresponds to a new printer model;All new printer models are sent to model slice system.
2. a kind of parallel 3 D-printing slice systems using model Nesting Algorithms according to claim 1, feature exist
In:Model slice system is divided into a host and multiple extension sets;Host is responsible for receiving the new printer model that arrangement is completed, management point
Machine state receives the gcode file generated after the completion of extension set slice, is divided according to the quantity for receiving new printer model model
Group, number of packet are consistent with idle extension set quantity;Extension set is responsible for the model file of receiving host transmission, is cut using existing
Piece software is sliced model file, and the gcode that slice generates is transferred to host.
3. a kind of parallel 3 D-printing slice systems using model Nesting Algorithms according to claim 1, feature exist
In:Existing model slice system is improved using above system, realizes and rapid section is carried out to magnanimity threedimensional model.
4. a kind of parallel 3 D-printing slice systems using model Nesting Algorithms according to claim 1, feature exist
In:
The specific implementation process of this system is as follows, and this system receives a large amount of threedimensional models (1) for needing to be sliced, model row first
Column with computer system (2) read institute slice in need a large amount of threedimensional models (1), and project respectively each model to xoy put down
Model is extracted in the least surrounding boxes of xoy plane in face;Model arranging system is using existing Rectangle flap algorithm to institute later
There is model to be arranged, rank results meet:1) all printouts may be disposed in the printing width of printer in a batch
In face;2) it is not overlapped between printout;3) always printing batch is minimum;The threedimensional model that needs are sliced according to rank results
(1) it is combined, rotation process, is reconstructed into slice model (3), and slice is transmitted to parallel slice systems with model (3)
In host (4);Slice systems host (4) is grouped model to obtain model group (5) according to the model quantity received;Every group
Comprising the model (3) after multiple reconstructions, number of packet is identical as slice systems extension set (6) quantity;Slice systems extension set (6) is connecing
Successively each model in model group (5) is sliced after receiving model group (5), and successively obtains the gcode of each model
Code.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810665637.0A CN108908940A (en) | 2018-06-26 | 2018-06-26 | A kind of parallel 3 D-printing slice systems using model Nesting Algorithms |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810665637.0A CN108908940A (en) | 2018-06-26 | 2018-06-26 | A kind of parallel 3 D-printing slice systems using model Nesting Algorithms |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108908940A true CN108908940A (en) | 2018-11-30 |
Family
ID=64421742
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810665637.0A Pending CN108908940A (en) | 2018-06-26 | 2018-06-26 | A kind of parallel 3 D-printing slice systems using model Nesting Algorithms |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108908940A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110356007A (en) * | 2019-05-29 | 2019-10-22 | 北京工业大学 | A kind of extensive 3D printing model slice cloud platform based on IPv6 network |
CN110681861A (en) * | 2019-10-09 | 2020-01-14 | 北京星航机电装备有限公司 | Efficient batch additive manufacturing method |
CN111361146A (en) * | 2018-12-25 | 2020-07-03 | 上海联泰科技股份有限公司 | Photocuring forming method and three-dimensional printer |
WO2023025269A1 (en) * | 2021-08-27 | 2023-03-02 | 深圳市纵维立方科技有限公司 | Slice processing method, printing method, system, and device, and storage medium |
-
2018
- 2018-06-26 CN CN201810665637.0A patent/CN108908940A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111361146A (en) * | 2018-12-25 | 2020-07-03 | 上海联泰科技股份有限公司 | Photocuring forming method and three-dimensional printer |
CN110356007A (en) * | 2019-05-29 | 2019-10-22 | 北京工业大学 | A kind of extensive 3D printing model slice cloud platform based on IPv6 network |
CN110681861A (en) * | 2019-10-09 | 2020-01-14 | 北京星航机电装备有限公司 | Efficient batch additive manufacturing method |
CN110681861B (en) * | 2019-10-09 | 2021-06-22 | 北京星航机电装备有限公司 | Efficient batch additive manufacturing method |
WO2023025269A1 (en) * | 2021-08-27 | 2023-03-02 | 深圳市纵维立方科技有限公司 | Slice processing method, printing method, system, and device, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108908940A (en) | A kind of parallel 3 D-printing slice systems using model Nesting Algorithms | |
CN104780214B (en) | Cloud manufacture system based on cloud computing and 3 D-printing | |
US10197991B2 (en) | 3D printing resource allocation | |
CN102411333B (en) | Fast numerical control machining process system for complex parts of airplane | |
US10338566B2 (en) | Variable slicing for 3D modeling | |
CN107901423A (en) | The 3D printing method of heterogeneous filler | |
CN109228353A (en) | A kind of Dynamic Slicing algorithm without support 3D printing method | |
CN108312548A (en) | Five-axle linkage 3D printing method based on model surface feature mixed self-adapting slice | |
CN106528008A (en) | Three-dimensional printing system based on networking and control method thereof | |
JP2007133880A (en) | Multihead composite material application machine programming method and manufacturing apparatus of composite structure | |
Haipeng et al. | Generation and optimization of slice profile data in rapid prototyping and manufacturing | |
Matos et al. | Many-objective optimization of build part orientation in additive manufacturing | |
CN109367014A (en) | A kind of 3D printing method based on the five axial printing bend pipes in axis print platforms edge | |
CN108839338A (en) | Three-dimensional model slicing method based on FDM equipment | |
CN113442440B (en) | 3D printing method based on slice processing | |
CN110356007A (en) | A kind of extensive 3D printing model slice cloud platform based on IPv6 network | |
CN113733568A (en) | Method, device and equipment for generating 3D printing file and storage medium | |
CN108136675A (en) | Management system, management server, control method and program | |
CN105184868B (en) | A kind of triangle table surface grids generation method based on three-dimensional entity model | |
CN105183613A (en) | Networked 3D printer monitoring method | |
CN114603857B (en) | Method, device, equipment and storage medium for planning printing path | |
CN106126129A (en) | For the characteristic parameter expression of 3D model object and layout and method | |
CN107704217A (en) | The 3D printing platform and its method of work shared based on big data | |
CN113478834A (en) | 3D printing method, device and equipment | |
CN110325932A (en) | For simulating the mach system and method to workpiece |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181130 |
|
RJ01 | Rejection of invention patent application after publication |