|
|
本帖最后由 manaijin 于 2017-5-20 12:05 编辑 + h' c3 p# M/ \' C& `" P) ^
' S0 X% ^9 a$ f
翻译:https://answers.flexsim.com/ques ... es-from-a-rack.html
) i2 L# L% T8 N4 \0 ]问题
8 t* Z5 Y* C6 z, ?; r/ m3 |
! s# g+ o2 ]4 D3 l2 B2 ` 我想要对仓库系统进行仿真,系统中有15个货架和5个拣货机。但当进行拣货时,拣货机总是先移动到货架中间,再移动到具体的贝和层。我猜测这和叉车中的“Travel offsets for load/unload tasks”选项有关。
- F; I( D! n) e 例如,拣货机应该从货架1第五贝抓取4件货物,但实际情况是拣货机先移动到货架中间,再移动到第五贝位抓取货物,再移动到货架中间……。
" v9 g1 [) ^: L3 p" ^/ H9 I! a# D) R0 Z$ d# @0 d9 D# Y
回答& l' ^! @% M$ b/ M) o5 |- [
" M6 J, H. y E: p) x 这个问题是由AStar Navigator引起的。当你给叉车增加任务时,此任务和AStar相关,所以才会移动到货架中间。因为一个标准任务列表包括了移动任务,所以叉车完成整个任务,总会移动到货架中间。
9 z0 K: i7 C7 A; [/ {1 w+ n3 ] 为了调整AStar的标准逻辑,将货架的“Use Transport”区域选项改为“Process Flow: Use Task Sequence Sub Flow”。之后创建了一个 Sub Flow为每个临时实体创建任务列表。
5 b( r1 r+ Z" X; e3 B我为每个运输工具创建了TravelToRack的标签(0/1),当用于判断是否到达货架。这样只能调用一次任务序列,所以使用了Travel to Loc代替之前的任务序列。3 I1 t, c9 K! j, G' j' V' T
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|