background image

  

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 中,下次加工同样的零件时,无需再次对原零件程序进行编译

直接执行目标码即可,从而减少了每次重新编译所占用的时间。