Hallo Leute,
ich habe ein kleines anliegen. Ich bräuchte für die 840D von Siemens einen PP geändert. Jedes mal wenn die A-Achse dreht wird der Befehl D1 eingefügt. Hier ein Beispiel:
N1702 ; Schruppen Nut 10 A-41
N1703 G0 A-41
N1704 D1
Das D1 darf nicht sein weil für das zweite Werkzeug macht er dann D2 und immer so weiter.
Außerdem möchte ich gerne das nicht die Werkzeugnummern (T1,T2,T3) sondern die Kommentare zu den einzelnen Werkzeugen ausgeben werden. Und das aus der Werkzeugbibliothek.
Im Moment sieht der Werkzeugwechsel so aus:
N10 ; A-Achse Test
N11 ; T1 D=6 CR=0 - Schaftfraser
N12 ; T2 D=5 CR=0 - Schaftfraser
N13 G90 G94
N14 G71
N15 G64
N16 G17
N17 G0 A0
N18 ; Schruppen Nut 10 A0
N19 M9
N20 T1 M6
N21 S10610 M3
N22 G54
N23 G0 A0
N24 G0 X-16.231 Y21.839
N25 G0 Z50
N26 M8
N27 G0 Z20
N28 G0 Z6.5
Ich würde es aber gerne so drin Stehen haben:
N10 ; A-Achse Test
N11 ; T="SR 6"
N12 ; T="SR 5"
N13 G90 G94
N14 G71
N15 G64
N16 G17
N17 G54
N18 ; Schruppen Nut 10 A0
N19 T1 M6
N20 S10610 M3
N21 G0 A0
N22 G0 X-16.231 Y21.839
N23 G0 Z50
N24 G0 Z20
N25 G0 Z6.5
Das M8 für Wasser Wird ja beim Werkzeugwechsel schon aufgerufen (Sprich Außenkühlung oder Innenkühlung) daher muss es nicht nochmal extra drinstehen.
Bitte den PP umändern den ich mit eingefügt habe weil dieser schon soweit von mir geändert wurde. Schaff ich es nicht den rest zu ändern.
Gelöst! Gehe zur Lösung
Gelöst von makko74. Gehe zur Lösung
Hallo Christian,
der neuere Postprozessor für Siemens 840D in der Postprozessor Bibliothek hat schon viele Änderungen, von denen, welche du benötigst, eingebaut.
Es wird nur noch D1 benutzt und das Werkzeug wird mit Namen aufgerufen.
"Grobe Änderungen" wären nur noch die Maschinendefinition muss eingepflegt werden, wie in deinem bisherigen Postprozessor und die Ausrichtung der Maschine geschieht in deinem ja nicht über CYCLE800, das mußte auch noch geändert werden.
Ich war mal so frei und hab es versucht. ( Postprozessor im Anhang )
M8 sollte auch nicht mehr auftauchen.
Schau mal ob es so Ok für dich ist.
Gruß,
Mario
Hallo Mario,
also dein PP funktioniert nicht. Es wird mir gleich bei der ersten Bearbeitung der Fehler: Tool description is empty in Operation "Schruppen Nut 10 A0" angezeigt
Den Cycle800 brauch ich nicht für eine A-Achse entlang der X-Achse. Es handelt sich um eine DMC1035 Eco mit 4.Achse. Ich schau jetzt mal warum er die Fehlermeldung auswirft.
Wegen den Werkzeugnamen. Muss ich den Namen den ich haben will in der Bibliothek unter Informationen/Beschreibung eingeben oder unter PP/Kommentar?
Hallo Christian,
also das ist der Orginale Postprozessor und der gibt aus was im Feld Beschreibung eingetragen ist nicht aus dem Kommentarfeld. Das läßt sich aber leicht ändern, wenn du schon eine riesige Bibliothek und die Werkzeugnamen im Feld Kommentar stehen hast.
Mario
Hallo Mario,
ne ich hab es noch nirgends drin stehen. Aber wenn ich es in die Beschreibung eintrage dann kommt folgende Fehlermeldung:
"-Brackets unterstützt derzeit keine UTF-8-kodierte Textdateien" Also mach ich ja noch irgendwas falsch......
Hi,
also bei mir hier spuckt er Code aus ohne zu murren.
Bringt er die Fehlermeldung beim Postprozess?
Mario
ich klicke auf Postprozess dann wo ich es Speichern möchte und dann auf Postprozess. Dann wieder speichern und dann öffnet er ja Brackets und schmeißt mir die Fehlermeldung wie oben beschrieben raus.
Sorry da muss ich jetzt mal fragen aber was ist Brackets, ist das bei Fusion dazu?
mit Beschreibung meine ich dieses Feld beim Werkzeug ( nur das wir vom Gleichen reden, besitze kein Fusion 😞
Also das wäre ein Beispiel was er hier, ohne Fehlermeldung, ausgibt.
; %_N_0000_MPF N10 ; Spannung 2 N11 ; T="H6V10175000" D=17.5 CR=0 TAPER=140deg - ZMIN=-34.685 - Bohrer N12 ; T="H6V10090001" D=9 CR=0 TAPER=140deg - ZMIN=-32 - Bohrer N13 WORKPIECE(,,,"BOX",112,0,-47,80,150,630,0,0) N14 G90 G94 N15 G71 N16 G64 N17 G17 N18 G0 A0 N19 ; d9 Bohren N20 M9 N21 T="H6V10090001" D1 N22 M6 N23 ; Spibo 9 VHM N24 S4598 M3 N25 G54 N26 G0 A0 N27 G0 X75 Y100 N28 G0 Z20 N29 G17 N30 F551.7 N31 MCALL CYCLE81(10, -4, 10, -32, ) N32 X75 Y100 N33 Y450 N34 MCALL N35 G0 Z20 N37 ; Ecken Langlocher Vorbohren N38 M9 N39 M1 N40 T="H6V10175000" D1 N41 M6 N42 ; Spibo 17.5 VHM N43 S2365 M3 N44 G54 N45 G0 A0 N46 G0 X111 Y490 N47 G0 Z20 N48 G17 N49 F588.5 N50 MCALL CYCLE81(10, 0, 10, -34.685, ) N51 X111 Y490 N52 X39 N53 Y170 N54 X111 N55 MCALL N56 G0 Z20 N58 G0 G153 Z-0.11 N59 M30
liegt es eventuell an dem T="WZ-NAME"?
Brauchst du den Aufruf mit T="WZ-Name" oder T1? ( Im Programm, nicht als Kommentar )
Mario
ja so in der art sieht es bei mir aus wie im Anhang. Bracketas war bei Fusion mit dabei und ist wie der Editor.
so brauch ich es wie es bei dir steht nur das M6 bitte anstelle von dem D1. Und das M1 beim zweiten WZW kann auch verschwinden.
Mal bitte was versuchen, im Postprozessor steht ziemlich weit oben eine Zeile: setCodePage("ascii"); diese mal versuchsweise ändern in setCodePage("ansi");
hab ich aber der fehler mit dem UTF bleibt. Er generiert nur bis hier:
; %_N_1001_MPF
N10 ; 4-Achs Test
N11 ; T="SR 6" D=6 CR=0 - Schaftfräser
N12 ; T="SR 5" D=5 CR=0 - Schaftfräser
N13 WORKPIECE(,,,"BOX",112,15,-15,80,0,15,-100,-15)
N14 G90 G94
N15 G71
N16 G64
N17 G17
N18 G0 A0
N19 ; Schruppen Nut 10 A0
N20 M9
N21 T="SR 6" M6
N22 M6
N23 S5305 M3
N24 G54
N25 G0 A0
N26 G0 X-16.231 Y21.839
N27 G0 Z50
N28 G0 SUPA Z0 D0
N29 M30
!Error: Failed to post data. See log for Details.
Mal bitte den hier versuchen.
Wenn du dann länger nichts von mir hörst, bin auf dem Heimweg 😉
ok dieser Funktioniert auch nicht. Aber das komische das kein PP mehr funktioniert. Alle geben die gleiche Fehlermeldung aus
so nach einem PC Neustart generiert mir Fusion das Programm so wie ich es haben will. Auch mit dem letzten PP von dir. Aber in diesem Brackets kommt leider immernoch die Fehlermeldung. Ich hab es jetzt so geändert das mir das Programm dann nur im Editor von Windows angezeigt wird. So hab ich keine Fehlermeldung mehr. Jetzt werde ich mal mit dem PP ein Programm erstellen und gleich mal an der Maschine Testen.
Hallo Christian,
also bei der Sache mit Brackets kann ich dir leider nicht helfen, da müßte sich mal jemand einklinken der sich mit Fusion auskennt. Bei Inventor HSM ist HSM Edit ( abgespeckte Variante von Cimco Edit ) dabei, der hat noch nie Probleme gemacht.
Die Zeile mit dem setCodePage sollte eigentlich nichts damit zu tun haben, die sagt nur aus ob deutsche Umlaute ausgegeben werden ( ansi ) oder nicht (ascii ). Wenn ascii eingestellt ist wird z.B. ein ö als o ausgegeben usw. unsere Maschinen geben die auch aus, also bei uns kein Problem.
Womit wir gleich beim nächsten Thema wären, also ich habe mir angewöhnt bei einem neuen Postprozessor, immer erstmal ein NC-Programm mit dem alten Postprozessor und eines mit dem Neuen zu generieren und diese erstmal miteinander zu vergleichen ( in HSM Edit geht das wunderbar ), bevor es an die Maschine geht, nicht das es unschöne Überraschungen gibt.
Das M1 was dich stört, läßt sich über einen Postschalter ausschalten ( im Postprozess-Dialog 😞 optionalStop auf nein setzen.
Wenn du an die Maschine gehst, bitte vorsichtig testen!
Grüße,
Mario
Hallo Mario,
ich steh jeden tag 8-9std. an der Maschine von daher kann ich dir schon beim angucken vom Programm sagen ob es passt. Ich hab schon mehrere Testteile mit Fusion und DMC gefräst. Es wird jetzt nur geschaut ob das CAM auch unseren Erwartungen entspricht. Demnächst kommt dann noch das 3+2 Fräsen mit einer DMU 50 Eco und 810D dazu..... Und dann noch Fadal 3+1. Dann geht's leider noch mit Drehen und Fräsen auf der Drehmaschine mit Y-Achse weiter..... Aber erstmal die Fräsmaschinen.
Der PP Funktioniert soweit nur muss ich am ende des Programmes noch die G153 Z-0.11 wieder rausnehmen. Da sagt mir die Maschine Z1 Sofwareendschalter+. Aber das ist nicht so schlimm das wird dann einfach auf G0 Z250 gesetzt.
Danke nochmal für deine mühen für den PP!
Hallo Christian,
dann ist ja gut, bis vor paar Jahren stand ich auch noch jeden Tag an der Maschine, händisch Programmiert, seit wir CAM haben nur noch zum Einfahren der Teile und obwohl ich die Postprozessoren selber tune, überprüfe ich trotzdem alles doppelt. Vorsicht ist die Mutter der Porzellan-Kiste
Bei der Anzahl von Sätzen die so ein CAM raushaut, kann man nur die ersten paar Sätze im Einzelsatz machen und dann muss es laufen bis zum nächsten Sicherheits M1, da darf dann kein ungewollter Abstecher mit G0 G53 Z0 ( Palettenmitte ) kommen oder die Palette dreht obwohl das WZ noch im Störkreis steht.
Die betreffende Zeile hatte ich aus deinem Postprozessor kopiert, dachte das muß so?
Orginal kommt da eigentlich: G0 SUPA Z(nach Maschinendefinition) D0 raus. ( ist im Post nur auskommentiert )
Wenn alles funktioniert wie du willst bin ich ja froh.
Dann noch frohes Fräsen.
Grüße,
Mario
Hallo Mario,
ja gut das stimmt nun mit dem überprüfen. Da ich die Programme ja auch selber einfahre und wir nicht so die übermäßig großen teile haben geht das noch.
Jetzt häng ich bei der DMU50 mit 810D am Cycle800....... entweder bin ich zu doof das richtig zu programmieren oder der PP passt noch nicht. Dafür werde ich aber mal ein neuen Beitrag eröffnen die nächsten Tage.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.