首页 百科知识 节点计算举例

节点计算举例

时间:2022-10-16 百科知识 版权反馈
【摘要】:通过以上节点坐标值的计算表,可知:S、T、U处的曲率变化较大,不宜采用直线逼近法进行计算。通过以上分析和计算可知,节点的计算是相当复杂的,如果节点位置选择不当,会大大增加工作量。因此,在对轮廓曲线进行分段确定节点位置时,首先要分析该曲线在编程坐标系中的位置和走向,合理选定插补算法。这样不仅有助于选定较少的节点数,还有助于选用合适的逼近计算方法。

3.3.3 节点计算举例

已知条件如图3-11所示,下面用最容易理解的等间距法对图3-12中曲率变化不大的AS曲线段进行逼近计算。

img94

图3-11 逼近计算示例

img95

图3-12 逼近计算示例分析

1.分析

(1)根据已知条件和所设定的编程坐标系,可建立轮廓曲线方程为:

x2/a2 + y2/b2 = 1

式中:a——椭圆长轴;

 b——椭圆短轴。

(2)根据其曲线的走向位置,将轮廓曲线的总增量在横坐标轴上进行10等分后,得到B、C、G、H、N、P、Q、S和T等各节点。

(3)将各等分点的纵坐标值按曲线的椭圆方程式进行计算后,列于表3-3中。

表 3-3

img96

(4)通过以上节点坐标值的计算表,可知:S、T、U处的曲率变化较大,不宜采用直线逼近法进行计算。故考虑只在节点A~S间用直线逼近法。

(5)在靠近Y轴处,曲线的曲率变化较小,可间隔5mm为一段进行插补。

(6)直线拟合过程采用边逼近边分析误差的方式进行。

1)如果分析得逼近误差很小时,可将分段长度适当增大,再进行逼近误差分析,以此类推。

2)如果逼近误差大于允许误差,则要相应缩小分段长度,再进行逼近误差分析,以此类推。

3)如果分段长度已经很小,而逼近误差仍然大于允许误差,则要考虑改用其他插补算法,如圆弧逼近算法。

2.计算步骤

(1)对A(x1,y1)、C(x3,y3)两点间的直线逼近

1)由直线方程的两点式:(y−y1)/(y1−y3)=(x−x1)/(x1−x3

可得直线AC的一般形式方程:ax+by+c = 0

式中    a=y1−y3,b=x3−x1,c=y1(x1-x3)−x1(y1−y3)

利用表3-3中的数据,可求出a、b、c,得直线方程为

0.32x−5y−80=0

2)利用点B(x2,y2)到直线AC的距离公式,可近似分析逼近误差。距离d的计算公式为:

d=│ax2+by2+c│/(a2+b21/2

3)计算后的结果0.08mm已小于允许误差(图中所给定),故该逼近计算正确。

(2)对C、H两点间的直线逼近

1)建立直线CH的一般形式方程:1.02x−5y−83.5 =0

2)按上面的点线距离公式计算得d=1.09mm。

3)因误差大大超过了允许值,故必须减小逼近的分段间隔。

(3)减小分段间隔后,再对C、H两点间的直线逼近

1)在C、H两点间,按椭圆方程式计算出中点R的坐标值。

2)重复上述CH段的计算过程,直到误差小于允许值。

(4)按上述方法及步骤,依次完成其余各节点的直线逼近。

图中SU曲线段因为曲率变化较大,若还用直线逼近的方法,则会产生较大的逼近误差,所以宜采用圆弧逼近的方法。具体方法可以查阅有关资料,在此就不详述了。

通过以上分析和计算可知,节点的计算是相当复杂的,如果节点位置选择不当,会大大增加工作量。因此,在对轮廓曲线进行分段确定节点位置时,首先要分析该曲线在编程坐标系中的位置和走向,合理选定插补算法。例如:对轮廓上曲率变化不大的部分,可选择较大间隔的等分增量;对轮廓上曲率变化较大的部分,则应选择较小间隔的等分增量,或采用圆弧插补方法。这样不仅有助于选定较少的节点数,还有助于选用合适的逼近计算方法。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈