agv小车控制系统原理
AGV调度系统是上位控制系统中用于任务调度、车辆管理及交通管理的控制软件。单独看一个AGV小车的工作并不复杂,但是对于多个AGV,调度问题就会变得比较复杂了,通常AGV小车数量越多,难度越大。因此,调度系统成为AGV行业的一个关键技术。而能够调度的AGV数量也成为评判一个调度系统强大与否的重要指标。
AGV调度系统通常需要统筹所有AGV小车的行为,它追求的不是某几个AGV小车的最优,而是整体的最优。
AGV任务调度
AGV任务调度,就是与AGV进行通信,从空闲AGV中选择一台,并指导AGV按照一定的路线完成运输的功能。
路径规划
实时路径规划,就是根据选中的AGV所在的位置,以及目标站点位置,对AGV的行进路线进行最优规划,并指导AGV按照规划该路线行进,以完成运输功能。
交通管制
在某些特定区域,由于空间原因或工艺要求,同时只能有一辆AGV通过,或者两辆AGV不能对头行驶,则需要调度系统对AGV进行管理,指导某一AGV优先通过,其它AGV再按照一定的次序依次通过,这个过程就叫交通管制。
与设备对接
在自动化物流系统中有些设备需要与AGV进行物理对接,实现物料的自动装卸车,在此情况下,AGV调度系统起到采集现场设备的运行状态信息,并且在某些时候需要发送信号控制现场设备的动作的作用。
与MES或ERP对接
在整个工厂生产制造过程中,AGV调度系统可以与MES(制造执行系统)、ERP内部管理系统等进行数据交换实现无缝对接。包括MES或ERP查询AGV调度系统中当前正在执行或排队等待执行的任务信息;MES或ERP向AGV调度系统下达任务信息,AGV调度系统向MES或ERP返回任务标识等。
总体而言,作为AGV机器人的管家调度系统能够很好地解决AGV的分配与控制问题,强大的调度系统能够实现无人化的多机完美配合,协同作业,提升物流搬运整体效率。
例如机床要加工零件时通过更上层的MES控制系统给AGV的调度系统发出请求命令,后者派遣(dispatch)一台 AGV 小车负责把原料从仓库运送到机床。这个过程可以被称为一个任务(job),一个任务就是在一对工作地点之间移动。在这个例子中,机床只提出需求(我要在什么时间加工什么零件),至于选择哪个 AGV 小车运送零件原料,AGV 小车该沿哪条路线运动,这些都是调度系统的工作。调度系统一旦为AGV小车指定好路径后,AGV小车上的车载控制器会根据指令完成具体的运动控制任务,例如速度保持在多少,遇到路口转向时轮子怎么转动等等。所以在一个完整的大系统中,AGV调度系统位于上层控制系统和底层控制系统的中间,其到管家的作用。
虽然目前从事AGV行业的企业很多,但是具有自主调度系统的企业并不多,而能够真正把调度系统优化的很好、能够最高效率地利用AGV系统的企业更是屈指可数。米克力美AGV调度系统,可实现近百台AGV高效调度协同,全自动最优任务分配、路径规划和交通管制,多任务并行。