fkf猎人传说
2009-04-20, 19:07
一、数据
24个坐标值(x,y)
序号 x y
1 -24.3814 71.8237
2 -22.6814 72.3649
3 -20.9814 74.6461
4 -19.2814 78.3881
5 -17.5814 82.4718
6 -15.8814 86.6400
7 -14.1814 90.5675
8 -12.4814 93.9943
9 -10.7814 96.8797
10 -9.0814 99.2266
11 -7.3814 101.0741
12 -5.6814 102.4684
13 -3.9814 103.4495
14 -2.2814 104.0472
15 -0.5814 104.2812
16 1.1185 104.1663
17 2.8185 103.5487
18 4.5185 102.3486
19 6.2185 100.4035
20 7.9185 97.3068
21 9.6185 91.4424
22 11.3185 79.5634
23 13.0185 73.7827
24 14.7185 71.9590
二、拟合算法
在给定误差要求(0.1~0.2mm可以适当大一些)的情况下,根据刀片的长度对廓形进行分段,曲率较大的部分采用圆弧的刀片进行拟合,其余部分采用直线刀片拟合。(注意:所有刀片一样,12.7mm*4.67mm)
首先,确定顶端刀片的形状和位置。顶端水平放置一个刀片,由于曲率较大,采用圆弧拟合方法去逼近顶端廓形,刀片根据廓形需要磨出相应的圆弧。
两侧刀片以顶端刀片为基准,按选择的重叠量(1~2mm)依次往下排开。根据刀片的长度,用直线段去截圆弧,进行分段拟合。在分段的过程中,会出现三种情况(如图1)
(1)直线段位于廓形的下方
判断廓形与直线段的最大距离,如果大于允许的拟合误差(0.1~0.2mm)就用圆弧(磨出来的满足要求就行)去拟合直线段上面的廓形。如果满足误差要求,就直接用该直线段拟合。
(2)直线段位于廓形的下方
以直线段起始点为基点,将其旋转到与廓形相切的位置,用切点代替直线段终点作为下一个直线段拟合的起点。
(3)直线段位于廓形的上方
如果直线与廓形的最大距离满足误差要求,将直线直接平移到廓形相切的位置。
否则以直线段起始点为基点,旋转直线到满足误差要求,再将其平移到与廓形相切的位置,用切点代替直线段终点作为下一个直线段拟合的起点。
三、结果
需要得到每个拟合直线段的起始点坐标(y和z坐标值)和长边与x轴的角度(拟合角度)以及拟合图.
24个坐标值(x,y)
序号 x y
1 -24.3814 71.8237
2 -22.6814 72.3649
3 -20.9814 74.6461
4 -19.2814 78.3881
5 -17.5814 82.4718
6 -15.8814 86.6400
7 -14.1814 90.5675
8 -12.4814 93.9943
9 -10.7814 96.8797
10 -9.0814 99.2266
11 -7.3814 101.0741
12 -5.6814 102.4684
13 -3.9814 103.4495
14 -2.2814 104.0472
15 -0.5814 104.2812
16 1.1185 104.1663
17 2.8185 103.5487
18 4.5185 102.3486
19 6.2185 100.4035
20 7.9185 97.3068
21 9.6185 91.4424
22 11.3185 79.5634
23 13.0185 73.7827
24 14.7185 71.9590
二、拟合算法
在给定误差要求(0.1~0.2mm可以适当大一些)的情况下,根据刀片的长度对廓形进行分段,曲率较大的部分采用圆弧的刀片进行拟合,其余部分采用直线刀片拟合。(注意:所有刀片一样,12.7mm*4.67mm)
首先,确定顶端刀片的形状和位置。顶端水平放置一个刀片,由于曲率较大,采用圆弧拟合方法去逼近顶端廓形,刀片根据廓形需要磨出相应的圆弧。
两侧刀片以顶端刀片为基准,按选择的重叠量(1~2mm)依次往下排开。根据刀片的长度,用直线段去截圆弧,进行分段拟合。在分段的过程中,会出现三种情况(如图1)
(1)直线段位于廓形的下方
判断廓形与直线段的最大距离,如果大于允许的拟合误差(0.1~0.2mm)就用圆弧(磨出来的满足要求就行)去拟合直线段上面的廓形。如果满足误差要求,就直接用该直线段拟合。
(2)直线段位于廓形的下方
以直线段起始点为基点,将其旋转到与廓形相切的位置,用切点代替直线段终点作为下一个直线段拟合的起点。
(3)直线段位于廓形的上方
如果直线与廓形的最大距离满足误差要求,将直线直接平移到廓形相切的位置。
否则以直线段起始点为基点,旋转直线到满足误差要求,再将其平移到与廓形相切的位置,用切点代替直线段终点作为下一个直线段拟合的起点。
三、结果
需要得到每个拟合直线段的起始点坐标(y和z坐标值)和长边与x轴的角度(拟合角度)以及拟合图.