当前位置: 首页 > news >正文

应用案例 | 基于三维视觉的汽车零件自动化拧紧解决方案

​Part.1 引言

随着人们生活水平的提高,汽车作为理想的代步工具,逐渐成为人们生活中不可或缺的一部分。汽车的广泛应用,大大增加了汽车制造业的负荷。因此,如何提高生产效率和汽车性能,成为汽车制造业的首要关注话题。

Part.2 整车性能的关键:零件拧紧装配

一辆汽车由大约2万个零件组成,其中铁制零件占绝大多数。在汽车生产过程中,很多零部件需要进行拧紧操作,如螺丝、螺母等。作为汽车制造的核心环节之一,正确的拧紧操作对于汽车的安全性和可靠性至关重要。

汽车生产过程中,涉及诸多螺栓的拧紧装配要求,大多数涉及到汽车的行驶安全,合理准确的装配对整车性能至关重要。

Part.3 传统拧紧操作的缺陷

传统的拧紧操作通常依赖于人工操作,耗时耗力。尽管螺丝刀的发明增加了人工拧紧的效率,但长期以来,人工操作仍然存在扭力精度低、无拧错判断、容易漏拧等问题,对整车性能造成了很大的影响。

Part.4 基于三维视觉的汽车零件自动化拧紧解决方案

采用柔性机器人完成自动化拧紧操作,并基于三维视觉检测技术进行质量与状态检测,可以提高拧紧操作的准确性和效率。在汽车装配过程中,由工程师设定各项程序,该自动化系统能够满足车底盘、车门、座椅、轮胎等部件的安装需求。

Part.5 三维视觉的特点

1.高精度:汽车零件拧紧工作为要求极严格的低容差装配,综合定位精度一般在±0.5mm左右,对视觉、机器人均提出了较高精度要求。

本项目中使用的显扬科技3D相机,通过最优基线比设计及高品质元器件选材,结合算法优化,近距离装配扫描时相机自身精度可达±0.03mm,能够满足严苛的精度挑战。

2.高速度:三维机器视觉系统能够快速处理大量的图像数据,并实时分析和提取关键信息,因此可以实现高速度的拧紧操作,提高生产效率。

3.自适应性:三维机器视觉系统可以根据不同零部件的形状、尺寸和姿态进行自适应调整,适应不同的拧紧任务,提高系统的灵活性和适应性。

4.可靠性:机器人替代人工作业可以消除人工缺少经验和疲劳、失误等不稳定因素,3D视觉通过精准扫描,引导机器人准确实施拧紧工艺。

本项目中使用的显扬科技3D视觉具备稳定的结构设计,经过数千套产品的市场交付验证,能够有效降低温度、环境变化对精度的影响,实现装配工艺的一致性。

Part.6 项目流程

1.零件定位:使用3D视觉系统对待拧紧的零件进行定位。通过获取零件的三维坐标和姿态信息,确定零件的位置和角度。

2.图像处理与特征提取:对采集到的零件图像进行算法处理和分析,提取关键特征,如零件的边缘、几何形状等。这些特征可以用于后续的拧紧操作。

3.拧紧结果检测:通过3D视觉系统对拧紧后的零件进行检测和验证。可以使用3D视觉系统重新采集零件的图像,与预设的模型进行比对,判断拧紧结果是否符合要求。如果存在拧紧问题,可以及时进行故障排除和调整。

4.数据分析和记录:对拧紧过程中的数据进行分析和记录。可以记录拧紧力矩、角度、拧紧时间等信息,用于质量控制和生产追溯。

5.异常处理:如果在拧紧过程中检测到异常情况,如零件位置偏移、拧紧力矩异常等,系统可以及时发出警报或停止拧紧操作。

Part.7 通讯协议

Part.8 基于三维视觉的汽车零件自动化拧紧优势

1.更准确的位置和角度测量:传统的2D视觉系统只能提供平面上的信息,而基于3D视觉的系统可以获取更准确的零件位置和角度信息。这样可以确保零件在正确的位置进行拧紧,避免误差和不良拧紧。

2.多角度检测:基于3D视觉的系统可以从不同角度获取零件的图像,从而可以对零件进行多角度的检测。这有助于发现隐藏在某个角度无法观察到的问题,提高检测的全面性和准确性。

3.自适应拧紧力矩控制:基于3D视觉的系统可以实时测量零件的形状和表面特征,从而可以根据零件的特性自适应地调整拧紧力矩。这样可以确保拧紧力矩在合适的范围内,避免过紧或过松的情况。

4.异常检测和故障排除:基于3D视觉的系统可以通过比对实际零件的形状和预设的模型进行比对,从而可以检测出异常的零件或拧紧问题,并及时进行故障排除。这有助于提高生产线的稳定性和可靠性。

5.数据分析和追溯:基于3D视觉的系统可以记录和分析拧紧过程中的数据,包括拧紧力矩、角度等信息。这些数据可以用于质量控制和追溯,帮助企业分析和改进生产过程,提高产品质量和生产效率。

http://www.lryc.cn/news/255149.html

相关文章:

  • Redis server启动源码
  • C++基础 强制转换
  • 【python、opencv】opencv仿射变换原理及代码实现
  • mac本地部署stable-diffusion
  • dockers安装rabbitmq
  • 07、pytest指定要运行哪些用例
  • springboot集成cxf
  • 快速认识什么是:Kubernetes
  • YOLOv6 学习笔记
  • paypal贝宝怎么绑卡支付
  • 活动回顾|德州仪器嵌入式技术创新发展研讨会(上海站)成功举办,信驰达科技携手TI推动技术创新
  • Vue 循环走马灯
  • <Linux>(极简关键、省时省力)《Linux操作系统原理分析之Linux文件管理(3)》(27)
  • 【华为数据之道学习笔记】3-2 基础数据治理
  • GO设计模式——7、适配器模式(结构型)
  • Java实现TCP一对一通信,实现UDP群聊通信
  • Vue + Element 实现按钮指定间隔时间点击
  • UE Websocket笔记
  • STM32h7 接收各种can id情况下滤波器的配置
  • 《深入理解计算机系统》学习笔记 - 第三课 - 浮点数
  • 总结:服务器批量处理http请求的大致流程
  • 算法通关村第十八关-青铜挑战回溯是怎么回事
  • 区分node,npm,nvm
  • 7-2 小霸王
  • Linux内核上游提交完整流程及示例
  • TS学习——快速入门
  • 深圳锐科达风力发电广播对讲解决方案
  • 极智芯 | 解读国产AI算力 璧仞产品矩阵
  • Echarts折线图常见问题及案例代码
  • javaTCP协议实现一对一聊天