http://fans.freeforumzone.com/
FANS...
Fans - Commenta e condividi i tuoi interessi!! Review and share your interests!!
 
Pagina precedente | 1 2 3 | Pagina successiva

SINUMERIK

Ultimo Aggiornamento: 02/11/2012 11:11
Autore
Stampa | Notifica email    
OFFLINE
Post: 3.677
Post: 3.672
Registrato il: 27/12/2011
Sesso: Maschile
Admin Unico
Utente Gold
Administratore unico
01/11/2012 10:43
 
Quota

Esempio 3: preimpostazione delle velocità di taglio per due mandrini
Codice di programma Commento
N10 SVC[3]=100 M6 T1 D1
N20 SVC[5]=200 ; Il raggio utensile della correzione utensile attiva
è uguale per i due mandrini, la velocità attiva è
diversa per il mandrino 3 e il mandrino 5.
Esempio 4:
Presupposti:
Il master relativo al cambio utensile è determinato dal toolholder:
MD20124 $MC_TOOL_MANAGEMENT_TOOLHOLDER > 1
Durante il cambio utensile viene mantenuta la vecchia correzione utensile e solo con la
programmazione di D si attiva una correzione del nuovo utensile:
MD20270 $MC_CUTTING_EDGE_DEFAULT = - 2
Codice di programma Commento
N10 $TC_MPP1[9998,1]=2 ; Il posto magazzino è il portautensile
N11 $TC_MPP5[9998,1]=1 ; Il posto magazzino è il portautensile 1
N12 $TC_MPP_SP[9998,1]=3 ; Il portautensile 1 è assegnato al mandrino 3
N20 $TC_MPP1[9998,2]=2 ; Il posto magazzino è il portautensile
N21 $TC_MPP5[9998,2]=4 ; Il posto magazzino è il portautensile 4
N22 $TC_MPP_SP[9998,2]=6 ; Il portautensile 4 è assegnato al mandrino 6
N30 $TC_TP2[2]="WZ2"
N31 $TC_DP6[2,1]=5.0 ; Raggio = 5,0 mm di T2, correzione D1
N40 $TC_TP2[8]="WZ8"
N41 $TC_DP6[8,1]=9.0 ; Raggio = 9,0 mm di T8, correzione D1
N42 $TC_DP6[8,4]=7.0 ; Raggio = 7,0 mm di T8, correzione D4
...
N100 SETMTH(1) ; Impostazione del numero portautensile master
N110 T="WZ2" M6 D1 ; L'utensile T2 viene cambiato e si attiva la correzione D1.
N120 G1 G94 F1000 M3=3 SVC=100 ; S3 = (100 m/min * 1000) / (5,0 mm * 2 * 3,14) =
3184,71 giri/min
N130 SETMTH(4) ; Impostazione del numero portautensile master
N140 T="WZ8" ; Corrisponde a T8="WZ8"
N150 M6 ; Corrisponde a M4=6
L'utensile "WZ8" passa al portautensile master, me per
effetto di MD20270=–2 la vecchia correzione utensile resta
attiva.
N160 SVC=50 ; S3 = (50 m/min * 1000) / (5,0 mm * 2 * 3,14) =
1592,36 giri/min
Sono bellissimo...
Administrafan
OFFLINE
Post: 3.677
Post: 3.672
Registrato il: 27/12/2011
Sesso: Maschile
Admin Unico
Utente Gold
Administratore unico
02/11/2012 11:06
 
Quota

Velocità di taglio costante (G96/G961/G962, G97/G971/G972, G973, LIMS, SCC)
Se è attiva la funzione "velocità di taglio costante", la velocità del mandrino, in funzione del
rispettivo diametro del pezzo, viene modificata in modo che la velocità di taglio S in m/min o
ft/min resti costante sul tagliente.
Ne derivano i seguenti vantaggi:
● schemi di tornitura uniformi e di conseguenza una elevata qualità di superficie
● lavorazione atta a risparmiare l'utensile

Sintassi
Inserzione/disinserzione della velocità di taglio costante per il mandrino master:
G96/G961/G962 S...
...
G97/G971/G972/G973
Limitazione del numero di giri per il mandrino master:
LIMS=
LIMS[]=
Altro asse di riferimento per G96/G961/G962:
SCC[]
Nota
SCC[] può essere programmato separatamente o insieme con G96/G961/G962.



Significato
G96: Velocità di taglio costante con tipo di avanzamento G95: ON
Con G96 si inserisce automaticamente G95. Se G95 non era ancora inserito,
è necessario specificare alla chiamata di G96 un nuovo valore di
avanzamento F....
G961: Velocità di taglio costante con tipo di avanzamento G94: ON
G962: Velocità di taglio costante con tipo di avanzamento G94 o G95: ON
Nota:
per informazioni su G94 e G95 vedere " Avanzamento (G93, G94, G95, F,
FGROUP, FL, FGREF) (Pagina 109)"
Quando è associato a G96, G961 o G962, S... non viene interpretato come
velocità del mandrino ma come velocità di taglio. La velocità di taglio agisce
sempre sul mandrino master.
Unità: m/min (per G71/G710) o feet/min (per G70/G700)
S...:
Campo dei
valori:
0,1 m/min ... 9999 9999,9 m/min
G97: Disinserzione della velocità di taglio costante con tipo di avanzamento G95
Dopo G97 (o G971) S... viene nuovamente interpretato come velocità del
mandrino in giri/min. Se non è definita una nuova velocità del mandrino,
viene mantenuta l'ultima velocità impostata da G96 (o G961).
G971: Disinserzione della velocità di taglio costante con tipo di avanzamento G94
G972: Disinserzione della velocità di taglio costante con tipo di avanzamento G94 o
G95
G973: Disinserzione della velocità di taglio costante senza attivazione della
limitazione dei giri mandrino
Limitazione dei giri per il mandrino master (efficace solo con G96/G961/G97
attivi)
Per le macchine con mandrini master commutabili possono essere
programmate in un blocco per max. 4 mandrini limitazioni con valori diversi.
: Numero di mandrino
LIMS:
: Limite superiore della velocità del mandrino in giri/min
SCC: Se è attiva la funzione G96/G961/G962, con SCC[] è possibile
assegnare qualsiasi asse di geometria come asse di riferimento.
Nota
Alla prima selezione di G96/G961/G962 è necessario immettere una velocità di taglio costante
S...; riselezionando G96/G961/G962 questa indicazione è opzionale.
Nota
La limitazione dei giri programmata con LIMS non deve superare il numero di giri limite
programmato con G26 o definito tramite dati setting.




Nota
L'asse di riferimento per G96/G961/G962 deve essere, all'atto della programmazione di
SCC[], un asse geometrico noto nel canale. La programmazione di SCC[] è
possibile anche con G96/G961/G962 attivo.
Esempi
Esempio 1: inserzione della velocità di taglio costante con limitazione dei giri
Codice di programma Commento
N10 SETMS(3)
N20 G96 S100 LIMS=2500 ; Velocità di taglio costante = 100
m/min, velocità max. = 2500 giri/min
...
N60 G96 G90 X0 Z10 F8 S100 LIMS=444 ; Velocità max. = 444 giri/min
Esempio 2: preimpostazione della limitazione dei giri per 4 mandrini
Le limitazioni dei giri vengono definite per il mandrino 1 (mandrino master) e i mandrini 2, 3 e
4:
Codice di programma
N10 LIMS=300 LIMS[2]=450 LIMS[3]=800 LIMS[4]=1500
...
Esempio 3: assegnazione di un asse Y con una spianatura con l'asse X
Codice di programma Commento
N10 G18 LIMS=3000 T1 D1 ; Limitazione dei giri a 3000 giri/min
N20 G0 X100 Z200
N30 Z100
N40 G96 S20 M3 ; Velocità di taglio costante = 20 m/min; dipende
dall'asse X.
N50 G0 X80
N60 G1 F1.2 X34 ; Spianatura in X con 1,2 mm/giro.
N70 G0 G94 X100
N80 Z80
N100 T2 D1
N110 G96 S40 SCC[Y] ; L'asse Y viene assegnato a G96 e G96 viene attivato
(è possibile in un unico blocco). Velocità di
taglio costante = 40 m/min; dipende dall'asse Y.
...
N140 Y30
N150 G01 F1.2 Y=27 ; Esecuzione di gola in Y, avanzamento F = 1,2

Codice di programma Commento
mm/giro
N160 G97 ; Velocità di taglio costante OFF.
N170 G0 Y100
Ulteriori informazioni
Calcolo del numero di giri del mandrino
La base di calcolo dei giri del mandrino a partire dalla velocità di taglio è la posizione ENS
dell'asse radiale (raggio).
Nota
I frame tra WKS ed ENS (ad es. i frame programmabili come SCALE, TRANS o ROT)
vengono presi in considerazione nel calcolo del numero di giri del mandrino e possono
provocare una variazione di velocità (ad es. se con SCALE si modifica il diametro attivo).
Limitazione dei giri LIMS
Se occorre lavorare un pezzo con grandi differenze di diametro, si consiglia di definire la
limitazione dei giri mandrino con LIMS (velocità massima del mandrino). Questo impedisce
che, per i piccoli diametri, il mandrino raggiunga un numero di giri non consentito. LIMS
agisce solo con G96, G961 e G97 attivi. Con G971, LIMS non ha effetto.
Sono bellissimo...
Administrafan
OFFLINE
Post: 3.677
Post: 3.672
Registrato il: 27/12/2011
Sesso: Maschile
Admin Unico
Utente Gold
Administratore unico
02/11/2012 11:08
 
Quota

Disattivazione della velocità di taglio costante (G97/G971/G973)
Dopo G97/G971, il controllore interpreta un valore S nuovamente come velocità del mandrino
in giri/min. Se non viene impostata una nuova velocità, viene mantenuta la velocità
impostata per ultima con G96/G961.
La funzione G96/G961 può essere disinserita anche con G94 oppure G95. In questo caso resta
valido l'ultimo valore S... programmato per il proseguimento del lavoro.
G97 può essere programmato anche se non è preceduto da G96. La funzione è uguale a G95,
inoltre può essere programmato un LIMS.
Con G973 si può disinserire la velocità di taglio costante senza che venga attivata una
limitazione della velocità del mandrino.
Nota
L’asse radiale deve essere stato definito tramite dato macchina.
Movimento in rapido G0
Durante un movimento in avanzamento rapido G0 non avviene alcuna variazione di velocità.
Eccezione:
Se, nella fase di accostamento al profilo, nel blocco NC successivo è contenuto un comando
di contornitura G1/G2/G3/…, si ha l'impostazione del numero di giri per il successivo comando
di contornitura già all'inizio del blocco di accostamento G0.
Altro asse di riferimento per G96/G961/G962
Se è attiva la funzione G96/G961/G962, con SCC[] è possibile assegnare qualsiasi
asse di geometria come asse di riferimento. Se l'asse di riferimento cambia e quindi anche la
posizione di riferimento della punta dell'utensile (TCP - Tool Center Point) per la velocità di
taglio costante, la risultante velocità del mandrino viene raggiunta tramite la rampa di frenata
o di accelerazione impostata.
Sostituzione dell'asse di canale assegnato
La proprietà Asse di riferimento per G96/G961/G962 è sempre assegnata come asse di
geometria. In caso di cambio dell'asse di canale assegnato, la proprietà Asse di riferimento
per G96/G961/G962 resta nel vecchio canale.
Un cambio dell'asse di geometria non influisce sull'assegnazione dell'asse di geometria alla
velocità di taglio costante. Se un cambio di asse di geometria modifica la posizione di
riferimento TCP per G96/G961/G962, il mandrino raggiunge la nuova velocità tramite la
rampa.
Se in seguito ad un cambio di asse di geometria non viene assegnato alcun asse di canale
(ad es. GEOAX(0,X)), la velocità del mandrino viene congelata in base a G97.




Esempi di cambio di asse di geometria con assegnazioni dell'asse di riferimento:
Codice di programma Commento
N05 G95 F0.1
N10 GEOAX(1,X1) ; L'asse di canale X1 diventa il primo asse di geometria.
N20 SCC[X] ; Il primo asse di geometria (X) diventa l'asse di
riferimento per G96/G961/G962.
N30 GEOAX(1,X2) ; L'asse di canale X2 diventa il primo asse di geometria.
N40 G96 M3 S20 ; L'asse di riferimento per G96 è l'asse di canale X2.
Codice di programma Commento
N05 G95 F0.1
N10 GEOAX(1,X1) ; L'asse di canale X1 diventa il primo asse di geometria.
N20 SCC[X1] ; X1 e implicitamente il primo asse di geometria (X) diventa
l'asse di riferimento per G96/G961/G962.
N30 GEOAX(1,X2) ; L'asse di canale X2 diventa il primo asse di geometria.
N40 G96 M3 S20 ; Se l'asse di riferimento per G96 è X2 o X, nessun allarme.
Codice di programma Commento
N05 G95 F0.1
N10 GEOAX(1, X2) ; L'asse di canale X2 diventa il primo asse di geometria.
N20 SCC[X1] ; X1 non è un asse di geometria, allarme.
Codice di programma Commento
N05 G0 Z50
N10 X35 Y30
N15 SCC[X] ; L'asse di riferimento per G96/G961/G962 è X.
N20 G96 M3 S20 ; Velocità di taglio costante di 10 mm/min ON.
N25 G1 F1.5 X20 ; Spianatura in X con 1,5 mm/giro.
N30 G0 Z51
N35 SCC[Y] ; L'asse di riferimento per G96 è Y, riduzione della velocità
del mandrino (Y30).
N40 G1 F1.2 Y25 ; Spianatura in Y con 1,2 mm/giro.
Sono bellissimo...
Administrafan
OFFLINE
Post: 3.677
Post: 3.672
Registrato il: 27/12/2011
Sesso: Maschile
Admin Unico
Utente Gold
Administratore unico
02/11/2012 11:11
 
Quota

Avanzamento (G93, G94, G95, F, FGROUP, FL, FGREF)
Funzione
Con questi comandi menzionati vengono impostate le velocità di avanzamento nel
programma NC per tutti gli assi interessati alla sequenza di lavorazione.
Sintassi
G93/G94/G95
F...
FGROUP(,,…)
FGREF[]=
FL[]=
Significato
G93: Avanzamento inverso al tempo in (1/min)
G94: Avanzamento lineare (in mm/min, inch/min o gradi/min)
G95: Avanzamento al giro (in mm/giro o inch/giro)
G95 si riferisce ai giri del mandrino master (di norma il cannotto di fresatura o
il mandrino principale del tornio)
F...: Velocità di avanzamento degli assi di geometria coinvolti nel movimento
Vale l'unità impostata con G93 / G94 / G95.
FGROUP: Per tutti gli assi definiti in FGROUP (assi di geometria / assi rotanti) vale la
velocità di avanzamento programmata in F
FGREF: Con FGREF viene programmato, per ciascuno degli assi rotanti definiti in
FGROUP, il raggio effettivo ()
Velocità limite per gli assi sincroni / di interpolazione
Vale l'unità impostata con G94.
Per ogni asse (asse di canale, asse di geometria o asse di orientamento)
può essere programmato un valore FL.
FL:
: Come indicatori assi vanno utilizzati quelli del sistema di
coordinate base (assi-canale, assi geometrici).
Sono bellissimo...
Administrafan
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 3 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag cloud   [vedi tutti]

Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT-12:00. Adesso sono le 14:04. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com
http://fans.freeforumzone.com/. By Giordy