RaLC‐Brain教程1
上海乐龙人工智能软件有限公司
RaLC-Brain 教程-作业员分拣货物模型
本章要学习利用菜单栏上的作业管理器和作业管理器关联设备菜单中的各种作业管理器、管理批处理数据的设备、设定初始库存的设备等来建立模型的方法。
下面将分两部分建立模型,先制作入库部分并确认能正确运行后才制作出库部分。
1.模型的解说
货物从画面的右侧入库。货物由作业员堆放到托盘,堆放好的托盘由叉车送往库存用的货架。
2.建立模型
启动RaLC-Brain3.1,点击新建按钮,使新画面表示出来。
〈模型入库部分图〉
●模型进货部分
下面要制作模型的入库货品生成部分。
点击菜单栏的作业管理器关联设备中的[入库货品生成器(卡车入库)]一项,使入库货品生成器表示出来。
打开入库货品生成器的属性窗口,将[概要]里的入库货品生成器(卡车入库)的名称改成Berth01。制作入库xml数据时此名称将成为OrderSubDevice。点击[OK]按钮。
点击设备栏的[直线传送带],使直线传送带表示出来。选择直线传送带的弹出菜单中的[180度旋转]一项,将其设置在入库货品生成器的左侧。双击入库货品生成器会有红线表示出来,用此红线连接上直线传送带。
●货物集装模型部分
下面要做成在托盘上集装货物用的场地。
〈集装货物模型图〉
点击菜单栏的作业管理器关联设备中的[暂存区],使暂存区表示出来。
暂存区的属性窗口中,选择[尺寸],将长度改成1500,宽度改成3500。
设定在暂存区放置托盘的数量。在[要素/控制]的最大货物数里输入〈3〉,选择取出方向的〈背面〉,点击[OK]按钮。
点击菜单栏的设备管理器关联设备的[初始库存设定器],把初始库存设定器表示
出来。
打开初始库存设定器的属性对话框,在[概要]属性里把设备的名称改成〈STOCK_PALLET_ MANAGER〉,点击[OK]按钮。此名称在制作入库xml数据时成为OrderSubDevice。
初始库存设定器用于货品的进出库管理。
将提供托盘的设备表示出来。
点击设备栏的[托盘供给器],使托盘供给器表示出来。
将托盘供给器放置在暂存区的附近。
●作业管理器的配置和设定
作业管理器是用于根据工作请求来进行作业管理以及通过[作业管理器的作业员]来完成动态配置人員的设备。即它是通过命令使作业员作业的设备。
○货物的集装
下面设置作业管理器,定义把入库货品生成器生成的货物向空托盘搬运的作业流程。
点击菜单栏上的作业管理器一项中的[XML作业管理器],使XML作业管理器表示出来,将其配置于进货传送带的旁边。
模型进货部分的直线传送带的弹出菜单中选择[与作业管理器(物品到达时)相连]一项,使其连接上XML作业管理器。
接着,点击XML作业管理器的弹出菜单中的[与目标设备1相连],使其与暂存区连接上。
作成集装货物的作业员的命令。
制作命令文件时,数据中的每个命令都用逗号隔开,每行都按一次ENTER键来换行。
下面表示的是命令的一个例子。
○制作把货物搬送到托盘的命令
①从发出工作请求的设备(进货线上的直线传送带)上拿取货物。
PICKUP
作业员移向发出工作请求的直线传送带,拿取货物。
@@JobRequestDeviceName
发出工作请求的设备名称。
②把货物在暂存区上的托盘上装载,装满为止。
DELIVER_CHECK_LAST_ONE, @@TargetDeviceName1,@@Null
在暂存区上的托盘上装货,装满为止。
@@TargetDeviceName1
[与目标设备1相连]来连接的设备名称。(现在是暂存区)
③向自己的作业管理器请求下一件任务。
REQUEST_NEXT_JOB
请求下一件任务。
@@ThisDeviceName
作业管理器的名称。
○作成返回作业的命令
①回到设定好的原始位置上。
RETURN_HOME_POS
回到设定好的原始位置上。
②向自己的作业管理器汇报已经回到原始位置(没有任务)。
REPORT_ RETURN_HOME_POS
向自己的作业管理器汇报已经回到原始位置(没有任务)。
@@ThisDeviceName
作业管理器的名称。
使作业管理器读取已设定好的命令文件。
打开XML作业管理器的属性窗口,点击[概要]里的作业文件1,则打开对话框会表示出来,将事先作好的文件读入(例为,搬送到入库托盘.dat)。
接着,点击[概要]里的作业文件3,则打开对话框会表示出来,读入事先作好的文件(例为,返回作业.dat)。
读取作业命令之后,下一步要使作业管理器将作业员表示出来。
选择XML作业管理器的弹出菜单中的[添加作业员]。
要设定作业员没有任务时停留的位置,将其移至适当的位置后选择作业员的弹出菜单中的[设定为原始位置]一项。
○提供空托盘
下面要设定作业管理器,使托盘供给器给暂存区提供空托盘。
点击菜单栏上的作业管理器中的[XML作业管理器],使XML作业管理器表示出来。将其配置在暂存区的旁边。
选择暂存区的弹出菜单中的[补充要求]一项,和第2个XML作业管理器连接上。
选择第2个作业管理器的弹出菜单中的[与目标设备1相连],和托盘供给器连接上。
○作成提供空托盘的命令
①从目标设备1(托盘供给器)上拿取托盘。
LOAD
移向托盘供给器拿到托盘。
@@TargetDeviceName1
用作业管理器的[与目标设备1相连]连接起来的设备名称。
②将托盘送到发出工作请求的设备(暂存区)上。
UNLOAD_LOCATION
将托盘等放置于指定的场所。
REVERSE
从反方向放置托盘。
③向自己的作业管理器请求下一个任务。
REQUEST_NEXT_JOB
请求下一个任务。
@@ThisDeviceName
作业管理器的名称。
使作业管理器读取文件。
打开XML作业管理器的属性窗口,点击[概要]里的作业文件1,则打开对话框会表示出来,读入事先作好的文件(例为,提供托盘.dat)。
接着,点击[概要]中的作业文件3。则文件对话框会表示出来,读入事先作好的文件(例为,返回作业.dat)。
○装货的托盘送到仓库货架
下面将设定作业管理器,将装载货物的托盘搬运到库存用的货架。
点击菜单栏上的作业管理器一项中的[XML作业管理器],使XML作业管理器表示出来,将其配置于暂存区的旁边。
选择暂存区的弹出菜单中的[与作业管理器相连]一项,使其和负责向库存用的货架搬运货物作业的第3个XML作业管理器连接上。
接着,点击作业管理器的弹出菜单中的[与目标设备1相连]一项,是其和初始库存设定管理器《STOCK_PALLET_MANAGER》连接上。
○作成将托盘存入货架的命令
①从发出工作请求的设备上(暂存区)拿取货物。
LOAD_LOCATION
从发出工作请求的设备上拿取托盘。
@@JobRequestDeviceName
发出工作请求的设备名。
②从托盘上的货物中读取位置的信息。
GET_LOCATION_FROM_BOX_ON_PALLET
取出托盘上的货物的属性窗口里记载的位置信息(00-00-00-00格式)。
@DeviceName
得到的位置信息中开始部分的前2位数(区域)。
@BoxLocation
得到的位置信息中的后6位数部分(列―格―层)。
@Loc
得到的位置信息中的8位数(区域―列―格―层)。
③将货物运送到得到的位置上去。
UNLOAD_LOCATION,@TargetDeviceName1,@Loc
把货物搬送到目标设备1(在此例中为初始库存设定器)管辖下的货位。
④向自己的作业管理器请求下一个任务。
REQUEST_NEXT_JOB
请求下一个任务。
@@ThisDeviceName
作业管理器的名称。
使作业管理读取命令文件。
打开XML作业管理器的属性窗口,点击[概要]中的作业文件1,则打开对话框会表示出来,读取事先作好的文件(例为,托盘入库.dat)。
接着,点击[概要]中的作业文件1,则打开对话框会表示出来,读入事先作好的文件(例为,返回作业.dat)。
提供空托盘和把托盘装入货架的工作由1台叉车来完成。
首先,确定作业的优先度。在此模型中,要使将货物装入货架的工作优先。选择负责提供空托盘作业的作业管理器的弹出菜单中的[与工作帮助相连]一项,使其连接上负责将货物装入货架作业的作业管理器。
选择负责将货物装入货架工作的作业管理器的弹出菜单中的[添加作业员]。在作业员的属性窗口的[色/形]一项中,将作业员的形状设定为叉车。将增加的叉车移动到适当的位置上后选择叉车弹出菜单中的[设定为原始位置]一项。
●暂存区的设定
暂存区根据情况可与复数个作业管理器连接。
在此模型中,暂存区上的托盘满载时作业管理器将发出相关作业指令。打开暂存区的属性窗口,在[作业要求设定]里选择投放容器满载时的作业要求的有效选项。然后单击选择管理器按钮来表示选择作业管理器对话框,选中负责从暂存区把托盘搬送到仓库的作业流程的作业管理器,点击[OK]确定。
●作成模型进库部分
〈进库模型全图〉
下面作成用于存货的货架。
点击菜单栏的作业管理器关联设备中的[货架2],使货架2表示出来。
打开货架2的属性窗口,点击[尺寸]按钮,将仓库的长度改成〈11000〉,货架间隔改成〈3000〉。