0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何通过PCDK读写FANUC机器人IO

bjV5_Cambricon 来源:上海发那科技术沙龙 作者:上海发那科技术沙 2021-09-01 09:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

信息化是现代制造业的非常重要 的趋势。我们在集成机器人的时候,总希望尽可能多的采集机器人信息,以还原机器人的原貌,从而对机器人进行分析,做出接下来的决策。FANUC为各位提供 了PC操作机器人的软件接口—PC Developer’s Kits(以下简称PCDK)。

PCDK 是使PC和FANUC机器人系统高效通讯的功能强大的软件工具,既可用于开发又可用于运行环境。它在Windows系统中快速运行,并且可以满足绝大部分 需求。PCDK包含几种PC与机器人控制器的接口:FTP、ECBR,Robot Server等。其中FTP、ECBR用于机器人文件的维护,而Robot Server用于读写变量、读写IO、与用户程序协调合作,监控报警、控制流程、修改位置。我们使用Robot Server来读写机器人IO。

通 过PCDK读写FANUC机器人IO,采用的是面向对象的编程方法。PCDK内的Robot Server组件提供对象类FRCRobot(FRC表示Fanuc Robotics Class,是Robot Server内所有对象类名称的前缀)。

编程者可以通过实例化该类的对象(以下称为gobjRobot对象)来连接机器人并通过该对象的属性和方法来获取 机器人信息以及控制机器人。创建objRobot对象后,可以获取该对象的一个属性“FRCRobot.IOTypes”的引用,该属性是我们完成机器人 IO信息读写的关键所在。具体步骤如下:

1)确保PC与机器人控制器之间的以太网物理连接。

2)创建及共享一个“FRCRobot”的引用:

Set gobjRobot= New FRCRobot

3)调用 “FRCRobot.Connect”方法来建立PC与机器人的连接:

gobjRobot.Connect ”robotname”

4)通过 “FRCRobot.Disconnect”事件来处理不连接的状态。

5)通过“FRCRobot.IOTypes”读写IO。以给DO(1)赋值取反为例:

Dim objDigOut1 As FRCDigitalIOSignal

Set objDigOut1=gobjRobot.IOTypes.Item(frDOutType).Signals(1)

objDigOut1.Value = Not objDigOut1.Value

4892fd1e-fde6-11eb-9bcf-12bb97331649.png

图 中FRCRobot是“RobotServer”组件中唯一可被外部创建的对象类。任何需要和机器人控制器交互信息的应用,都需要通过这个类来获得引用。FRCIOTypes和FRCIOSignals均为对象集合,前者包含了机器人控制器中所有已设置的I/O类型,譬如AI、AO或DI、DO等类型,后 者则包含了属于某一特定I/O类型的所有I/O信号,例如所有属于DI类型的I/O信号。值得注意的是FRCRobot.IOTypes属性即一个 FRCIOTypes类对象。

发那科喷涂应用的上位机软件PaintWorks4是一套功能完备的机器人和涂装工艺设备管理软件,它正是采用PCDK来采集机器人数据,控制机器人部分功能。以下是其中一个子程序RobotI/O,其作用就是对机器人IO进行操作,这个功能正是采用了上述的方法。

读写机器人IO是PCDK提供的功能中的比较基础的一项。PaintWorks4软件,除了IO读写功能以外,还具有可以读写机器人的变量,修改工艺参数,操作机器人文件等功能。

总之,PCDK可以在编写PC读写控制机器人的上位机程序时,给编程者提供了很大的便利。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    215

    文章

    31798

    浏览量

    224975
  • PC
    PC
    +关注

    关注

    9

    文章

    2180

    浏览量

    160050

原文标题:通过PC Developer’s Kits读写FANUC机器人IO

文章出处:【微信号:Cambricon_Developer,微信公众号:寒武纪开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    江智康养机器人

    江智康养机器人国内外市场合作模式与26年主要推进计划 1背景: 江智康养机器人自2016年至今市场订单方式深耕10年,已开发了10款以上机器人(其中3款桌面其余地面款),实际应用于养老产业开发
    发表于 06-06 09:20

    基于米尔RK3576核心板的国产割草机器人解决方案

    GPIO中断引脚连接升降传感器和倾倒传感器,一旦检测到机器人被抬起或倾斜,芯片立即下达刀片急停指令,符合国内CCC安全认证要求。 4. 人机交互:国产通信与OTA升级 通过核心板集成的Wi-Fi 6
    发表于 04-24 17:31

    为什么说关节扭矩传感器是高端机器人的“触觉神经”?

    如果把高端机器人比作一个“”,那么关节扭矩传感器就是遍布全身的“触觉神经”。没有它,机器人就像得了末梢神经麻痹——能按程序动,却感受不到外界的力量,动作僵硬、笨拙,甚至危险。 核心原因:让
    发表于 04-17 17:27

    注意!注意!Profinet转devicenet与Fanuc机器手臂连接易忽略的小细节

    及常见问题排查。 (一)Profinet转devicenet网关与Fanuc机器手臂接线易忽视细节(重中之重) Fanuc机器手臂为精密设备,接线规范影响通讯稳定性,有8个核心要点:
    的头像 发表于 03-31 14:50 764次阅读
    注意!注意!Profinet转devicenet与<b class='flag-5'>Fanuc</b><b class='flag-5'>机器</b>手臂连接易忽略的小细节

    NVIDIA 携手全球机器人领导者,将物理 AI 带入现实世界

    新闻摘要: 全球物理 AI 领域的领导者——包括机器人“大脑”开发商、工业与手术机器人巨头、人形机器人先锋企业,如 ABB Robotics、智元机器人、Agility、CMR Sur
    的头像 发表于 03-17 11:22 867次阅读
    NVIDIA 携手全球<b class='flag-5'>机器人</b>领导者,将物理 AI 带入现实世界

    探索RISC-V在机器人领域的潜力

    Pro则运行控制节点,通过Wi-Fi网络接收Gazebo发布的传感器信息(如激光雷达数据),并发布控制指令(速度指令)来驱动机器人模型移动和避障。 • 体验: MUSE Pi Pro的K1 CPU在处理
    发表于 12-03 14:40

    RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知

    、远程作业机器人、特种检测机器人· 多摄像头输入:通过多路摄像头无死角监控作业现场,实现精准操作与安全监控。· 多屏显示:将不同视角的画面、传感器数据、控制界面分别显示,帮助操作员远程精准控制。高端服务
    发表于 10-29 16:41

    小萝卜机器人的故事

    经过我的申请, 马老师发放了, 小萝卜机器人的, 开发权限, 原来的小萝卜公司, 因为经营不善倒闭, 作为科研产品, 几个技术对此惋惜, 自掏腰包, 要让小萝卜机器人, 再生, 每次听到小萝卜说
    发表于 10-23 05:24

    自制巡线解迷宫机器人(上)

    ,我再实现一款像稚晖君所做的Qbot那样的小型且高度集成的巡线机器人。 概述 巡线解迷宫机器人是一款能够通过红外反射传感器实现自主巡线以及解迷宫等功能的小型三轮机器人,该
    发表于 10-20 10:39

    什么是机器人?追溯机器人技术的演变和未来

    作者: Aswin S Babu 什么是机器人? 在日常生活里,“机器人”一词我们都不陌生,日常交谈中也常常脱口而出。但大家可曾细想过,这个词的真正含义究竟为何?接下来,不妨花些时间,深入探究机器人
    的头像 发表于 10-02 16:32 6007次阅读
    什么是<b class='flag-5'>机器人</b>?追溯<b class='flag-5'>机器人</b>技术的演变和未来

    机器人看点:宁德时代入股银河通用机器人 机器人企业扎堆赴港上市

    给大家带来一些机器人的行业资讯: 宁德时代入股银河通用机器人 企查查APP数据显示北京银河通用机器人有限公司发生工商变更,宁德时代通过全资子公司宁波梅山保税港区问鼎投资有限公司入股北京
    的头像 发表于 09-29 15:27 3339次阅读

    机器人竞技幕后:磁传感器芯片激活 “精准感知力”

    支撑机器人竞技能力的核心力量,深刻改变着竞技机器人的能力边界。 磁传感器芯片为机器人运动提供 “精准导航”。在动态平衡系统中,像昆泰芯 KTH71 系列磁传感器芯片,通过检测地磁场与
    发表于 08-26 10:02

    MR30分布式IO在喷绘机器人的应用

    喷绘机器人凭借高效、精确、稳定、节能等优点,在汽车、航空航天、电子等多个行业广泛应用。本文以 MR30分布式IO在喷绘机器人中的应用为核心,介绍了喷绘机器人的生产工艺,分析了其在实际应
    的头像 发表于 08-15 13:48 918次阅读
    MR30分布式<b class='flag-5'>IO</b>在喷绘<b class='flag-5'>机器人</b>的应用

    工业机器人的特点

    机器人是关键。工业互联网是通过端上的数据传输,经过大数据分析和云计算处理,再进行智能化决策的一整个过程,其中端的数据传输是基础。工业互联网的端包括机器人、传感器等一切线下连接端口。因此发展工业
    发表于 07-26 11:22

    开疆智能ModbusTCP转Devicenet网关连接FANUC机器人配置案例

    本案例是ModbusTCP主站通过开疆智能ModbusTCP转Devicenet网关连接发那科机器人的配置案例,操作分为三个配置1:ModbusTCP主站配置2:ModbusTCP转Devicenet网关配置3:FANUC
    的头像 发表于 06-28 14:12 1438次阅读
    开疆智能ModbusTCP转Devicenet网关连接<b class='flag-5'>FANUC</b><b class='flag-5'>机器人</b>配置案例