机器视觉软件的常见问题
机器视觉软件用于通过 wenglor 机器视觉产品解决工业图像处理方面的任务。
wenglor 提供以下机器视觉软件:
- wenglor uniVision 3 软件
- wenglor Discovery Tool 软件
- uniVision 2 软件
- VisionApp 360 软件
- VisionApp Demo 3D 软件
- 支持软件
提供功能扩展、性能优化和补丁修复方面的新版软件。
wenglor uniVision 3 的常见问题
wenglor uniVision 3 是一款用于调整 wenglor 机器视觉产品的软件,用于解决工业图像处理领域的任务。开发环境可让用户通过图形用户界面自动进行数据分析(例如图像分析),创建配置,而不是传统的编程。wenglor uniVision 3 由此可以成为低代码或非代码平台。
wenglor uniVision 3 软件目前由 B60 Smart Camera 支持。该软件是所有未来 wenglor 机器视觉设备的标准软件。
wenglor uniVision 3 软件需要运行 Windows 10 或 Windows 11 的 PC。有关详细信息,请参阅产品详情页面的技术数据。
虽然操作 wenglor uniVision 3 不需要编程知识,但需要拥有工业图像处理和参数设置方面的基础知识
模板是针对特定任务预定义的 uniVision 作业(例如读取代码),可以加载到 uniVision 产品上。模板中已经保存了最重要的模块并相互关联,因此只需调整少量参数。
在没有设备的情况下,wenglor uniVision 3 软件也可用于离线模拟。例如,可以优化含有良好和不良图像的项目。此外,还可以通过软件中保存的示例进行快速测试,以对软件进行评估。
在 uniVision 模拟器中可以轻松保存、删除和加载数据(例如图片)。
wenglor uniVision 3 有一个工具箱,其中包含大量软件模块,可以灵活添加到作业中,并可任意连接在一起。
wenglor uniVision 3 软件中可用的模块可在一个作业中多次使用,并可任意组合。
wenglor uniVision 3 支持与控制器和机器人相关的所有接口,使得 uniVision 设备能够快速简便地集成。
可以灵活、自由地设置作业的可视化。例如,结果可以直接在图像中显示为叠加。可视化基于网络,可在带有浏览器的任何设备上使用。
是,以后也可用单独的许可包来扩展软件。
wenglor uniVision 3 基于 uniVision 2 的功能,但包含许多新的功能、优化和修复补丁。此外,uniVision 2 和 3 还支持不同的设备:
- uniVision 2:Smart Camera weQube B50、机器视觉控制器 BB1、智能 2D/3D 轮廓传感器
- uniVision 3:B60 Smart Camera
HALCON 脚本是 MVTec 在 HDevelop 软件中创建的脚本,可以加载到 uniVision 软件的 HALCON 脚本模块中,并可在 uniVision 产品(例如 B60)上运行。为此所需的 HDevEngine 已预装在 uniVision 产品上。
是,wenglor uniVision 3 软件的标准模块可与 HALCON 脚本任意组合。可以在模块之间灵活地交换数据!
因此,wenglor uniVision 3 可以将参数设置和编程设置相结合:
- 设置参数:
使用 uniVision 工具箱中的标准 UniVision 模块可以轻松解决标准任务 - 编程设置:复杂的任务可以在 HDevelop 中通过 HALCON 脚本来完成。
以下数据类型既可从 uniVision 模块传输到 HALCON 脚本模块(输入端),也可从 HALCON 脚本模块发回到其他 uniVision 模块(输出端):
- 标志性的变量
- 图像
- 区域
- XLDs
- 控制变量
- 整数
- 实
- 字符串
wenglor uniVision 3 中的“机器人视觉设备”模块可实现 2D 摄像头与机器人的直接通信。
目前,B60 Smart Camera 支持 wenglor uniVision 3 中的机器人视觉。更多设备将陆续推出。
wenglor uniVision 3 可以与制造商 UR 的机器人通信。随后还将陆续推出供其他机器人制造商用的接口。
在 wenglor uniVision 3 中,最简单的方法是通过图案匹配和定位模块示教物体。
在 wenglor uniVision 3 软件中,可对不同类型的物体轻松地示教。然后可将物体类型直接发送给机器人。
在取放应用中,可以为每个物体类型设置单独的高度,从而可以在不同的高度抓取不同类型的物体。
对于取放应用,还可在 wenglor uniVision 3 软件中设置 x 和 y 的任意偏移量,以便能够抓取物体的顶部。
在 wenglor uniVision 3 软件中,还可通过拍摄图像找到多个不同物体的数据并发给机器人,以优化取放作业的循环时间。因此,机器人不必频繁地驶向检测目标,可以直接抓取已找到的其他物体。
在取放应用中校准摄像头和机器人时,需要校准对象。专业、坚固和耐高温的校准对象具有不同的尺寸。或者也可自行打印校准样品(下载 PDF 文件)。对于校准程序,必须示教摄像头看到校准对象的不同位置,以便确定摄像头与机器人的关系。
如果摄像头与机器人的关系没有改变,无需重新校准。
uniVision 设备运行 HALCON 22.11 版本。
HALCON 脚本也可用 HALCON 其他版本创建。但必须遵守与 uniVision 设备所用的 HALCON 22.11版本的兼容性说明。
是,HDevEngine 已在 uniVision 设备上运行。因此,可以直接在 uniVision 设备上运行 HALCON 脚本。因此可以将重点放在应用解决方案(软件)上!
uniVision 生态系统可以在所有 uniVision 模块与 HALCON 脚本模块之间灵活地交换数据。uniVision 产品设有多个接口(例如:PROFINET、EtherNet/IP)。因此,可以通过 uniVision 接口直接灵活地输出 HALCON 脚本模块的结果。基于网络的灵活可视化系统还可以灵活、分别显示 HALCON 脚本模块的结果 - 甚至直接在图像中!
创建 HALCON 脚本所需的图像数据将记录在含有实际数据的 Teach+ 文件中。
使用 HALCON 脚本的典型工作流程如下:
- 使用实际数据记录 Teach+ 文件
- 在 HDevelop 软件中创建含有记录数据的 HALCON 脚本
- 在 wenglor uniVision 3 软件的 HALCON 脚本模块中加载 HALCON 脚本
HALCON 脚本有许多示例,这些示例以简单的方式展示支持哪些类型的数据以及如何轻松实现应用。
在 HALCON 图形库中,可以永久保存已示教的轮廓模型等数据,不受平台影响。
HALCON 脚本可以加密,以免意外更改脚本。
是,也可将 HALCON 脚本的运行程序与特定的设备绑定在一起。如此可以防止将 HALCON 脚本项目轻松地复制到其他设备上。
wenglor Discovery Tool 的常见问题
wenglor Discovery Tool 是一款用于在网络中搜索和查找 wenglor 机器视觉设备的软件。使用该软件还可调整图像处理设备的网络配置,使其与设备或 PC 的网络配置相匹配。
wenglor Discovery Tool 应作为所有 wenglor 机器视觉设备的标准软件提供。目前,硬件方面支持 ShapeDrive G4 系列 MLASx1x 和 MLBSx1x 的 B60 Smart Camera 和 3D 传感器。
在系统方面,wenglor Discovery Tool 机器视觉软件需要运行 Windows 10 或 Windows 11 的计算机。有关软件运行所需的系统条件的更多详细信息,请参阅 wenglor Discovery Tool 软件产品详情页面的技术数据部分。
是,即使 wenglor Discovery Tool 软件在另一个子网中也能找到支持的所有设备。
wenglor Discovery Tool 软件显示正常运行、警告或故障状态,并注明详细的警告或故障信息。
例如:
机器视觉设备的温度超过临界值。
软件显示警告信息,其中含有详细信息“温度过高”。
在 PC 的设置中,通常很难找到网络设置。wenglor Discovery Tool 软件直接显示 PC 的网络设置,无需调用 PC 设置。
通过 wenglor Discovery Tool 软件可以轻松跳转至设备网页。不必对设备的 IP 地址进行标识。
通过 wenglor Discovery Tool 软件可以为每台设备分配一个任意名称,以便能够轻松区分多台设备。