General Information
Der Standard verfügt über vier Konfigurationsseiten, um alle verfügbaren Optionen zu verwalten:
|
1 CNC Controller Page
1.1 CNC Controller - % at program begin / end
Option |
Ergebnis |
Nein |
N5 G00 G53 Z0 … … M30 |
Ja |
% N5 G00 G53 Z0 … … M30 % |
1.2 CNC Controller - Program name format
Even if the % at program begin / end is deactivated in the option before, the 2 first options for the program name will output %
Option |
Ergebnis |
%_N_<name>_MPF |
%_N_PROG_MPF N5 G00 G53 Z0 … … |
%MPF<number> |
%MPF1 N5 G00 G53 Z0 … … |
ohne |
G00 G53 Z0 … … |
1.3 CNC Controller – Use “$PATH=” at Begin
Die Option ist nur verfügbar, wenn das Programmnamenformat auf „%_N_<name>_MPF“ eingestellt ist.
Option |
Ergebnis |
Nein |
%_N_PROG_MPF N5 G00 G53 Z0 … … |
Ja |
%_N_PROG_MPF ;$PATH=/_N_MPF_DIR N5 G00 G53 Z0 … … |
1.4 Tool Option – Tool Call
Option |
Ergebnis |
Nummer |
… … T01 M06 … … |
Name |
… … T=”CNMG 04” M06 … … (SPANNUNGBRUCHZYKLUS) G83 Z-6 Q2000 F500 G80 … … |
1.5 Tool Option – Tool Offset
Option |
Ergebnis |
D1 |
… T01 D01 M06 … … T02 D01 M06 … |
D.. |
… T01 D01 M06 … … T02 D02 M06 … |
1.6 Standard G code – Spindle Limitation Code
Option |
Ergebnis |
G26 |
… G26 S2500 … |
LIMS |
… LIMS=2500 … |
1.7 Cycles – Code for decomposed Threading Cycle
Der Gewindezyklus muss im Generator auf „zerlegt“ eingestellt sein.
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 … |
1.8 Spindle Management – Spindle Number
Definieren Sie hier die Nummer, die von der SETMS-Funktion verwendet wird für:
-
Haupt : Hauptspindel
-
Nacharbeit : Nacharbeitsspindel
-
T1 : Erster Revolver
-
T2 : Zweiter Revolver
-
T3 : Dritter Revolver
-
T4 : Vierter Revolver
Wenn die Nummer auf 0 gesetzt ist, wird SETMS ohne Nummer ausgegeben.
Option |
Ergebnis |
|
… ;Wählen Sie die Hauptspindel SETMS … … ;Wählen Sie die Nacharbeitsspindel SETMS(1) … … |
|
… ;Wählen Sie die Hauptspindel SETMS(5) … … ;Wählen Sie die Nacharbeitsspindel SETMS(6) … … |
2 Turning page
2.1 Turning – Output Stock for CNC Simulation
Option |
Ergebnis |
Nein |
%_N_PROG_MPF … … |
Ja |
%_N_PROG_MPF N5 WORKPIECE(,"",,"CYLINDER",64,2,-32,-80,30) … … |
2.2 Turning – Output Tool and Plane for all operations
Option |
Ergebnis |
Nein |
… ;OP 1 MIT WERKZEUG 1 UND EBENE 1 T01 D01 M06 CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1) … … ;OP 2 MIT WERKZEUG 1 UND EBENE 1 … |
Ja |
… ;OP 1 MIT WERKZEUG 1 UND EBENE 1 T01 D01 M06 CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1) … … ;OP 2 MIT WERKZEUG 1 UND EBENE 1 T01 D01 M06 CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1) … |
2.3 Turning – Use Parameters for Feed
Option |
Ergebnis |
Nein |
… T01 D01 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
Ja |
R21 = 0.1 … T01 D01 G00 X20 Z2 G01 Z-20 G95 F R21 … … |
2.4 Turning – Position Constant Cutting Speed
Option |
Ergebnis |
Zyklus starten |
T01 D01 G26 S9000 G96 S40 M04 G00 G90 X24. Z2.8… … |
Bearbeitung starten |
T01 D01 G97 S284 M04 G00 G90 X24. Z2.8 G26 S9000 G96 S40 M04 G01 G95 Z0. F0.1 … |
2.5 Tool Option – Output Tool List
Option |
Ergebnis |
Nein |
%_N_PROG_MPF … … |
Ja |
%_N_PROG_MPF ;WERKZEUGLISTE STARTEN ;T1 CMNG 04 ;T2 ... ;T2 ... ;WERKZEUGLISTE ENDE … … |
2.6 Origin Option – Output Origin List
Option |
Ergebnis |
Nein |
%_N_PROG_MPF … |
Ja |
%_N_PROG_MPF ;NULLPUNKTLISTE STARTEN ;G54 ;G55 ;... ;NULLPUNKTLISTE ENDE … |
2.7 Origin Option – Multi Origin Management
Option |
Ergebnis |
Nur Nullpunkt |
% O1000 … G54 … |
Nullpunkt + Offset |
% O1000 … G54 TRANS X10 Y20 Z10 … |
Ohne MTE:
Wenn die Option für jeden am Teil definierten Nullpunkt auf „Nur Nullpunkt“ gesetzt ist, geben wir einen anderen G-Code aus, G54, dann G55, G56 usw. Das bedeutet, dass Sie durch die Anzahl der von der CNC verwalteten Nullpunkte begrenzt sind. 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 und Offset mit TRANS ausgegeben
Mit MTE:
Der Nullpunkt kann im Namen des Nullpunkts mit der folgenden Syntax „$G54_“ definiert werden. Das bedeutet, dass G54 im NC-Programm verwendet wird. Wenn kein decodierter Name definiert ist, wird der Standardnullpunkt G54 ausgegeben.
Wenn Sie „Nullpunkt + Offset“ verwenden, müssen Sie nur einen Nullpunkt für alle Ihre Operationen verwenden, da alle Offsets vom Referenzebenen-Nullpunkt oder Einzelnullpunkt berechnet werden.
Sie können jeden Text nach dem Unterstrich hinzufügen, um Ihren Offset zu erkennen „$G54_Up“, „$G54_Right“, …
Mit 5-Achsen-Maschine:
Der Nullpunktoffset wird mit der geneigten Ebenenfunktion Cycle800 ausgegeben, wenn dies zur Ausgabe eingestellt ist. Das bedeutet, dass kein TRANS ausgegeben wird.
2.8 Coolant Option – Coolant Activation Position
Die zweite und dritte Option liefern die gleiche Ausgabe für Drehoperationen.
Es wird einen Unterschied bei Fräsoperationen mit Livetools geben.
Option |
Drehoperation |
Fräsoperation (Livetool) |
Mit Spindel |
… T01 D01 M06 S1000 M03 M08 G00 X15 Z2 … … |
… T01 D01 M06 S1000 M03 M08 G00 X15 C0 Z2 … |
Mit Ebenenbewegung |
… … T01 D01 M06 S1000 M03 G00 X15 Z2 M08 … … |
… … T01 D01 M06 S1000 M03 G00 X15 C0 M08 Z2 … |
Mit Tauchbewegung |
… T01 D01 M06 S1000 M03 G00 X15 Z2 M08 … … |
… T01 D01 M06 S1000 M03 G00 X15. C0 Z2 M08 … |
3 Code management page
3.1 Code Management – Enable C Axis Code
Option |
Ergebnis |
„leer“ |
… T01 D01 M06 S1000 M03 G17 G28 G90 H0 C10 … |
M51 |
… T01 D01 M06 S1000 M03 G17 M51 G28 G90 H0 C10 … |
3.2 Code Management – Disable C Axis Code
Option |
Ergebnis |
„leer“ |
… X200 M09 … |
M50 |
… X200 M50 M09 … |
3.3 Code Management – Clamping Code
Option |
Ergebnis |
„leer“ |
… C10 G01 Z-10 … |
M10 |
… C10 M10 G01 Z-10 … |
3.4 Code Management – Unclamping Code
Option |
Ergebnis |
„leer“ |
… G0 Z20 C10 … |
M11 |
… G0 Z20 M11 C10 … |
3.5 Code Management – Use axial interpolation mode
Wenn die Maschine keine TRANSMIT-Option hat, kann die Ausgabe zerlegt erfolgen.
Es wird keine Kreisinterpolation ausgegeben, verwenden Sie keinen Werkzeugradius
Option |
Ergebnis |
Axiale Operation mit TRANSMIT ausgeben |
|
Axiale Operation zerlegt ausgeben |
3.6 Code Management – Enable Axial Interpo Code
Wenn das Feld leer ist, wird der standardmäßig verwendete Code TRANSMIT sein
Option |
Ergebnis |
„leer“ |
… G01 Z-5 TRANSMIT … |
TRANSMIT(2) |
… G01 Z-5 TRANSMIT(2) … |
3.7 Code Management – Disable Axial Interpo Code
Wenn das Feld leer ist, wird der standardmäßig verwendete Code TRAFOOF sein
Option |
Ergebnis |
„leer“ |
… TRAFOOF G00 Z20 … |
TRAFOOF(2) |
… TRAFOOF(2) G00 Z20 … |
3.8 Code Management – Use radial interpolation mode
Wenn die Maschine keine TRACYL-Option hat, kann die Ausgabe zerlegt erfolgen.
Es wird keine Kreisinterpolation ausgegeben, verwenden Sie keinen Werkzeugradius
Option |
Ergebnis |
Axiale Operation mit G107 ausgeben |
|
Axiale Operation zerlegt ausgeben |
3.9 Code Management – Enable Radial Interpo Code
Wenn das Feld leer ist, wird der standardmäßig verwendete Code TRACYL(…) sein
Option |
Ergebnis |
„leer“ |
… TRACYL(10.000) … |
TRACYL($D,1) |
… TRACYL(10.000,1) … |
3.10 Code Management – Disable Radial Interpo Code
Wenn das Feld leer ist, wird der standardmäßig verwendete Code TRAFOOF sein
Option |
Ergebnis |
„leer“ |
… TRAFOOF … |
TRAFOOF(2) |
… TRAFOOF(2) … |
3.11 Primary axis option – Management of primary axis
Option |
Ergebnis |
Modulo |
… C0 … C359 C0 … |
Linear |
… C0 … C359 C360 … |
Inkremental |
… C0 … C=IC(1) C=IC(1) … |
4 File management page
4.1 File Management – One physical File per Channel
Option |
Datei 1 |
Datei 2 |
O1000 (ERSTES KANALPROGRAMM) … … M30
O1001 (ZWEITES KANALPROGRAMM) … … M30 |
|
|
O1000 (ERSTES KANALPROGRAMM) … … M30 |
O1001 (ZWEITES KANALPROGRAMM) … … M30 |
4.2 File Management – Generate the channel even if empty
Option |
Ergebnis |
Wenn ein Kanal leer ist, wird kein Programm ausgegeben |
|
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 Mini- und Maxi-Synchronisationsnummer einstellen, um die Liste auszugeben
Option |
Ergebnis |
Generieren Sie die Datei nicht, um die Synchronisierung zwischen den Kanälen anzuzeigen. |
|
Generieren Sie die Datei, um die Synchronisierung zwischen den Kanälen anzuzeigen. |
Die Datei mit dem Namen Listing.TXT wird generiert und angezeigt.
Listendatei / Synchronisierte Datei – Synchronisationsnummern (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 Launch page
5.1 Name of the NC File : Define here the Name of the generated NC file.
Die Erweiterung ist in der MCF-Konfiguration zu definieren.
5.2 Program Number : If 0 is defined, the program Number will be set to 1.
Option |
Ergebnis |
0 |
%MPF1 … |
“10” |
%MPF10 … |
“1234” |
%MPF1234 … |
5.3 Comment Output
Option |
Ergebnis |
Nein |
… T01 D01 M06 … |
Ja |
… ;PLANFRÄSEN ;CNMG 04 T01 D01 M06 … |
5.4 Block Numbers
Option |
Ergebnis |
Mit |
%MPF1 N5 T01 D01 M06 N10 G00 X10 Z20 N15 Z10 … … N50 T02 D02 M06 N55 G00 X20 Z20 N60 Z10 … |
Ohne |
%MPF1 T01 D01 M06 G00 X10 Z20 Z10 … … T02 D02 M06 G00 X20 Z20 Z10 … |
Nur Werkzeugwechsel |
%MPF1 N5 T01 D01 M06 G00 X10 Z20 Z10 … … N10 T02 D02 M06 G00 X20 Z20 Z10 … |
5.5 Program Type
Option |
Ergebnis |
Haupt |
% MPF1 … … M30 |
Unter |
% SPF1 … … M17 |
5.6 Code for Program End :
Option |
Ergebnis |
M30 |
… M30 % |
M02 |
… M02 % |