KAREL 系统由机器人,控制器和系统软件组成。它使用用 KAREL 编程语言编写的程序来完成工业任务。KAREL 可以操作数据,控制和与相关设备进行通信并与操作员进行交互。
配备 KAREL 的系统 R-30iA 控制器可与各种机器人模型配合使用,以处理各种应用。这意味着常见的操作,编程和故障排除程序以及更少的备件。KAREL 系统扩展到包括全系列支持产品,如整体视觉,离线编程和特定于应用的软件包。
KAREL 编程语言实际上融合了像 Pascal和PL / 1 这样的高级语言的逻辑,类似英语的功能,以及机器控制语言经验证的工厂车间效率。KAREL 结合了高级语言通用的结构和惯例以及专门为机器人应用开发的功能。
程序的创建:
在执行之前,KAREL源文件必须编译成内部代码,称为p代码。KAREL语言编译器执行此功能并检查源代码中的错误。
KAREL语言编译器从源代码的行开始并持续到遇到错误或成功编译程序。如果遇到错误,转换程序会尝试继续检查程序,但不会生成p代码。
您可以从 OLPC PRO 调用编译器,并且您正在编辑的源代码将被编译。成功编译后,编译将显示成功的编译消息并创建一个p代码文件。p代码文件将使用源代码文件名和.pc文件类型。该文件包含源代码的内部表示以及系统将程序链接到变量数据和例程所需的信息。
如果编译器检测到任何错误,它将显示正在编译的错误消息和源代码行。纠正错误后,您可以再次编译程序。
R-30iA系统软件是由FANUC Robotics提供的软件,由控制器CPU执行,允许您操作R-30iA系统。您使用系统软件来运行程序,以及执行日常操作,维护和故障排除。
系统软件的组件包括:
• Motion Control - 将工具中心点(TCP)从初始位置移动到所需的目标位置
• File System - 将数据存储在RAM磁盘或外围存储设备上
• System Variables - 作为KAREL系统软件一部分声明的定义的变量
• CRT/KB or Teach Pendant Screens - 便于操作KAREL系统的屏幕
• KCL - KAREL 命令语言
• KAREL Interpreter - 执行 KAREL 程序
更多资讯:发那科机器人
新闻中心