讨论
发那科机器人TP程序里这种数组变量怎么跨程序调用啊
老林
2026/03/26 13:38
手上有个发那科R-30iB的案子,TP里写了几个子程序做不同工位,主程序里用CALL调用。现在想在主程序里定义一个数组变量(比如R[10]那种),然后各个子程序里都能读写这个数组里的元素,这种跨程序共享变量在TP里到底怎么搞?
我试过直接在子程序里用同一个R寄存器,数值好像能传过去,但又怕程序多了搞混。有没有比较规范的写法?是不是得用全局变量那一套?另外KAREL那边要不要也写一段?
发那科手册翻了半天,变量作用域这块讲得有点绕,没看太明白。各位项目上一般怎么处理的,给个思路。
19 3