[激光原理与应用-110]:南京科耐激光-激光焊接-焊中检测-智能制程监测系统IPM介绍 - 13 - 德擎激光焊接在线缺陷检测系统 WDD详解解析

news2025/2/24 21:11:23

目录

一、产品简介

1.1 概述

1.2 多光学信号传感器

(1)外观

(2)消费电子行业应用

1.3 IO信号处理模块/可编程控制模块

1.4 操作系统分析软件

1.5 检测原理分析

二、硬件原理

2.1 系统架构与电路接口

2.2 多光学信号传感器硬件解析

2.2.1 机械结构

2.2.2 技术指标

2.3 IO通信模块、可编程控制模块

2.3.1 机械结构

2.2.3 技术指标

三、工控机-软件原理

3.1 灵活的多工艺配置

(1)灵活适应复杂的生产流程

(2)根据现场产品的焊接工艺情况,能够灵活划分判决基准

3.2 智能参数推荐功能

(1)专家智能推荐算法参数

(2)数据驱动参数优化

3.3 参数寻优功能

(1)自动参数优化

(2)基于数据可视化的检测阈值调整

(3)适应批量生成的大数据参数优化

3.4 缺陷分类功能

(1)自定义缺陷类型并关联信号特征

(2)自动区分缺陷类型

(3)帮助客户快速诊断质量问题

参考:


一、产品简介

1.1 概述

激光焊接缺陷检测系统(WDD)利用光电传感技术,实时监控激光焊接过程。

将焊接过程中产生光辐射转换成电信号,通过激光焊接检测系统对该激光焊接状态的信号进行分析,可以获得焊接质量缺陷信息,从而达到在线缺陷检测与质量控制的目的。

激光焊接缺陷检测系统采用了高精度、高集成的产品设计理念。系统集成为:多光学信号传感器信号处理模块操作系统分析软件三大模组,大大简化了产品安装调试的难度。从而降低产品的使用成本。

1.2 多光学信号传感器

(1)外观

(2)消费电子行业应用

消费电子行业的特点是产量大,供货周期短。

激光焊接相比传统焊接工艺有免接触高效率热影响小自动化程度高 等特点。

因此,越来越多电子行业选择激光焊接代替传统焊接

其中振镜式扫描焊接激光器由于其自身扫描速度开等优势,成为了电子行业焊接激光设备首选。然而,部件焊后缺陷难以发现,加上消费电子类产品生产速度高,所以如何在高速运作的生产线上确保焊接质量良好,一直是行业内困扰的问题。

激光焊接缺陷诊断系统(ALPAS-WDD),通过获取产品激光焊接的实时质量状态并通过系统分析,可以有效发现激光焊接是出现的缺陷。有效阻止不良产品流到下一个工序,从而提高产品良率的同事减少了检验工序的压力,提高生产效率。为激光焊接提供过程监控和质量保证提供优秀方案。

1.3 IO信号处理模块/可编程控制模块

  • 该模块主要用于与PLC的IO通信
  • 用于激光器出光指示信号PWM采集与转换
  • 用于为传感器模块提供电源
  • 提供激光器出光指示信号PWM采集输入

1.4 操作系统分析软件

1.5 检测原理分析

二、硬件原理

2.1 系统架构与电路接口

2.2 多光学信号传感器硬件解析

2.2.1 机械结构

2.2.2 技术指标

2.3 IO通信模块、可编程控制模块

2.3.1 机械结构

2.2.3 技术指标

(1)数字信号源

正常情况是0-5V, 通过光耦转换后,可以转换成24V. IO信号主要用于:

  • PLC
  • 激光器通信。

(2)模拟信号:正负10V

  • 一代卡:模拟信号的转换在是可编程课控制模块中实现
  • 二代卡:模拟信号的转换在传感器中实现。

三、工控机-软件原理

3.1 灵活的多工艺配置

(1)灵活适应复杂的生产流程

  • 多工位、多工艺
  • 焊缝数量:焊缝数量支持128个
  • 焊缝时长:短焊缝采用采样率,长焊缝采用采样率。
  • 材料:不用工位采用不同的加工材料,不同的材料,对激光器的反射率不同,因此,不同材料采用不同的硬件和软件放大倍数。
  • 焊缝间隔时间:焊缝间隔时间越短,对软件处理的实时性要求越高
  • 工位间隔时间:焊缝间隔时间越短,对软件处理的实时性要求越高

2)根据现场产品的焊接工艺情况,能够灵活划分判决基准

  • 不同工艺(材料)的工件,采用不同的判决基准、软硬件放大倍数。

3.2 智能参数推荐功能

(1)专家智能推荐算法参数

  • 厂家的专业人士定义的缺陷检测算法,包括极值法、面积法、均值法、正态分布法
  • 每个监测算法、每一路光、每个焊缝都需要独立的阈值参数设置来应用适配不同的工艺场合

(2)数据驱动参数优化

  • 不同的工艺场合所需要的每个监测算法、每一路光、每个焊缝的阈值参数是不相同的,取决于实际现场采集到的数据。
  • 在实际操作过程中,需要大致2周左右采集的现场数据,进行优化算法阈值参数。这些数据包括焊接正常的数据,还包括有焊接故障的数据。
  • 在个别情况下,现场数据调优的时间,可能需要更长的时间,因此需要大量的现场人力支持。
  • 当前,德擎还不支持AI算法,一旦支持AI算法,可以节省人力支持。

3.3 参数寻优功能

(1)自动参数优化

  • 通过可视化的方法和历史数据,手工拖动,选择合适的Y轴(幅度)和X轴阈值(时间)

(2)基于数据可视化的检测阈值调整

  •    支持离线检测功能调整阈值后,可以立即观察到可视化的检测结果。

(3)适应批量生成的大数据参数优化

  • 通过海量的生产数据,自动优化手工设定的阈值参数。

3.4 缺陷分类功能

(1)自定义缺陷类型并关联信号特征

  • 自定义缺陷的类型
  • 关联缺陷对应的信号波形特征

(2)自动区分缺陷类型

  • 一旦定义了缺陷类型和特征就可以自动识别缺陷类型

(3)帮助客户快速诊断质量问题

  • 根据历史数据,帮助客户快速诊断或预测潜在的质量问题

参考:

以上皆基于来自于官网信息的分析

广州德擎光学科技有限公司 (diligine.net)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1921782.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

链路聚合概述

技术背景: 随着网络规模不断扩大,人们对骨干链路的带宽吞吐量与可靠性提出了越来越高的要求。根据传统的方案,只能将当前链路更换为更高速的链路。但是更换链路需要付出较高的成本费用,而且灵活性差,因此我们需要探索…

ERROR: No matching distribution found for matplotlib

1.问题:安装matplotlib报错,如下图所示: 2.通过换源,输入以下命令:python -m pip install matplotlib -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com,但是还是无效 3.在pycharm中升级…

OpenHarmony 入门——ArkUI自定义组件的基础语法(一)

文章大纲 引言一、自定义组件的基本语法1、Component 装饰器 和 Entry 装饰器2、build函数3、Reuseable4、定义成员函数/变量 二、自定义组件的使用 引言 在OpenHarmony 系统里ArkUI子系统显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义…

本地服务器部署外网可访问地址

一、开放服务器端口 (1)打开【控制面板】-【系统和安全】-【防火墙】-【高级设置】 (2)右键【新建规则】-【端口】-【程序:所有程序】-【操作:允许连接】-【配置文件:默认】-【名称:…

Customize-A-Video:文生视频自由定制

视频领域,尤其是文本到视频(T2V)扩散模型中的动作定制,尚未得到充分研究。来自马里兰大学、Adobe Research 和延世大学的研究团队提出了一种名为“Customize-A-Video”的新方法,本方法通过单一参考视频对动作进行建模&…

20240713 每日AI必读资讯

🚗 烧钱抢老司机饭碗?“萝卜快跑”事件辟谣 - 武汉相关负责人辟谣:无人车不是1000辆,只有400多辆 - “萝卜快跑”自动驾驶车可以通过单车智能、多重安全系统冗余保障以及5G云代驾平行驾驶三重冗余保障,确保自动驾驶…

vue学习day07-scoped样式冲突、data是一个函数、props详解、组件通信、非父子通信-event bus 事件总线

19、scoped样式冲突 (1)默认情况:写在组件中的样式会全局生效,因此会很容易造成多个组件之间的样式冲突问题。 1)全局样式:默认组件中的样式会作用到全局 比如: 当只有box1设置边框时&#…

外贸国际短信群发工具的开发源代码!

在外贸行业中,快速、准确地与客户进行沟通是业务成功的关键之一,随着科技的不断进步,国际短信群发工具成为了外贸从业者不可或缺的工具。 本文将通过科普五段源代码,带您深入了解外贸国际短信群发工具的开发原理和实现过程。 一…

【题目/训练】回溯算法练习

&#x1f342;八皇后 二进制来表示。 #include <iostream> #include <algorithm> #include <cstring> #include <cstdio> #include <unordered_map> using namespace std;int n; #define MASK(n) ((1<<(n1))-2) //如 6 得到的是1000 0000 …

阐述 C 语言中的参数传递机制

&#x1f345;关注博主&#x1f397;️ 带你畅游技术世界&#xff0c;不错过每一次成长机会&#xff01; &#x1f4d9;C 语言百万年薪修炼课程 通俗易懂&#xff0c;深入浅出&#xff0c;匠心打磨&#xff0c;死磕细节&#xff0c;6年迭代&#xff0c;看过的人都说好。 文章目…

谷粒商城踩坑记录-网关服务启动报错

文章目录 一&#xff0c;错误表现二&#xff0c;错误原因三&#xff0c;解决方案1&#xff0c;排除无关依赖2&#xff0c;调整依赖关系 一&#xff0c;错误表现 在启动Spring Cloud Gateway服务时&#xff0c;控制台输出了一系列错误信息&#xff0c;指出应用程序未能成功启动…

单元测试Mockito笔记

文章目录 单元测试Mockito1. 入门1.1 什么是Mockito1.2 优势1.3 原理 2. 使用2.0 环境准备2.1 Mock1) Mock对象创建2) 配置Mock对象的行为(打桩)3) 验证方法调用4) 参数匹配5) 静态方法 2.2 常用注解1) Mock2) BeforeEach 与 BeforeAfter3) InjectMocks4) Spy5) Captor6) RunWi…

在 Java 中:为什么不能在 static 环境中访问非 static 变量?

在 Java 中&#xff1a;为什么不能在 static 环境中访问非 static 变量&#xff1f; 1、静态&#xff08;static&#xff09;变量2、非静态&#xff08;非static&#xff09;变量3、为什么不能访问&#xff1f;4、如何访问&#xff1f;5、总结 &#x1f496;The Begin&#x1f…

百度2025校园招聘内推开始啦

百度2025校园招聘内推开始啦&#xff0c;快来投递你心仪的职位吧&#xff08; 网申链接地址&#xff1a;https://talent.baidu.com/jobs/list?recommendCodeIZB4S3&recruitTypeGRADUATE &#xff09;填入内推码&#xff0c;完成投递&#xff0c;get内推绿色通道~我的内推码…

GEO的表达矩阵的探针ID转换成基因名称教程

GEO的表达矩阵的探针ID转换成基因名称教程 前情回顾 根据GSE id自动下载处理GEO数据(必须要运行的模块) 该模块的运行窗口截图 该模块的教程 知乎地址&#xff1a;根据GEO的GSE数据集编号自动下载和处理GEO数据教程: https://zhuanlan.zhihu.com/p/708053447 该根据GSE id…

第1章 初识 Express

1.1 什么是 Express Express 是一个简洁而灵活的 Node.js Web 应用框架&#xff0c;提供了一系列强大的特性用于开发 Web 和移动应用。它基于 Node.js 构建&#xff0c;并且与 Node.js 的非阻塞 I/O 模型无缝集成&#xff0c;使其非常适合于构建高性能的 Web 应用。 主要特点…

idea修改全局配置、idea中用aliyun的脚手架,解决配置文件中文乱码

idea修改全局配置 idea中用aliyun的脚手架&#xff0c;创建springBoot项目 解决配置文件中文乱码

【笔记】虚拟机中的主从数据库连接实体数据库成功后的从数据库不同步问题解决方法2

错误&#xff1a; Last_Errno: 1008 Last_Error: Coordinator stopped because there were error(s) in the worker(s). The most recent failure being: Worker 1 failed executing transaction ANONYMOUS at source log mysql-bin.000014, end_log_pos 200275. See error lo…

JavaWeb(四:Ajax与Json)

一、Ajax 1.定义 Ajax&#xff08;Asynchronous JavaScript And XML&#xff09;&#xff1a;异步的 JavaScript 和 XML AJAX 不是新的编程语言&#xff0c;指的是⼀种交互方式&#xff1a;异步加载。 客户端和服务器的数据交互更新在局部页面的技术&#xff0c;不需要刷新…

剪画小程序:职场上如何提高工作效率?

亲爱的宝子们&#xff0c;不知道你们有没有遇到过这样的情况&#xff1a; 在公司里&#xff0c;老板突然让你整理一份国外产品介绍视频里的关键信息&#xff0c;可那是外语的&#xff0c;听得你一头雾水。 这时候&#xff0c;有什么方法或办法&#xff01;能快速准确地将视频中…