HEIDENHAIN

Satzvorlauf "Kreis falsch programmiert"

Beitrag 01.08.2024, 08:53 Uhr
Andreas1964
Level 4 = Community-Meister
****
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.
   
Beitrag 01.08.2024, 12:22 Uhr
trummel
Level 3 = Community-Techniker
***
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 ;-)
   
Beitrag 01.08.2024, 12:43 Uhr
plastichead
Level 3 = Community-Techniker
***
ZITAT(Andreas1964 @ 01.08.2024, 09:53 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...
   
Beitrag 01.08.2024, 13:03 Uhr
nc-trainer_HEIDE...
Level 2 = Community-Facharbeiter
**
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


--------------------
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
   
Beitrag 02.08.2024, 05:58 Uhr
Andreas1964
Level 4 = Community-Meister
****
ZITAT(plastichead @ 01.08.2024, 13:43 Uhr) *
Hast du schon probiert, die Ausgabe auf drei oder fünf Nachkommastellen umzustellen?

3 Nachkommastellen ist zu wenig, macht noch mehr Probleme.
5 Nachkommastellen geht bei XYZ-Koordinaten nicht, beim Einlesen rundet die Steuerung diese auf 4 Stellen.

Andreas.
   
Beitrag 02.08.2024, 06:01 Uhr
Andreas1964
Level 4 = Community-Meister
****
ZITAT(nc-trainer_HEIDENHAIN @ 01.08.2024, 14:03 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.

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.
   
Beitrag 02.08.2024, 09:50 Uhr
drakefighter
Level 3 = Community-Techniker
***
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



ZITAT(Andreas1964 @ 02.08.2024, 07:01 Uhr) *
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.

   
Beitrag 02.08.2024, 10:00 Uhr
käse
Level 3 = Community-Techniker
***
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
   
Beitrag 02.08.2024, 10:51 Uhr
Andreas1964
Level 4 = Community-Meister
****
ZITAT(käse @ 02.08.2024, 11:00 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.

Perfekt, Problem ist gelöst! super.gif

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: