ScholarMate
客服热线:400-1616-289

基于Matlab/Simulink开发面向DSP的铣刀开槽插补算法

黄少青; 郑仲谦; 李迪; 王世勇
中国知网
华南理工大学

摘要

针对在DSP中直接编写和调试插补算法代码以及验证其正确性的种种困难,提出了采用代码混编的方式开发面向DSP的铣刀开槽插补算法。利用Matlab/Simulink工具对插补算法进行了建模,在算法设计阶段对插补运动的轨迹和速度规划进行了仿真;实现预想的设计效果后,利用Matlab的RTW工具自动生成了面向DSP的实时C代码,并将实时代码移植到DSP中,实现了从Matlab代码到DSP代码的无缝过渡。PCB微型铣刀加工螺旋槽过程中需要通过两轴联动实现插补,在一轴旋转的同时另一轴实现导程方向的进给可以插补出螺旋轨迹。通过将该插补算法进行简单的变换利用便可以应用于该PCB微型铣刀的螺旋槽加工过程中,最后对加工出来的铣刀进行了检测,铣刀的螺旋槽的形状和尺寸精度能够满足加工要求。实验结果表明,利用代码混编的方式可以解决直接在DSP中编写插补算法的困难,具有较高的实际应用价值。

关键词

印刷电路板 插补算法 DSP Matlab Simulink 建模与仿真 自动代码生成