基于PLC的气动爬杆机器人设计
2018-04-09郭昊坤
郭昊坤
(江阴职业技术学院电子信息工程系,江苏 江阴 214405)
0 引言
在市政工程中,有大量的安装、维修等工作需要爬杆作业,对于有些直径较细、强度较小、人工爬杆难度大的杆件,如果实的采摘、树枝的修剪、路灯灯泡的更换、高压输电设备的检修和大型桁架结构建筑的维修等,工人在进行高空作业时有一定危险性,同时造成工作效率不高[1-3]。同时,若用高空水压的方式清理,在一定程度上还会造成水资源的浪费,而且清洗水的运输,和喷射枪的发射还需要消耗其它能源。
且随着科技的进步,高空作业高度越来越高,人工作业越发困难,传统的人力喷水清理方式的缺点已日益显著[4]。故若能利用爬杆机器人[5-9]完成相应高空作业,可以满足科技发展的要求,提供高效率、高规格、低风险、低能耗的高品质作业。本文基于PLC[10-11]设计了一种智能型气动式爬杆机器人,给出了其设计方案、硬件与软件系统设计,并通过联机调试证明了其正确性。
1 总体方案设计
爬杆机器人由多气缸组合结构完成爬行动作,所有气缸采用高精度短行程缸,包含多种电磁阀控制组合,设有过行程缓冲装置从硬件上保护设备安全,同时设有限位行程开关装置提供电信号反馈从软件上保护设备安全。主要由前臂爬行结构、前臂夹紧结构、体形爬行结构、后臂爬行结构、后臂夹紧结构、缓冲保护装置、限位保护装置、多点定位感测装置、特制爬杆结构、气动电磁阀组合和输入、输出接口模块等组成。如图1所示,前臂爬行结构、前臂夹紧结构完成机器人的前臂驱动功能,体形爬行结构完成机器人身体上下运动功能,后臂爬行结构、后臂夹紧结构完成机器人后臂驱动功能,模仿人体爬行运动的原理进行控制。
图1 爬杆机器人整体结构Fig.1 Overall structure of climbing robot
可编程控制器(PLC)具有灵活性很好、操作性很强、通用性很广泛等优点,已在工业控制领域中得到广泛应用[12-15],本设计采用PLC技术完成对爬杆机器人的控制,以压缩空气为能源对气缸进行动作,根据实际需求运行,当机器人不在左右限位的时候,自动退回原点,然后再进行相应的动作,其运行流程如图2所示。
2 硬件系统设计
本设计中最主要的硬件模块为气动系统,主要由气源装置、执行元件、控制元件、辅助元件组成等组成。如图3所示,前臂后臂我选用的是型号相同的气缸,皆为超薄气缸。1B1、1B2、3B1、3B2磁感应接近开关,安装在前臂和后臂气缸的最上端与最下端。体形气缸为双轴气缸,2B1和2B2为安装在体形气缸的两个极限位置的磁感应接近开关。三个电磁阀依次控制后臂、体形、前臂气缸的伸缩。PLC硬件接线图如图4所示。
图2 机器人动作流程图Fig.2 Robot action flow chart
图3 气动系统Fig.3 Pneumatic system
3 软件系统设计与调试
根据图2所示机器人运行流程,本设计的软件系统设计主要为右爬、左爬及回原点三大程序的编写,其右行启动顺序功能图、左行启动顺序功能图以及回原点顺序功能图分别如图5、图6、图7所示。
将PLC和爬杆机器人进行连接,主机输入公共端S/S接开关电源的24 V,输出端COM1、COM2接开关电源的0 V。用实验导线接模型的弱电柱时,红色弱电柱短接后接24 V,黑色弱电柱短接后接0 V,黄色弱电柱接对应的PLC输入点。气动阀电磁线圈的黑色导线接PLC输出,红色导线短接接24 V。爬杆机器人的左右磁性限位接24 V电源,中间其他的限位黑色接COM端,黄色接相应的限位(黄色的端口是为了取限位的反应,是否得电)。如图8所示,当机器人在左限位时,X003,X005,X007,X011得电,才能启动运行开关。后经过调试实验,机器人可顺利实现各种预期功能,所设计的装置正确有效。
图4 PLC接线图Fig.4 PLC wiring diagram
图5 右行启动顺序功能图Fig.5 The right line starts the sequence function chart
图6 左行启动顺序功能图Fig.6 The left line starts the sequence chart
图7 回原点顺序功能图Fig.7 Homing sequence char
4 结语
随着科技的进步,高空作业高度越来越高,人工作业越发困难,各种传统高空作业方式的缺点已日益显著。本文设计了一种基于PLC的气动爬杆机器人,给出了机器人动作流程图、气动系统硬件图、PLC硬件接线图、右行启动顺序功能图、左行启动顺序功能图、回原点顺序功能图等,并通过联机调试证明了其正确性。
图8 PLC初始运行图Fig.8 PLC initial operation diagram
[1] 江励, 管贻生, 周雪峰, 等. 双爪式爬杆机器人的夹持性能分析[J]. 机械工程学报, 2016, 52(3): 34-40.JIANG Li, GUAN Yi-sheng, ZHOU Xue-feng, et al. Grasping PerformanceAnalysis of a Biped-pole-climbing Robot[J]. Journal of Mechanical Engineering, 2016, 52(3): 34-40.
[2] 唐雪峰, 宋俊德, 宋美娜. 基于改进的慢开始算法的网络机器人爬取策略的研究[J]. 新型工业化, 2012, 2(11): 42-49.
TANG Xue-feng, SONG Jun-de, SONG Mei-na. The Research of Network Robot Crawling Strategy Based on Improved Slow Start Algrorithm[J]. The Journal of New Industrialization, 2012, 2(11): 42-49.
[3] 沈孝芹, 张蔚波, 张凤琴, 等. 气动爬杆机器人的研制[J]. 机电产品开发与创新, 2009, 22(1): 23-24.SHEN Xiao-qin, ZHANG Wei-bo, ZHANG Feng-qin, et al. Design of Pneumatic Pole-climbing Robot[J]. Development & Innovation of Machinery & Electrical Products, 2009, 22(1): 23-24.
[4] 江励, 管贻生, 王建生, 等. 爬杆机器人能量最优攀爬运动规划[J]. 机器人, 2017, 39(1): 16-22.JIANG Li, GUAN Yi-sheng, WANG Jian-sheng, et al. Energy-optimal Motion Planning for a Pole-Climbing Robot[J]. Robot, 2017, 39(1): 16-22.
[5] ALMONACID M, SALTAREN R J, ARACIL R, et al. Motion Planning of a Climbing Parallel Robot[J]. IEEE Transactions on Robotics and Automation, 2003, 19(3): 485-489.
[6] BAGHANI A, AHMADABADI M, HARATI A. Kinematics Modeling of a Wheel-based Pole Climbing Robot[C]//In Proc. IEEE International Conference on Robotics and Automation, Kobe, Japan: IEEE, 2005: 2111-2116.
[7] SPENKO M J. Biologically Inspired Climbing with a Hexapedal Robot[J]. Journal of Field Robotics, 2008, 25(4-5): 223-242.
[8] LAM T L, XU Y. Climbing Strategy for a Flexible Tree Climbing Robot-Treebot[J]. IEEE Trasactions on Robotics, 2011, 26(4): 12-23.
[9] TAVAKOLI M, MARQUES L, ALMEIDA T D. 3D Climber: Climbing and Manipulation over 3D Structures[J]. The Journal of chatronics,2010, 21: 48-62.
[10] 林志业, 韩乐江, 马晓君, 等. 基于PLC的商品运载跟随机器人系统设计[J]. 新型工业化, 2017, 7(1): 54-58.LIN Zhi-ye, HAN Le-jiang, MA Xiao-jun, et al. Goods Delivery Follow Robot System Design Based on PLC[J]. The Journal of New Industrialization, 2017, 7(1): 54-58.
[11] 范云龙. PLC与变频器实现传送带同步控制[J]. 新型工业化, 2017, 7(2): 77-80.FAN Yun-long. Using PLC and Frequency Converter to Achieve Synchronization Control of Conveyor Belt[J]. The Journal of New Industrialization, 2017, 7(2): 77-80.
[12] 王田苗, 唐粲, 魏军, 等. 基于PLC的神经外科机器人控制系统研究[J]. 机器人, 2006, 28(9): 495-498.WANG Tian-miao, TANG Jie, WEI Jun, et al. Research of Neurosurgery Robot Control System Based on PLC[J]. Robot, 2006, 28(9): 495-498.
[13] 任俊杰, 李永霞, 李媛, 等. 基于PLC的闭环控制系统PID控制器的实现[J]. 制造业自动化, 2009, 31(4): 20-23.REN Jun-jie, LI Yong-xia, LI Yuan, et al. The Realization of PID Controller in Closed-loop Control System Based on PLC[J]. Manufacturing Automation, 2009, 31(4): 20-23.
[14] 陈英俊, 黄崇林. 交流伺服电机的PLC控制综合性实验开发与设计[J]. 实验技术与管理, 2017, 34(2): 147-150.CHEN Ying-jun, HUANG Chong-lin. Development and Design of Synthesized Experiment Based on PLC Control of AC Servo Motor[J].Experimental Technology and Management, 2017, 34(2): 147-150.
[15] 陈会莲, 谷明月, 郑艳博, 等. 基于PLC的温湿度自动控制系统的设计[J]. 中国农机化学报, 2015, 36(2): 246-248.CHEN Hui-lian, GU Ming-yue, ZHENG Yan-bo, et al. Design of automatic control system of temperature and humidity based on PLC[J].Journal of Chinese Agricultural Mechanization, 2015, 36(2): 246-248.