DE102019127499B4 - Coordinate measuring machine and control method of a coordinate measuring machine - Google Patents
Coordinate measuring machine and control method of a coordinate measuring machine Download PDFInfo
- Publication number
- DE102019127499B4 DE102019127499B4 DE102019127499.0A DE102019127499A DE102019127499B4 DE 102019127499 B4 DE102019127499 B4 DE 102019127499B4 DE 102019127499 A DE102019127499 A DE 102019127499A DE 102019127499 B4 DE102019127499 B4 DE 102019127499B4
- Authority
- DE
- Germany
- Prior art keywords
- movable component
- coordinate measuring
- actuator
- force
- measuring machine
- 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
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
- G01B11/005—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines
-
- 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
- G01B21/02—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness
- G01B21/04—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring length, width, or thickness by measuring coordinates of points
- G01B21/045—Correction of measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B5/00—Measuring arrangements characterised by the use of mechanical techniques
- G01B5/004—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
- G01B5/008—Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- A Measuring Device Byusing Mechanical Method (AREA)
Abstract
Koordinatenmessgerät (100), umfassend:- ein bewegliches Bauteil (16);- einen Antrieb (28) zum Antreiben des beweglichen Bauteils (16) entlang einer Bewegungsachse (18) und/oder um eine Bewegungsachse (18) des Koordinatenmessgerätes (100), wobei das bewegliche Bauteil (16) in einem durch den Antrieb (28) hervorgerufenen, beschleunigten Zustand eine massenbeschleunigungsbedingte Ist-Positionsabweichung von einer Soll-Position erfährt;- einen Aktuator (32), der mit dem beweglichen Bauteil (16) gekoppelt ist und dazu eingerichtet ist, eine Verformung des beweglichen Bauteils (16) zu bewirken, wobei der Aktuator (32) separat zu dem Antrieb (28) ausgestaltet ist, und wobei der Aktuator (32) unmittelbar an dem beweglichen Bauteil (16) angreift und in dieses eine Kraft einleitet, durch die die Verformung des beweglichen Bauteils (16) hervorgerufen wird; und- eine Steuerung (34), die dazu eingerichtet ist, die Ist-Positionsabweichung in Form einer Steuerinformation zu erhalten und eine Bewegung des Aktuators (32) basierend auf der Steuerinformation zu veranlassen, um die Ist-Positionsabweichung des beweglichen Bauteils (16) mit Hilfe der durch den Aktuator (32) bewirkten Verformung des beweglichen Bauteils (16) zu kompensieren.Coordinate measuring device (100), comprising: - a movable component (16); - a drive (28) for driving the movable component (16) along a movement axis (18) and / or around a movement axis (18) of the coordinate measuring device (100), wherein the movable component (16) in an accelerated state caused by the drive (28) experiences an actual position deviation due to mass acceleration from a target position; is set up to cause a deformation of the movable component (16), the actuator (32) being configured separately from the drive (28), and the actuator (32) engaging directly on the movable component (16) and into this one Introduces force through which the deformation of the movable component (16) is caused; and a controller (34) which is set up to receive the actual position deviation in the form of control information and to cause a movement of the actuator (32) based on the control information in order to include the actual position deviation of the movable component (16) Help to compensate for the deformation of the movable component (16) caused by the actuator (32).
Description
Die vorliegende Erfindung betrifft ein Koordinatenmessgerät und ein Steuerungsverfahren zur Steuerung desselben. Die vorliegende Erfindung betrifft insbesondere eine Vorrichtung sowie ein Verfahren zur Kompensierung einer massenbeschleunigungsbedingten Ist-Positionsabweichung in einem Koordinatenmessgerät.The present invention relates to a coordinate measuring machine and a control method for controlling the same. The present invention relates in particular to a device and a method for compensating for an actual position deviation caused by mass acceleration in a coordinate measuring machine.
Koordinatenmessgeräte dienen dazu, beispielsweise im Rahmen einer Qualitätssicherung, Werkstücke zu überprüfen oder die Geometrie eines Werkstücks vollständig im Rahmen eines sogenannten „Reverse Engineering “ zu ermitteln. Darüber hinaus sind weitere Anwendungsmöglichkeiten denkbar, wie z.B. auch prozesssteuernde Anwendungen, bei denen die Messtechnik direkt zur Online-Überwachung und -Regelung von Fertigungs- und Bearbeitungsprozessen angewendet wird.Coordinate measuring machines are used, for example, in the context of quality assurance, to check workpieces or to determine the geometry of a workpiece completely in the context of so-called "reverse engineering". In addition, other possible applications are conceivable, such as process control applications in which the measurement technology is used directly for online monitoring and control of manufacturing and machining processes.
Je nach Art des zu vermessenden Werkstücks bzw. je nach Art der Messaufgabe kommen in Koordinatenmessgeräten verschiedene Arten von Messköpfen zur Anwendung, wobei neben taktil messenden Messköpfen auch optische Messköpfe mit Kameras oder anderen optischen Messsensoren eingesetzt werden. Diese ermöglichen eine berührungslose Erfassung von Koordinaten des zu vermessenden Werkstücks.Depending on the type of workpiece to be measured or the type of measurement task, different types of measuring heads are used in coordinate measuring machines, optical measuring heads with cameras or other optical measuring sensors being used in addition to tactile measuring heads. These enable a contactless acquisition of coordinates of the workpiece to be measured.
In sogenannten Multisensor-Koordinatenmessgeräten kommen sowohl taktile als auch optische Messköpfe zum Einsatz.Both tactile and optical measuring heads are used in so-called multi-sensor coordinate measuring machines.
Im Zuge der Koordinatenmessung von Werkstücken wird der Messkopf des Koordinatenmessgerätes in der Regel entlang von einer, zwei oder drei Bewegungsachsen verfahren, so dass das Werkstück vorzugsweise allseitig abgetastet werden kann. Alternativ oder ergänzend zu einem rein linearen Verfahren des Messkopfes kommen auch rotatorische Freiheitsgrade zum Einsatz, durch welche der Messkopf bzw. Messsensor gegenüber dem zu vermessenden Werkstück und/oder das Werkstück gegenüber dem Messkopf vorzugsweise um eine oder mehrere Achsen rotiert/verschwenkt werden kann. Zur Verbesserung der Leserlichkeit soll im Folgenden stets der Begriff des „Verfahrens“ Verwendung finden, wobei mit diesem Begriff sowohl das lineare Verfahren entlang einer oder mehrerer Bewegungsachsen als auch das „Verschwenken“ um eine oder mehrere Bewegungsachsen umfasst ist. Dabei treten im Zuge des Verfahrens des Messkopfes beschleunigungsbedingte Schwingungen auf. Diese Schwingungen werden durch die mit dem Verfahren des Messkopfes einhergehenden Beschleunigungs- und Bremsvorgängen verursacht und auf eine oder mehrere Teile oder die gesamte Maschinenstruktur des Koordinatenmessgerätes übertragen.In the course of the coordinate measurement of workpieces, the measuring head of the coordinate measuring machine is usually moved along one, two or three axes of movement, so that the workpiece can preferably be scanned from all sides. As an alternative or in addition to a purely linear movement of the measuring head, rotational degrees of freedom are also used, through which the measuring head or measuring sensor can be rotated / pivoted relative to the workpiece to be measured and / or the workpiece relative to the measuring head, preferably around one or more axes. To improve legibility, the term “method” should always be used in the following, this term encompassing both the linear method along one or more axes of movement and “pivoting” about one or more axes of movement. In the course of the movement of the measuring head, acceleration-related vibrations occur. These vibrations are caused by the acceleration and braking processes associated with the movement of the measuring head and are transferred to one or more parts or the entire machine structure of the coordinate measuring machine.
Problematisch ist hierbei, dass die Schwingungen in der Regel nicht von konventionellen Messeinrichtungen (z.B. Glasmessstäben) des Koordinatenmessgerätes erfassbar sind und somit zu Messfehlern, z.B. bei der Vermessung eines Werkstücks, führen können. Bspw. kann es zu einer beschleunigungsbedingten Auslenkung des Messkopfes aus einer von den Messeinrichtungen erfassten Soll-Position kommen, wodurch die tatsächliche Ist-Position des Messkopfes zum Antastzeitpunkt (d.h., zum Zeitpunkt der Messwertaufnahme, wenn bspw. ein taktiler Taststift und/oder ein optischer Messsensor das Werkstück antastet) von der durch die Messeinrichtungen aufgenommenen Soll-Position abweicht. Die Ist-Soll-Abweichungen sind z.B. auf mechanische, konstruktive und/oder elektronische Systemdefizite und/oder Umgebungseinflüsse zurückzuführen, durch die verhindert wird, dass die, bspw. mittels Glasmaßstäben, ausgelesene Position (Ist-Position) mit der Soll-Position (z.B. des Messkopfes) übereinstimmt.The problem here is that the vibrations usually cannot be detected by conventional measuring devices (e.g. glass measuring rods) of the coordinate measuring machine and can therefore lead to measuring errors, e.g. when measuring a workpiece. For example, an acceleration-related deflection of the measuring head from a target position recorded by the measuring devices can result, whereby the actual actual position of the measuring head at the point in time of the probing (i.e. at the point in time when the measured value is recorded if, for example, a tactile stylus and / or an optical Measuring sensor touches the workpiece) deviates from the target position recorded by the measuring devices. The actual / target deviations are due, for example, to mechanical, structural and / or electronic system deficits and / or environmental influences, which prevent the position (actual position) read out using glass scales, for example, from the target position (e.g. of the measuring head).
Bei Koordinatenmessgeräten treten die beschleunigungsbedingten Schwingungen unabhängig von deren Bauweise (Ständer-, Brücken- oder Portalbauweise) mit zum Teil hoher Amplitude auf. Insbesondere in einem Fall, wenn der Messkopf bspw. an einem freien Ende einer Pinole des Koordinatenmessgerätes angeordnet ist und sich die Pinole in einem ausgefahrenen Zustand befindet, können hohe Schwingungsamplituden am Messkopf auftreten, wenn dieser zum Verfahren beschleunigt wird. Mit anderen Worten kann das freie Ende der Pinole gegenüber ihrem Aufhängungspunkt, bspw. an dem Ständer, der Brücke oder dem Portal des Koordinatenmessgerätes, beschleunigungsbedingt ausgelenkt werden und somit aus der eigentlich anzufahrenden Soll-Position ausschwingen.In coordinate measuring machines, the acceleration-related vibrations occur regardless of their construction (column, bridge or portal construction) with sometimes high amplitudes. In particular in a case when the measuring head is arranged, for example, at a free end of a quill of the coordinate measuring machine and the quill is in an extended state, high oscillation amplitudes can occur on the measuring head when it is accelerated to move. In other words, the free end of the quill relative to its suspension point, for example on the stand, the bridge or the portal of the coordinate measuring machine, can be deflected as a result of acceleration and thus swing out of the target position actually to be approached.
Im Zuge der Weiterentwicklung werden an Koordinatenmessgeräte gesteigerte Schnelligkeits- und Genauigkeitsanforderungen gestellt, wodurch die oben genannte Schwingungsproblematik weiter verstärkt wird.In the course of further development, increased speed and accuracy requirements are placed on coordinate measuring machines, which further intensifies the vibration problem mentioned above.
Beispielsweise wird zur Erhöhung der Schnelligkeit beim Abtasten von Werkstücken die Geschwindigkeit, mit der die beweglichen Bauteile des Koordinatenmessgerätes relativ zueinander bewegt werden, erhöht. Hierdurch erhöhen sich auch die Beschleunigungen entlang der jeweiligen Bewegungsachse des Koordinatenmessgerätes. Dies wiederum bedingt eine Erhöhung der Dynamikeigenschaften der beweglichen Bauteile des Koordinatenmessgerätes und zieht eine Steigerung der Strukturverbiegung während der Beschleunigungsphasen nach sich. Die erhöhten Beschleunigungen führen zu stärkeren dynamischen Verbiegungen der beweglichen Bauteile während eines Beschleunigungs- oder Bremsvorgangs und können zu einer Erhöhung der Schwingungsamplitude der gesamten Struktur führen.For example, to increase the speed when scanning workpieces, the speed at which the movable components of the coordinate measuring machine are moved relative to one another is increased. This also increases the accelerations along the respective axis of movement of the coordinate measuring machine. This in turn causes an increase in the dynamic properties of the moving components of the coordinate measuring machine and results in an increase in structural deflection during the acceleration phases. The increased accelerations lead to greater dynamic bending of the moving components during an acceleration or braking process and can lead to an increase in the Lead vibration amplitude of the entire structure.
Aufgrund der breiten Anwendbarkeit und Wichtigkeit von Koordinatenmessgeräten in verschiedensten technischen Bereichen existieren bereits mehrere Lösungsansätze zur Lösung der genannten Schwingungsproblematik.Due to the broad applicability and importance of coordinate measuring machines in a wide variety of technical areas, there are already several approaches to solving the vibration problems mentioned.
So wird beispielsweise die dynamische Verbiegung eines beweglichen Bauteils eines Koordinatenmessgerätes für einzelne Ortspunkte in einem Messvolumen des Koordinatenmessgerätes kalibriert, um diese Kalibrierdaten im folgenden Messbetrieb zur Kompensation der dynamischen Verbiegung einsetzen zu können. Eine solche rechnerische Messfehlerkompensation kann der
Ein weiterer Lösungsansatz zur Schwingungskompensation besteht darin, durch konstruktive Maßnahmen im Sinne einer Erhöhung der Struktursteifigkeit von beweglichen Teilen des Koordinatenmessgerätes die Schwingungsfrequenz zu erhöhen und somit die Schwingungsamplitude zu verringern. Somit kann die Messgenauigkeit beibehalten bzw. die schwingungsbedingten Messfehler verringert werden. Eine Erhöhung der Struktursteifigkeit in Verbindung mit steigenden Dynamikanforderungen an Koordinatenmessgeräte ist jedoch aus Sicherheitsgründen nur bedingt umsetzbar. Mit dem Einsatz von konventionellen Materialien folgt einer Steifigkeitserhöhung im Regelfall auch eine Massenerhöhung, die zumindest eine Anpassung der Antriebsleistung des Koordinatenmessgerätes nach sich zieht. Eine weitere Beschränkung ergibt sich dadurch, dass die maximale, gesetzlich zulässige kinetische Energie eines sich in Bewegung befindlichen Koordinatenmessgerätes bzw. eines Bauteils des Koordinatenmessgerätes begrenzt ist.Another solution approach for vibration compensation consists in increasing the vibration frequency and thus reducing the vibration amplitude by means of constructive measures in the sense of increasing the structural rigidity of moving parts of the coordinate measuring machine. In this way, the measurement accuracy can be maintained or the measurement errors caused by vibration can be reduced. However, for safety reasons, an increase in structural rigidity in connection with increasing dynamic requirements on coordinate measuring machines can only be implemented to a limited extent. With the use of conventional materials, an increase in rigidity is generally followed by an increase in mass, which at least results in an adaptation of the drive power of the coordinate measuring machine. Another restriction results from the fact that the maximum, legally permissible kinetic energy of a moving coordinate measuring machine or a component of the coordinate measuring machine is limited.
Eine weitere Alternative zur reinen Erhöhung der Struktursteifigkeit ist beispielsweise die Minderung von Schwingungen durch den Einsatz von bewegbaren Massen an einem oder mehreren beweglichen Teilen des Koordinatenmessgerätes. Die bewegbaren Massen werden im Zuge eines Beschleunigungs- oder Abbremsvorgangs gegenläufig zu der Schwingungsbewegung des beweglichen Teils des Koordinatenmessgerätes beschleunigt und führen somit zumindest teilweise zur Kompensation bzw. Schwingungstilgung. Eine derartige Vorrichtung ist beispielsweise aus der
Weiterhin ist aus dem Stand der Technik ein Lösungsansatz zur Schwingungs- bzw. Verbiegungskompensation bekannt, bei dem die Schwingungskompensation zumindest teilweise durch ein motorisches Gegensteuern mittels des Antriebs des Koordinatenmessgerätes erfolgt. So wird beispielsweise eine beschleunigungsbedingte Ausschwingung des Messkopfes entlang der X-Achse durch eine der Beschleunigungsrichtung entgegengesetzte Abbremsung zumindest teilweise kompensiert. Dieser Lösungsansatz hat zum Nachteil, dass der Antrieb des Koordinatenmessgerätes speziell auf die hohen Beschleunigungs- und Bremsbewegungen ausgelegt sein muss.Furthermore, an approach to a solution for vibration or bending compensation is known from the prior art, in which the vibration compensation takes place at least partially by means of a motorized counter-control by means of the drive of the coordinate measuring machine. For example, an acceleration-related oscillation of the measuring head along the X-axis is at least partially compensated for by braking in the opposite direction to the direction of acceleration. This approach has the disadvantage that the drive of the coordinate measuring machine must be specially designed for the high acceleration and braking movements.
Die
Zur Eliminierung von Positionsfehlern des Tastkopfs im Zeitpunkt der Antastung in Folge von Biegeschwingungen des Messarms eines Koordinatenmessgeräts wird gemäß der
Die
Die
Angesichts der bekannten Lösungsansätze ist es eine Aufgabe der vorliegenden Erfindung, ein Koordinatenmessgerät derart weiterzuentwickeln, dass die oben genannten positionsabweichungsbedingten Schwingungen, die wiederum zu Messfehlern führen können, in vorteilhafter Weise kompensiert werden.In view of the known approaches to a solution, it is an object of the present invention to further develop a coordinate measuring machine in such a way that the above-mentioned oscillations caused by positional deviations, which in turn can lead to measurement errors, are advantageously compensated for.
Diese Aufgabe wird erfindungsgemäß durch ein Koordinatenmessgerät gemäß Anspruch 1 gelöst, das ein bewegliches Bauteil und einen Antrieb zum Antreiben des beweglichen Bauteils entlang einer Bewegungsachse und/oder um eine Bewegungsachse des Koordinatenmessgerätes aufweist, wobei das bewegliche Bauteil in einem durch den Antrieb hervorgerufenen, beschleunigten Zustand eine massenbeschleunigungsbedingte Ist-Positionsabweichung von einer Soll-Position erfährt. Zur Kompensation dieser Ist-Positionsabweichung weist das erfindungsgemäße Koordinatenmessgerät einen Aktuator, der mit dem beweglichen Bauteil gekoppelt ist und dazu eingerichtet ist, eine elastische bzw. reversible und/oder prognostizierbare Verformung (im Folgenden „Verformung“ genannt) des beweglichen Bauteils zu bewirken, sowie eine Steuerung auf, die dazu eingerichtet ist, die Ist-Positionsabweichung in Form einer Steuerinformation zu erhalten und eine Bewegung des Aktuators basierend auf der Steuerinformation zu veranlassen, um die Ist-Positionsabweichung des beweglichen Bauteils mithilfe der durch den Aktuator bewirkten Verformung des beweglichen Bauteils zu kompensieren. Der Aktuator ist separat zu dem Antrieb ausgestaltet und greift unmittelbar an dem beweglichen Bauteil an und leitet in dieses eine Kraft ein, durch die die Verformung des beweglichen Bauteils hervorgerufen wird.This object is achieved according to the invention by a coordinate measuring machine according to claim 1, which has a movable component and a drive for driving the movable component along a movement axis and / or around a movement axis of the coordinate measuring machine, the movable component in an accelerated state caused by the drive experiences an actual position deviation from a target position due to mass acceleration. To compensate for this actual position deviation, the coordinate measuring machine according to the invention has an actuator which is coupled to the movable component and is set up to bring about an elastic or reversible and / or predictable deformation (hereinafter referred to as “deformation”) of the movable component, as well as a controller which is set up to receive the actual position deviation in the form of control information and to cause a movement of the actuator based on the control information in order to use the deformation of the movable component caused by the actuator to the actual position deviation of the movable component compensate. The actuator is designed separately from the drive and acts directly on the movable component and introduces a force into it, which causes the deformation of the movable component.
Des weiteren wird die oben genannte Aufgabe durch ein erfindungsgemäßes Verfahren gemäß Anspruch 14 zur Steuerung eines Aktuators eines Koordinatenmessgerätes, das einen Antrieb zum Antreiben eines beweglichen Bauteils entlang einer Bewegungsachse aufweist, wobei das bewegliche Bauteil in einem durch den Antrieb hervorgerufenen, beschleunigten Zustand eine massenbeschleunigungsbedingte Ist-Positionsabweichung von einer Soll-Position erfährt, wobei das Verfahren die folgenden Schritte aufweist:
- Erhalten einer Steuerinformation, die die massenbeschleunigungsbedingte Ist-Positionsabweichung von der Soll-Position des beweglichen Bauteils aufweist, und Steuern des Aktuators basierend auf der Steuerinformation, um die Ist-Positionsabweichung des beweglichen Bauteils mithilfe einer durch den Aktuator bewirkten Verformung des beweglichen Bauteils zu kompensieren. Der Aktuator ist separat zu dem Antrieb ausgestaltet und greift unmittelbar an dem beweglichen Bauteil an und leitet in dieses eine Kraft ein, durch die die Verformung des beweglichen Bauteils hervorgerufen wird.
- Obtaining control information that has the actual position deviation due to mass acceleration from the target position of the movable component, and controlling the actuator based on the control information in order to compensate for the actual position deviation of the movable component with the aid of a deformation of the movable component caused by the actuator. The actuator is designed separately from the drive and acts directly on the movable component and introduces a force into it, which causes the deformation of the movable component.
Ferner betrifft die vorliegende Erfindung ein Computerprogramm, das dazu eingerichtet ist, das erfindungsgemäße Verfahren auszuführen, wenn das Computerprogramm in einer Steuereinheit des Koordinatenmessgerätes ausgeführt wird.The present invention also relates to a computer program which is set up to carry out the method according to the invention when the computer program is carried out in a control unit of the coordinate measuring machine.
Bei dem beweglichen Bauteil handelt es sich erfindungsgemäß um ein Bauteil des Koordinatenmessgerätes, das bspw. gegenüber einer unbewegten Basisplatte entlang einer oder mehrerer Bewegungsachsen des Koordinatenmessgerätes bzw. um diese bewegbar ist. Unter dem Adjektiv „beweglich“ wird vorliegend beispielsweise die Verfahrbarkeit des beweglichen Bauteils relativ zu einem oder mehreren anderen Bauteilen des Koordinatenmessgerätes verstanden.According to the invention, the movable component is a component of the coordinate measuring device which, for example, can be moved with respect to an immovable base plate along one or more axes of movement of the coordinate measuring device or around them. In the present case, the adjective “movable” is understood to mean, for example, the displaceability of the movable component relative to one or more other components of the coordinate measuring machine.
Der Antrieb des Koordinatenmessgerätes beschreibt vorliegend ein Verfahrsystem des Koordinatenmessgerätes und umfasst beispielsweise eine oder mehrere Verfahrachsen sowie deren Führungen und Motoren, durch die beispielsweise ein Messkopf zum Vermessen eines Werkstücks innerhalb eines Messbereichs des Koordinatenmessgerätes verfahren werden kann. Aufgabe dieses Antriebs ist somit das relative Verfahren von einem oder mehreren Bauteilen des Koordinatenmessgerätes zueinander, um einzelne Messpunkte innerhalb des Messvolumens anzufahren.The drive of the coordinate measuring machine describes a travel system of the coordinate measuring machine and includes, for example, one or more axes and their guides and motors, by means of which, for example, a measuring head for measuring a workpiece can be moved within a measuring range of the coordinate measuring machine. The task of this drive is therefore to move one or more components of the coordinate measuring machine relative to one another in order to approach individual measuring points within the measuring volume.
Das bewegliche Bauteil wird zum Anfahren einer bestimmten Position bzw. Ausrichtung innerhalb des Messvolumens durch den Antrieb beispielsweise entlang der Bewegungsachse (oder mehrerer Bewegungsachsen) beschleunigt. Durch die Massenträgheit des beweglichen Bauteils kommt es im beschleunigten Zustand zu einer Ausschwingung bzw. Verbiegung. Beim Erreichen einer Soll-Position innerhalb des Messvolumens des Koordinatenmessgerätes herrscht diese massenträgheitsbedingte Ausschwingung weiterhin vor, wodurch es zu der Ist-Positionsabweichung von der Soll-Position kommt.In order to move to a specific position or orientation within the measurement volume, the movable component is accelerated by the drive, for example along the movement axis (or several movement axes). Due to the inertia of the moving component, oscillation or bending occurs in the accelerated state. When a target position is reached within the measuring volume of the coordinate measuring machine, this oscillation caused by mass inertia continues to prevail, causing it to the actual position deviation comes from the target position.
Zur Kompensation dieser Ist-Positionsabweichung (und der Messfehler) ist erfindungsgemäß der Aktuator mit dem beweglichen Bauteil gekoppelt. Unter Krafteinwirkung auf das bewegliche Bauteil kann der Aktuator in oder an diesem während des beschleunigten Zustands und/oder bei Erreichen der angestrebten Soll-Position innerhalb des Messvolumens eine elastische Verformung des beweglichen Bauteils bewirken. Wird die Krafteinwirkung durch den Aktuator auf das bewegliche Bauteil beendet, kehrt das bewegliche Bauteil in seine ursprüngliche Geometrie (d.h. in seinen unverformten Zustand) zurück.According to the invention, the actuator is coupled to the movable component to compensate for this actual position deviation (and the measurement error). Under the action of force on the movable component, the actuator can cause an elastic deformation of the movable component in or on it during the accelerated state and / or when the desired target position is reached within the measurement volume. If the force applied by the actuator to the moving component is ended, the moving component returns to its original geometry (i.e. to its undeformed state).
Zur Steuerung der Krafteinwirkung bzw. der dadurch verursachten Verformung des beweglichen Bauteils wird der Aktuator durch die Steuerung anhand einer Steuerinformation gesteuert. Die Steuerinformation umfasst dabei die Ist-Positionsabweichung des beweglichen Bauteils von der Soll-Position und kann beispielsweise als dreidimensionale, vektorielle Größe (ΔX, ΔY, ΔZ) erhalten werden. Aus der Steuerinformation geht ferner vorzugsweise hervor, wie groß die durch den Aktuator in das bewegliche Bauteil einzuleitenden Kräfte z.B. in X-, Y- und/oder Z-Richtung in Abhängigkeit der jeweiligen X-, Y- und/oder Z-Beschleunigung sein müssen, um die gewünschte Verformung des beweglichen Bauteils hervorzurufen.To control the action of force or the deformation of the movable component caused by it, the actuator is controlled by the controller on the basis of control information. The control information includes the actual position deviation of the movable component from the target position and can be obtained, for example, as a three-dimensional, vector quantity (ΔX, ΔY, ΔZ). The control information also preferably shows how great the forces to be introduced into the movable component by the actuator, for example in the X, Y and / or Z directions, must be as a function of the respective X, Y and / or Z acceleration to cause the desired deformation of the moving part.
Durch die Verformung des beweglichen Bauteils mittels des Aktuators kann die Ist-Positionsabweichung in dem beschleunigten Zustand des beweglichen Bauteils sowie bei Erreichen der Soll-Position aktiv kompensiert werden.Due to the deformation of the movable component by means of the actuator, the actual position deviation can be actively compensated for in the accelerated state of the movable component and when the target position is reached.
Der Aktuator ist dabei vorzugsweise derart dimensioniert, dass sich das bewegliche Bauteil bei Krafteinwirkung (zum Beispiel bei einer Zug-/ oder Druckbelastung) in einer Größenordnung elastisch verformen lässt, die einer vorbestimmten und/oder gemessenen bzw. zu erwartenden Verbiegung des beweglichen Bauteils aufgrund dynamischer, massenbeschleunigungsbedingter Effekte entspricht.The actuator is preferably dimensioned in such a way that the movable component can be elastically deformed when a force is applied (for example in the event of a tensile / or compressive load) in an order of magnitude that corresponds to a predetermined and / or measured or expected bending of the movable component due to dynamic , mass acceleration-related effects.
Vorteilhaft ist somit, dass durch Verformung die dynamische Verbiegung des beweglichen Bauteils im beschleunigten Zustand aktiv kompensiert werden kann. Hierzu wird lediglich die Steuerinformation als Eingangsparameter für die Steuerung des Aktuators benötigt.It is therefore advantageous that the dynamic bending of the movable component in the accelerated state can be actively compensated for by deformation. For this purpose, only the control information is required as an input parameter for controlling the actuator.
Der Aktuator ist separat zu dem Antrieb ausgestaltet.The actuator is designed separately from the drive.
Dies verdeutlicht, dass der Aktuator ein von der Antriebseinheit des Koordinatenmessgerätes getrennter Bestandteil ist. Dies dient insbesondere zur Klarstellung, dass die erfindungsgemäße Kompensierung der Ist-Positionsabweichung und die damit einhergehende Minimierung von Messabweichungen / Messfehlern nicht durch eine speziell ausgestaltete Ansteuerung des Antriebs des Koordinatenmessgerätes, wie dies bspw. in der
Erfindungsgemäß greift der Aktuator unmittelbar an dem beweglichen Bauteil an und leitet in dieses eine Kraft ein, durch die die Verformung des beweglichen Bauteils hervorgerufen wird.According to the invention, the actuator acts directly on the movable component and introduces a force into it, which causes the deformation of the movable component.
D.h. mit anderen Worten, dass der Aktuator derart mit dem beweglichen Bauteil gekoppelt ist, dass eine von dem Aktuator erzeugte Kraft (beispielsweise eine Zug-/ oder Druckkraft) unmittelbar auf das oder in das bewegliche Bauteil eingeleitet wird. Die unmittelbar eingeleitete Kraft führt wiederum zu der Verformung des beweglichen Bauteils.In other words, the actuator is coupled to the movable component in such a way that a force generated by the actuator (for example a tensile or compressive force) is introduced directly onto or into the movable component. The directly introduced force in turn leads to the deformation of the movable component.
Ein sich daraus ergebender Vorteil ist, dass durch die unmittelbare Kraftübertragung auf das bewegliche Bauteil eine sehr genaue Steuerung der Verformung gewährleistet werden kann, wodurch auch kleinste Ist-Positionsabweichungen kompensierbar sind.An advantage resulting therefrom is that the direct transmission of force to the movable component ensures very precise control of the deformation, whereby even the smallest actual position deviations can be compensated.
In einer weiteren Ausgestaltung ist der Aktuator dazu eingerichtet, die Kraft in Form einer Zugkraft und/oder einer Druckkraft in das bewegliche Bauteil einzuleiten.In a further embodiment, the actuator is set up to introduce the force in the form of a tensile force and / or a compressive force into the movable component.
Diese Ausgestaltung ist insbesondere dann vorteilhaft, wenn das bewegliche Bauteil eine wesentlich größere Längenausdehnung als Breitenausdehnung hat, d.h. also beispielsweise stab- oder balkenförmig ausgestaltet ist und die Zugkraft und/oder Druckkraft parallel zu einer Längsrichtung des beweglichen Bauteils in dieses eingeleitet wird.This configuration is particularly advantageous when the movable component has a significantly larger length extension than its width dimension, i.e. it is designed, for example, in the shape of a rod or bar and the tensile force and / or pressure force is introduced into the movable component parallel to a longitudinal direction of the movable component.
In einer weiteren Ausgestaltung wird die massenbeschleunigungsbedingte Ist-Positionsabweichung in Abhängigkeit einer Beschleunigung des beweglichen Bauteils in Form von vorbestimmten Steuerdaten bereitgestellt, wobei die Steuerung die vorbestimmten Steuerdaten als die Steuerinformation erhält.In a further embodiment, the actual position deviation caused by the mass acceleration is provided as a function of an acceleration of the movable component in the form of predetermined control data, the controller receiving the predetermined control data as the control information.
Somit ist es beispielsweise möglich, die Ist-Positionsabweichung des beweglichen Bauteils in Abhängigkeit einer Vielzahl von Beschleunigungen beispielsweise im Zuge eines Kalibrierverfahrens des Koordinatenmessgerätes zu ermitteln und diese als die vorbestimmten Steuerdaten abzuspeichern. Während des Einsatzes des derart kalibrierten Koordinatenmessgerätes bei der Koordinatenmessung von Werkstücken kann beispielsweise aufgrund von Beschleunigungsinformationen eine entsprechende Ist-Positionsabweichung aus den vorbestimmten Steuerdaten durch die Steuerung ausgelesen werden. Auf Basis dessen kann die Steuerung des Aktuators erfolgen, der durch entsprechende Krafteinleitung in das bewegliche Bauteil die aus den Steuerdaten ausgelesene Ist-Positionsabweichung durch eine entsprechende Verformung des beweglichen Bauteils kompensiert.It is thus possible, for example, to determine the actual position deviation of the movable component as a function of a large number of accelerations, for example in the course of a calibration process of the coordinate measuring machine, and to store this as the predetermined control data. During the use of such calibrated coordinate measuring machine in the coordinate measurement of workpieces, a corresponding actual position deviation can be read from the predetermined control data by the controller, for example, based on acceleration information. On the basis of this, the control of the actuator can take place, which compensates for the actual position deviation read from the control data by applying appropriate force to the moving component by deforming the moving component accordingly.
In einer weiteren Ausgestaltung weist das Koordinatenmessgerät ferner einen Sensor auf, der an dem beweglichen Bauteil angeordnet ist und dazu eingerichtet ist, in dem beschleunigten Zustand des beweglichen Bauteils, die massenbeschleunigungsbedingte Ist-Positionsabweichung unmittelbar oder mittelbar zu erfassen und diese in Form der Steuerinformation an die Steuerung zu übertragen. Unter einer mittelbaren Erfassung der Ist-Positionsabweichung wir die Erfassung von einer oder mehreren physikalischen Messgrößen verstanden, aus der bzw. denen sich die Ist-Positionsabweichung bestimmen oder zumindest abschätzen.In a further embodiment, the coordinate measuring machine also has a sensor which is arranged on the movable component and is set up to detect the actual position deviation due to the mass acceleration directly or indirectly in the accelerated state of the movable component and to transmit this to the Transfer control. Indirect detection of the actual position deviation is understood to mean the detection of one or more physical measured variables from which the actual position deviation is determined or at least estimated.
Beispielsweise kann der Sensor einen oder mehrere Beschleunigungssensoren, Vibrationsaufnehmer oder Schwingungsaufnehmer umfassen. Durch den Sensor können vorzugsweise die in den einzelnen Raumrichtungen auf das bewegliche Bauteil wirkenden Beschleunigungen bestimmt werden. Hierbei ist es bevorzugt, dass zu der Bestimmung der einzelnen Beschleunigungen entlang der drei Raumrichtungen, die jeweils auf das bewegliche Bauteil wirkenden Trägheitskräfte bestimmt werden.For example, the sensor can comprise one or more acceleration sensors, vibration sensors or vibration sensors. The accelerations acting on the movable component in the individual spatial directions can preferably be determined by the sensor. It is preferred here that, in order to determine the individual accelerations along the three spatial directions, the inertial forces acting on the movable component are determined.
Alternativ oder ergänzend kann der Sensor auch als Gyroskop ausgestaltet sein. Ferner ist grundsätzlich der Einsatz von positionsbestimmenden Sensoren (beispielsweise über eine GPS-Auswertung) möglich. Grundsätzlich kann jeder Sensor eingesetzt werden, der zur Bestimmung der Position und/oder Lage des beweglichen Bauteils bzw. zur Bestimmung der auf das bewegliche Bauteil wirkenden Kräfte und/oder Beschleunigungen geeignet ist.As an alternative or in addition, the sensor can also be designed as a gyroscope. Furthermore, the use of position-determining sensors (for example via a GPS evaluation) is basically possible. In principle, any sensor can be used which is suitable for determining the position and / or location of the movable component or for determining the forces and / or accelerations acting on the movable component.
Zudem können alternativ oder ergänzend auch weitere Sensoren an diversen Stellen des beweglichen Bauteils bzw. des Koordinatenmessgerätes eingesetzt werden. Hierbei können beispielsweise Dehnungen und/oder Temperaturverteilungen innerhalb des beweglichen Bauteils gemessen werden. Insbesondere bei Schwingungen (Ist-Positionsabweichung) des beweglichen Bauteils mit niedriger Frequenz kann die Temperatur bzw. die Temperaturverteilung innerhalb des beweglichen Bauteils eine nicht zu vernachlässigende Einflussgröße darstellen.In addition, as an alternative or in addition, further sensors can also be used at various points on the movable component or the coordinate measuring device. Here, for example, expansion and / or temperature distributions can be measured within the movable component. In particular in the case of vibrations (actual position deviation) of the movable component with a low frequency, the temperature or the temperature distribution within the movable component can represent an influencing variable that cannot be neglected.
Ein Vorteil dieser Ausgestaltung ist, dass durch die Erweiterung des Koordinatenmessgerätes mittels des Sensors eine quasi in Echtzeit verfügbare Information verfügbar ist, aus der sich die Ist-Positionsabweichung des beweglichen Bauteils unmittelbar oder zumindest mittelbar (z.B. über geeignete Rechenverfahren) ableiten lässt. Durch diese Information kann die Steuerung die durch den Aktuator in das bewegliche Bauteil einzuleitenden Kräfte während des Betriebes (vorzugsweise in Echtzeit) ermitteln. Somit können die Kräfte derart eingeleitet werden, dass beispielsweise die durch den Sensor gemessene Beschleunigung einer Soll-Beschleunigung des Koordinatenmessgerätes entspricht und die Schwingungen quasi in Echtzeit kompensiert werden.One advantage of this embodiment is that, by expanding the coordinate measuring machine by means of the sensor, information is available virtually in real time, from which the actual position deviation of the movable component can be derived directly or at least indirectly (e.g. using suitable computing methods). Using this information, the controller can determine the forces to be introduced into the movable component by the actuator during operation (preferably in real time). Thus, the forces can be introduced in such a way that, for example, the acceleration measured by the sensor corresponds to a target acceleration of the coordinate measuring machine and the vibrations are compensated for in real time.
Die Regelung kann es sich dabei zu Nutze machen, dass die durch den Sensor gemessene Ist-Beschleunigung mit einer von dem Koordinatenmessgerät vorgegebenen Soll-Beschleunigung abgleichbar ist. Die durch den Aktuator einzuleitenden Kräfte sind dabei so zu wählen, dass die gemessene Ist-Beschleunigung (beispielsweise an einem freien Ende des beweglichen Bauteils) der Soll-Beschleunigung des Koordinatenmessgerätes entspricht. Ist dies der Fall, ist davon auszugehen, dass sich bspw. ein freies Ende des beweglichen Bauteils (z.B. ein Messkopf) in einem schwingungsfreien Bewegungszustand befindet.The regulation can make use of the fact that the actual acceleration measured by the sensor can be compared with a setpoint acceleration predetermined by the coordinate measuring machine. The forces to be introduced by the actuator are to be selected so that the measured actual acceleration (for example at a free end of the movable component) corresponds to the target acceleration of the coordinate measuring machine. If this is the case, it can be assumed that, for example, a free end of the movable component (e.g. a measuring head) is in a vibration-free state of motion.
In einer Ausgestaltung weist das Koordinatenmessgerät ferner einen Messkopf zum taktilen und/oder optischen Abtasten eines zu vermessenden Werkstücks auf, wobei der Messkopf an dem beweglichen Bauteil angeordnet ist.In one embodiment, the coordinate measuring device also has a measuring head for tactile and / or optical scanning of a workpiece to be measured, the measuring head being arranged on the movable component.
Der Messkopf kann beispielsweise an einem freien Ende des beweglichen Bauteils angeordnet sein. Über den Antrieb des Koordinatenmessgerätes ist der Messkopf vorzugsweise durch Verfahren entlang einer oder mehrerer Bewegungsachsen innerhalb des gesamten Messvolumens bewegbar.The measuring head can for example be arranged at a free end of the movable component. Via the drive of the coordinate measuring machine, the measuring head can preferably be moved by moving along one or more axes of movement within the entire measuring volume.
In einer weiteren Ausgestaltung weist der Aktuator ein Krafterzeugungselement und ein Kraftübertragungselement auf, das den Aktuator mit dem beweglichen Bauteil koppelt.In a further embodiment, the actuator has a force generating element and a force transmission element which couples the actuator to the movable component.
Das Krafterzeugungselement und das Kraftübertragungselement können beispielsweise direkt oder indirekt (d.h., bspw. über ein weiteres Bauteil oder mehrere Bauteile) miteinander gekoppelt sein. Die Kopplung kann mechanisch, jedoch auch auf andere Weise (beispielsweise magnetisch) erfolgen. Das Kraftübertragungselement ist vorzugsweise direkt mit dem beweglichen Bauteil gekoppelt. Das Krafterzeugungselement übt auf das Kraftübertragungselement vorzugsweise eine Kraft aus, durch die das Kraftübertragungselement entlang einer oder mehrerer Richtungen relativ zu dem beweglichen Bauteil bewegt wird.The force-generating element and the force-transmitting element can for example be coupled to one another directly or indirectly (that is to say, for example, via a further component or several components). The coupling can take place mechanically, but also in another way (for example magnetically). The force transmission element is preferably coupled directly to the movable component. The force generating element preferably exerts a force on the force transmission element through which the force transmission element moves along one or more directions is moved relative to the movable component.
Vorzugsweise verläuft das Kraftübertragungselement parallel zu einer Längsausdehnung des beweglichen Bauteils und ist an oder in der Nähe von einer Schmalseite des beweglichen Bauteils mit diesem unmittelbar oder mittelbar gekoppelt. Beispielsweise kann die Kopplung über ein Verschrauben, Vernieten oder Verbolzen des Kraftübertragungselements mit dem beweglichen Bauteil realisiert sein.The force transmission element preferably runs parallel to a longitudinal extension of the movable component and is directly or indirectly coupled to the movable component on or in the vicinity of a narrow side of the movable component. For example, the coupling can be implemented by screwing, riveting or bolting the force transmission element to the movable component.
In einer weiteren Ausgestaltung weist das Kraftübertragungselement ein stab- oder balkenförmiges Zug-/Druckelement (beispielsw. ein starrer Stab oder Balken) und/oder ein Seil auf.In a further embodiment, the force transmission element has a rod-shaped or bar-shaped tension / pressure element (for example a rigid rod or bar) and / or a rope.
Gemäß dieser Ausgestaltung wird das bewegliche Bauteil mit einem Zug-/Druckstab und/oder einem Zugseil gekoppelt, über das die von dem Krafterzeugungselement erzeugte Kraft auf das bewegliche Bauteil übertragen wird. Diese Krafteinwirkung bewirkt die beschriebene Verformung des beweglichen Bauteils. Alternative kann die Verformung des beweglichen Bauteils durch den Einsatz von sogenannten Origami- und/oder Festkörpergelenkstrukturen initiiert werden. Dies ist vorteilhaft, da sich Origamistrukturen bspw. dadurch auszeichnen, dass eine Vielzahl von Freiheitsgraden, die zur Schwingungstilgung benötigt werden, mittels einer im Vergleich dazu wesentlich geringeren Anzahl an Antrieben erreicht werden kann. Die erhöhte Anzahl an Freiheitsgraden ist dabei auf die vordefinierbaren Faltungseigenschaften (berechnet mittels der sogenannten Origami-Mathematik) der Origami- und/oder Festkörpergelenkstrukturen zurückzuführen.According to this embodiment, the movable component is coupled to a pull / push rod and / or a pull cable, via which the force generated by the force-generating element is transmitted to the movable component. This action of force causes the described deformation of the movable component. Alternatively, the deformation of the movable component can be initiated through the use of so-called origami and / or solid body joint structures. This is advantageous because origami structures are characterized, for example, by the fact that a large number of degrees of freedom, which are required for vibration damping, can be achieved by means of a significantly lower number of drives in comparison. The increased number of degrees of freedom is due to the predefinable folding properties (calculated by means of the so-called origami mathematics) of the origami and / or solid body joint structures.
Vorzugsweise ist ein Querschnitt des stab- oder balkenförmigen Zug-/Druckelements sehr viel kleiner als seine Länge. Das Kraftübertragungselement ist in Längsrichtung betrachtet vorzugsweise im Bereich seines einen Ende mit dem beweglichen Bauteil gekoppelt und im Bereich seines in Längsrichtung gegenüberliegenden Endes mit dem Krafterzeugungselement gekoppelt.A cross section of the rod-shaped or bar-shaped tension / compression element is preferably very much smaller than its length. The force transmission element, viewed in the longitudinal direction, is preferably coupled to the movable component in the area of its one end and is coupled to the force-generating element in the area of its end opposite in the longitudinal direction.
In einer weiteren Ausgestaltung weist das Krafterzeugungselement eine Tauchspule, einen Piezo-Aktuator und/oder einen pneumatischen Muskel auf.In a further embodiment, the force generating element has a plunger coil, a piezo actuator and / or a pneumatic muscle.
Die drei aufgeführten Ausgestaltungen des Krafterzeugungselementes sind lediglich beispielhafter Natur und sind somit nicht als abschließende Aufzählung zu verstehen. Das Krafterzeugungselement ist vorzugsweise dazu eingerichtet, eine Arbeit im physikalischen Sinne entlang zumindest einer Bewegungsachse zu verrichten. Das Krafterzeugungselement ist vorzugsweise derart ausgestaltet, dass es eine Zug- und/oder Druckkraft in variabler Höhe entlang oder entgegen einer Bewegungsrichtung des Krafterzeugungselementes erzeugen kann.The three configurations of the force-generating element listed are merely exemplary in nature and are therefore not to be understood as an exhaustive list. The force generating element is preferably set up to perform work in the physical sense along at least one axis of movement. The force-generating element is preferably designed in such a way that it can generate a tensile and / or compressive force at a variable height along or against a direction of movement of the force-generating element.
Tauchspulen werden im Stand der Technik üblicherweise alternativ auch als Schwingspulen bezeichnet. Beispielhafte pneumatische Muskeln werden zum Beispiel von der Firma Festo unter dem Markennamen Fluidic Muscle DMSP vertrieben.In the prior art, moving coils are usually alternatively referred to as voice coils. Exemplary pneumatic muscles are sold, for example, by Festo under the brand name Fluidic Muscle DMSP.
Gemäß einer Ausgestaltung weist der Aktuator eine Mehrzahl von Krafterzeugungselementen und/oder eine Mehrzahl von Kraftübertragungselementen auf, wobei die Mehrzahl von Kraftübertragungselementen an unterschiedlichen Seiten des beweglichen Bauteils mit diesem gekoppelt sind.According to one embodiment, the actuator has a plurality of force generating elements and / or a plurality of force transmission elements, the plurality of force transmission elements being coupled to the movable component on different sides thereof.
Die Mehrzahl von Kraftübertragungselementen kann beispielsweise als mehrere stab- oder balkenförmige Zug-/Druckelemente und/oder als mehrere Zugseile ausgestaltet sein. Die Mehrzahl von Krafterzeugungselementen kann bspw. als Tauchspulen, Piezo-Aktuatoren und/oder pneumatische Muskeln ausgestaltet sein.The plurality of force transmission elements can be designed, for example, as a plurality of rod-shaped or bar-shaped tension / pressure elements and / or as a plurality of tension cables. The plurality of force-generating elements can be designed, for example, as plunger coils, piezo actuators and / or pneumatic muscles.
Diese Ausgestaltung ist insbesondere von Vorteil, wenn das bewegliche Bauteil selbst stab- oder balkenförmig ausgestaltet ist. Idealerweise greifen an einem solchen stab- oder balkenförmig ausgestalteten beweglichen Bauteil drei bis vier Kraftübertragungselemente an, die jeweils an unterschiedlichen Seiten des (z.B. im Querschnitt rechteckförmigen) beweglichen Bauteils mit diesem gekoppelt sind. Dies hat den Vorteil, dass eine Verformung bzw. Verbiegung des beweglichen Bauteils quer zu einer Längsrichtung des beweglichen Bauteils ermöglicht wird.This configuration is particularly advantageous if the movable component itself is designed in the shape of a rod or bar. Ideally, three to four force transmission elements act on such a rod-shaped or bar-shaped movable component, each of which is coupled to the movable component on different sides (e.g. with a rectangular cross-section). This has the advantage that a deformation or bending of the movable component is made possible transversely to a longitudinal direction of the movable component.
Die Mehrzahl von Kraftübertragungselementen ist vorzugsweise jeweils separat durch jeweils ein Krafterzeugungselement bewegbar, wodurch eine individuelle Ansteuerung der jeweiligen Kraftübertragungselemente ermöglicht ist. Die Steuerung kann in einer solchen Ausgestaltung vorzugsweise jedes Kraftübertragungselement über ein separates Krafterzeugungselement ansteuern und durch dieses direkt eine Kraft in das bewegliche Bauteil einleiten.The plurality of force transmission elements can preferably be moved separately in each case by a force generating element, whereby an individual control of the respective force transmission elements is made possible. In such a configuration, the controller can preferably control each force transmission element via a separate force generation element and through this directly introduce a force into the movable component.
In einer alternativen Ausgestaltung weist der Aktuator ein einziges Krafterzeugungselement und eine Mehrzahl von Kraftübertragungselementen auf, wobei die Mehrzahl von Kraftübertragungselementen über eine Taumelscheibe mit dem Krafterzeugungselement gekoppelt sind.In an alternative embodiment, the actuator has a single force-generating element and a plurality of force-transmission elements, the plurality of force-transmission elements being coupled to the force-generating element via a swash plate.
Mit anderen Worten sind alle Kraftübertragungselemente über die Taumelscheibe mit dem einzigen Krafterzeugungselement gekoppelt. Dies hat insbesondere den Vorteil, dass lediglich ein Krafterzeugungselement, beispielsweise in Form eines pneumatischen Muskels, benötigt wird und so das Gesamtgewicht des Aktuators reduziert werden kann. Dies wiederum ist vorteilhaft, da hierdurch die durch den Aktuator bedingte Massenzunahme minimiert werden kann.In other words, all of the force transmission elements are coupled to the single force-generating element via the swash plate. This has the particular advantage that only one force-generating element, for example in the form a pneumatic muscle, is required and so the overall weight of the actuator can be reduced. This, in turn, is advantageous because it allows the increase in mass caused by the actuator to be minimized.
Die Taumelscheibe, wie sie beispielsweise von einem Hubschrauber-Hauptrotor bekannt ist, kann ggf. bereits vorgespannt sein. Die Taumelscheibe ist vorzugsweise um zwei Achsen verkippbar. Durch das Verkippen der Taumelscheibe werden vorzugsweise jeweilige vektorielle Kraftanteile unmittelbar (je nach Verkippungszustand der Taumelscheibe) auf die jeweiligen Kraftübertragungselemente der Mehrzahl von Kraftübertragungselementen übertragen.The swash plate, as it is known, for example, from a helicopter main rotor, can possibly already be preloaded. The swash plate can preferably be tilted about two axes. By tilting the swash plate, respective vector force components are preferably transmitted directly (depending on the tilting state of the swash plate) to the respective force transmission elements of the plurality of force transmission elements.
Gemäß einer weiteren Ausgestaltung ist das bewegliche Bauteil eine Verfahrachse, insbesondere eine Pinole, des Koordinatenmessgerätes. Die Verfahrachse bzw. Pinole kann beispielsweise als massiver Träger, als Hohlrohr mit rundem oder eckigem Querschnitt oder als massives Balkenelement ausgestaltet sein.According to a further embodiment, the movable component is a travel axis, in particular a quill, of the coordinate measuring device. The travel axis or quill can be designed, for example, as a solid support, as a hollow tube with a round or angular cross-section, or as a solid beam element.
In einer weiteren Ausgestaltung sind der Sensor und der Messkopf an einem freien Ende der Verfahrachse bzw. der Pinole angeordnet.In a further embodiment, the sensor and the measuring head are arranged at a free end of the travel axis or the quill.
D.h. mit anderen Worten, dass die Verfahrachse bzw. die Pinole den Teil des Koordinatenmessgerätes repräsentiert, an dem der Messkopf zum Vermessen von Werkstücken angeordnet ist. Die Pinole kann vorzugsweise durch ein Verfahren von mehreren relativ zueinander beweglichen Komponenten des Koordinatenmessgerätes durch den Antrieb des Koordinatenmessgerätes innerhalb des gesamten Messvolumens an jede beliebige Position verfahren werden, um mit Hilfe des daran angeordneten Messkopfes an dieser Position beispielsweise Messkoordinaten eines zu vermessenden Werkstücks aufzunehmen.In other words, the travel axis or the quill represents the part of the coordinate measuring machine on which the measuring head for measuring workpieces is arranged. The quill can preferably be moved to any position within the entire measuring volume by moving several components of the coordinate measuring machine that are movable relative to one another by the drive of the coordinate measuring machine, in order to record, for example, measuring coordinates of a workpiece to be measured at this position with the aid of the measuring head arranged on it.
Idealerweise ist der Sensor (beispielsweise Beschleunigungssensor) möglichst nahe an dem Messkopf, im Idealfall direkt an diesem, angeordnet. Somit kann der Sensor die maximale Ausschwingung (Ist-Positionsabweichung) des beweglichen Bauteils, die in der Regel am äußersten Rand des freien Endes des beweglichen Bauteils vorliegt, erfassen.Ideally, the sensor (for example acceleration sensor) is arranged as close as possible to the measuring head, ideally directly on it. The sensor can thus detect the maximum oscillation (actual position deviation) of the movable component, which is usually present at the outermost edge of the free end of the movable component.
Es versteht sich, dass die vorstehend genannten und die nachstehend 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 goes without saying that the features mentioned above and those yet to be explained below can be used not only in the respectively specified combination, but also in other combinations or on their own, without departing from the scope of the present invention.
Ausführungsbeispiele der Erfindung sind in den Zeichnungen dargestellt und werden in der nachfolgenden Beschreibung näher erläutert. Es zeigen:
-
1 eine schematische Darstellung eines erfindungsgemäßen Koordinatenmessgerätes; -
2 eine perspektivische Ansicht sowie eine Schnittansicht eines beweglichen Bauteils des Koordinatenmessgerätes; -
3 eine detaillierte Schnittansicht des beweglichen Bauteils samt eines ersten Ausführungsbeispiel eines erfindungsgemäßen Aktuators; -
4 eine Detailansicht eines zweiten Ausführungsbeispiels des erfindungsgemäßen Aktuators; -
5 eine Detailansicht eines dritten Ausführungsbeispiels des erfindungsgemäßen Aktuators; -
6 eine Gegenüberstellung von ersten Simulationsergebnissen des beweglichen Bauteils ohne eine erfindungsgemäße Kompensation der Ist-Positionsabweichung des beweglichen Bauteils (6a) und mit der erfindungsgemäßen Kompensation der Ist-Positionsabweichung des beweglichen Bauteils (6b) ; und -
7 eine Gegenüberstellung von zweiten Simulationsergebnissen des beweglichen Bauteils ohne die erfindungsgemäße Kompensation der Ist-Positionsabweichung des beweglichen Bauteils (7a) und mit der erfindungsgemäßen Kompensation der Ist-Positionsabweichung des beweglichen Bauteils (7b) .
-
1 a schematic representation of a coordinate measuring machine according to the invention; -
2 a perspective view and a sectional view of a movable component of the coordinate measuring machine; -
3 a detailed sectional view of the movable component including a first embodiment of an actuator according to the invention; -
4th a detailed view of a second embodiment of the actuator according to the invention; -
5 a detailed view of a third embodiment of the actuator according to the invention; -
6th a comparison of the first simulation results of the movable component without an inventive compensation of the actual position deviation of the movable component (6a) and with the compensation according to the invention for the actual position deviation of the movable component (6b) ; and -
7th a comparison of second simulation results of the movable component without the inventive compensation of the actual position deviation of the movable component (7a) and with the compensation according to the invention for the actual position deviation of the movable component (7b) .
Das Koordinatenmessgerät
Die Bewegungsrichtung des Portals
Die Bezugsziffern
An einem unteren, freien Ende des beweglichen Bauteils
Es sei darauf hingewiesen, dass in
Alternativ kann das Koordinatenmessgerät
Der Antrieb
Das Anfahren unterschiedlicher Positionen im Raum wird durch eine Recheneinheit
Zur Koordinatenerfassung wird eine Oberfläche des Werkstücks
In anderen hier nicht gezeigten Ausführungsbeispielen kann die Geometrie des zu vermessenden Werkstücks
Wie bereits eingangs erwähnt, unterliegen die heutigen Koordinatenmessgeräte
Die auf das bewegliche Bauteil
Zur Kompensation dieser Ist-Positionsabweichung weist das erfindungsgemäße Koordinatenmessgerät
Zur Steuerung des Aktuators
Vorliegend ist die Steuerung
Die Steuerung
Im vorliegenden Fall ist an einem freien Ende der Pinole
Vorliegend ist der Sensor
Vorzugsweise ist der Sensor
Anstelle eines Beschleunigungssensors kann als Sensor
Anstelle des Sensors
In
In den Eckbereichen der rechteckig ausgestalteten Pinole
In den vier Eckbereichen der Pinole
In Abhängigkeit von den für die Pinole
In
Ähnlich wie bereits in den
Die Krafterzeugungselemente
In dem in
In dem in
In
In
In der
In
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019127499.0A DE102019127499B4 (en) | 2019-10-11 | 2019-10-11 | Coordinate measuring machine and control method of a coordinate measuring machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102019127499.0A DE102019127499B4 (en) | 2019-10-11 | 2019-10-11 | Coordinate measuring machine and control method of a coordinate measuring machine |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102019127499A1 DE102019127499A1 (en) | 2021-04-15 |
DE102019127499B4 true DE102019127499B4 (en) | 2021-11-04 |
Family
ID=75155404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102019127499.0A Active DE102019127499B4 (en) | 2019-10-11 | 2019-10-11 | Coordinate measuring machine and control method of a coordinate measuring machine |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102019127499B4 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117405064B (en) * | 2023-11-02 | 2024-04-02 | 山东中科普锐检测技术有限公司 | Contour measurement system based on gyroscope |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3936465A1 (en) | 1989-11-02 | 1991-05-08 | Zeiss Carl Fa | Coordinate measurement device for optical prop or camera - detects bending of measurement carriage or arm using detector of deviations in incident position of optical reference beam |
DE4342312A1 (en) | 1993-12-11 | 1995-06-14 | Zeiss Carl Fa | Method for correcting vibration-related measurement errors in coordinate measuring machines |
DE4421301A1 (en) | 1994-06-17 | 1995-12-21 | Leitz Mestechnik Gmbh | Method for correcting alignment errors in precision coordinate system |
EP0684448B1 (en) | 1994-05-27 | 2004-03-24 | Carl Zeiss | Coordinate measurement on workpieces with corrections of accelerations |
DE102005040223A1 (en) | 2005-08-17 | 2007-02-22 | Carl Zeiss Industrielle Messtechnik Gmbh | Device and method for moving a measuring or working head |
DE102010052503A1 (en) | 2010-11-26 | 2012-05-31 | Wenzel Scantec Gmbh | Method for controlling a coordinate measuring machine and coordinate measuring machine |
DE102017114713A1 (en) | 2017-06-30 | 2019-01-03 | Hexagon Metrology Gmbh | Coordinate measuring device for coordinate measurement of workpieces and method for coordinate measurement on workpieces on a coordinate measuring machine |
-
2019
- 2019-10-11 DE DE102019127499.0A patent/DE102019127499B4/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3936465A1 (en) | 1989-11-02 | 1991-05-08 | Zeiss Carl Fa | Coordinate measurement device for optical prop or camera - detects bending of measurement carriage or arm using detector of deviations in incident position of optical reference beam |
DE4342312A1 (en) | 1993-12-11 | 1995-06-14 | Zeiss Carl Fa | Method for correcting vibration-related measurement errors in coordinate measuring machines |
EP0684448B1 (en) | 1994-05-27 | 2004-03-24 | Carl Zeiss | Coordinate measurement on workpieces with corrections of accelerations |
DE4421301A1 (en) | 1994-06-17 | 1995-12-21 | Leitz Mestechnik Gmbh | Method for correcting alignment errors in precision coordinate system |
DE102005040223A1 (en) | 2005-08-17 | 2007-02-22 | Carl Zeiss Industrielle Messtechnik Gmbh | Device and method for moving a measuring or working head |
DE102010052503A1 (en) | 2010-11-26 | 2012-05-31 | Wenzel Scantec Gmbh | Method for controlling a coordinate measuring machine and coordinate measuring machine |
DE102017114713A1 (en) | 2017-06-30 | 2019-01-03 | Hexagon Metrology Gmbh | Coordinate measuring device for coordinate measurement of workpieces and method for coordinate measurement on workpieces on a coordinate measuring machine |
Also Published As
Publication number | Publication date |
---|---|
DE102019127499A1 (en) | 2021-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3210711C2 (en) | Multi-coordinate probe with adjustable measuring force for scanning multi-dimensional, stationary objects | |
DE112009003699B4 (en) | MACHINE TRACK MEASURING DEVICE, NUMERICALLY CONTROLLED MACHINE TOOL AND MACHINE TRACK MEASUREMENT METHOD | |
DE69826406T2 (en) | Scanning probe microscope with fine adjustment device | |
DE102012017328B4 (en) | Robot with a workpiece mass measurement function | |
DE3787092T2 (en) | Precision device for automatic assembly and assembly process applicable therefor. | |
EP1429109B1 (en) | Method and apparatus for vibration damping of a coordinate measuring machine | |
DE102016220097B4 (en) | Determination of a position of a movable part of a coordinate measuring machine | |
EP2016368B1 (en) | Method and apparatus for measuring a surface point on a workpiece | |
DE102009014766B4 (en) | Superimposed axes in a device for machining a workpiece with a tool | |
EP2331907B1 (en) | Method for measuring a work piece and coordinate measuring device | |
DE602005005839T2 (en) | USE OF SURFACE TESTS | |
EP0940651A2 (en) | Coordinate measuring apparatus with user guide | |
DE102012201857B4 (en) | C-arm X-ray system and method with compensation of C-arm deformations and vibrations | |
EP3448140B1 (en) | Positioning device in portal design | |
EP3504529B1 (en) | Apparatus and method for calibrating force and torque measuring devices | |
EP2924721A1 (en) | Positioning device in portal design | |
DE102019208946A1 (en) | Method and device for determining a position of an axis of rotation of a turntable as well as turntable and coordinate measuring machine | |
DE10126848B4 (en) | production machine | |
EP2561311B2 (en) | Operation of a coordinate measuring machine or a machine tool | |
EP3480557A1 (en) | Method for measuring a workpiece using a coordinate measuring machine | |
DE102019127499B4 (en) | Coordinate measuring machine and control method of a coordinate measuring machine | |
EP2679962B1 (en) | Position measuring device | |
DE102020212982A1 (en) | Method for reducing measurement errors in a coordinate measuring machine and coordinate measuring machine | |
DE69421004T2 (en) | Framework for a measuring machine | |
DE102021212817B4 (en) | Repeated position determination of a moving part of a coordinate measuring machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R012 | Request for examination validly filed | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final |