3.1 资源重叠漉水处理的解释方法
针对传统方法的缺点,对传统的解释控制进行改进,即资源重叠流水处理的解释控制
方法。时间重叠是流水处理的关键。它不仅是
CNC 装置处在 NC 工作方式时,程序输入、译
码、插补和位控加工四个处理过程的时间资源重叠,而且译码过程所包含的各子过程,即程
序装入、语法检查、解释和刀具补偿四个子过程之间也运用了时间资源重叠。
在
NC 工作方式下。若用 t1、t2、t3、t4 分别表示程序输入、译码、插补和位控加工四个子过
程的处理时间,则加工一个零件程序段的数据转换时间将是
t=tl+t2+t3+t4;在数据处理的译
码过程中,
tl、t2、t3、t4 分别表示程序装入、语法检查、解释和刀具补偿四个子过程的处理时
间,则数据处理的总时间将是
t=t1+t2+t3+t4。如果以传统的解释方式顺序处理,即第一个数
据处理完后再处理第二个数据,则在两个程序段的输出之间将有一个时间长度
t 的时间间
隔,其时空关系如图
1(a)所示。这种时间间隔反映在电机上就是电机时转时停,反映在刀具
上就是刀具时走时停。不管这种时间间隔多么小,时走时停在数控加工中都是不允许的。
采 用重叠流水
处理技术可以消除
这种间 隔,重叠流
水处理后的时间空
间 关 系 如 图
1(b) 所
示 。其 关键 是时间
重叠,即在一段时
间间隔 内不是处理
一个过程,而是处
理两个 或更 多的 子
过程。 经过时间重
叠流水处理后,每
个零件程序段的 输
出之间、每个数据
处理之间不 再有间
隔 ,从 而保证电机
转动和刀具 移动的
连续性,加快数控加工的速度。
该方法节约了系统资源,有效防止了内存碎片的形成,适应大程序译码和复杂数据处
理。
3。2 目标码编译方法
目标码编译是执行一个零件的加工程序,只需在开机后首次运行时进行编译,然后将
得到的目标码存放在
RAM 中,下次加工同样的零件时,无需再次对原零件程序进行编译
直接执行目标码即可,从而减少了每次重新编译所占用的时间。