RobotMaster+KUKA——实际工作遇到问题及其解决方案

2024-01-08 13:52

本文主要是介绍RobotMaster+KUKA——实际工作遇到问题及其解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

  • 引出
  • 现场反馈问题
    • 0度31层整体速度偏慢
      • 问题描述
      • 问题分析
      • 初步解决方案(不治本)
      • 可能的解决方案
  • 轨迹问题
    • 0度25层,轨迹,点在模具外
      • 错误原因分析
      • 解决方案
    • 0度27层,轨迹黄色,调整E3
      • 轨迹偏移E3
    • 0度34层,A4限位,调整E2
      • 问题描述
      • 解决方案
      • 代码分析
  • robotmaster配置问题
    • 45度 26层 13条轨迹,铺丝头角度不对
      • 错误原因分析
      • 定位问题
      • 解决方案
    • 100度36层,多条轨迹不可达
      • 铺丝后问题
    • 0度 39层 70条,奇异点问题
      • 问题描述
      • 解决方案
    • 135度 40层 15条轨迹,超行程
      • 问题描述
      • 尝试解决1-倾角
      • 尝试解决2-E3成功
  • KUKA问题
    • 机械臂A6限位
      • 问题描述
      • 解决方案
    • 最大读取行数限制
      • 问题描述
      • 解决方案
    • 工作空间出错
  • 总结

引出


RobotMaster使用,实际工作遇到的问题及其解决方案汇总。

现场反馈问题

0度31层整体速度偏慢

问题描述

0度31层,现场反馈整体铺丝速度偏慢,尝试调整rm里的图示设置,从参数字面意思和仿真结果来看,似乎并没有改变

在这里插入图片描述

问题分析

给的0.6m/s,速度提不上去是因为点密度的问题

在这里插入图片描述

生成的src前面有一个vel.cp就是tcp速度,给的0.6,实际走出来0.05都不到

在这里插入图片描述

初步解决方案(不治本)

从延时方面加快,速度似乎并没有什么变化

原因:

我们走的都是静态坐标系,ptp和点密度有很大关系,速度上不去,其他都是治标不治本的;ptp是点到点(point to point)

不会影响铺放,只会在有ccr动作的时候快一点,ccr是指送切逻辑动作

点密度的问题,样条曲线不会受点密度影响

在这里插入图片描述

可能的解决方案

两个思路,

1.叫人做一下转台的耦合走动态坐标系,

2.走样条曲线spline这个很难,

他们都不懂我一个人没法搞

轨迹问题

0度25层,轨迹,点在模具外

hongdu延长的轨迹有缺陷

轨迹凸起的话,我们这边是做不出来的

在这里插入图片描述

在这里插入图片描述

错误原因分析

在这里插入图片描述

解决方案

在这里插入图片描述

在这里插入图片描述

0度27层,轨迹黄色,调整E3

轨迹偏移E3

在这里插入图片描述

选择E3,计算,然后接受

在这里插入图片描述

在这里插入图片描述

0度34层,A4限位,调整E2

问题描述

在这里插入图片描述

解决方案

调整E3的角度为28度

在这里插入图片描述

代码分析

DAT文件发生了改变

在这里插入图片描述

src文件并未改变

在这里插入图片描述

robotmaster配置问题

45度 26层 13条轨迹,铺丝头角度不对

错误原因分析

在这里插入图片描述

现场铺丝头角度

在这里插入图片描述

在这里插入图片描述

定位问题

默认工具方向定义错误,应该是下面那个

在这里插入图片描述

正常的情况

在这里插入图片描述

解决方案

实际上在设置的时候没有选择压辊角度导致,需要选择压辊5度

在这里插入图片描述

100度36层,多条轨迹不可达

在100度36层的仿真中,每组都出现了黄色,后来把黄色的单独拎出来,观察发现1、3、5、7、9 奇数出现问题,

然后重新生成,所以铺丝的时候可能会有点奇怪,就是中间出空出来

铺丝后问题

在这里插入图片描述

可能的原因:

1.丝束铺的时候受拉,铺完后残余应力导致隆起;

2.压辊距离模具有一定距离,铺丝的时候未压实;

0度 39层 70条,奇异点问题

问题描述

在这里插入图片描述

解决方案

在这里插入图片描述

135度 40层 15条轨迹,超行程

问题描述

在这里插入图片描述

尝试解决1-倾角

在这里插入图片描述

尝试解决2-E3成功

在这里插入图片描述

KUKA问题

机械臂A6限位

http://www.360doc.com/content/12/0121/07/83651872_1103001062.shtml

在这里插入图片描述

其中:

1=LINEAR 代表直线轴,
3=R0TAT0 RISCH 代表旋转轴,
5=ENDL0S 代表无限旋转轴。

问题描述

kuka机器人A6限位,机器人不动,需要调整E2

修改E2,机器人/外轴设置中的E2(0到-300之间数值)

在这里插入图片描述

解决方案

调整E2为-200

在这里插入图片描述

最大读取行数限制

问题描述

问题记录:整层100度22层,由于KUKA机器人程序最大读取行数限制,改成每次铺单条。并且修改用户坐标系编号为0,解决问题

在这里插入图片描述

解决方案

修改程序轨迹为单条

工作空间出错

在这里插入图片描述


总结

RobotMaster使用,实际工作遇到的问题及其解决方案汇总。

这篇关于RobotMaster+KUKA——实际工作遇到问题及其解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/583673

相关文章

C++高效内存池实现减少动态分配开销的解决方案

《C++高效内存池实现减少动态分配开销的解决方案》C++动态内存分配存在系统调用开销、碎片化和锁竞争等性能问题,内存池通过预分配、分块管理和缓存复用解决这些问题,下面就来了解一下... 目录一、C++内存分配的性能挑战二、内存池技术的核心原理三、主流内存池实现:TCMalloc与Jemalloc1. TCM

LiteFlow轻量级工作流引擎使用示例详解

《LiteFlow轻量级工作流引擎使用示例详解》:本文主要介绍LiteFlow是一个灵活、简洁且轻量的工作流引擎,适合用于中小型项目和微服务架构中的流程编排,本文给大家介绍LiteFlow轻量级工... 目录1. LiteFlow 主要特点2. 工作流定义方式3. LiteFlow 流程示例4. LiteF

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

解决JSONField、JsonProperty不生效的问题

《解决JSONField、JsonProperty不生效的问题》:本文主要介绍解决JSONField、JsonProperty不生效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录jsONField、JsonProperty不生效javascript问题排查总结JSONField

html 滚动条滚动过快会留下边框线的解决方案

《html滚动条滚动过快会留下边框线的解决方案》:本文主要介绍了html滚动条滚动过快会留下边框线的解决方案,解决方法很简单,详细内容请阅读本文,希望能对你有所帮助... 滚动条滚动过快时,会留下边框线但其实大部分时候是这样的,没有多出边框线的滚动条滚动过快时留下边框线的问题通常与滚动条样式和滚动行