ISO-Programmierung
G444
G444
Beachten Sie Ihr Maschinenhandbuch!
Diese Funktion muss vom Maschinenhersteller freigegeben und angepasst werden.
Zyklus 444 prüft einen einzelnen Punkt auf der Oberfläche eines Bauteils. Verwendet wird dieser Zyklus z. B. bei Formbauteilen um Freiformflächen zu vermessen. Es kann ermittelt werden, ob ein Punkt auf der Oberfläche des Bauteils im Vergleich zu einer Sollkoordinate, im Übermaß- oder Untermaßbereich liegt. Anschließend kann der Bediener weitere Arbeitsschritte wie Nacharbeit etc. durchführen.
Der Zyklus 444 tastet einen beliebigen Punkt im Raum an und ermittelt die Abweichung zu einer Sollkoordinate. Dabei wird ein Normalenvektor berücksichtigt, der durch die Parameter Q581, Q582 und Q583 bestimmt ist. Der Normalenvektor steht senkrecht auf einer (gedachten) Ebene, in der die Sollkoordinate liegt. Der Normalenvektor zeigt von der Fläche weg und bestimmt nicht den Antastweg. Es ist sinnvoll, den Normalenvektor mithilfe eines CAD oder CAM-Systems zu ermitteln. Ein Toleranzbereich QS400 definiert die erlaubte Abweichung zwischen Ist- und Sollkoordinate entlang des Normalenvektors. Dadurch kann z. B. definiert werden, dass nach einem ermittelten Untermaß ein Programmstop erfolgt. Zusätzlich gibt die Steuerung ein Protokoll aus und die Abweichungen werden in den unten aufgeführten Q-Parametern abgelegt.
Die Steuerung speichert Ergebnisse des Tastvorgangs in folgenden Parametern ab:
Q-Parameter- | Bedeutung |
---|---|
Q151 | Gemessene Position Hauptachse |
Q152 | Gemessene Position Nebenachse |
Q153 | Gemessene Position Werkzeugachse |
Q161 | Gemessene Abweichung Hauptachse |
Q162 | Gemessene Abweichung Nebenachse |
Q163 | Gemessene Abweichung Werkzeugachse |
Q164 |
|
Q183 |
|
Protokollfunktion
Die Steuerung erstellt nach dem Abarbeiten ein Protokoll im .html-Format. Im Protokoll werden die Ergebnisse der Haupt-, Neben- und Werkzeugachse sowie der 3D-Abweichung protokolliert. Die Steuerung speichert das Protokoll im selben Ordner, in dem auch die .h-Datei liegt (solange kein Pfad für FN16 konfiguriert ist).
Hilfsbild | Parameter |
---|---|
Q263 1. Meßpunkt 1. Achse? Koordinate des ersten Antastpunktes in der Hauptachse der Bearbeitungsebene. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 | |
Q264 1. Meßpunkt 2. Achse? Koordinate des ersten Antastpunktes in der Nebenachse der Bearbeitungsebene. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 | |
Q294 1. Meßpunkt 3. Achse? Koordinate des ersten Antastpunktes in der Tastsystemachse. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 | |
Q581 Flächennormale Hauptachse? Hier geben Sie die Flächennormale in Hauptachsrichtung an. Die Ausgabe der Flächennormalen eines Punkts erfolgt in der Regel mithilfe eines CAD/CAM-Systems. Eingabe: –10...+10 | |
Q582 Flächennormale Nebenachse? Hier geben Sie die Flächennormale in Nebenachsrichtung an. Die Ausgabe der Flächennormalen eines Punkts erfolgt in der Regel mithilfe eines CAD/CAM-Systems. Eingabe: –10...+10 | |
Q583 Flächennormale Werkzeugachse? Hier geben Sie die Flächennormale in Werkzeugachsrichtung an. Die Ausgabe der Flächennormalen eines Punkts erfolgt in der Regel mithilfe eines CAD/CAM-Systems. Eingabe: –10...+10 | |
Q320 Sicherheits-Abstand? Zusätzlicher Abstand zwischen Antastpunkt und Tastsystemkugel. Q320 wirkt additiv zur Spalte SET_UP der Tastsystemtabelle. Der Wert wirkt inkremental. Eingabe: 0...99999.9999 alternativ PREDEF | |
Q260 Sichere Höhe? Koordinate in der Werkzeugachse, in der keine Kollision zwischen Tastsystem und Werkstück (Spannmittel) erfolgen kann. Der Wert wirkt absolut. Eingabe: –99999.9999...+99999.9999 alternativ PREDEF | |
QS400 Toleranzangabe? Hier geben Sie einen Toleranzbereich ein, der vom Zyklus überwacht wird. Die Toleranz definiert die erlaubte Abweichung entlang der Flächennormalen. Diese Abweichung wird zwischen der Sollkoordinate und der tatsächlichen Istkoordinate des Bauteils ermittelt. (Die Flächennormale ist definiert durch Q581 - Q583, die Sollkoordinate ist definiert durch Q263, Q264, Q294) Der Toleranzwert wird in Abhängigkeit des Normalenvektors achsanteilig zerlegt, siehe Beispiele.
Eingabe: Max. 255 Zeichen | |
Q309 Reaktion bei Toleranzfehler? Festlegen, ob die Steuerung bei einer ermittelten Abweichung den Programmlauf unterbricht und eine Meldung ausgibt: 0: Bei Toleranzüberschreitung den Programmlauf nicht unterbrechen, keine Meldung ausgeben 1: Bei Toleranzüberschreitung den Programmlauf unterbrechen, Meldung ausgeben 2: Wenn sich die ermittelte Istkoordinate entlang des Flächennormalenvektors unterhalb der Sollkoordinate befindet, gibt die Steuerung eine Meldung aus und unterbricht das NC-Programm. Es folgt dagegen keine Fehlerreaktion, wenn sich die ermittelte Istkoordinate oberhalb der Sollkoordinate befindet Eingabe: 0, 1, 2 |
Die im Benutzerhandbuch enthaltenen NC-Programme sind Lösungsvorschläge. Bevor Sie die NC-Programme oder einzelne NC-Sätze an einer Maschine verwenden, müssen Sie sie anpassen.
Einige NC-Programme sind abhängig von der Maschinenkinematik. Passen Sie diese NC-Programme vor dem ersten Testlauf an Ihre Maschinenkinematik an.
Testen Sie die NC-Programme zusätzlich mithilfe der Simulation vor dem eigentlichen Programmlauf.
Mithilfe eines Programmtests stellen Sie fest, ob Sie das NC-Programm mit den verfügbaren Software-Optionen, der aktiven Maschinenkinematik sowie der aktuellen Maschinenkonfiguration verwenden können.
11 TCH PROBE 444 ANTASTEN 3D ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|