全球FlexSim系统仿真中文论坛

标题: 货架取货问题 [打印本页]

作者: manaijin    时间: 2017-5-20 12:03
标题: 货架取货问题
本帖最后由 manaijin 于 2017-5-20 12:05 编辑 9 h+ W! U( v. N9 [

/ ^, A6 ^  f+ o+ X& O0 p& {翻译:https://answers.flexsim.com/ques ... es-from-a-rack.html- y; v  g5 R: j# k- ?8 A5 }; n, H
问题
1 K7 s5 x  o9 `; O6 v

# J7 X& M' I# y  E0 |8 F  X5 X      我想要对仓库系统进行仿真,系统中有15个货架和5个拣货机。但当进行拣货时,拣货机总是先移动到货架中间,再移动到具体的贝和层。我猜测这和叉车中的“Travel offsets for load/unload tasks”选项有关。' }2 w; C2 w2 u! F3 j" h1 w) E& l
      例如,拣货机应该从货架1第五贝抓取4件货物,但实际情况是拣货机先移动到货架中间,再移动到第五贝位抓取货物,再移动到货架中间……。
, ^& r$ Y! b( e; c: `0 n; x[attach]3735[/attach]& m$ ^( H6 ^. V  ^
回答
# ?% h6 \2 o) ?
5 i6 i4 B, U$ a* Q! ]
      这个问题是由AStar Navigator引起的。当你给叉车增加任务时,此任务和AStar相关,所以才会移动到货架中间。因为一个标准任务列表包括了移动任务,所以叉车完成整个任务,总会移动到货架中间。! M7 Z" S4 O! X6 P! v
      为了调整AStar的标准逻辑,将货架的“Use Transport”区域选项改为“Process Flow: Use Task Sequence Sub Flow”。之后创建了一个 Sub Flow为每个临时实体创建任务列表。! l' l! y" k& H7 W1 K& b
我为每个运输工具创建了TravelToRack的标签(0/1),当用于判断是否到达货架。这样只能调用一次任务序列,所以使用了Travel to Loc代替之前的任务序列。/ k, M% D# R9 @/ K
[attach]3736[/attach]




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3