讨论
FANUC机器人KAREL和TP混编怎么搞?同一台R-30iB Plus上两个程序互相调
韩建斌
2026/04/06 19:58
项目上碰到个情况跟大家请教一下。一台R-30iB Plus要做视觉抓取+码垛,TP里写主流程,视觉那块想拆出来用KAREL写(因为要传数组、结构体给PLC走Profinet,TP搞起来太费劲)。现在的问题是KAREL子程序跑完之后要把结果回传给TP,比如一坨坐标xyz和rxyz,TP里直接调好像只能传单个变量?有没有人这么干过,KAREL里定义个Pose类型的数组,通过FROM_KAREL或者啥方式整个丢给TP程序里的寄存器?
另外KCL文件和PC文件的关系我也没整明白,我现在是KCL写声明、PC写实现,两边都要单独编译吗?示教器上那个OLPC软件能直接编KAREL还是要回到RoboGuide里搞?
11 2