IC697ACC726
IC697ACC726
IC697ACC726
放卷机将铝管在矫直机牵引下自然放卷,通过一排双曲轮将弯曲的铝管矫直。将旋转编码器安装在传送带上,用于检测铝管传送速度,随铝管的运动而转动,其转动产生的脉冲送入PLC中,经过PLC的计算处理而得到切料的长度,当切料长度改变时,其编码器所测得的速度与输入数据进行比较,比较结果送入变频器中从而通过改变矫直电机的速度来达到改变切料长度。MPT显示、调整矫直速度、调整切料长度、显示已切根数。
三 硬件设计
根据控制要求,系统要求控制5个电磁阀开关,7个到位接近开关,5个控制按钮和2个指示灯,共控制16个I/O输入,7个I/O输出和一个模拟输出,共25个I/O控制点。采集参数为编码器对铝管运行速度的脉冲采样,输出参数为调速频率。考虑,选择了OMRON公司的CPM2A-PLC扩展一个CPM1A-MADO2单元。控制设备和具体I/O对照如表1所示:
表1 矫直机控制系统I/0表
四 软件设计
程序采用OMRON公司的CX-Programmer软件编写,程序设计上有如下特点:在程序中,利用标志位来表示不同的现场情况和程序的状态,增加了程序的可靠性和灵活性。模块化的程序设计,整个程序由不同的子程序构成,各子模块独立完成各自的功能互不干扰,因而程序结构清晰,便于修改。再就是定时器的使用,利用不同的定时器来设置不同设备的延时时间,可以灵活地根据控制要求进行延时时间的设定。主程序主要由程序初始化、计数清零、系统复位、增减变频、切长脉冲转换、速度、切料、暂停急停安全门八个子程序和一个切料中断子程序构成。下面介绍编码器高速计数程序设计及切料动作程序设计。
编码器旋转一周有1024个脉冲,其旋转半径为32.6mm,进行速度计数时,一个脉冲所走过的路径是0.2mm,为了保证其脉冲数为整数必须要进行数据处理。把DM5寄存区中放立即数5用来与DM0中的切料长度数据做双字节乘法放到DM15寄存区里。便得到切料长度所对应的脉冲整数。然后再用这个脉冲数与CM11中的脉冲比较表进行比较,当两者相等时,便可以驱动改变切长。切料脉冲转换程序流程
切料过程中要求:剪刀下切动作时,铝管必须被夹紧,以免在下切的过程中由于机械动作产生对铝管的冲力和拉力;切割时,剪刀必须跟随铝管一起等速运动(这属于机械装置上的问题,我们不考虑);夹紧、下切、松开动作时,应该延时一段时间,以保证机械动作到位;每个动作都应该使用状态量控制,以保证系统工作的稳定和安全,同时可以监测故障和报警提示;对所切割铝管的根数和长度进行记录和送显,界面友好直观,功能齐全。
根据切料工序的要求和机械特性设计的切料程序流程图
五 结束语
该设计已运用于海德鲁矫直机控制系统,具有良好的MPT显示界面,工作稳定、可靠、控制精度可达5%。