已知弧上任意两点坐标和半径,怎么算弧上任意点的坐标?

已知弧上任意两点坐标和半径,怎么算弧上任意点的坐标?,第1张

弧的方程也就是该弧所对应的圆的方程,又半径已知,故找到圆心即可。
设圆心坐标为O(x,y)
则AO^2=x^2+y^2=25,BO^2=(x-3536)^2+(y-1536)^2=25
联立两个方程就可求出x,y的值,因为条件不整,故假设结果为a,b。
然后方程就可以写出:
(x-a)^2+(y-b)^2=25
其中x的范围为[0,3536]

G2或G3 X Z 的终点坐标 CR= (R多少 )
需要的是圆弧的起点终点、半径,要么是简单的加减法,需要在图纸上标出来。
例如:G2 X0 Z-50 CR=50
勾股定理 ,或者CAD上画出来。
圆弧顺逆的判断:
1、采用绝对值编程时,圆弧终点坐标为圆弧终点在工件坐标系中的坐标值,用X、Z表示。当采用增量值编程时;圆弧终点坐标为圆弧终点相对于圆弧起点的增量值,用U、W表示。
2、圆心坐标I、K为圆弧起点到圆弧中心所作矢量分别在X、Z坐标轴方向上的分矢量(矢量方向指向圆心)。本系统I、K为增量值,并带有“±”号,当分矢量的方向与坐标轴的方向不一致时取“-”号。
3、当用半径只指定圆心位置时,由于在同一半径只的情况下,从圆弧的起点到终点有两个圆弧的可能性,为区别二者,规定圆心角≤180°时,用“+R”表示。若圆弧圆心角>180°时,用“-R”表示。
4、用半径只指定圆心位置时,不能描述整圆。

令坐标原点为圆心,半径为R
假设两个点的坐标(x1,y1)、(x2,y2)
把点写成极坐标形式,那么坐标为(Rcos(a), Rsin(a))、(Rcos(b), Rsin(b))则中间第j点的坐标为
(Rcos(a + (j-1)(b-a)/N), Rsin(a + (j-1)(b-a)/N))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13102858.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存