1 Allgemeine Informationen
|
Der Standard hat vier Konfigurationsseiten zur Verwaltung aller verfügbaren Optionen:
|
2 NC-Steuerungsseite
2.1 NC-Steuerung - Programmname als Kommentar
|
Option |
Ergebnis |
|
Nein |
… … M30 % |
|
Ja |
(TEILENAME) … … M30 % |
3 Drehseite
3.1 Drehen – Ausgabe Rohteil für NC-Simulation
Keine Rohteilausgabe für den Standard-Postprozessor T67_Okuma.
|
Option |
Ergebnis |
|
Nein |
T0101 … … |
|
Ja |
T0101 … … |
3.2 Drehen – Ausgabe Werkzeug und Ebene für alle Operationen
|
Option |
Ergebnis |
|
Nein |
O1000 (PLANFRÄSEN) TD=010001 M323 G00 X20 Z2 … … (SCHRUPPEN) G00 X20 Z2 … … |
|
Ja |
O1000 (PLANFRÄSEN) TD=010001 M323 G00 X20 Z2 … … (SCHRUPPEN) TD=010001 M323 G00 X20 Z2 … … |
3.3 Drehen – Parameter für Vorschub verwenden
|
Option |
Ergebnis |
|
Nein |
… TD=010001 M323 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
|
Ja |
VSET F1 = 0.1 TD=010001 M323 G00 X20 Z2 G01 Z-20 G95 F=F1 … … |
3.4 Drehen – Position konstante Schnittgeschwindigkeit
|
Option |
Ergebnis |
|
Zyklus starten |
TD=010001 M323 G50 S9000 G110 G96 S40 M04 G00 G90 X44.8 Z2.4 … |
|
Bearbeitung starten |
TD=010001 M323 G97 S284 M04 G00 G90 X44.8 Z2.4 G50 S9000 G110 G96 S40 M04 G42 G01 G95 Z0. F0.1 … |
3.5 Werkzeugoption – Werkzeugliste ausgeben
|
Option |
Ergebnis |
|
Nein |
… TD=010001 M323 … … |
|
Ja |
… (START WERKZEUGLISTE) (T1 CMNG 04) (T2 ...) (T3 ...) (ENDE WERKZEUGLISTE) TD=010001 M323 … … |
3.6 Nullpunktoption – Nullpunktliste ausgeben
No output for T67_Okuma standard
3.7 Nullpunktoption – Nullpunktverwaltung
Keine Änderung für den Standard T67_Okuma. Keine Nullpunktverwaltung auf Okuma.
|
Option |
Ergebnis |
|
Nur Nullpunkt |
… |
|
Nullpunkt + Offset |
… |
Mit B-Achsen-Maschine:
Der Nullpunkt-Offset wird mit der Kippebenenfunktion G127 mit dem G-Code G174 ausgegeben.
3.8 Kühlmitteloption – Kühlmittelaktivierungsposition
Die zweite und dritte Option ergeben die gleiche Ausgabe für die Drehbearbeitung.
Es wird einen Unterschied bei Fräsbearbeitungen mit angetriebenen Werkzeugen geben.
|
Option |
Drehbearbeitung |
Fräsbearbeitung (angetriebenes Werkzeug) |
|
Mit Spindel |
… TD=010001 M323 S1000 M03 M08 G00 X15 Z2 … |
… TD=010001 M323 S1000 M03 M08 G00 X15 C0 Z2 … |
|
Mit Ebenenbewegung |
… TD=010001 M323 S1000 M03 G00 X15 Z2 M08 … |
… TD=010001 M323 S1000 M03 G00 X15 C0 M08 Z2 … |
|
Mit Eintauchbewegung |
… TD=010001 M323 S1000 M03 G00 X15 Z2 M08 … |
… TD=010001 M323 S1000 M03 G00 X15. C0 Z2 M08 … |
4 Codeverwaltungsseite
4.1 Codeverwaltung – C-Achsen-Code aktivieren
Wenn das Feld leer ist, ist der Standardcode M110.
|
Option |
Ergebnis |
|
„leer“ |
… TD=010001 M323 S1000 M03 G17 M11 0 G28 G90 H0 C10 … |
|
M51 |
… TD=010001 M323 S1000 M03 G17 M51 G28 G90 H0 C10 … |
4.2 Codeverwaltung – C-Achsen-Code deaktivieren
Wenn das Feld leer ist, ist der Standardcode M109.
|
Option |
Ergebnis |
|
„leer“ |
… X200 M109 M09 … |
|
M50 |
… X200 M50 M09 … |
4.3 Codeverwaltung – Spanncode
Wenn das Feld leer ist, ist der Standardcode M147.
|
Option |
Ergebnis |
|
„leer“ |
… C10 M147 G01 Z-10 … |
|
M10 |
… C10 M10 G01 Z-10 … |
4.4 Codeverwaltung – Entspanncode
Wenn das Feld leer ist, ist der Standardcode M146.
|
Option |
Ergebnis |
|
„leer“ |
… G00 Z20 M146 C10 … |
|
M11 |
… G0 Z20 M11 C10 … |
4.5 Codeverwaltung – Axial-Interpolationsmodus verwenden
Wenn die Maschine keinen Code zur Ausgabe der axialen Interpolation hat, kann dies zerlegt erfolgen.
Keine Kreisinterpolation wird ausgegeben, Werkzeugradius nicht verwenden.
|
Option |
Ergebnis |
|
Axiale Operation mit Interpolation ausgeben |
|
|
Axiale Operation zerlegt ausgeben |
4.6 Codeverwaltung – Axial-Interpolationscode aktivieren
|
Option |
Ergebnis |
|
„leer“ |
… G01 Z-5 … |
|
G112 |
… G01 Z-5 G112 … |
4.7 Codeverwaltung – Axial-Interpolationscode deaktivieren
|
Option |
Ergebnis |
|
„leer“ |
… G00 Z20 … |
|
G112 |
… G113 G00 Z20 … |
4.8 Codeverwaltung – Radial-Interpolationsmodus verwenden
Wenn die Maschine keine Codeoption zur Verwendung der Interpolation hat, kann dies zerlegt erfolgen.
Keine Kreisinterpolation wird ausgegeben, Werkzeugradius nicht verwenden.
|
Option |
Ergebnis |
|
Axiale Operation mit Interpolation ausgeben |
|
|
Axiale Operation zerlegt ausgeben |
4.9 Codeverwaltung – Radial-Interpolationscode aktivieren
|
Option |
Ergebnis |
|
„leer“ |
… … |
|
G107 |
… G107 … |
4.10 Codeverwaltung – Radial-Interpolationscode deaktivieren
|
Option |
Ergebnis |
|
„leer“ |
… … |
|
G107 |
… G107 C0 … |
4.11 Primäre Achsenoption – Verwaltung der primären Achse
|
Option |
Ergebnis |
|
Modulo |
… C0 … C359 C0 … |
|
Linear |
… C0 … C359 C360 … |
|
Inkrementell |
Nicht von der Maschine verwaltet. Modulo wird verwendet. |
5 Dateiverwaltungsseite
5.1 Dateiverwaltung – Eine physische Datei pro Kanal
|
Option |
Datei 1 |
Datei 2 |
|
|
(ERSTES KANALPROGRAMM) … … M30
(ZWEITES KANALPROGRAMM) … … M30 |
|
|
|
(ERSTES KANALPROGRAMM) … … M30 |
(ZWEITES KANALPROGRAMM) … … M30 |
5.2 Dateiverwaltung – Kanal auch dann generieren, wenn leer
|
Option |
Ergebnis |
|
Wenn ein Kanal leer ist, erfolgt keine Programmausgabe. |
|
|
Wenn ein Kanal leer ist, wird das Programm ausgegeben, aber leer. (Nur O1001 und M30 werden ausgegeben) |
5.3 Auflistung / Synchronisierte Datei – Listing-Datei generieren
Sie müssen die Synchro-Nummer Mini & Maxi einstellen, um die Auflistung auszugeben.
|
Option |
Ergebnis |
|
Datei nicht generieren, um die Synchronisation zwischen den Kanälen zu sehen. |
|
|
Datei generieren, um die Synchronisation zwischen den Kanälen zu sehen. |
Die Datei mit dem Namen Listing.TXT wird temporär generiert und angezeigt.
5.4 Auflistung / Synchronisierte Datei – Synchro-Nummern (Mini / Maxi)
Definieren Sie hier die Synchronisationsnummern (z. B. 1 – 9000).
Der Postprozessor sucht nach den Synchronisationsnummern zwischen diesen Mini- und Maxi-Werten, um die Datei Listing.TXT zu generieren.
6 Startseite
6.1 Name der NC-Datei
Definieren Sie hier den Namen der generierten NC-Datei.
Die Erweiterung wird in der MCF-Konfiguration definiert.
6.2 Kommentar-Ausgabe
|
Option |
Ergebnis |
|
Nein |
… … TD=010001 M323 … … |
|
Ja |
… … (PLANFRÄSEN) (CNMG 04) T0101 … … |
6.3 Blocknummern
|
Option |
Ergebnis |
|
Mit |
N0001 TD=010001 M323 N0002 G00 X10 Z20 N0003 Z10 … … N0010 TD=010002 M323 N0011 G00 X20 Z20 N0012 Z10 … … |
|
Ohne |
TD=010001 M323 G00 X10 Z20 Z10 … … TD=010002 M323 G00 X20 Z20 Z10 … … |
|
Nur Werkzeugwechsel |
N0001 TD=010001 M323 G00 X10 Z20 Z10 … … N0002 TD=010002 M323 G00 X20 Z20 Z10 … … |
6.4 Code für Programmende
|
Option |
Ergebnis |
|
M30 |
… … … M30 |
|
M02 |
… … … M02 |
7 Spezifische Informationen
7.1 MTE-Bewegung vom Maschinenursprung
Da die Punkte im Achsensystem der Maschine gegeben sind, müssen Sie bei zwei nicht um 180 Grad versetzten Revolvern den X-Wert neu berechnen, um einen korrekten Wert im Revolverachsensystem auszugeben.
Auf Okuma-Maschinen wird kein Programmursprung verwendet. Wir müssen mit Maschinenvariablen programmieren, um feste Punkte vom Maschinenursprung aus programmieren zu können.
Wir müssen auch den Werkzeugversatz aufheben.
Um eine Z-Position relativ zum Maschinen-Nullpunkt ohne Werkzeugversatz zu programmieren, müssen Sie die folgenden Zeilen programmieren:
Z=[<zu erreichende Z-Position> - VZOFZ – VZSHZ - VETFZ]
X=ABS[<zu erreichende X-Position> - VZOFX – VZSHX- VETFX]
VZSHZ ist die aktuelle Verschiebung, die zum aktiven Offset hinzugefügt wird.
VETFZ ist der aktuelle aktive Werkzeugversatz in Z-Achse.