Siemens 840 D - Falsche Position nach dem Schwenken
23.10.2025, 23:00 Uhr
Hallo Zusammen,
wir haben einen Drehtisch auf unserem DMC 850 V, also die A Achse.
Nach der Drehung des Werkstücks positioniert sich die Spindel völlig an der falschen Stelle.
Also der Werkstücknullpunkt wird gedreht und die Spindel folgt ihm...
Die Erste Bohrung wird korrekt gebohrt. Nachdem 90 Grad Drehen sollte eigentlich die Spindel genau dort stehen bleiben und dann wieder an der gleichen XY Position die nächste Bohrung bohren. Sie fährt aber irgendwie In Richtung Y+ obwohl im Programm Y-51 dafür steht...
So sieht das Testprogramm aus:
Wir kennen uns mit Siemens nicht aus und wüssten nicht woran es liegt.
Alle Parameter der A-Achse wurden durch DMG gepflegt. Daher gehen wir davon aus, dass es irgendwo im Programm liegt.
Kann jemand das Problem erkennen?
; %_N_208_MPF
; Maschine
; Hersteller: DMG
; model: DMC 850 V
; description: 4 Achs
; T38 D=4.2 CR=0 TAPER=130deg - Bohrer
N10 G54
N11 G17 G710 G90 G94
N12 WORKPIECE(,"A",,"BOX",112,0,-101,,27,102,0,0)
N13 G64
N14 G0 SUPA Z0 D0
N15 CYCLE800()
MSG ("Bohren1")
N16 T38
N17 M6
N18 D1
N19 CYCLE832()
N20 S3032 M3
N21 G17 G90 G94
N22 G54
N23 CYCLE800(1,"DMG",200000,57,0,0,0,0,0,0,0,0,0,1,,0)
N24 G0 X13.5 Y51
N25 G0 Z15
N26 M8
N27 G17
N28 F1000
N29 MCALL CYCLE81(5, -1, 5, -6, , 0, 0, 10)
N30 X13.5 Y51
N31 MCALL
N32 G0 Z15
N33 M9
N34 G0 SUPA Z0 D0
N35 D1
MSG ("Bohren1 (2)")
N36 CYCLE800(1,"DMG",200000,57,0,0,0,90,0,0,0,0,0,1,,0)
N37 G0 X13.5 Y-51
N38 G0 Z15
N39 M8
N40 F1000
N41 MCALL CYCLE81(5, -1, 5, -6, , 0, 0, 10)
N42 X13.5 Y-51
N43 MCALL
N44 G0 Z15
N45 M9
N46 G0 SUPA Z0 D0
N47 D1
N48 CYCLE800()
Der Beitrag wurde von VolTech-MP bearbeitet: 23.10.2025, 23:06 Uhr
wir haben einen Drehtisch auf unserem DMC 850 V, also die A Achse.
Nach der Drehung des Werkstücks positioniert sich die Spindel völlig an der falschen Stelle.
Also der Werkstücknullpunkt wird gedreht und die Spindel folgt ihm...
Die Erste Bohrung wird korrekt gebohrt. Nachdem 90 Grad Drehen sollte eigentlich die Spindel genau dort stehen bleiben und dann wieder an der gleichen XY Position die nächste Bohrung bohren. Sie fährt aber irgendwie In Richtung Y+ obwohl im Programm Y-51 dafür steht...
So sieht das Testprogramm aus:
Wir kennen uns mit Siemens nicht aus und wüssten nicht woran es liegt.
Alle Parameter der A-Achse wurden durch DMG gepflegt. Daher gehen wir davon aus, dass es irgendwo im Programm liegt.
Kann jemand das Problem erkennen?
; %_N_208_MPF
; Maschine
; Hersteller: DMG
; model: DMC 850 V
; description: 4 Achs
; T38 D=4.2 CR=0 TAPER=130deg - Bohrer
N10 G54
N11 G17 G710 G90 G94
N12 WORKPIECE(,"A",,"BOX",112,0,-101,,27,102,0,0)
N13 G64
N14 G0 SUPA Z0 D0
N15 CYCLE800()
MSG ("Bohren1")
N16 T38
N17 M6
N18 D1
N19 CYCLE832()
N20 S3032 M3
N21 G17 G90 G94
N22 G54
N23 CYCLE800(1,"DMG",200000,57,0,0,0,0,0,0,0,0,0,1,,0)
N24 G0 X13.5 Y51
N25 G0 Z15
N26 M8
N27 G17
N28 F1000
N29 MCALL CYCLE81(5, -1, 5, -6, , 0, 0, 10)
N30 X13.5 Y51
N31 MCALL
N32 G0 Z15
N33 M9
N34 G0 SUPA Z0 D0
N35 D1
MSG ("Bohren1 (2)")
N36 CYCLE800(1,"DMG",200000,57,0,0,0,90,0,0,0,0,0,1,,0)
N37 G0 X13.5 Y-51
N38 G0 Z15
N39 M8
N40 F1000
N41 MCALL CYCLE81(5, -1, 5, -6, , 0, 0, 10)
N42 X13.5 Y-51
N43 MCALL
N44 G0 Z15
N45 M9
N46 G0 SUPA Z0 D0
N47 D1
N48 CYCLE800()
Der Beitrag wurde von VolTech-MP bearbeitet: 23.10.2025, 23:06 Uhr
24.10.2025, 09:27 Uhr
Moin,
wo kommt das Programm denn her? Sieht ja aus als ob es aus einem CAM-System kommt.
Wenn der Nullpunkt von eurem Bauteil in der Rotationsmitte von der A-Achse liegt, braucht ihr theoretisch keinen CYCLE800.
Die Koordinaten der Bohrung sollten exakt gleich gleich sein.
Es würde dann reichen die A-Achse einfach mit AXX zu positionieren.
Ansonsten sollte die Ausgabe von der CAM-Seite korrigiert werden.
wo kommt das Programm denn her? Sieht ja aus als ob es aus einem CAM-System kommt.
Wenn der Nullpunkt von eurem Bauteil in der Rotationsmitte von der A-Achse liegt, braucht ihr theoretisch keinen CYCLE800.
Die Koordinaten der Bohrung sollten exakt gleich gleich sein.
Es würde dann reichen die A-Achse einfach mit AXX zu positionieren.
Ansonsten sollte die Ausgabe von der CAM-Seite korrigiert werden.
24.10.2025, 09:59 UhrMoin,
wo kommt das Programm denn her? Sieht ja aus als ob es aus einem CAM-System kommt.
Wenn der Nullpunkt von eurem Bauteil in der Rotationsmitte von der A-Achse liegt, braucht ihr theoretisch keinen CYCLE800.
Die Koordinaten der Bohrung sollten exakt gleich gleich sein.
Es würde dann reichen die A-Achse einfach mit AXX zu positionieren.
Ansonsten sollte die Ausgabe von der CAM-Seite korrigiert werden.
wo kommt das Programm denn her? Sieht ja aus als ob es aus einem CAM-System kommt.
Wenn der Nullpunkt von eurem Bauteil in der Rotationsmitte von der A-Achse liegt, braucht ihr theoretisch keinen CYCLE800.
Die Koordinaten der Bohrung sollten exakt gleich gleich sein.
Es würde dann reichen die A-Achse einfach mit AXX zu positionieren.
Ansonsten sollte die Ausgabe von der CAM-Seite korrigiert werden.
Tagschön
Das Programm kommt aus Autodesk Fusion.
Werkstücknullpunkt ist die Ecke vom Werkstück. 100 x 100 x 25 mm und gleiche Bohrungen mittig auf allen Seiten.
Daher müsste NPV muss irgendwie mitgedreht und entsprechend verrechnet werden. Insbesondere wenn man außermittige Bohrungen oder Taschen fräsen will.
Angehängte Datei(en)
24.10.2025, 10:14 Uhr
ich habe die Vermutung, dass die Achsenkonfiguration nicht so freigegeben oder eingestellt, dass die A-Achse die neue Ebene entsprechend anpassen / verrechnen kann. Denn meines Erachtens in so einem Befehl: N23 CYCLE800(1,"DMG",200000,57,0,0,0,0,0,0,0,0,0,1,,0) müssen X und Y Positionen unter X Y1 oder X0 Y0 erscheinen. ich habe es zwar auch versucht. und Dmodus auf dem Programm auch von 0 auf 1 umgestellt aber die Maschine hat diese Änderungen ignoriert. Alles nur Vermutung...
Der Beitrag wurde von VolTech-MP bearbeitet: 24.10.2025, 10:16 Uhr
Der Beitrag wurde von VolTech-MP bearbeitet: 24.10.2025, 10:16 Uhr
Angehängte Datei(en)
24.10.2025, 11:55 Uhrich habe die Vermutung, dass die Achsenkonfiguration nicht so freigegeben oder eingestellt, dass die A-Achse die neue Ebene entsprechend anpassen / verrechnen kann. Denn meines Erachtens in so einem Befehl: N23 CYCLE800(1,"DMG",200000,57,0,0,0,0,0,0,0,0,0,1,,0) müssen X und Y Positionen unter X Y1 oder X0 Y0 erscheinen. ich habe es zwar auch versucht. und Dmodus auf dem Programm auch von 0 auf 1 umgestellt aber die Maschine hat diese Änderungen ignoriert. Alles nur Vermutung...
Kannst du dein Programm auf der Maschine simulieren? Wenn ja mit welchem Ergebnis?
Ich habe deinen Code mal ins Sinutrain gekippt und erhalte simuliert 2 um 90 Grad versetzte Bohrungen.
24.10.2025, 12:14 UhrKannst du dein Programm auf der Maschine simulieren? Wenn ja mit welchem Ergebnis?
Ich habe deinen Code mal ins Sinutrain gekippt und erhalte simuliert 2 um 90 Grad versetzte Bohrungen.
Ich habe deinen Code mal ins Sinutrain gekippt und erhalte simuliert 2 um 90 Grad versetzte Bohrungen.
Simulation läuft ohne Fehler.
Und ja so soll es sein 2 Bohrungen in 90 Grad (eigentlich 3 Bohrungen alle 90 grad im Programm).
Ich habe nun PP angepasst und das ganze sieht jetzt besser aus. Bis auf die 3. Bohrung auf 180 grad Stellung. Hier denkt die Maschine die 0 nun sich ganz unten befindet. deswegen will sie die Spindel ganz weit unten fahren.
Das ganze Programm ist im Anhang.
24.10.2025, 12:17 Uhr
In welchem Anhang?
24.10.2025, 12:22 UhrIn welchem Anhang?
Sorry hat anscheinend nicht übernommen
Angehängte Datei(en)
24.10.2025, 15:30 Uhr
Eine andere Frage:
Kann es sein, dass ich den Werkstücknullpunkt auf die Mitte vom Werkstück(Anstatt an einer Ecke des Bauteils), also analog zum Drehzentrum der Drehachse setzen muss, damit alle Wege vom Zentrum aus berechnet werden? Auf meiner 5 Achs-Maschine ist es egal auf welche Ecke man den Nullpunkt im CAM setzt. Weil ich glaube langsam nicht mehr ,dass das Programm an sich korrekt rauskommt aber die Drehlogik eben anders ist als bei einer 5 Achs-Maschine...
Kann es sein, dass ich den Werkstücknullpunkt auf die Mitte vom Werkstück(Anstatt an einer Ecke des Bauteils), also analog zum Drehzentrum der Drehachse setzen muss, damit alle Wege vom Zentrum aus berechnet werden? Auf meiner 5 Achs-Maschine ist es egal auf welche Ecke man den Nullpunkt im CAM setzt. Weil ich glaube langsam nicht mehr ,dass das Programm an sich korrekt rauskommt aber die Drehlogik eben anders ist als bei einer 5 Achs-Maschine...
24.10.2025, 15:35 UhrEine andere Frage:
Kann es sein, dass ich den Werkstücknullpunkt auf die Mitte vom Werkstück(Anstatt an einer Ecke des Bauteils), also analog zum Drehzentrum der Drehachse setzen muss, damit alle Wege vom Zentrum aus berechnet werden? Auf meiner 5 Achs-Maschine ist es egal auf welche Ecke man den Nullpunkt im CAM setzt. Weil ich glaube langsam nicht mehr ,dass das Programm an sich korrekt rauskommt aber die Drehlogik eben anders ist als bei einer 5 Achs-Maschine...
Kann es sein, dass ich den Werkstücknullpunkt auf die Mitte vom Werkstück(Anstatt an einer Ecke des Bauteils), also analog zum Drehzentrum der Drehachse setzen muss, damit alle Wege vom Zentrum aus berechnet werden? Auf meiner 5 Achs-Maschine ist es egal auf welche Ecke man den Nullpunkt im CAM setzt. Weil ich glaube langsam nicht mehr ,dass das Programm an sich korrekt rauskommt aber die Drehlogik eben anders ist als bei einer 5 Achs-Maschine...
Das ist durchaus denkbar.
Schreib dir doch ein kleines Programm auf der Maschine und teste dies durch. Dann siehst du auch ob dein CAM alle Parameter richtig gesetzt hat.
Zusätzlich kannst du ja auch den Cycle800 vom Cam in der Maschine editieren und schauen ob das passt.
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder:






