通常數(shù)控系統(tǒng)對零件加工程序的數(shù)據(jù)處理近似按流水方式進(jìn)行,大致分為譯碼、刀補(bǔ)、插補(bǔ)三個(gè)數(shù)據(jù)處理階段。其中插補(bǔ)模塊處理數(shù)據(jù)結(jié)構(gòu)隊(duì)列,該隊(duì)列是譯碼和刀補(bǔ)模塊對零件加工程序逐段處理時(shí)動態(tài)建立的。
不失一般性,這里用矢量表示程序段軌跡的坐標(biāo)位移量,而不論軌跡段的線型如何。設(shè)第i號程序段軌跡的坐標(biāo)位移量為xei,yei,zei記為Sei,這里:Sei=(xei,yei,zei)XYZ,同理,記Sti為第i號程序段當(dāng)前時(shí)刻已完成的坐標(biāo)位移量;Sri為第i號程序段當(dāng)前未完成的坐標(biāo)位移量;Ssum為矢量累加器,用來存放因條件短路指令造成的程序段剩余坐標(biāo)位移量的累加和。累加器在開始一個(gè)新的零件加工程序時(shí)具有零初值。