A parallel CNC system architecture based on Symmetric Multi-processor
For alleviating the contradiction between the speed and precision of interpolation,a parallel CNC system based on symmetric multi-processor J1900 quad-core processor is developed.A parallel prosumer system framework is put forward based on circular buffer which establishes the mechanism of module decoupling and data transmission.The parallelization of CNC is completed using the multi-thread method based on Pthread library.The cycle self-regulation algorithm based on the number of interpolation subdivision is designed which could effectively prospect the length of machining path and change the cycle of each module properly in time.The buffer surplus feedback scheduling algorithm is designed which could solve the problem of buffer overflow and underflow.Both of them constitute the buffer controller unit (BCU) making all modules work correctly.Finally,the experiment on multi-thread parallel CNC system is carried out which indicates that the system framework is workable,buffer control algorithms is effective.
Parallel CNC Symmetric multi-processor Circular buffer BCU
Hongya Fu Cong Li Yunzhong Fu
School of Mechatronics Engineering Harbin institute of technology Harbin, Heilongjiang , China
国际会议
哈尔滨
英文
634-637
2016-07-21(万方平台首次上网日期,不代表论文的发表时间)