DE102024209574B3 - Method for operating a linear bearing with a position sensor and an acceleration sensor - Google Patents
Method for operating a linear bearing with a position sensor and an acceleration sensorInfo
- Publication number
- DE102024209574B3 DE102024209574B3 DE102024209574.5A DE102024209574A DE102024209574B3 DE 102024209574 B3 DE102024209574 B3 DE 102024209574B3 DE 102024209574 A DE102024209574 A DE 102024209574A DE 102024209574 B3 DE102024209574 B3 DE 102024209574B3
- Authority
- DE
- Germany
- Prior art keywords
- acceleration
- sensor
- longitudinal axis
- linear bearing
- acceleration measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C41/00—Other accessories, e.g. devices integrated in the bearing not relating to the bearing function as such
- F16C41/008—Identification means, e.g. markings, RFID-tags; Data transfer means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C29/00—Bearings for parts moving only linearly
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C41/00—Other accessories, e.g. devices integrated in the bearing not relating to the bearing function as such
- F16C41/007—Encoders, e.g. parts with a plurality of alternating magnetic poles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P15/00—Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C29/00—Bearings for parts moving only linearly
- F16C29/005—Guide rails or tracks for a linear bearing, i.e. adapted for movement of a carriage or bearing body there along
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16C—SHAFTS; FLEXIBLE SHAFTS; ELEMENTS OR CRANKSHAFT MECHANISMS; ROTARY BODIES OTHER THAN GEARING ELEMENTS; BEARINGS
- F16C29/00—Bearings for parts moving only linearly
- F16C29/04—Ball or roller bearings
- F16C29/06—Ball or roller bearings in which the rolling bodies circulate partly without carrying load
- F16C29/0633—Ball or roller bearings in which the rolling bodies circulate partly without carrying load with a bearing body defining a U-shaped carriage, i.e. surrounding a guide rail or track on three sides
- F16C29/0635—Ball or roller bearings in which the rolling bodies circulate partly without carrying load with a bearing body defining a U-shaped carriage, i.e. surrounding a guide rail or track on three sides whereby the return paths are provided as bores in a main body of the U-shaped carriage, e.g. the main body of the U-shaped carriage is a single part with end caps provided at each end
- F16C29/0638—Ball or roller bearings in which the rolling bodies circulate partly without carrying load with a bearing body defining a U-shaped carriage, i.e. surrounding a guide rail or track on three sides whereby the return paths are provided as bores in a main body of the U-shaped carriage, e.g. the main body of the U-shaped carriage is a single part with end caps provided at each end with balls
- F16C29/0642—Ball or roller bearings in which the rolling bodies circulate partly without carrying load with a bearing body defining a U-shaped carriage, i.e. surrounding a guide rail or track on three sides whereby the return paths are provided as bores in a main body of the U-shaped carriage, e.g. the main body of the U-shaped carriage is a single part with end caps provided at each end with balls with four rows of balls
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
Die Erfindung betrifft ein Verfahren zum Betrieb eines Linearlagers, wobei ein Linearlager bereitgestellt wird, wobei das Linearlager eine sich entlang einer Längsachse erstreckende Führungsschiene umfasst, auf welcher ein Führungswagen in Richtung der Längsachse beweglich gelagert ist, wobei die Führungsschiene mit einer Maßverkörperung versehen ist, welche eine Vielzahl von Markierungen umfasst, die entlang der Längsachse verteilt an der Führungsschiene ortsfest angeordnet sind, wobei an dem Führungswagen ein Stellungssensor (31) und ein davon gesondert ausgebildeter Beschleunigungssensor (32) befestigt sind, wobei an dem Führungswagen eine digitale Datenausgabeschnittstelle (34) angeordnet ist, deren Datenübertragung synchron zu einem vorgegebenen Ausgabezeittakt (50) erfolgt, wobei der Beschleunigungssensor (32) die Ausgabe eines neuen digitalen Beschleunigungsmesswertes (51) mittels eines Interrupt-Signals (54) anzeigt, wobei der digitale Beschleunigungsmesswert (51) zwischengespeichert (55) wird, wobei der gespeicherte Beschleunigungsmesswert (57) so lange entsprechend dem Ausgabezeittatakt (50) auf der digitalen Datenausgabeschnittstelle (34) ausgegeben wird, bis der Beschleunigungssensor (32) mittels des Interrupt-Signals (54) das Vorliegenden eines neuen Beschleunigungsmesswertes (51) anzeigt. The invention relates to a method for operating a linear bearing, wherein a linear bearing is provided, the linear bearing comprising a guide rail extending along a longitudinal axis, on which a guide carriage is movably mounted in the direction of the longitudinal axis, the guide rail being provided with a scale comprising a plurality of markings distributed along the longitudinal axis and fixedly arranged on the guide rail, a position sensor (31) and a separately designed acceleration sensor (32) being attached to the guide carriage, a digital data output interface (34) being arranged on the guide carriage, the data transmission of which is synchronous with a predetermined output time clock (50), the acceleration sensor (32) indicating the output of a new digital acceleration measurement value (51) by means of an interrupt signal (54), the digital acceleration measurement value (51) being temporarily stored (55), the stored acceleration measurement value (57) being displayed on the digital data output interface for as long as the output time clock (50) indicates. (34) is output until the acceleration sensor (32) indicates the presence of a new acceleration measurement value (51) by means of the interrupt signal (54).
Description
Die Erfindung betrifft ein Verfahren zum Betrieb eines Linearlagers mit einem Stellungssensor und einem Beschleunigungssensor.The invention relates to a method for operating a linear bearing with a position sensor and an acceleration sensor.
Aus der
Aus der
Der Stellungsmesswert kann digital an eine Steuervorrichtung übermittelt werden, wobei hierfür beispielsweise der Bus DRIVE-CLiQ oder vergleichbare Bussysteme zum Einsatz kommen können. Die entsprechende digitale Datenübertragung erfolgt synchron zu einem vorgegeben Zeitraster. Diesem Zeitraster liegt eine konstante, sehr kurze Taktzeitdauer zugrunde, damit mit den Stellungsmesswerten eine hochdynamische Servoregelung durchgeführt werden kann.The position measurement can be transmitted digitally to a control device, for which, for example, the DRIVE-CLiQ bus or comparable bus systems can be used. The corresponding digital data transmission occurs synchronously according to a predefined time grid. This time grid is based on a constant, very short cycle time, enabling highly dynamic servo control using the position measurements.
Aus dem Datenblatt „DMA456 - Digital, triaxial acceleration sensor“ der Bosch Sensortec GmbH ist ein Beschleunigungssensor bekannt, welcher Beschleunigungen bezüglich dreier zueinander orthogonaler Achsen ermitteln kann, wobei er den entsprechenden Messwert digital ausgibt. Hierfür werden die digitalen Busse SPI oder I2C verwendet, die für mehrere Teilnehmer vorgesehen sind, die jeweils asynchron auf den Bus zugreifen. In der Folge ist nicht sichergestellt, zu welchem genauen Zeitpunkt der nächste Messwert übertragen wird. Der Messdaten-Empfänger wird mittels eines Interrupt-Signals informiert, dass ein neuer Messwert vorliegt. Die maximale Ausgaberate der Messdaten reicht in der Regel nicht aus, um in jedem Zeittakt des oben erläuterten DRIVE-CLiQ-Busses einen neuen Messwert auszugeben.The datasheet "DMA456 - Digital, triaxial acceleration sensor" from Bosch Sensortec GmbH describes an acceleration sensor capable of measuring accelerations along three mutually orthogonal axes and digitally outputting the corresponding measurement. This is achieved using the SPI or I2C digital buses, which are designed for multiple participants accessing the bus asynchronously. Consequently, the precise timing of the next measurement is not guaranteed. The data receiver is notified of a new measurement via an interrupt signal. The maximum output rate of the measurement data is generally insufficient to output a new measurement at every clock cycle of the DRIVE-CLiQ bus described above.
Aus der
Aus der
Im Rahmen der Erfindung soll ein Linearlager mit einem Stellungssensor und mit einem Beschleunigungssensor ausgestattet werden, wobei die entsprechenden Messdaten gemeinsam und synchron zu einem vorgegebenen Zeittakt auf einer Datenausgabeschnittstelle ausgegeben werden, wobei der Beschleunigungssensor seine Beschleunigungsmesswerte asynchron ausgibt. Die Datenausgabe soll dabei insbesondere so erfolgen, dass die zweite zeitliche Ableitung der Stellungsmesswerte im Wesentlichen deckungsgleich mit der Beschleunigungs-Vektorkomponente des Beschleunigungssensors ist, welcher der Längsachse zugeordnet ist. Hierbei ist anzumerken, dass der Beschleunigungssensor deutlich höherfrequente Beschleunigungsschwankungen messen kann, als dies durch zeitliche Ableitung der Stellungsmesswerte möglich ist. Dies ist beispielsweise bei der Auswertung von Maschinenschwingungen relevant.According to the invention, a linear bearing is to be equipped with a position sensor and an acceleration sensor, wherein the corresponding measurement data are output jointly and synchronously at a predetermined time interval via a data output interface, the acceleration sensor outputting its acceleration measurements asynchronously. The data output is to be configured such that the second time derivative of the position measurements is essentially identical to the acceleration vector component of the acceleration sensor associated with the longitudinal axis. It should be noted that the acceleration sensor can measure significantly higher-frequency acceleration fluctuations than is possible by the time derivative of the position measurements. This is relevant, for example, in the evaluation of machine vibrations.
Gemäß dem erfindungsgemäßen Verfahren zum Betrieb eines Linearlagers wird ein Linearlager bereitgestellt, wobei das Linearlager eine sich entlang einer Längsachse erstreckende Führungsschiene umfasst, auf welcher ein Führungswagen, vorzugsweise mittels einer Vielzahl von Wälzkörper, in Richtung der Längsachse beweglich gelagert ist, wobei die Führungsschiene mit einer Maßverkörperung versehen ist, welche eine Vielzahl von Markierungen umfasst, die entlang der Längsachse verteilt an der Führungsschiene ortsfest angeordnet sind, wobei an dem Führungswagen ein Stellungssensor und ein davon gesondert ausgebildeter Beschleunigungssensor befestigt sind, wobei an dem Führungswagen eine digitale Datenausgabeschnittstelle angeordnet ist, deren Datenübertragung synchron zu einem vorgegebenen Ausgabezeittakt erfolgt, wobei der Beschleunigungssensor die Ausgabe eines neuen digitalen Beschleunigungsmesswertes mittels eines Interrupt-Signals anzeigt, wobei der digitale Beschleunigungsmesswert zwischengespeichert wird, wobei der gespeicherte Beschleunigungsmesswert so lange entsprechend dem Ausgabezeittatakt auf der digitalen Datenausgabeschnittstelle ausgegeben wird, bis der Beschleunigungssensor mittels des Interrupt-Signals das Vorliegenden eines neuen Beschleunigungsmesswertes anzeigt.According to the inventive method for operating a linear bearing, a linear bearing is provided, wherein the linear bearing comprises a guide rail extending along a longitudinal axis, on which a guide carriage, preferably by means of a plurality of rolling elements, is movably mounted in the direction of the longitudinal axis, wherein the guide rail is provided with a scale which comprises a plurality of markings which are fixedly arranged along the longitudinal axis, wherein a position sensor and a separately designed acceleration sensor are attached to the guide carriage, wherein a digital data output interface is arranged on the guide carriage, the data transmission of which takes place synchronously to a predetermined output time clock, wherein the acceleration sensor indicates the output of a new digital acceleration measurement value by means of an interrupt signal, wherein the digital acceleration measurement value is temporarily stored, wherein the stored acceleration measurement value is output on the digital data output interface according to the output time clock until the acceleration sensor indicates the presence of a new acceleration measurement value by means of the interrupt signal.
Vorzugsweise umfasst der Führungswagen mehrere Reihen, beispielsweise vier Reihen, von Wälzkörpern, die höchst vorzugsweise endlos im Führungswagen umlaufen. Der Stellungssensor ist vorzugsweise so ausgebildet, dass die Markierungen das entsprechende Sensorsignal so beeinflussen, dass aus dem genannten Sensorsignal die Stellung des Führungswagens relativ zur Führungsschiene ermittelt werden kann. Die Datenausgabeschnittstelle ist vorzugsweise zur Verwendung mit einem Kabel ausgebildet.Preferably, the guide carriage comprises several rows, for example four rows, of rolling elements, which most preferably circulate endlessly within the guide carriage. The position sensor is preferably designed such that the markings influence the corresponding sensor signal in such a way that the position of the guide carriage relative to the guide rail can be determined from said sensor signal. The data output interface is preferably designed for use with a cable.
In den abhängigen Ansprüchen sind vorteilhafte Weiterbildungen und Verbesserungen der Erfindung angegeben.The dependent claims specify advantageous further developments and improvements of the invention.
Es kann vorgesehen sein, dass der Beschleunigungsmesswert ein Vektor ist, der mehrere gesonderte Vektorkomponenten umfasst, die jeweils von einem Zahlenwert gebildet werden, welcher jeweils die Beschleunigung bezüglich einer zugeordneten Achse repräsentiert. Der genannte Vektor umfasst vorzugsweise genau drei Vektorkomponenten. Die genannten Achsen sind vorzugsweise paarweise orthogonal zueinander, wobei höchst vorzugsweise eine Achse parallel zur Längsachse ist.The acceleration measurement can be provided as a vector comprising several separate vector components, each formed by a numerical value representing the acceleration with respect to a specific axis. This vector preferably comprises exactly three vector components. The axes are preferably pairwise orthogonal to each other, with one axis most preferably being parallel to the longitudinal axis.
Es kann vorgesehen sein, dass der Stellungssensor so häufig ausgewertet wird, dass in jeder einzelnen Periode des Ausgabezeitakts eine neuer Stellungsmesswert ausgegeben wird. Hierfür ist es einerseits denkbar, dass die Auswertung des Stellungssensors synchron zum Ausgabezeittakt durchgeführt wird. Es ist aber auch denkbar, dass der Stellungssensor häufiger ausgewertet ist, als dies der Ausgabezeittakt erfordern würde. Vorzugsweise ist daran gedacht, dass die entsprechende Auswertefrequenz ein ganzzahliges Vielfaches der dem Ausgabetakt zugrundeliegenden Taktfrequenz ist.It can be provided that the position sensor is evaluated so frequently that a new position measurement is output in each individual period of the output clock. For this purpose, it is conceivable, on the one hand, that the evaluation of the position sensor is performed synchronously with the output clock. On the other hand, it is also conceivable that the position sensor is evaluated more frequently than would be required by the output clock. Preferably, it is intended that the corresponding evaluation frequency is an integer multiple of the clock frequency underlying the output clock.
Es kann vorgesehen sein, dass der Stellungssensor derart mit Abstand zur Führungsschiene angeordnet ist, dass keine in Richtung der Längsachse gerichteten Reibkräfte zwischen der Führungsschiene und dem Stellungssensor wirken. In der Folge enthalten die Beschleunigungsmesswerte des Beschleunigungssensors hochfrequente Anteile, die zur Schadenserkennung verwendet werden können und welche in der zweiten zeitlichen Ableitung der Stellungsmesswerte nicht enthalten sind. Anzumerken ist, dass die häufig anzutreffenden Maßverkörperungen mit permanentmagnetischen Markierungen einen derartigen Abstand nicht zulassen. Einzig die aus der
Es kann vorgesehen sein, dass unter Verwendung der über die Datenausgabeschnittstelle übermittelten Beschleunigungsmesswerte ermittelt wird, ob das Linearlager das Ende seiner Lebensdauer erreicht hat. Die genannte Ermittlung kann beispielsweise gemäß der
Es kann vorgesehen sein, dass für die genannte Ermittlung des Endes der Lebensdauer des Linearlagers ausschließlich die Vektorkomponenten des Beschleunigungsmesswerts verwendet werden, die quer zur Längsachse gerichtet sind. Diese Beschleunigungskomponenten werden ausschließlich von Schwingungen des Linearlagers verursacht und nicht von der gewünschten Bewegung des Linearlagers und den damit in Verbindung stehenden äußeren Kräften.It may be possible to determine the end of the linear bearing's service life using only the vector components of the acceleration measurement that are directed perpendicular to the longitudinal axis. These acceleration components are caused solely by vibrations of the linear bearing and not by the desired movement of the linear bearing and the associated external forces.
Es kann vorgesehen sein, dass unter Verwendung der über die Datenausgabeschnittstelle übermittelten Beschleunigungsmesswerte ermittelt wird, ob der Führungswagen oder ein damit fest verbundenes Bauteil mit einem Hindernis kollidiert ist. Bei einer Kollision tritt in Richtung der Längsachse eine außergewöhnlich hohe Beschleunigung auf, die leicht automatisiert zu erkennen ist. Damit Schäden in Folge der Kollision vermieden werden, muss innerhalb einer sehr kurzen Zeit auf das entsprechende Beschleunigungssignal reagiert werden, beispielsweise indem ein betreffender Elektromotor stromlos geschaltet wird. Es ist denkbar, mittels des Stellungsmesswertes eine Kollisionserkennung zu realisieren. Die dabei erforderliche Berechnung der zweiten zeitlichen Ableitung verursacht aber eine Zeitverzögerung, die höher ist als die Zeitverzögerung, die bei direkter Benutzung des Beschleunigungsmesswerts zu erwarten ist. Bisher ist es üblich, eine Kollisionsüberwachung mittels Überwachung des Stroms am Elektromotor zu realisieren. Hier kommt es zu einer viel größeren Zeitverzögerung als im Rahmen der Erfindung.It can be envisaged that, using the acceleration measurements transmitted via the data output interface, it can be determined whether the guide carriage or a component rigidly connected to it has collided with an obstacle. In the event of a collision, an exceptionally high acceleration occurs in the direction of the longitudinal axis, which is easily detected automatically. To prevent damage resulting from the collision, a response to the corresponding acceleration signal must be triggered within a very short time, for example, by switching off the power to the relevant electric motor. It is conceivable to implement collision detection using the position measurement. However, the necessary calculation of the second time derivative causes a time delay that is greater than the time delay expected when using the acceleration measurement directly. Currently, collision monitoring is commonly implemented by monitoring the current at the electric motor. This results in a much greater time delay than in the context of the invention.
Es kann vorgesehen sein, dass für die genannte Ermittlung einer Kollision ausschließlich die Vektorkomponente des Beschleunigungsmesswerts verwendet wird, die in Richtung der Längsachse gerichtet ist. Entlang der Längsachse treten bei einer Kollision die höchsten Beschleunigungen auf, so dass die Kollision besonders einfach und mit einer geringen Zeitverzögerung erkennbar ist.It may be possible to use only the vector component of the acceleration measurement, directed along the longitudinal axis, for the aforementioned collision detection. The highest accelerations occur along the longitudinal axis during a collision, making it particularly easy to detect and allowing for rapid time delays.
Es kann vorgesehen sein, dass der Stellungssensor und der Beschleunigungssensor in einem gemeinsamen und vom Führungswagen gesondert ausgebildeten Messkopf angeordnet sind, wobei der Messkopf an einer in Richtung der Längsachse weisenden Stirnseite des Führungswagens befestigt ist, wobei die Datenausgabeschnittstelle am Messkopf angeordnet ist. Der Messkopf bildet damit eine als Ganzes am Führungswagen montierbare Baugruppe, welche an verschiedenen Bauarten eines Führungswagens verwendbar ist.It may be provided that the position sensor and the acceleration sensor are in The measuring head is arranged in a common configuration and is separate from the guide carriage. The measuring head is attached to an end face of the guide carriage pointing in the direction of the longitudinal axis, and the data output interface is located on the measuring head. The measuring head thus forms a single assembly that can be mounted as a whole on the guide carriage and is compatible with various guide carriage designs.
Es kann vorgesehen sein, dass der Beschleunigungssensor ein MEMS-Sensor ist, der mit einen Temperatursensor ausgestattet ist, wobei mit dem entsprechenden Temperaturmesswert sowohl der Beschleunigungsmesswert als auch der Stellungsmesswert hinsichtlich durch Temperaturänderungen verursachter Messfehler kompensiert werden, bevor sie über die Datenausgabeschnittstelle übertragen werden. Damit kann der auf einem MEMS-Sensor typischerweise ohnehin vorhandene Temperatursensor auch für die Temperaturkompensation am Stellungssensor verwendet werden, um dessen Genauigkeit zu verbessern.It is possible for the accelerometer to be a MEMS sensor equipped with a temperature sensor, whereby both the acceleration and position measurements are compensated for measurement errors caused by temperature changes using the corresponding temperature reading before being transmitted via the data output interface. This allows the temperature sensor, which is typically already present on a MEMS sensor, to also be used for temperature compensation of the position sensor, thus improving its accuracy.
Es versteht sich, dass die vorstehend genannten und die nachfolgend noch zu erläuternden Merkmale nicht nur in der jeweils angegebenen Kombination, sondern auch in anderen Kombinationen oder in Alleinstellung verwendbar sind, ohne den Rahmen der vorliegenden Erfindung zu verlassen.It is understood that the features mentioned above and those to be explained below can be used not only in the combinations specified, but also in other combinations or on their own, without leaving the scope of the present invention.
Die Erfindung wird im Folgenden anhand der beigefügten Zeichnungen näher erläutert. Es zeigt:
-
1 eine grobschematische Darstellung eines erfindungsgemäßen Linearlagers, welches an eine Steuervorrichtung angeschlossen ist; und -
2 einen Signallaufplan, welcher das erfindungsgemäße Verfahren beschreibt.
-
1 a rough schematic representation of a linear bearing according to the invention, which is connected to a control device; and -
2 a signal flow diagram which describes the method according to the invention.
Die Markierungen 22 können mittels eines Stellungssensors 31 abgetastet werden, der beispielsweise gemäß der
Der Stellungssensor 31 ist in einem gesonderten Messkopf 30 aufgenommen, welcher stirnseitig am Führungswagen 12 befestigt ist. Ein entsprechender Führungswagen 12 ist beispielsweise aus der
Der genannte Messkopf 30 kann beispielsweise gemäß der
Der Beschleunigungssensor 32 umfasst einen Temperatursensor 33. Innerhalb des Beschleunigungssensors 32 werden die entsprechenden Temperaturmesswerte benutzt, um eine Temperaturkompensation der Beschleunigungsmesswerte vorzunehmen. Die genannten Temperaturmesswerte (Nr. 53 in
Der Messkopf 30 umfasst eine Datenausgabeschnittstelle 34, die beispielsweise gemäß dem DRIVE-CLiQ-Standard ausgeführt sein kann. Hierzu wird beispielsweise auf das Dokument „DQ100 Application Guide, Version 2.1“ der Siemens AG verwiesen. Es versteht sich, dass auch andere Datenausgebeschnittstellen 34 verwendbar sind. Im Rahmen der Erfindung kommt es darauf an, dass der Datenausgebeschnittstelle 34 eine Datenübertragung zugrunde liegt, die synchron erfolgt. D.h. die Messwerte werden gemäß einem fest vorgegebenen Zeitraster mit einer konstanten Taktzeitdauer ausgegeben. Dieses Zeitraster ist vom Benutzer vorab einstellbar, wobei es sich im laufenden Betrieb nicht ändert. Das genannte Zeitraster muss nicht im physikalischen Sinne realisiert sein. Es ist zumindest denkbar, dass die Datenpakete, welche die Messwerte enthalten, mit einem Zeitstempel versehen sind, der angibt zu welchem Zeitpunkt der Messwert gilt. Die Zeitstempel werden entsprechend dem Zeitraster gewählt. Die entsprechende Datenübertragung erfolgt vorzugsweise digital. Der genannte DRIVE-CLiQ-Standard ist daraufhin optimiert, dass unter Verwendung der übertragenen Messwerte eine hochdynamische Servoregelung ermöglicht wird. Dem genannten Zeitraster liegt dementsprechend eine sehr kurze Taktzeitdauer zugrunde. Der oben erläuterte Beschleunigungssens ist typischerweise nicht in der Lage, derart schnell neue Beschleunigungsmesswerte auszugeben.The measuring head 30 includes a data output interface 34, which can, for example, be implemented according to the DRIVE-CLiQ standard. Reference is made, for example, to the document "DQ100 Application Guide, Version 2.1" of Siemens AG. It is understood that other data output interfaces 34 can also be used. Within the scope of the invention, it is essential that the data output interface 34 is based on a data transmission that is synchronous. That is, the measured values are output according to a fixed time grid with a constant cycle time. This time grid can be preset by the user and does not change during operation. The aforementioned time grid does not have to be implemented in a physical sense. It is at least conceivable that the data packets containing the measured values are provided with a timestamp indicating the time at which the measured value is valid. The timestamps are selected according to the time grid. The corresponding data transmission preferably takes place digitally. The aforementioned DRIVE-CLiQ standard is optimized to enable highly dynamic servo control using the transmitted measurement data. The time grid is therefore based on a very short cycle time. The acceleration sensor described above is typically not capable of outputting new acceleration measurements that quickly.
An die Datenausgabeschnittstelle 34 ist die Messdatenleitung 56 angeschlossen, welche zur Steuervorrichtung 60 führt. Die Steuervorrichtung 60 kann ein Modul zur Lebensdauerermittlung 61 und/oder ein Modul zur Kollisionserkennung 62 umfassen. In beiden Modulen 61; 62 können die Beschleunigungsmesswerte (Nr. 51 in
Der Temperaturmesswert 53 kann verwendet werden, um auch im Stellungssensor 31 eine Temperaturkompensation vorzunehmen, so dass die Genauigkeit des ermittelten Stellungsmesswertes 52 verbessert wird.The temperature measurement 53 can be used to also perform temperature compensation in the position sensor 31, thus improving the accuracy of the determined position measurement 52.
Die Datenauswertung im Stellungssensor 31 erfolgt vorzugsweise synchron zum konstanten Ausgabezeittakt 50 bzw. gemäß einem Zeittakt, der ein ganzzahliges Vielfaches des Ausgabezeittakts 50 ist. Dementsprechend wäre es möglich die Stellungsmesswerte 52 direkt auf die Datenausgabeschnittstelle 34 auszugeben. Es ist dennoch vorteilhaft, die Stellungsmesswerte 52 im Speicher 55 kurz zwischenzuspeichern, damit der gespeicherte Beschleunigungsmesswert 57 und der gespeicherte Stellungsmesswert 58 entsprechend dem Ausgabezeittakt 50 gleichzeitig auf der Datenausgabeschnittstelle 34 ausgegeben werden.The data evaluation in the position sensor 31 preferably takes place synchronously with the constant output clock 50 or according to a clock that is an integer multiple of the output clock 50. Accordingly, it would be possible to output the position measurements 52 directly to the data output interface 34. However, it is advantageous to briefly buffer the position measurements 52 in the memory 55 so that the stored acceleration measurement 57 and the stored position measurement 58 are output simultaneously to the data output interface 34 according to the output clock 50.
Bei den Beschleunigungsmesswerten 51 ist der Speicher 55 demgegenüber erforderlich, da der Beschleunigungssensor 32 typischerweise weniger häufig neue Messwerte ausgibt, als dies der Ausgabezeittakt 50 erfordert. Der Speicher 55 arbeitet in der Art eines asynchronen FIFO (https://en.wikipedia.org/wiki/FIFO_(computing_and_electronics)#Synchronicity). Wenn ein Interrupt-Signal 54 anliegt, wird ein neuer Beschleunigungsmesswert 51 eingespeichert. Bei jedem Takt des Ausgabezeittakts 50 wird der gespeicherte Beschleunigungsmesswert 57 ausgegeben. Vorzugsweise wird mit dem Temperaturmesswert 53 und dem gespeicherten Temperaturmesswert 58 in analoger Weise verfahren.In contrast, the memory 55 is required for the acceleration measurements 51 because the acceleration sensor 32 typically outputs new measurements less frequently than required by the output clock 50. The memory 55 operates like an asynchronous FIFO (https://en.wikipedia.org/wiki/FIFO_(computing_and_electronics)#Synchronicity). When an interrupt signal 54 is present, a new acceleration measurement 51 is stored. The stored acceleration measurement 57 is output at each clock cycle of the output clock 50. Preferably, the temperature measurement 53 and the stored temperature measurement 58 are handled analogously.
BezugszeichenReference sign
- 1010
- LinearwälzlagerLinear roller bearings
- 1111
- LängsachseLongitudinal axis
- 1212
- FührungswagenGuide carriage
- 2020
- FührungsschieneGuide rail
- 2121
- Maßverkörperungembodiment
- 2222
- Markierungmark
- 3030
- MesskopfMeasuring head
- 3131
- StellungssensorPosition sensor
- 3232
- BeschleunigungssensorAccelerometer
- 3333
- TemperatursensorTemperature sensor
- 3434
- DatenausgabeschnittstelleData output interface
- 5050
- AusgabezeittaktOutput time interval
- 5151
- BeschleunigungsmesswertAcceleration measurement
- 5252
- StellungsmesswertPosition measurement
- 5353
- TemperaturmesswertTemperature reading
- 5454
- Interrupt-SignalInterrupt signal
- 5555
- Speichermemory
- 5656
- MessdatenleitungMeasurement data line
- 5757
- gespeicherter Beschleunigungsmesswertstored acceleration measurement value
- 5858
- gespeicherter Stellungsmesswertstored position measurement value
- 6060
- SteuervorrichtungControl device
- 6161
- LebensdauerermittlungLifespan determination
- 6262
- KollisionserkennungCollision detection
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024209574.5A DE102024209574B3 (en) | 2024-10-01 | 2024-10-01 | Method for operating a linear bearing with a position sensor and an acceleration sensor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102024209574.5A DE102024209574B3 (en) | 2024-10-01 | 2024-10-01 | Method for operating a linear bearing with a position sensor and an acceleration sensor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102024209574B3 true DE102024209574B3 (en) | 2025-10-30 |
Family
ID=97304315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102024209574.5A Active DE102024209574B3 (en) | 2024-10-01 | 2024-10-01 | Method for operating a linear bearing with a position sensor and an acceleration sensor |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102024209574B3 (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1164358B1 (en) * | 2000-06-16 | 2005-08-24 | AMO Automatisierung Messtechnik Optik GmbH | Inductive length measuring system |
| DE102009033137A1 (en) * | 2009-07-15 | 2011-02-03 | Schaeffler Technologies Gmbh & Co. Kg | Linear guide for machine tool, has sensor unit comprising vibration sensor for detecting vertical vibrations of guiding carriage and acceleration sensor for detecting horizontal acceleration of guiding carriage |
| EP2952761B1 (en) * | 2014-05-28 | 2018-01-03 | Robert Bosch Gmbh | Guide carriage comprising fastening hole which is part of a lubricant flow path |
| DE102017204871A1 (en) * | 2017-04-19 | 2018-10-25 | Robert Bosch Gmbh | Energy-saving positioning method |
| DE102006003915B4 (en) * | 2006-01-27 | 2019-05-09 | Robert Bosch Gmbh | Longitudinal body with a longitudinal axis defining a longitudinal direction |
| EP3851806A1 (en) * | 2020-01-15 | 2021-07-21 | Leuze electronic GmbH + Co. KG | Sensor assembly and method for operating a sensor assembly |
| EP3546778B1 (en) * | 2018-03-27 | 2021-10-06 | Robert Bosch GmbH | Guide, sensor arrangement and method |
| DE102008022312B4 (en) * | 2008-05-06 | 2022-12-01 | Robert Bosch Gmbh | Scanning device with U-shaped cover and linear bearing |
| DE102022120830A1 (en) * | 2022-08-18 | 2024-02-29 | Turck Holding Gmbh | Sensor unit for detecting a distance and method for operating a sensor unit |
-
2024
- 2024-10-01 DE DE102024209574.5A patent/DE102024209574B3/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1164358B1 (en) * | 2000-06-16 | 2005-08-24 | AMO Automatisierung Messtechnik Optik GmbH | Inductive length measuring system |
| DE102006003915B4 (en) * | 2006-01-27 | 2019-05-09 | Robert Bosch Gmbh | Longitudinal body with a longitudinal axis defining a longitudinal direction |
| DE102008022312B4 (en) * | 2008-05-06 | 2022-12-01 | Robert Bosch Gmbh | Scanning device with U-shaped cover and linear bearing |
| DE102009033137A1 (en) * | 2009-07-15 | 2011-02-03 | Schaeffler Technologies Gmbh & Co. Kg | Linear guide for machine tool, has sensor unit comprising vibration sensor for detecting vertical vibrations of guiding carriage and acceleration sensor for detecting horizontal acceleration of guiding carriage |
| DE102009033137B4 (en) * | 2009-07-15 | 2021-01-21 | Schaeffler Technologies AG & Co. KG | Linear guide and method for operating a measuring and evaluation system |
| EP2952761B1 (en) * | 2014-05-28 | 2018-01-03 | Robert Bosch Gmbh | Guide carriage comprising fastening hole which is part of a lubricant flow path |
| DE102017204871A1 (en) * | 2017-04-19 | 2018-10-25 | Robert Bosch Gmbh | Energy-saving positioning method |
| EP3546778B1 (en) * | 2018-03-27 | 2021-10-06 | Robert Bosch GmbH | Guide, sensor arrangement and method |
| EP3851806A1 (en) * | 2020-01-15 | 2021-07-21 | Leuze electronic GmbH + Co. KG | Sensor assembly and method for operating a sensor assembly |
| DE102022120830A1 (en) * | 2022-08-18 | 2024-02-29 | Turck Holding Gmbh | Sensor unit for detecting a distance and method for operating a sensor unit |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1826533B1 (en) | Magnetic sensor | |
| EP3390967B1 (en) | Method for monitoring at least two redundant sensors | |
| EP1923670B1 (en) | Position measuring device | |
| EP1195880A1 (en) | Method of enhancing the positioning accuracy of an element movably arranged relative to a stator | |
| DE102009053874A1 (en) | Robot for automatic 3D measurement and procedure | |
| EP3480557A1 (en) | Method for measuring a workpiece using a coordinate measuring machine | |
| DE3586391T2 (en) | METHOD FOR INCREASING THE PRECISION OF A WAY MEASURING SYSTEM BY CALIBRATING AGAINST A HIGH PRECISION SYSTEM. | |
| DE102007062335B4 (en) | Method and device for determining measured values from a time-dependent course | |
| DE102024209574B3 (en) | Method for operating a linear bearing with a position sensor and an acceleration sensor | |
| EP2116814B1 (en) | Measuring device for calculating a position and/or a speed | |
| DE10225243B4 (en) | Position measuring device and method for correcting thermal expansions, in particular for a processing machine | |
| DE10251829B4 (en) | Measuring device for thermal drift | |
| EP3913349A1 (en) | Method for determining the load on a drive shaft | |
| EP2010977B1 (en) | Method and device for the positionally accurate triggering of an optionally activated machine part | |
| DE2713004A1 (en) | POSITION TRANSDUCERS FOR MACHINE TOOLS AND MEASURING DEVICES OR MACHINERY | |
| EP1949039B1 (en) | Position measurement system | |
| DE102013111711B4 (en) | Method for position-controlled measured value acquisition in real time | |
| WO2023094609A1 (en) | Method and device for measuring a plate-shaped workpiece | |
| EP2533021B1 (en) | Linear distance measuring system and method for determining the absolute position of a slide in relation to a guide rail | |
| DE102016206905B4 (en) | Linear drive system and method for determining two positions of two measuring elements that are moved along a path of movement of a linear drive system | |
| EP1169616A1 (en) | Scanning using position transmission for triggering the recording of measured values | |
| DE102012213717A1 (en) | Inkrementalwegsensor | |
| EP4158277B1 (en) | Method and device for measuring a measurement object | |
| DE102005020599B4 (en) | Method for determining at least one characteristic movement parameter of a vehicle equipped with restraints and device for carrying out the method | |
| DE102012013429B4 (en) | Measuring device for detecting the position of an actuator of a linear actuator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division |