This application claims priority to German Patent Application 10 2004 045 850.2, filed Sep. 20, 2004 and PCT/EP2005/054668, filed Sep. 19, 2005.
This invention relates to a system and method for the further processing of a profile of a solid workpiece which has been detected, preferably dynamically, particularly for the purpose of determining wear which has occurred.
The German patent application DE 103 13 191.4 and the international patent application PCT/EP 04/00295 describe a contactless method for the dynamic detection of the profile of a solid object, particularly for the purpose of determining wear which has occurred on the solid, where provision is made, in order to allow short measurement times to be observed, a measurement range covering at least three orders of magnitude, such as tenths of millimeters, millimeters and centimeters, and a high level of measurement accuracy even under severe operating-conditions. In one type of measurement system, at least one beam of light, which is generated by a laser device and expanded to form at least one linear band of light is projected onto at least one region of the surface of the solid, with the solid moving past the laser device and the light reflected from the region of the surface of the solid being focused on a sensor device, whose optical axis is at a fixed triangulation angle relative to the direction of projection of the laser device and which is arranged at a fixed basic distance from the laser device. A two-dimensional light sensor element at a high frequency is used in comparison with a speed of movement of the solid, after which the measured values for the profile are obtained from signals output by the light sensor element on the basis of the triangulation angle and the basic distance in a data processing device using trigonometric relationships. The system further uses a logic system with correction values determined on the basis of the speed of movement of the solid. The measured values being stored as a profilogram in the data processing installation.
In this case of the above described system, the solid may be a rotationally symmetrical body making a translational, rotating or preferably rolling movement, for example is a vehicle wheel. The inventive method is therefore an extremely advantageous way of determining profiles for a wheel during motion and of drawing conclusions about wear therefrom.
For full profile detection, provision may be made for a plurality of profilograms to be determined as component profilograms using at least three regions, situated on different sides of the surface of the solid laser devices projecting bands of light and sensor devices associated therewith are used. The component profilograms are stored in the data processing installation and for an overall profilogram to be obtained therefrom. In the case of a solid whose basic shape is essentially cylindrical or annular, such as a vehicle wheel, at least three regions onto which the bands of light are projected may preferably be situated on the two top faces and on the outer face of the cylinder or ring. The profilogram, the component profilograms and/or the overall profilogram can then respectively be compared with one or more reference profilograms, and the respective discrepancies from the respective reference profilogram can be established, which is a measure of the wear which has occurred or a measure of whether the wear which has occurred is still within a tolerable range. In this connection, correlative links between the stress time which has arisen for the solid and the established wear can also be used to make an extrapolating projection about how long further stress time still appears feasible or when another examination appears necessary.
In this context, it has been found to be advantageous if the profilogram, the component profilograms, the overall profilogram, the respective reference profilogram and/or the respective discrepancies are related to a fixed geometrical basic size which does not alter over a long time, such as a wear-free wheel rim inner circumference. In this way, the wear face can be shown as a development, for example, on which the depth profile relative to the basic size is depicted by suitable means of representation. By way of example, the profilogram, the component profilograms, the overall profilogram, the respective reference profilogram and/or the respective discrepancies can be visually displayed on a display apparatus, such as a visual display.
The aforementioned patent applications also describe a wear test stand for wheels on a rail vehicle, such as railway wheels, in which the method described is used. The wear test stand is designed for wheels which roll on rails and move at a translational speed and an angular speed as the solid which is to be surveyed. In this case, particularly a reference radius for the rolling wheel is ascertained as the basic size from the dynamically determined measured values using an equation system. The ascertained radius may firstly be used as a basic line for measured values for the profile depth which are ascertained on the outer face of the wheel, and secondly it is possible to use this radius to determine correction values which need to be taken into account in line with the laser triangulation method on which the measurement is based.
As far as the further processing of the dynamically detected profile is concerned, it is stated that the respective profilogram, the component profilograms and/or the overall profilogram can respectively be compared with one or more reference profilogram(s), and the respective discrepancies from the respective reference profilogram can be established. The reference profilograms may preferably be admissible specified sizes, but a reference profilogram can also be a stored data record for measured values from an earlier measurement, so that the respective discrepancies provide an indication of how great is the wear which has occurred since the past measurement is.
The present invention is based on the object of providing a system and method for the further processing of a profile shape of a solid which has been detected, preferably dynamically, particularly for the purpose of determining wear which has occurred which goes beyond the known processing of measured value signals for a solid profile, particularly for establishing the wear and for comparison with a reference profile.
The invention achieves these objects by means of a method of the type mentioned in which data from the detected profile of the solid are used as a control variable for controlling at least one machine for surface machining, particularly for mechanical surface machining on a rail vehicle wheel.
The invention also achieves these objects by means of a system of the type mentioned which has system components whose interaction implements the control of at least one machine for surface machining, particularly for mechanical surface machining on a rail vehicle wheel, using the data from the detected profile of the solid.
In this context, further parameters, such as geometric data, technological data, tool data and/or work schedules, may be used for the data conditioning for machine control. The control of transmission to the machine can then be effected using a suitable hardware interface, such as electrical interfaces, e.g. RS232, RS422, TTY. The supply of material can also be controlled in this way.
In this case, the surface machining can be carried out particularly for repair purposes—in the sense of what is known as reprofiling—particularly on a worn solid with which the detected solid profile can be associated. Alternatively, it is possible to provide control variables for producing a new solid, for example when rail vehicle wheels which can no longer be reprofiled are replaced completely and may be matched to an existing wheel set which can still be reprofiled, from a plurality of solid profiles as a generalization for respective determined geometries, technologies, e.g. a particular use of materials and/or an initially set surface quality and for the tool data, e.g. by means of averaging and/or interpolation or extrapolation based on a further running time or a desirable total running period.
If, as presented at the outset, the further processing of the data from a profile comprises comparison of the respective profilogram with a reference profilogram, and the respective discrepancies from the respective reference profilogram are established, this means that the repair, or possibly even the production, can be matched to the actual wear in optimum fashion. This results in advantages for the technology and the use of materials in the sense of opening up a savings potential. Thus, by way of example, wheels which do not require repair and for which the profilograms, following comparison with what is known as a learning curve, particularly one recorded on a wear test stand, not just a prescribed limit value for the wear but also a prescribed warning value corresponding to a lower level of wear is not reached, can be excluded from repair from the outset.
Further advantageous embodiments of the invention can be found in the detailed description below.
An exemplary embodiment illustrated by the accompanying drawing is used to explain the invention in more detail. In the drawing,
As
Besides the three communication systems KS1 to KS3 which are present, the subsystem TS3 used for production control comprises a coordination system 5 and processing machines, particularly automatic lathes 8, 11, for surface machining, particularly for mechanical surface machining on a rail vehicle wheel, this machining being carried out using data from a detected profile of the solid, as shown in
The communication systems KS1 to KS3 respectively comprise a system element for data conditioning 6, 9, 12 and a hardware interface 7, 10, 13 for transmission control to the machines (automatic lathes 8, 11) or for supplying material 14. In this case, actuation is always effected on a machine-specific basis, e.g. as indicated, via electrical interfaces RS232, RS422 and TTY. Thus, feed and delivery speeds, for example, can be controlled for a material depth to be removed which needs to be attained as the result.
In the system elements for data conditioning 6, 9, further parameters, such as geometric data, technological data, tool data and/or work schedules, besides the data from the detected profile of the solid as a control variable, which are preferably compared with a reference profile—as shown by the graphics component “DIFFERENCE” in
A system element for data conditioning 12 can also be used—as illustrated—to determine material requirement and supply.
In addition, it is also possible for the inventive system to comprise not only the function of a machine for mechanical surface machining, such as that of the automatic lathe 8, for machining particularly the running surface of the wheels, but also the functions of several processing machines, such as those of an automatic lathe 11 for mechanical machining of shafts.
The individual communication systems KS1 to KS3, in which the flow of the technical information in the form of signals predominantly from a respective input to a respective output occurs predominantly linearly (W3, W4, W5 in KS1, W6, W7, W8 in KS2, W9, W10, W11 in KS3), may be preceded by a coordination system 5 in which the information signals are reciprocally coordinated and which in this way forms the subsystem for production control TS3 together with the communication systems KS1 to KS3.
As illustrated, an input variable (system coupling W2) for the subsystem for production control TS3 may originate, by way of example, from at least one further subsystem TS1 or from an interaction WW1 between two further subsystems, such as subsystems TS1 and TS2 (materials depot 4).
In the case illustrated, said subsystem TS1 comprises three fundamental system elements 1, 2, 3.
The first system element 1 is an interface which, by way of example, implements an Internet (INET) or local area network (LAN) link via a personal computer (PC), with a conventional TCP/IP protocol advantageously being able to be used for data transfer, e.g. for transmitting data detected at several different locations (plants A, B, C, . . . ) from profiles of solids, particularly wheel profiles.
The second system element 2 contains a database which stores the data detected at the different locations (plants A, B, C, . . . ) from profiles of solids, particularly wheel profiles, in the form of wear data (see, as mentioned, graphics component “difference” in
The second system element 2 can interchange information (interaction coupling WW1) with the third system element 3, which is a needs analysis system which for its part can interact WW2 with the materials depot TS2, 4. The needs analysis can be performed in the third system element 3 on the basis of knowledge-based databases which are implemented in the system element 3. These may be databases obtained empirically by means of extrapolation or interpolation of measured values for wear, or may be databases which are based on a particular wear model which has been set up according to theory, with hybrid forms also being possible. The needs analysis can be used to control deliveries of material to the depot 4, for example such that the materials depot 4 always has material available within the context of “Just In Time” production or else preferably—within the context of stable production conditions—original material for a predetermined period of time, e.g. three to four weeks.
Besides the aforementioned graphics component “difference”, which uses a bar graph of profile depth over measured length to show the wear data used in line with the invention, preferably as a control variable for the automatic lathe 8 in
The subsystems TS1, TS2, TS3 may—within the context of optimized location distribution—be at physically separate locations. In particular, the data from the profile (PROFILE) may be detected in a client from a client/server arrangement where the server is physically remote from the client.
To pick up the topography of a three-dimensional solid 201, which is preferably moving at a speed v, i.e. to obtain data from the profile (PROFILE) which are to be processed in line with the invention, a laser beam which is output from a laser device 202 and widened to form a band of light 203 is used, as shown in
The program flowchart shown in
The program flowchart comprises, in particular, a recording loop 100 for dynamically detecting the profile (PROFILE) of the solid 201 or 201a, said recording loop being set in motion using system start processes which are initiated by a request 90 from a server which is preferably in the subsystem TS1 shown in
In this case, a laser distance sensor 101, which is the light sensor element 206, in particular, provides a distance signal 103, in particular, in the recording loop 100 after signal conditioning 102, i.e. starting conditions for the solid 201, 201a, such as the distance from the laser device 202, a light intensity distribution and, if appropriate, an alteration in this distance over time, are ascertained at a starting time to as a first and—when movement is accelerated—also a second derivation of the travel on the basis of time.
In the “signal evaluation” method step 104, the starting conditions—particularly the distance signal 103—are then used to determine a detection time tflash for which signals which are output from the recording element 206 are selected in order to obtain the measured values for the profile (PROFILE). In detail, this means that a trigger impulse 105 is output to the recording element 206, e.g. to a camera, which prompts image triggering 106 at the detection time tflash. The detection time tflash determined from the starting conditions should in this case be ascertained using the criterion of greatest possible proximity in time to the starting time t0, since for this case the signals which are present at the starting time t0 and at the detection time tflash differ only a little, which is advantageous for the signal evaluation.
In this case, the detection time tflash can be determined from the starting conditions (distance signal 103) particularly using a digital signal processor (DSP) which may preferably be integrated into an existing data processing device. This sometimes necessitates the connection of an analog/digital converter upstream of the DSP if the laser distance sensor 101 does not deliver a digital signal.
On account of its very accurate predictability and extremely short time required for executing the desired operations, a digital signal processor (DSP) is just right particularly for real-time, i.e. continuous, processing of the signals. Its use for the signal evaluation 104 advantageously allows optimum processing of the data available in the form of digital signals both in respect of data manipulation, such as data movement, storage and/or value checking, and in respect of mathematical calculations, such as addition and multiplication operations. Thus, as far as the mathematical calculations are concerned, the signal evaluation 104 can perform filtering operations, convolution operations and Fourier, Laplace and/or z transformations in the millisecond range. As far as data manipulation is concerned, a DSP can thus be used for highly efficient data compression before data storage or before remote data transmission—similarly in the millisecond range.
The use of a DSP also allows the change in the distance between the solid 201, 201a and the laser device 202 over time, i.e. for example the speed of individual subregions of the solid 201, 201a which are particularly relevant for dynamic profile detection and which can preferably be used for determining the detection time tflash, to be ascertained from the starting conditions if this speed is not detected or firmly prescribed or set to be associated with the starting conditions through direct determination.
Within the context of rapid signal processing—and hence proximity of timing between the starting time t0 and the detection time tflash—it is beneficial if the starting conditions for the solid 201, 201a at the starting time to are ascertained by using the signals which are output by the recording element 206 to obtain a pattern, particularly a binary-encoded mask, and stipulating the detection time tflash preferably using the criterion of presence, i.e. recognition, of this pattern.
To obtain and recognize the pattern, a light intensity distribution, particularly in the form of a transparency distribution, which is present on the solid 201, 201a at the starting time t0 and/or at the detection time tflash may in this case advantageously be detected in a histogram and, preferably using a lookup table (LUT), be subjected to image transformation, particularly to a threshold value operation, such as high-pass filtering, preferably performed using Laplace transformation. In this context, a lookup table (LUT) is understood—as is customary in image processing—to mean an associatively connected structure of index numbers for a field containing output values. An example of a known LUT is what is known as the color map or pallet. This has an associated limited number of color indices—usually 256 color and intensity values. Within the context of the invention, in particular detected and/or subsequently transformed lookup tables can be dynamically matched to the starting conditions at the relevant time t0. Such signal processing therefore does optimum justice to randomly changing or regularly existing environmental conditions, such as the change in lighting conditions as a result of indoor light, the position of the sun or seasonal influences, such as snow when detecting outdoors.
The pattern, particularly the binary-encoded mask, can be obtained and recognized particularly using an alpha channel, preferably a binary alpha channel. In this context, alpha channel (α channel) is to be understood to mean a channel which is provided in addition to the three color channels usually used—in digital images when taking images and processing—and which also stores the transparency of the individual pixels in addition to the color information encoded in a color space. By way of example, this can be done by providing one byte per pixel, which results—as mentioned—in 28=256 possible gradations for the light intensity. A binary alpha channel is a minimalized alpha channel which involves the use of just one bit for encoding the transparency and therefore can only indicate whether a pixel is either fully transparent (black) or fully opaque (white).
In the case of and besides, or in addition or as an alternative to, the practice described by way of example above, a recognition pattern can also be extracted and recognized using other instances of the methods usually subsumed under the name “intelligent image processing”, particularly filter operations, such as what is known as focusing an image or producing a chrome effect.
If the image triggering 106 takes place at the detection time tflash then particularly an image matrix 107—preferably in the form of a first full image after the trigger impulse 105—is detected and the detected image is supplied to a storage section 108. At the same time, a timer is reset 109. The processes described are executed repeatedly, as illustrated by the recording loop 100.
The abortion criteria used for the processes in the recording loop 100 are the condition checks illustrated by the boxes denoted by the reference symbols 110 and 111. In this case, it is firstly checked (box 110) whether the timer is already exceeding 10 s and secondly whether all the axles of the rail vehicle 210 have been recorded (box 111). If one of these conditions applies then the image recording is stopped (box 112). The question of whether the timer is already exceeding 10 s is aimed at establishing whether the solid 201 or 201a may have come to a standstill. When the image recording has been stopped 112, the stored image data 108 can be sent to the server (box 113). At the same time, the system stop processes “turn off trigger”, “turn off laser device 202” and “actuate traffic lights for the rail vehicle 210” may take place, which is symbolized by the box identified by the reference symbol 195.
The wheel 201a of the rail vehicle 210 is a rotationally symmetrical solid 1 whose basic shape is essentially cylindrical or annular, with the case illustrated being provided with two regions onto which bands of light 203 are projected. The regions are located on the two top faces D1, D2 and on the outer face M of the cylinder or the ring. The advantage of using two bands of light 3a, 3b in this case is as follows: as a result of the starting conditions 103 for the solid 201, 201a being ascertained at a starting time t0 and then the detection time tflash being determined from the starting conditions 103, for which detection time the signals which are output from the recording element 206 are selected, it is possible to project the bands of light 203—simultaneously or else at different times—onto one and the same measurement location for a position on the outer face M. This in turn allows regions of the various sides D1, D2, M of the surface of the solid 1 which are not detected by a band of light 203 on account of shadowing, as a result of shadowing owing to preferably lateral radiation of the bands of light 203, to be accessible through the respective other band of light 203 with appropriate positioning of the generating laser devices 202 relative to one another for detection. The component profilograms ascertained in this manner may be stored in the data processing device, and an overall profilogram may be obtained therefrom through superimposition.
The inventive method advantageously allows the detection and processing of a profile (PROFILE) in an extraordinarily short determination time. Thus, the laser devices 202 and depiction devices 5 arranged on both sides of the rails 209 on which the rail vehicle 210 is rolling past can be used to create a respective three-dimensional profilogram, for example for five bogies, i.e. ten wheel sets, in real-time operation which is immediately available for further processing. For such a profilogram, a resolution of less than 2.0 mm, particularly a resolution of less than 0.2 mm, can be achieved in this case.
An advantage in terms of equipment is that the invention also has the associated possibility of considerable reduction of the apparatus involvement in comparison with known methods, because with a translational speed of movement for the solid 201 of less than 3.5 m/s it is not necessary to use a high speed camera, or else when a high speed camera is used it is possible to take measurements when the solid is moving at very high translational speeds. It is therefore possible to carry out profile determination on rail vehicle wheels 201a on an ICE traveling past the test stand 208 at maximum speed, in which case the detected profile (PROFILE) is available as a control variable on a machine 8 for surface machining in a very short time—for example after the train has entered a machining building.
The present invention is not limited to the illustrated exemplary embodiment, but rather covers all means and measures which have the same effect within the context of the invention. Thus, by way of example, wear does not have to be determined using the “LEARNT” curve shown in
With reference to
While the above description constitutes the preferred embodiment of the present invention, it will be appreciated that the invention is susceptible to modification, variation and change without departing from the proper scope and fair meaning of the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
10 2004 045 850.2 | Sep 2004 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP05/54668 | 9/19/2005 | WO | 00 | 3/20/2007 |