热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

制动器作用停止发那科机器人_【发那科】机器人程序突然中断,应该如何恢复?...

1.概述发那科机器人程序在运行过程中,可能会因为人为操作或报警的原因而发生程序中断。本文就机器人程序中断与相应的恢复方式进行简单介绍。2.程序中断程序的执行状态分执行

1.  概述

发那科机器人程序在运行过程中,可能会因为人为操作或报警的原因而发生程序中断。本文就机器人程序中断与相应的恢复方式进行简单介绍。

2.  程序中断

程序的执行状态分执行、结束、暂停三种,表1中展示了程序的两种停止状态间的差异。

表1 结束与暂停

造成程序中断的情况如下:

(1)人为停止

a. 按下示教盒或控制柜面板上的急停;

b. 外围设备I/O的*IMSTP输入;

c. 松开DEADMAN开关;

d. 示教盒【暂停】(HOLD)按键;

e. 外围设备I/O的*HOLD输入。

(2)发生报警

若发生报警使程序中断,可通过MENU—【报警】(ALARM),查看相应报警信息。

图1 报警示例

标准报警语句形式如图所示,由报警代码、报警严重程度和报警消息组成。报警严重程度的不同将决定是否停止机器人的动作,以及是否断开伺服电源。不同报警重要程度表2所示:

表2 报警严重度

3.  程序恢复

恢复程序的执行时,用户可根据如下步骤进行:

a. 根据不同的中断原因进行故障排除;

b. 恢复程序的执行。

3.1 解除不同原因引发的暂停状态

(1)急停的解除

如果按下示教盒或控制柜面板上的急停按钮,机器人会瞬时停止,执行中的程序被中断,并发生急停报警显示在示教盒画面上,报警指示灯点亮,此时急停按钮被锁定。

图2 通过急停操作来停止程序

恢复方法如下:

a. 排除导致急停的原因;

b. 旋转急停按钮解除其锁定状态;

c. 点击示教盒或控制柜面板上的RESET键,则示教盒报警信息消失,报警指示灯熄灭。

图3示教盒复位键(RESET)

(2)HOLD的解除

按下示教器上的HOLD键,机器人减速后停止,执行中的程序被中断,暂停指示灯点亮。此时,重新启动程序,暂停即被解除。

图4示教盒暂停键(HOLD)

(3)报警的解除

当程序执行失败或者外部设备输入了急停/报警信号,示教盒显示画面会出现报警,机器人运动停止,程序暂停或者结束。

恢复方法如下:

a. 通过报警指示灯或是示教盒状态栏的第一、二行可以确认是否有报警发生。

图5 确认报警信息

通过MENU-【报警】(Alarm)-【报警日志】(Alarm log)-F3【履历】(Hist)。

图6 报警履历界面

b. 排除导致报警的原因;

c. 点击示教盒或控制柜面板上的RESET键,示教盒报警消失,报警指示灯熄灭。

3.2 恢复程序执行

(1)恢复程序执行

故障解除后,若要恢复程序执行,则根据如下步骤操作:

a. 找出程序暂停时的实际行号:MENU-【下一页】(NEXT)-【状态】(STATUS)-【执行历史记录】(Exec-hist);

图7 程序执行历史记录

b. 进入程序编辑界面;

c. 手动执行到暂停行或执行顺序的上一行;

d. 通过START信号(自动时)/通过SHIFT键+FWD键(手动时),恢复程序的执行。

(2)启动新程序

若想要执行一个新的程序或本程序从新的行开始执行,则根据如下步骤操作:

a. 通过FCTN-中止程序(Abort (ALL))或CSTOPI(UI[4])信号使程序结束;

b. 通过START信号(自动时)/通过SHIFT键+FWD键(手动时)重新启动程序。



推荐阅读
  • 本文介绍了Paxos的世界中关于复制日志与状态机的概念和重要性。通过存储日志来实现数据的持久化,并通过日志流来记录数据的变化,而不是直接持久化数据本身。这样做的好处是简化了持久化存储的操作,并且方便多机之间的数据同步。 ... [详细]
  • 本文介绍了一个React Native新手在尝试将数据发布到服务器时遇到的问题,以及他的React Native代码和服务器端代码。他使用fetch方法将数据发送到服务器,但无法在服务器端读取/获取发布的数据。 ... [详细]
  • 统一知识图谱学习和建议:更好地理解用户偏好
    本文介绍了一种将知识图谱纳入推荐系统的方法,以提高推荐的准确性和可解释性。与现有方法不同的是,本方法考虑了知识图谱的不完整性,并在知识图谱中传输关系信息,以更好地理解用户的偏好。通过大量实验,验证了本方法在推荐任务和知识图谱完成任务上的优势。 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了操作系统的定义和功能,包括操作系统的本质、用户界面以及系统调用的分类。同时还介绍了进程和线程的区别,包括进程和线程的定义和作用。 ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了软件测试知识点之数据库压力测试方法小结相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
  • 代理模式的详细介绍及应用场景
    代理模式是一种在软件开发中常用的设计模式,通过在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象进行访问,从而简化系统的复杂性。代理模式可以根据不同的使用目的分为远程代理、虚拟代理、Copy-on-Write代理、保护代理、防火墙代理、智能引用代理和Cache代理等几种。本文将详细介绍代理模式的原理和应用场景。 ... [详细]
  • HashMap的相关问题及其底层数据结构和操作流程
    本文介绍了关于HashMap的相关问题,包括其底层数据结构、JDK1.7和JDK1.8的差异、红黑树的使用、扩容和树化的条件、退化为链表的情况、索引的计算方法、hashcode和hash()方法的作用、数组容量的选择、Put方法的流程以及并发问题下的操作。文章还提到了扩容死链和数据错乱的问题,并探讨了key的设计要求。对于对Java面试中的HashMap问题感兴趣的读者,本文将为您提供一些有用的技术和经验。 ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • 在工作了一年多后,我对现在的工作感到厌倦,没有激情,于是决定转行做程序猿。我在学校开了一个某宝店,通过自己摸索和努力,每个月挣够了零花钱和伙食费。我决定往互联网方向靠,不喜欢面对面和人沟通,而虚拟世界中的开发工作让我感到兴奋。我开始学习Java,感到困惑和怀疑自己的智商,但一篇鸡汤文激发了我学习Python的兴趣,我感到智商找回来了。我相信没有梦想的人和咸鱼没有什么区别。 ... [详细]
author-avatar
人帅刀快爱美女_915
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有