信息化是现代制造业的一个重要趋势。我们正在整合机器人我一直希望尽可能多的收集。机器人要恢复的信息机器人原来的样子,从而到机器人分析并做出下一步决定。FANUC为你提供电脑操作。机器人—PC开发者套件(以下简称PCDK)。
PCDK是做PC和FANUC的。机器人高效系统通信的强大软件工具,可用于开发和运行环境。在Windows系统下运行速度很快,可以满足大部分要求。PCDK包括几台电脑和机器人控制器接口:FTP、ECBR、机器人服务器等。其中,FTP和ECBR用于机器人文件维护,而机器人服务器用来读写变量,读写IO,协调用户程序。监控报警、控制流量、修改位置。我们用机器人服务器读写。机器人木卫一.
通过PCDK读写FANUC机器人IO,采用面向对象的编程方法。PCDK中的机器人服务器组件提供了对象类FRCRobot(FRC代表Fanuc Robotics Class,是机器人服务器中所有对象类名的前缀)。程序员可以通过实例化这个类的对象(以下简称gobjRobot对象)来连接。机器人并通过对象的属性和方法获取。机器人信息和控制机器人。在创建了一个objRobot对象之后,我们可以获得一个对属性“FRCRobot”的引用。我们完成的对象的“IOTypes”。机器人读写IO信息的关键。具体步骤如下:
1)确保PC和机器人控制器之间的物理以太网连接。
2)创建并共享对“FRCRobot”的引用:
Set gobjRobot= New FRCRobot
3)调用“机器人”。Connect "方法建立PC与PC之间的连接。机器人连接:
gobjRobot。连接“机器人名称”
4)通过“FRCRobot”处理断开状态。断开”事件。
5)通过“FRCRobot”读写IO。IOTypes”。以DO(1)为例:
dim objdigout 1 As FRCDigitalIOSignal
设置objDigOut1=gobjRobot。IOTypes.Item(frDOutType)。信号(1)
objDigOut1。Value = Not objDigOut1。价值
图中的FRCRobot是“RobotServer”组件中唯一可以外部创建的对象类。任何需要和机器人控制器交互信息的应用需要通过这个类获取引用。FRCIOTypes和FRCIOSignals都是对象的集合,前者包含机器人控制器中设置的所有I/O类型,如AI、AO或DI、DO等。,而后者包括属于特定I/O类型的所有I/O信号,例如属于DI类型的所有I/O信号。值得注意的是。IOTypes属性是一个FRCIOTypes类对象。
法纳克喷涂上位机软件PaintWorks4是一套完整的功能。机器人以及PCDK收集的涂装工艺设备管理软件。机器人数据、控制机器人一些功能。以下是子程序之一,RobotI/O,其功能是机器人IO操作,这个功能就是用上面的方法。
直读式记录机器人IO是PCDK提供的基本功能之一。PaintWorks4软件,除了IO读写功能,还有读写能力。机器人变量,修改工艺参数,操作。机器人文件等功能。
简而言之,PCDK可以写PC读写控制。机器人为程序员使用上位机程序时提供了极大的方便。