机器视觉有多种形式(C语言库、ActiveX控件、点击编程环境等等),可以是单一功能(例如设计只用来检测LCD或BGA、对齐任务等等),也可以是多功能(例如设计一个套件,包含计量、条形码阅读、机器人导航、现场验证等等)。
数字I/O和网络连接
一旦系统完成这个检测部分,这部分必须能与外界通信,例如需要控制制造加工流程、将“通过/失败(PASS/FAIL)”的信息送给数据库。通常,使用一张数字I/O板卡和(或)一张网卡来实现机器视觉系统与外界系统和数据库的通信。
配置一个基于PC的机器视觉系统认真的计划和注意细节能帮助你确保你的检测系统符合你的应用需求。如下是你必需考虑的几点:
1、确定你的目标,这可能是好重要的一步决定在这个检测任务中你需要实现什么,检测任务通常分为如下几类:
测量或计量
读取字符或编码(条形码)信息
检测物体的状态
认知和识别特殊的特性模式识别
将物体与模板进行对比或匹配
2、为机器或机器人导航检测流程可以包含只有一个操作或包含多个与检测任务相关的任务。
3、为了确认你的任务,首先你应该明确为了好大限度检测部件你需要做的测试,也就是你能考虑到会出现的缺陷。
4、为了明确什么哪个才是好重要的,好好做一张评估表,列出“必须做”和“可以做”的测试。一旦主要的对测试标准满意,随后可以将更多的测试加进去来改善检测过程,一定要记住,添加测试的同时也会增加检测的时间。
5、确定你需要的速度–系统检测每一个部件需要多少时间?
这个不只是由PC的速度决定,还受制造加工流水线速度的影响。
很多机器视觉包含了时钟/计时器,所以检测操作的每一步所需要的时间都可以准确测量,从这些数据,我们就可以修改我们的程序以满足时间上的要求。通常,一个基于PC的机器视觉系统每一秒可以检测20-25个部件,与检测部件的多少和处理程序以及计算机的速度有密切关系。
SIMPLEX 4100-1327
JEV00406-2 / DT2654-J14A
JE070209-2
Siemens PXC36-E.D
Advantech APAX-5570
FLN2341B CPU, / FCN6008A
CLIPSAL 5350CB
Punto de Acceso Orinoco AP-8100
ABB NAMC -03
CCRA 809'44-00
SCHNEIDER ELECTRIC 140CPS22400C
TRIConEX 8300A
GE MMII-PD-1-2-120
I LIGHT BN2
CARDKEY 31-1216
Schneider Electric TAC Xenta 281/N/P V3.84 / 007300300