收藏 分销(赏)

ED培训案例二与案例三PPT课件.ppt

上传人:胜**** 文档编号:776667 上传时间:2024-03-13 格式:PPT 页数:60 大小:1.68MB
下载 相关 举报
ED培训案例二与案例三PPT课件.ppt_第1页
第1页 / 共60页
ED培训案例二与案例三PPT课件.ppt_第2页
第2页 / 共60页
ED培训案例二与案例三PPT课件.ppt_第3页
第3页 / 共60页
ED培训案例二与案例三PPT课件.ppt_第4页
第4页 / 共60页
ED培训案例二与案例三PPT课件.ppt_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、北京格瑞纳电子产品有限公司20101可堆积传送带&不可堆积传送带 可堆积传送带既是一个输送系统又是一个缓冲器。若传送带前的装载被阻断,那么负载将会继续向前移动直到另外已储存的负载阻断其移动,可堆积传送带被用来建立辊子输送机的模型。不可堆积传送带与可堆积传送带非常相似,不同的是若过程被阻断,它将不再向前输送产品。因此产品之间的距离始终相同。不可堆积传送带被用来建立链式输送机。它们的参数设定基本相同。2多功能服务器原子多功能服务原子:多功能服务原子可视为一组平行的服务器:它具有服务器原子的基本功能,并且允许同时处理多个产品或处理单个产品。3锁定原子当仅单独运行锁定原子时,它的功能是作为一个门户只允

2、许锁定水平中所指示的一些产品穿过。当锁定原子和解锁原子结合起来使用时,锁定原子能够控制模型某个部分的产品的最大数目。由于锁定原子和解锁原子而解除限制的模型中,这一过程中的工作量不会超过所谓的锁定水平。1)元件名称:定义元件的名称。2)图标:指定2D窗口中用来代表锁定原子的图形。4锁定原子3)锁定水平:当锁定和解锁之间的元件数目达到了此栏输入的具体水平时,便会关闭锁定原子的进入,因而阻塞了通道。当没有选择解锁原子时,输入通道关闭后将不会重新打开。4)继续评估:当选中这个选项时,每次产品进入锁定原子时都会评估锁定水平这一栏,而不是等到模型重启时才被评估。只有当锁定水平包含了4DScript命令时(

3、不仅仅是一个数字),才有必要启动这个选项。5)批控制:当达到锁定水平时,进入锁定原子的通道被阻塞,并且只有在路径中的所有产品通过解锁元件消失之后才会重新打开。这样便创建了一种形式的批处理,并将锁定水平作为批数量。5锁定原子6解锁原子这个原子没有自己的设置,只能和锁定原子一起使用。每次产品离开解锁原子时,锁定原子便会允许一个新产品进入系统(除非“批控制”选项被启动);在那种情况下,所有的产品都必须事先就通过了解锁原子。解锁原子中没有窗口需要填入。锁定原子可以和几个解锁原子连接在一起。7案例二我们主要通过一个案例讲解有关于打包以及解包原子的使用,让它们模拟实现堆垛、打包和拆包的过程,然后通过锁定于

4、解锁原子来控制产品原子进入的数量。通过一些2D和3D的视图,使用户对ED的可视化有一个感性的认识。8案例二在一个工厂的分派部门,产品都堆积在托台上。产品和托台通过两台分开的输送机到达这座托台堆垛机上,堆垛机不分型号,能将产品向上堆积,或将产品相邻堆积。堆积了产品的堆垛机经下一台输送机到达包装机器,产品在这里用塑料包装。包装机器能同时包装来自不同托台的产品,也能包装来自单个托台的产品。9案例二该系统有以下几个要素:1)每隔5秒,一个产品就经过辊子输送机到达托台堆垛机。2)按照负指数分布,平均每隔40秒一个托盘经过另一个辊子输送机到达。3)倘若所有产品已到达,托盘堆垛机每次放8个产品在托台上,并且

5、每个托盘需要整整20秒时间。4)链子输送机将所有托盘输送至包装机器。5)包装机器最多能同时用塑料薄膜包装4个托盘,而对于每个托盘,(根据负指数分布)平均需要120秒将托盘上的产品用塑料薄膜包装好。6)输送机的长度在这里不会有影响:选一个大约10m长度的就行了。速度始终是1m/s。每个产品长度50cm,托台的宽度和高度分别是1m。10案例二我们用可堆积传送带来代替辊子输送机,而用不可堆积传送带来代替链子输送机。另外,用打包原子代替托台堆垛机,用多功能服务原子代替包装机器,用容器代替托台。11案例二12案例二13案例二14案例二15案例二16案例二17案例二18案例二19案例二续1)为了控制工作量

6、,系统每次处理不超过5个托盘这可通过在模型中移入一个锁定原子及解锁原子。锁定原子是在限制开始时插入,而解锁原子是在限制结束时插入。当预设数量的原子经过后,锁定原子会自动关闭,而解锁原子却正好相反。20案例二续若只插入锁定原子,则每次只有5个原子能进入系统,而之后的原子则不能再进入系统。再通过插入解锁原子,我们就能确保在同一时间内在系统内的原子不超过5个。值得注意的是锁定原子总是位于源后面,因为如果不这样,源就会误认为锁定原子也是一个产品,从而将它送至系统中。解锁原子总是在原子数不需限制时插入,如某台机器后或接收器的前面。在此例中,解锁原子被直接安放在Sink(接收器)的前面。通过插入解锁原子,

7、当一个原子离开解锁原子时,锁定原子会自动打开。锁定原子与解锁原子自动相连。需要注意的是若必须经过手动连接,那么锁定原子的第二个输出通道必须与解锁原子的第二个输入通道连接起来。21案例二续22案例二续23案例二续24案例二续2)公司现在想在包装过程后将托台与产品分开,并用另外一个传送系统将它们送回托台堆垛机。在系统内的托台数仍不超过5个25案例二续为了能再次使用,必须做两点调整:一是将产品与托台分开,二是将托盘运送回打包原子。为了将托台从产品中分开,就需要用到解包原子。它位于多功能服务原子后,解锁原子将产品送至第一输出通道,而将托盘送至第二输出通道。通过在第二输出通道后连接上链子输送机,再将它与

8、现有的辊子输送机相连,托台就能再次被使用。由于托台不离开系统,就可以省去解锁原子,而是只是在锁定原子上将数量限制为5,这样来控制系统内的托盘数量。26案例二续27案例二续28案例三案例三中主要讲解操作员的应用。操作员是很多处理场所都需要的能力来源。操作员一般来说可以是一个人,但也可以是一台设备。以一个实际例子为例,在这个例子中需要用到操作员,但可以忽视机器之间上下移动的时间。随后,将用不同方式在Enterprise Dynamics中模拟距离和移动过程。然后,这个例子还将继续延伸,操作员将在方格和图中的路线内由移动。29案例三两个半成品,Half Blue(半蓝)和 Half Red(半红),

9、到达两条相同但分开的生产线。每条生产线由一台钻床及钻床前面的储藏设备构成。产品经过钻床后,由一台10米长的输送机输送到一台数控机床,再从数控机床上经过一台5米长的输送机送去最后的质检。红和蓝两种产品都按到达顺序依次接受质检,然后离开系统。302024/3/13 周三31案例三半成品之间互不相连,产品达到时间间隔为一小时。产品在钻床上平均需要20分钟,质检平均需要6分钟。所有时间呈指数分布。另外,数控机床持续工作,每次处理时间为10分钟。操作员既控制最后的质检,也控制两种产品的钻孔过程,这就是说,操作员需要在钻床和最后的质检中来回移动。现在假定移动时间是可以忽略的。32案例三33案例三钻床及质检

10、的场所都用Servers(服务器)来代替,因为这些操作都需要一定时间,所以要留一个人在两台钻床和质检之间来回走动。所以最好是将模型建立在执行操作的具体地点,如此例中的Server(服务器)。当一个产品到达钻床或质检场所时,就会发出讯号,需要操作员的辅助。只有当操作员到达时才能开始操作。若不再需要操作员的辅助了,他就可以离开了。34案例三在Enterprise Dynamics中这个问题通过Operator(操作员)及 Team(团队)原子解决。每个Operator(操作员)都是Team(团队)的一部分,一个Team(团队)可以有一个或多个Operator(操作员)组成。现在将一个Operato

11、r(操作员)和一个Team(团队)原子拖进模型。这两个原子都能在Operators下的库中找到。35案例三36案例三点击Connect to Team(连接到Team)选项,然后选择Team原子。现在Operator(操作员)就是Team(团队)的一部分了。要想使操作员开始工作,需要设定在质检和钻孔时通知Operator(操作员)。由于这在一个产品到达时是必要的,那么必须要在服务器原子Trigger()上设置这一选项。在这两个选项中可以写入以下的代码:Trigger on Entry(进入触发器):calloperators(atombyname(Team,model),1)Trigger o

12、n Exit(退出触发器):freeoperators(atombyname(Team,model),i)37案例三AtomByName 在模型中搜索相应名字的团队原子,所以如果使用了其它名字就可能需要更改。calloperators 1就是代表召唤Operator(操作员)(系统默认),用户可以更改这个数字。freeoperators代表Trigger on Exit(退出触发器)让所有与产品相关的操作员离开。38案例三由于这两个命令起着很大的作用,所以这里着重介绍一下:1)calloperators(e1,e2,e3,.,e24)这项命令包含24个变量,其中变量3-24是可以任选的。以下代

13、表:e1=指代团队e2=一项任务所需的操作员人数e3=一项任务的优先权,数值越大,代表越优先e4.e24=所需操作员的名字 如jack,panpan 等39例如calloperators(atombyname(Team,model),2,1,John)要求2名Operators(操作员),优先权为1,其中一名必须是John。如果有两个以上名字,ED从具体的小名单中选取两个名字。操作员被指定到写着这个调用语句的原子的第一个产品上,这个原子上的所有运行都会推迟到所有操作员都到达后才开始。402)freeoperators(e1,e2)e1=指代团队e2=指代执行任务的元件例如,freeoperat

14、ors(in(1,c),i)使与团队的第一个输入通道相连的元件上的第一个产品的所有操作员自由。写入代码之后,就可以确保Operator(操作员)不断从一台钻床移动到另一台钻床或到质检区里了。但是,看上去这个模型可以很好地处理流动量,但是Operator(操作员)将会很辛苦,即使到目前为止走动的时间还没有算在内。41案例三42案例三43案例三44案例三45案例三46案例三案例三47案例三操作员在网络中移动Operator(操作员)可以以三种方式移动:1)重新定位而不花时间(系统默认)2)无路径移动3)按照网络路径的设定移动48案例三根据不同的需要来选择操作员移动的方式。当走动时间和运输时间在问题

15、中可以忽略时,使用第一个选项。如果两地之间有一定距离,引进了运输时间,而不必考虑具体路线,所以我们这时就使用第二个选项,若Operator(操作员)在网络通道及连接点之间移动,就选用第三个选项。49案例三网格的作用相当于坐标系,每个方格大小为1*1m。左上角的黑色方格相当于坐标(0,0)。在Enterprise Dynamics中引进了网络这一概念。网络就是很多点和线的集合。可以将Operator(操作员)或Transporter(运输员)连接在这样一个网络上,一旦连接,他们将只能通过这个网络移动。这些点形成网络中的交叉点,线代表路径。这些路径既可以是单向的,也可以是双向的。50案例三创建一个

16、网络路径,有以下几个步骤:1)将一系列Network Nodes(网络节点)及一个Node Manipulator(节点操控器)拖入模型分布中。这两个原子都能Network目录下找到。51案例三52案例三2)连接两个选定的节点的方法是:(1)将Node Manipulator(节点操控器)置于第一个点上(2)右击(Node Manipulator完全变绿)(3)将Node Manipulator(节点操控器)置于第二个点上(4)再右击在两点之间将出现一条绿色的连接,这根据用户在Node Manipulator(节点操控器)上所做选择,既可是单向的,也可是双向的。这可以通过对节点控制器的设定来实

17、现。53案例三54案例三也可以选择删除路径的选项Disconnect(断开连接)重复以上动作来实现断开两个节点之间连接的目的。3)用同样的方法,将需要用到Operator(操作员)的所有原子在网络中与(相邻的)点连接起来。值得注意的是,节点与普通原子(如服务器原子)会用蓝色的直线显示连接。55案例三56案例三4)通过右击将Operator(操作员)与网络相连接,通过Operator(操作员)上的光标,选择Connect to network(连接到网络)。5)将一个Network Controller(网络控制器)拖入模型分布中,点击Optimize Network(优化网络)选项。57案例三58案例三592024/3/13 周三60

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 职业教育

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服