> 文章列表 > 地轨机器人流水线PLC1200程序框架

地轨机器人流水线PLC1200程序框架

地轨机器人流水线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治具循环