È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

Fans

SINUMERIK

  • Messaggi
  • OFFLINE
    Giordy71@
    Post: 3.677
    Post: 3.672
    Registrato il: 27/12/2011
    Sesso: Maschile
    Admin Unico
    Utente Gold
    Administratore unico
    00 01/11/2012 23:43
    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
    Giordy71@
    Post: 3.677
    Post: 3.672
    Registrato il: 27/12/2011
    Sesso: Maschile
    Admin Unico
    Utente Gold
    Administratore unico
    00 03/11/2012 00:06
    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
    Giordy71@
    Post: 3.677
    Post: 3.672
    Registrato il: 27/12/2011
    Sesso: Maschile
    Admin Unico
    Utente Gold
    Administratore unico
    00 03/11/2012 00:08
    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
    Giordy71@
    Post: 3.677
    Post: 3.672
    Registrato il: 27/12/2011
    Sesso: Maschile
    Admin Unico
    Utente Gold
    Administratore unico
    00 03/11/2012 00:11
    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
3