3.3用户PLC程序设计
PLC固件功能将刀具管理任务传输至PLC用户程序,PLC用户程序应答发送至刀具管理,然后将每条应答的反馈信息(应答故障时与故障编号一起,或者应答正常)传输至PLC。用户PLC程序用于执行刀具管理任务和对刀具的所有位置变化进行应答。一般而言数控车床的换刀流程比铣床的简单,不需要机械手换刀,无附加缓冲区,PLC程序向刀具管理发送总应答即可。此机床的刀库部分的PLC程序如图4所示。
3.4 PLC应答过程说明
Sinumerik828D固化了PLC功能,以传输步骤表提供刀具移动结构,通过应答步骤表对刀具移动进行应答,进行实时跟踪,每个认任务至少需要1个应答,应答可按照DB9902中定义的表格进行,或者在一个步骤中的刀具管理任务完用于对实际刀具位置后,通过用户接13上相应位的0/1脉冲沿发出总应答(DB40xx/42xxDBx0.0)。应答信号存在时,不可修改此接口的数据,再将廊答传输至刀具管理后,此信号由PLC固件复位,复位可能在多个PLC周期后进行。
4 结语
西门子Sinumerik 828D刀具管理软件使刀具管理界面化,且换刀过程变得非常灵活和町靠,故障率极低,从而提高其牛产效率。828D系统NC参数设置及PLC程序的编写都非常简单,工程师调试起来非常方便,本文对带有西门刀具管理功能机床的维修和调试有一定的参考价值。