FANUC 视觉信号与 PLC 编程映射的设置

FANUC 机器人视觉信号与 PLC编程 映射设置

一、 BANNER 视觉涂胶检测需要的信号,如下图所示:
以两台相机工位示例:

1 个输入模块 1734 IB8 会有 6 个已经使用的输入信号,同时也是 AB-PLC 需要映射的信号。如第一台相机需要有(简称) NG1, READY1, ERROR1;第二台需要(简称) NG2,READY2, ERROR2。
     如果工位配有 4 台相机或者更多相机的依次类推循环。每两台相机的输入信号共用一个输入模块 1734 IB8。
这三个输入信号的意义为:
NG1:不合格信号;
READY1:相机程序准备好在运行状态;
ERROR1:相机报错或者已经损坏。
机器人中需要将之前分配好的这些信号的地址分别映射给 PLC 以 238 开始的地址中。

二、 机器人进入子菜单:
现场设置如下图所示:

三、 机器人设置映射地址:
如下图所示, SGM 规定 PLC 的视觉信号起始地址为 238:
机器人需要配置的工作完成。
四、 PLC 根据读取到的视觉信号编程并给出报警信号:
如果 PLC 采集到有视觉检测涂胶不合格信号, AB 触摸屏给出警告提示。相应的程序 Ready 信号和相机 Error 信号也需要监控。
(PLC 编程……)
五、 输出模块 1734 OB8 及信号意义:
机械手的输出信号:
1.TRIGGER:是用来给相机做触发拍照使用;
2.PRODUCT CHANGE:是用来做车型切换使能;
3.PRODUCT SELECTION:是用来做车型切换。(如果是 P3 相机的工位会多 2 路车型切换信号,如:PRODUCT SELECTION0, PRODUCT SELECTION1, PRODUCT SELECTION2)
4.完成映射后可在 PLC 中做好 Vision 注释:
如:Trigger1, Ready1 等。
通过以上步骤完成 FANUC 机器人视觉检测信号与 PLC 编程映射的设置。

FANUC Robot部分变量含义

  1. 速度修改($SCR.$JOGOVLIM )

变量 $JOGOVLIM改为100即最大速度为100%,改为50即为最大速     度50%,此变量只能在Control Start中修改。

2.速度递增修改($SHFTOV_ENB)

若$SHFTOV_ENB为1时,按住SHIFT加减速度时,百分比以50递减或递增。
若$SHFTOV_ENB为0时,按住SHIFT加减速度时,百分比以5递减或递增。

3.隐藏ICON_EDIT画面($UI_CONFIG.$ICON_EDIT)

对于新版本(V8.1)的机器人有该项功能,当修改了程序编辑里面的ICON_EDIT(EDCMD→ICON_EDIT)时,将出现右图所示画面,此画面存在时将无法进行操作。关闭此画面方法:

1.将鼠标插入TP的USB口,直接按EXIT按钮;
2.修改下述变量($UI_CONFIG→$ICON_EDIT→【1】 FALSE)
4.显示Master/Cal项($MASTER_ENB)
若变量$MASTER_ENB为1,则显示零位项;
若变量$MASTER_ENB为0,则隐藏。
5.零位数据查看($DMR_GRP.$MASTER_COUN )
若校对机器人零位修改了上图数据,则需要应用才有效。
选择6CALIBRATE,执行完后重新启动机器人 。

注意:机器人零点没有标定或零点出现故障,在变量中重置零点码的方法。进入菜单SYSTEM中的variables选项,找到变量$DMR_GRP,进入打开选项DMR_GRP_T。保持第一项master_done为true。在第四项$master_coun和第七项$REF-COUNT中填入机器人零点码的6个数值,然后再在菜单SYSTEM中Master/cal选项下标定一下即可。(其中上述第七项相当于记事本的作用,记录上一次输入的零点码,不更改此项时此项不会自动变化,因此此项要保持和第四项同步。以便以后零点丢失快速找出零点码)。

6.机器人屏保设置($TX.$BLNK_ENABLE )

进入菜单SYSTEM中的variables选项,找到变量$TX-SCREEN进入。将第十三项$BLNK-ENABLE后面的FALSE改为TRUE此功能比启动。其中第十二项$BLNK-TIMER后面的数字改为5,设置时间。则在没有报警的情况下,五分钟后示教器将会启动黑屏保护。

注意:屏保仅在自动情况下起作用。

《精彩回顾》

1、揭开车牌、条形码识别的神密面纱

2、免费领取:halcon编程源码(带注释)

3、【干货分享】教你如何进行halcon标定

4、【限时领取】ABB机器人培训视频+PPT课件+学习资料

5、【限时领取】20种工业机器人,100多种应用案例视频

6、【干货分享】KUKA机器人视频+PPT+资料

7、【免费领取】安川机+那智机器人教学视频、学习资料

8、【干货免费送】FANUC机器人学习视频+资料

9、【免费领取】三菱、欧姆龙学习资料

10、【福利】三菱FX5U学习资料免费领取

11、工业机器人调试,难吗?

12、人工智能技术学习常用的十类算法

13、S7-1200与其他PLC/组态软件无线串口通讯(自由口)

14、从来没有一种工作叫:钱多事少离家近,位高权重责任轻!

15、FANUC 机器人码垛编程详细讲解

文章来源:综合网络,如有侵权,联系删除。

点分享
点点赞
点在看
(0)

相关推荐

  • PLC控制KUKA机器人进行外部自动启动配置方法

    一.不通过程序号而选定好要运行的程序的外部启动机器人 通过下列步骤来外部启动机器人: 步骤1.在T1模式下把用户程序按控制要求插入cell.src里,选定cell.src程序, 把机器人运行模式切换到 ...

  • 周报64期 | ABB机器人通讯及基础知识汇总!

    小编给大家整理了三菱机器人.库卡机器人.发那科机器人.安川机器人.ABB机器人以及HALCON视觉等机器人的资料,赶紧扫码领取吧! 扫码领取 技成周报:64期 1.在RAPID里,指令前加感叹号代表的 ...

  • FANUC 机器人省去PLC如何自己启动​

    FANUC 机器人省去PLC如何自己启动 今天看到一篇文章是关于FANUC宏程序的解析的 ,今天分享给大家,突然想到其实如果项目想解决成本,完全可以节省一套PLC,只接一个按钮与安全门信号实现外部控制 ...

  • FANUC机器人

    FANUC机器人

  • 用Fanuc Karel语言实现三点建坐标系

    PLC电气自动化 PLC实用干货.编程技巧,一触即达! 3篇原创内容 公众号 ▲点击关注,学习PLC Fanuc机器人机器人指令集没有三点建坐标系的指令,要想实现三点建坐标系,需开通Karel语言功能 ...

  • ​FANUC 如何扩展用户宏程序输入信号

    FANUC 如何扩展用户宏程序输入信号 用户宏程序扩展输入信号 在一些设备的系统子程序中经常会使用一些系统变量(如#1000等),系统变量#1000等作为用户宏程序输入信号,可以获取PMC系统G54~ ...

  • FANUC机器人恢复运行容差(36)

    恢复运行容差 前言:今天给大家分享的FANUC机器人恢复运行容差功能,为什么要介绍这个功能,对于有经验的机器人工程,一定知道ABB与KUKA都有一个ON PART(在轨迹的信号)反馈点,但FANUC目 ...

  • 「发那科」FANUC机器人零点复归详解

    今天整理一篇关于FANUC机器人:零点复归内容,希望对大家有所帮助! 1概述 零点复归机器人时,需要将机器人的机械信息.与位置信息同步,来定义机器人的物理位置. 零点复归过程就是读取已知的机械参考点的 ...

  • FANUC外部信号屏蔽

    2.找到第7项,专用外部信号,把启用设置成禁用,这样,机器人就暂时不受外部专用信号控制,能上电手动,但需要机器人自动运行时,记得把专用外部信号启用.

  • FANUC 如何使用宏变量“#1100”实现简单控制

    FANUC 如何使用宏变量"#1100"实现简单控制 用户宏程序输出信号F54~F55 有时我们会遇到设备需要增加某一功能的情况,比如增加一组工件吹气功能,实现加工完成后,工件表面 ...

  • FANUC机器人与PLC通讯方法

    工控PLC技术 公众号 去学PLC技术 一.PLC组态 新建项目 2.添加新设备 3.选择CPU类型 4.以太网地址 5.添加新子网 6.IP协议 7.设备和网络 8.添加机器人 9.选择 硬件目录下 ...

  • 干货 | FANUC机器人零点标定/校准步骤说明

    想系统学习工业机器人.PLC.电工?单击文末"阅读原文",登记领取报名优惠! ABB工业机器人有更新转数器来进行机械原点校准,FANUC的机械原点校准是通过零点标定来进行,具体操作 ...