具有在线测控机制的数控系统硬件结构与传统数控的完全相同,工件测量仪作为数控系统的外部设备,经I/0接口电路与数控系统相连接,测量仪的测量阈值电平作为输入开关量,供数控系统测试并作控制条件用。
设条件短路指令具有格式:M95Ek(k=1,2,,n),其中M95为条件短路指令字,Ek代表第k号条件,可以是系统任意I/0信息的状态。由于条件满足与否具有实时性,故条件短路指令的算法主要在实时插补阶段实现。
通常数控系统对零件加工程序的数据处理近似按流水方式进行,大致分为译码、刀补、插补三个数据处理阶段。其中插补模块处理数据结构队列,该队列是译码和刀补模块对零件加工程序逐段处理时动态建立的。
不失一般性,这里用矢量表示程序段轨迹的坐标位移量,而不论轨迹段的线型如何。设第i号程序段轨迹的坐标位移量为xei,yei,zei记为Sei,这里:Sei=(xei,yei,zei)XYZ,同理,记Sti为第i号程序段当前时刻已完成的坐标位移量;Sri为第i号程序段当前未完成的坐标位移量;Ssum为矢量累加器,用来存放因条件短路指令造成的程序段剩余坐标位移量的累加和。累加器在开始一个新的零件加工程序时具有零初值。