Seite 1
: 1007) MEßTASTERBETRIEB (MODELL ·T·) (Ref: 1007)
Seite 2
Schäden, die die CNC erleidet oder verursacht und die auf eine Hardwareänderung durch nicht durch Fagor Automation berechtigtes Personal zurückzuführen sind. Die Änderung der CNC-Hardware durch nicht durch Fagor Automation berechtigtes Personal impliziert den Garantieverlust. COMPUTERVIREN FAGOR AUTOMATION garantiert die Virenfreiheit der installierten Software. Der Benutzer trägt die Verantwortung dafür, die Anlage zur Gewährleistung ihres einwandfreien Betriebs...
Ausmessung des Werkstücks auf der Ordinatenachse........... 50 4.4.1 Programmierung des Zykluses................51 4.4.2 Grundlegende Funktionsweise................53 Ausmessung des Werkstücks auf der Abszissenachse........... 54 4.5.1 Programmierung des Zykluses................55 4.5.2 Grundlegende Funktionsweise................57 Simulation eines Zyklus ................... 58 CNC 8070 : 1007)
Ref. 0809 Software V4.00 Möglichkeit zum Programmieren der Impulsart des Messtasters in der Programmzeile #SELECT PROBE. Funktion G103. Antasten bei Berührungsbelassung Funktion G104. Bewegung des Messtasters bis zur einprogrammierten Position. Ref. 1007 Software V4.10 Korrektur der Fehler. CNC 8070 : 1007)
Messtaster, den der am Eingang im Maschinenparameter PRBDI1 angeschlossen ist. Logische Impulsart des aktiven Messtasters; logisch Eins (5 V / 24 V) oder CNC 8070 logisch Null (0 V). Die Änderung der standardmäßig logischen Impulsart kehrt die Funktion der Funktionen G100 und G103 um.
Seite 9
Die CNC verfügt über die folgende Variable, um zu erkennen, welches der aktive Messtaster ist. Variable, sie wird nur mit Erlaubnis auf Lesebasis vom Programm, MDI, SPS und Schnittstelle gelesen. Variable. Bedeutung. (V.)[ch].G.ACTIVPROBE Diese Variable zeigt an, welches der aktive Messtaster im Kanal n ist. CNC 8070 : 1007)
Die Arbeitsebene ist immer G18; der Maschinenparameter IPLANE ist nicht erlaubt und die Ebene darf nicht vom Werkstückprogramm geändert werden. Die folgenden Funktionen haben folgende Auswirkungen. CNC 8070 Es ändert die Fläche nicht und es wird eine Warnung angezeigt, die darauf hinweist.
Maximale Geschwindigkeit des Vorwärtslaufes für die Bewegungen mit dem Messtaster. Der maximale Vorschub des Messtasters auf jeder Achse wird durch den Maschinenparameter PROBEFEED beschränkt, und dieser Wert wird nicht überschritten, auch wenn man einen größeren Wert einprogrammiert. CNC 8070 : 1007)
Seite 12
Meßtasterbetrieb (modell ·T·) CNC 8070 : 1007)
Koordinaten des zu abzutastenden Punkts. X..C Optional. Vorschub. Bei Nichtprogrammierung wird die CNC der aktive Vorschub angenommen. G100 X45.23 Z23.45 CNC 8070 G100 Z50 F100 G103 X2.6 Z3 F20 G103 Z1 F20 : 1007) Vorschub für den Messtaster. Die CNC verwendet sowohl für die Bewegungen des Messtasters als auch für die Bearbeitung den gleichen Vorschub.
Seite 14
Kanals. • Die Variablen der Achsen, die bei der Abtastung mitwirken, nehmen den Wer t "1" an, sobald die Bewegung des Messtasters beendet ist. CNC 8070 • Die Variablen der restlichen Achsen nehmen den Wert ·0·. V.G.PLMEASOK1 Der Messtastenbetrieb endet an den Achsen der Ebene.
Seite 15
Positionswert der Achse an. V.A.MEASOF.xn Messfehler. • Die Variablen der Achsen, die bei der Abtastung mitwirken, nehmen den Messfehler an (Unterschied zwischen der einprogrammierten Position und der Messung). • Die Variablen der restlichen Achsen nehmen den Wert ·0·. CNC 8070 : 1007)
Um den Messfehler einzuschließen, muss man die Funktion G101 und danach die Achsen programmieren, wo der Messfehler eingeschlossen werden soll. Für jeder Achse muss man festlegen, wie oft der Messfehler dem Koordinatenwert hinzugefügt CNC 8070 wird. In der Regel ist es nur notwendig, den Messfehler einmal einzuschließen. G101 X..C Achsen mit dem theoretischen Koordinatenwert, die den X..C...
Seite 17
Meßtasterbetrieb (modell ·T·) Aktualisierung der Variablen nach der Ausführung der Funktion G101. Variable Wert (V.)[n].A.MEASOF.Xn Wird auf 0 (Null) initialisiert. (V.)[n].A.MEASIN.Xn Messfehler, welcher zur Achse Xn hinzugefügt wird. CNC 8070 : 1007)
Seite 18
Sobald erst einmal die Funktion G102 ausgeführt wurde, kann man erst wieder eine Funktion G101 ausführen, bis eine neue Messung ausgeführt wurde. Aktualisierung der Variablen nach der Ausführung der Funktion G102. Variable Wert (V.)[n].A.MEASIN.Xn Wird auf 0 (Null) initialisiert. CNC 8070 : 1007)
G100 G104 Z23.45 G103 G104 Z1 F20 Eigenschaften der Funktion und Einfluss des Resets, des Ausschaltens und der Funktion M30. Die Funktion G104 ist nicht modal; sie wirkt nur in dem Satz, in dem sie einprogrammiert wurde. CNC 8070 : 1007)
— — Gemessener Wert bei der Achse senkrecht zur Arbeitsebene. Werkstückkoordinaten der Werkzeugspitze. (V.)[n].A.MEASOF.Xn Messfehler. Unterschied zwischen dem einprogrammierten Koordinatenwert und dem gemessenen Wert auf der Achse Xn. (V.)[n].A.MEASIN.Xn Messfehler, welcher zur Achse Xn hinzugefügt wird. CNC 8070 : 1007)
Zyklen den Wert dieser Parameter beim Beenden der Ausführung verändern. Abfragen bei jedem Zyklus, welches die modifizierten Parameter sind. Beschränkungen bei der Ausführung der Zyklen. Es ist nicht erlaubt, dass die Ausführung dieser Zyklen stattfindet, wenn der Radiusausgleich aktiviert ist. CNC 8070 : 1007)
Seite 22
Standardmäßig werden die Festzyklen für das Drehen durchgeführt. Um die Festzyklen für das Fräsen auszuführen, werden folgende Programmzeilen verwendet: - Aktiviert die festen Zyklen der Fräsmaschine. #MILLCY ON - Deaktiviert die festen Zyklen der Fräsmaschine. #MILLCY OFF CNC 8070 : 1007)
Wenn es sich um einen Messtaster handelt, entspricht der Wert "R" dem Radius der Kugel des Messtasters, und der Formfaktor hängt von der Art ab, wie man die Kalibrierung durchführt. CNC 8070 Der Tischmesstaster. Für seine Ausführung muss ein Tischmeßtaster zur Verfügung stehen, der in einer festen Position der Maschine angebracht ist und dessen Seiten parallel zu den Achsen der Ebene stehen.
Seite 24
Fehler zur aktiven Ebene senkrechte Achse festgestellt. Der Wert wird in Radien ausgedrückt. Sobald der Zyklus erst einmal abgeschlossen ist, werden in der Korrekturtabelle den Abmessungen aktualisiert, und die Werte für den Werkzeugverschleiß werden mit Null initialisiert. CNC 8070 : 1007)
Meßtasters auf der ersten Achse, der zweiten Achse und der zur Ebene stehenden Achse. Diese Daten ändern die Maschinenparameter nicht. Die CNC berücksichtigt diese Daten nur während dieser Kalibrierung. Wird irgendein dieser Daten ausgelassen, nimmt die CNC den dem Maschinenparameter zugeordneten entsprechenden Wert. CNC 8070 : 1007)
Seite 27
Abtastung erfolgte, bis zur Zustellecke. 3. Rücklaufbewegung. Verfahren des Meßtasters im Eilgang (G00) von Zustellecke bis zum Punkt des Zyklusaufrufs. Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der Z-Achse. CNC 8070 : 1007)
Ist-Koordinate der gemessenen Seite in der Ordinatenachse. Der Wert wird in Radien ausgedrückt. P297 Wirklicher Koordinatenwert der gemessenen Fläche auf der senkrecht zur Fläche befindlichen Achse (wenn die Messung erfolgt ist). Der Wert wird in Radien ausgedrückt. CNC 8070 : 1007)
Seite 29
Wenn das verwendete Werkzeug einen Formfaktor F3 hat, und der Messtaster eine quadratische Form von 40 mm an der Seite hat, betragen die Werte, die diesen Maschinenparametern zugeordnet werden. PRB1MIN = P298 - 40 PRB1MAX = P298 PRB2MIN = P299 - 40 PRB2MAX = P299 CNC 8070 : 1007)
Meßtasters auf der ersten Achse, der zweiten Achse und der zur Ebene stehenden Achse. Diese Daten ändern die Maschinenparameter nicht. Die CNC berücksichtigt diese Daten nur während dieser Kalibrierung. Wird irgendein dieser Daten ausgelassen, nimmt die CNC den dem Maschinenparameter zugeordneten entsprechenden Wert. CNC 8070 : 1007)
Verfahren des Meßtasters im Eilgang (G00) vom Punkt des Zyklusaufrufs bis zur Zustellecke. Dieser Punkt befindet sich vor der entsprechenden Kante des Messtasters in einem Abstand ·B·. Diese Zustellbewegung erfolgt in zwei Phasen. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der X-Achse. CNC 8070 : 1007)
Seite 32
Abtastung erfolgte, bis zur Zustellecke. 3. Rücklaufbewegung. Verfahren des Meßtasters im Eilgang (G00) von Zustellecke bis zum Punkt des Zyklusaufrufs. Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der Z-Achse. CNC 8070 : 1007)
Wenn in der Programmzeile für den Programmaufruf die Korrektur des Verschleißes aktiviert wird, aktualisiert die CNC die besagten Werte im einprogrammierten Werkzeug. Diese Korrektur erfolgt nur dann, wenn der Messfehler gleich oder größer als die einprogrammierte Toleranz ist. CNC 8070 : 1007)
Wert als 0 (Null) programmieren. Werkzeug, dessen Verschleiß man korrigieren will und welches das Werkzeug ist, mit dem die Oberfläche bearbeitet wurde. CNC 8070 ·D· Korrektur zu korrigieren Optionaler Parameter; der standardmäßig den Wert 0 hat. Wenn D = 0 (oder wenn man ihn nicht programmiert), wird der Verschleiß...
Verfahren des Meßtasters im Eilgang (G00) von dem Punkt aus, an dem die Abtastung erfolgte, bis zu dem Punkt, an dem der Zyklus aufgerufen wurde Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der Z-Achse. CNC 8070 : 1007)
Wenn in der Programmzeile für den Programmaufruf die Korrektur des Verschleißes aktiviert wird, aktualisiert die CNC die besagten Werte im einprogrammierten Werkzeug. Diese Korrektur erfolgt nur dann, wenn der Messfehler gleich oder größer als die einprogrammierte Toleranz ist. CNC 8070 : 1007)
Werkzeug, dessen Verschleiß man korrigieren will und welches das Werkzeug ist, mit dem die Oberfläche bearbeitet wurde. ·D· Korrektur zu korrigieren CNC 8070 Optionaler Parameter; der standardmäßig den Wert 0 hat. Wenn D = 0 (oder wenn man ihn nicht programmiert), wird der Verschleiß des Werkzeugs nicht korrigiert. Um den Verschleiß...
Verfahren des Meßtasters im Eilgang (G00) von dem Punkt aus, an dem die Abtastung erfolgte, bis zu dem Punkt, an dem der Zyklus aufgerufen wurde Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der X-Achse. CNC 8070 : 1007)
Diese Variable gibt den Wert der Parameter A bis Z aus, die in der Programmzeile für den Programmaufruf einprogrammiert ist. #PROBE 4 X12.5 Z23.75 B5 F10 V.C.X = 12.5 V.C.Z = 23.75 V.C.B = 5 V.C.F = 10 CNC 8070 : 1007)
Seite 40
Meßtasterbetrieb (modell ·T·) CNC 8070 : 1007)
Seite 41
Ergebnis eine Nummer erscheint. Siehe "4.1 Wie man die Editordaten definiert werden." auf Seite 37. Beschränkungen bei der Ausführung der Zyklen. Es ist nicht erlaubt, dass die Ausführung dieser Zyklen stattfindet, wenn der Radiusausgleich aktiviert ist. CNC 8070 : 1007)
Seite 42
Verbindung stehenden Parameter, mit der Abszissenachse D e r Pa ra me t e r X u n d al l e d a mi t i n X-Achse. X-Achse. B-Achse Verbindung stehenden Parameter, mit der Ordinatenachse CNC 8070 : 1007)
Um einen Wert zu einer Angabe zuzuweisen, diese mit dem Cursor anwählen und die Taste [RECALL] drücken. Die Daten übernimmt man aus dem Kanal, in dem der Modus Bearbeitung-Simulation aktiv ist. CNC 8070 • Die Daten, die mit der X-Achse in Verbindung stehen, übernehmen den Koordinatenwert der ersten Achse des Kanals.
Längenwert (X, Z) in die Werkzeugtabelle, Formfaktor und Radiuswert einzugeben. Wenn es sich um einen Messtaster handelt, entspricht der Wert "R" dem Radius der Kugel des Messtasters, und der Formfaktor hängt von der Art ab, wie man die Kalibrierung durchführt. CNC 8070 : 1007)
Seite 45
Fehler zur aktiven Ebene senkrechte Achse festgestellt. Der Wert wird in Radien ausgedrückt. Sobald der Zyklus erst einmal abgeschlossen ist, werden in der Korrekturtabelle den Abmessungen aktualisiert, und die Werte für den Werkzeugverschleiß werden mit Null initialisiert. CNC 8070 : 1007)
·Symbol· Position des Tischmesstasters neudefinieren. Die Stellung des Messtasters wird in den Maschinenparameter angegeben CNC 8070 Die Position des Messtasters ist in dem Zyklus festgelegt. Wenn man diese Option auswählt, zeigt der Zyklus die notwendigen Daten an, um die Position des Messtasters festzulegen.
Seite 47
Achse, der zweiten Achse und der zur Ebene stehenden Achse. Diese Daten ändern die Maschinenparameter nicht. Die CNC berücksichtigt diese Daten nur während dieser Kalibrierung. Wird irgendein dieser Daten ausgelassen, nimmt die CNC den dem Maschinenparameter zugeordneten entsprechenden Wert. CNC 8070 : 1007)
Seite 49
Abtastung erfolgte, bis zur Zustellecke. 3. Rücklaufbewegung. Verfahren des Meßtasters im Eilgang (G00) von Zustellecke bis zum Punkt des Zyklusaufrufs. Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der Z-Achse. CNC 8070 : 1007)
Informationen, die der Zyklus nach der Durchführung der Messung ausgibt. Nach Beendigung des Zyklus gibt die CNC die nach der Messung erzielten Ist-Werte CNC 8070 in die folgenden arithmetischen Parameter zurück: Alle Werte werden als Absolutmaßkoordinate bezüglich des Maschinennullpunkts ausgedrückt.
Seite 51
Form von 40 mm an der Seite hat, betragen die Werte, die diesen Maschinenparametern zugeordnet werden. PRB1MIN = P298 - 40 PRB1MAX = P298 PRB1MAX PRB2MIN = P299 - 40 PRB2MAX = P299 PRB1MIN PRB2MIN PRB2MAX CNC 8070 : 1007)
·Symbol· Position des Tischmesstasters neudefinieren. Die Stellung des Messtasters wird in den Maschinenparameter angegeben CNC 8070 Die Position des Messtasters ist in dem Zyklus festgelegt. Wenn man diese Option auswählt, zeigt der Zyklus die notwendigen Daten an, um die Position des Messtasters festzulegen.
Seite 53
Achse, der zweiten Achse und der zur Ebene stehenden Achse. Diese Daten ändern die Maschinenparameter nicht. Die CNC berücksichtigt diese Daten nur während dieser Kalibrierung. Wird irgendein dieser Daten ausgelassen, nimmt die CNC den dem Maschinenparameter zugeordneten entsprechenden Wert. CNC 8070 : 1007)
Verfahren des Meßtasters im Eilgang (G00) vom Punkt des Zyklusaufrufs bis zur Zustellecke. Dieser Punkt befindet sich vor der entsprechenden Kante des Messtasters in einem Abstand ·Ds·. Diese Zustellbewegung erfolgt in zwei Phasen. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der X-Achse. CNC 8070 : 1007)
Seite 55
Abtastung erfolgte, bis zur Zustellecke. 3. Rücklaufbewegung. Verfahren des Meßtasters im Eilgang (G00) von Zustellecke bis zum Punkt des Zyklusaufrufs. Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der Z-Achse. CNC 8070 : 1007)
Wenn in der Programmzeile für den Programmaufruf die Korrektur des Verschleißes aktiviert wird, aktualisiert die CNC die besagten Werte im einprogrammierten Werkzeug. Diese Korrektur erfolgt nur dann, wenn der Messfehler gleich oder größer als die einprogrammierte Toleranz ist. CNC 8070 : 1007)
Korrektur des Werkzeugverschleißes. Die Korrektur des Werkzeugverschleißes ist optional. Wenn der Messfehler über einem programmierten Wert aktiviert, wird die Korrektur des Verschleißes durchgeführt. CNC 8070 Korrektur des aktiven Verschleißes. Wenn man dieses Kästchen nicht auswählt, erfolgt die Korrektur des Verschleißes nicht.
Seite 58
Wert) innerhalb dieser Toleranz liegt, verändert die CNC die Daten des Werkzeugs nicht. Wenn der Messfehler gleich oder größer als diese Toleranz ist, korrigiert die CNC die Daten des Werkzeugs, die in den Parametern "T" und "D" festgelegt sind. CNC 8070 : 1007)
Verfahren des Meßtasters im Eilgang (G00) von dem Punkt aus, an dem die Abtastung erfolgte, bis zu dem Punkt, an dem der Zyklus aufgerufen wurde Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der Z-Achse. CNC 8070 : 1007)
Wenn in der Programmzeile für den Programmaufruf die Korrektur des Verschleißes aktiviert wird, aktualisiert die CNC die besagten Werte im einprogrammierten Werkzeug. Diese Korrektur erfolgt nur dann, wenn der Messfehler gleich oder größer als die einprogrammierte Toleranz ist. CNC 8070 : 1007)
CNC der Verschleiß des Werkzeugs nicht korrigieren. Werkzeug, dessen Verschleiß man korrigieren will und welches das Werkzeug ist, CNC 8070 mit dem die Oberfläche bearbeitet wurde. ·D· Korrektur zu korrigieren Korrektor, dessen Verschleiß man korrigieren will, welcher der Korrektor ist, mit dem man die Oberfläche bearbeitet hat.
Seite 62
Wert) innerhalb dieser Toleranz liegt, verändert die CNC die Daten des Werkzeugs nicht. Wenn der Messfehler gleich oder größer als diese Toleranz ist, korrigiert die CNC die Daten des Werkzeugs, die in den Parametern "T" und "D" festgelegt sind. CNC 8070 : 1007)
Verfahren des Meßtasters im Eilgang (G00) von dem Punkt aus, an dem die Abtastung erfolgte, bis zu dem Punkt, an dem der Zyklus aufgerufen wurde Dieses Zurückfahren erfolgt in zwei Schritten. Zuerst erfolgt die Verstellung nach der Z-Achse und dann nach der X-Achse. CNC 8070 : 1007)
Die Grafik für die Simulation bleibt auf dem Bildschirm, bis man sie löscht; das heißt, wenn man die Simulation eines neuen Zyklus anfängt, wird die vorherige Grafik nicht CNC 8070 gelöscht. Optimaler Anzeigebereich für die Grafik. Den anzuzeigenden Bereich kann man vom Menü der Schaltflächen, das zum graphischen Fenster der Simulation gehört, festlegen, oder man kann es auch der...
Seite 65
Positionsanzeige. [SHIFT]+[G] Zeigt das graphische Fenster, wenn eine Simulation im Gange ist und wenn man sich im Fenster für die Parameterbearbeitung befindet. [ESC] Wenn die Grafik im Vollbildschirmmodus angezeigt wird, erscheint das Fenster für den Zykluseditor. CNC 8070 : 1007)
Seite 66
Meßtasterbetrieb (modell ·T·) CNC 8070 : 1007)