全自动金属带锯程序通常使用可编程逻辑控制器(PLC)来实现,以下以西门子 S7-200 SMART PLC 为例,介绍其程序设计的相关内容:
硬件配置:选用西门子 S7-200 SMART CPU SR60,搭配 7 寸人机界面,通过 RS485 串口进行通讯。使用旋转编码器反馈送料床台位置信号,将编码器的高速脉冲输入到 S7-200 SMART 的高速计数器 HSC0 进行计数。
程序功能模块:
主程序 OB1:用于调用子程序和手动控制程序,以及进行输出处理。
自动工艺控制子程序 SBR0:按照工艺流程编制程序,具体流程为开机后手动将材料放到送料床台,并夹紧前后夹钳,按下锯带启动按钮后开始自动锯切。锯切到下限时前夹钳微开,锯框升起,快降杆限位接通时,前夹钳夹紧,后夹钳松开,送料床台前进到床台前限归零,然后后退到定位点,后夹钳夹紧,确认有材料后,前夹钳松开,送料床台前进送料,如此循环往复。
配方及选单功能子程序 SBR1:通过 S7-200 SMART 的指针进行间接寻址功能,实现 100 个工作站的数据存储和调用,方便用户快速选择常用的加工长度和数量等参数。
人机数据处理及报警功能子程序 SBR2:主要处理中英文显示、厘米英寸转换、锯带转速计算和报警处理等功能,提高人机交互的便利性和系统的可靠性。
送料长度计算子程序 SBR3:实现每次送料长度的计算,以及设置长度下的送料次数计算,同时具备送料超过最大允许误差时停机的功能,以保证送料精度。
高速计数配置:S7-200 SMART 集成了 4 路高速计数器,在该系统中使用高速计数器 HSC0,选择工作模式 9,计数倍率为 4 倍,预设值地址为 VD8004,当前值地址为 VD8000。当高速计数器的当前值等于预设值时,启用中断并启动计数器,以准确控制送料长度。同时,需要在系统块中将相对应的数字量输入的滤波时间改成 0.2ms,确保高速计数器正常工作。