CN106777615A - A kind of emulation mode based on 3D printer - Google Patents
A kind of emulation mode based on 3D printer Download PDFInfo
- Publication number
- CN106777615A CN106777615A CN201611102972.7A CN201611102972A CN106777615A CN 106777615 A CN106777615 A CN 106777615A CN 201611102972 A CN201611102972 A CN 201611102972A CN 106777615 A CN106777615 A CN 106777615A
- Authority
- CN
- China
- Prior art keywords
- bfb
- printer
- files
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- 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
- B33Y99/00—Subject matter not provided for in other groups of this subclass
Abstract
The present invention relates to a kind of emulation mode based on 3D printer, comprise the following steps:Step one, sets up printer threedimensional model;Step 2, the parsing and pre-print inspection of BFB files;Step 3, the analysis of printing path simulation algorithm;Its path scanning algorithm is improved in hand-written bfb files;Step 4, print procedure visualization and layering profile preview;Step 5, human-computer interaction interface;Step 6, file management;Step 7, print emulation environment;Step 8, print emulation process.The beneficial effects of the invention are as follows:By the combination of PC and 3D printer, printing effect more true to nature is realized and rendered.
Description
Technical field
The present invention relates to a kind of Simulation Software Design method, a kind of emulation mode based on 3D printing is specifically related to, belonged to
In 3D printing application class field.
Background technology
Rapid shaping technique(3D printing)It is a kind of advanced manufacturing technology that the eighties in 20th century, Later development got up.It is
Using the data of three-dimensional CAD, by rapidform machine, by material stacking from level to level into physical prototypes.Visually say, soon
Fast formation system is like one " three-dimensional printing machine ", is hence obtained one's name " 3D printer ".The mode of rapid shaping has very
Many, the main technique of the RP technologies for having occurred at present has:Fused glass pellet(FDM), selective laser sintering and moulding
(SLS), Stereolithography(SLA), layer separated growth shaping(LOM)Deng.In 3D printing technique, the machine of FDM
Tool structure is most simple, and design is also easiest to, and manufacturing cost, maintenance cost and material cost are also minimum, therefore are also to be in
Make technology with the most use in desktop level 3D printer, and technical grade FDM machines, mainly produced with Stratasys companies
Product are representative.FDM 3D printers, the main difference with other quick shaping process is, each synusia of its constituent part
Formed by material silk fused deposition.In forming process, material in shower nozzle be heated fusing, and with certain pressure by
Shower nozzle along product sectional profile and filling track move extrusion, bonded together with preceding layer, be successively superimposed, until prototype into
Product are completed.FDM rapid shaping techniques are widely used to automobile, machinery, Aero-Space, household electrical appliances, communication, electronics, build
Build, the product such as medical science, toy designs and develops process.
Under the popular situation of current 3D printing technique, a kind of emulation mode of efficient 3D printer how is provided,
It is the purpose of present invention research.
The content of the invention
To overcome the shortcomings of the existing technology, the present invention provides a kind of emulation mode based on 3D printer, it is platform by PC,
With 3D printer to rely on, 3D printer emulation mode is realized.
To solve prior art problem, the technical solution adopted in the present invention is:
A kind of emulation mode based on 3D printer, comprises the following steps:
Step one, sets up printer threedimensional model;
The drawing function provided using visual c++, OpenGL creates the three-dimensional model of 3D printer;It is printer outward appearance, work
Make the foundation of platform, extruder and shower nozzle model.Mould is rendered by carrying out the setting of color, illumination and material to model
Type is obtaining emulation printing environment true to nature;
Step 2, the parsing and pre-print inspection of BFB files;
Analyze bfb file structures and extract the model information in file, the existing bfb files generation that will be manually entered or be loaded into
Code is translated, and after file checking is qualified, drives the printing of 3D printer, realizes the simulation of whole printing process;
Step 3, the analysis of printing path simulation algorithm;Its path scanning algorithm is improved in hand-written bfb files;
Step 4, print procedure visualization and layering profile preview;
By the parsing to bfb files, extract the coordinates of motion of printer head in file, using visual c++,
OpenGL visualizes print procedure, while the profile diagram of preview model printing can be layered;
Step 5, human-computer interaction interface;
By the MFC frameworks in VC++6.0, the interaction control interface of close friend is set out;User can be by virtual operating surface
Plate realizes the importing of bfb files, inspection operation, easily carries out view conversion, scaling and visual angle change, and can control
The sequence of operations that the working condition of printer such as starts, suspends, terminating;
Step 6, file management;
The file management includes the management module and system help module of bfb files;
Step 7, print emulation environment;
Described print emulation environment includes that model printer designs module and human-computer interaction module;Wherein, model printer sets
Meter module:The drawing function provided using OpenGL itself sets up physical model, printer outward appearance, workbench, extruder and
Nozzle At The Ingot Mold
The foundation of type;Then color, illumination, material are added to model to obtain emulation printing environment true to nature;Man-machine interaction
Module:This simulation software is based on real-time man-machine interaction, to complete the control to print procedure, there is the control of print state
System, the control of print speed, views selection, attempt scale;
Step 8, print emulation process;
The print emulation process includes bfb files explanation module, bfb file checkings module, printing display module;Bfb files
Explanation module:It is responsible for the code translation in bfb files to perform action into 3D printer;Typically can be from bfb document codes
In extract the coordinates of motion, feed rate, print temperature, motor speed and the rotating speed of printer head;Bfb file checking moulds
Block:It is responsible for the error checking of bfb document codes, the printing of next step can be just carried out after file checking is qualified.Printing display
Module:To visualize the whole process of FDM 3D printer printer models, user can with the motion path of print preview machine,
Simultaneously can also each layer of profile of preview;
Further, in step 2, described bfb files must carry out code error inspection before printing.
Further, in step 6, the management module of described bfb files:It is responsible for the storage of bfb files, bag
Include existing bfb files and the bfb files write manually;System help module:User is used during this simulation software
If encountered problems, file can be opened by help menu to inquire about how to use this simulation software.
The beneficial effects of the invention are as follows:By the combination of PC and 3D printer, printing effect more true to nature is realized and rendered
Really.
Specific embodiment
A kind of emulation mode based on 3D printer, comprises the following steps:
Step one, sets up printer threedimensional model;
The drawing function provided using visual c++, OpenGL creates the three-dimensional model of 3D printer;It is printer outward appearance, work
Make the foundation of platform, extruder and shower nozzle model.Mould is rendered by carrying out the setting of color, illumination and material to model
Type is obtaining emulation printing environment true to nature.
Step 2, the parsing and pre-print inspection of BFB files;
Bfb files must carry out code error inspection before printing;Analysis bfb file structures and the model extracted in file are believed
Breath, the existing bfb document codes that will be manually entered or be loaded into are translated, and after file checking is qualified, drive 3D printing
The printing of machine, realizes the simulation of whole printing process.
Step 3, the analysis of printing path simulation algorithm;
Existing bfb files, are to carry out treatment acquisition in delamination software by stl file, are contained in the bfb files of generation
The information of printing path, but these path sweep speeds are more compared with slow, idle stroke, and ratio of briquetting is low.For printer model, can
To improve its path scanning algorithm in hand-written bfb files;The time-write interval is reduced as far as, printing effect is improved.
Step 4, print procedure visualization and layering profile preview;
By the parsing to bfb files, extract the coordinates of motion of printer head in file, using visual c++,
OpenGL visualizes print procedure, while the profile diagram of preview model printing can be layered.
Step 5, human-computer interaction interface;
By the MFC frameworks in VC++6.0, the interaction control interface of close friend is set out;User can be by virtual operating surface
Plate realizes the importing of bfb files, inspection operation, easily carries out view conversion, scaling and visual angle change, and can control
The sequence of operations that the working condition of printer such as starts, suspends, terminating.
Step 6, file management;
The management module of described bfb files:It is responsible for the storage of bfb files, including existing bfb files and writes manually
Bfb files;System help module:User using during this simulation software if encountered problems, can be by help menu
File is opened to inquire about how to use this simulation software;
The file management includes the management module and system help module of bfb files.
Step 7, print emulation environment;
Described print emulation environment includes that model printer designs module and human-computer interaction module;Wherein, model printer sets
Meter module:The drawing function provided using OpenGL itself sets up physical model, printer outward appearance, workbench, extruder and
Nozzle At The Ingot Mold
The foundation of type;Then color, illumination, material are added to model to obtain emulation printing environment true to nature;Man-machine interaction
Module:This simulation software is based on real-time man-machine interaction, to complete the control to print procedure, there is the control of print state
System, the control of print speed, views selection, attempt scale.
Step 8, print emulation process;
The print emulation process includes bfb files explanation module, bfb file checkings module, printing display module;Bfb files
Explanation module:It is responsible for the code translation in bfb files to perform action into 3D printer;Typically can be from bfb document codes
In extract the coordinates of motion, feed rate, print temperature, motor speed and the rotating speed of printer head;Bfb file checking moulds
Block:It is responsible for the error checking of bfb document codes, the printing of next step can be just carried out after file checking is qualified.Printing display
Module:To visualize the whole process of FDM 3D printer printer models, user can with the motion path of print preview machine,
Simultaneously can also each layer of profile of preview.
Method of the present invention is the combination by PC and 3D printer, realizes and rendered printing effect more true to nature
Really.
Technical scheme provided herein is described in detail above, embodiment used herein is to the application
Principle and implementation method be set forth, the explanation of above example is only intended to help and understands the present processes and its core
Thought is thought;Simultaneously for those of ordinary skill in the art, according to the thought of the application, in specific embodiment and model is applied
Place and will change, in sum, this specification content should not be construed as the limitation to the application.
Claims (3)
1. a kind of emulation mode based on 3D printer, it is characterised in that comprise the following steps:
Step one, sets up printer threedimensional model;
The drawing function provided using visual c++, OpenGL creates the three-dimensional model of 3D printer;It is printer outward appearance, work
Make the foundation of platform, extruder and shower nozzle model.By carrying out the setting of color, illumination and material to model so as to rending model
To obtain emulation printing environment true to nature;
Step 2, the parsing and pre-print inspection of BFB files;
Analyze bfb file structures and extract the model information in file, the existing bfb files generation that will be manually entered or be loaded into
Code is translated, and after file checking is qualified, drives the printing of 3D printer, realizes the simulation of whole printing process;
Step 3, the analysis of printing path simulation algorithm;Its path scanning algorithm is improved in hand-written bfb files;Step 4, beats
Print process visualization and layering profile preview;
By the parsing to bfb files, the coordinates of motion of printer head in file are extracted, using visual c++, OpenGL
Print procedure is visualized, while the profile diagram of preview model printing can be layered;
Step 5, human-computer interaction interface;
By the MFC frameworks in VC++6.0, the interaction control interface of close friend is set out;User can be by virtual operating surface
Plate realizes the importing of bfb files, inspection operation, easily carries out view conversion, scaling and visual angle change, and can control printing
The sequence of operations that the working condition of machine such as starts, suspends, terminating;
Step 6, file management;
The file management includes the management module and system help module of bfb files;
Step 7, print emulation environment;
Described print emulation environment includes that model printer designs module and human-computer interaction module;Wherein, model printer sets
Meter module:The drawing function provided using OpenGL itself sets up physical model, printer outward appearance, workbench, extruder and spray
The foundation of head model;Then color, illumination, material are added to model to obtain emulation printing environment true to nature;Man-machine interaction mould
Block:This simulation software is based on real-time man-machine interaction, to complete control to print procedure, have print state control,
The control of print speed, views selection, attempt to scale;
Step 8, print emulation process;
The print emulation process includes bfb files explanation module, bfb file checkings module, printing display module;Bfb files
Explanation module:It is responsible for the code translation in bfb files to perform action into 3D printer;Typically can be from bfb document codes
In extract the coordinates of motion, feed rate, print temperature, motor speed and the rotating speed of printer head;Bfb file checking modules:
It is responsible for the error checking of bfb document codes, the printing of next step can be just carried out after file checking is qualified.Printing display mould
Block:To visualize the whole process of FDM3D printer printer model, user can with the motion path of print preview machine, while
Can also each layer of profile of preview.
2. a kind of emulation mode based on 3D printer according to claim 1, it is characterised in that in step 2, institute
The bfb files stated must carry out code error inspection before printing.
3. a kind of emulation mode based on 3D printer according to claim 1, it is characterised in that in step 6, institute
The management module of the bfb files stated:It is responsible for the storage of bfb files, including existing bfb files and the bfb files write manually;
System help module:User using during this simulation software if encountered problems, can by help menu open file come
How inquiry uses this simulation software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611102972.7A CN106777615A (en) | 2016-12-05 | 2016-12-05 | A kind of emulation mode based on 3D printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611102972.7A CN106777615A (en) | 2016-12-05 | 2016-12-05 | A kind of emulation mode based on 3D printer |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106777615A true CN106777615A (en) | 2017-05-31 |
Family
ID=58883928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611102972.7A Pending CN106777615A (en) | 2016-12-05 | 2016-12-05 | A kind of emulation mode based on 3D printer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106777615A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108326304A (en) * | 2018-03-15 | 2018-07-27 | 大族激光科技产业集团股份有限公司 | A kind of powdering formula laser 3D printing system and its task print preview method |
CN108839338A (en) * | 2018-05-28 | 2018-11-20 | 共享智能铸造产业创新中心有限公司 | Three-dimensional model slicing method based on FDM equipment |
CN111267349A (en) * | 2018-12-04 | 2020-06-12 | 南京普洛德信息科技有限公司 | Dynamic visualization method for 3D printed model |
CN114474742A (en) * | 2022-02-11 | 2022-05-13 | 哈尔滨工业大学 | Automatic circuit 3D printing method based on deep reinforcement learning |
CN115475960A (en) * | 2022-09-21 | 2022-12-16 | 南京联空智能增材研究院有限公司 | Arc additive manufacturing method of 316L stainless steel material cabin |
CN115635684A (en) * | 2022-12-22 | 2023-01-24 | 苏州聚复科技股份有限公司 | Prediction method and system for 3D printing wire material melt extrusion process |
-
2016
- 2016-12-05 CN CN201611102972.7A patent/CN106777615A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108326304A (en) * | 2018-03-15 | 2018-07-27 | 大族激光科技产业集团股份有限公司 | A kind of powdering formula laser 3D printing system and its task print preview method |
CN108839338A (en) * | 2018-05-28 | 2018-11-20 | 共享智能铸造产业创新中心有限公司 | Three-dimensional model slicing method based on FDM equipment |
CN111267349A (en) * | 2018-12-04 | 2020-06-12 | 南京普洛德信息科技有限公司 | Dynamic visualization method for 3D printed model |
CN114474742A (en) * | 2022-02-11 | 2022-05-13 | 哈尔滨工业大学 | Automatic circuit 3D printing method based on deep reinforcement learning |
CN115475960A (en) * | 2022-09-21 | 2022-12-16 | 南京联空智能增材研究院有限公司 | Arc additive manufacturing method of 316L stainless steel material cabin |
CN115635684A (en) * | 2022-12-22 | 2023-01-24 | 苏州聚复科技股份有限公司 | Prediction method and system for 3D printing wire material melt extrusion process |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106777615A (en) | A kind of emulation mode based on 3D printer | |
CN104175556B (en) | Rapid forming method based on double-forming head | |
Novakova-Marcincinova et al. | Special materials used in FDM rapid prototyping technology application | |
CN103213281B (en) | 3D based on magnetorheological materials prints rapid molding device and method | |
Mahindru et al. | Review of rapid prototyping-technology for the future | |
Ma | Research on application of SLA technology in the 3D printing technology | |
CN104401007B (en) | A kind of three-dimensional colour ink-jet increases material printer | |
CN203344319U (en) | 3D (three-dimensional) printing rapid forming device based on magnetorheological material | |
CN103192612A (en) | Three-dimensional (3D) printing robot system based on magneto-rheological materials and Three-dimensional (3D) printing method based on magneto-rheological materials | |
CN105172135A (en) | Printing method of multi-sprayer high-speed FDM model | |
CN103341591A (en) | Selective-failure-based 3D (three-dimensional) printing method for preparing mold | |
CN108115940A (en) | A kind of 3D printing forming method and system based on VR modelings | |
CN111531878A (en) | 3DP printer one-machine multi-consumable printing method | |
CN108501357A (en) | A kind of tower crane type 3D printing device and method | |
CN104260353B (en) | Rapid molding system and rapid molding method | |
CN205522514U (en) | Intelligent print system | |
CN205167568U (en) | Large -scale 3D prints and five -axle linkage all -in -one | |
CN204196268U (en) | Three-dimensional printer | |
CN103358553A (en) | Method and device for ultrasonic focusing 3D rapid prototyping | |
Yu et al. | Process analysis and application for rapid prototyping based on fused deposition modeling | |
CN204149536U (en) | A kind of 3D printing device with the stacked texture function of efficient treatment surface | |
CN109910293A (en) | A kind of machine components forming method based on 3D printing technique | |
CN204340222U (en) | A kind of multi-functional 3D printing device with liquid nitrogen refrigerating and 3-D scanning | |
CN204109385U (en) | The 3D printing device of the stacked texture processing function of a kind of belt surface | |
KR20150087526A (en) | The method of manufacturing civil structure model using of three dimensions printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170531 |