搜索
bottom↓
回复: 6

空间圆弧插补与空间圆弧平面切换 讨论

[复制链接]

出0入0汤圆

发表于 2015-8-10 15:01:09 | 显示全部楼层 |阅读模式
      
       各位大侠,大家好!

       小弟现在项目上要做空间圆弧插补。
      
       二维平面上的圆弧插补做过,三维空间上的圆弧插补没搞过,比较复杂!

      

       网上提供了一种思路:先将三维问题转化为二维问题,找出圆弧所在的面;再利用二维平面求出插补点;接着把二维插补点反转为三维坐标。


       现在问题是 我知道怎么从三维转为二维,再从二维转为三维!


       希望有这方面经验的前辈指点指点!



       谢谢!


阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2015-8-10 17:11:53 来自手机 | 显示全部楼层
我在opengl里这样做:假设轨迹在xy平面投影为圆弧,则xy两轴做圆弧插补。剩下的z轴增量细分到整个运动中去。不知对楼主是否有用。估计楼主也在做g代码解析。

出0入0汤圆

发表于 2015-8-10 17:19:12 | 显示全部楼层
思路很好呀,我觉得可行

出0入0汤圆

发表于 2015-9-20 06:46:39 来自手机 | 显示全部楼层
hmd420304805 发表于 2015-8-10 17:11
我在opengl里这样做:假设轨迹在xy平面投影为圆弧,则xy两轴做圆弧插补。剩下的z轴增量细分到整个运动中去。 ...

嗯嗯,有没有我们一起探讨的

出0入0汤圆

发表于 2015-9-21 08:39:22 | 显示全部楼层
这个问题值得研究,国内很多CNC包括运动控制卡都不支持三维圆弧插补,只支持到三维螺旋插补,楼上的思路很好,值得讨论!

出0入0汤圆

 楼主| 发表于 2015-9-28 15:48:18 | 显示全部楼层
gzhmcu 发表于 2015-9-21 08:39
这个问题值得研究,国内很多CNC包括运动控制卡都不支持三维圆弧插补,只支持到三维螺旋插补,楼上的思路很 ...

      多多探讨

出0入0汤圆

发表于 2015-10-24 23:39:59 | 显示全部楼层
如果计算能力没有问题的话,就找到一个将空间圆弧所在平面变换为Z=0平面的旋转矩阵R。然后再平面上插补,再将结果乘以R转置回到原来空间中即可。
另外的方法是直接将查补的步进乘以R转置矩阵,就可以得到空间的差不结果。
这个方法适用于任意空间平面上的圆弧。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-2 07:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表