CN106777615A - A kind of emulation mode based on 3D printer - Google Patents

A kind of emulation mode based on 3D printer Download PDF

Info

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
print
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
Application number
CN201611102972.7A
Other languages
Chinese (zh)
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.)
Guangdong Hong Rui Technology Co Ltd
Original Assignee
Guangdong Hong Rui 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 Guangdong Hong Rui Technology Co Ltd filed Critical Guangdong Hong Rui Technology Co Ltd
Priority to CN201611102972.7A priority Critical patent/CN106777615A/en
Publication of CN106777615A publication Critical patent/CN106777615A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • 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
    • B33Y99/00Subject 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

A kind of emulation mode based on 3D printer
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.
CN201611102972.7A 2016-12-05 2016-12-05 A kind of emulation mode based on 3D printer Pending CN106777615A (en)

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)

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

Cited By (6)

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