APP下载

一种机器人取药箱的控制系统设计

2021-11-03武昌工学院朱玉琼

电子世界 2021年18期
关键词:药箱工控机流程图

武昌工学院 朱玉琼

随着我国社会的进步,环境的污染、食品的干净卫生问题、生活的压力等等原因,会使得去医院治疗的病患增多。特别是在取药的时候,经常会见到因为人工取药师的速度慢、取药人数多,导致在取药窗口排着一条长队的情况。本文设计一种机器人取药箱的控制系统设计,机械手得到指令后会通过提前输入的PLC程序进行相应的动作,经过取药、送药、出药等一系列的动作从而达到自动取药的目的,从而实现了与传统取药不同的方法,改变了长久以来繁琐低效的取药模式。解决病人排队等药的时间,加快取药师取药的效率等问题。

1 控制系统的设计要求

本文所设计的机器人取药箱由三部分组成:机械手、升降装置、控制系统。机器人取药箱机械手运动方式:当系统接收到要进行取药的指令时,机器人取药箱会通过导轨运动到待取药品的大致的摆放位置,然后进行一定的位置调整,使得能够正对着待取药品,机械手向药品移动并夹住药品,电机驱动机械手移动到出药口,然后机械手松开药品,使得落入临时储药装置中。接着机械手回到初始位置,继续重复之前的动作直到把待取的药取完为止,然后储药箱沿着导轨移动到出药口并通过推药板将其推出,从而完成系统给出的取药指令。

2 机器人取药箱控制系统的设计

用上位机和下位机这两部分来组成机器人取药箱机械手的控制系统。上位机选用工控机,工控机技术发展迅速,在工业上是使用范围广泛。下位机采用西门子S7-1200 PLC。本文所设计的机器人取药箱中,工控机、PLC和HIS系统之间可以相互通信。由中控机来发送指令,PLC接受到命令后做出相应的动作。

机械手需要按要求完成相应的抓取动作,机械手在横向导轨运动由伺服电机M1驱动,在纵向导轨的运动由伺服电机M2驱动,旋转功能由伺服电机M3来进行驱动,在整个抓取药品的控制系统中需要用到2轴速脉计数器和5轴高速脉冲输出,为了能够实现上面的功能,所以要选择S7-1200 PLC。控制推杆和电机M5采用CPIW-40EDR I/O模块来控制。本设计有5个伺服单元,分别由5台电机控制,PLC与伺服控制单元的通信由RS485总线完成。取药箱控制系统结构图如图1所示。

图1 取药箱控制系统结构图

3 PLC程序设计

对于PLC部分使用模块化的编写方式来进行编程,机器人取药箱的控制系统设计流程图如图2所示。

图2 控制流程图

根据机器人取药箱的控制系统的控制要求,以及控制流程图,完成机械手的I/O分配表,如表1所示。

表1 I/O分配表

部分程序设计如图3所示。

图3 机器手出药程序

结语:本文设计了一款新型的取药装置,以取药机械手为主体,可以实现在x、y、z三个方向的运动,同时可以实现在水平180°范围内的旋转。通过自动取药系统,就可以实现无需人工取药,加快了取药师工作效率。

猜你喜欢

药箱工控机流程图
定制工控机在老旧线路计算机联锁设备中的应用
牛奶盒小药箱
来来来,看看古时药箱里装了什么
中压电子束焊工控机Windows NT系统文件丢失故障的修复方法
专利申请审批流程图
专利申请审批流程图
宁海县村级权力清单36条
中国工控机市场新Style
新汉 前插拔CoreTM-i系列无风扇工控机
神奇的药箱