焊接机排错

news2025/4/25 12:31:23

焊接机

一、前定位后焊接

  • 两个机台,①极柱定位,相机定位所有极柱点和mark点;②焊接机,相机定位mark点
  • 原理:极柱定位在成功定位到所有极柱点和mark点后,可以建立mark点和极柱点的关系。焊接机定位到mark点后,可以通过这个关系计算岀在焊接机的相机轴坐标系下,所有极柱点的坐标。再通过标定关系计算出压头,测高仪,激光头的轴坐标。
  • 前提:
    1)mark点必须是和极柱点的关系是固定的,是一个刚体
    2)焊接机在拍照完,和焊接时候,产品的位置是不变的
  • 以单台相机为例,如果存在多相机,以其中一台相机为基准,其余相机标定和基准相机的间距
极柱定位
  • 标定方案:
    1)相机像素-轴坐标
焊接机
  • 标定方案:
    1)相机像素-轴坐标
    2)相机轴坐标-压头轴坐标:①同轴:标定间距②异轴:标定轴轴关系
    3)相机轴坐标-测高仪轴坐标:①同轴:标定间距②异轴:标定轴轴关系
    4)相机轴坐标-激光头轴坐标:①同轴:标定间距②异轴:标定轴轴关系
    5)相机轴坐标-振镜内部轴标定
标定验证方法
  • 相机像素-轴坐标:在相机视野内,找一个圆,用标定参数计算岀相机中心到圆的偏移量。用轴当前坐标加上这个偏移量,就能得到相机去到该圆的中心的轴坐标,然后轴移动到该轴坐标,观察相机中心是否和圆的中心重合
  • 相机轴坐标-压头轴坐标相机轴坐标-激光头轴坐标相机轴坐标-测高仪轴坐标:找一个距离原始标定点较远的地方来验证
    1)同轴:在相机视野内,找一个参考物(最好是一个点),移动轴让相机对准参考物中心,相机当前坐标加上间距(压头-相机间距),得到压头对准点的轴坐标,然后轴移动到该轴坐标,观察压头中心是否和参考物中心
    2)异轴:在相机视野内,找一个最好是一个点,移动轴让相机对准参考物中心,用标定参数计算岀激光头对准点的轴坐标,然后轴移动到该轴坐标,可以打开激光头红光,看红光中心是否和参考物中心重合,如果重合,岀光打一个点,看是否重合。
  • 相机轴坐标-振镜内部轴标定:找一个距离原始标定点较远的地方来验证,找振镜可焊范围的五个点,其中一个点作为振镜焊接点(振镜停留在这个坐标进行焊接),移动轴让相机中心对准这五个点,然后移动轴,让振镜停在振镜焊接点,用标定参数偏移量,振镜使用这些偏移量进行出光打点,看焊核中心和点的中心重合
机器人

如果轴机构是机器人,则需要考虑机器人姿态,需要按照焊接姿态为准
假设说相机和测高仪都是安装在机器人上的,则拍照时候和测高时候的姿态都要用焊接的姿态。压头一般不在机器人上,所以不作考虑。
流程:
1)用固定好的机台架子示教好用户坐标系
2)示教好焊接时的姿态,也就是焊接姿态
3)用焊接姿态示教拍照点位
4)用焊接姿态示教测距点位

二、焊接异常

焊偏

由于换算牵涉到极柱定位和焊接机两个机台,是两个轴坐标系之间的换算,偏差在0.8以内是正常的
期间可能出现焊偏,按照以往经验可能是以下原因:

部分焊偏
1、压头压歪产品

现象:部分焊偏
原因:机构没把产品定位好,导致产品在托盘上是松动的,压头把产品压歪了
验证方法:拍照时候,相机定位好的mark点,得到了相机中心对准mark点的坐标。在焊偏后,手动移动机器人这个坐标,看mark点在不在相机中心。
▷应先确定产品在托盘上,托盘在AGV或者流水线上是固定的

整体焊偏
1、拍照姿态和焊接姿态不是同一个姿态(机器人)

现象:焊核总是一致地往某个方向偏
原因:拍照姿态和焊接姿态不是同一个姿态
验证方法:在机器人控制器上观察拍照时候的A1,A2,A3和焊接时候的A1,A2,A3是否一致
▷应先示教好焊接姿态,然后拍照,标定所有操作都要用焊接的姿态

2、相机和振镜间距有偏差

现象:焊核总是一致地往某个方向偏
原因:相机和振镜间距没计算好

其他异常
1、激光打在压头上

现象:焊核不完整
原因:通过标定换算后,压头的中心和焊核中心不一致
▷要以极柱中心为基准,看压头偏还是焊核偏,重新标定一次

2、虚焊

现象:虚焊
原因:测高仪可能没测好,导致激光焦距不符合要求

3、焊黑

现象:焊黑
原因:氮气不足

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

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

相关文章

MyBatis操作数据库---从入门到理解

文章目录 关于MyBatis操作数据库MyBatis⼊⻔(使用)Mybatis操作数据库的步骤:配置数据库连接字符串使⽤MyBatis完成简单的增删改查操作注解xml 单元测试开启驼峰命名(推荐) 打印日志 关于MyBatis操作数据库 在之前的学习,我们了解到web应⽤程…

【HFP】蓝牙语音通话控制深度解析:来电拒接与通话终止协议

目录 一、来电拒接的核心流程与信令交互 1.1 拒接场景的分类与触发条件 1.2 HF 端拒接流程 1.3 AG 端拒接流程 二、通话终止流程:主动断开与异常中断 2.1 终止场景的界定 2.2 HF 端终止流程 2.3 AG 端终止流程 三、信令协议的核心要素:AT 命令与…

使用QML Tumbler 实现时间日期选择器

目录 引言相关阅读项目结构示例实现与代码解析示例一:时间选择器(TimePicker)示例二:日期时间选择器(DateTimePicker) 主窗口整合运行效果总结下载链接 引言 在现代应用程序开发中,时间与日期选…

智能吸顶灯/摄影补光灯专用!FP7195双通道LED驱动,高效节能省空间 !

一、双路调光技术背景与市场需求 随着LED照明技术的快速发展和智能照明需求的激增,双路调光技术正成为照明行业的重要发展方向。传统单路调光方案只能实现整体亮度的统一调节,而双路调光则能够实现对两个独立通道的精确控制。今天,由我来为大…

YOLOv11改进-双Backbone架构:利用双backbone提高yolo11目标检测的精度

一、引言:为什么我们需要双Backbone? 在目标检测任务中,YOLO系列模型因其高效的端到端检测能力而备受青睐。然而,传统YOLO模型大多采用单一Backbone结构,即利用一个卷积神经网络(CNN)作为特征提…

《逃离云端束缚,拥抱GPT本地部署》

《逃离云端束缚,拥抱GPT本地部署》 一、GPT 热潮与本地部署的兴起 自 OpenAI 推出 ChatGPT 以来,全球范围内掀起了一股人工智能的热潮,其强大的自然语言处理能力和广泛的应用场景,让人们对人工智能的未来充满了想象。GPT(Generative Pretrained Transformer)作为一种基于…

头歌之动手学人工智能-机器学习 --- PCA

目录 第1关:维数灾难与降维 第2关:PCA算法流程 任务描述 编程要求 测试说明 第3关:sklearn中的PCA 任务描述 编程要求 测试说明 第1关:维数灾难与降维 第2关:PCA算法流程 任务描述 本关任务:补充…

研0调研入门

一、Web of Science 使用教程 1. 访问与注册 访问入口:通过高校图书馆官网进入(需IP权限),或直接访问 Web of Science官网。注册/登录:若机构已订阅,用学校账号登录;个人用户可申请试用或付费…

神经网络基础[ANN网络的搭建]

神经网络 人工神经网络( Artificial Neural Network, 简写为ANN)也简称为神经网络(NN),是一种模仿生物神经网络结构和功能的计算模型。各个神经元传递复杂的电信号,树突接收到输入信号&#xf…

五、web自动化测试01

目录 一、HTML基础1、HTML介绍2、常用标签3、基础案例3.1 前端代码3.2 自动化测试 二、CSS定位1、css介绍2、案例3、代码优化 三、表单自动化1、案例2、元素属性定位 四、后台基础数据自动化1、登录1.1 id与class定位1.2 定位一组元素 2、商品新增 一、HTML基础 可参考学习 链…

数据库监控 | MongoDB监控全解析

PART 01 MongoDB:灵活、可扩展的文档数据库 MongoDB作为一款开源的NoSQL数据库,凭借其灵活的数据模型(基于BSON的文档存储)、水平扩展能力(分片集群)和高可用性(副本集架构)&#x…

STM32F407使用ESP8266实现阿里云OTA(中)

文章目录 前言一、程序分析二、程序讲解1. main函数2. Get_Version()函数3. esp_Init()函数4. Check_Updata()函数结语前言 从上一章STM32F407使用ESP8266实现阿里云OTA(上)中我们已经对连接阿里云和从阿里云获取升级包的流程非常的熟悉了。所以本章我们进行STM32的程序开发…

微信小程序 tabbar底部导航栏

官方文档:https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#tabBar 一、常规菜单格式 在app.json 文件中配置,其他关键点详见官方文档,后续更新不规则图标的写法

Unity InputSystem触摸屏问题

最近把Unity打包后的windows软件放到windows触摸屏一体机上测试,发现部分屏幕触摸点击不了按钮,测试了其他应用程序都正常。 这个一体机是这样的,一个电脑机箱,外接一个可以触摸的显示屏,然后UGUI的按钮就间歇性点不了…

Linux Awk 深度解析:10个生产级自动化与云原生场景

看图猜诗,你有任何想法都可以在评论区留言哦~ 摘要 Awk 作为 Linux 文本处理三剑客中的“数据工程师”,凭借字段分割、模式匹配和数学运算三位一体的能力,成为处理结构化文本(日志、CSV、配置文件)的终极工具。本文聚…

免费版还是专业版?Dynadot 域名邮箱服务选择指南

关于Dynadot Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 Dynadot平台操作教程索引(包括域名邮…

旋转磁体产生的场-对导航姿态的影响

pitch、yaw、roll是描述物体在空间中旋转的术语,通常用于计算机图形学或航空航天领域中。这些术语描述了物体绕不同轴旋转的方式: Pitch(俯仰):绕横轴旋转,使物体向前或向后倾斜。俯仰角度通常用来描述物体…

Day11(回溯法)——LeetCode79.单词搜索

1 前言 今天主要刷了一道热题榜中回溯法的题,现在的计划是先刷热题榜专题吧,感觉还是这样见效比较快。因此本文主要介绍LeetCode79。 2 LeetCode79.单词搜索(LeetCode79) OK题目描述及相关示例如下: 2.1 题目分析解决及优化 感觉回溯的方…

PostgreSQL 分区表——范围分区SQL实践

PostgreSQL 分区表——范围分区SQL实践 1、环境准备1-1、新增原始表1-2、执行脚本新增2400w行1-3、创建pg分区表-分区键为创建时间1-4、创建24年所有分区1-5、设置默认分区(兜底用)1-6、迁移数据1-7、创建分区表索引 2、SQL增删改查测试2-1、查询速度对比…

SpringCloud 微服务复习笔记

文章目录 微服务概述单体架构微服务架构 微服务拆分微服务拆分原则拆分实战第一步:创建一个新工程第二步:创建对应模块第三步:引入依赖第四步:被配置文件拷贝过来第五步:把对应的东西全部拷过来第六步:创建…