基于plc 对步进电机的控制

基于plc 对步进电机的控制

ID:24061183

大小:51.00 KB

页数:3页

时间:2018-11-12

基于plc 对步进电机的控制 _第1页
基于plc 对步进电机的控制 _第2页
基于plc 对步进电机的控制 _第3页
资源描述:

《基于plc 对步进电机的控制 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于PLC对步进电机的控制苗华榆林职业技术学院陕西榆林719000谢金西安市工商行政管理局陕西西安710500【文章】本次设计安装1个步进电机,每一个电机的每一个动作对应一次具体的脉冲分配过程和一段具体的控制程序;本论文通过对电机的选择与控制,来确定于运行距离、脉冲个数,脉冲分配过程【关键词】步进电机;机械臂;脉冲0引言选择步进电机时,首先要保证步进电机的输出功率大于负载所需的功率。而在选用功率步进电机时,首先要计算机械系统的负载转矩,电机的矩频特性能满足机械负载并有一定的余量保证其运行可靠。在实际工作过程中,各种频率下的负载

2、力矩必须在矩频特性曲线的范围内。一般地说最大静力矩Mjmax大的电机,负载力矩大。同时,也要使步距角和机械系统匹配。在机械传动过程中为了使得有更小的脉冲当量,一是可以改变丝杆的导程,二是可以通过步进电机的细分驱动来完成(此次设计没有使用细分驱动器)。1负载重量计算和电机的选择传动部件选用滚珠丝杠;机械臂1的大臂内径为0.1m,臂厚为0.005m,长度为0.5m,则有公式得重量约为65N;小臂直径取d=0.03m,则有公式得小臂重量约28N。由以上已知条件可以得出机械臂负载重量主要包括机械臂1的重量(包括大臂65N和小臂28N)

3、和滚珠丝杠部分的重量约15N,固总重为108N。(1)根据公式:(1)式中:—导轨摩擦折算至电机的转矩(Nm)—摩擦系数0.1(查有润滑的钢轨的摩擦系数得)—传递效率取0.8—传动速比为1ARGIN:0cm0cm0pt"class=Pa3>S—螺距为0.005m由公式(4.1)得:(2)根据计算得到的转矩的值选择三相混合式步进电机2计算电机所需的脉冲数和脉冲数的分配假定电机沿着y轴正方向(前进方向)运行0.5m,达到控制要求的距离,则电机所需的脉冲数为图1为电机的运行曲线图,电机从A点(频率为2kHz)开始加速运行,加速阶段的

4、脉冲数为2000个;到B点(频率为10kHz)后变为恒速运行,恒速阶段的脉冲数为26000个;到C点(频率仍为10kHz)后开始减速,减速阶段的脉冲数为2000个;到D点(频率为2kHz)后电机停止运行。表示从A点到D点的运行过程结束。3电机的控制(1)选择由Q0.0输出,三段管线(AB、BC、CD)段PTO的输出形式。(2)确定周期值的时基单位,因为在BC段输出的频率最大,为10kHz,对应的周期值为100,因此选择时基单位为,向控制字节SMB67写入控制字16#A0。(3)确定初始周期值、周期增量值。初始周期值的确定比较容

5、易,只要将每段管线初始频率换算成时间即可,AB段为500,BC段为100,CD段为100;还有周期增量值的确定可以通过计算来得到,计算公式为:(3)式中:—该段脉冲结束的周期时间;—该段脉冲开始的周期时间;N—该段的脉冲数。(4)建立包络表设包络表的首地址为VB100,(5)设置中断事件,编写中断服务子程序当三段管线PTO输出完成时,对应的中断事件号是19,用中断结束指令将中断事件号19与中断服务子程序INT0连接起来,编写中断服务子程序;并设置全局开中断ENI(6)执行PLS指令系统主程序的梯形图(如图2所示),4结论本论文

6、选用较为实用、可行的设计方案(即动力源采用三相异步电机和步进电机)进行了基于PLC控制系统的研究,采用了梯形图语言编程对电机的位置控制。【

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。