可编程操控器(简称PLC)www.ydexe.com以其通用性强、可靠性高、指令系统简略、编程简便易学、易于把握、体积小、修理作业少、现场接口装置便利等一系列长处,被广泛使用于工业主动操控中。

1 概 述

在组合机床主动线中,一般依据不同的加工精度要求设置三种滑台

(1)液压滑台,用于切削量大,加工精度要求较低的粗加工工序中;

(2)机械滑台,用于切削量中等,具有一定加工精度要求的半精加工工序中;

(3)数控滑台,用于切削量小,加工精度要求很高的精加工工序中。

可编程操控器(简称PLC)以其通用性强、可靠性高、指令系统简略、编程简便易学、易于把握、体积小、修理作业少、现场接口装置便利等一系列长处,被广泛使用于工业主动操控中。特别是在组合机床主动生产线的操控及CNC机床的S、T、M功用操控更显示出其卓越的功能。PLC操控的步进电机开环伺服组织使用于组合机床主动生产线上的数控滑台操控,可省去该单元的数控系统使该单元的操控系统本钱下降70~90%,甚至只占用主动线操控单元PLC的3~5个I/O接口及<1KB的内存。特别是大型主动线中能够使操控系统的本钱明显下降。

2 PLC操控的数控滑台结构

一般组合机床主动线中的数控滑台选用步进电机驱动的开环伺服组织。选用PLC操控的数控滑台由可编程操控器、环行脉冲分配器、步进电机驱动器、步进电机和伺服传动组织等部分组成。

伺服传动组织中的齿轮Z1、Z2应该采撤销隙措施,避免发生反向死区或使加工精度下降;而丝杠传动副则应该依据该单元的加工精度要求,确认是否选用滚珠丝杠副。选用滚珠丝杠副,具有传动效率高、系统刚度好、传动精度高、运用寿命长的长处,但本钱较高且不能自锁。

3 数控滑台的PLC操控办法

数控滑台的操控因素主要有三个:

3.1 行程操控

一般液压滑台和机械滑台的行程操控是使用位置或压力传感器(行程开关/死挡铁)来完成;而数控滑台的行程则选用数字操控来完成。由数控滑台的结构可知,滑台的行程正比于步进电机的总转角,因而只要操控步进电机的总转角即可。由步进电机的作业原理和特性可知步进电机的总转角正比于所输入的操控脉冲个数;因而能够依据伺服组织的位移量确认PLC输出的脉冲个数:

n= DL/d (1)

式中 DL——伺服组织的位移量(mm)

d ——伺服组织的脉冲当量(mm/脉冲)

3.2 进给速度操控

伺服组织的进给速度取决于步进电机的转速,而步进电机的转速取决于输入的脉冲频率;因而能够依据该工序要求的进给速度,确认其PLC输出的脉冲频率:

f=Vf/60d (Hz) (2)

式中 Vf——伺服组织的进给速度(mm/min)

3.3 进给方向操控

进给方向操控即步进电机的转向操控。步进电机的转向能够经过改动步进电机各绕组的通电次序来改动其转向;如三相步进电机通电次序为A-AB-B-BC-C-CA-A…时步进电机正转;当绕组按A-AC-C-CB-B-BA-A…次序通电时步进电机反转。因而能够经过PLC输出的方向操控信号改动硬件环行分配器的输出次序来完成,或经编程改动输出脉冲的次序来改动步进电机绕组的通电次序完成。

4 PLC的软件操控逻辑

由滑台的PLC操控办法可知,应使步进电机的输入脉冲总数和脉冲频率受到相应的操控。因而在操控软件上设置一个脉冲总数和脉冲频率可控的脉冲信号发生器;关于频率较低的操控脉冲,能够使用PLC中的定时器构成,如图2所示。脉冲频率能够经过定时器的定时常数操控脉冲周期,脉冲总数操控则能够设置一脉冲计数器C10。当脉冲数达到设定值时,计数器C10动作堵截脉冲发生器回路,使其中止作业。伺服组织的步进电机无脉冲输入时便中止工作,伺服执行组织定位。当伺服执行组织的位移速度要求较高时,能够用PLC中的高速脉冲发生器。不同的PLC其高速脉冲的频率可达4000~6000Hz。关于主动线上的一般伺服组织,其速度能够得到充沛满意。

5 伺服操控、驱动及接口

5.1 步进电机操控系统的组成

步进电机的操控系统由可编程操控器、环行脉冲分配器和步进电机功率驱动器组成,操控系统中PLC用来发生操控脉冲;经过PLC编程输出一定数量的方波脉冲,操控步进电机的转角进而操控伺服组织的进给量;一起经过编程操控脉冲频率——既伺服组织的进给速度;环行脉冲分配器将可编程操控器输出的操控脉冲按步进电机的通电次序分配到相应的绕组。PLC操控的步进电机能够选用软件环行分配器,也能够选用如图1所示的硬件环行分配器。选用软环占用的PLC资源较多,特别是步进电机绕组相数M>4时,关于大型生产线应该予以充沛考虑。选用硬件环行分配器,尽管硬件结构略微杂乱些,但能够节省占用PLC的I/O口点数,目前市场有多种专用芯片能够选用。步进电机功率驱动器将PLC输出的操控脉冲扩大到几十~上百伏特、几安~十几安的驱动才能。一般PLC的输出接口具有一定的驱动才能,而通常的晶体管直流输出接口的负载才能仅为十几~几十伏特、几十~几百毫安。但关于功率步进电机则要求几十~上百伏特、几安~十几安的驱动才能,因而应该选用驱动器对输出脉冲进行扩大。

5.2 可编程操控器的接口

如伺服组织选用硬件环行分配器,则占用PLC的I/O口点数少于5点,一般仅为3点。其中I口占用一点,作为发动操控信号;O口占用2点,一点作为PLC的脉冲输出接口,接至伺服系统硬环的时钟脉冲输入端,另一点作为步进电机转向操控信号,接至硬环的相序分配操控端,如图3所示;伺服系统选用软件环行分配器时.

6 使用实例与结论

将PLC操控的开环伺服组织用于某大型生产线的数控滑台,每个滑台仅占用4个I/O接口,节省了CNC操控系统,其脉冲当量为0.01~0.05mm,进给速度为Vf=3~15m/min,完全满意工艺要求和加工精度要求。

本文来自互联网

转载于:https://blog.51cto.com/14262933/2370662

PLC控制步进电机在机床自动线中的应用相关推荐

  1. 西门子PLC控制步进电机方法与接线(全)

    一.步进驱动系统 步进驱动系统包含步进电动机和步进驱动器,前端由PLC发脉冲. 步进电机是将电脉冲信号转变为角位移或线位移以控制转子转动的开环控制电机(可以通过安装编码器形成闭环系统). 它旋转是以固 ...

  2. 台达PLC控制步进电机

    一.步进电机原理与结构 步进电机步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件. 步进电机收到一个脉冲,步进电机走一个步距角. 在非超载的情况下,电机的转速.停止的位置只取决于控制脉冲信号的 ...

  3. 西门子S7-1200 PLC通过定位轴控制步进电机

    一.实现的功能及应用的场合 本文讲述了西门子S7-1200系列PLC.步进电机及西门子TP900 comfort触摸屏实现对步进电机的控制,利用TIA Portal V16编程软件进行硬件组态和软件编 ...

  4. 三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行

    三菱PLC项目案例学习之PLC控制伺服或步进电机带动丝运行案例. 器件:三菱FX1SPLC,威纶通触摸屏,48步进驱动器,伺服电机,丝杆滑台等. 控制方式:PLC发脉冲给步进驱动器控制步进电机带动丝杆 ...

  5. PLC控制电路设计中常用的电气符号和文字符号

    http://www.gkwo.net/dxt/show-10848.html PLC控制,离不开电气电路图的设计,电气图形符号.文字符号如何规范使用,需要我们平常养成按国家标准画图的习惯.年纪大的设 ...

  6. 使用普中科技ESV2.0开发板控制步进电机

    使用普中科技ESV2.0开发板驱动步进电机 文章目录 使用普中科技ESV2.0开发板驱动步进电机 前言 一.步进电机的驱动原理 工作原理 二.如何让步进电机转起来 相数 驱动方法 注意图中接线顺序,不 ...

  7. codesys 串口通讯实例_常见的PLC程序实例,车库自动门的PLC控制!

    点击箭头处"工业之家",选择"关注公众号"! PLC控制车库自动门实例 车库自动门控制 (1)明确系统控制要求 系统要求车库门在车辆进出时能自动打开关闭,车库门 ...

  8. plc控制可调节阀流程图_工业电气控制及PLC技术第四章可编程控制器及其工作原理ppt课件...

    PPT内容 这是工业电气控制及PLC技术第四章可编程控制器及其工作原理ppt课件下载,主要介绍了可编程控制器的产生和发展:可编程控制器的用途及特点:PLC的硬件组成:PLC的软件及应用程序编程语言:可 ...

  9. stm32f302实现斩波控制步进电机_什么是步进电机控制器?

    在工业控制中难免会用到步进电机,步进电机如何控制,步进电机的速度.方向.驱动电流等等改如何设置,这就需要用到步进电机控制器,那么什么是步进电机控制.步进电机控制器与步进电机驱动器有什么区别.步进电机控 ...

  10. 台达plc控制伺服电机编程实例_PLC控制伺服电机:控制脉冲的相关计算

    伺服电机 PLC通过脉冲的方式控制伺服电机时,其输出脉冲与伺服电机的配置应具有一定的对应关系.如,PLC输出多少个脉冲电机旋转一圈?电机旋转一圈移动的距离(或角度)是多少?这里我们以某伺服电机为例进行 ...

最新文章

  1. java中堆栈溢出_java – 由于堆栈溢出,C中通常会发生什么?
  2. 27计算机表演赛命题,27届计算机表演赛命题搜索赛答案(数学3)
  3. _Linux软件安装
  4. eclipse/myeclipse中快捷键 Ctrl+shift+down/up 出现屏幕颠倒的解决方法
  5. 鼠标关机后仍然发光的实用解决方法
  6. Win32API不规则窗口制作
  7. 30 FI配置-财务会计-外币评估-准备外币评估的自动过账
  8. 多个高危漏洞可导致 Chrome 浏览器被黑
  9. K8s 原理架构介绍(一)
  10. 设置或者获取CheckboxList控件的选中值
  11. 吴恩达深度学习笔记 3.1~3.11 浅层神经网络
  12. 【python】从web抓取信息
  13. c语言汽车租赁系统实验报告,汽车租赁系统的c语言,数据结构的语言程序
  14. linux怎么做ppapi工具,如何在Linux上构建PPAPI插件?
  15. 【zer0pts CTF 2022】 Anti-Fermat(p、q生成不当)
  16. 决策的五个要素(卓有成效的管理者)
  17. 数据库基本知识和命令
  18. 根据入栈顺序判断出栈顺序的合法性
  19. 大数据——HDFS的常用命令
  20. 提高 Maya 渲染质量和速度的4个小技巧

热门文章

  1. mysql_affected_rows()、mysql_fetch_row、mysql_fetch_assoc
  2. linux 下 sudo 指令不需要输入密码的配置
  3. charles抓包https/模拟弱网/设置断点/修改接口请求值或返回值/压测
  4. form表单重置、清空方法记录
  5. BZOJ 1443 游戏(二分图博弈)
  6. [Oracle]分区索引
  7. 汇编 MOVSX与MOVZX 指令
  8. 为Node.js编写组件的几种方式
  9. HD 2177(威佐夫博弈 入门)
  10. JAVA编程中异常问题处理方式的区别和分析