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

相关文章

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

Java.lang.InterruptedException被中止异常的原因及解决方案

《Java.lang.InterruptedException被中止异常的原因及解决方案》Java.lang.InterruptedException是线程被中断时抛出的异常,用于协作停止执行,常见于... 目录报错问题报错原因解决方法Java.lang.InterruptedException 是 Jav

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

kkFileView在线预览office的常见问题以及解决方案

《kkFileView在线预览office的常见问题以及解决方案》kkFileView在线预览Office常见问题包括base64编码配置、Office组件安装、乱码处理及水印添加,解决方案涉及版本适... 目录kkFileView在线预览office的常见问题1.base642.提示找不到OFFICE组件

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

SpringBoot监控API请求耗时的6中解决解决方案

《SpringBoot监控API请求耗时的6中解决解决方案》本文介绍SpringBoot中记录API请求耗时的6种方案,包括手动埋点、AOP切面、拦截器、Filter、事件监听、Micrometer+... 目录1. 简介2.实战案例2.1 手动记录2.2 自定义AOP记录2.3 拦截器技术2.4 使用Fi

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at