本文旨在通过指令介绍及程序示例帮助读者了解和学习发那科机器人OFFSET(偏移)指令、工具/用户坐标系调用指令、其它指令(包含用户报警指令:UALM[i]、计时器令:TIMER[i]、倍率指令:OVERRIDE、注释指令:!(Remark)、消息指令:Message[message]、参数指令:Parameter name)的使用方法及注意事项。

1.  偏移指令OFFSET

通过此指令可以将原有的点偏移,偏移量由该指令中位置寄存器所存储的数据决定。

(1)位置补偿条件指令:OFFSET CONDITION PR[i]/(偏移条件 PR[i])位置补偿指令:OFFSET(偏移)

(2)偏移指令 :OFFSET,PR[i](偏移,PR[i])

如何在程序中加入OFFSET(偏移)指令?

1)进入编辑界面

2)按F1[指令]键,显示“指令”菜单,如下图所示:

3)选择“偏移/坐标系”,按ENTER键确认,出现下图所示画面:

4)选择“偏移条件”,按ENTER键确认;

5)选择“PR[ ]”项,并输入偏移的条件号。

2.  工具坐标系和用户坐标系调用指令UTOOL_NUM/UFRAME_NUM

工具坐标系和用户坐标系调用指令用来切换当前所选工具或用户坐标系编号

如何在程序中加入UTOOL_NUM/UFRAME_NUM指令

1)进入编辑界面

2)按F1[指令]键,显示“指令”菜单,如下图所示:

3)选择“偏移/坐标系”,按ENTER键确认;

4)选择“UTOOL_NUM”或“UFRAME_NUM”,按ENTER键确认,如下图所示:

5)选择UTOOL_NUM或UFRAME_NUM数值的类型,并按ENTER键确认;

6)输入相对应坐标系编号值(工具坐标系编号:1-10;用户坐标系编号:0-9),结果如下图所示:

3.  其他指令

3.1用户报警指令UALM[i] (默认情况下,i=1~10)

要使用该指令,首先设置用户报警;

步骤:依次选择按键MENU→设置→用户报警,即可进入用户报警设置界面,如下图所示:

在程序中该指令被执行时,机器人会出现报警及其相应的报警信息(报警代码:INTP-213)。

3.2计时器指令TIMER[i] (默认情况下,i=1~10)

TIMER[i]=RESET    将计时器i清零

TIMER[i]=START    计时开始

TIMER[i]=STOP    计时结束

查看计时器时间步骤:

1)依次按键选择MENU → 0 下一页 →状态;

2)选择“程序计时器”,即可进入程序计时器一览显示画面,如下图所示:

3.3速度倍率指令OVERRIDE

OVERRIDE=(value)%  value=1 to 100 间的任意整数;

速度倍率指令用来改变速度倍率的大小。

注:速度倍率的大小对机器人的点动速度和程序执行的快慢都有影响。

3.4注释指令 ! (Remark)

!(Remark)

Remark:注解,最多可以有32字符。

3.5消息指令 Message[…]

Message [message]

Message:消息,最多可以有24字符

当程序运行该指令时,USER画面会弹出含有message的画面。

3.6参数指令(Parameter name)

参数指令,可以改变系统变量值,或者将系统变量值读到寄存器中。

如何在程序中加入这些指令?

1)进入编辑界面

2)按F1[指令]键,显示“指令”菜单,如下图所示:

3)选择“其他”,按ENTER键确认,显示下图所示画面:

4)选择所需指令项,按ENTER键确认;

5)输入相应的数值或内容。

4.应用实例

取两个工件分别放置于下图所示的位置1和位置3处,现在需要机器人将工件从位置1搬运到位置2、从位置3搬运到位置4。请根据要求进行程序编写。

要求:若机器人处于HOME位置,则执行搬运动;若机器人不在HOME位置,则在用户界面上指明机器人不在HOME位置,并给出用户报警。程序中使用0号用户坐标系和1号工具坐标系,速度倍率为30%,使用TIMER[1]记录搬运过程执行时间。

发那科机器人override指令_【发那科】机器人控制指令介绍(二)相关推荐

  1. 发那科机器人override指令_发那科机器人程序是如何编写的呢——发那科机器人...

    发那科机器人为自动化设备,但在自动化运转之前,必须先告诉Robot 要自动完成哪些动作,透过「撰写Robot 程序」可达到此目的. Robot 程序主要由「动作指令」构成,只要熟悉手动操作Robot ...

  2. 发那科机器人override指令_发那科工业机器人:如何调整速度倍增器?——发那科工业机器人...

    用户在示教机器人轨迹时,往往会不断的调节机器人的速度倍率.这时就需要不断地去按速度倍率调节键(速度倍率+%键 和速度倍率-%键 ). 速度倍率是决定机器人运动的实际速度的两个因素之一,以百分符号%来表 ...

  3. 发那科机器人override指令_机器人控制指令介绍(二)

    原标题:机器人控制指令介绍(二) 本文旨在通过指令介绍及程序示例帮助读者了解和学习OFFSET(偏移)指令.工具/用户坐标系调用指令.其它指令(包含用户报警指令:UALM[i].计时器令:TIMER[ ...

  4. 发那科机器人override指令_如何编写发那科机器人程序!

    此时功能应显示为CREATE,若不是,请按切F1~F5的功能键至下一列,即可出现CREATE. 上图画面中, 的右方有「>」符号,代表F1~F5 功能键有其他功能可供换.按下CREATE 以建立 ...

  5. 发那科机器人GI分配_发那科机器人应用-运动指令入门(1)

    看懂机器人运动指令 1.运动类型 J:Joint----关节 L: Linear---直线 C: Clrcular---圆弧 A: Clrcle Arc--- C圆弧 2.位置数据 P[ ]:一般位置 ...

  6. 发那科机器人GI分配_发那科机器人调试离线编程与应用 “I/O的分配”

    对于发那科机器人其IO主要有:通用IO和专用IO两种类型,其中通用IO又包含数字IO.模拟IO和组IO,相对应的专用IO又包含外围设备IO.操作面板IO以及机器人IO. 在这个当中我们需要注意的是:操 ...

  7. 发那科机器人GI分配_发那科FANUC工业机器人:I/O的分配

    本次的内容主题是机器人IO的分配. 对于FANUC机器人其IO主要有:通用IO和专用IO两种类型,其中通用IO又包含数字IO.模拟IO和组IO,相对应的专用IO又包含外围设备IO.操作面板IO以及机器 ...

  8. 发那科机器人接线电源_发那科机器人更换控制器主板上的电池操作步骤

    发那科机器人控制器主板上的SRAM主要作用是存储程序和系统变量,由一节位于主板上的锂电池供电,以保存数据.机器人的长期使用,会让电池的电压降低,当这节电池的电压不足时,在TP上显示报警(SYST-03 ...

  9. 发那科机器人点位编辑_发那科机器人零点复位的实操步骤——发那科配件

    通常在机器人从FANUCRobotics 出厂之前已经进行了零点复归.但是,机器人还是有可能丢失掉原点数据,需要重新进行零点复归.机器人通过闭环伺服系统来控制机器人各运动轴.控制器输出控制命令来驱动每 ...

最新文章

  1. ieda中快捷搜索_IntelliJ IDEA IDE设置系列教程(十):在工具窗口中快速搜索
  2. 前端论坛、博客及公众号汇总
  3. 0pp0r11如何更改语言_如何写才能避免重复率过高呢?
  4. 信息学奥赛一本通 1182:合影效果 | OpenJudge NOI 1.10 07:合影效果
  5. 一个关于Cobar 的释疑
  6. 2019 fall CS224w:01-intro
  7. 如何更好地理解和应用ITIL
  8. jquey知识点整理
  9. C++ 输入多行以空格分隔的数将其变为数组,动态申请二维数组
  10. 3Done第七课——马克杯设计
  11. 统计学中常用的数据分析方法汇总
  12. Windows平台下使用GoLand生成Linux可执行文件
  13. 编译原理-回溯法及其优化的思考
  14. Listary 配置常用搜索
  15. 百度旋转验证码识别平台接口文档
  16. 创建API Signing Key
  17. 硕士研究生毕业论文检测加强通过率的四大方法
  18. 更好用的HTTP客户端工具,跟SpringBoot绝配
  19. 五年级下学期班主任工作计划
  20. 额定功率台式计算机,解决方案:计算机电源分类当前的台式计算机电源的额定功率为200-4...

热门文章

  1. 适配器改造Servlet并优化
  2. powerbuilder11的体验[转载]
  3. js数据结构- 双向链表
  4. 脑残式网络编程入门(五):每天都在用的Ping命令,它到底是什么?
  5. web远程访问Windows桌面
  6. Winform设置居中屏幕
  7. 安卓之ViewFlipper实现渐变视差导航页
  8. matlab fft实现dft,matlab实现dft和fft
  9. 如何远程连接Linux系统服务器
  10. 最新旧物回收类网站源码V2.4版+Thinkphp内核