摘要 在龙门刨床位置控制中,用PLC高速计数器替代行程开关,控制方式由闭环改为半闭环,取得了良好效果。
关键词 PLC 高速计数器 龙门刨床 限位
中图分类号 TG68 文献标识码 B
目前,龙门刨床刨台的位置控制依然采用以行程开关为主的机械限位方式,刨床工作中产生的大量铁屑以及刨台频繁撞击易影响行程开关正常动作,减少其使用寿命,导致设备故障率提高。为此,一拖(洛阳)开创装备科技有限公司对刨床位置控制进行了改造。
1.改造方案
考虑到龙门刨床对刨台位置精度要求不高,刨台传动系统采用螺伞齿轮和齿条传动,属刚性联接,因此将位置检测元件安装在传动电机轴,完全能达到运动精度。改造选用集电极开路型编码器作为位置检测元件,以三菱FX1N PLC的双向高速计数器C251为控制元件。C251配合FX1N的辩向功能继电器M8251,可使程序具备两个方向的比较功能,实现双向设定。另一方面,若选用普通单向计数器,由于受惯性影响,刨台每次总是超出设定脉冲数才完成换向,而且超出数也不是定值。采用C251,系统可以在刨台换向后立即减去超出数,在一个运动过程中即完成误差校正,消除了定位不准形成的累积误差。
2.程序设计
(1)位置设定。如图1所示,首先将刨台移至工件一端(A点),按下开关将该点设为起点并对C251清零,存入具有停电保持功能的D130(起点寄存器),即此时C251内的值0视为起点位置值。手动将刨台移至工件另一端(D点),将此时C251内的值存入D145(终点存储器),并进行减法运算DSUB D145 K10 D140得出减速位置值(C点)存入D140,以及加法运算DADD D130 K10 D135得出另一减速位置(B点)存入D135(图2)K10为减速脉冲数,该值可依据刨台原行程开关位置折算到电机轴上的实际脉冲数得出,或在调整时根据换向情况给出适当的值。
设定A为起点,按下X14,完成A点数据存储,同时M22闭合,为辩向做准备刨台到达D点时,由于电机正转,M8251常开触点保持,按下X16,此时M23未闭合,M500线圈为“0”其常闭点接通,系统完成其余各点坐标存储。
(2)运行龙门刨床工作中,若刨台前进,C251执行加数计数,当其值大于D 140值时刨台减速,大于D145值时刨台换向,电机反转;刨台后退,C251执行减数计数,当其值小于D135值时刨台减速,小于D130值时刨台换向,电机再次更换旋转方向,周而复始,实现龙门刨床刨削功能(图3)。
在运行模式下,X13始终闭合,C251的值实时与各寄存器内的值比较,程序完成算术运算和比较功能:当C251>D140时,M2接通,执行前进减速;当C251>D145时,M5接通,执行前进换向;当C251


