如何使用Arena软件Sequence模块
来源:网络收集 点击: 时间:2024-08-31顺序(Sequence)作为实体的一类重要的属性,我们可以通过Assign模块把它赋予实体。
在Assign模块中点击Add,Type选择Attribute,Attrbute Name选择Entity.Sequence。我们的例子中有3种不同的零件,分别对应3种加工步骤,New Value里是这三种步骤顺序的一个集合的名称。(注意,以往我们在New Value这个栏目里都是填写一个数值、或是Attribute、或是Variable、或Expression,但是这次,它是一个集合Set)。
这里Sequence对应的名称是Part Sequences ( Part Index )。Part Sequences是一个集合,Part Index用来对应其中的项目。


为了编辑Part Sequences这个集合,我们需要用到集合(Set)概念。Set由成员(Member)组成,这些成员都具有某种相同的性质。
Basic ProcessSet中的Member可以是Resource、Entity Type等。
但是由Sequence作为成员的情况,Basic ProcessSet已经不能满足我们的要求。我们需要使用高级集合模块,它在Advanced ProcessAdvanced Set中。
打开高级集合(Advanced Set)模块,新增一个项目,Name就选择Part Sequences,Set Type选择Other,这时顺序就可以作为集合的成员了。
根据三种零件的加工步骤给成员(Member)起名字,如Part 1 Process Plan。

这一步我们来编辑顺序(Sequence)的内容。记得第一种零件的顺序叫做Part 1 Process Plan。
1,首先选择Advanced TransferSequence。
2,Name中选择顺序的名称,如Part 1 Process Plan。
3,接着填写步骤(Steps),我们的Part 1需要按顺序分别经历从Cell 1到Cell 4这4部机器,最后还需要Exit Syetem,把他们填入到Station Name里。
4,给每一个步骤起一个名字,写入Step Name中。Entity按照顺序每到达一个Step,还可以Assign一个性质给这个Entity,可以是加工时间Process Time,也可以是其他任何性质的变化。同时,Arena内置的一个变量:Entity.Jobstep会自动累加1个数字。在Entity完成这个Step,并且Assign所有需要的变量之后,它将按照顺序移动到下一个步骤。


零件所需要的步骤我们已经编辑好了。那么什么时候开始这个步骤?我们需要通过Route或者Leave等模块的内置选项告诉这个Entity,开始它的旅程。
如在Route模块中,Destination Type我们选择By Sequence。
同理在Leave模块中,先选择Connect Type为Transport,再选择Station Type为By Sequence。
在Transport模块中,EntityDestination Type,也可以选择By Sequence。
这样,模块的旅程就按照顺序(Sequence)正式开始了。



Sequence的最后别忘了去Dispose这一步。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1175401.html