基于PLC的机械手控制系统设计

目录

摘 要......................................................................................................................... 1

第一章 绪论............................................................................................................. 4

1.1  研究课题背景......................................................................................... 5

1.2  机械手技术国内外发展现状................................................................ 6

1.3  机械手的发展方向................................................................................. 9

1.4  PLC工业应用现状................................................................................. 9

1.5  选题来源及意义................................................................................... 10

1.6  本课题的选题意义与论文结构.......................................................... 11

第二章  机械手控制系统与分析....................................................................... 12

2.1  机械手工作过程及结构组成.............................................................. 12

2.1.1  机械手工作过程....................................................................... 13

2.1.2  机械手结构组成....................................................................... 13

2.2  机械手控制功能要求........................................................................... 16

2.3  控制方案确立....................................................................................... 17

2.4  控制结构设计....................................................................................... 19

2.5  机械手驱动的选择............................................................................... 19

2.5.1  步进电机.................................................................................... 20

2.5.2  步进电机的选择....................................................................... 20

第三章  PLC机械手控制系统的总体设计...................................................... 21

3.1  PLC机械手的工作原理...................................................................... 21

3.2  可编程控制器(PLC)的选型.......................................................... 22

3.2.1  PLC机型选择的考虑因素...................................................... 22

3.2.2  三菱PLC的相关介绍.............................................................. 22

3.2.3  PLC的选型............................................................................... 23

第四章  软件介绍................................................................................................. 24

4.1  三菱PLC- FX2N.................................................................................. 24

4.2  FX2N及之前的系列型号说明........................................................... 25

第五章  软件分析与仿真.................................................................................... 26

5.1  控制系统功能流程............................................................................... 26

5.2  PLC编程与调试................................................................................... 27

5.3  实物演示................................................................................................ 33

第六章 结束语....................................................................................................... 34

参考文献................................................................................................................. 34

致    谢................................................................................................................. 36

随着科学技术的日新月异,市场竞争激烈、人工成本上涨,以往人工操作的搬运方式已经不能满足当前高度自动化的需要。减轻劳动强度,保陌生产的可靠性、安全性,降低生产成本,提高产品的质噩及经济效益是企业生成所必须面临的重大问题。

机械手是能够模仿人手动作,并按设定程序、轨迹和要求代替人手抓(吸)取、搬运工件或工具或进行操作的自动化装置,它能部分的代替人的手工劳动。 较高级型式的机械手,还能模拟人的手臂动作,完成较复杂的作业。在机械制造业中,机械手已被广泛应用,从而大大地改善了工人的劳动条件,显著的提高劳动生产率,加快实现工业生产机械化和自动化的步伐。

本文将通过西门子PLC控制机械手,PLC是可编程控制器(Programmable Logic Controller)的简称,是在继电顺序控制基础上发展起来的以微处理器为核心的通用的工业自动化控制装置。随着电子技术和计算机技术的迅猛发展,PLC 的功能也越来越强大,更多地具有计算机的功能。目前PLC已经在智能化、网络化方面取得了很好的发展。该系统利用西门子PLC,在步进电机驱动下,完成对机械手在搬运过程中的下降、夹紧、上升、右旋、下降、放松、上升、左旋等全过程自动化控制,并对非正常情况实行自动报警和自动保护,实现企业的机电一体化,提高企业的生产效率。

关键词:机械手;自动化;PLC;可编程控制器

Abstract

With the rapid development of science and technology, fierce market competition and rising labor costs, the previous manual handling methods have been unable to meet the needs of the current high degree of automation.To reduce labor intensity, to ensure the reliability and safety of unfamiliar production, to reduce production costs, to improve the quality of products and economic benefits are the major problems that enterprises must face.

Manipulator is able to imitate the hand action, and according to the set procedures, track and requirements instead of hand grasp (suction) take, moving workpiece or tools or operation of the automatic device, it can partially replace the manual labor.More advanced type of manipulator, but also can simulate the human arm action, to complete more complex operations.In the machinery manufacturing industry, manipulator has been widely used, thus greatly improving the working conditions of workers, significantly improve labor productivity, accelerate the pace of mechanization and automation of industrial production.

This paper will control the manipulator through Siemens PLC. PLC is the abbreviation of Programmable Logic Controller, which is a universal industrial automation control device with microprocessor as the core developed on the basis of relay sequence control.With the rapid development of electronic technology and computer technology, the function of PLC is more and more powerful, more has the function of computer.At present, PLC has achieved good development in intelligence and network.Using Siemens PLC, this system under the stepper motor drive, complete the manipulator in the process of moving down, clamping, up, right, down, relax, up, left handed the whole process of automation control, and implements automatic alarm and automatic protection for abnormal situation, achieve the electromechanical integration of the enterprise, improve the production efficiency of enterprises.

Key words: Manipulator;Automation;PLC;Programmable controller

第一章 绪论

1.1  研究课题背景

工业机械手是近几十年发展起来的一种高科技自动生产设备。工业机械手也是工业机器人的一个重要分支。他的特点是可以通过编程来完成各种预期的作业, 在构造和性能上兼有人和机器各自的优点,尤其体现在人的智能和适应性 。 机械手作业的准确性和环境中完成作业的能力,在国民经济领域有省广泛的发展空间 。

机械手的发展是由千它的积极作用正日益为人们所认识:其一、它能部分的代替人工操作;其二、它能按照生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送和装卸;其三、它能操作必要的机具进行焊接和装配,从而大大的改善了工人的劳动条件,显著的提高了劳动生产率,加快实现工业生产机械化和自动化的步伐。因而,受到很多国家的重视,投入大量的人力物力来研究和应用。尤其是在高温、高压、粉尘、噪音以及带有放射性和污染的场合,应用的更为广泛。在我国近几年也有较快的发展,并且取得一定的效果,受到机械工业 的。

机械手是一种能自动控制并可从新编程以变动的多功能机器,他有多个自由度,可以搬运物体以完成在不同环境中的工作。

机械手的结构形式开始比较简单,专用性较强。随蓿工业技术的发展,制成了能够独立的按程序控制实现重复操作,适用范围比较广的“程序控制通用机械手”,简称通用机械手。由于通用机械手能很快的改变工作程序,适应性较强, 所以它在不断变换生产品种的中小批量生产中获得广泛的引用。

1.2  机械手技术国内外发展现状

机械手是近代自动控制领域中出现的一项新技术,并已成为现代科技的一个重要组成部分。汽车业的快速发展,车外型愈求美观流线,并由于汽车外板件要求完美无尘的冲压生产线也向高速化、高品质、自动化、柔性化方向发展。传统冲压生产过程中的手工操作、人工送料的生产方式已无法满足该行业的需要。

机械手的积极作用正日益为人们所认识,它能部分地代替人的劳动并能达到生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送。因此,它能大大地改善工人的劳动条件,加快实现工业生产机械化和自动化的步伐。因此, 受到各先进单位的重视并投入了大擢的人力物力加以研究和应用。尤其在高温、 高压、粉尘、噪声的场合,用得更为广泛。在我国,近代几年来也有较快的发展,并取得一定的成果,受到各工业部门的重视。

传统观点认为,气体具有压缩性,因此,在气动伺服系统中要实现高精度定位比较困难(尤其在高速情况下,似乎更难想象)。此外,气源工作压力较低, 抓举力较小。气动技术作为机器人中的驱动功能已经被工业界广泛接受,对于 气动机器人伺服控制体系的研究起步较晚,但已取得了重要成果,它在工业自动化领域应用正在受到越来越多的广泛关注。

现代汽车制造工厂的生产线,尤其是主要工艺是焊接的生产线,大多采用了机械手。车身在每个工序的移动;车身外壳被真空吸盘吸起和放下,在指定工位的夹紧和定位;点焊机焊头的快速接近、减速软蓿陆后的变压控制点焊,都采用了各种特殊功能的机械手。高频率的点焊、力控的准确性及完成整个工序过程的高度自动化,堪称是最有代表 性的机械手应用之一。

此外机械手还应用千酒、油漆灌装气动机械手;自动加盖、安装和拧紧机械手,牛奶盒装箱机械手,特别是机械手被广泛应用于制药与医疗器械上。如: DaVinci外科手术机器手等。

上世纪60年代末期,世界知名也是美国最大规模的汽车制造企业:通用公司因业务发展需求,同时汽车研发也需要与时俱进,不断更新,故当务之急就是寻找一种全新的生产线控制方案,在尽可能紧缩继电器控制系统的重新设计成本和降低系统中硬件连线的数量的基础上,节约生产成本,缩短制造工期,降低总生产线的故障几率,从而达到提高生产效率、增加经济效益的目的。依据当时电子计算机的硬件方面发展较为成熟的背景,其中大多数功能可以从软件入手来达成需求,同时软件也具有灵活度高、适用性强、升级更新方便等优点,但存在的弊端是:价格普遍比较昂贵、运维成本较高。于是经过不懈思考后他们得出了一个创新性的方案:将继电器控制系统与计算机二者结合,形成一套全新的工业控制系统。经过公开招标和竞标流程后,由一家名为DEC的美国数字科技公司中标:DEC公司研发出了达到以上设计预期且较为功能完善的工业控制装置。即为可编程逻辑控制器( Programmable Logic Controller)。19世纪70年代,在GM公司的汽车制造生产线中第一次成功运行了PLC,并且成功淘汰了多年来所使用的普通继电器控制系统,虽然当时的PLC仅有逻辑控制、定时、计数等较简单功能,但这不可谓不是一次自动控制技术发展的里程碑。到了20世纪80年代,随着微型处理器和微型计算机的问世和发展,这些新的技术也被应用至PLC当中,进一步拓展了PLC的各种功能:如数据处理、计数运算、信息传输等功能。在经过PLC技术的不断科研攻关和功能完善后,国内外业界也越来越重视和承认这项全新的自动化技术。如今,以PLC为基础的工业控制系统已被广泛运用在如机械爪、传送带、初级机器人等工业领域。

我国在发展PLC的发展道路上,也投入了不可计数的时间、人力及经费成本。在上世纪70年代初期,我国决定开始引入国外较先进的PLC相关技术,并且得到了一些初步的成果。进入80年代后,国内众多工业制造公司开始大力研发PLC相关技术:上海的ABB工程公司、沈阳的鑫松机器自动化公司等,并且已可以初步将PLC与公司自研的工业生产线做出一定的结合应用。20世纪90年代,上海科马公司、欧迪西(青岛)机电有限公司等企业均开发出了更加适合用户需要的PLC机械手控制系统。目前来说,在国内基于PLC的机械手系统所需进口比例仍占比较大,近五年的数据显示,仍然占比50%左右,约20000台。这说明我国在迈向自动化科技水平领先大国的道路上,仍然需要面对国际环境、技术限制、科研攻关等重大挑战。自动化行业的发展也是近几年来我国政府需要更加重视并且给予政策、资金等方面支持的,坚信在不久的将来依靠我国综合实力的不断提升、科技水平逐渐进步,国产PLC机械手系统相关技术会日趋成熟,最终走出国门,得到越来越多国家的使用与肯定。

1.3  机械手的发展方向

精度是指机器人、机械手到达指定点的精确程度,它与驱动器的分辨率以及反馈装置有关。重复精度是指如果动作 重复多次,机械手到达同样位置的精确程度。重复精度比精度更重要,如果一个机器人定位不够精确,通常会显示一个固定的误差,这个误差是可以预测的,因此可以通过编程予以校正。重复精度限定的是一个随机误差的范围,它通过一定次数地重复运行机器人来测定。随着微电子技术和现代控制技术的发展,以及气动伺服技术走出实验室和气动伺服定位系统的成套化。气动机械手的重复精度将越来越高,它的应用领域也将更广阔, 如核工业和军事工业等。

完整论文+程序+实物图点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/80614400icon-default.png?t=N7T8https://download.csdn.net/download/weixin_45905610/80614400

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

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

相关文章

计算机毕业设计选什么题目好?springboot 高校就业管理系统

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

git的基础操作

https://blog.csdn.net/a18307096730/article/details/124586216?spm1001.2014.3001.5502 1:使用场景 SVN,如果服务器里面的东西坏掉了,那么就全线崩盘了。 1:基本配置 git config --global user.name “luka” (自己的名字就行) git co…

opencv dnn模块 示例(18) 目标检测 object_detection 之 pp-yolo、pp-yolov2和pp-yolo tiny

文章目录 1、PP-YOLO1.1、网络架构1.1.1、BackBone骨干网络1.1.2、DetectionNeck1.1.3、DetectionHead 1.2、Tricks的选择1.2.1、更大的batchsize1.2.2、滑动平均1.2.3、DropBlock1.2.4、IOU Loss1.2.5、IOU Aware1.2.6、GRID Sensitive1.2.7、Matrix NMS1.2.8、CoordConv1.2.9…

基于Labview的噪声采集分析系

目录 摘 要......................................................................................................................... 3 第一章 绪论.............................................................................................................…

iPhone手机上使用的定时提醒APP是哪个

在日常喧闹的生活和工作中,琐碎的任务会像喷泉一样突涌而至,如不及时规划,我们将陷入手足无措的境地。而想要让各项工作任务按时完成,我们可以借助一些比较好用的时间提醒软件来督促各项任务。 就拿常用的iPhone手机来讲&#xf…

CCF CSP认证 历年题目自练Day29

题目一 试题编号: 202112-1 试题名称: 序列查询 时间限制: 300ms 内存限制: 512.0MB 样例1输入 3 10 2 5 8 样例1输出 15 样例2输入 9 10 1 2 3 4 5 6 7 8 9 样例2输出 45 题目分析(个人理解) 还是…

解读提示工程(Prompt Engineering)

提示工程(Prompt Engineering),也称为上下文提示,是一种通过不更新模型的权重/参数来引导LLM行为朝着特定结果的方法。这是与AI有效交流所需结果的过程。提示工程可以用于各种任务,从回答问题到算术推理乃至各种应用领…

json库的基本使用

目录 1 将python变量转变为json变量 dumps() 2 将json变量转换为python变量 loads() 3 将键值对存储为json文件 dump() 4 读取json文件 前后端常用json进行信息的交互,不转json会有收不到的情况 我们先看一下转换成json的服务 发现该有的信息都有&#x…

Spring Boot中的Redis自动配置与使用

Spring Boot中的Redis自动配置与使用 Redis是一种高性能的开源内存数据库,常用于缓存、会话管理和消息队列等场景。Spring Boot提供了自动配置来简化在Spring应用程序中使用Redis的过程。本文将介绍Spring Boot中的Redis自动配置是什么以及如何使用它来轻松集成Red…

关于一篇什么是JWT的原理与实际应用

目录 一.介绍 1.1.什么是JWT 二.结构 三.Jwt的工具类的使用 3.1. 依赖 3.2.工具类 3.3.过滤器 3.4.控制器 3.5.配置 3.6. 测试类 用于生成JWT 解析Jwt 复制jwt,并延时30分钟 测试JWT的有效时间 测试过期JWT的解析 四.应用 今天就到这了,希…

C++入门指南:类和对象总结友元类笔记(下)

C入门指南:类和对象总结友元类笔记(下) 一、深度剖析构造函数1.1 构造函数体赋值1.2 初始化列表1.3 explicit关键字 二、static成员2.1 概念2.2 特性 三、友元3.1 友元函数3.2 友元类 四、 内部类4.1 概念4.2 特征 五、拷贝对象时的一些编译器优化六、深…

cad由于找不到mfc140u.dll怎么回事?mfc140u.dll丢失的解决方法

当你在使用 CAD(计算机辅助设计)软件时,如果出现“找不到 mfc140u.dll”的错误提示,这通常意味着你的计算机上缺少这个重要的动态链接库文件。Mfc140u.dll 是 Microsoft Foundation Class(MFC)库的一部分&a…

深度神经网络压缩与加速技术

// 深度神经网络是深度学习的一种框架,它是一种具备至少一个隐层的神经网络。与浅层神经网络类似,深度神经网络也能够为复杂非线性系统提供建模,但多出的层次为模型提供了更高的抽象层次,因而提高了模型的能力。深度神经网络是一…

季涨约3~8%,DRAM合约价大幅回升 | 百能云芯

据TrendForce的研究显示,第4季DRAM与NAND Flash均价将开始全面上涨。特别是DRAM,预计第4季的合约价将季涨幅约在3%到8%之间。然而,这波上涨是否能持续,取决于供应商是否坚守减产策略以及实际需求的回升程度,尤其值得关…

clone()方法使用时遇到的问题解决方法(JAVA)

我们平时在自定义类型中使用这个方法时会连续遇到 4 个问题。 基础代码如下: class A {int[] a {1,2,3}; }public class Test {public static void main(String[] args) {} } 第一个: 当我们直接调用时报错原因是Object类中的clone方法是被protecte…

Sprint framework Day07:注解结合 xml 配置

前言 Spring注解结合XML配置是指在Spring应用中,使用注解和XML配置的方式来进行Bean的定义、依赖注入和其他配置。这种方式可以充分利用Spring框架的注解和XML配置两种不同的配置方式的特点。 在Spring框架中,我们可以使用注解来定义Bean,如…

笔试、面试总结(网络安全与渗透测试)

什么是同源策略? 为了防止不同域在用户浏览器中彼此干扰,浏览器对从不同来源(域)收到的内容进行隔离。浏览器不允许任何旧有脚本访问一个站点的 cookie,否则 ,会话容易被劫持。只有发布 cookie 的站点能够…

leetCode 583.两个字符串的删除操作 动态规划 + 优化空间复杂度(二维dp、一维dp)

583. 两个字符串的删除操作 - 力扣(LeetCode) 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以删除任意一个字符串中的一个字符。 示例 1: 输入: word1 "sea", word2 &qu…

苹果CMS海螺模版V20修复版/加广告代码 ​适合视频影视类网站使用​

最新苹果CMS海螺模版V20修复版,增加广告代码,适合视频影视类网站使用,有兴趣的可以研究研究。 修复说明: 修复多线路时播放页列表点其他线路还是播放默认线路的问题 修复前台黑白切换和字体颜色切换失效 修复微信二维码没有对…

c语言表达式求值--整型提升

什么是整型提升? C的整型算术运算总是至少以缺省整型类型的精度来进行的。 为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。 什么叫缺省整数类型?缺省在计算机里面是默认的意…