Font Size: a A A

3D Printing Control System Design Based On CMC

Posted on:2019-07-02Degree:MasterType:Thesis
Country:ChinaCandidate:X D RenFull Text:PDF
GTID:2348330545493363Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
Additive manufacturing technology which is commonly known as 3D printing has changed the traditional way of subtractive manufacturing significantly.It provides a way to diversify production plans and people can customize it as they need.This paper introduces a new type of a 3D printing control system solution with Control Module on-Chip CMC.It has independent intellectual property.The CMC integrates a Motion Control Processor MCP and a Logic Control Processor LCP.Compared to the independent logic and motion control of traditional controller from ARM,CMC adopts a collaborative logic and motion control mechanism internally.Without affecting the CPU management,the logic control processor and motion control processor can deal with a unified external signal under the conditions of high-speed computing operation,while operating independently.Therefore,CMC can be a better solution to apply on 3D printing.Starting from the background and current development achievements of 3D printing,this paper introduces the process of 3D printing and the compositions of its control system,analyzing the differences between CMC and the traditional controller.Then,the author designs the implementation scheme of each module.Based on the implementation scheme,the hardware design and software design flow of the control system built by CMC and the algorithm used by the control system are introduced in details as well.In the hardware design,based on the rich peripheral interfaces provided by CMC,the circuit of each module in the control system is designed.Besides,the characteristics and equipment selection of the circuit in each module are introduced.Software design mainly consists of host computer,embedded software and configuration program:1)Introducing the execution flow and algorithm of the host computer software,and through the host computer to convert the three-dimensional model of the object into motion trajectory information;2)According to the functional requirements of the configuration software development,the operating system is introduced into the embedded software.The modules are divided according to the functions.Meanwhile,the internal tasks are designed,the asynchronous relationship among the tasks in the system is determined,and the embedded software development is completed in this stage;3)The configuration program of the control system is programmed in the configuration software by the logic/motion control language and interfaces provided by the embedded software.In the printing control system,the temperature control will directly affect the accuracy and quality of the overall printing process.In order to ensure that this system can reach the target temperature environment quickly and smoothly,this article adopts PID algorithm to realize the closed-loop control based on the environment temperature.In this paper,DDA interpolation algorithm is also studied.The DDA interpolation algorithm is built through the digital logic circuit.The Motion trajectory generated by the host computer can run directly through the hardware.Combined with the developed hardware system and software platform,the whole test system is set up.Then,the modules and printing tests are carried out.The results show that the system can meet the demands of 3D printing and achieve the desired design purposes.
Keywords/Search Tags:3D printing, Control Module On-Chip, Motion Control, Multilevel Sectioning, Proportion Integration Differentiation, Digital Differential Analyzer
PDF Full Text Request
Related items