Fusion 360 Mach4 Postprozessor
Re: Fusion 360 Mach4 Postprozessor
Ok ich versuchs mal, vielleicht sogar noch heute abend nach meiner Schicht.
Gruß
Olli
Gruß
Olli
Re: Fusion 360 Mach4 Postprozessor
Moin moin,
Gibt es D2-Werte?
Wenn Du schon manuell überarbeitest, könntest Du auch Variablen einsetzen.
Also z.B.
Schau Dir mal den Variablen-Bereich im Handbuch ("Mill GCode Programming" im docs Verzeichnis von mach) an. Dort gibt es fast alles als Variable und kann vom GCode aus überschrieben werden.
Gruß Reinhard
P.S. Bei artsoft hat man sich auf die Fahne geschrieben, größtmögliche Kompatibilität zu Fanuc zu erreichen. Scheinbar ist Fanuc in Amiland sehr verbreitet (und nicht so verhasst wie hier). Ein T1 D1 von Siemens wird bei Fanuc zu T0101 ... da hat artsoft noch Nachholbedarf
Ich persönlich finde die Heidenhain Variante mit DL und DR beim Werkzeugaufruf am lesbarsten und einfachsten zu warten.
Hm, hast Du denn auch unterschiedliche Werte in der Werkzeugtabelle angelegt?das D wird zwar schön gelb im G-Code Edit angezeigt, hat aber leider NULL Auswirkung.
Gibt es D2-Werte?
Wenn Du schon manuell überarbeitest, könntest Du auch Variablen einsetzen.
Also z.B.
Code: Alles auswählen
T2 M6
#1=4 ; set cutter compensation to 4
.
.
.
G43 P #1 ; use cutter compensation
Das wäre die eleganteste Methode. Ich befürchte jedoch, dass die nicht funzt. Zumindest gibt es im Handbuch keinerlei Hinweise darauf.Versuch mal das P mit dem Werkzeug aufzurufen, abseits der G41/G42, ob dann trotzdem die Y Kompensation funktioniert....
Gruß Reinhard
P.S. Bei artsoft hat man sich auf die Fahne geschrieben, größtmögliche Kompatibilität zu Fanuc zu erreichen. Scheinbar ist Fanuc in Amiland sehr verbreitet (und nicht so verhasst wie hier). Ein T1 D1 von Siemens wird bei Fanuc zu T0101 ... da hat artsoft noch Nachholbedarf
Ich persönlich finde die Heidenhain Variante mit DL und DR beim Werkzeugaufruf am lesbarsten und einfachsten zu warten.
Re: Fusion 360 Mach4 Postprozessor
Moin zusammen,
@Reinhard
Natürlich habe ich in der Werkzeugtabelle bei "Dia" die passenden Werte drin stehen.
D2 war jetzt nur ein Beispiel, die 2 steht für die Wkz-Nr. es kann auch D10 sein, die Nr. hat nichts mit der eigentlichen Größe des Radius zu tun.
Ich habe mir das gestern noch mal an der Fanuc Steuerung angesehen, da sieht das so aus:
Beispiel Wkz 4
T4 M6
G54
G0 X200. Y200. S3500 M3
G43 Z50. H4
Z2.
G1 Z-20. F5000
G1 G41 X180. F1000 D4
.......
...
.
Dort steht zwar auch bei jedem G41/G42 Befehl das D, aber es entspricht dem Wert der in der Wkz-Tabelle eingetragen ist und man muss nur diesen einen Wert ändern (in der Wkz-Tabelle) und überträgt den Effekt auf alle G41/G42 Operationen.
Dazu muss ich wohl noch sagen, diese Steuerung ist mind. 20 Jahre alt
Ja, Heidenhain ist wesentlich komfortabler, aber man kann die beiden auch gar nicht miteinander vergleichen, die Heidenhain wie auch Siemens ShopMill sind werkstattorientierte Steuerungen (WOP).
Gruß
Olli
Geht nicht, in jedem G41/G42 Satz muss das P stehen ansonsten wird der Radius nicht verrechnetRobertD hat geschrieben: ↑07.05.2019, 15:27Versuch mal das P mit dem Werkzeug aufzurufen, abseits der G41/G42, ob dann trotzdem die Y Kompensation funktioniert.... Dann kann man den Post dahingehend ändern, dass mit dem Werkzeug generell dessen Radius genannt wird und man es nur einmal mit dem Werkzeug aufruft. Wenn es abseits der Kompensationsbefehle funktioniert.
Also direkt "T2 P4 M6"
@Reinhard
Natürlich habe ich in der Werkzeugtabelle bei "Dia" die passenden Werte drin stehen.
D2 war jetzt nur ein Beispiel, die 2 steht für die Wkz-Nr. es kann auch D10 sein, die Nr. hat nichts mit der eigentlichen Größe des Radius zu tun.
Ich habe mir das gestern noch mal an der Fanuc Steuerung angesehen, da sieht das so aus:
Beispiel Wkz 4
T4 M6
G54
G0 X200. Y200. S3500 M3
G43 Z50. H4
Z2.
G1 Z-20. F5000
G1 G41 X180. F1000 D4
.......
...
.
Dort steht zwar auch bei jedem G41/G42 Befehl das D, aber es entspricht dem Wert der in der Wkz-Tabelle eingetragen ist und man muss nur diesen einen Wert ändern (in der Wkz-Tabelle) und überträgt den Effekt auf alle G41/G42 Operationen.
Dazu muss ich wohl noch sagen, diese Steuerung ist mind. 20 Jahre alt
Ja, Heidenhain ist wesentlich komfortabler, aber man kann die beiden auch gar nicht miteinander vergleichen, die Heidenhain wie auch Siemens ShopMill sind werkstattorientierte Steuerungen (WOP).
Gruß
Olli
Re: Fusion 360 Mach4 Postprozessor
Moin Olli,
Für mich klingt die Erklärung der Radiuskorrektur ähnlich wie bei Siemens, wo mit D# ein Variablensatz bezeichnet wird.
Wenn Du also
hast, dann heißt das, dass Werkzeug Nr. 4 verwendet werden soll und dass die Radiuskorrektur den zweiten Variablensatz des Werkzeuges mit der Nummer 4 verwenden soll.
D1 ist der erste Variablensatz und D2 eben der zweite.
Die Pflege der Werkzeugtabelle ist jedem (Hobbyanwender) selbst überlassen.
Wenn ich mich nicht irre, gibt es in der industriellen Variante Zähler für den Werkzeug-Verschleiß ...
Wenn Du es nicht selbst hinbekommst, empfehle ich Dir, ne Anfrage im mach-Forum zu stellen.
Darüber hinaus finde ich die Variante mit Variablen noch anwenderfreundlicher als die D#-Variante.
Gruß Reinhard
Das ist so nicht ganz richtig - zumindest verstehe ich das Handbuch anders.Natürlich habe ich in der Werkzeugtabelle bei "Dia" die passenden Werte drin stehen.
D2 war jetzt nur ein Beispiel, die 2 steht für die Wkz-Nr.
Für mich klingt die Erklärung der Radiuskorrektur ähnlich wie bei Siemens, wo mit D# ein Variablensatz bezeichnet wird.
Wenn Du also
Code: Alles auswählen
T4 M6
...
G43 D2
...
D1 ist der erste Variablensatz und D2 eben der zweite.
Die Pflege der Werkzeugtabelle ist jedem (Hobbyanwender) selbst überlassen.
Wenn ich mich nicht irre, gibt es in der industriellen Variante Zähler für den Werkzeug-Verschleiß ...
Wenn Du es nicht selbst hinbekommst, empfehle ich Dir, ne Anfrage im mach-Forum zu stellen.
Darüber hinaus finde ich die Variante mit Variablen noch anwenderfreundlicher als die D#-Variante.
Gruß Reinhard
Re: Fusion 360 Mach4 Postprozessor
Oh doch lieber Reinhard, genau so ist es richtig
Hier, aus dem Handbuch (Mill GCode Programming, Seite 76)
Morgen früh bin ich wieder im Keller, dann teste ich nochmalThere are two ways to call the offset value with G41 and G42.
Format 1: G00/G01 G41/G42 D__ X__ Y__ F__
Format 2: G00/G01 G41/G42 P__ X__ Y__ F__
Use D to call a diameter offset from a specific tool offset number. For example, D2 will use the diameter
offset value of tool offset number 2. An alternative is to use P.
Ich hab da so ne Ahnung warum das nicht funktioniert hat
Gruß
Olli
Re: Fusion 360 Mach4 Postprozessor
Moin Olli,
Für mich ist ein Unterschied zwischen "tool number" (T) und "tool offset number" (D) ...
Wenn man bei der Radius-Korrektur nochmal die Werkzeug-Nummer wiederholen müsste, wäre das das Bescheuertste, was ich in dem Kontext je gesehen hätte
Bin gespannt auf Deine Testergebnisse
Gruß Reinhard
Ich hoffe doch sehr, dass Du nicht recht hast.Oh doch lieber Reinhard, genau so ist es richtig
Für mich ist ein Unterschied zwischen "tool number" (T) und "tool offset number" (D) ...
Wenn man bei der Radius-Korrektur nochmal die Werkzeug-Nummer wiederholen müsste, wäre das das Bescheuertste, was ich in dem Kontext je gesehen hätte
Bin gespannt auf Deine Testergebnisse
Gruß Reinhard
Re: Fusion 360 Mach4 Postprozessor
Bei Siemens sind es pro Werkzeug maximal 4 Schneiden, welche mit D bezeichnet werden, bzw 4 Korrekturschalter. Das Problem an Mach4 ist, dass man für jedes Werkzeug nur eine Korrektur für Länge und Radius hat. Also muss D1 entsprechend T1 zugeordnet sein. Artsoft sagt ja auch, dass sie an Fanuc anlehnen und nicht am Siemens. 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...wenn man Wendeplattenbohrer zum Ausdrehen nehmen will zb...
Gruß,
Robert
Robert
Re: Fusion 360 Mach4 Postprozessor
Leider hat das heute mit testen nichts gegeben da ein neues Problem aufgetaucht war und zuerst gelöst werden musste.
Morgen wird aber getestet
Gruß
Olli
Man muss doch für die WKZ-Längenkompensation auch jedesmal H (WZG-Nr.) im GCode eingeben, dann kann das mit D genauso sein.
Morgen wird aber getestet
Gruß
Olli
Re: Fusion 360 Mach4 Postprozessor
Übrigens kann ich bei mir wirklich keinen Mach4 PP finden....Wie gesagt, ich nutze den für Mach3 und habe dahingehend keine Probleme mit Mach4. Er knallt mir aber auch hinter jedes G41/G42 den P-Parameter.
Gruß,
Robert
Robert
Re: Fusion 360 Mach4 Postprozessor
Hallo Robert,
welche Versions-Nr. hat dein Mach4 ?
Ps. Sorry, Denkfehler, hat ja gar nichts mit Mach zu tun
Ich guck nachher mal ob ich den nachträglich installiert habe
Gruß
Olli
welche Versions-Nr. hat dein Mach4 ?
Ps. Sorry, Denkfehler, hat ja gar nichts mit Mach zu tun
Ich guck nachher mal ob ich den nachträglich installiert habe
Gruß
Olli
Wer ist online?
Mitglieder in diesem Forum: Google [Bot] und 16 Gäste