导语:机器视觉技术已经从传统的高级传感器转变为集成在设备中的智能检测系统。选择合适的基于PC的自动化平台可以极大地提升其功能和效率。
多年来,全球半导体制造业一直推崇硬件与软件的整合,而机器视觉与PC控制的结合是这一趋势的一个重要体现。随着CPU性能和处理能力的大幅提升,工程师们能够加载以前由独立设备完成的复杂计算任务,并且更好地利用了机器视觉技术带来的新功能。
通过集成到主控中,现代机器视觉不仅能够满足最复杂、高速应用环境下的要求,还能显著减少单独硬件部件所需。这一方法确保了图像捕捉、处理及操作全过程都在实时代码中进行同步更新,与现场总线、轴位置以及代码变量保持紧密配合,从而提供了一种快速响应并对结果立即采取行动的手段。
01 实时性与机器视觉应用
在自动化领域,实时性定义了一个运行所有必要代码并以统一已知速率更新输入/输出(I/O)设备的环境。例如,一条轴可能以预先定义速度或频率更新其位置。这种一致性就是DIN 44300标准“信息处理”中定义的实时处理。此外,不同应用对于图像检查速度也有不同的需求,这些需求也需要考虑进去。在实时环境下,可以根据实际情况设置检查速度,比如每秒5幅图像或50幅图像等,以保证检测结果准确无误。
02 运行视觉检测软件四种方式
现代运行现代视频监控软件的一些常见方法包括:
配备板载处理器智能摄像头,以提供所需处理能力;
PC 视觉:独立多核 CPU 在 Windows 操作系统上作为某个进程运行视频算法;
独立硬件:专用操作系统,为远程摄像头提供图像处理;
先进基于 PC 的自动化软件,可同时进行实时控制和动态分析。
这些选项直接影响执行视频检查所需时间,它们受限于正在使用之处得出的数据、优化后的编码以及用于该目的之新型硬件。当 Microsoft Windows 操作系统上的多核 CPU 运行 video 检测代码时,由于共享核心管理之间竞争资源,对执行时间造成波动;此外,更强大的硬件可能超出实际需求,但这增加成本,同时需要额外电源和冷却解决方案以应对产生热量的问题。
03 用于模块化组合机器视觉和控制模块的心智 PC
另一种新的做法是在具有先进内置自动化平台及其配套程序隔离核心上运行视频探测数据。在这样的平台上,可以独立地在一个强大的物理结构上运作多个分离模块,其中包括可编程逻辑 (PLC)、C++ 或其他可用的特定算法。此外,这样的平台允许将内核与整个系统隔离,使得没有其他活动会干扰或改变执行任何单个模块所需时间。在同一框架下运转不同类型(如 PLC, C++, 视频)各自有自己的空间,所以它们不会相互干扰,也不会影响彼此工作效率,如实现真实世界中的同步调用不同类型函数的情况下,在实现完整场景调度的时候要注意如何有效分配资源来提高效率并降低延迟
04 集成优化组装解决方案
德国Aixemtec GmbH公司专注于开发光学精密装配解决方案,他们创建了一个通用的基础结构,该基础结构支持各种各样的应用领域。过去,每种任务都依赖于至少两个计算机会实现前端识别、人工界面(HMI)、顺序控制和机械手臂操作。但现在,这些功能可以通过一个基于PC 的高性能综合软体平台轻松集成到一起。这意味着除了改善生产力还能简化设计流程使维护变得更加容易。而且这个综合软体仍然能够连接至更多第三方工具以进一步扩展它自身功能范围
综上所述,无论是为了提高产品质量还是为了加快生产过程,都必须找到最佳策略来利用最新发展中的技术创新,即那些既具有高度灵活性的又具有简单易用的基于PC 自动化解决方案。如果你想了解更多关于如何最大程度地利用这些优势,请联系我们,我们将很乐意帮助您规划您的未来项目!