最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

基于PLC的数控铣床控制系统的设计

发布时间:2013-12-01 作者:张冉冉  来源:万方数据
关键字:数控 铣床 步进电机 PLC 
文中介绍了一种基于PLC的数控铣床控制系统,该系统利用PLC丰富的脉冲控制指令实现对数控铣床各轴的步进电机的速度和位置控制,数控加工令由PC机经串口通信传送给PLC,控制PLC的脉冲控制指令参数,实现加工控制。通过在实验平台上测试,验证了控制系统的可靠性。

  数控铣床的三轴联动指的是数控铣床通过X/Y/Z三个轴向的步进电机同时进行插补运动,其实所有的数控加工都是通过插补完成的。数控铣床的NC具有插补运算的功能,通过输入有限的信息指令,利用电子脉冲的脉冲当量来实现捕补。要实现数控铣床的三轴联动,只需采用两台PLC分别控制数控铣床的x、y轴的进给运动和Z轴的进给运动、旋转运动。系统结构如网4所示。

结构图

3 PLC与PC机的通信

  在数控铣床的控制系统中,PC机是上f最机,从PLC接收机床侧的开关量信号,并向PLC发出加工控制指令;PLC是下位机,从PC机接收指令,实现PC机对控制系统的控制,同时负责现场高速数据采集,实现逻辑、定时、计数等功能,向PC机传送PLC的工作状态及有关数据。PLC与PC机的通信是通过RS232串行通信实现的。CPM2A的CPU单元自带RS232接口,可直接使用该端口与PC机进行串行通信。通信方式有两种。一种是一卜位机始终具有初始传送优先权,所有的通信均由PC机来启动,PLC总是处于被动状态;另一种是PLC具有优先权,通信请求由PLC发送至上位机。

  CPM2A的数据通信指令包括数据传送指令@TXD(48)和数据接收指令@RXD(47)。图5是使用@TXD(48)和@RXD(47)指令通过RS232口执行无协议通信。当00100变ON的时候,如果AR0805(RS232传输准备好标志)是ON状态,则@TXD(48)将DM0100~DM0104’-10个字节的数据由最左字节到最右字节依次从RS232口传输到PC机。当AR0806(接收完成标志)变ON的时候,@RXD(47)读出接收到数据的256个宁节,并将这些数据由最左字节到最右字节依次写入DM0200。

指令

  通过PC与PLC的通信,可以由上位机编制好加工指令传输给PLC。PLC读取指令改变对各个步进电机的控制参数,实现加工过程。

3
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。