如果数控系统不需要加工结果重现和错误诊断,在加工期间PC机经常处于空闲状态,这是计算资源的浪费,而同时微处理器则要进行大量复杂的运算,此时也可以采取措施,让 PC机承担一些计算工作,减轻微处理器的负担,提高加工效率。通常进行曲面加工时,要将曲面分解成曲线,刀具加工每条曲线以完成整个曲面的加工。
将曲面分解成曲线有很多种方法,比如切割法、等高线法、固定参数法等。
以NURBS曲面为例,当固定一个参数为常数,曲面表达式就成了一条NURBS曲线表达式。要对曲线进行加工,首先要求出这条曲线的控制点和权因子等信息,还要确定加工的步长、行间距等信息。那么在加工一条曲线的时候,下一条要加工的曲线的控制点、权因子、加工步长、行间距可以由PC机来完成。
当正在加工的曲线加工完成后,下一条要加工的曲线的参数已经由PC机计算出来了,可以直接使用,不再需要在插补算法中计算,从而提高加工速度,实现并行运算。
采用ARM+DSP结构,增加了在这上面运行的软件开发的难度。在该系统中,ARM上面运行WinCE6.0操作系统,DSP上运行插补运算程序,二者之间通过共享存储区域的方式进行数据通信。
评论
加载更多