3.2 能量控制算法
滑块运动时带动同步带运动,与同步带配合的皮带轮通过联轴节带动旋转编码器旋转,从而将滑块的直线运动转换为编码器的旋转运动,即将要测量的非电量信号(滑块位移)转换成电信号(编码器脉冲)。将脉冲信号输入PLC的高速计数口,每个定时中断周期读取一次编码器脉冲读数,即可得到滑块的实时位移和实时速度。
单位脉冲对应的位移量S=πD/P,式中:D为同步轮节圆直径;P为编码器分辨率。
每次系统上电或更换模具后,执行一次合模对零操作,将系统的零点设置为上、下模合模处,滑块位移S=nSp,式中n为编码器脉冲读数。同理,滑块速度u=△s/T,式中:舢为该周期滑块位移变化量;T为定时周期长度。
最后,由滑块速度可得到飞轮的转速,在知道飞轮惯量的情况下,即可计算出此时运动部分具有的能量。当该能量达到预选能造时,打击气缸释放,打击盘脱开,滑块惯性下滑打击工件。
实际中。为了精简程序,减少CPU的计算量,在通过人机界面设定好预选能量后,软件即根据设定的打击能量计算出该能量对应的滑块目标速度,再得到该速度对应的一个定时周期的脉冲读数差值。这样,打击下行过程中,每周期测得的脉冲读数差值直接与此目标差值比较,当实际值大于目标值时,即代表运动部分已达到了设定的预选能量,迅速发出打击盘脱开指令。
3.3 打击动作流程
在一个打击动作流程中,执行机构的动作如下:得到打击命令后,刹车释放,打击盘靠紧,搓动飞轮旋转,滑块下行;此时飞轮加速,当检测到滑块达到预选能量对应的目标速度时,打击盘脱开,滑块惯性向下,以此时所具有的速度锻压工件,释放能量直至停止;锻压完成后,开始回程,提升盘压紧飞轮,搓动飞轮反向旋转,滑块迅速提升;至某一位置后,提升盘脱开;滑块继续惯性向上滑动,至制动行程处,刹车,滑块减速。直至停止,动作完毕。该过程的滑块行程一时间曲线示意图如图2所示。
软件中,除了打击行程和打击能量可设定外,下行过程中的打击安全脱盘距离和回程过程中的提升加速距离、提前刹车距离等均可设定,分别用于保证设备安全和回程位置准确.打击下行流程图如图3所示.打击回程流程图如图4所示。
图4打击回程流程图
3.4 人机界面
人机界面用于设定系统、运行参数和显示实时参数。界面包括主显信息画面、参数设置画面、故障信息画面和设备信息画面;另外,用户管理通过口令赋予操作者不同的权限,较低的权限无法修改高级参数,这样可以保证参数安全。
主显信息画面显示的内容包括当前打击模式、设定打击行程、预选打击能量、实时滑块位移、实际打击能量、累计打击次数以及系统提示信息等。参数设置画面可设置基本参数和高级参数。基本参数包括设置打击行程、打击能量、打击下行安全脱盘距离、回程提升脱盘距离比例、回程提前刹车距离、润滑间歇工作时间和自动顶料延时等;高级参数包括提升电机和打击电机星三角启动时间、飞轮惯量、主螺杆导程和编码器分辨率等。故障信息画面可提示用户设备故障信息和可能原因等,如滑块超程报警、润滑缺油报警;若安装了吨位指示器,则还可显示设备超载报警。设备信息画面显示的内容有设备额定压力、标称能量、最大最小打击行程、最小装模高度等。
本研究以JB53—630型摩擦压力机为例,开发了基于S7—200的可能量预选的摩擦压力机数控系统。该数控系统已成功应用于JB53—630型和JB53—160型双摩盘螺旋压力机系统,实践证明,该系统可以通过触摸屏设定打击行程和预选打击能量,可以实现一打、手动二打、手动三打、自动二打、自动三打等工艺需求,并且兼容了传统的脚控打击功能,以较低的成本显著提高了摩擦压力机的控制水平和自动化程度,工艺适应面更广。另外,由于打击能量可控,通过预选合适的能量对锻件进行打击,可有效降低模具承受的多余能量,从而提高模具寿命。该系统可以很方便地配合自动上、下料机构、自动喷石墨机构等外设构成压力机自动化生产线,大大减少工人的劳动重复性和劳动强度,提高产品一致性。