您现在的位置:

CNC系统速度控制模块的内容及作用

编程所给的刀具移动速度,是在各坐标的合成方向上的速度。速度处理首先要做的工作是根据合成速度来计算各运动坐标方向的分速度。前已述及,速度指令以两种方式给出,一种是以每分钟进给量(或代码)给出;另一种是以主轴每转毫米数给出。铣床和加工中心以前一种为多数,而车床则以后一种为多数,或者二者都有之。速度控制程序的目的就是控制脉冲分配的速度,即根据给定的速度代码(或其他相应的速度指令),控制插补运算的频率,以保证按预定速度进给。当速度明显突变时,要进行自动加减速控制,避免速度突变造成伺服系统的失调。速度控制可以用两种方法实现:一种是用软件方法,如程序计数法实现;另一种用定时计数电路由外部时钟计数运用中断方法来实现。此外,用软件对速度控制数据进行预处理,并与硬件的速度积分器相结合,可以实现高性能的恒定合成速度控制,并大大提高插补进给的速度。