【ARM+Codesys案例】RK3568 +Codesys 软PLC方案在电镀生产线的应用

1 电镀生产简介

电镀是一种比较重要的工艺,产品经过电镀工艺处理后,不仅产品质量获得提高,产品性能也会大幅度提高,同时延长了产品的使用时间。电镀生产线是指按一定的电镀生产工艺要求,将有关的各种电镀处理槽、电镀行车运动装置、电源设备、循环过滤装置、检测仪器、加热装置、空气搅拌装置、排水排水及污染处理装置等组合起来,是一个由电气控制系统协调控制的完整系统。自动电镀生产线降低了物量消耗量,减轻了人的劳动强度与减少人和化学污染的接触,同时提高了生产效率和质量,并有利于设备与生产流程的数字化集中化管理。行车的运行与电镀系统温度直接影响着产品质量和效率,核心控制方案采用信迈基于CODESYS软件开发的Q系列高级运动控制器,并且结合EtherCAT伺服系统可以实现高速、高精度、灵活地带动各镀件走位,同时通过PID算法实现对系统温度控制的快速响应,稳定而可靠。

图片

图 1 电镀控制系统框架

2 电镀生产线的基本工作流程

图片

图 2 电镀生产工艺流程

电镀自动生产线生产环节一般分为三个阶段:镀前处理阶段、电镀过程阶段和镀后处理阶段。镀前处理是电镀的预处理环节,它是在工件电镀前将其表面进行一些准备处理工作,主要是除去工件表面的金属氧化层或油渍,这样在电镀时可以减少许多杂质,以保证镀层质量。一般情况下,镀前处理工艺主要经过脱脂,电解去油,电抛光,电腐蚀,活化,水洗等。电镀过程就是把工件放入镀槽里进行电镀,最重要的是控制好镀液的温度、电压、电流方以及电镀时间,电镀时间可能要几个小时。镀后处理主要经过含铬冲洗,保证电镀的质量。

图片

图 3 电镀生产线现场示意图

图片

图 4 电镀生产线的人机可视化界面

3 电镀生产线的电气配置与控制说明

电气配置如图5所示,行车主要是伺服电机带动工件上下运动的升降伺服与控制工件左右运动的平移伺服,主要通过CODESYS提供MC_MoveAbsolute绝对定位功能实现伺服的走位。根据工艺要求,伺服带动机构分别在清洗池完成清洗,电镀池完成电镀各个工位完整组合,最终完成工件的电镀工艺。

图片

图 5 电镀生产设备现场系统拓扑

系统分为手动控制和自动控制两种方式,自动又分为单周期与连续控制,采用子程序编写,主程序完成系统初始化设置及子程序调用。电镀、回收、清洗的时间在触摸屏上根据工件不同和环境温度不同,进行设置、修改,达到最佳控制效果,保证了产品质量,提升了工作效率。

4 电镀生产线PID温度控制工艺

PID控制以不需要被控对象的数学模型、结构简单、容易实现、有较强的灵活性和适应性以及使用方便等优点,被广泛使用在闭环控制制系统中。而对镀槽液温度的控制,首先要求克服对象特性的多变性、非线性、噪声、不对称增益特性、较大的纯滞后等因素的影响,实现较精确的温度控制。电镀过程中镀槽液温度应控制在一定范围内,镀层结晶才会细致均匀。因此,本例中采用PID控制维持被控对象稳定温度,以满足生产工艺的要求,保证电镀质量。用基于 CODESYS 软件平台开发的Q0 PAC对模拟量进行PID控制时,可用 CODESYS 提供系统功能块实现。

图片

图 6 电镀生产线人机操作界面

图片

 图 7 PID 控制原理图

图片

图 8 电镀槽温度控制示意图

图片

图 9 PID 温控实现程序

PID(比例、积分、微分)控制具有鲁棒性好、易实现、算法简单、较强的灵活性和较高的准确性等特点,因此在温度控制方面应用十分广泛。PID有比例系数KP、积分系数KI、微分系数KD三个关键参数。在 PID 控制算法中,比例(P)控制是最简单的控制方式,控制器的输出与输入偏差值成比例关系(KP)。系统一旦出现偏差,比例调节立即产生调节作用以减少偏差。积分(I)环节主要是用来消除静差,所谓静差,就是系统稳定后输出值和设定值之间的差值,积分环节实际上就是偏差累计的过程,把累计的误差加到原有系统上以抵消系统造成的静差。微分参数:微分信号则反应了偏差信号的变化规律,或者说是变化趋势,根据偏差信号的变化趋势来进行超前调节,从而增加了系统的快速响应性。

5 结语

随着自动化技术与产业的发展,工业设备越来越先进和智能化,电镀设备产线也伴随着上下游产业链与市场的需求发展,不断创新走向一个新的阶段。运动控制产业的成熟与性价比的凸显使得伺服电机在各种设备上应用越来越多,结构紧凑、高速高精度、易于技术人员开发设计、适应性强让伺服控制系统与传统产业正在深化融合发展,并赋能传统设备走向智能化升级。对于电镀工业场景来说,现场环境比较恶劣,存在着各种对人体有害的化学物质,而设备的智能化以及全产线生产流程的无人化避免了人直接与危险环境的接触,且高度的自动化提高了产品的质量与生产系统效率并极大地降低了原材料的损耗,实现生产提质增效降本并促进人的健康发展。

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

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

相关文章

STM32_USART

1、USART简介 USART,即Universal Synchronous/Asynchronous Receiver/Transmitter,通用同步/异步收发器。USART是STM32内部集成的硬件外设,可根据数据寄存器的一个字节数据自动生成数据帧时序,从TX引脚发送出去,也可自…

香橙派 AIpro开发板开箱测评(代码开源)

前言:有幸能够收到一块梦寐以求的 AI 边缘计算开发板 OrangePi AIpro,非常感谢官方大大给予的宝贵机会。OrangePi AIpro是香橙派官方跟华为昇腾合作的新一代边缘计算产品,其使用华为昇腾 AI 技术路线,搭配集成图像处理器&#xff…

【C++题解】1133. 字符串的反码

问题:1133. 字符串的反码 类型:字符串 题目描述: 一个二进制数,将其每一位取反,称之为这个数的反码。下面我们定义一个字符的反码。 如果这是一个小写字符,则它和字符 a 的距离与它的反码和字符 z 的距离…

银行从业资格证初级计算题公式

单利本息和(利率固定,利息不叠加计算求和,常用于定期存款) 复利本息和(利率固定,利率与利息本金叠加计算求和,常用于某段范围内进行投资) 复利利率(计算利率不用涉及本金…

docker image分析利器之dive

dive是一个用于研究 Docker 镜像、层内容以及发现缩小 Docker/OCI 镜像大小方法的开源工具. 开源地址: dive github 为了有个直观的印象, 可以先看一下repo文档中的gif图: 安装 在Ubuntu/Debian系统下,可以使用deb包安装: DIVE_VERSION$(curl -sL "https:/…

使用虚拟卡注册亚马逊店铺亲测墨西哥、北美都可以亲测~~

这几天测试了使用虚拟信用卡注册墨西哥与北美站的店铺,成功下店,总有人说会被扫,其实去年12月费就有使用卡注册店铺,至今还是好的 当然也不是完全都没有可能店铺不会挂,挂的时候提供账单就好了,直接找客服…

Linux 一键部署alfresco 6

alfresco 前言 Alfresco是一个流行的企业级开源内容管理系统和协作平台。它提供了丰富的功能,包括文档管理、记录管理、协作工具、工作流管理、搜索和版本控制等。Alfresco还具有灵活的部署选项,可以作为本地部署的软件或云服务来使用。 该平台可以帮助组织管理和存储各种类…

服务器数据恢复—EVA存储异常断电重启后虚拟机无法启动如何恢复数据?

服务器存储数据恢复环境: 某品牌EVA8400,服务器上安装VMware ESXi虚拟化平台,虚拟机的虚拟磁盘包括数据盘(精简模式)快照数据盘,部分虚拟机中运行oracle数据库和mysql数据库。 服务器存储故障&检测&…

操作系统 - 输入/输出(I/O)管理

输入/输出(I/O)管理 考纲内容 I/O管理基础 设备:设备的基本概念,设备的分类,I/O接口 I/O控制方式:轮询方式,中断方式,DMA方式 I/O软件层次结构:中断处理程序,驱动程序,…

一些硬件知识【九】

STM32CUBEMX配置教程(六)高级定时器单通道输出互补PWM波(带死区和刹车)_高级定时器死区刹车怎么与电机模块连接?-CSDN博客 MOS选型关键参数: 额定电压,额定电流,导通电阻,阀值电压…

新型高性能数据记录仪ETHOS 2

| 具有强大CPU性能的数据记录仪 IPETRONIK推出了一款新型高性能数据记录仪——ETHOS 2,作为ETHOS的第二代,它借助新型英特尔i7-9850HE处理器,实现了11,572的性能指数,从而能够快速有效应对CAN FD、LIN和以太网总线测量方面的日益…

假暴力,cf1168B. Good Triple

一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 Problem - 1168B - Codeforces 二、解题报告 1、思路分析 一眼没思路&#xff0c;打个暴力试试 因为如果 s[l, r] 是一个好字符串&#xff0c;那么s[i, r]一定也是好字符串&#xff0c;其中i < l 那么…

【生产管理】生产过程中的常见问题及解决方案

在生产管理中&#xff0c;会遇到多种问题&#xff0c;特别是与生产计划、生产进度控制以及品质控制方面&#xff0c;以下是生产过程中常见的问题及解决方案&#xff1a; 问题一&#xff1a;计划不清或无计划导致的物料进度无法保障 解决方案&#xff1a; 建立详细的生产计划&…

[数据集][目标检测]喝水检测数据集VOC+YOLO格式995张3类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;995 标注数量(xml文件个数)&#xff1a;995 标注数量(txt文件个数)&#xff1a;995 标注类别…

jeecgboot 同一账号只允许一个人登录

1.需求分析 jeecgboot 框架要实现同一个账号只允许一个人登录&#xff0c;就跟游戏账号类似&#xff0c;“我登录了就把你踢下去&#xff0c;你登录了就把我踢下去”&#xff1b;jwt 原理是生成 token 后一段时间内登录都有效&#xff0c;jeecgboot 中 jwt 和 redis 联合使用后…

OpenCV学习(2.1) 初识图像

1.图像对象 图像是由一个个像素组成的&#xff0c;像素越多&#xff0c;体现到图像就是更加清晰&#xff0c;有更多的细节。举个例子&#xff0c;通常来说的分辨率&#xff0c;1080P&#xff0c;720P&#xff0c;480P就是指像素的数量&#xff0c;数量越多就越清晰。 2.打印图…

NV-LIO:一种基于法向量的激光雷达-惯性系统(LIO)

论文&#xff1a;NV-LIO: LiDAR-Inertial Odometry using Normal Vectors Towards Robust SLAM in Multifloor Environments 作者&#xff1a;Dongha Chung, Jinwhan Kim NV-LIO&#xff1a;一种基于法向量的激光雷达-惯性系统&#xff08;LIO&#xff09;NV-LIO利用从激光雷…

vue3主题切换按钮与功能实现

代码: <template><div class"slideThree"><label class"theme-switch"><inputtype"checkbox"class"checkbox"v-model"isChecked"change"setTheme"id"slideThree"name"check…

Day08:CSS 高级

目标&#xff1a;掌握定位的作用及特点&#xff1b;掌握 CSS 高级技巧 一、定位 作用&#xff1a;灵活的改变盒子在网页中的位置 实现&#xff1a; 1.定位模式&#xff1a;position 2.边偏移&#xff1a;设置盒子的位置 leftrighttopbottom 水平方向偏移&#xff1a;left、…

mac下载安装好软件后提示已损坏

mac下载安装好软件后提示已损坏 解决方法&#xff1a; 首先确保系统安全设置已经改为任何来源。 打开任何来源后&#xff0c;到应用程序目录中尝试运行软件&#xff0c;如果仍提示损坏&#xff0c;请在应用图标上&#xff0c;鼠标右键&#xff0c;在弹出菜单中点打开。 如果…