摘要
针对传统逐点比较法插补效率和精度不高、进给脉冲分布不均匀的不足,提出了偏差判别法,以偏差的形式构建了新的判别函数,根据新的判别函数确定进给方向。同时以Microship公司的ds PIC30F5015数字信号控制器为硬件控制核心,设计了的硬件插补系统。借助于MPLAB-IDE软件开发环境,利用C语言设计了传统逐点比较法与偏差判别法的算法程序。利用MATLAB对所设计的插补器插补仿真结果表明:与传统逐点比较法比较,偏差判别法提高插补效率30%以上;插补精度提高50%以上;控制器进给脉冲分布更均匀。
The traditional point-by-point comparison algorithm has the shortcomings that its interpolation efficiency and accuracy are not high and that the feed pulse distribution is uneven. Therefore we establish the deviation discrimination algorithm through building a new deviation discrimination function to determine the direction of feeding. At the same time,we use the ds PIC30F5015 digital signal controller as the hardware control core and then design the hardware system. With the help of the MPLAB-IDE software development environment,we use the C language to design the traditional point-by-point comparison algorithm. The results on interpolation simulation with MATLAB show that: compared with the traditional point-by-point comparison algorithm, the deviation discrimination algorithm improves the interpolation efficiency by more than 30%; the interpolation accuracy by more than 50%; the feed pulse produced by ds PIC is much more uniform.
出处
《机械科学与技术》
CSCD
北大核心
2015年第12期1903-1907,共5页
Mechanical Science and Technology for Aerospace Engineering
基金
国家自然科学基金项目(61165008)
教育部回国基金项目(13006199)资助
关键词
数字信号控制器
偏差判别法
插补
computer software
controllers
efficiency
errors
flowcharting
functions
MATLAB
deviation discrimination algorithm
digital signal controller
interpolation