数控加工中心在加工工件时需要根据加工工艺的要求进行刀具库转位自动选择刀具。由于数控加工中心在实际加工工件时多数采用任意转位自动选择刀具的方式,本文着重讨论S7-300 PLC 在数控加工中心刀具库控制中,采用任意转位自动选择刀具的设计应用。经在实际加工中应用该方案, 能有效地实现刀具库换刀准确的自动选择,具有良好的加工效率和加工精度。
1 设计要求
刀具库选刀的原则是采用最近方向旋转, 即根据程序指令把下一工序要用的刀具移到换刀位置时, 都要向距换刀位置<180°的方向旋转,以减少换刀时间。当选定刀具旋转到换刀位置时,刀具库转盘停止旋转,并由取放刀机械手进行换刀(图1)。
该设计中按钮SB0-SB7 分别为8 种供选择刀具的选择按钮;ST0-ST7 为各刀具旋转到位的行程开关,由霍尔元件构成;Q0.0-Q0.1 分别为到位指示灯和换刀指示灯;Q0.2-Q0.7 用来控制步进电机的驱动器。
2 硬件设计
根据设计方案要求, 该数控加工中心刀具库转位控制选择需要16 个输入端和4 个输出端,在保证稳定的性能和以后升级改造需要的前提下, 我们采用西门子公司的S7-300 CPU314C-2DP 和众为兴技术有限公司Q2-BYG403BM 二相步进驱动器进行控制设计。CPU314C-2DP 是一个用于分布式结构的紧凑型CPU,内置24 个数字量输入(所有输入都可用作中断处理)和16 个数字量输出,以及4 个模拟量输入和2 个模拟量输出,足以满足该设计及以后升级改造的需求。
Q2-BYG403BM 二相步进驱动器, 可驱动二相四、六、八线混合式42、56、85、86 系列步进电机。在该方案中用来控制步进电机的转向及速度。在给定工作方式正序换相通电,步进电机带动刀具库正转;按反序通电换相,则步进电机带动刀具库反转。并且可根据调整PLC 发出的脉冲频率,对步进电机进行调速。按照方案将PLC 的输入/输出口(表1)进行分配以及对数控加工中心刀具库转位选择进行接线设计(图2)。