回复:根据圆上三点坐标求圆心坐标及半径

已锁定

看雪001

  • 帖子

    2416
  • 精华

    87
  • 被关注

    232

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2024-06-15 22:22:13

10楼

展开查看
以下是引用yming在2024-03-20 20:00:58的发言 >1楼

程序首先要检查那三个点是否共线!否则,若共线,无解!

说实话,用1200(32位)去求解,精度差,又慢

在PN系统下,这类算法,最好是送到服务器,又快又好。

不知楼主在手机上用过一些AI APP么?给出三点坐标,1-2秒就给出分数形式的圆心坐标。

单精度浮点数的有效数据位是7位,这对于普通精度(相对于机床加工)而言足够了。

今天又想到这个回帖,是因为现场遇到一个三菱LD75四轴定位模块总是丢2个脉冲的问题:一段轨迹,7条直线段,加3个椭圆闭合圆弧,前面的两个椭圆轨迹都不会发生丢脉冲,就最后一个圆弧起点和终点不能闭合,差了2个脉冲(三菱的plc和四轴定位模块都不显示丢脉冲,只是累积轨迹运行100次后才发现位置偏移了)。

是什么原因导致了丢脉冲呢?套磁环、检查接地、更换驱动器、线缆、定位模块…,外围能想到做到的都做了,最后就是轨迹分步骤重复,锁定最后一个圆弧轨迹。怎么解决它的呢?最后那个圆弧轨迹一点没变,只是重新示教三点圆弧轨迹(半个圆弧),监控伺服驱动器里的指令脉冲总数,重复一千次轨迹运动,和为0,也就是不再丢脉冲了。

这样的三点找圆心,还能信任它吗?

大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。