![](https://csdnimg.cn/release/download_crawler_static/86303993/bg6.jpg)
6
但在实际情况中,我们期望 CNC 进行工作的时间尽可能长。
RGV 的工作原理
在整个加工过程中,RGV 始终位于 RGV 直线轨道上,共有等待状态、运动状态、
上下料状态、清洗状态等 4 个状态。其中,等待状态表示 RGV 静止在轨道上不进行任
何工作的状态;运动状态表示 RGV 由一个位置驶向另一个位置时的状态,此状态不进
行工作;上下料状态表示 RGV 正在给 CNC 进行上下料的状态;清洗状态表示 RGV 给
物料进行清洗并将其放置到下料传送带时的状态
[1]
。
设 RGV 的状态为 B,并对各状态进行赋值:
0
1
2
3
B
=
,
等待状态
,
运动状态
,上下料状态
,清洗状态
(5.1.2)
其中,0、2、3 状态时,RGV 只能处于轨道给定 4 个位置中的任意一个;1 状态时,
RGV 正在由其中一个位置运动至另一个位置。当 RGV 处于某一位置时,只能与该位置
的上下两台 CNC 进行联动。
设 j 为 RGV 所处的位置,则:
11 2
21 2
31 2
41 2
iori
iori
j
iori
iori
==
==
=
==
==
,
,
,
,
(5.1.3)
其中,i 表示 CNC 的编号。
当 RGV 处于 1 状态时,设其运动状态为:
12
(, )jj
(5.1.4)
表示 RGV 此时 RGV 正由位置 j
1
运动到位置 j
2
。
传送带的工作原理
传送带在加工系统启用时仅有一个状态,即运动状态。上料传送带将负责运送未加
工的生料,下料传送带负责运送已加工的熟料。已知传送带既可连动,也可独立运动;
在实际中,传送带的运动速度也能达到数米每秒。基于上述两点,不妨假设当 RGV 需
要时,传送带总能在相应位置给出生料或熟料空位,无需等待。
加工系统的调度时间
对于一道工序的加工系统而言,首要的目标是尽可能提高加工效率。最能直接反应
这一目标的即为相同时间内加工的物料个数,个数越大,加工效率越高。然而物料的加
工是一个复杂动态过程,物料在不同时间可能处于 CNC 中,也可能处于 RGV 中,我们
需要进一步将目标进行转化。
容易得到,当物料处于加工状态时,相应的 CNC 必定处于工作状态;当物料处于
非加工状态时,不对应工作时间的 CNC。因此,不妨将目标转化为尽可能减少 CNC 的
非工作时间,即需要给出一个调度模型,使得 CNC 的非工作总时间最小。
总时间的确定