| Laser machining, including laser cutting and carving, are widely used in manufacturing for its multiple working style, high efficiency and good vision effect. Laser machining System is composed by lasing light emitter, mechanical structure and CNC system. The performance of CNC System determines the whole system's significant parameters, such as efficiency and precision.Based on deep analysis and investigation, this paper designs the software and hardware of CNC system and improves it for the shortage of the previous design, for example, the pause while working and the narrow output frequency range. Moreover, this paper also designs the graph processing program with Visual C++ for opening and analyzing the graphics files. By adding new functions, this software can match to the machining system better. Multi-function machining methods are realized in this system, including Vector cutting, vector carving and bit carving, and the human computer interface is also good.Main works have been achieved:1. Analyzed the characteristics and requirements of this system, completed the hardware design of CNC system.2. According to the characteristics of laser machining system, established the working mode and the machining data format. Completed the design of both software and hardware of FPGA, including machining module and communication module. Completed the testing program and reading/writing program for DSP.3. Developed graph processing program with Visual C++ to open, analyze and display the graphics file. Except this, this software also optimized the graphics file according to the characteristics of laser machining system.4. Completed the design of hardware for MCU and peripheral components, including keyboard, LCD etc. Wrote device drivers for these modules.5. Completed the design of hardware for pre-processing circuit, including step-motor and lasing light emitter.6. Finished both accelerate and decelerate tables and tested the accuracy of system by laser interferometer.7. Completed several machines and accepted by the users. |