图像处理在平面零件分拣控制中的应用
2015-06-26江燕王敬东
电气传动 2015年2期
关键词:区域
江燕,王敬东
(1.应天职业技术学院 机电与信息工程系,江苏南京210033;2.南京航空航天大学自动化学院,江苏南京210016)
1 引言
随着计算机技术及应用的飞速发展,PLC的应用越来越广泛。PLC有很强的现场控制能力,广泛应用于工业生产线,配合各类传感器可以检测出零件的材质和大小,并对零件进行分类。但因其没有视觉,对这类材质相同且外形相似的零件,PLC 表现出力不从心。PLC 本身没有视觉,也无法对图像进行匹配和识别。但是如果PLC能借助于Matlab强大的图像处理能力,对PLC控制系统是锦上添花。简言之,如果能将两者结合起来应用于生产实际中,那么可以充分发挥各自的优势,对实际被控过程进行更好地控制。提高企业的生产效率和企业的核心竞争力,为企业带来可观的经济效益。
2 主要算法
本文总体设计思路:系统初始化后,PLC 控制传送运行,待零件已到摄像头下,PLC 控制传送带暂停;Matlab 收到零件到位信息,启动摄像头拍照,并将图像与样本图像进行匹配识别,然后将识别结果发送给MCGS;MCGS 收到信息后,PLC 控制传送带运行,根据PLC 识别结果信息,控制相应的电磁阀驱动气缸动作,将零件推入分类槽,结束本工作周期任务,PLC 控制传送带运行,等待下个零件的到来。其中主要的研究内容是Matlab的图像处理、DDE通道建立和PLC分拣控制算法。
2.1 图像处理算法
本文利用Matlab 的图像处理功能,获取待检零件图像,并完成待检零件图像与样本库零件图像的一一比对,继而得出识别结果。如果样本库中有与之匹配的图像,则返回该样本库零件的编号;……
登录APP查看全文
