中国机器人网 App
手机扫码下载 · 或点击查看
做的米厂码垛项目,机器人是R-30iB Plus,码垛功能用系统自带的码垛指令做的。现在客户那边换批次要手动清一下码放完成的那个寄存器R[xxx],我在TP上直接清不掉,强制输出也试了,下次再走码垛还是按上一次的数在跑。是不是得在程序里加啥东西?或者有专门的清除指令?用的就是R[150]那个,码垛指令里关联的。
R[150]是码垛指令关联的位置寄存器,你直接清它没用,码垛指令下次运行还是会从原来那个行号开始。得在程序里走一次PALLETIZING END或者单独写个清空码垛计数的地方,把R[150]的当前行号回零。我这边做法是在换批的子程序开头加一条 R[150]=0,下面的码垛指令放在这个赋值后面才行,你试试。
直接改码垛指令的pattern号不就行了?换一个没用的pattern再换回来,码垛行号就归零了,我做化肥码垛一直这么干,比改程序方便。
你是不是用的码垛宏程序?有些版本R-30iB Plus的码垛寄存器编号不是R[150],要去菜单里看实际的关联号,光在TP上猜编号没用。