通常数控系统对零件加工程序的数据处理近似按流水方式进行,大致分为译码、刀补、插补三个数据处理阶段。其中插补模块处理数据结构队列,该队列是译码和刀补模块对零件加工程序逐段处理时动态建立的。
不失一般性,这里用矢量表示程序段轨迹的坐标位移量,而不论轨迹段的线型如何。设第i号程序段轨迹的坐标位移量为xei,yei,zei记为Sei,这里:Sei=(xei,yei,zei)XYZ,同理,记Sti为第i号程序段当前时刻已完成的坐标位移量;Sri为第i号程序段当前未完成的坐标位移量;Ssum为矢量累加器,用来存放因条件短路指令造成的程序段剩余坐标位移量的累加和。累加器在开始一个新的零件加工程序时具有零初值。