openpnp - 日常使用的零碎记录

news2024/9/25 1:20:58

文章目录

    • openpnp - 日常使用的零碎记录
    • 概述
    • 抓偏贴偏的问题
    • END

openpnp - 日常使用的零碎记录

概述

设备标定已经妥妥的了(随时有需求从头要设备标定, 都是一次通过:) ), 现在主要是使用openpnp正常干活.
使用过程中, 发现了一些问题, 尝试解决并记录.

抓偏贴偏的问题

软件版本 :
2022/8/1-dev
问题由来:
设备标定完, 用起来都很正常.
昨天, 在做自动换刀的设置, 中间没控制好情绪, 吸嘴轴坐标没在操作前核对, N1下降时, 将吸嘴库中的吸嘴直接压碎了…
然后再试贴板子, 发现元件抓的也偏(吸嘴到了元件的1/4处), 贴的也偏(差0.5mm).
这也不能再标定一遍设备啊, 那不直接疯了(有问题就从头标定设备 😛)?
设备标定完, 虽然备份了配置文件. 但是现在撞刀后, 应该是机械部分的实际坐标有变化, 用备份好的配置文件, 也不好使啊.
尝试解决问题:
虽然从头标定设备会疯掉, 但是有没有可能将关键步骤花少量时间标定一下, 是否会解决问题呢?
将顶部相机和N1的偏移的问题重新打开, 重新标定此问题(会用到测试用的4mm直径的陶瓷圆片).
在这里插入图片描述
将顶部相机和N2的偏移的问题重新打开, 重新标定此问题(会用到测试用的4mm直径的陶瓷圆片).
在这里插入图片描述
重新打开底部相机初次标定.
但是因为已经做了底部相机高级矫正, 底部相机初次标定无法重新标定.
只能关掉底部相机高级矫正.
在这里插入图片描述
然后再重新做底部相机初次标定.
在这里插入图片描述
然后校验N1和N2上载入的吸嘴.(发现一个奇怪问题, 如果做了底部相机高级矫正, 吸嘴校验过不去)
N1上载入的当前吸嘴为NT1_503
在这里插入图片描述
N1上载入的当前吸嘴为NT2_503
在这里插入图片描述
分别对NT1_503, NT2_503做吸嘴校验
校验过程都相同, 以NT1_503为例.
标定前, 先打开以下参数.
其中, 如果动了 Offset Threshold = 0.5, Vision Diameter = 0.505, 可能吸嘴标定就会失败(原因是opencv判断吸嘴内壁的形状和位置错误).
在这里插入图片描述
然后进行下面4步, 吸嘴就校验过了.
在这里插入图片描述
保存配置, 归零.
机械归零, 机械归零自动完成.
然后就会自动校验已经在N1, N2上挂载的NT1_503, NT2_503吸嘴, 很顺利.
然后开始贴片任务, 拾取元件在吸嘴中间, 很对称. 贴的元件角度和位置也很好.
问题解决.
从这个问题可以看出, 如果设备标定完的使用过程中, 一旦发现贴片任务进行的不正常, 可以尝试将关键标定环节重新来一遍, 花不了几分钟. 就可以解决问题.

或者如果发生了撞刀的杯具, 自己如果有觉悟, 还是将关键标定环节再来一遍好些.

不过, 这样快捷标定后, 底部相机高级矫正被关掉了(如果再做完上面3项标定后, 再做底部相机高级矫正, 太费时间了, 底部相机高级矫正巨费时间).

在设备的完全从头标定过程中, 底部相机高级矫正一定要做 因为那样意味这设备本身没问题.
不过从使用情况看, 关掉底部相机高级矫正问题不大(精度主要由机械部分决定), 拾取元件对中情况和贴片精度(位置, 角度)都没问题.

END

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

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

相关文章

探索人工智能 | 模型训练 使用算法和数据对机器学习模型进行参数调整和优化

前言 模型训练是指使用算法和数据对机器学习模型进行参数调整和优化的过程。模型训练一般包含以下步骤:数据收集、数据预处理、模型选择、模型训练、模型评估、超参数调优、模型部署、持续优化。 文章目录 前言数据收集数据预处理模型选择模型训练模型评估超参数调…

基于MATLAB开发AUTOSAR软件应用层Code mapping专题-part 3 Paramter标签页介绍

这页是参数设置的界面,那首先要知道什么是参数,参数就是算法中的系数这些可以更改的变量,接下来就是要学习如何创建参数,如下图: 打开模型资源管理器 选择model Workspace标签,点击上边工具栏里的创建参数的按钮(红色箭头指向的按钮),添加一个新的参数K,值设置为4,数…

摄影预约小程序制作的技术要点与难点解析

随着移动互联网的发展,小程序成为了很多企业和个人推广自己的产品和服务的有效工具。对于摄影师来说,一个功能完善、用户友好的摄影预约小程序可以方便客户预约拍摄时间,提升工作效率。那么,如何制作开发摄影预约小程序呢&#xf…

字幕翻译难吗,如何做好影视字幕翻译?

你是否曾经遇到过观看外国影视作品时,因为字幕翻译不准确而影响观影体验的情况? 专业的字幕翻译员不仅需要具备丰富的知识储备和语言组织能力,还要了解国内外文化风俗的差异。那么,如何才能做好影视字幕翻译呢?北京哪家…

CouchDB Erlang 分布式协议代码执行

漏洞描述 在CouchDB 3.2.1及以前版本中,使用了默认Cookie,值为“monster”,由于Erlang的特性,其支持分布式计算,分布式节点之间通过Erlang/OTP Distribution协议进行通信。攻击者如果知道通信时使用的Cookie,即可在握手包通过认证并执行任意命令。 免责声明 技术文章…

正中优配:降息利好什么股票?降息利好什么板块?

降息通常是指央行下降银行的存款、贷款利率,它是一种宽松的货币政策,会导致资金从银行流出,存款变为出资或消费,结果是资金流动性添加,给股市带来更多的资金,整体上会影响股市的上涨,那么&#…

2023-08-21 Unity Shader 开发入门1 —— 渲染管线

文章目录 一、概述二、应用阶段三、几何阶段四、光栅化阶段 一、概述 ​ Unity 中的渲染管线和图形学中的渲染管线基本上指的是相同的概念,但是具体实现和细节方面可能存在一些差异。 ​ Unity 的渲染管线建立在图形学的基础上,但具有自己的实现和拓展。…

windows安装使用RocketMQ常见问题,及springboot整合

win安装rocketmq 官网下载二进制包:https://rocketmq.apache.org/download 解压到不包含中文及空格的目录,配置环境变量 ROCKETMQ_HOME4. 修改runbroker.cmd和runserver.cmd文件 文件地址在rocketmq安装目录下的bin文件夹中。 如果不修改可能会遇见以…

CSS伪类:where和:is

CSS伪类:where和:is 1 :where1.1 概述1.2 组合与叠加1.3 优先级1.4 安全性1.5 兼容性 2 :is兼容性 1 :where 1.1 概述 :where()接受选择器列表作为它的参数,将会选择所有能被该选择器列表中任何一条规则选中的元素。 例如,在以下代码中,a标…

linux安装 jdk

1.下载 jdk 网盘资源: 链接: https://pan.baidu.com/s/1Z-fyHGDyj9b_km6ymR6mZg?pwdwd42 提取码: wd42 2.上传至服务器并解压 这里是上传至/opt 文件夹,并创建了/opt/soft 文件夹,解压在此 cd /opt tar -zxvf ./jdk-8u321-linux-x64.t…

8月18日上课内容 Haproxy搭建Web群集

本章结构 课程大纲 Haproxy调度算法 常见的web集群调度器 目前常见的Web集群调度器分为软件和硬件软件 通常使用开源的LVS、Haproxy、Nginx 硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等 Haproxy应用分析 LVS在企业应用中…

微信小程序使用云存储和Markdown开发页面

最近想在一个小程序里加入一个使用指南的页面,考虑到数据存储和减少页面的开发工作量,决定尝试在云存储里上传Markdown文件,微信小程序端负责解析和渲染。小程序端使用到一个库Towxml。 Towxml Towxml是一个可将HTML、Markdown转为微信小程…

mysql 、sql server 游标 cursor

游标 声明的位置 游标必须在声明处理程序之前被声明,并且变量和条件还必须在声明游标或处理程序之前被声明 游标的使用步骤 声明游标打开游标使用游标关闭游标 (sql server 关闭游标和释放游标) sql server 游标 declare my_cursor curs…

Redis企业级解决方案

缓存预热 “ 宕机 ” 服务器启动后迅速宕机 问题排查 1. 请求数量较高 2. 主从之间数据吞吐量较大,数据同步操作频度较高 , 因为刚刚启动时,缓存中没有任何数据 解决方案 准备工作: 1. 日常例行统计数据访问记录,统计访…

亚马逊云科技 云技能孵化营——机器学习心得

亚马逊云科技 云技能孵化营机器学习心得 前言什么是机器学习?机器学习如何解决业务问题?什么时候适合使用机器学习模型?总结 前言 很荣幸参加了本次亚马逊云科技云技能孵化营,再本期的《亚马逊云科技云技能孵化营》中&#xff0c…

eNSP综合小实验:VRRP、MSTP、Eth-Trunk、NAT、DHCP等技术应用

完成下图要求: 拓扑图: 配置命令: 由于交换机日志太多不便于复制,所以就复制命令。大概步骤如下: 第一步先分配IP地址,在sw1和sw2上创建VLAN100用于e0/0/3口配IP,在sw1、sw2、sw3、sw4上创建VL…

分布式搜索引擎----elasticsearch

目录 1、初识elasticsearch 1.1、什么是elasticsearch 1.2.ELK技术栈 2、正向索引和倒排索引 2.1、正向索引 2.2、倒排索引 2.3、正向索引和倒排索引的区别 3、elasticsearch中的概念理解 3.1、文档和字段 3.2、索引和映射 3.3、mysql与elasticsearch 1、初识elasti…

快手大模型出炉【快意】来袭

「快意」大模型(KwaiYii) 是由快手AI团队从零到一独立自主研发的一系列大规模语言模型(Large Language Model,LLM),当前包含了多种参数规模的模型,并覆盖了预训练模型(KwaiYii-Base)…

10个比ChatGPT更值得体验的AI工具

打分依据:在制定比ChatGPT更酷的AI工具列表时,我们进行了广泛的研究,并考虑了各种因素,如性能、多功能性、创新性、用户友好度、集成契合度和行业影响及未来潜力等,根据这些指标仔细筛选和评估了一众AI工具&#xff0c…

(vue)多级表头且转为百分比显示

(vue)多级表头且转为百分比显示 <el-table-column align"center" label"近三个月数据情况"><el-table-column align"center" prop"amount" :label"tableLast[0]"><template slot-scope"{ row }"&g…