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

La prima pagina "Controller CNC" riguarda le opzioni CNC.

La seconda pagina "Fresatura" consente di adattare l'output per Fresatura, utensili, refrigerante e origini.

La terza pagina "Fresatura" riguarda i parametri a 5 assi.

01-Main.PNG

Pagina Controller CNC

Sezione Controller CNC

02-CNC Controller Section.PNG

Usa F Auto

Opzione

Risultato

No

CHIAMATA UTENSILE 1 Z S1200

L X0 Y0 FMAX

L Z20 F200

CHIAMATA UTENSILE 1 Z S1200 F200

L X0 Y0 FMAX

L Z20 FAUTO

Chiamata utensile

Opzione

Risultato

Numero

CHIAMATA UTENSILE 1 Z S1200

Nome

CHIAMATA UTENSILE "MILL_D10" Z S1200

Def. utensile

Opzione

Risultato

Nessuno

INIZIO PGM 1 MM

CHIAMATA UTENSILE 1 Z S1500

CHIAMATA UTENSILE 2 Z S2000

FINE PGM 1

Avvio

INIZIO PGM 1 MM

DEF. UTENSILE 1 L+80 R+6

DEF. UTENSILE 2 L+80 R+10

CHIAMATA UTENSILE 1 Z S1500

CHIAMATA UTENSILE 2 Z S2000

FINE PGM 1

Utensile

INIZIO PGM 1 MM

DEF. UTENSILE 1 L+80 R+6

CHIAMATA UTENSILE 1 Z S1500

DEF. UTENSILE 2 L+80 R+10

CHIAMATA UTENSILE 2 Z S2000

FINE PGM 1

Sezione cicli

Ciclo di foratura utilizzato

Opzione

Risultato

Standard

L X-20. Y+20. M03 FMAX

L Z+50. FMAX

Z+2.

DEF. CICLO 1.0 BECCHEGGIANTI

DEF. CICLO 1.1 IMPOSTAZIONE +2

DEF. CICLO 1.2 PROFONDITÀ -10.412

DEF. CICLO 1.3 BECCHEGGIO +10.412

DEF. CICLO 1.4 SOSTA +0

DEF. CICLO 1.5 F606

CHIAMATA CICLO

Universale

L X-20. Y+20. M03 FMAX

L Z+50. FMAX

DEF. CICLO 200 FORATURA~

Q200=2 ;DISTANZA DI SICUREZZA~

Q201=-10.412 ;PROFONDITÀ~

Q206=606.4 ;AVANZAMENTO PER L'IMMERSIONE~

Q202=10.412 ;PROFONDITÀ DI IMMERSIONE~

Q210=0 ;TEMPO DI SOSTA IN ALTO~

Q203=0 ;COORDINATA SUPERFICIALE~

Q204=2 ;2° DISTANZA DI SICUREZZA~

Q211=0 ;TEMPO DI SOSTA IN PROFONDITÀ~

Q395=0 ;RIF. PROFONDITÀ

CHIAMATA CICLO

Piano inclinato

Opzione

Risultato

Def. ciclo 19

DEF. CICLO 19.0 PIANO DI LAVORO

DEF. CICLO 19.1 A-90. B+0. C+90.

L A+Q120 C+Q122 R0 FMAX

Piano spaziale

PIANO SPAZIALE SPA-90 SPB+0 SPC+90 GIRA MB MAX FMAX TABELLA ROT SEQ

Origine di output piano di lavoro

Opzione

Risultato

No

CHIAMATA UTENSILE 1 Z S1500

Def. ciclo 7

CHIAMATA UTENSILE 1 Z S1500

DEF. CICLO 7.0 SPOSTAMENTO DATUM

DEF. CICLO 7.1 #1

Def. ciclo 247

CHIAMATA UTENSILE 1 Z S1500

DEF. CICLO 247 IMPOSTAZIONE DATUM~

Q339=1 ;NUMERO DATUM

Pagina Fresatura

Sezione Fresatura

03 - Milling Section.PNG

Grezzo di output per simulazione CNC

Opzione

Risultato

No

INIZIO PGM 1 MM

INIZIO PGM 1 MM

FORMA BLOCCO 0.1 Z X-42.5 Y-35 Z-39

FORMA BLOCCO 0.2 X+42.5 Y+39 Z+1

Utensile e piano di output per tutte le operazioni

Opzione

Risultato

No

;OP 1 CON UTENSILE 1 E PIANO 1

CHIAMATA UTENSILE 1 Z S1500

PIANO SPAZIALE SPA-90 SPB+0 SPC+90 GIRA MB MAX FMAX TABELLA ROT SEQ

;OP 2 CON UTENSILE 1 E PIANO 1

;OP 1 CON UTENSILE 1 E PIANO 1

CHIAMATA UTENSILE 1 Z S1500

PIANO SPAZIALE SPA-90 SPB+0 SPC+90 GIRA MB MAX FMAX TABELLA ROT SEQ

;OP 2 CON UTENSILE 1 E PIANO 1

CHIAMATA UTENSILE 1 Z S1500

PIANO SPAZIALE SPA-90 SPB+0 SPC+90 GIRA MB MAX FMAX TABELLA ROT SEQ

Usa parametri per l'avanzamento

Opzione

Risultato

No

T1 M6

G0 X.. Y..

G43 H1 Z..

Z-.. F160

G1 X.. Y.. F200

FN 0: Q1 = 200

FN 0: Q2 = 150

T1 M6

G0 X.. Y..

G43 H1 Z..

Z-.. FQ2

G1 X.. Y.. FQ1

Sezione Opzioni utensile

04 - Tool Option Section.PNG

Elenco utensili di output

Opzione

Risultato

No

INIZIO PGM 1 MM

INIZIO PGM 1 MM

;INIZIO LISTA UTENSILI

;T1 FRESA A CILINDRO D10

;T2 TRAPANO D8

;…

;FINE LISTA UTENSILI

Cambio utensile

Opzione

Risultato

Manuale

;FRESA A CILINDRO D10

M0

Automatico

;FRESA A CILINDRO D10

CHIAMATA UTENSILE 1 Z S1500

Auto + Preselezione

;FRESA A CILINDRO D10

CHIAMATA UTENSILE 1 Z S1500

DEF. UTENSILE 2

Preseleziona il primo utensile dopo l'ultimo utensile

Opzione

Risultato

No

;PRIMA OPERAZIONE

CHIAMATA UTENSILE 1 Z S1500

DEF. UTENSILE 2

;ULTIMA OPERAZIONE

CHIAMATA UTENSILE 5 Z S1250

M30

;PRIMA OPERAZIONE

CHIAMATA UTENSILE 1 Z S1500

DEF. UTENSILE 2

;ULTIMA OPERAZIONE

CHIAMATA UTENSILE 5 Z S1250

DEF. UTENSILE 1

M30

Cambio utensile in

Questa opzione non ha influenza sull'output.

Opzione

Risultato

1 blocco

CHIAMATA UTENSILE 1 Z S1500

2 blocchi

CHIAMATA UTENSILE 1 Z S1500

Sezione Opzioni origine

05 - Origin Option Section.PNG

Elenco origini di output

Opzione

Risultato

No

INIZIO PGM 1 MM

INIZIO PGM 1 MM

;INIZIO LISTA ORIGINI

;1

;2

;FINE LISTA ORIGINI

Posizione origine

Opzione

Risultato

Dopo rotazione assi

CHIAMATA UTENSILE 1 Z S1500

A90 C90

DEF. CICLO 247 IMPOSTAZIONE DATUM~

Q339=1 ;NUMERO DATUM

Prima rotazione assi

CHIAMATA UTENSILE 1 Z S1500

DEF. CICLO 247 IMPOSTAZIONE DATUM~

Q339=1 ;NUMERO DATUM

A90 C90

Gestione origini multiple

Opzione

Risultato

Solo origine

DEF. CICLO 247 IMPOSTAZIONE DATUM~

Q339=1 ;NUMERO DATUM

Origine + offset

DEF. CICLO 247 IMPOSTAZIONE DATUM~

Q339=1 ;NUMERO DATUM

DEF. CICLO 7.0 SPOSTAMENTO DATUM

CICLO DEF 7.1 X-50.

CICLO DEF 7.2 Y-25.

CICLO DEF 7.3 Z-50.

Senza MTE :

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

Se l'opzione è impostata su "Origine + Offset", verrà generato solo il Datum e l'offset con Ciclo def 7.

Con MTE :

L'origine può essere definita nel nome dell'origine con la seguente sintassi "$1_". Ciò significa che il Datum 1 verrà utilizzato nel programma NC. Se non è definito alcun nome decodificato, verrà generato il datum 1 predefinito.

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 "$1_Su", "$1_Destra",...

Con macchina a 5 assi:

L'offset di origine viene generato contemporaneamente alla funzione del piano inclinato.

Sezione opzioni refrigerante

06 - Coolant Option Section.PNG

Posizione attivazione refrigerante

Si otterrà lo stesso risultato utilizzando "con mandrino" e "con movimento di immersione".

M13 verrà utilizzato per generare il refrigerante e il mandrino contemporaneamente.

Opzione

Risultato

Con mandrino

CHIAMATA UTENSILE 1 Z S1500

L X.. Y.. M13 FMAX

L Z.. FMAX

Con movimento piano

CHIAMATA UTENSILE 1 Z S1500

L X.. Y.. M13 FMAX

L Z.. FMAX

Con movimento di immersione

CHIAMATA UTENSILE 1 Z S1500

L X.. Y.. M03 FMAX

L Z.. M08 FMAX

Fresatura pagina 5X

Parametri fresatura 5X

07 - Milling 5X parameters Section.PNG

Utilizzare piano di lavoro inclinato per assi 3+2

Opzione

Risultato

No

CHIAMATA UTENSILE 1 Z S1500

C180

A-90

CHIAMATA UTENSILE 1 Z S1500

PIANO SPAZIALE SPA-90 SPB+0 SPC+180 GIRA MB MAX FMAX SEQ- TABELLA ROT

Asse di rotazione

Opzione

Risultato

Opzione

Risultato

Blocco 1 st Asse di rotazione

Blocco 2 nd Asse di rotazione

vuoto

C180

vuoto

B-90

“M10”

C180

M10

“M12”

B-90

M12

Sblocco 1 st Asse di rotazione

Sblocco 2 nd Asse di rotazione

vuoto

C180

vuoto

B-90

“M11”

M11

C180

“M13”

M13

B-90

Blocchi fissi per cambio piano (utilizzati senza MTE)

08 - Fixed Block for plane change Section.PNG

Blocchi fissi attivi per cambio piano

Questa opzione viene utilizzata solo se non è definita alcuna cinematica nella configurazione della macchina.

Opzione

Risultato

seleziona

I blocchi fissi definiti verranno generati se c'è un cambio di piano

deseleziona

I blocchi standard verranno generati se c'è un cambio di piano.

G0 G91 G28 Z0

Primo e secondo blocco

Per evitare l'output standard, selezionare l'opzione per attivare i blocchi fissi e mantenere vuoti i campi del primo e del secondo blocco.

Opzione

Risultato

Vuoto

“G0 Z100”

L Z100 FMAX

Pagina di lancio

Con cinematica macchina definita

Senza cinematica macchina definita

03 - Heidenhain With Kinematics.png 04 - Heidenhain Without Kinematics.png

Nome del file NC

Definire qui il nome del file NC generato. L'estensione deve essere definita nella configurazione MCF.

Numero programma

Se non viene definito nulla, il nome del programma verrà impostato su 1.

Opzione

Risultato

“vuoto”

INIZIO PGM 1 MM

FINE PGM 1 MM

“PROG”

INIZIO PGM PROG MM

FINE PGM PROG MM

Output commenti

Opzione

Risultato

No

CHIAMATA UTENSILE 1 Z S1500

;SPIANATURA

;FINE FRESA D12

T1 M6

Numero origine

Questo parametro viene utilizzato solo se la cinematica non è definita nel file macchina. Il parametro definisce la prima origine utilizzata nel programma NC.

Se il parametro per gestire origini multiple è impostato su "Origine sola", il numero di origine viene incrementato quando cambia un piano.

Opzione

Risultato fino a 8055

0

13 CHIAMATA UTENSILE 1 Z S1273

14 CICLO DEF 247 IMPOSTAZIONE DATUM~

Q339= 0 ;NUMERO DATUM…

1

13 CHIAMATA UTENSILE 1 Z S1273

14 CICLO DEF 247 IMPOSTAZIONE DATUM~

Q339= 1 ;NUMERO DATUM

Codice per fine programma

Opzione

Risultato

M30

M30

FINE PGM 1 MM

M02

M02

FINE PGM 1 MM

Informazioni specifiche

Come generare Ciclo Def 202?

Questo ciclo viene utilizzato per eseguire una alesatura con un utensile alesatore a singolo tagliente. Per ulteriori informazioni su questo ciclo, consultare il manuale Heidenhain.

CICLO DEF 202 ALESATURA~

Q200=2 ;DISTANZA DI SICUREZZA~

Q201=-50 ;PROFONDITÀ~

Q206=79.6 ;AVANZAMENTO PER IMMERSIONE~

Q211=0 ;TEMPO DI SOSTA A PROFONDITÀ~

Q208=500 ;AVANZAMENTO DI RITIRO~

Q203=0 ;COORDINATA SUPERFICIE~

Q204=2 ;2° DISTANZA DI SICUREZZA~

Q214=2 ;DIREZIONE DI DISIMPEGNO~

Q336=90 ;ANGOLO DEL MANDRINO

Operazione da definire : Alesatura

05 - Reaming.png

Utensile da scegliere : Barra alesatore

06 - Single Edge Bore.png

Parametro

Imposta

Q214=2 ;DIREZIONE DI DISIMPEGNO

Viene calcolato in base all'angolo di indice.

0 per 0 gradi

1 per 90 gradi

2 per 180 gradi

3 per 270 gradi

Q336=90 ;ANGOLO DEL MANDRINO

image-20240418-061758.png

Se l'angolo di indice è diverso da 0, 90, 180 o 270, viene forzato a 0

Come generare Ciclo Def 208?

Questo ciclo viene utilizzato per lavorare un foro con interpolazione elicoidale. Per ulteriori informazioni su questo ciclo, consultare il manuale Heidenhain.

CICLO DEF 208 FRESATURA FORO~

Q200=2 ;DISTANZA DI SICUREZZA~

Q201=-50 ;PROFONDITÀ~

Q206=1018.4 ;AVANZAMENTO PER IMMERSIONE~

Q334=5 ;PROFONDITÀ DI IMMERSIONE~

Q203=0 ;COORDINATA SUPERFICIE~

Q204=2 ;2° DISTANZA DI SICUREZZA~

Q335=20 ;DIAMETRO NOMINALE~

Q342=0 ;DIAMETRO DI SGROSSATURA~

Q351=1 ;AVANZAMENTO IN SALITA O IN DISCESA

Per essere utilizzato, la configurazione gpp deve essere impostata su "Interpolazione".

L'opzione per il ciclo di foratura utilizzata deve essere impostata su "Universale".

image-20240418-064549.png

Operazione da definire : “ Interpolazione

Interpolation.PNG

L'operazione deve essere definita con i seguenti parametri. Se uno è diverso, il percorso utensile verrà scomposto.

Interpolation Strategy.png