Optical profile sensor
First Claim
1. An apparatus for evaluating a profile of a blade edge in a system having a processor for such evaluation, the edge comprising an edge tip and two edge sides, the apparatus comprising:
- means for illuminating the blade edge, at a location along the blade, with a light stripe;
means for capturing an image of each illuminated edge side;
means for combining the image data, using calibration parameters, to represent the profile of the entire edge, including the tip, said profile being represented by a plurality of data points in a coordinate system, means for providing a profile tolerance band, said profile tolerance band including data points corresponding to the edge tip and two sides;
means for aligning the profile and said profile tolerance band, said profile including data points from edge sides and an outermost portion of said blade;
means for providing a plurality of memory locations for storing values, each of said memory locations being associated with a point in the coordinate system;
means for setting said value stored in each of said memory locations, where those not associated with points of said tolerance band are set to a first value, and those associated with points of said tolerance band are set to a second value; and
means for determining whether the points of the profile are within said tolerance band by evaluating said value of said memory locations which are associated with points of the profile.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for determining the profile of an object provides a sensor having at least one light source which projects a sheet of light that is intersected by the object, whereby a stripe of points on the object are illuminated. The light source projects the sheet from multiple angles, so that the resulting stripe represents a continuous profile. The profile is collectively viewed by at least two optical detectors, which each have a different view than the others and provide an output signal representing its particular view of the profile. The output signals are received by an image processor, which digitizes the signals, provides filtering, and identifies (extracts) the points in each view that represent the profile. The image processor uses a predetermined set of calibration parameters to transform the coordinates of the extracted points to corresponding coordinates in a common reference system that collectively represent the profile of the object.
Methods for evaluating a profile of a blade edge are also provided, including methods for locating the tip of a profile, comparing the profile to a tolerance band, and finding a width (thickness) of the profile. These methods provide quick and accurate evaluations and are not prone to errors during data manipulation. Nor do they require measurements of other profile portions not of primary concern.
-
Citations
11 Claims
-
1. An apparatus for evaluating a profile of a blade edge in a system having a processor for such evaluation, the edge comprising an edge tip and two edge sides, the apparatus comprising:
-
means for illuminating the blade edge, at a location along the blade, with a light stripe;
means for capturing an image of each illuminated edge side;
means for combining the image data, using calibration parameters, to represent the profile of the entire edge, including the tip, said profile being represented by a plurality of data points in a coordinate system, means for providing a profile tolerance band, said profile tolerance band including data points corresponding to the edge tip and two sides;
means for aligning the profile and said profile tolerance band, said profile including data points from edge sides and an outermost portion of said blade;
means for providing a plurality of memory locations for storing values, each of said memory locations being associated with a point in the coordinate system;
means for setting said value stored in each of said memory locations, where those not associated with points of said tolerance band are set to a first value, and those associated with points of said tolerance band are set to a second value; and
means for determining whether the points of the profile are within said tolerance band by evaluating said value of said memory locations which are associated with points of the profile.
-
-
2. A method for evaluating a profile of a blade edge in a system having a processor for such evaluation, the edge comprising an edge tip and two edge sides, the method comprising the steps of:
-
illuminating the blade edge, at a location along the blade, with a light stripe;
capturing an image of each illuminated edge side;
combining the image data, using calibration parameters, to represent the profile of the entire edge, including the tip, said profile being represented by a plurality of data points in a coordinate system, providing a profile tolerance band, said profile tolerance band including data points corresponding to the edge tip and two sides;
aligning the profile and said profile tolerance band, said profile including data points from edge sides and an outermost portion of said blade;
providing a plurality of memory locations for storing values, each of said memory locations being associated with a point in the coordinate system;
setting said value stored in each of said memory locations, where those not associate with points of said tolerance band are set to a first value, and those associated with points of said tolerance band are set to a second value; and
determining whether the points of the profile are within said tolerance band by evaluating said value of said memory locations which are associated with points of the profile. - View Dependent Claims (3, 4, 5, 6, 7, 8)
providing a second plurality of memory locations for storing values, each of said memory elements being associated with a point in a coordinate system;
setting said value stored in each of said second memory locations, where those not associated with points of said profile are set to a third value, and those associated with points of said profile band are set to a fourth value;
wherein said step of determining comprises performing a logical function on the values stored in a pair of said memory locations, one from each of said first and second plurality of memory locations, where said pair are each associated with the same point in said coordinate system.
-
-
8. The method of claim 7 wherein said first, second, third and fourth values comprise binary values.
-
9. A method for evaluating a profile of a blade edge of a blade of a gas turbine engine in a system having a processor for such evaluation, the profile having a tip and two sides, one of the two sides being flatter than the other, the profile being represented by a plurality of data points in a plane within a coordinate system, the method comprising the steps of:
-
rotating the profile to orient it such that one of the two sides is substantially parallel to a coordinate axis within said plane;
determining which point represents the tip by determining which point has an extreme most coordinate value in one direction along said coordinate axis;
wherein said step of rotating the profile further comprises the steps of;
locating a relatively flat section of one of the two sides of the profile;
determining a equation of a line representing the relatively flat section; and
rotating the profile to orient it such that said line representing the relatively flat section is substantially parallel to a coordinate axis. - View Dependent Claims (10, 11)
-
Specification