- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PLC控制交流伺服电动机的位置控制系
PLC控制交流伺服电动机的位置
控制系统
论文摘要:本文以某厂铝电解电容器生产过程中的一道关键工序——电容器套管自动烫印裁切为例,从系统参数分析计算入手,设计了基于三菱FX2N系列的PLC控制交流伺服电动机的位置控制系统,给出了定长及速度控制的算法和软件程序。
关键词:PLC 交流伺服电动机 位置控制
引言
可编程控制器(PLC)是采用微机技术的通用工业自动化装置,是面向用户的专业控制计算机。它可靠性高,抗干扰能力强,编程直观、简单,适应性好,功能完善,接口功能强,通讯联网能力也越来越强。随着微处理器和微计算机技术的发展,PLC不再仅有逻辑判断功能,同时还具有数据处理,PID调节和数据通讯功能,已广泛应用于机械、电子、纺织等各行各业。
某电容器制造厂有一道关键工序——电容器套管自动烫印裁切,该工序要求电容器套管间隙性定长送进,完成自动烫印及裁切。图1为电容器套管定长控制与裁切示意图。该系统中交流伺服放大器驱动伺服电动机,通过减速器带动一对滚轮旋转,从而实现电容器套管带料的定长送进。下面将从系统参数分析计算入手,设计了基于三菱FX2N系列的PLC控制交流伺服电动机运动系统,并给出了定长及速度控制的算法和软件程序。
(图1)套管定长控制与裁切示意图
系统硬件设计及系统参数计算
1、硬件设计
位置控制系统中交流伺服放大器选用三菱公司的MR-J2S-40A,其属于通用交流伺服系统MELSERVO-J2-SUPER系列,具有位置控制、速度控制和转矩控制三种模式,本系统采用位置控制。
交流伺服电动机选用三菱公司的HC-KFS-43,其编码器的分辨率Pt=131072脉冲/转,具有很高的控制精度。
本系统中采用的PLC选用三菱公司的FX2N-48MR脉冲输出模块采用FX2N-1PG
对于FX2N系列PLC,本身不具备内置定位指令,但可以通过FROM/TO指令与扩展单元FX2N-1PG脉冲输出模块进行数据交换,向伺服放大器发送指定数量的脉冲串,从而完成对伺服电动机的简单定位控制,其最高波特率为100K,一台FX2N系列的可编程控制器可以连续多达8个FX2N-1PG脉冲输出模块,从而最多可实现8轴的运动控制。下图2为一实际的FX2N系列PLC的交流伺服控制系统接线图,其中PLC的输入继电器X0用于控制电动机的停止,X1用于控制电动机的正向启动,,X2用于控制电动机的反向启动;脉冲输出模块的FP输出前向脉冲;伺服放大器I/o接口CNIA的PP/NP分别用于接收正反向脉冲串。
图2 交流伺服控制系统硬件配置图
2、系统参数计算
电容器套管带料的送进长度L取决于伺服放大器接收的脉冲数n,而送进速度则L取决于伺服放大器接收的脉冲频率f,设定:
旋转编码器的分辩率:PT=131072脉冲/转
伺服放大器的电子齿轮比:CMX/CDV=56
(电子齿轮比用来对伺服放大器接收脉冲串放大或缩小一定的倍数,从而改变发送给伺服电动机的脉冲串数量和频率)
机械减速器的传动比I=1/10,主动滚轮的直径D=50mm。
若设电容器套管带料的送进长度为L,对应的交流伺服放大器所需接收的脉冲数为n,则:
L=[( n*CMX/CDV)*I..*3.14*D]/Pt (1)
即:n=L* Pt/(3.14*D*I*CMX/CDV) (2)
若设电容器套管带料的送进速度为v,对应的交流伺服放大器所需接收的脉冲频率为f,则:
L/V=n/f (3)
即: f=n*v/L (4)
如若设电容器套管带料的单位送进长度为1 mm,则公式(2)可计算出向伺服放大器发送的脉冲数为149。对于电容器套管带料的单位送进速度为1 mm/S,则公式(2)可计算出向伺服放大器发送的脉冲频率为149赫兹。套管带料的送进长度和速度可由发送的脉冲数和脉冲频率得到。
控制系统的程序编制
系统控制如图3所示。PLC扩展特殊单元时,依照扩展顺序将各特殊单元按NO.0, NO.1, NO.2,等顺序编号, PLC特殊功能单元通信时,必须指明特殊单元编号,特殊单元中的缓冲寄存器BFM用于存储有关数据。FROM指令用于时特殊功能模块缓冲寄存器中的内容读入PLC,TO指令用于从PLC对特殊功能单元的缓冲寄存器写入数据。
特殊功能模块的缓冲寄存器,同样需要进行编号,不同编号的缓冲寄存器存放不同的用途的数据。表1所示为FX2N-1PG的BFM列表。
表1 FX2N – 1PG 的 BFM 编号及含义
缓冲存储器BFM编号 含义 高16位 低16位 #0 脉冲速率 #2 #1 进给速率 #3 参数 #5 #4 最大速度
文档评论(0)