| With the rapid development of the electronics industry, the demands of printed circuit boards is increasing gradually. With the printed circuit board is widely used for Electronic Products and the CNC machine related equipment performance requirements increase rapidly. As a core part of the CNC machine, Control software directly affect the efficiency and reliability of the drilling process. The control software as a user interface to interact with the system, whether its function is complete and easy to use will give a huge impact to the control software. Therefore, to develop an easy to use, good safety performance and high production efficiency control software is extremely important.In this paper, combing the machine control software design requirement, finish the main achievement of the following functions:1. The use of object-oriented software development methodology designed to optimize the structure of the program within the control software, the program implementation and user interface peeling, optimizing database tables structure and improve the software portability.2. From the perspective of usability tools to complete a full-size scalable graphical display, users can preview the holes need to be scaled graphics, can be achieved by modifying the program origin translation hole pattern for graphics preview function for drilling process management foundation.3. In order to improve machine productivity, starting from the machining path optimization, to achieve the X-direction priority, Y direction distance priority and the priority of the path optimization method, although these methods can not be shortened to optimize all machining files generated path, but to some extent or improve the productivity of the machine.4. Considering the safety performance of the machine, the machine is designed and implemented for real-time monitoring of the state management to ensure the normal operation of the machine and avoid accidental injury. |