General Information
Lo standard ha quattro pagine di configurazione per gestire tutte le opzioni disponibili:
|
1 CNC Controller page
1.1 CNC Controller - % at program begin / end
Opzione |
Risultato |
No |
O1000 … … M30 |
Sì |
% 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 % |
Sì |
% O1000 (NOME PEZZO) … … M30 % |
1.4 CNC Controller - Use G10 to manage origin
Opzione |
Risultato |
No |
% O1000 … … M30 % |
Sì |
% 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
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 |
|
Sì |
|
2.2 Turning – Output Tool and Plane for all operations
Opzione |
Risultato |
No |
O1000 (FACCIA) T0101 G00 X20 Z2 … … (GREZZO) G00 X20 Z2 … … |
Sì |
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 … … |
Sì |
#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 … … |
Sì |
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 … … |
Sì |
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
|
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 |
Genera operazione assiale con G112 |
|
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 |
Genera operazione assiale con G107 |
|
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.
4.1 File Management – One physical File per Channel
Opzione |
File 1 |
File 2 |
|
O1000 (PROGRAMMA PRIMO CANALE) … … M30
O1001 (PROGRAMMA SECONDO CANALE) … … M30 |
|
|
O1000 (PROGRAMMA PRIMO CANALE) … … M30 |
O1001 (PROGRAMMA SECONDO CANALE) … … M30 |
4.2 File Management – Generate the channel even if empty
Opzione |
Risultato |
Se un canale è vuoto, non viene generato alcun output del programma |
|
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 |
Non generare il file per visualizzare la sincronizzazione tra i canali. |
|
Genera il file per visualizzare la sincronizzazione tra i canali. |
Il file con il nome Listing.TXT verrà generato temporaneamente e visualizzato.
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
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 … |
Sì |
… (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 % |