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-071239.PNG

1     CNC Controller page

cnc controller-20240416-071259.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.. (G54.1)

M30

%

1.5          Standard G Code – Spindle limitation code

Opzione

Risultato

G92

G92 S2000

G96 S120 M03

G50

G50 S2000

G96 S120 M03

1.6          Standard G Code – Feed Code

Opzione

Risultato

G98/G99

G98 F200

G99 F0.1

G94/G95

G94 F200

G95 F0.1

1.7          Standard G Code – Use G90 code

Opzione

Risultato

G90 G00 Z100

No

G00 Z100

1.8          Cycles – G83/G87 type cycle

È possibile definire qui se si desidera utilizzare il ciclo di sbavatura o di foratura a rottura truciolo su direzioni assiali e radiali. La selezione di questa opzione viene effettuata sul controller utilizzando il bit 2 del parametro 5101 (0 è per la sbavatura e 1 è per la rottura truciolo).

Opzione

Risultato

Non utilizzato

(CICLO DI ROTTURA TRUCIOLO)

G00 Z5

G01 Z-2 F500

Z-1.8

Z-4

Z-3.8

Z-6

Z5

(CICLO DI SBAVATURA)

G00 Z5

G01 Z-2 F500

G00 Z5

Z-1.8

G01 Z-4

G00 Z5

Z-3.8

G01 Z-6

G00 Z5

Rottura truciolo

(CICLO DI ROTTURA TRUCIOLO)

G83 Z-6 Q2000 F500

G80

(CICLO DI SBAVATURA)

G00 Z5

G01 Z-2 F500

G00 Z5

Z-1.8

G01 Z-4

G00 Z5

Z-3.8

G01 Z-6

G00 Z5

Sbavatura

(CICLO DI ROTTURA TRUCIOLO)

G00 Z5

G01 Z-2 F500

Z-1.8

Z-4

Z-3.8

Z-6

Z5

(CICLO DI SBAVATURA)

G83 Z-6 Q2000 F500

G80

3.9          Cycles – Bottom of hole

Definire come viene generata l'altitudine di fine foro per gli utensili live.

Opzione

Risultato

Relativo all'altitudine di partenza

Z15

G83 Z-25

Assoluto

Z15

G83 Z-10

1.10       Cycles – Threading Cycle

Opzione

Risultato

Ciclo multi-filettatura

Vedi la prossima opzione per il ciclo di filettatura multipla

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       Cycles – Multiple Threading Cycle Type

Opzione

Risultato

G76 2 blocchi

G76 P010060 Q500 R100

G76 X35.356 Z-43 P2.322 Q500 F3.5

G76 1 blocco

G76 X35.356 Z-43 P1 K2.322 A60 D0.5 F3.5

G78 2 blocchi

G78 P010060 Q500 R100

G78 X35.356 Z-43 P2.322 Q500 F3.5

1.12       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

2      Turning page

turning-20240416-071319.PNG

2.1          Turning – Output Stock for CNC Simulation

Opzione

Risultato

No

O1000

T0101

O1000

G1901 D40.0 E20.0 L40.0 K0.0

T0101

2.2          Turning – Output Tool and Plane for all operations

Opzione

Risultato

No

O1000

(FACCIA)

T0101

G0 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 S284 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 ...)

(T2 ...)

(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

Solo origine

%

O1000

G54

Origine + offset

%

O1000

G54

G52 X10 Y20 Z10

Senza MTE:

Se l'opzione è impostata su "Solo origine" 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",…

Con macchina asse B:

L'offset di origine viene generato con la funzione piano inclinato G68.2 se è impostato per essere generato. Quindi significa che non viene generato G52.

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 utensili live.

Opzione

Operazione di tornitura

Operazione di fresatura (livetool)

Con mandrino

T0101

S1000 M03

M08

G0 X15 Z2

T0101

S1000 M03

M08

G0 X15 C0

Z2

Con spostamento piano

T0101

S1000 M03

G0 X15 Z2 M08

T0101

S1000 M03

G0 X15 C0 M8

Z2

Con spostamento in profondità

T0101

S1000 M03

G0 X15 Z2 M08

T0101

S1000 M03

G0 X15. C0

Z2 M8

3     Code management page

code management-20240416-071345.PNG

3.1          Code Management – Enable C Axis Code

Opzione

Risultato

"vuoto"

T0101

S1000 M3

G17

G28 G90 H0

C10

M51

T0101

S1000 M3

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"

G00 Z20

C10

M11

G00 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.

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

Opzione

Risultato

tick use radial interpo mode-20240416-065246.PNG

Genera operazione assiale con G112

use radial interpo mode-20240416-065302.PNG

Genera operazione assiale decomposta

3.6          Code Management – Enable Axial Interpo Code

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

Opzione

Risultato

"vuoto"

G01 Z-5

G12.1

G112

G01 Z-5

G112

3.7          Code Management – Disable Axial Interpo Code

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

Opzione

Risultato

"vuoto"

G13.1

G00 Z20

G113

G113

G00 Z20

3.9          Code Management – Enable Radial Interpo Code

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

Opzione

Risultato

"vuoto"

G07.1 C100

G107

G107 C100

3.10       Code Management – Disable Radial Interpo Code

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

Opzione

Risultato

"vuoto"

G07.1 C0

G107

G107 C0

3.11          Primary axis option – Management of primary axis

Opzione

Risultato

Modulo

C0

C359

C0

Linear

C0

C359

C360

Incremental

C0

H1

H1

4     Pagina di gestione file

FILE MANAGEMENT-20240416-071407.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.3          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 vedere la sincronizzazione tra i canali.

tick-20240416-065535.PNG

Generare il file per vedere la sincronizzazione tra i canali.

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

image-20240416-074618.png
  • Elenco/File 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 minimo e massimo per generare il file Listing.TXT.

5     Launch page

LAUNCH PAGE-20240416-071519.PNG

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

L'estensione deve essere definita nella configurazione MCT.

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

G00 X10 Z20

Z10

N10 T0202

G00 X20 Z20

Z10

5.5          Code for Program End :

Opzione

Risultato

M30

M30

%

M02

M02

%

M99

M99

%