Fusion 360 Mach4 Postprozessor

Steuerungssoftware, CAM, 2D/3D CAD, G-Code Editoren
Olli-CNC
Beiträge: 674
Registriert: 01.01.2018, 12:13

Re: Fusion 360 Mach4 Postprozessor

Beitrag von Olli-CNC » 09.05.2019, 22:54

@Robert

So, also ich hab den Postprozessor nachträglich installiert :dh

Hier der Link:

https://cam.autodesk.com/hsmposts


Gruß
Olli

RobertD
Beiträge: 226
Registriert: 18.03.2018, 20:00

Re: Fusion 360 Mach4 Postprozessor

Beitrag von RobertD » 10.05.2019, 10:24

Wenn ich mir die Versionsnummern und die Changelogs anschaue, dann stelle ich fest, dass die Post von Mach3 bis Mach4 die gleichen sein müssten.

Ende April wurde auch das mit dem D-Parameter für die Kompensation hinzugefügt.
Gruß,
Robert

Olli-CNC
Beiträge: 674
Registriert: 01.01.2018, 12:13

Re: Fusion 360 Mach4 Postprozessor

Beitrag von Olli-CNC » 10.05.2019, 11:49

RobertD hat geschrieben:
10.05.2019, 10:24
Wenn ich mir die Versionsnummern und die Changelogs anschaue, dann stelle ich fest, dass die Post von Mach3 bis Mach4 die gleichen sein müssten.
Das schrieb ich ja das die so ziemlich gleich sein sollten, aber wenn vorhanden, benutze ich auch lieber den dafür Geschriebenen ;)


Nun zum Testergebnis :mrgreen:

D funktioniert, ohne wenn und aber, es wird auch auf dem Mach4 Screen angezeigt, über dem H Offset (Standard wx4.set)
Natürlich nur wenn G41/G42 aktiv

Active D Offset #: (Werkzeug-Nr. in Mach4 Tool Table (Dia) )
Active H Offset #: (Werkzeug-Nr. in Mach4 Tool Table (Lenght) )

Warum hat es anfänglich nicht funktioniert, na das lag an dem dummen Bediener VOR der Steuerung :lol:
der hat nämlich den Radius bei "Dia" eingetragen (Gewohnheit von Heidenhain) und nicht wie es sein soll den Durchmesser (wie Dia aussagt)

Lieber Robert, wärst du so freundlich, wenn Du das hinbekommst, das Du den Postprozessor dementsprechend anpasst, das nicht mehr P sondern D mit der passenden WKZ-Nr. ausgegeben wird? Ich habe davon nämlich überhaupt keine Ahnung :oops:

Das D(WKZ-Nr) muss mit G41/G42 aufgerufen werden, jedesmal, also quasi das gleiche wie vorher P(Radius)

So braucht man nur einen Wert in der Tool Table ändern und nicht womöglich unzählige P's :dh


Tante Edit sagt:

@Reinhard, ich denke wir haben aneinander vorbei geredet und meinten das gleiche.
Also Mach4 Tool Table, Tool #1 = D1 H1, Tool #2 = D2 H2, Tool #3 = D3 H3, .....

Gruß
Olli

RobertD
Beiträge: 226
Registriert: 18.03.2018, 20:00

Re: Fusion 360 Mach4 Postprozessor

Beitrag von RobertD » 10.05.2019, 14:58

Muss ich schauen, wie ich die Zeit finde. Habe auch schon länger nichts mehr am PP geändert. An sich aber machbar. Geht ja nur darum, dass Dx dem Tx entspricht.
Gruß,
Robert

Olli-CNC
Beiträge: 674
Registriert: 01.01.2018, 12:13

Re: Fusion 360 Mach4 Postprozessor

Beitrag von Olli-CNC » 10.05.2019, 15:12

Ja genau, wäre super wenn du das machen könntest :dh


Gruß
Olli

django013
Beiträge: 1706
Registriert: 18.01.2016, 17:12

Re: Fusion 360 Mach4 Postprozessor

Beitrag von django013 » 10.05.2019, 16:13

Von unseren Fanuc Drehmaschinen kenne ich auch nur die Form von T0101, wo Platznummer und Korrekturschalter zusammengeschrieben sind. Nur kann ich bei Fanuc halt auch sagen T0130... Werkzeug 1 mit Korrektur auf Platz 30...
Genauso hatte ich das Handbuch von mach4 auch verstanden.
Die Werkzeugtabelle kann man übrigens selbst erweitern ...
Allerdings habe ich keine Ahnung, was artsoft uns mit dem Handbuch wirklich sagen will, da aussagekräftige Beispiele fehlen.

Schätze ich muss mal eine Anfrage dort loswerden.
Man muss doch für die WKZ-Längenkompensation auch jedesmal H (WZG-Nr.) im GCode eingeben, dann kann das mit D genauso sein.
Ich sach ja nicht, dass Du nicht Recht hast. Ich weiß es nicht.
Ich schrub ja nur, dass ich es für völlig bescheuert hielte, wenn man mach4 mitteilen müsste, für welches Werkzeug die Radiuskorrektur eingesetzt werden soll. Schließlich behält mach4 das Werkzeug von Wechsel zu Wechsel - egal was sonst so passiert ...
... und bei D# die Werkzeugnummer einzusetzen hieße doch: bitte verwende die Werkzeugwerte des aktiven Werkzeuges, welches übrigens # ist, falls du es vergessen haben solltest :D :am

Gruß Reinhard

RobertD
Beiträge: 226
Registriert: 18.03.2018, 20:00

Re: Fusion 360 Mach4 Postprozessor

Beitrag von RobertD » 10.05.2019, 17:49

Olli-CNC hat geschrieben:
10.05.2019, 15:12
Ja genau, wäre super wenn du das machen könntest :dh


Gruß
Olli
Schaut aus, als wenn es nicht nötig wäre. Ich habe mir eben den aktuellen PP für Mach4 geladen und einfach Testweise mal von einem Teil die Kontur mit Kompensation an Steuerung ausgeben lassen. Das Ergebnis ist eine automatische Ausgabe der D-Schalter für das aktuelle Werkzeug. Wie gesagt, Ende April wurde der PP überarbeitet und die Ausgabe der D-Parameter hinzugefügt. (25.4.2019 Changed radius compensation to use a D-register instead of a P-diameter-value in the Mach mill posts)

T8 M6
(TORUS D8 0,5)
S12000 M3
G54
M8
G0 X0.178 Y-60.944
G43 Z16. H8
Z6.
G1 Z-2.2 F333.
G19 G2 Y-61.744 Z-3. J-0.8 K0.
G17
G1 G41 X-3.922 Y-62.544 F600. D8
....
Gruß,
Robert

Olli-CNC
Beiträge: 674
Registriert: 01.01.2018, 12:13

Re: Fusion 360 Mach4 Postprozessor

Beitrag von Olli-CNC » 10.05.2019, 23:20

@Robert
Da habe ich wohl auf den letzten Drücker noch den alten PP erwischt, ja super, so ist ja fast alles bestens :dh
Danke für Deine Mühe das zu testen.

@Reinhard
Ich finde das auch bescheuert das der T-Aufruf alleine nicht reicht, mit den 4 stelligen Nr. kenne ich mich nicht aus, vielleicht teste ich das auch noch, mal sehen.
Fakt ist aber, das bei einem T1 T2 T3 T.. Aufruf alleine, also nicht diese 4 stelligen, weder WKZ-Länge noch Radius/Durchmesser eingelesen wird, das erfolgt erst mit dem folgenden GCode:

T# M6 (ausschließlich WKZ-Wechsel, WKZ-Länge & Durchmesser/Radius wird nicht eingelesen)
G43 H# (Werkzeuglänge wird eingelesen und verrechnet, bis zum nächsten H# Aufruf aktiv)
G41/G42 D# (WKZ-Durchmesser bzw. Radius wird eingelesen und verrechnet bis G40 aufgerufen wird)

Wenn man Heidenhain gewohnt ist, dann ist man mit Fanuc irgendwie ein Schritt zurück gegangen, aber man kann damit Leben finde ich ;)


Gruß
Olli

django013
Beiträge: 1706
Registriert: 18.01.2016, 17:12

Re: Fusion 360 Mach4 Postprozessor

Beitrag von django013 » 11.05.2019, 05:13

mit den 4 stelligen Nr. kenne ich mich nicht aus
Naja - sieh es einfach nicht als 4stellige Zahl, sondern als 2 2stellige Zahlen an.
Bei Siemens schreibst Du T2 D5 - und drückst damit aus, dass Du den 5. Korrekturdatensatz für das zweite Werkzeug verwenden willst. Bei Fanuc ist das gleiche eben T0205 ...
Fakt ist aber, das bei einem T1 T2 T3 T.. Aufruf alleine, also nicht diese 4 stelligen, weder WKZ-Länge noch Radius/Durchmesser eingelesen wird ...
Hm, das ist traurig.
Vielleicht aber ein Ansporn, den Code von M6 intelligenter zu machen?

Als ich an mach4 rumgeschraubt habe, habe ich am Werkzeugwechsel und an der Werkzeugtabelle experimentiert (wollte einfach die lästigen Popup-Fenster loswerden). Zum Zeitpunkt des Werkzeugwechsels hat man Zugriff auf sämtliche Werkzeugdaten, könnte also die Korrekturen direkt ins M6 packen.
Keine Ahnung, warum man bei einem Werkzeug die Korrekturdaten eines anderen Werkzeuges verwenden wollen sollte :shock:
Dabei kann die Werkzeugtabelle nur 256 Werkzeuge aufnehmen. Also sooo groß ist die Vielfalt da nicht.

Dumm, wenn dann beim G41/G42 nochmal an den Korrekturwerten rumgepfuscht wird :(

Letztens habe ich mir mal uccnc angesehen um zu sehen, ob das eine alte Naive zu mach4 sein könnte ...
Habe dann feststellen müssen, dass uccnc nicht mal G41/G42 beherrscht :shock:
Wenn man Heidenhain gewohnt ist, dann ist man mit Fanuc irgendwie ein Schritt zurück gegangen
Probier doch mal die Variablen-Variante. Wenn Ihr schon den PP anpassen könnt, dann sollte eine solche Änderung kein Problem darstellen und wäre auf jeden Fall lesbarer ;)

Gruß Reinhard

Olli-CNC
Beiträge: 674
Registriert: 01.01.2018, 12:13

Re: Fusion 360 Mach4 Postprozessor

Beitrag von Olli-CNC » 11.05.2019, 08:21

Hallo Reinhard,
django013 hat geschrieben:
11.05.2019, 05:13
Probier doch mal die Variablen-Variante. Wenn Ihr schon den PP anpassen könnt, dann sollte eine solche Änderung kein Problem darstellen und wäre auf jeden Fall lesbarer ;)
vielleicht, wenn mal soweit alles an meiner Maschine fertig ist, werde ich hier und da rumprobieren und versuchen die letzten Feinheiten rauszukitzeln :mrgreen:

Da aber noch sehr viel auf der ToDo-Liste steht und ich mich bezgl. LUA Programmierung noch reinknien muss, wird das noch ziemlich lange dauern.


Gruß
Olli

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 17 Gäste