全球FlexSim系统仿真中文论坛
标题:
货架取货问题
[打印本页]
作者:
manaijin
时间:
2017-5-20 12:03
标题:
货架取货问题
本帖最后由 manaijin 于 2017-5-20 12:05 编辑
. c7 K, p# W! e F" O% [
0 N5 K0 _& y. E2 s4 u; W
翻译:
https://answers.flexsim.com/ques ... es-from-a-rack.html
. K5 ?! u0 D/ N4 ]0 T8 i0 _$ _
问题
1 @0 o' L: ]3 F5 X4 P2 K8 R
- A* C0 `" y& E) R6 l7 t% B
我想要对仓库系统进行仿真,系统中有15个货架和5个拣货机。但当进行拣货时,拣货机总是先移动到货架中间,再移动到具体的贝和层。我猜测这和叉车中的“Travel offsets for load/unload tasks”选项有关。
; ?; b4 J C; f* r6 \% ^5 W
例如,拣货机应该从货架1第五贝抓取4件货物,但实际情况是拣货机先移动到货架中间,再移动到第五贝位抓取货物,再移动到货架中间……。
" e/ Z$ i9 | e6 u$ Z0 T- _
[attach]3735[/attach]
. J) Z% q8 z; l5 l' h- n: T; @
回答
4 d' K" s, ^5 L# O% h
9 T2 {# c7 ?$ b1 N6 _
这个问题是由AStar Navigator引起的。当你给叉车增加任务时,此任务和AStar相关,所以才会移动到货架中间。因为一个标准任务列表包括了移动任务,所以叉车完成整个任务,总会移动到货架中间。
( q; ?# z/ u- O1 a" A% n
为了调整AStar的标准逻辑,将货架的“Use Transport”区域选项改为“Process Flow: Use Task Sequence Sub Flow”。之后创建了一个 Sub Flow为每个临时实体创建任务列表。
+ M" u) g+ L3 m' j" a8 F9 T
我为每个运输工具创建了TravelToRack的标签(0/1),当用于判断是否到达货架。这样只能调用一次任务序列,所以使用了Travel to Loc代替之前的任务序列。
. \6 M$ G0 E' G! @% d' u9 P
[attach]3736[/attach]
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3