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.

general info-20240416-065005.PNG

1       CNC Controller page

cnc controller-20240416-065038.PNG

1.1          CNC Controller - % at program begin / end

Opzione

Risultato

No

O1000

M30

%

O1000

M30

%

1.2          CNC Controller - Program number defined by

Opzione

Risultato

O

%

O 1000

M30

%

:

%

: 1000

M30

%

1.3          CNC Controller - Program Name as comment

Opzione

Risultato

No

%

O1000

M30

%

%

O1000 (NOME PEZZO)

M30

%

1.4          CNC Controller - Use G10 to manage origin

Opzione

Risultato

No

%

O1000

M30

%

%

O1000

G10 L2 P1 X.. Y.. Z.. (G54)

G10 L2 P2 X.. Y.. Z.. (G55)

G10 L20 P1 X.. Y.. Z.. (G110)

M30

%

1.5          Cycles – Threading Cycle

Opzione

Risultato

G76

G00 X44

G76 X38.506 Z-10. P1 K0.747 A60 D0.2 F1.25

G92

G92 X39 Z-43

G00 Z3

G92 X38 Z-43

G00 Z3

2      Turning page

turning-20240416-065102.PNG

2.1          Turning – Output Stock for CNC Simulation

Questa opzione non viene utilizzata per Haas perché non esiste alcuna simulazione di grezzo sul CNC

Opzione

Risultato

No

2.2          Turning – Output Tool and Plane for all operations

Opzione

Risultato

No

O1000

(FACCIA)

T0101

G00 X20 Z2

(GREZZO)

G00 X20 Z2

O1000

(FACCIA)

T0101

G00 X20 Z2

(GREZZO)

T0101

G00 X20 Z2

2.3          Turning – Use Parameters for Feed

Opzione

Risultato

No

T0101

G00 X20 Z2

G01 Z-20 G95 F0.1

#1 = 0.1

T0101

G00 X20 Z2

G01 Z-20 G95 F#1

2.4             Turning – Position Constant Cutting Speed

Opzione

Risultato

Avvia ciclo

T0101

G92 S9000

G96 S40 M04

G00 G90 X24. Z2.8…

Avvia lavorazione

T0101

G97 S530 M04

G00 G90 X24. Z2.8

G92 S9000

G96 S40 M04

G01 G95 Z0. F0.1

2.5          Tool Option – Output Tool List

Opzione

Risultato

No

O1000

T0101

O1000

(INIZIO LISTA UTENSILI)

(T1 CMNG 04)

(T2 ...)

(T3 ...)

(FINE LISTA UTENSILI)

T0101

2.6          Origin Option – Output Origin List

Opzione

Risultato

No

O1000

T0101

O1000

(INIZIO LISTA ORIGINI)

(G54)

(...)

(FINE LISTA ORIGINI)

T0101

2.7          Origin Option – Multi Origin Management

Opzione

Risultato

Origine sola

%

O1000

G54

Origine + Offset

%

O1000

G54

G52 X10 Y20 Z10

Senza MTE:

Se l'opzione è impostata su "Origine sola" per ogni origine definita sulla parte, verrà generato un codice G diverso, G54, quindi 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 G54 e offset con G52

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à generata 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",…

2.8          Coolant Option – Coolant Activation Position

La seconda e la terza opzione forniranno 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

T0101

S1000 M03

M08

G00 X15 Z2

T0101

S1000 M03

M08

G00 X15 C0

Z2

Con spostamento piano

T0101

S1000 M03

G00 X15 Z2 M08

T0101

S1000 M03

G00 X15 C0 M8

Z2

Con spostamento in profondità

T0101

S1000 M03

G00 X15 Z2 M08

T0101

S1000 M03

G00 X15. C0

Z2 M8

3       Code management page

code management-20240416-065135.PNG

3.1          Code Management – Enable C Axis Code

Opzione

Risultato

“vuoto”

T0101

S1000 M3

G17

G28 G90 H0

M154

C10

M51

T0101

S1000 M3

G17

M51

G28 G90 H0

C10

3.2          Code Management – Disable C Axis Code

Opzione

Risultato

“vuoto”

X200

M155

M09

M50

X200

M50

M09

3.3          Code Management – Clamping Code

Se il campo è vuoto, il codice per il mandrino principale sarà M14 e per il mandrino di ripresa M114.

Opzione

Mandrino principale

Mandrino di ripresa

“vuoto”

C10

M14

G01 Z-10

C10

M114

G01 Z-10

M10

C10

M10

G01 Z-10

C10

M10

G01 Z-10

3.4          Code Management – Unclamping Code

Se il campo è vuoto, il codice per il mandrino principale sarà M15 e per il mandrino di ripresa M115.

Opzione

Risultato

Mandrino di ripresa

“vuoto”

G0 Z20

M15

C10

G0 Z20

M115

C10

M11

G0 Z20

M11

C10

G0 Z20

M11

C10

3.5 Code Management – Use axial interpolation mode

Se la macchina non dispone dell'opzione G112 o G12.1, l'output può essere eseguito in modo decomposto.

Non verrà generata alcuna interpolazione circolare, non utilizzare l'offset utensile

Opzione

Risultato

use axial interpo mode-20240416-065224.PNG

Genera operazione assiale con G112

use axial interpo mode-20240416-065224.PNG

Genera operazione assiale decomposta

3.6          Code Management – Enable Axial Interpo Code

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

Opzione

Risultato

“vuoto”

G01 Z-5

G112

G12.1

G01 Z-5

G12.1

3.7          Code Management – Disable Axial Interpo Code

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

Opzione

Risultato

“vuoto”

G113

G00 Z20

G13.1

G13.1

G00 Z20

5.8          Code Management – Use radial interpolation mode

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

Non verrà generata alcuna interpolazione circolare, non utilizzare l'offset utensile

Opzione

Risultato

tick use radial interpo mode-20240416-065246.PNG

Genera operazione assiale con G107

use radial interpo mode-20240416-065302.PNG

Genera operazione assiale decomposta

3.9          Code Management – Enable Radial Interpo Code

Non esiste interpolazione radiale del CNC Haas.

Opzione

Risultato

“vuoto”

G107

3.10       Code Management – Disable Radial Interpo Code

Opzione

Risultato

“vuoto”

G107

3.11          Primary axis option – Management of primary axis

Opzione

Risultato

Modulo

C0

C359

C0

Lineare

C0

C359

C360

Incrementale

C0

H1

H1

4      File management page

Non esiste un CNC Haas multicanale. Queste opzioni genereranno lo stesso output del controller Fanuc e verranno aggiornate quando il CNC Haas sarà in grado di avere più canali.

File management-20240416-065504.PNG

4.1          File Management – One physical File per Channel

Opzione

File 1

File 2

no tick-20240416-065549.PNG

O1000

(PROGRAMMA PRIMO CANALE)

M30

O1001

(PROGRAMMA SECONDO CANALE)

M30

tick-20240416-065535.PNG

O1000

(PROGRAMMA PRIMO CANALE)

M30

O1001

(PROGRAMMA SECONDO CANALE)

M30

4.2          File Management – Generate the channel even if empty

Opzione

Risultato

no tick-20240416-065549.PNG

Se un canale è vuoto, non viene generato alcun output del programma

tick-20240416-065535.PNG

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

(Verranno generati solo O1001 e M30)

4.2.1   Listing / Synchronized File – Generate the Listing File

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

Opzione

Risultato

no tick-20240416-065549.PNG

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

tick-20240416-065535.PNG

Genera il file per visualizzare la sincronizzazione tra i canali.

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

image-20240415-120644.png

4.3          Listing / Synchronized File – Synchro Numbers (Mini / Maxi)

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

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

5       Launch page

launch page-20240416-065730.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

%

O0001

“10”

%

O0010

“1234”

%

O1234

5.3          Comment Output :

Opzione

Risultato

No

T0101

(SFACCIATURA)

(CNMG 04)

T0101

5.4          Block Numbers :

Opzione

Risultato

Con

O1000

N5 T0101

N10 G00 X10 Z20

N15 Z10

N50 T0202

N55 G00 X20 Z20

N60 Z10

Senza

O1000

T0101

G00 X10 Z20

Z10

T0202

G00 X20 Z20

Z10

Solo cambio utensile

O1000

N5 T0101

G0 X10 Z20

Z10

N10 T0202

G0 X20 Z20

Z10

5.5          Code for Program End :

Opzione

Risultato

M30

M30

%

M02

M02

%

M99

M99

%