Allgemeine Informationen
|
Der Standard verfügt über vier Konfigurationsseiten zur Verwaltung aller verfügbaren Optionen:
|
1 NC Steuerung Seite
1.1 NC Steuerung - % am Programm Anfang / Ende
|
Option |
Ergebnis |
|
Nein |
O1000 … … M30 |
|
Ja |
% O1000 … … M30 % |
1.2 NC Steuerung - Programm Nummer definiert durch
|
Option |
Ergebnis |
|
O |
% O 1000 … … M30 % |
|
: |
% : 1000 … … M30 % |
1.3 NC Steuerung - Programm Name als Kommentar
|
Option |
Ergebnis |
|
Nein |
% O1000 … … M30 % |
|
Ja |
% O1000 (TEILENAME) … … M30 % |
1.4 NC Steuerung – G10 zur Verwaltung des Nullpunkts verwenden
|
Option |
Ergebnis |
|
Nein |
% O1000 … … M30 % |
|
Ja |
% O1000 G10 L2 P1 X.. Y.. Z.. (G54) G10 L2 P2 X.. Y.. Z.. (G55) G10 L20 P1 X.. Y.. Z.. (G54.1) … … M30 % |
1.5 Standard G Code – Spindelbegrenzungscode
|
Option |
Ergebnis |
|
G92 |
… G92 S2000 G96 S120 M03 … |
|
G50 |
… G50 S2000 G96 S120 M03 … |
1.6 Standard G Code – Vorschubcode
|
Option |
Ergebnis |
|
G98/G99 |
… G98 F200 G99 F0.1 … |
|
G94/G95 |
… G94 F200 G95 F0.1 … |
1.7 Standard G Code – G90 Code verwenden
|
Option |
Ergebnis |
|
Ja |
… G90 G00 Z100 … |
|
Nein |
… G00 Z100 … |
1.8 Zyklen – G83/G87 Typ Zyklus
Hier können Sie definieren, ob Sie einen Entgrat- oder Spanbruch-Bohrzyklus in axialer und radialer Richtung verwenden möchten. Die Auswahl dieser Option erfolgt auf der Steuerung über den Parameter 5101 Bit 2 (0 für Entgraten & 1 für Spanbruch).
|
Option |
Ergebnis |
|
Nicht verwendet |
… (SPANBRUCHZYKLUS) G00 Z5 G01 Z-2 F500 Z-1.8 Z-4 Z-3.8 Z-6 Z5 … … (ENTGRATZYKLUS) G00 Z5 G01 Z-2 F500 G00 Z5 Z-1.8 G01 Z-4 G00 Z5 Z-3.8 G01 Z-6 G00 Z5 … |
|
Spanbruch |
… (SPANBRUCHZYKLUS) G83 Z-6 Q2000 F500 G80 … … (ENTGRATZYKLUS) G00 Z5 G01 Z-2 F500 G00 Z5 Z-1.8 G01 Z-4 G00 Z5 Z-3.8 G01 Z-6 G00 Z5 … |
|
Entgraten |
… (SPANBRUCHZYKLUS) G00 Z5 G01 Z-2 F500 Z-1.8 Z-4 Z-3.8 Z-6 Z5 … … (ENTGRATZYKLUS) G83 Z-6 Q2000 F500 G80 … |
3.9 Zyklen – Boden des Lochs
Definiert, wie die Endhöhe des Lochs für angetriebene Werkzeuge ausgegeben wird.
|
Option |
Ergebnis |
|
Relativ zur Start-Höhe |
… Z15 G83 Z-25 … |
|
Absolut |
… Z15 G83 Z-10 … |
1.10 Zyklen – Gewindeschneidzyklus
|
Option |
Ergebnis |
|
Multi Thread Cycle |
Siehe nächste Option für Mehrfach-Gewindeschneidzyklus |
|
G92 |
… G92 X39 Z-43 G00 Z3 G92 X38 Z-43 G00 Z3 … |
|
G78 |
… G78 X39 Z-43 G00 Z3 G78 X38 Z-43 G00 Z3 … |
|
G21 |
… G21 X39 Z-43 G00 Z3 G21 X38 Z-43 G00 Z3 … |
1.11 Zyklen – Mehrfach-Gewindeschneidzyklus Typ
|
Option |
Ergebnis |
|
G76 2 Blöcke |
… G76 P010060 Q500 R100 G76 X35.356 Z-43 P2.322 Q500 F3.5 … |
|
G76 1 Block |
… G76 X35.356 Z-43 P1 K2.322 A60 D0.5 F3.5 … |
|
G78 2 Blöcke |
… G78 P010060 Q500 R100 G78 X35.356 Z-43 P2.322 Q500 F3.5 … |
1.12 Zyklen – Code für zerlegten Gewindeschneidzyklus
Der Gewindeschneidzyklus muss im Generator auf „zerlegt“ gesetzt werden.
|
Option |
Ergebnis |
|
G33 |
… G01 X39.071 F3.5 G33 Z-43 G00 X44 Z2.5 … |
|
G32 |
… G01 X39.071 F3.5 G32 Z-43 G00 X44 Z2.5 … |
2 Drehen Seite
2.1 Drehen – Rohteil für NC-Simulation ausgeben
|
Option |
Ergebnis |
|
Nein |
O1000 T0101 … … |
|
Ja |
O1000 G1901 D40.0 E20.0 L40.0 K0.0 T0101 … … |
2.2 Drehen – Werkzeug und Ebene für alle Operationen ausgeben
|
Option |
Ergebnis |
|
Nein |
O1000 (PLANFRÄSEN) T0101 G1 X20 Z2 … … (SCHRUPPEN) G00 X20 Z2 … … |
|
Ja |
O1000 (PLANFRÄSEN) T0101 G00 X20 Z2 … … (SCHRUPPEN) T0101 G00 X20 Z2 … … |
2.3 Drehen – Parameter für Vorschub verwenden
|
Option |
Ergebnis |
|
Nein |
… T0101 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
|
Ja |
#1 = 0.1 T0101 G00 X20 Z2 G01 Z-20 G95 F#1 … … |
2.4 Drehen – Konstante Schnittgeschwindigkeit positionieren
|
Option |
Ergebnis |
|
Zyklus starten |
T0101 G92 S9000 G96 S40 M04 G00 G90 X24. Z2.8… … |
|
Bearbeitung starten |
T0101 G97 S284 M04 G00 G90 X24. Z2.8 G92 S9000 G96 S40 M04 G01 G95 Z0. F0.1 … |
2.5 Werkzeugoption – Werkzeugliste ausgeben
|
Option |
Ergebnis |
|
Nein |
O1000 T0101 … … |
|
Ja |
O1000 (START WERKZEUGLISTE) (T1 CMNG 04) (T2 ...) (T2 ...) (ENDE WERKZEUGLISTE) T0101 … … |
2.6 Nullpunktoption – Nullpunktliste ausgeben
|
Option |
Ergebnis |
|
Nein |
O1000 T0101 … … |
|
Ja |
O1000 (START NULLPUNKT LISTE) (G54) (...) (ENDE NULLPUNKT LISTE) T0101 … … |
2.7 Nullpunktoption – Mehrfach-Nullpunktverwaltung
|
Option |
Ergebnis |
|
Nur Nullpunkt |
% O1000 … G54 … |
|
Nullpunkt + Offset |
% O1000 … G54 G52 X10 Y20 Z10 … |
Ohne MTE:
Wenn die Option für jeden auf dem Teil definierten Nullpunkt auf „Nur Nullpunkt“ gesetzt ist, geben wir einen anderen G-Code aus, G54, dann G55, G56 … Das bedeutet, Sie sind durch die Anzahl der von der NC gesteuerten Nullpunkte begrenzt. Wenn Sie mehr Nullpunkte haben können, müssen Sie die zweite Option „Nullpunkt + Offset“ verwenden.
Wenn die Option auf „Nullpunkt + Offset“ gesetzt ist, wird nur G54 ausgegeben und mit G52 versetzt.
Mit MTE:
Der Nullpunkt kann im Namen des Nullpunkts mit der folgenden Syntax „$G54_“ definiert werden. Das bedeutet, G54 wird im NC-Programm verwendet. Wenn kein dekodierter Name definiert ist, wird der Standard-Nullpunkt G54 ausgegeben.
Wenn Sie „Nullpunkt + Offset“ verwenden, müssen Sie nur einen Nullpunkt für alle Ihre Operationen verwenden, da alle Offsets von der Referenzebene oder dem einzelnen Nullpunkt berechnet werden.
Sie können jeden Text nach dem Unterstrich hinzufügen, um Ihren Offset zu erkennen „$G54_Up“, „$G54_Right“, …
Mit B-Achsen-Maschine:
Der Nullpunkt-Offset wird mit der Kippebenenfunktion G68.2 ausgegeben, wenn diese zur Ausgabe eingestellt ist. Das bedeutet, es wird kein G52 ausgegeben.
2.8 Kühlmitteloption – Kühlmittel-Aktivierungsposition
Die zweite und dritte Option ergeben die gleiche Ausgabe für Drehoperationen.
Es wird einen Unterschied bei Fräsbearbeitungen mit angetriebenen Werkzeugen geben.
|
Option |
Drehoperation |
Fräsbearbeitung (angetriebenes Werkzeug) |
|
Mit Spindel |
… T0101 S1000 M03 M08 G0 X15 Z2 … … |
… T0101 S1000 M03 M08 G0 X15 C0 Z2 … |
|
Mit Ebenenbewegung |
… … T0101 S1000 M03 G0 X15 Z2 M08 … … |
… … T0101 S1000 M03 G0 X15 C0 M8 Z2 … |
|
Mit Eintauchbewegung |
… T0101 S1000 M03 G0 X15 Z2 M08 … … |
… T0101 S1000 M03 G0 X15. C0 Z2 M8 … |
3 Codeverwaltung Seite
3.1 Codeverwaltung – C-Achsen-Code aktivieren
|
Option |
Ergebnis |
|
„leer“ |
… T0101 S1000 M3 G17 G28 G90 H0 C10 … |
|
M51 |
… T0101 S1000 M3 G17 M51 G28 G90 H0 C10 … |
3.2 Codeverwaltung – C-Achsen-Code deaktivieren
|
Option |
Ergebnis |
|
„leer“ |
… X200 M09 … |
|
M50 |
… X200 M50 M09 … |
3.3 Codeverwaltung – Spanncode
|
Option |
Ergebnis |
|
„leer“ |
… C10 G01 Z-10 … |
|
M10 |
… C10 M10 G01 Z-10 … |
3.4 Codeverwaltung – Entspanncode
|
Option |
Ergebnis |
|
„leer“ |
… G00 Z20 C10 … |
|
M11 |
… G00 Z20 M11 C10 … |
3.5 Codeverwaltung – Axialen Interpolationsmodus verwenden
Wenn die Maschine keine G112 oder G12.1 Option hat, kann die Ausgabe zerlegt erfolgen.
Es wird keine Kreisinterpolation ausgegeben, Werkzeugradius wird nicht verwendet
|
Option |
Ergebnis |
|
Axiale Operation mit G112 ausgeben |
|
|
Axiale Operation zerlegt ausgeben |
3.6 Codeverwaltung – Axialen Interpolationscode aktivieren
Wenn das Feld leer ist, wird standardmäßig G12.1 verwendet.
|
Option |
Ergebnis |
|
„leer“ |
… G01 Z-5 G12.1 … |
|
G112 |
… G01 Z-5 G112 … |
3.7 Codeverwaltung – Axialen Interpolationscode deaktivieren
Wenn das Feld leer ist, wird standardmäßig G13.1 verwendet.
|
Option |
Ergebnis |
|
„leer“ |
… G13.1 G00 Z20 … |
|
G113 |
… G113 G00 Z20 … |
3.9 Codeverwaltung – Radialen Interpolationscode aktivieren
Wenn das Feld leer ist, wird standardmäßig G07.1 verwendet.
|
Option |
Ergebnis |
|
„leer“ |
… G07.1 C100 … |
|
G107 |
… G107 C100 … |
3.10 Codeverwaltung – Radialen Interpolationscode deaktivieren
Wenn das Feld leer ist, wird standardmäßig G07.1 verwendet.
|
Option |
Ergebnis |
|
„leer“ |
… G07.1 C0 … |
|
G107 |
… G107 C0 … |
3.11 Primäre Achsenoption – Verwaltung der primären Achse
|
Option |
Ergebnis |
Modulo |
… C0 … C359 C0 … |
Linear |
… C0 … C359 C360 … |
Inkrementell |
… C0 … H1 H1 … |
4 Dateiverwaltung Seite
4.1 Dateiverwaltung – Eine physische Datei pro Kanal
|
Option |
Datei 1 |
Datei 2 |
|
O1000 (ERSTES KANAL PROGRAMM) … … M30
O1001 (ZWEITES KANAL PROGRAMM) … … M30 |
|
|
|
O1000 (ERSTES KANAL PROGRAMM) … … M30 |
O1001 (ZWEITES KANAL PROGRAMM) … … M30 |
4.2 Dateiverwaltung – Kanal auch wenn leer generieren
|
Option |
Ergebnis |
|
Wenn ein Kanal leer ist, keine Ausgabe des Programms |
|
|
Wenn ein Kanal leer ist, wird das Programm ausgegeben (aber leer (Nur O1001 und M30 werden ausgegeben) |
4.3 Listing / Synchronized File – Generate the Listing File
Sie müssen die Synchro-Nummer Mini & Maxi einstellen, um die Liste auszugeben.
|
Option |
Ergebnis |
|
Generieren Sie die Datei nicht, um die Synchronisation zwischen den Kanälen zu sehen. |
|
|
Generieren Sie die Datei, um die Synchronisation zwischen den Kanälen zu sehen. |
Die Datei mit dem Namen Listing.TXT wird temporär generiert und angezeigt.
-
Liste / Synchronisierte Datei – Synchro-Nummern (Mini / Maxi)
Definieren Sie hier die Synchronisationsnummern (z.B. 500 – 540)
Der Postprozessor sucht nach den Synchronisationsnummern zwischen diesen Mini- und Maxi-Werten, um die Datei Listing.TXT zu generieren.
5 Start Seite
5.1 Name der NC-Datei: Definieren Sie hier den Namen der generierten NC-Datei.
Die Erweiterung wird in der MCT-Konfiguration definiert.
5.2 Programm-Nummer: Wenn 0 definiert ist, wird die Programm-Nummer auf 1 gesetzt.
|
Option |
Ergebnis |
0 |
% O0001 … … |
“10” |
% O0010 … … |
“1234” |
% O1234 … … |
5.3 Kommentar-Ausgabe:
|
Option |
Ergebnis |
|
Nein |
… … T0101 … … |
|
Ja |
… … (PLANFRÄSEN) (CNMG 04) T0101 … … |
5.4 Block-Nummern:
|
Option |
Ergebnis |
|
Mit |
O1000 N5 T0101 N10 G00 X10 Z20 N15 Z10 … … N50 T0202 N55 G00 X20 Z20 N60 Z10 … … |
|
Ohne |
O1000 T0101 G00 X10 Z20 Z10 … … T0202 G00 X20 Z20 Z10 … … |
|
Nur Werkzeugwechsel |
O1000 N5 T0101 G00 X10 Z20 Z10 … … N10 T0202 G00 X20 Z20 Z10 … … |
5.5 Code für Programmende:
|
Option |
Ergebnis |
|
M30 |
… … … M30 % |
|
M02 |
… … … M02 % |
|
M99 |
… … … M99 % |