Font Size: a A A

Research And Design Of 3D Printing Control System Based On ARM And WIFI Communication

Posted on:2020-07-27Degree:MasterType:Thesis
Country:ChinaCandidate:Q F ShiFull Text:PDF
GTID:2428330590973285Subject:Control engineering
Abstract/Summary:PDF Full Text Request
In recent years,3D printing technology has been widely used in various industrial fields as a new digital manufacturing process technology,the technology has theoretical all-round manufacturability,its production cost is low,and it can accurately copy printed models by all kinds of printing materials,so it has broad application prospects.3D printing takes the STL model as input,and uses the molded object as the output to realize the accurate conversion of the STL file to the formed object.At present,the research of food 3D printer is not fully mature,this paper will design a high-precision 3D printing control system based on chocolate as raw material,the main research contents of the paper include slicing algorithm,motion control system,temperature control system and WiFi communication.The slicing algorithm is a preprocessing process for 3D printing,which completes the conversion of STL files to gcode files,in this paper,based on the adjacent topological relationship of triangular patches,the design of the slicing algorithm is completed.Firstly,the redundant data is filtered by reading the patch data,the effective data is extracted to establish the point table,the edge table and the surface table,and the topological relationship of the triangular patch is reconstructed,this paper obtain the cross-sectional contour of the model slice relying on the patch adjacency relationship,and design the network format filling and global search support algorithm,and finally plan the path to generate the gcode file.The motion control system plan the path by analyzing the G command in the gcode file,and finally controls the motor motion.Based on the trapezoidal acceleration/deceleration algorithm,this paper completes the path planning of the motion control system,it calculates the velocity and the displacement by analyzing the G code and then calculates the trapezoidal curve parameters that guide the motor motion,it also designs the motion control block to save the path planning data and creates the motion control block queue to save system running time to make the movement smooth.The system control object is a plurality of stepping motors,the paper distribute the pulses to control multiple stepping motors based on the bresenham line drawing algorithm.The temperature control system is responsible for the temperature control during 3D printing.In this paper,the source of temperature measurement error is analyzed in detail,and the system calibration is completed by designing an automatic calibration algorithm based on the analysis results.The subject completes the temperature control based on the fuzzy adaptive PID control algorithm,the controller takes the error and the error derivative as the input,the fuzzy PID tuning principle is determined by analyzing the relationship between the PID parameters and the controller input,the fuzzy inference rules are obtained according to the PID tuning principle and the fuzzy set,then the design of the two-dimensional fuzzy controller is completed,and finally the temperature control accuracy reaches 0.2°C.The WiFi communication is based on the UDP communication protocol,and the wireless router is used as the communication center to realize the data communication including command communication and file transmission between the PC-side control software and the motion control system.Finally,the paper tests the control system through the comprehensive debugging experiment of the control system,obtains the printing effect of the 3D printing control system,and verifies the stability and accuracy of the 3D printing control system.
Keywords/Search Tags:3D printing, slicing algorithm, motion control, temperature control, WiFi communication
PDF Full Text Request
Related items