FUANC机器人教程:速度倍率级数与倍率增量设定方法

news2024/11/26 2:27:45

目录

机器人速度倍率介绍

机器人运行速度倍率切换操作

快速切换速度倍率有效与无效设定

速度倍率级数与增量自定义

速度倍率级数与增量自定义举例


机器人速度倍率介绍

在机器人手动或自动运行时都离不开速度设定,机器人的运行速度由多个要素共同决定,其中一个关键要素就是速度倍率,尤其是手动运行时,完全通过调节速度倍率来控制机器人的运行速度。

速度倍率是机器人手动或自动运行时,相对于最大运行速度的百分比(%)。

FANUC机器人当前的速度倍率,显示在示教器界面的右上角,如下图所示。

速度倍率100%,表示机器人在该设定下可以运动的最大速度。低速的步进量,手动直线运动的情况下,标准设定为每步0.1mm。手动关节运动的情况下,标准设定为每步大约移动0.001°。微速的步宽为低速步进量的十分之一。

机器人运行速度倍率切换操作

要改变速度倍率,可以直接按倍率键。也可以按住SHIFT键的同时按倍率键,这时速度倍率会按照微速、低速、5%、50%、100%这5档变化,这种操作可以称为快速快速切换速度倍率,与之对应的只按倍率键的操作可以称为非快速快速切换速度倍率。

倍率键及其在示教器上的位置,如下图所示。

速度倍率切换按键操作与对应的倍率值变化,及其说明如下表所示。

按键操作

倍率值变化

说明

倍率键

微速↔低速↔1%↔5%↔50%↔100%

倍率在1%~5%之间每按一次倍率键增量为1%,倍率在5%~100%之间每按一次倍率键增量为5%

SHIFT+倍率键

微速↔低速↔5%↔50%↔100%

默认的快速切换速度倍率值

可根据加工单元的状态、机器人动作种类以及对机器人的操作熟练程度来设定速度倍率。在掌握机器人操作之前,必须要在较低的速度倍率下进行操作。

注:使用“微速”、“低速”作为速度倍率时,机器人每次运动l步,再次手动运行机器人时,需要松开倍率键后再次按下该键。

快速切换速度倍率有效与无效设定

按下“SHIFT”键的同时再按“倍率”键能够快速切换速度倍率,但是这个功能只有在系统变量$SHFTOV_ENB的值为1时才有效,为0时则无效。设定为无效状态时,按下“SHIFT”键的同时再按“倍率”键,速度倍率值的变化与只按“倍率”键的速度倍率值变化情况相同。

一般情况下,FANUC机器人在出厂时快速切换速度倍率已设定为有效,有些机型也会设定为无效。如果需要更改设定,可以按照下述步骤操作。

机器人示教器上依次按“MENU”键→“0”键,在MENU 2中依次选择“系统”→“变量”,按“ENTER”键,进入系统变量界面。

将光标移动到变量$SHFTOV_ENB,输入相应的变量值(1或0),按“ENTER”键即可,如下图所示。

速度倍率级数与增量自定义

FANUC机器人也支持速度倍率级数与增量自定义,值得注意的是非快速切换速度倍率与快速切换速度倍率的级数与增量是分别独立设定的。

要进行速度倍率级数与增量自定义时,可以在系统变量界面上,将光标移动到系统变量$OVRD_SETUP上,如下图所示。

此时,按“F2 详细”键,进入系统变量$OVRD_SETUP的详情界面,如下图所示。

可以看到,系统变量$OVRD_SETUP包含4个变量,每个变量的详细说明如下。

$OVRD_NUM:用于设定非快速切换速度倍率的级数,在希望减少或者增加倍率级数时,可以更改此值,设定值有效范围为0~10。设定值为0时,表示本功能无效;只有设定值为1~10时,本功能才会生效(如设定为8时,本功能有效,倍率级数为8级)。标准情况下,此变量的设定值为0。

$OVERRIDE:将光标移动到此变量上,按“F2 详细”键,进入$OVRD_SETUP.$OVERRIDE界面,如下图所示。在此界面中,可以设定非快速切换速度倍率每一级的增量值。设定值有效范围为-2~100,-2表示尚未设定,-1表示微速,0表示低速。

注:在$OVRD_SETUP.$OVERRIDE界面中设定倍率增量值时,要按照从小到大的顺序依次设定,并且有效级数不能超过$OVRD_NUM的设定值。在设定不正确的状态下按下倍率键,速度倍率会始终为微速。

$OVRD_NUM_S:用于设定快速切换速度倍率的级数,设定值有效范围与操作方法同非快速切换速度倍率的级数。

$OVERRIDE_S:设定快速切换速度倍率每一级的增量值,设定值有效范围与操作方法同非快速切换速度倍率每一级的增量值。

速度倍率级数与增量自定义举例

快速切换速度倍率的级数设定为8,对应的系统变量$OVRD_NUM的设定值为8,如下图所示。

速度倍率增量按照微速↔低速↔10%↔20%↔30%↔50%↔80%↔100%依次切换,对应的系统变量$OVERRIDE的设定值如下图所示,这种情况$OVERRIDE[9-10]未使用,因此设定值都是-2。

快速切换速度倍率级数与增量的自定义方法与之类似,可参考设定。

The End


上一篇:ROBOGUIDE教程:FANUC机器人固定点焊焊接虚拟仿真

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1835269.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【毕业设计】Django 校园二手交易平台(有源码+mysql数据)

此项目有完整实现源码,有需要请联系博主 Django 校园二手交易平台开发项目 项目选择动机 本项目旨在开发一个基于Django的校园二手交易平台,为大学生提供一个安全便捷的二手物品买卖平台。该平台将提供用户注册和认证、物品发布和搜索、交易信息管理等…

如何使用Vue3和ApexCharts创建交互式热力图?

本文由ScriptEcho平台提供技术支持 项目地址:传送门 热力图:可视化数据分布 应用场景介绍 热力图是一种数据可视化技术,它使用颜色来表示数据点的值。热力图常用于可视化分布数据,例如人口密度、温度变化或网站流量。 代码基…

视频太长了,想要剪切掉一节怎么操作?

如果你想为你的视频制作一个具有一定客观性的短视频,并在一些平台上发布,那么剪辑视频片段是不可避免的。通过剪辑视频片段的操作,提出视频中多余的视频内容,将自己需要的内容单独提取出来。但问题是如何操作它。对于新手来说&…

【分布式事务】分布式事务其他解决方案——2PC

目录 2PC解释例子分析回到IT系统中 XA 方案执行流程DTP 模型交互模式 总结 2PC 解释 2PC 即两阶段提交协议,是将整个事务流程分为两个阶段,准备阶段(Prepare phase)、提交阶段(commit phase),…

探索AgentUniverse:蚂蚁集团发布的多体Agent构建工厂

在迅速发展的AI领域,多体智能系统因其通过协调工作处理复杂任务的能力而受到广泛关注。最近,蚂蚁集团发布了一款名为AgentUniverse的开源框架,旨在构建各种智能体,包括法律咨询智能体、事件解读智能体、行业分析智能体和财报生成智…

从零到一:Python自动化测试的详细指南!

引言: Python是一种功能强大且易于学习和使用的编程语言,它非常适合用于自动化测试。本文将从零开始,通过详细的步骤和规范,介绍如何在Python中实施高质量的自动化测试。我们将探讨测试策略的制定、测试框架的选择、测试用例的编…

表达式的格式化

表达式:一条具有明确结果的代码语句 在字符串前面加上前缀f,表示这是一个格式化字符串,可以在字符串中直接引用变量,并使用{}来表示这些变量的位置。例如: name "Alice" age 30 print(f"My name is …

30. 光纤耦合器

导论: 物理光学传播(POP)可用于计算光纤耦合效率。 设计流程: 光束建模和聚焦 在系统选项中选择系统孔径,在系统孔径下选择“入瞳直径”,并输入“4”。 设置0视场,选择角度。 加入1um波长。…

使用 Mask R-CNN 进行血细胞分割

介绍 血细胞分析是诊断各种医学疾病的重要步骤,从感染和贫血到更严重的疾病如白血病。传统上,这一过程是通过老方法进行的——实验室技术员通过显微镜查看血涂片玻片,花费几个小时。这一过程不仅令人乏味,还容易出现人为错误&…

基于Eclipse+JSP+SSH+Mysql开发的实验室设备管理系统

基于EclipseJSPSSHMysql开发的实验室设备管理系统 项目介绍💁🏻 实验室教师端(管理员端)集成了多个核心功能模块,包括通知管理、预约和借用记录管理、实验室管理以及设备信息管理。管理员可以发布和删除通知公告&#…

力控算法每日一练:209. 长度最小的子数组(java)

给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 class Solution {public int minSu…

YOLOv10改进 | 注意力篇 | YOLOv10改进CA注意力机制

1.CA介绍 摘要:最近关于移动网络设计的研究已经证明了通道注意力(例如,挤压和激励注意力)对于提升模型性能的显着有效性,但它们通常忽略了位置信息,而位置信息对于生成空间选择性注意力图很重要。 在本文中,我们通过将位置信息嵌入到通道注意力中,提出了一种新颖的移动…

为什么构造costVolume中常用逆深度采样

原因:在现实世界中,深度值分布并不均匀。距离相机较远的物体,其深度值变化较慢,而距离较近的物体,深度值变化较快。均匀采样可能会导致成本体积中远处的深度级别具有更多的噪声和不确定性,而近处的深度级别…

NLP自然语言处理课程设计—基于实体识别的智能任务系统

NLP课程设计-基于实体识别的智能任务系统 前言一、数据获取可行性分析和需求分析1. 数据获取可行性分析2. 需求分析 二、程序主要NLP技术2.1 文本分类技术2.2 中文命名实体识别2.2.1 BiLSTM(双向长短期记忆网络)2.2.2 CRF(条件随机场&#xf…

MYSQL 四、mysql进阶 1(mysql逻辑架构以及查询流程)

一、mysql的逻辑架构 1. 逻辑架构剖析 1.1 服务器处理客户端请求 mysql是典型的c/s架构,即 client/server 架构,不论是客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本&am…

30天学会QT---------------大项目之在线考试系统

前段时间真的很忙很忙,忙完这段时间,总算是有空来写文章了,开始写的时候我就以为能够有时间准备和写这个,但是发现有时候忙着忙着就忘记了,没有办法来写项目,真的是非常尴尬。 现在有时间了,就有充分的时间来写了。 为了避免笔记断更,我决定先存稿来写。 1、如何规划项…

打造完美Mac多屏视界,BetterDisplay Pro一键掌控!

BetterDisplay Pro for Mac是一款专为Mac用户打造的显示器管理与优化软件,旨在为用户带来卓越的视觉体验和工作效率。它凭借强大的功能和简洁易用的界面,成为了Mac用户优化显示器设置的得力助手。 一、全方位管理与优化 BetterDisplay Pro for Mac支持…

【python】OpenCV—Segmentation

文章目录 cv2.kmeans牛刀小试 cv2.kmeans cv2.kmeans 是 OpenCV 库中用于执行 K-Means 聚类算法的函数。以下是根据参考文章整理的 cv2.kmeans 函数的中文文档: 一、函数功能 cv2.kmeans 用于执行 K-Means 聚类算法,将一组数据点划分到 K 个簇中&…

DGit介绍

参考地址:http://githubengineering.com/introducing-dgit/ DGit是“Distributed Git”的简写,即分布式Git。 众所周知,Git本身就是分布式的,任何的Git仓库备份都是包含该项目所有历史版本的所有的文件,分支&#xff…

SOLIDWORKS 2024正版软件:新增功能介绍

随着科技的飞速发展,计算机辅助设计(CAD)软件在工业设计领域扮演着越来越重要的角色。SOLIDWORKS作为3D CAD软件提供商,其每一次版本更新都带来了一系列创新功能和改进,旨在为用户提供更有效、更智能、更协同的设计体验…