Font Size: a A A

Control Scheme Design And Implementation Of 3D Printing

Posted on:2017-05-16Degree:MasterType:Thesis
Country:ChinaCandidate:Q S LiFull Text:PDF
GTID:2308330503460723Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
The English full name of 3D Printing is Three Dimensional Printing, this paper mainly discusses the 3D printing technology based on Fused Deposition Molding, compared with other kinds of molding technology, FDM advantage lies in the lowest cost, but the disadvantages are also very obvious, such as molding speed slow and low accuracy. In order to improve the precision and efficiency of printing, this paper embarks on the control system of 3D printing, and mainly takes the design of optimal temperature control model and linear interpolation algorithm and other aspects as the key point of breaking through.Firstly, this paper describes the entire system of 3D printer, introduces the hardware and software structure of control system, the master control platform Arduino2560 is introduced in detail, and describes some of its internal resources in the application of 3D printer, and introduces the working process of a 3D printer, control principle and workflow of software system.Then this paper studies the temperature control algorithm of printer’s nozzle, the traditional PID control algorithm is poor stability and need a long time to adjust temperature, this paper combines fuzzy control and PID control, and proves that the control effect of fuzzy PID algorithm is better by simulink simulation, temperature rises faster and shortens 30 seconds to achieve the specified printing temperature, the system has stronger anti-jamming ability and shortens about 130 seconds to achieve stable working condition.Then this paper describes two of the most critical rings during the process from the digital three-dimensional model to control the operation of the printer, which are slicing algorithm and decoding module, studying the principles and calculation methods to generate the key coordinates X, Y, Z and E, according to the laws of the GCode program to determine the overall train of thought of decoding module, and expounds the core code of the decoding module in detail.In the end, in order to improve the efficiency of 3D printing, this paper embarks on improving the efficiency of linear interpolation instructions in the GCode, in computer graphics Bresenham algorithm is used for drawing lines, which is improved to achieve linear interpolation in 3D printing control system. By decoding a part of GCode, the results shows that the decoding module correctly explains the GCode which are generated by STL files, at the same time, Bresenham linear interpolation algorithm which is designed in this paper is more efficient, easier to implement in hardware and has fewer interpolation number than the traditional point-by-point comparison method.
Keywords/Search Tags:3D Printing, Fuzzy PID Control, GCode, Linear Bresenham Algorithm
PDF Full Text Request
Related items