计算料盘点位阵列最少需要几个边角点?

本文探讨了如何在不明确料盘与电机轴坐标系平行的情况下,通过示教最少的边角点来自动计算料盘上所有料位的位置。料盘为m行n列的标准矩形,理想情况下只需示教3个边角点,通过行列间距公式即可得出全部点位。
摘要由CSDN通过智能技术生成

为什么不把料盘摆正?因为不能前提假设料盘摆放位置与电机轴坐标系平行同向

如上图所示,这个料盘m行n列,现在需要示教所有料位的取料位置,总不能每一个料位都去手动示教吧!

┭┮﹏┭┮

理想情况下,最多示教3个 边角点位 xy,然后根据已知的行数和 列数 ,就能自动算出所有阵列点位xy。

图形是规则的,每个料位都相同的尺寸大小,料盘是一个m行n列的标准矩形。

要注意的是,料盘的摆放位置不一定与电机坐标系xy平行,如果是平行的那就很好算:
dx = (x3-x1) / (n-1); //列间距
dy = (y3-y1) / (m-1); //行间距
x = dx * (b-1) + x1;
y = dy * (a-1) + y1;
注意正负号

举报

选择你想要举报的内容(必选)
  • 内容涉黄
  • 政治相关
  • 内容抄袭
  • 涉嫌广告
  • 内容侵权
  • 侮辱谩骂
  • 样式问题
  • 其他