伺服电机又称执行电机,它是控制电机的一种。它是一种用电脉冲信号进行控制的,并将脉冲信号转变成相应的角位移或直线位移和角速度的执行元件。根据控制对象的不同,由伺服电机组成的伺服系统一般有三种基本控制方式,即位置控制、速度控制、力矩控制。本系统我们采用位置控制。

PLC在自动化控制领域中,应用十分广泛。尤其是近几年PLC在处理速度,指令及容量、单轴控制方面得到飞速的发展,使得PLC在控制伺服电机方面也变得简单易行。

一、控制系统中元件的选型

1、PLC的选型

因为伺服电机的位移量与输入脉冲个数成正比,伺服电机的转速与脉冲频率成正比,所以我们需要对电机的脉冲个数和脉冲频率进行精确控制。且由于伺服电机具有无累计误差、跟踪性能好的优点,伺服电机的控制主要采用开环数字控制系统,通常在使用时要搭配伺服驱动器进行控制,而伺服电机驱动器采用了大规模集成电路,具有高抗干扰性及快速的响应性。在使用伺服驱动器时,往往需要较高频率的脉冲,所以就要求所使用的PLC能产生高频率脉冲。三菱公司的FX3U晶体管输出的PLC可以进行6点同时100 kHz高速计数及3轴独立100 kHz的定位功能,并且可以通过基本指令0.065 μs、PCMIX值实现了以4.5倍的高速度,完全满足了我们控制伺服电机的要求,所以我们选用FX3U-48MT-ES-A型PLC。

2、伺服电机的选型

在选择伺服电机和驱动器时,只需要知道电机驱动负载的转距要求及安装方式即可,我们选择额定转距为2.4 N·m,额定转速为3 000 r/min,每转为131 072 p/rev分辨率的三菱公司HF-KE73W1-S100伺服电机,与之配套使用的驱动器我们选用MR-E-70A-KH003伺服驱动器。三菱的此款伺服系统具有500 Hz的高响应性,高精度定位,高水平的自动调节,能轻易实现增益设置,且采用自适应振动抑止控制,有位置、速度和转距三种控制功能,完全满足要求。

同时我们采用三菱GT1155-QFBD-C型触摸屏,对伺服电机进行自动操作控制。

二、PLC控制系统设计

我们需要伺服电机实现正点、反点、原点回归和自动调节等动作,另外为确保本系统的精确性我们增加编码器对伺服电机进行闭环控制。PLC控制系统I/O接线图如图1。

图1 I/O接线图

上图中的公共端的电源不能直接接在输入端的24 V电源上。根据控制要求设计了PLC控制系统梯形图如图2。

图2 梯形图

M806控制伺服急停,M801控制伺服电机原点回归,M802控制伺服正点,M803控制伺服反点,M804为自动调节,M805为压力校正即编码器的补偿输入。在电机运行前需要首先进行原点回归,以确保系统的准确性和稳定性,当M50和M53同时接通时,伺服电机以2 kHz的速度从Y0输出脉冲,开始做原点回归动作,当碰到近点信号M30=ON时,变成寸动速度1 kHz,从Y0输出脉冲直到M30=OFF后停止。M30是在自动调节时,电机转动的角度与零点相等时为ON。

电机在进行正反点时,我们采用FX3U具有的专用表格定位指令DTBL S1 S2;在使用表格定位之前,我们首先要在梯形图左边的PLC parameter(PLC参数)中进行定位设定。正反点控制我们采用指令DRVA S1 S2 D1 D2绝对定位指令。在自动运行时,我们利用PLC内强大的浮点运算指令,根据系统的多方面参数进行计算;在操作时,我们只需要在触摸屏上设定参数,伺服电机便根据程序里的运算公式转化成为脉冲信号输出到驱动器,驱动器给电机信号运转。在伺服电机运行的过程中为确保电机能达到我们需要的精度,我们采用增量式编码器与伺服电机形成闭环控制,我们把计算到的角度与编码器实际测量角度进行比较,根据结果调整伺服电机的脉冲输出,从而实现高精度定位。整个程序我们采用步进指令控制(也可以采用一般指令控制),简单方便。

三、伺服系统设置

1、伺服驱动器的接线

伺服系统的接线很简单,我们只需要按照规定接入相对应的插头即可。将三相电源线L1,L2,L3插头接入CPN1,将伺服电机插头接入CN2,将编码器插头接入CNP2,控制线插头接入CN1。我们在调试程序时需要用伺服电机的专用软件,通过RS422接口接到伺服系统的CN3上即可。对于CN1控制线接法如表1。

表1、控制线接法

2、伺服驱动器的参数设定

系统采用定位控制。三菱MR-E系列的伺服驱动器,主要有两组参数,一组为基本参数,另一组为扩展参数,根据本系统要求,我们主要设定基本参数,主要有NO.0,NO.1,NO.2,NO.3,NO.4,NO.5,NO.7,NO.18,NO.19,扩展参数要根据具体情况进行设定。

同时我们也可以通过伺服设置软件SETUP221E进行参数设置。我们在伺服电机进行调试过程中建议先设为速度模式,进行伺服电机的点动测试。

四、触摸屏程序设计

建立初始画面,在画面上分别设置按钮开关,在开关上分别写上,压力+、压力-、原点回归、自动调节、压力校正、伺服急停等字样,其中继电器的对应情况如上所写。控制画面如图3和图4。

图3画面设置

图4参数显示

本系统同时还设置有手动调节功能,确保在自动调节出现问题时及时补救。触摸屏上我们设置了指示灯,可显示此时的工作状态。同时我们在手动和自动指示灯的中间部分,设置了脉冲的输出指示,即伺服电机的运转指示,当有脉冲输出时,会有“脉冲输出中”的红色指示灯出现。当无红色指示灯显示时,即表示电机有故障,此时操作者需根据伺服驱动器上显示的异常字母进行故障查询,简单方便。

五、总结

利用PLC可以直接对伺服电机进行位置和速度控制,无需增加定位模块,节约成本。PLC的处理速度高,输出脉冲的频率也很高,而且指令也很简单,在系统联机的情况下也可方便地进行所有指令的修改工作。本系统通过触摸屏进行调节控制,使操作简单,也减少了在运行过程中的故障查找环节,大大提高了工作效率。系统运用一年多来,从未出现故障,稳定性好,且定位精确,为用户节约很多时间。

三菱伺服电机选型手册_PLC触摸屏控制伺服电机程序设计相关推荐

  1. 三菱plc选型手册_模拟量是什么?PLC和模拟量是如何转换的?

    模拟量在PLC系统中有着非常广泛的应用,特别是在过程控制系统中.模拟量是一种连续变化的量,因此,它的使用对象也是各种连续变化的量,比如温度,压力,湿度,流量,转速,电流,电压,扭矩等等等等. 那什么是 ...

  2. 台达伺服电机选型手册_机械加工工艺师手册_打包下载

    如何[设为星标★],优先推送资料信息? Ta们都在看咱们:机械大佬群                                注意及时保存和下载,资料若失效请拉到本页底部留言,我们将不定时补发! ...

  3. 西门子伺服电机选型手册_记,新入行维修电工大胆拆解伺服电机和编码器的经历...

    作为一名底层维修电工,最怕碰到维修外置编码器的伺服电机,我们单位用的是西门子S120的驱动方案,绝大多数使用的都是西门子配套电机,组态简单,也不用我们维修,有问题送到西门子授权维修点维修.只有个别的使 ...

  4. 三菱FX3G_24MT PLC、GS2110_WTBD_N触摸屏实现伺服位置控制编程实例

    通过三菱FX3G_24MT PLC和GS2110_WTBD_N触摸屏实现伺服电机前进后退,自动.手动.寸动距离和速度可调. 1.伺服换算:程序设定电机转一圈脉冲数为主3200. 2.伺服自动:按启动设 ...

  5. 三菱fx3u型PLC和昆仑通泰MCGS触摸屏控制松下伺服电机控制程序

    三菱fx3u型PLC和昆仑通泰MCGS触摸屏控制松下伺服电机控制程序 一.包含内容: mcgs7.7触摸屏程序 2.三菱FX3U型PLC梯形图程序一个,带IO表 3.PLC和伺服电机接线图一个 4.伺 ...

  6. 西门子1200PLC和KTP700触摸屏控制西门子V90伺服电机例子程序

    西门子1200PLC和KTP700触摸屏控制西门子V90伺服电机例子程序 程序简介:可以实现V90伺服电机的正转.反转控制,相对位置和绝对位置运行,设置电机的当前位置.速度,显示电机的运行状态等功能, ...

  7. 西门子S7-1200PLC和KTP700触摸屏控制松下伺服电机运动控制程序

    西门子S7-1200PLC和KTP700触摸屏控制松下伺服电机运动控制程序4 程序简介:可以实现伺服电机的正转.反转控制,相对运动,显示电机的当前位置.速度和运行状态 硬件平台:西门子S7-1200P ...

  8. 西门子S7-200PLC和昆仑通泰MCGS触摸屏控制步进伺服电机控制程序

    西门子S7-200PLC和昆仑通泰MCGS触摸屏控制步进伺服电机控制程序 可以实现步进电机的正转.反转控制,相对和绝对位置运动,电机复位找原点功能,显示电机的当前位置 YID:791060549107 ...

  9. abb伺服电机如何进行挑选_PLC是怎么控制伺服电机的?如何设计一个伺服系统?...

    点上面蓝色字体直观学机械可长期订阅我们 法律顾问:赵建英律师 (一)PLC是怎么控制伺服电机的? 在回答这个问题之前,首先要清楚伺服电机的用途,相对于普通的电机来说,伺服电机主要用于精确定位,因此大家 ...

最新文章

  1. 添加和移除disabled属性
  2. Anaconda多环境多版本python配置指导
  3. 好文深思:1.3 万亿条数据查询,如何做到毫秒级响应?
  4. 几道web前端练习题目
  5. javascript 文件的同步加载与异步加载
  6. spring boot2 整合(二)JPA(特别完整!)
  7. 支付361万元“家庭抚养费”后,贾跃亭向法院申请与甘薇离婚?
  8. C++算法学习(动态规划算法)
  9. 第十二章_网络搭建及训练
  10. 企业级 SpringBoot 教程 (一)构建第一个SpringBoot工程
  11. 小型新闻管理系统Java
  12. Kmeans 聚类算法
  13. 一周信创舆情观察(7.5~7.11)
  14. Mac SecureCRT 8.0.2破解版
  15. 任务栏文件资源管理器打开特别卡
  16. 一文教会你使用R语言和基本统计分析
  17. 计算机汉字录入试题,上机试题:汉字录入题.doc.doc
  18. python制作ppt改变颜色标题_ppt-页面大小和颜色更改
  19. ios申请企业开发者账号的代理_2020年苹果ios企业开发者账号的申请流程攻略(最专业详细)...
  20. 稳定获取Android设备唯一码(UUID)的解决方案

热门文章

  1. eclipse下tomcat添加部署Module,Web名称与项目名称不一致的解决方法
  2. 使用webpack-dev-server设置反向代理解决前端跨域问题
  3. asp.net core mvc上传大文件解决方案
  4. 【插件】jQuery.iviewer----图片浏览(滚动放大缩小问题解决)
  5. LDAP配置+主从+双主
  6. Python 学习日记 第八天
  7. VMware静态地址上网
  8. 分分钟搞定 JSP 技术
  9. 《JavaScript模式》精要
  10. 微信小程序把玩(四十)animation API