刀向跟随,就是在插补运动的过程中,使非插补轴随着插补运动的合成位移的变化而变化,从而实现在加工过程中,刀具始终处于合适的加工方向和位置的工艺。在本控制器的插补模块中有两条指令来实现该工艺: GT_BufMove 和 GT_BufGear。
(1) GT_BufMove
在插补运动过程中,如果需要坐标系以外的轴进行点位运动,则可以通过在缓存区中压入GT_BufMove 指令来实现。GT_BufMove 可以在插补运动的过程中插入模态和非模态的点位运动。
模态指令的意义是,在进行该点位运动时,后续的插补缓存区中的指令将会被暂停执行,直到该指令执行完毕后,才执行下一条指令;
非模态指令的意义是,该指令启动了一个轴的点位运动后,立即取下一条缓存区中的指令执行,不会等待点位运动的结束。
short GT_BufMove (short crd, //坐标系号。正整数,取值范围: [1, 2]。
short moveAxis, //需要进行点位运动的轴号,取值范围: [1, 8]。该轴不能处于坐标系中。
long pos, //点位运动的目标位置,单位: pulse。
double vel, //点位运动的目标速度,单位: pulse/ms。
double acc, //点位运动的加速度,单位: pulse/ms2。
short modal, //点位运动的模式。
&nbs