地轨机器人流水线PLC1200程序框架
!chen
2023-06-05 08:00:02
简介地轨机器人流水线PLC1200程序框架
mian循环
M1000.0 | Auto--取熟料缓存出滚筒托盘条件判断 |
M1000.1 | Auto-取熟料缓存出滚筒托盘条件判断 |
M1000.2 | Auto-取打标机到熟料台下料条件判断 |
M1000.3 | Auto-取去刺机到打标机打标条件判断 |
M1000.4 | Auto-取A面翻B面放去刺机条件判断 |
M1000.5 | Auto-取下料台放去刺机A面条件判断 |
M1000.6 | Auto-CNC3上料循环总控条件判断 |
M1000.7 | Auto-Main备用2 |
M1001.0 | Auto-Main备用3 |
M1001.1 | Auto-CNC1下料条件判断 |
M1001.2 | Auto-CNC1上料条件判断 |
M1001.3 | Auto-CNC2下料条件判断 |
M1001.4 | Auto-CNC2上料条件判断 |
M1001.5 | Auto-取滚筒托盘进生料缓存条件判断 |
M1001.6 | Auto-Main备用 |
M1001.7 | Auto-Main循环结束 |
Robot初始化
M1010.0 | Robot初始化等待启动 |
M1010.1 | Robot初始化报警复位 |
M1010.2 | Robot初始化伺服打开 |
M1010.3 | Robot初始化原点位判断 |
M1010.4 | Robot初始化主程序调出 |
M1010.5 | Robot初始化外部启动 |
M1010.6 | Robot初始化备用 |
M1010.7 | Robot初始化循环结束 |
滚筒托盘取生料缓存进循环变量表
M1080.0 | 滚筒自动条件判断 |
M1080.1 | 滚筒Robot生料缓存组满组状态判断 |
M1080.2 | 取滚筒线托盘进缓存备用1 |
M1080.3 | 取滚筒线托盘进缓存备用2 |
M1080.4 | 滚筒允许读RFID条件判断 |
M1080.5 | 滚筒RFID读取 |
M1080.6 | 滚筒RFID数据处理 |
M1080.7 | 滚筒Robot生料缓存组空组判断 |
M1081.0 | 滚筒允许取生品条件 |
M1081.1 | 滚筒Robot取托1放生缓存组*-1 |
M1081.2 | 滚筒Robot取1放生缓存组*-1完成 |
M1081.3 | 滚筒Robot取托1放生缓存组*-2 |
M1081.4 | 滚筒Robot取1放生缓存组*-2完成 |
M1081.5 | 滚筒Robot取托1放生缓存组*-3 |
M1081.6 | 滚筒Robot取1放生缓存组*-3完成 |
M1081.7 | 滚筒Robot取托1放生缓存组*-4 |
M1082.0 | 滚筒Robot取1放生缓存组*-4完成 |
M1082.1 | 滚筒Robot取托1放生缓存组*-5 |
M1082.2 | 滚筒Robot取1放生缓存组*-5完成 |
M1082.3 | 滚筒Robot取托1放生缓存组*-6 |
M1082.4 | 滚筒Robot取1放生缓存组*-6完成 |
M1082.5 | 滚筒循环进出完成 |
M1082.6 | 取滚筒线毛坯到缓存台循环 |
熟料缓存出滚筒托盘进循环
M1040.0 | 判断滚筒线自动状态 |
M1040.1 | 熟料缓存组满状态判断 |
M1040.2 | 等待滚筒线允许放料判断 |
M1040.3 | 熟料Robot取熟料缓存1放托盘1 |
M1040.4 | 熟料缓存1放托盘1启动等待完成 |
M1040.5 | 熟料Robot取熟料缓存2放托盘2 |
M1040.6 | 熟料缓存2放托盘2启动等待完成 |
M1040.7 | 熟料Robot取熟料缓存3放托盘3 |
M1041.0 | 熟料缓存3放托盘3启动等待完成 |
M1041.1 | 熟料Robot取熟料缓存4放托盘4 |
M1041.2 | 熟料缓存4放托盘4启动等待完成 |
M1041.3 | 熟料Robot取熟料缓存5放托盘5 |
M1041.4 | 熟料缓存5放托盘5启动等待完成 |
M1041.5 | 熟料Robot取熟料缓存6放托盘6 |
M1041.6 | 熟料缓存6放托盘6启动等待完成 |
M1041.7 | 熟料缓存出滚筒托盘进完成循环 |
取CNC2与CNC3成品缓存台成品到毛刺/打标机出进
MD2000 | Auto-CNC1上料循环 |
M2000.0 | CNC1允许上下料判断 |
M2000.1 | CNC1上料循环备用 |
M2000.2 | CNC1产品放入条件判断 |
M2000.3 | CNC1毛坯台有无料判断 |
M2000.4 | CNC1上料循环备用(1) |
M2000.5 | 取毛坯台放A治具数据处理传送 |
M2000.6 | 切换Robot程序到CNC1A治具 |
M2000.7 | CNC1取毛坯放A启动Robot |
M2001.0 | CNC1等待Robot取毛坯完成 |
M2001.1 | CNC1上料循环备用(2) |
M2001.2 | 判断1#CNCA夹具已打开 |
M2001.3 | CNC1等待机械手放A治具完成 |
M2001.4 | 取毛坯台放B治具数据处理传送 |
M2001.5 | 切换Robot程序到CNC1B治具 |
M2001.6 | CNC1取毛坯放B启动Robot |
M2001.7 | CNC1上料循环备用(4) |
M2002.0 | CNC1等待Robot取完 |
M2002.1 | 判断1#CNCB夹具已打开 |
M2002.2 | CNC1等待机械手放B治具完成 |
M2002.3 | 将机械手当前阀体信息传送CNC1 |
M2002.4 | 切换CNC1程序 |
M2002.5 | 启动CNC1机器中 |
M2002.6 | 备用(4) |
M2002.7 | CNC1上料循环结束 |
CNC3(1)自动上下料总控制流程
MD2030 | Auto--CNC3(1)自动上下料总控制流程 |
M2030.0 | 等待CNC3第一次上料准备 |
M2030.1 | CNC3上下料总流程备用1 |
M2030.2 | CNC3上下料总流程备用2 |
M2030.3 | CNC3第一次上料取毛坯放A夹 |
M2030.4 | 取毛坯放A治具上料循环完成 |
M2030.5 | 切换CNC3A夹具加工程序 |
M2030.6 | 启动CNC3中 |
M2030.7 | 等待CNC3A面加工完成(1) |
M2031.0 | CNC3上下料总流程备用3 |
M2031.1 | 取CNC3A放B治具循环中 |
M2031.2 | CNC3取A放B治具循环完成 |
M2031.3 | 判断毛坯台无料后调用CNC3B夹具程序 |
M2031.4 | CNC3上下料总流程备用5 |
M2031.5 | CNC3取毛坯放A治具循环中 |
M2031.6 | 取毛坯放A治具上料循环完成(1) |
M2031.7 | 切换CNC3AB面夹具程序号 |
M2032.0 | 启动CNC3中(1) |
M2032.1 | 等待CNC3AB面加工完成 |
M2032.2 | CNC3上下料总流程备用6 |
M2032.3 | 取CNC3B放下料台循环中 |
M2032.4 | 取B放下料台循环完成 |
M2032.5 | 循环跳转到取A放B治具循环 |
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。