机器视觉运动控制一体机在光伏汇流焊机器人系统的解决方案

一、市场应用背景

汇流焊是光伏太阳能电池板中段加工工艺,其前道工序为串焊,在此环节流程中,需要在多个太阳能电池片表面以平行方式串焊多条焊带,形成电池串。串焊好的多组电池串被有序排列输送到汇流焊接工作台,通过机器视觉对电池串进行整版定位纠偏操作,保证焊接的准确性。

随后,通过焊接带(汇流带)将这些电池串相互连接,在这步骤中,焊枪分别在电池串两侧延伸末端的方向进行焊接,实现电池串之间的电流汇集,形成完整的太阳能电池组件。

最后,这些组件将被转移到下一工序进行层压、边框安装、接线盒安装等封装处理,最终形成耐用、安全、便于安装使用的完整太阳能电池板。

在这里插入图片描述

1、人工汇流焊存在的问题:

传统的人工汇流焊方案常面临生产效率低下、良率不稳定、焊接质量波动大及灵活性受限等问题,最终不仅影响产品性能和可靠性,还增加生产成本,制约生产规模的扩展。

在这里插入图片描述

2、正运动技术解决方案:

正运动针对这一市场需求,特此开发了基于VPLC711视觉运动控制一体机结合SCARA机械手+机器视觉的电池片汇流焊解决方案。

可解决不同角度来料、规格等光伏太阳能电池板的串焊需求,实现生产效率和精度等大幅提升,同时将废品率降至仅12%,并显著加快数据处理速度,提高了生产线的柔性和自动化水平。

此外,我们的解决方案通过降低废品率有效减少能源消耗,助力实现环保和可持续发展目标。借助我们高度集成的硬件和易用的RTFuse机器人系统平台,让客户享受到快速的投资回报,真正实现高效、环保的智能制造。

在这里插入图片描述

二、基于VPLC711的机器人系统在光伏汇流焊的应用

在这里插入图片描述基于VPLC711的机器人系统在光伏汇流焊加工示意图

1、传统汇流焊解决方案痛点

传统的解决方案包含机械手驱控、PLC、视觉工控机、显示器、触摸屏等组件,硬件成本高,开发周期长,功能整合度低,软硬集成度不高,数据交互速率不达期等问题。

在这里插入图片描述

2、正运动汇流焊解决方案设计

在这里插入图片描述

●20DI:接原点、限位等传感器,以及开关信号、编码器等;

●20DO:接真空吸盘,高速输出口接工业相机的硬触发输入;

●EtherCAT接口:接EtherCAT总线驱动器,控制SCRAR机械手、拉焊带轴、焊接轴和其它轴运动;

●4路单端脉冲输出:接步进/脉冲驱动器,控制焊带卷轴和传送带;

●RS232通讯接口:接光源控制器;

●EtherNET接口:千兆网口,接支持Gige协议的面阵相机,实现视觉定位、纠偏应用。

3、VPLC711机器视觉运动控制一体机

VPLC711是一款基于x86平台和Windows操作系统的高性能机器视觉EtherCAT运动控制器,可脱机运行,支持丰富的视觉和运动控制功能,大幅简化视觉与运动控制项目的配置流程。

同时内置了运动控制实时内核MotionRT7,形成一种开放式IPC形态实时软控制器/软PLC,为用户提供灵活集成的运动控制+视觉一体化解决方案。

VPLC系列机器视觉运动控制一体机的安装与拆卸过程便捷,占地空间小,还能与其它控制单元部件(如伺服驱动器、传感器、编码器、控制阀等)无缝集成,提供一个完整端到端的视觉运动控制解决方案。
在这里插入图片描述
●可选6-64轴运动控制(脉冲+EtherCAT总线);

●内置实时内核MotionRT7,支持第三方视觉软件;

●板载20路通用输入(其中10路为高速输入),20路高速输出;

●多核并行运算,能够高效处理运动控制,机器视觉等自动化设备核心任务;

●开放式IPC形态实时软控制器/软PLC,可灵活集成运动控制+视觉一体化解决方案。

4、解决方案硬件配置

在这里插入图片描述

5、运动控制与机器视觉实现过程

(1)机器视觉

在光伏汇流焊的自动化焊接过程中,机器视觉系统首先通过模板匹配进行粗定位,然后利用双直线测量确定电池片的角点位置,并计算中点实现精准定位,精度可达到客户需求。

SCARA机械手根据机器视觉系统提供的偏移量进行纠偏,便于电池串到达加工区域,专用的长焊头分别在电池串两侧延伸末端的预设焊点精准下压,完成高速且高精度的焊接作业。

在这里插入图片描述顶部相机基板视觉定位

(2)运动控制

通过预设规划的SCARA机械手路径,进行点到点运动控制。在整个过程中,控制系统调整机械手臂关节速度,确保其沿预定轨迹准时到达目标位置。

一旦到达上料点,机械手取料后移至视觉检测位置,系统随即进行坐标偏移计算,使得SCARA机械手能够实时动态调整电池串位置,完成一侧的汇流焊接。焊接完成后,机械手将产品随后转移到中转平台翻转,然后再次进行坐标偏移计算以完成另一侧的焊接。最后,将完整的太阳能电池组件移至下料区。
在这里插入图片描述

(3)系统动作流程

  • 机械手取料:

机械手把产品从来料皮带取下,运动到视觉拍照点,进行视觉测量定位后,送入焊接位。

  • 送料电机送出焊带:

送料电机将焊带送至夹焊带气缸附近的裁切位置,并夹取焊带。

  • 启动助焊剂泵:

开启助焊剂泵,同时拉焊带电机拉动焊带至预设长度,然后停止助焊剂泵。

  • 压紧并裁切焊带:

压紧气缸压紧焊带,打开真空,吸取焊带,随后裁切气缸切断焊带。

  • 焊带送料:

拉焊带电机将焊带移动到焊接起始位置,SCARA机械手将产品送入焊接位置。

  • 视觉定位与纠偏:

通过视觉系统定位电池基板并对焊接位置进行纠偏。

  • 执行焊接:

焊接头下降至指定位置,开始焊接过程焊接完成,焊接头返回待焊接位置,机械手取出产品。

  • 产品中转:

机械手旋转180度后断开真空将产品放入中转平台,回到0度后取出产品。

  • 重复一次焊接流程:

运动到视觉拍照点,进行视觉定位纠偏后,送入焊接位,重复2~7步骤完成另一侧的焊接作业。

  • 产品下料:

完成焊接后,机器手取出产品将产品放入下料台,为新一轮焊接作业做准备。

6、方案应用优势

在这里插入图片描述

●集成一体化控制系统:一台控制器集成了机器视觉、运动控制、IO控制和机械手控制,显著节省了设备成本,缩短了开发周期,并使安装布线更加简洁。

●内置运动控制实时内核MotionRT7:数据核内交互,指令调用速度可达微秒级,可大幅提升加工效率。

●广泛支持多种机械手类型:支持30+种机械手算法模型,包括SCARA、Delta、6关节、码垛等,使机器手控制更加开放和灵活。

●视觉飞拍功能:通过硬件位置比较输出PSO,可以实现视觉飞拍,提高视觉系统的瞬时触发速度和精度。

●平滑的运动控制:采用S曲线加速度/SS曲线加加速度连续技术,确保运动控制过程更平滑。

●统一的API函数接口:可兼容各种PC上位机高级语言开发,简化了工程师的系统集成和应用开发过程。

在这里插入图片描述

三、提供易用的可视化RTFuse机器人系统平台

在这里插入图片描述

RTFuse机器人系统是一款面向机械手市场推出的系统级软件,支持市面上主流的Scara、Delta、六关节、协助、直角坐标等多种机械手类型。

软件整合了可视化的运动控制、IO逻辑控制、通讯交互、机器视觉等功能,用户可在示教器上通过系统内丰富的工具进行纯图形化编程,无需编写代码即可轻松实现中文示教一站式编程开发。

RTFuse机器人系统平台产品优势

  • 技术门槛低

拖拽式中文组态系统编程,经过简单培训,应用工程师可轻松上手。从上至下执行项目控制流程,机械手位置手动示教。

  • 系统开放性强

支持多线程控制,除机械手控制外,也可以控制其它附加轴、IO逻辑控制、通讯交互等,一个控制器即可完成。

  • 软硬件集成性强

集成EtherCAT总线、脉冲混合控制,机器视觉、运动控制,集软硬于一体易于设备调试与排除问题。

  • 企业用人成本低

一人即可调试设备的运动控制、视觉、IO逻辑控制等,解决工程人员流失、用人成本高等问题。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

springboot+vue实现微信公众号扫码登录

通常在个人网站中,都会有各种第三方登录,其中微信登录需要认证才能使用,导致个人开发者不能进行使用此功能,但是我们可以使用微信公众号回复特定验证码来进行登录操作。 微信关键词处理 微信公众号关键词自动回复,具体…

第四套CCF信息学奥赛c++ CSP-J认证初级组 中小学信奥赛入门组初赛考前模拟冲刺题(完善程序题)

第四套中小学信息学奥赛CSP-J考前冲刺题 三、完善程序题 第一题 田忌赛马 田忌赛马&#xff0c;田忌每赢一次齐王的马就得200金&#xff0c;,当然输了就扣200金币&#xff0c;平局则金币数 不变。 #include<iostream> using namespace std; int main(){int n;while(c…

ARM系列 -- 虚拟化(二)

上一篇介绍了虚拟化和hypervisor的基本概念。为了配合虚拟化&#xff0c;ARM做了许多工作&#xff0c;首先是定义了四个异常等级&#xff08;Exception Level&#xff0c;简称EL&#xff09;。 前面介绍异常和特权的文章中有介绍&#xff0c;此处再啰嗦几句。每个异常级别都有…

css transform 会影响position 定位

比如通过以下代码.实现导航条上的每个li栏目,以不同的时间间隔,从上向下移动进来并显示 .my-navbar ul li {position: relative;opacity: 0;transform: translateY(-30px);transition: transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1);…

Delphi 报错 Type androidx.collection.ArraySet is defined multiple times

Delphi 11 建立一个新的 Multi-Device Application 编译成app的时候报错 报错信息 [PAClient Error] Error: E7688 Unable to execute "E:\Program\Java\jdk1.8.0_301\bin\java.exe" -cp "e:\program\embarcadero\studio\22.0\bin\Android\r8-3.3.28.jar"…

【学习笔记】Vue3源码解析:第二部分-实现响应式(2)

课程地址&#xff1a;【已完结】全网最详细Vue3源码解析&#xff01;&#xff08;一行行带你手写Vue3源码&#xff09; 第二部分-实现响应式&#xff08;2&#xff09;&#xff1a;&#xff08;对应课程的第6-9节&#xff09; 第6节&#xff1a;《实现proxy代理以及解决重复代…

基于DPU和HADOS-RACE加速Spark 3.x

背景简介 Apache Spark&#xff08;下文简称Spark&#xff09;是一种开源集群计算引擎&#xff0c;支持批/流计算、SQL分析、机器学习、图计算等计算范式&#xff0c;以其强大的容错能力、可扩展性、函数式API、多语言支持&#xff08;SQL、Python、Java、Scala、R&#xff09…

SAP PO接口行项目json缺少中括号[]问题

PO接口小问题问题&#xff1a;如果需要同时传输DATA与ITEM&#xff0c;此处选择很重要&#xff0c;如果选择&#xff1a;HTTP Header ITEM将缺少[].需要注意 PO接口小问题 问题&#xff1a;如果需要同时传输DATA与ITEM&#xff0c;此处选择很重要&#xff0c;如果选择&#…

一次奇怪的事故:机器网络连接打满,导致服务不可用

业务背景 发生事故的业务系统是一个toB业务&#xff0c;业务是服务很多中小企业进行某项公共信息指标查询。系统特点:业务处理相对简单&#xff0c;但是流量大&#xff0c;且对请求响应要求较高&#xff1a; 业务请求峰值qps达50w&#xff0c;平时流量达20w左右。 请求响应时…

中国专家主导的ISO隐私计算国际标准立项,蚂蚁链摩斯参与编写

蚂蚁集团联合阿里巴巴、中科院信工所等单位联合推动的ISO/IEC 4922-3&#xff08;Information security -- Secure multiparty computation -- Part 3: Mechanisms based on garbled circuit &#xff09;正式通过ISO/IEC JTC 1 SC27的International standard (IS, 国际标准&am…

电机效率MAP图

直接使用contourf&#xff0c;需要有[X,Y] meshgrid(x,y), 并用Zf(X,Y)来生成Z轴。但是如果一开始Z轴坐标就不是x,y用函数生成的&#xff0c;而是有个默认的测试数据&#xff0c;又该如何用来画MAP图呢? clc;clear;clf; data_ECO []; //具体数值可以自己填&#xff0c;此处…

浅谈JAVA中锁的优化机制

引言&#xff1a; 从JDK1.6版本之后&#xff0c;synchronized本身也在不断优化锁的机制&#xff0c;有些情况下他并不会是一个很重量 级的锁了。优化机制包括自适应锁、自旋锁、锁消除、锁粗化、轻量级锁和偏向锁。 锁的状态从低到高依次为 无锁->偏向锁->轻量级锁->重…

uniapp的微信小程序授权头像昵称(最新版)

前面我出过两期博客关于小程序授权登录,利用php实现一个简单的小程序授权登录并存储授权用户信息到数据库的完整流程。无奈&#xff0c;小程序官方又整幺蛾子了。wx.getUserInfo接口收回&#xff0c;wx.getUserProfile接口也不让用。导致我的个人小程序&#xff1a;梦缘 的授权…

(每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第12章 项目质量管理(一)

博主2023年11月通过了信息系统项目管理的考试&#xff0c;考试过程中发现考试的内容全部是教材中的内容&#xff0c;非常符合我学习的思路&#xff0c;因此博主想通过该平台把自己学习过程中的经验和教材博主认为重要的知识点分享给大家&#xff0c;希望更多的人能够通过考试&a…

系统攻防-WindowsLinux远程探针本地自检任意代码执行权限提升入口点

知识点&#xff1a; 1、远程漏扫-Nessus&Nexpose&Goby 2、本地漏扫(提权)-Wesng&Tiquan&Suggester 3、利用场景-远程利用&本地利用&利用条件 一、演示案例-操作系统-远程漏扫-Nessus&Nexpose&Goby Nessus Nessus号称是世界上最流行的漏洞扫描…

2024年江苏事业单位招聘报名指南

江苏事业单位目前已出的公告中&#xff0c;扬州和常州的报名时间相对较早&#xff0c;2月27日就开始报名了&#xff1b;其他大多在2月28日或3月1日起开始报名。 报名请移步<江苏人事考试网> 【报名时间】 2月28日9:00-3月4日16:00#图文万粉激励计划# 【资格初审】2月28…

Shiro反序列化漏洞原理代码分析(3)

最终POC transform链POC 由于我们要序列化的对象是PriorityQueue&#xff0c;所以我们就先实例化一个该对象 并且赋初值 PriorityQueue priorityQueue new PriorityQueue(2);priorityQueue.add(1);priorityQueue.add(2); 由于我们最后要调用的是ChainedTransformer对象的tr…

ADS-B Ground Receiver Radarcape

目录 Radarcape ADS-B MLAT Receiver Web Browser User Interface Radarcape Technical Data Radarcape Software Features Radarcape Basics Radarcape ADS-B MLAT Receiver Radarcape is a professional ADS-B receiver made for 24/7 operation. High performance rec…

C# TesseractOCR识别身份证号

https://github.com/tesseract-ocr/tessdata 新建控制台项目并添加包 Tesseract和Tesseract.Drawing 下载训练的模型 地址 代码实现 using Tesseract;var filePath "F:\\Desktop\\韦小宝.png"; var exePath AppDomain.CurrentDomain.BaseDirectory; var …

敏捷开发中如何写好用户故事?

什么是用户故事&#xff1f; 用户故事&#xff08;user story&#xff09;是一个用来确认用户和用户需求的简短描述&#xff0c;作为什么用户&#xff0c;希望如何&#xff0c;这样做的目的或者价值何在。用户故事在软件研发中又被描述为需求。用户故事通常的格式为&#xff1…