摘要
介绍一种采用西门子828D数控系统控制柔性产线RGV物料运输车的方法,将RGV的搬运任务详细动作写入NC程序中。828D数控系统与产线管控系统之间通过OPC UA协议通信,828D数控系统的PLC接收到来自管控系统的搬运任务后,解析搬运任务并自动选择、加载和执行NC程序,即可完成相应的搬运任务;整个系统配置主控PLC(西门子S7-1500系列产品),方便828D数控系统与产线内的加工中心进行底层动作逻辑交互,动作实时、精准、可靠;采用C#高级编程语言,开发用于调度RGV的OPC UA客户端,最后封装成动态链接库,方便管控系统对其进行调用。将调度功能放到底层控制系统,降低了管控系统功能模块之间的耦合度和管控系统代码出错的概率,减少了生产线管控系统人工调试成本;为了满足RGV在半自动或离线状态下实现物料搬运任务的需求,开发了基于easyscreen功能的RGV调度界面,该界面也可用于验证数据接口定义的正确性和合理性,为联合调试提前做好准备,极大缩短联合调试周期。