Vermessung mit schrägem Tastkopf in der Startposition
Dieses Beispiel behandelt die Vermessung der C-Achse einer Fünfachs-Maschine mit schrägstehendem Tastkopf.
Würde der Tastkopf hier zu Beginn senkrecht stehen (Achse A=0), so würde der Tastkopf durch Rotation der C-Achse seine Position im aktuellen Koordinatensystem nicht verändern. Die X-, Y- und Z-Koordinaten der gemessenen Mittelpunkte der Kalibrierkugel würden in diesem Fall übereinander liegen, was die Berechnung unmöglich macht.
Um die erfolgreiche Durchführung des Zyklus zu ermöglichen, kann hier die A-Achse eingeschwungen werden, in diesem Beispiel um 50°. Dies führt jedoch dazu, dass der Tastkopf bereits beim Start des Zyklus schräg steht. Um die Messbewegungen daran anpassen zu können, muss eine entsprechende Parametrisierung über die Parameter P94 bis P96 erfolgen. Wichtig ist, dass der Tastkopf beim Start des Zyklus in den Mittelpunkt der Kalibrierkugel zeigt.
Folgende Parametrierung ist zur erfolgreichen Zyklusdurchführung denkbar.
- Der Tastkopf steht schräg, da er in diesem Beispiel um 50° um die A-Achse geschwenkt wurde, welche um die X-Achse rotiert. Die Rotation um die X-Achse führt zu folgender Parametrisierung: @P94=1, @P95=0, @P96=0
- Die Schrägstellung wurde durch einen Winkel von 50° verursacht: @P97=50
- Es wird erwartet, dass die zu vermessende Achse um die Z-Achse rotiert: @P91=0, @P92=0, @P93=1
- Die Vorpositionierung soll im Handbetrieb erfolgen: @P90=1
- Der Index der zu vermessenden Rotationsachse hat den Wert 3: @P89=3
- Der Durchmesser der Kalibrierkugel beträgt 50 mm: @P87=50
- Die Vermessung der Kugel soll mit dem Sicherheitsabstand von 50 mm erfolgen: @P13=50
- Messbewegungen in Z-Richtung sollen die Länge 30 mm besitzen: @P6=30
- Um bei horizontalen Messbewegungen eine Berührung der Kalibrierkugel sicherzustellen, wird der Überfahrbereich auf 10mm gesetzt: @P33=10
Es ergibt sich folgender Zyklusaufruf:
G90
G1 A50 C0
G1 X90 Y-340 Z-60
L CYCLE [NAME=SysMeasRotAx.ecy \
@P6 = 30 \
@P13 = 50 \
@P33 = 10 \
@P87 = 50 \
@P89 = 3 \
@P90 = 1 \
@P91 = 0 \
@P92 = 0 \
@P93 = 1 \
@P94 = 1 \
@P95 = 0 \
@P96 = 0 \
@P97 = 50 \
]
M30