Font Size: a A A

Development Of Controller For Engraving Machine Based On EtherCAT

Posted on:2020-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:A Q ChenFull Text:PDF
GTID:2392330611998560Subject:Engineering
Abstract/Summary:PDF Full Text Request
The main purpose of this dissertation is to develop a set of engraving machine controller,which has high control performance,low dependence on hardware,high software openness,high research value and market promotion value.In this dissertation,a small-scale five axis linkage engraving machine is chosen as the test machine.The kinematics principle and controller principle of the engraving machine are studied,and the system design of the engraving machine controller is proposed.The controller is composed of two x86 PC hardware,and run G-code file processing software and Ether CAT based motion control software respectively.Because of the low real-time performance of the windows operating system,the controller uses a single PC to run the interpolation operation and graphical interface.The interpolation operation only calculates the interpolation data,and there is no real-time requirement.The interpolation data is sent to the motion control software on another PC through the network.The motion contro l software is only responsible for the implementation of interpolation.In this dissertation,G-code file processing algorithm is studied,including G-code file decoding method and G-code file interpolation algorithm.This paper proposes a simple five axis linkage interpolation algorithm,which divides the position values of each axis in the current line of the five axis G code equally,and the number of shares is calculated from the axis with the maximum position value and its set running speed,so as to realize the interpolation data of each axis in each cycle.The detailed design of engraving machine controller is carried out,including the use of UG and it’s postprocessor to generate the G code file required by the test machine,the design of G code file processing software,the design of motion control software,and the electrical design of engraving machine controller.The controller and the test machine are made,the hardware and software are installed and debugged,the function and performance are verified.The test result shows that the design of the controller is correct and the key technology is correct.The development of this controller can reduce the hardware complexity,reduce the development cost,improve the control performance.The system d esign,interpolation calculation,interpolation execution,software design,electrical design and complete development process can be used as a reference for similar controller development.
Keywords/Search Tags:engraving machine, controller, G code file, EtherCAT
PDF Full Text Request
Related items