General Information

Lo standard ha quattro pagine di configurazione per gestire tutte le opzioni disponibili:

  • Controllo CNC: contiene le opzioni relative al CNC.

  • Tornitura: contiene le opzioni della tecnologia di tornitura.

  • Gestione codice: consente di specificare alcuni codici per l'output NC.

  • Gestione file: fornisce alcune opzioni per l'output del file NC.

image-20240415-091847.png

1 CNC Controller Page

cnc controller page-20240415-092827.PNG

1.1          CNC Controller - % at program begin / end

Opzione

Risultato

No

N5 G00 G53 Z0

M30

%

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 %

Opzione

Risultato

%_N_<name>_MPF

%_N_PROG_MPF

N5 G00 G53 Z0

%MPF<number>

%MPF1

N5 G00 G53 Z0

senza

G00 G53 Z0

1.3          CNC Controller – Use “$PATH=” at Begin

L'opzione è disponibile solo se il formato del nome del programma è impostato su "%_N_<name>_MPF".

Opzione

Risultato

No

%_N_PROG_MPF

N5 G00 G53 Z0

%_N_PROG_MPF

;$PATH=/_N_MPF_DIR

N5 G00 G53 Z0

1.4          Tool Option – Tool Call

Opzione

Risultato

Numero

T01 M06

Nome

T="CNMG 04" M06

(CICLO DI SPEZZATURA TRUCIOLO)

G83 Z-6 Q2000 F500

G80

1.5          Tool Option – Tool Offset

Opzione

Risultato

D1

T01 D01 M06

T02 D01 M06

D..

T01 D01 M06

T02 D02 M06

1.6          Standard G code – Spindle Limitation Code

Opzione

Risultato

G26

G26 S2500

LIMS

LIMS=2500

1.7          Cycles – Code for decomposed Threading Cycle

Il ciclo di filettatura deve essere impostato su "decomposto" nel generatore.

Opzione

Risultato

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

Definire qui il numero che verrà utilizzato dalla funzione SETMS per:

  • Principale : Mandrino principale

  • Ril. : Mandrino di ripresa

  • T1 : Prima torretta

  • T2 : Seconda torretta

  • T3 : Terza torretta

  • T4 : Quarta torretta

Se il numero è impostato su 0, SETMS verrà emesso senza numero.

Opzione

Risultato

image-20240415-101413.png

;Scegli il mandrino principale

SETMS

;Scegli il mandrino di ripresa

SETMS(1)

image-20240415-101532.png

;Scegli il mandrino principale

SETMS(5)

;Scegli il mandrino di ripresa

SETMS(6)

2      Turning page

turning page-20240415-092852.PNG

2.1          Turning – Output Stock for CNC Simulation

Opzione

Risultato

No

%_N_PROG_MPF

%_N_PROG_MPF

N5 WORKPIECE(,"",,"CILINDRO",64,2,-32,-80,30)

2.2          Turning – Output Tool and Plane for all operations

Opzione

Risultato

No

;OP 1 CON UTENSILE 1 E PIANO 1

T01 D01 M06

CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1)

;OP 2 CON UTENSILE 1 E PIANO 1

;OP 1 CON UTENSILE 1 E PIANO 1

T01 D01 M06

CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1)

;OP 2 CON UTENSILE 1 E PIANO 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

Opzione

Risultato

No

T01 D01

G00 X20 Z2

G01 Z-20 G95 F0.1

R21 = 0.1

T01 D01

G00 X20 Z2

G01 Z-20 G95 F R21

2.4       Turning – Position Constant Cutting Speed

Opzione

Risultato

Avvia ciclo

T01 D01

G26 S9000

G96 S40 M04

G00 G90 X24. Z2.8…

Avvia lavorazione

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

Opzione

Risultato

No

%_N_PROG_MPF

%_N_PROG_MPF

;INIZIO LISTA UTENSILI

;T1 CMNG 04

;T2 ...

;T2 ...

;FINE LISTA UTENSILI

2.6          Origin Option – Output Origin List

Opzione

Risultato

No

%_N_PROG_MPF

%_N_PROG_MPF

;INIZIO LISTA ORIGINI

;G54

;G55

;...

;FINE LISTA ORIGINI

2.7          Origin Option – Multi Origin Management

Opzione

Risultato

Solo origine

%

O1000

G54

Origine + Offset

%

O1000

G54

TRANS X10 Y20 Z10

Senza MTE:

Se l'opzione è impostata su "Solo origine" per ogni origine definita sulla parte, verrà emesso un codice G diverso, G54, quindi G55, G56… Ciò significa che si è limitati dal numero di origini gestite dal CNC. Se è possibile avere più origini, è necessario utilizzare la seconda opzione "Origine + Offset"

Se l'opzione è impostata su "Origine + Offset", verrà emesso solo G54 e offset con TRANS

Con MTE:

L'origine può essere definita nel nome dell'origine con la seguente sintassi "$G54_". Ciò significa che G54 verrà utilizzato nel programma NC. Se non è definito alcun nome decodificato, verrà emessa l'origine predefinita G54.

Se si utilizza "Origine + Offset", è necessario utilizzare una sola origine per tutte le operazioni perché tutti gli offset vengono calcolati dall'origine del piano di riferimento o dall'origine singola.

È possibile aggiungere qualsiasi testo dopo il trattino basso per riconoscere il proprio offset "$G54_Su", "$G54_Destra",…

Con macchina a 5 assi:

L'offset di origine viene emesso con la funzione piano inclinato Ciclo800 se è impostato per essere emesso. Quindi significa che non viene emesso alcun TRANS.

2.8          Coolant Option – Coolant Activation Position

La seconda e la terza opzione daranno lo stesso output per l'operazione di tornitura.

Ci sarà una differenza nelle operazioni di fresatura che utilizzano livetools.

Opzione

Operazione di tornitura

Operazione di fresatura (livetool)

Con mandrino

T01 D01 M06

S1000 M03

M08

G00 X15 Z2

T01 D01 M06

S1000 M03

M08

G00 X15 C0

Z2

Con spostamento piano

T01 D01 M06

S1000 M03

G00 X15 Z2 M08

T01 D01 M06

S1000 M03

G00 X15 C0 M08

Z2

Con spostamento in tuffo

T01 D01 M06

S1000 M03

G00 X15 Z2 M08

T01 D01 M06

S1000 M03

G00 X15. C0

Z2 M08

3       Code management page

code management page-20240415-092933.PNG

3.1          Code Management – Enable C Axis Code

Opzione

Risultato

"vuoto"

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

Opzione

Risultato

"vuoto"

X200

M09

M50

X200

M50

M09

3.3          Code Management – Clamping Code

Opzione

Risultato

"vuoto"

C10

G01 Z-10

M10

C10

M10

G01 Z-10

3.4          Code Management – Unclamping Code

Opzione

Risultato

"vuoto"

G0 Z20

C10

M11

G0 Z20

M11

C10

3.5       Code Management – Use axial interpolation mode

Se la macchina non dispone dell'opzione TRANSMIT, l'output può essere eseguito in modo decomposto.

Nessuna interpolazione circolare verrà emessa, non utilizzare l'offset utensile

Opzione

Risultato

image-20240415-095414.png

Emetti operazione assiale con TRANSMIT

image-20240415-095446.png

Emetti operazione assiale decomposta

3.6          Code Management – Enable Axial Interpo Code

Se il campo è vuoto, il codice utilizzato per impostazione predefinita sarà TRANSMIT

Opzione

Risultato

"vuoto"

G01 Z-5

TRANSMIT

TRANSMIT(2)

G01 Z-5

TRANSMIT(2)

3.7          Code Management – Disable Axial Interpo Code

Se il campo è vuoto, il codice utilizzato per impostazione predefinita sarà TRAFOOF

Opzione

Risultato

"vuoto"

TRAFOOF

G00 Z20

TRAFOOF(2)

TRAFOOF(2)

G00 Z20

3.8 Code Management – Use radial interpolation mode

Se la macchina non dispone dell'opzione TRACYL, l'output può essere eseguito in modo decomposto.

Nessuna interpolazione circolare verrà emessa, non utilizzare l'offset utensile

Opzione

Risultato

image-20240415-095054.png

Emetti operazione assiale con G107

image-20240415-095203.png

Emetti operazione assiale decomposta

3.9          Code Management – Enable Radial Interpo Code

Se il campo è vuoto, il codice utilizzato per impostazione predefinita sarà TRACYL(…)

Opzione

Risultato

"vuoto"

TRACYL(10.000)

TRACYL($D,1)

TRACYL(10.000,1)

3.10        Code Management – Disable Radial Interpo Code

Se il campo è vuoto, il codice utilizzato per impostazione predefinita sarà TRAFOOF

Opzione

Risultato

"vuoto"

TRAFOOF

TRAFOOF(2)

TRAFOOF(2)

3.11        Primary axis option – Management of primary axis

Opzione

Risultato

Modulo

C0

C359

C0

Lineare

C0

C359

C360

Incrementale

C0

C=IC(1)

C=IC(1)

4      File management page

File management Page-20240415-093024.PNG

4.1          File Management – One physical File per Channel

Opzione

File 1

File 2

image-20240415-094052.png

O1000

(PROGRAMMA PRIMO CANALE)

M30

O1001

(PROGRAMMA SECONDO CANALE)

M30

image-20240415-094140.png

O1000

(PROGRAMMA PRIMO CANALE)

M30

O1001

(PROGRAMMA SECONDO CANALE)

M30

4.2          File Management – Generate the channel even if empty

Opzione

Risultato

image-20240415-094052.png

Se un canale è vuoto, nessun output del programma

image-20240415-094126.png

Se un canale è vuoto, il programma verrà emesso (ma vuoto

(Verranno emessi solo O1001 e M30)

4.3          Listing / Synchronized File – Generate the Listing File

È necessario impostare il numero di sincronizzazione minimo e massimo per emettere l'elenco

Opzione

Risultato

image-20240415-094052.png

Non generare il file per vedere la sincronizzazione tra i canali.

image-20240415-094126.png

Generare il file per vedere la sincronizzazione tra i canali.

Il file con il nome Listing.TXT verrà generato e mostrato.

image-20240415-092407.png

File di elenco/sincronizzato – Numeri di sincronizzazione (minimo/massimo)

Definire qui i numeri di sincronizzazione (ad esempio 500 – 540)

Il post-processore cercherà i numeri di sincronizzazione tra questi valori minimi e massimi per generare il file Listing.TXT.

5       Launch page

launch page-20240415-093200.PNG

5.1          Name of the NC File : Define here the Name of the generated NC file.

L'estensione deve essere definita nella configurazione MCF.

5.2          Program Number : If 0 is defined, the program Number will be set to 1.

Opzione

Risultato

0

%MPF1

“10”

%MPF10

“1234”

%MPF1234

5.3          Comment Output

Opzione

Risultato

No

T01 D01 M06

;SFACCIATURA

;CNMG 04

T01 D01 M06

5.4          Block Numbers

Opzione

Risultato

Con

%MPF1

N5 T01 D01 M06

N10 G00 X10 Z20

N15 Z10

N50 T02 D02 M06

N55 G00 X20 Z20

N60 Z10

Senza

%MPF1

T01 D01 M06

G00 X10 Z20

Z10

T02 D02 M06

G00 X20 Z20

Z10

Solo cambio utensile

%MPF1

N5 T01 D01 M06

G00 X10 Z20

Z10

N10 T02 D02 M06

G00 X20 Z20

Z10

5.5          Program Type

Opzione

Risultato

Principale

% MPF1

M30

Sub

% SPF1

M17

5.6          Code for Program End :

Opzione

Risultato

M30

M30

%

M02

M02

%