With the progress of science and technology,digital control technology and electronic information technology have been developing rapidly,driving CNC engraving technology in woodworking,badge,sign,mold and other fields of processing.However,there is still much room for improvement in the accuracy,performance and cost of the CNC engraving machine.In order to improve the price performance and market competitiveness of the home-made engraving machine,it is particularly important to develop CNC system with high speed,high accuracy and low cost.Based on the analysis of the current situation of the development of research and technology at home and abroad CNC engraving machine,using ARM9+FPGA as the core controller,combined with the embedded system to design the engraving machine control system scheme;the ARM9 as the main processor,is responsible for the interpolation,speed control and running the Windows CE operating system;FPGA as a co processor,is responsible for sending the drive pulse control,stepper motor controller motion.The whole system is easy to operate,and can be integrated to read from the raw data to the last drive pulse,so as to get rid of the dependence on the industrial control PC.In the aspect of trajectory control,the improved digital integral interpolation algorithm(DDA)is used to reduce the computational complexity of microprocessor interpolation and improve the interpolation efficiency.In speed control,combined with the characteristics of stepper motor torque frequency,speed control by using the method of multiple discrete micro segment fitting exponential curve to achieve the actuator;also with "s" set algorithm to complete the trajectory pretreatment,solve the problems due to frequent start and stop the motor is out of step.The simulation test further verified the reliability and feasibility of the design of the control system based on ARM+FPGA engraving machine proposed in this paper,which has a good reference and application value. |