FANUC机器人系统的KAREL系统由机器人,控制器和系统软件组成。它使用用KAREL编程语言编写的程序来完成工业任务。KAREL可以操作数据,控制和与相关设备进行通信并与操作员进行交互。配备KAREL的系统R-30iA控制器可与各种机器人模型配合使用,以处理各种应用。这意味着常见的操作,编程和故障排除程序以及更少的备件。KAREL系统扩展到包括全系列支持产品,如整体视觉,离线编程和特定于应用的软件包。KAREL编程语言实际上融合了像Pasca和PL/1这样的高级语言的逻辑,类似英语的功能,以及机器控制语言经验证的工厂车间效率。KAREL结合了高级语言通用的结构和惯例以及专门为机器人应用开发的功能。