旋转偏心裁切刀切向跟踪及半径补偿

1 裁刀半径补偿问题的提出

偏心裁刀一般皮革和纸箱行业用的比较多,它适用于裁切比较厚的材料。对于如图1所示的偏心裁刀,它的刀尖和旋转轴(也就是刀心)存在一个距离,设为半径r。由于改刀刀刃有方向,所以用该刀去切割直线时,必须保证刀的角度方向与直线一致,否则会导致材料的损坏,裁刀切向跟随就是要保证切割直线时裁刀方向转到与直线方向一致。

用该刀去切割直线时,上位机发下来的plt指令是刀心的轨迹,但是由于存在半径距离r,所以刀心走的轨迹和刀尖切割的轨迹会有偏差,图2是不加补偿时切割的正方形和三角形。

偏心裁刀

未加补偿时正方形切割效果

未加补偿时三角形切割效果

2 裁刀半径补偿原理

半径补偿原理示意图

如上图所示,切割俩条相邻线段AB和BC,它们的夹角为θ。则刀尖从A切到B,刀心走的轨迹是从A'走到B'。AA'和BB'长度都等于半径r。切第二段BC直线时,刀心必须先从B'走到B'',,然后再走直线B''C’。其中BB''和CC'的长度都为r。

当夹角θ比较大时,需要先抬刀,让刀心先走到B'',然后再下刀从B''走到C'。当夹角θ比较小时,这个时候不用抬刀,而是让刀沿着刀心转动角度θ与BC平行,同时控制XY电机让刀心走直线B'B''。注意,刀轴旋转θ运动和走直线B'B''运动必须同时进行,这样对纸张的损害比较小,同时切割运动也会比较流畅。

对于切割正方形三角形,直线转角比较大,需要在转角处抬刀。对于切割曲线,由于上位机发下来的拟合小线段之间夹角比较小,此时不抬刀并使用三轴联动方式进行线段过渡。

3 裁刀补偿实际切割实例

下面俩图是用本算法切割正方形和三角形时圆心运动轨迹示意图。大家可以比较一下这个示意图和第1节的未加补偿时的切割效果的区别。

加补偿切正方形时刀心轨迹

加补偿切三角形时刀心轨迹

下面是使用裁刀半径补偿算法切割正方形、三角形和字母ABCD的效果。

加了补偿的正方形切割效果

加了补偿后三角形切割效果

加补偿后字母切割效果

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux学习笔记-Ubuntu系统下配置用户ssh只能访问git仓库

目录 一、基本信息1.1 系统信息1.2 git版本[^1]1.2.1 服务器端git版本1.2.2 客户端TortoiseGit版本1.2.3 客户端Git for windows版本 二、创建git用户和群组[^2]2.1 使用groupadd创建群组2.2 创建git用户2.2.1 使用useradd创建git用户2.2.2 配置新建的git用户ssh免密访问 2.3 创…

Packet Tracer安装、汉化

Packet Tracer是一款由思科系统开发的网络模拟器,用于学习和实验网络配置、协议和拓扑结构。它提供了一个虚拟的网络环境,让用户能够在不需要实际硬件设备的情况下进行网络实验和模拟。 安装 Packet Tracer的安装注册:在Packet Tracer软件上…

基于SSM的快餐店点餐服务系统设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

2023 CCF国际AIOps挑战赛,报名倒计时!|截止时间9月15日

智能运维领域最具影响力的专业赛事——2023 CCF国际AIOps挑战赛,自报名启动以来已收到230余支队伍报名,约600余位选手参与本次挑战赛。本次大赛的报名截止时间为9月15日,目前报名已经进入倒计时,请选手们抓紧最后时间报名参赛&…

Science adv | 转录因子SPIC连接胚胎干细胞中的细胞代谢与表观调控

代谢是生化反应网络的结果,这些反应吸收营养物质并对其进行处理,以满足细胞的需求,包括能量产生和生物合成。反应的中间体被用作各种表观基因组修饰酶的底物和辅助因子,因此代谢与表观遗传密切相关。代谢结合表观遗传涉及疾病&…

使用Puppeteer爬取地图上的用户评价和评论

导语 在互联网时代,获取用户的反馈和意见是非常重要的,它可以帮助我们了解用户的需求和喜好,提高我们的产品和服务质量。有时候,我们需要从地图上爬取用户对某些地点或商家的评价和评论,这样我们就可以分析用户对不同…

Linux下修改jar包中的配置文件application.conf

文件位置 jar包文件工程目录 打包后解压jar包目录 提取和上传 jar tf XXX.jar # 获取包内文件 application.conf是jar包的配置文件,如果修改需要 提取文件 jar xf my-app.jar application.conf 修改后上传文件 jar uf my-app.jar application.conf

NDK (ndk)报错 Unity requires NDK r19 (64-bit)(19.0.05232133)

一、介绍 在 Android 添加 NDK ndk 的时候,出现 Unity requires NDK r19 (64-bit)(19.0.05232133)。 二、环境 1、Unity 2020.3.48f1c1 2、Android NDK 配置 三、报错信息 NDK (ndk)报错 Unity requires NDK r19 (64-bit)(19.0.05232133) 四、解决方法 1、下…

贝类包纳米虫病诊断方法

声明 本文是学习GB-T 42821-2023 贝类包纳米虫病诊断方法. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 242 g 57.1 mL 100 mL 1000 mL A.9 1 电泳缓冲液 50电泳缓冲液 加水定容至 室温贮存。 A.10 苏木精染液的配制方法 苏木精 无水乙醇 …

释放数据价值这道难题,Smartbi V11有解

《未来简史》预言:数据将成为人们未来的信仰。 未来已来,将至已至。如今,数据所扮演的角色与作用超乎想象。从政府将数据要素列入生产要素之中,到数据驱动型业务场景涌现,企业与组织对于数据及其价值的认可度明显提升…

2023年五一杯数学建模A题无人机定点投放问题求解全过程论文及程序

2023年五一杯数学建模 A题 无人机定点投放问题 原题再现: 随着科学技术的不断发展,无人机在许多领域都有着广泛的应用。对于空中执行定点投放任务的无人机,其投放精度不仅依赖于无人机的操作技术,而且还与无人机执行任务时所处状…

小程序实现一个 倒计时组件

小程序实现一个 倒计时组件 需求背景 要做一个倒计时,可能是天级别,也可能是日级别,时级别,而且每个有效订单都要用,就做成组件了 效果图 需求分析 需要一个未来的时间戳,或者在服务度直接下发一个未来…