Satzvorlauf "Kreis falsch programmiert"
01.08.2024, 08:53 Uhr
Ich habe eine DMU75 mit einer TNC640 und die macht etwas komisches:
Wenn wir das Programm abarbeiten lasse, dann gibt es keine Fehlermeldung.
Machen wir einen Satzvorlauf, dann kommt der Fehler "Kreis falsch programmiert".
Finde ich auch so in den Unterlagen:
Fehlernummer
1A0-0084
Fehlermeldung
Kreis falsch programmiert
Fehlerursache
Mittelpunkt oder Endpunkt bei CC-Programmierung falsch.
Die Abstände zwischen Start- zum Mittelpunkt und End- zum
Mittelpunkt unterscheiden sich um mehr als die Toleranz.
Fehlerbehebung
Anfangs-, End- und Mittelpunkt gehören nicht zu einem
Kreissegment.
- Berechnen Sie Mittel- und/oder Endpunkt neu.
- Verwenden Sie ggf. eine andere Art der Kreisbo-
gen-Programmierung.
Tja, ganz toll. Wie groß ist denn "die Toleranz"??? Steht sicherlich in irgendeinem Parameter...
Das Programm wird mit SolidCAM generiert, daher scheidet "machen Sie was anderes" aus. Die Genauigkeit aller Bewegungen steht im PP auf 4 Nachkommastellen.
Hier ist der entsprechende Programmteil:
115 * - LAENGE FRAESEN
116 CYCL DEF 32.0 TOLERANZ
117 CYCL DEF 32.1 T0.01
118 CALL LBL 19
119 CYCL DEF 7.0 NULLPUNKT
120 CYCL DEF 7.1 IX-202.5
121 CYCL DEF 7.2 IY+0
122 CYCL DEF 7.3 IZ+0
123 PLANE SPATIAL SPA-90 SPB+0 SPC-0 TURN FMAX SEQ- TABLE ROT
124 L X+199.5127 Y+39.415 Z+2 FMAX
125 Q99 = Q3 + Q31
126 TOOL CALL Q99 Z S1840
127 L Z+0.32 FMAX
128 L Z-30.5 F15000
129 CC X+201.3286 Y+39.8416
130 CP IPA+4.2441 IZ-0.0105 DR+ F348
131 CP IPA+4.2441 IZ-0.0311 DR+
132 CP IPA+4.2441 IZ-0.0505 DR+
133 CP IPA+4.2441 IZ-0.0679 DR+
134 CP IPA+4.2441 IZ-0.0679 DR+
135 CP IPA+4.2441 IZ-0.0505 DR+
136 CP IPA+4.2441 IZ-0.0311 DR+
137 CP IPA+4.2196 IZ-0.0105 DR+
138 CP IPA+8.4821 IZ-0.08 DR+ F286
139 C X+200.5142 Y+38.1634 DR+ F288
140 C X+201.0393 Y+37.9988 DR+ F285
141 L X+201.0394
142 L X+201.2839 Y+37.9604 F1450
Bei Satz 138 bleibt sie stehen. Wenn ich die Distanzen zwischen Mittelpunkt und Start-/Endpunkt selber ausrechne komme ich auf eine Abweichung von 0,000994309, wäre gerundet 1µm.
Ist im Satzvorlauf die Toleranz kleiner als bei der Abarbeitung?
Wie groß ist die Toleranz überhaupt?
Weiß da jemand etwas?
Bitte KEINE Vermutungen oder gut gemeintes "auf der Maschine XY mit Steuerung Z konnte man...", das hilft nicht.
Andreas.
Wenn wir das Programm abarbeiten lasse, dann gibt es keine Fehlermeldung.
Machen wir einen Satzvorlauf, dann kommt der Fehler "Kreis falsch programmiert".
Finde ich auch so in den Unterlagen:
Fehlernummer
1A0-0084
Fehlermeldung
Kreis falsch programmiert
Fehlerursache
Mittelpunkt oder Endpunkt bei CC-Programmierung falsch.
Die Abstände zwischen Start- zum Mittelpunkt und End- zum
Mittelpunkt unterscheiden sich um mehr als die Toleranz.
Fehlerbehebung
Anfangs-, End- und Mittelpunkt gehören nicht zu einem
Kreissegment.
- Berechnen Sie Mittel- und/oder Endpunkt neu.
- Verwenden Sie ggf. eine andere Art der Kreisbo-
gen-Programmierung.
Tja, ganz toll. Wie groß ist denn "die Toleranz"??? Steht sicherlich in irgendeinem Parameter...
Das Programm wird mit SolidCAM generiert, daher scheidet "machen Sie was anderes" aus. Die Genauigkeit aller Bewegungen steht im PP auf 4 Nachkommastellen.
Hier ist der entsprechende Programmteil:
115 * - LAENGE FRAESEN
116 CYCL DEF 32.0 TOLERANZ
117 CYCL DEF 32.1 T0.01
118 CALL LBL 19
119 CYCL DEF 7.0 NULLPUNKT
120 CYCL DEF 7.1 IX-202.5
121 CYCL DEF 7.2 IY+0
122 CYCL DEF 7.3 IZ+0
123 PLANE SPATIAL SPA-90 SPB+0 SPC-0 TURN FMAX SEQ- TABLE ROT
124 L X+199.5127 Y+39.415 Z+2 FMAX
125 Q99 = Q3 + Q31
126 TOOL CALL Q99 Z S1840
127 L Z+0.32 FMAX
128 L Z-30.5 F15000
129 CC X+201.3286 Y+39.8416
130 CP IPA+4.2441 IZ-0.0105 DR+ F348
131 CP IPA+4.2441 IZ-0.0311 DR+
132 CP IPA+4.2441 IZ-0.0505 DR+
133 CP IPA+4.2441 IZ-0.0679 DR+
134 CP IPA+4.2441 IZ-0.0679 DR+
135 CP IPA+4.2441 IZ-0.0505 DR+
136 CP IPA+4.2441 IZ-0.0311 DR+
137 CP IPA+4.2196 IZ-0.0105 DR+
138 CP IPA+8.4821 IZ-0.08 DR+ F286
139 C X+200.5142 Y+38.1634 DR+ F288
140 C X+201.0393 Y+37.9988 DR+ F285
141 L X+201.0394
142 L X+201.2839 Y+37.9604 F1450
Bei Satz 138 bleibt sie stehen. Wenn ich die Distanzen zwischen Mittelpunkt und Start-/Endpunkt selber ausrechne komme ich auf eine Abweichung von 0,000994309, wäre gerundet 1µm.
Ist im Satzvorlauf die Toleranz kleiner als bei der Abarbeitung?
Wie groß ist die Toleranz überhaupt?
Weiß da jemand etwas?
Bitte KEINE Vermutungen oder gut gemeintes "auf der Maschine XY mit Steuerung Z konnte man...", das hilft nicht.
Andreas.
01.08.2024, 12:22 Uhr
Hallo,
da kann ich nur den Tipp geben, den Softwarestand deiner Steuerung heraus zu suchen und bei Heidenhain Support anrufen, dort wirst du die Antworten sicherlich auf deine Fragen erhalten.
Grüße ;-)
da kann ich nur den Tipp geben, den Softwarestand deiner Steuerung heraus zu suchen und bei Heidenhain Support anrufen, dort wirst du die Antworten sicherlich auf deine Fragen erhalten.
Grüße ;-)
01.08.2024, 12:43 Uhr
Die Genauigkeit aller Bewegungen steht im PP auf 4 Nachkommastellen
Hast du schon probiert, die Ausgabe auf drei oder fünf Nachkommastellen umzustellen?
Mit einem anderen CAM und einer iTNC530 hatte ich mal ähnliche Probleme, da lag es an der CAM-seitigen Anzahl der Stellen nach dem Komma...
01.08.2024, 13:03 Uhr
nc-trainer_HEIDE...
Level 2 = Community-Facharbeiter
Gruppe: Mitglied
Mitglied seit: 13.07.2021
Beiträge: 86
Mitglied seit: 13.07.2021
Beiträge: 86
Hallo,
die Toleranz ist maschinenabhängig.
Es gibt einen Maschinenparameter, in dem die Toleranz festgelegt ist. Je nach Konfiguration des Maschinenherstellers befindet sich der Parameter in den Anwenderparametern oder ist für Anwender gesperrt.
Der Parameter heißt "Zulässige Abweichung des Kreisradius" (Nr. 200901). In dem Parameter können Sie die Toleranz prüfen und ggf. auch abändern.
Wenn Sie den Parameter nicht finden, ist er gesperrt und Sie müssen diese Information bei Ihrem Maschinenhersteller einholen.
Mit freundlichen Gruessen | Best regards
NC-Trainer
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Str. 5 | 83301 Traunreut, Deutschland
nc-trainer@heidenhain.de
www.heidenhain.de | www.klartext-portal.de | www.tnc-club.de
Der Beitrag wurde von nc-trainer_HEIDENHAIN bearbeitet: 01.08.2024, 13:03 Uhr
die Toleranz ist maschinenabhängig.
Es gibt einen Maschinenparameter, in dem die Toleranz festgelegt ist. Je nach Konfiguration des Maschinenherstellers befindet sich der Parameter in den Anwenderparametern oder ist für Anwender gesperrt.
Der Parameter heißt "Zulässige Abweichung des Kreisradius" (Nr. 200901). In dem Parameter können Sie die Toleranz prüfen und ggf. auch abändern.
Wenn Sie den Parameter nicht finden, ist er gesperrt und Sie müssen diese Information bei Ihrem Maschinenhersteller einholen.
Mit freundlichen Gruessen | Best regards
NC-Trainer
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Str. 5 | 83301 Traunreut, Deutschland
nc-trainer@heidenhain.de
www.heidenhain.de | www.klartext-portal.de | www.tnc-club.de
Der Beitrag wurde von nc-trainer_HEIDENHAIN bearbeitet: 01.08.2024, 13:03 Uhr
--------------------
Mit freundlichen Gruessen | Best regards
NC-Trainer
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Str. 5 | 83301 Traunreut, Deutschland
nc-trainer@heidenhain.de
www.heidenhain.de | www.klartext-portal.de | www.tnc-club.de
NC-Trainer
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Str. 5 | 83301 Traunreut, Deutschland
nc-trainer@heidenhain.de
www.heidenhain.de | www.klartext-portal.de | www.tnc-club.de
02.08.2024, 05:58 Uhr
02.08.2024, 06:01 Uhr
Der Parameter heißt "Zulässige Abweichung des Kreisradius" (Nr. 200901). In dem Parameter können Sie die Toleranz prüfen und ggf. auch abändern.
Wenn Sie den Parameter nicht finden, ist er gesperrt und Sie müssen diese Information bei Ihrem Maschinenhersteller einholen.
Wenn Sie den Parameter nicht finden, ist er gesperrt und Sie müssen diese Information bei Ihrem Maschinenhersteller einholen.
Wir haben den Parameter gefunden, der steht auf 0.005
Da wir aber nur eine Abweichung von knapp 0.001 haben schließe ich dies als Ursache aus.
Stimmen Sie mir zu? Noch andere Ideen?
Andreas.
02.08.2024, 09:50 Uhr
Hallo Andreas
Mein Interesse war geweckt, und ich habe die Bahn für mich mal nachkonstruiert.
Ich bin bei dir, dass die Abweichung deutlich innerhalb der maschinenseitigen Kreistoleranz liegt.
Du willst das Teil ja sicherlich fertigen.
Versuch 1: nimm die Sätze 138 und 139 raus
Versuch 2: Ersetze mal in den Sätzen 139 und 140 das C mit CR und ergänze R1.8654 (wenn ich mich da nicht verballert habe).
Gruß Rainer
Mein Interesse war geweckt, und ich habe die Bahn für mich mal nachkonstruiert.
Ich bin bei dir, dass die Abweichung deutlich innerhalb der maschinenseitigen Kreistoleranz liegt.
Du willst das Teil ja sicherlich fertigen.
Versuch 1: nimm die Sätze 138 und 139 raus
Versuch 2: Ersetze mal in den Sätzen 139 und 140 das C mit CR und ergänze R1.8654 (wenn ich mich da nicht verballert habe).
Gruß Rainer
Wir haben den Parameter gefunden, der steht auf 0.005
Da wir aber nur eine Abweichung von knapp 0.001 haben schließe ich dies als Ursache aus.
Stimmen Sie mir zu? Noch andere Ideen?
Andreas.
Da wir aber nur eine Abweichung von knapp 0.001 haben schließe ich dies als Ursache aus.
Stimmen Sie mir zu? Noch andere Ideen?
Andreas.
02.08.2024, 10:00 Uhr
Hallo Andreas1964,
nach dem Tool call musst du die X und Y Koordinate wiederholen.
Beim Abarbeiten weiß die Maschine wo sie steht, beim Satzvorlauf nimmt sie die Werkzeugwechselposition. Daher passt die Kreisstartposition im Satzvorlauf nicht.
Gruß käse
Der Beitrag wurde von käse bearbeitet: 02.08.2024, 10:03 Uhr
nach dem Tool call musst du die X und Y Koordinate wiederholen.
Beim Abarbeiten weiß die Maschine wo sie steht, beim Satzvorlauf nimmt sie die Werkzeugwechselposition. Daher passt die Kreisstartposition im Satzvorlauf nicht.
Gruß käse
Der Beitrag wurde von käse bearbeitet: 02.08.2024, 10:03 Uhr
02.08.2024, 10:51 Uhr
nach dem Tool call musst du die X und Y Koordinate wiederholen.
Beim Abarbeiten weiß die Maschine wo sie steht, beim Satzvorlauf nimmt sie die Werkzeugwechselposition. Daher passt die Kreisstartposition im Satzvorlauf nicht.
Beim Abarbeiten weiß die Maschine wo sie steht, beim Satzvorlauf nimmt sie die Werkzeugwechselposition. Daher passt die Kreisstartposition im Satzvorlauf nicht.
Perfekt, Problem ist gelöst!
Anders ausgedrückt: Während des Satzvorlaufes erkennt die Steuerung nicht ob das Werkzeug tatsächlich gewechselt wird oder, wie in diesem Fall, nur eine Drehzahländerung kommt.
Vielen Dank und ein schönes Wochenende,
Andreas.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: