Aiming at the Computer Numerical Control (CNC) machining system of micro lathe, a convenient open CNC system based on USB bus is proposed and implemented initially. The open CNC system was consisted of a lower computer consisting of STM32+Field Programmable Gate Array(FPGA) and a host computer. The software implementation of real-time multitasking scheduling, decoding, tool compensation and interpolation algorithm for numerical control (NC) system was studied. The functional requirements of the lower computer were studied for the micro lathe and the hardware circuit board was designed. The memory management and motion control of the lower computer were studied. The communication method based on Universal Serial Bus (USB) was proposed. The feasibility of USB in open CNC system was verified. The experiment proves that the USB bus can be conveniently and efficiently used in 〖JP3〗the open CNC system; the combination of software and hardware ensures that the system has good openness, real-time and synchronization.〖JP〗
参考文献
相似文献
引证文献
引用本文
田海林,葛伊伦,方辉,符爱周,彭松.基于USB总线的微型车床开放式数控系统研究与设计[J].机床与液压,2020,48(1):51-56. . Research and Design on a USB-based Open-architecture Micro System for Lathe CNC[J]. Machine Tool & Hydraulics,2020,48(1):51-56