Post on 20-Mar-2018
Le funzioni di programmazione elencate nelle pagine seguentisono disponibili sui modelli di Controllo Numerico segnalati con ilsimbolo corrispondente per ogni modello e indicati nella legenda alfondo di ogni pagina.
I modelli cui le funzioni possono essere riferite sono 4 per la SerieS4000 ( , , e ) e 4 per la Serie S3000( , , e ).
Viene inoltre evidenziata la sigla per indicare l’opzione diGeometria Espansa applicabile solo ai ed .
S4040 S4045 S4045P S4060D
S3040 S3045 S3045P S3035
GE
CNC S4040 S3040
S4060D
S4045PS3045P
S4045S3045
S4040GES3040GE
S4040S3040
S3035
È il CNC più veloce e potente della Serie 0,dedicato a fresatrici con 5 o più assi, in grado diintegrare la gestione in continuo di teste e tavolerotanti (TCPM AVANZATO) con lavorazioni ad altavelocità su superfici di stampi complessi.
con CPU Master veloce e software speciale per lagestione in continuo di 4 assi (3 assi lineari più 1 rotante)con TCPM (Tool Center Point Management) AVANZATO.
per fresatrici, fresalesatrici, sistemi di digitalizzazionee copiatura e centri di lavoro complessi.
Opzione di programmazione Geometria Espansa pere .
per centri di lavoro, fresatrici e fresalesatrici, conprogrammazione limitata a bordo macchina.
per centri di lavoro concepito espressamente perattività di produzione ripetitive.
S400
CNC
CNC
CNC
S4040 S3040
CNC
CNC
Per maggiori dettagli sulle funzioni, fare riferimento ai relativi.Manuali di Uso e Programmazione
Edizione 08.05
I Controlli Numerici S4000, salvo le versioni Export “E”, sono soggetti alleNorme Europee che regolano l’esportazione di prodotti Dual-Usesecondo l’Allegato I° del Regolamento EU-Dual Use.
PRONTUARIO FUNZIONI G
1S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G00 (G0) Posizionamento rapido assi
G00 Assi Assi R(alternativa )
Attiva: solo nel blocco programmato.
FUNZIONI G GENERALI
G01 (G1) Interpolazione lineare
G01 Assi
Attiva: (default) fino alla programmazione di una o .G02 G03
G02 (G2)Interpolazione circolare o elicoidalesenso orario
G02 X… Y… I… J… [Z…]G02 X… Z… I… K… [Y…]G02 Y… Z… J… K… [X…]
X Y Z:
I J K:
G62
, ,
, ,
Attiva:
coordinate del punto finale dell’arco di cerchio.
coordinate centro cerchio rispetto a X, Y, Z.Le coordinate possono essere assolute o incrementali, cioè riferite alpunto iniziale del cerchio, a seconda della configurazione del sistemao della funzione .
solo nel blocco programmato.
G03 (G3)Interpolazione circolare oelicoidale senso antiorario
G03 X… Y… I… J… [Z…]G03 X… Z… I… K… [Y…]G03 Y… Z… J… K… [X…]
X,Y,Z:
I,J,K:
G62
coordinate del punto finale dell’arco di cerchio.
coordinate del centro del cerchio rispetto a X, Y, Z.Le coordinate possono essere assolute o incrementali, cioè riferite alpunto iniziale del cerchio, a seconda della configurazione del sistemao della funzione .
solo nel blocco programmato.Attiva:
G04 (G4) Pausa temporizzata
G04 K...
K: tempo di pausa in decimi di secondo.
solo nel blocco programmato.Attiva:
Funzioni G Generali
2 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G09 (G9) Decelerazione a fine blocco
G09 X... Y... Z...
Attiva: solo nel blocco programmato.
Funzioni G Generali
G10 Retta: primo punto o cerchio di appoggio
G10 X... Y... [I...]
X,Y:
I:
coordinate del punto o delcentro del cerchio.
raggio del cerchio (omessoper il punto).
solo nel blocco programmato.Attiva:Y...
I...
X...
Primo
appoggio
Secondo
appoggio
G11 Retta: secondo punto o cerchio di appoggio
G11 X... Y... [I... K...]
X,Y:
I:
coordinate del punto o delcentro del cerchio.
raggio del cerchio (omessoper il punto).
K: discriminatore delle dueintersezioni con il cerchioprogrammato nel bloccoprecedente.
Attiva: solo nel blocco programmato.
Y...I...
X...
Primo
appoggio
Secondo
appoggio
K1K2
Cerchio programmato
nel blocco precedente
G13 Retta: punto (cerchio tangente) - angolo
G13 X... Y... [I...] J... [K...]
X,Y:
I:
J:
K:
coordinate del punto o delcentro del cerchio tangente.
raggio del cerchio tangente(omesso per il punto).
angolo formato dalla rettacon l’asse X.
discriminatore delle dueintersezioni con il cerchio
Y...I...
X...
Cerchio programmato
nel blocco precedente
K1
K2
J...
programmato nel bloccoprecedente.
Attiva: solo nel blocco programmato.
G14
G14Annullo assi MASTER-SLAVE (G15)(Solo se presente l’opzione Master-Slave)
G15Assi MASTER-SLAVE(Solo se presente l’opzione Master-Slave)
G15 SLAVE MASTER [I...] [D0=1] [D1=...]
SLAVE:
MASTER:
I:
G14
nome asse “SLAVE”.
nome asse “MASTER”.
fattore di scala (se non programmato I=1).
fino alla programmazione di una
D0=1
D1=...:
mantenimento della posizione fissa di aggancio degli assimaster-slave.
tolleranza di posizionamento dell’asse slave.
Attiva: .
3S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
G16 Scambio assi
G16 Asse1 Asse2 Asse3
Asse1:
Asse2:
Asse3:
G17 G18 G19
asse scambiato con il primo asse macchina.
asse scambiato con il secondo asse macchina.
asse scambiato con il terzo asse macchina.
fino alla programmazione di una , , .Attiva:
G17 Piano di lavoro XY, asse perpendicolare Z
G17
Attiva: (default) fino alla programmazione di una , , .G16 G18 G19
G17 Dichiarazione assi diversi
G17 Asse1 2 3Asse Asse
Asse1:
Asse2:
Asse3:
G17 G18 G19
asse definito come ascissa.
asse definito come ordinata.
asse definito come perpendicolare.
fino alla programmazione di una (senza parametri), , .Attiva:
G18 Piano di lavoro ZX, asse perpendicolare Y
G18
Attiva: fino alla programmazione di una , .G17 G19
4 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G19
Attiva: fino alla programmazione di una , .G17 G18
G19 Piano di lavoro YZ, asse perpendicolare X
G21 Smusso
G21 J...
J: distanza dallo spigolo.
solo nel blocco programmato.Attiva:Y
XO
JJ
G21 Raccordo
G21 [I...]
I: raggio del raccordo.
percorso in senso
antiorario.
percorso
in senso orario (se non
programmato vale l’ultimo).
solo nel blocco programmato.
Positivo:
Negativo:
Attiva:
Y
XO
I
G20 Cerchio con centro e raggio noto
G20 [X... Y...] [I...] [K...]
X,Y:
I:
coordinate del centro delcerchio. Se omesse, ugualia quelle dell’ultimo cerchioprogrammato.
raggio del cerchio.Se omesso, non è un cerchioma un punto.
cerchio percorso in senso antiorario.Positivo:
cerchio percorso in senso orario.
discriminatore di due intersezioni (con retta o altro cerchio).
solo nel blocco programmato.
Negativo:
Attiva:
K:
Y
I
XO
K1
K2
+
Funzioni G Generali
5S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G25
G25 Annullo della funzione G26
G26
G26
Attiva: fino a quando non è programmata una .G25
G26 Compensazione sull’asse che inverte il movimento
G27Inizio di una curva tipo SPLINEottenuta raccordando una serie di punti (min. 5)
G27 X... Y... [I...] [Q...] [D1=1]
X, Y:
I:
Q:
D1=1:
G29G27 G29
coordinate del primo punto della curva.
tolleranza di segmentazione della curva(se non programmata, I = 0,05 mm).
angolo sul punto iniziale.
curva chiusa.
fino a quando non è programmata la . Nei blocchi compresitra sono programmate le coordinate dei punti dellacurva (X… Y…, X… Y…, ecc.).
e
Attiva:
G26
G28
Attiva: solo nel blocco programmato.
G28 Cuspide (spigolo vivo) di una curva
G29 X... Y... [Q...]
X, Y:
Q:
coordinate dell’ultimo punto della curva.
angolo sull’ultimo punto.
se in è stato programmato D1=1, l’ultimo punto non devecoincidere con il primo.
Nota: G27
G26G29 Ultimo punto di una curva tipo SPLINE
G30
Attiva: fino alla programmazione di una .G31
G26G30 Decelerazione alla fine dei blocchi
Funzioni G Generali
6 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G31 [I...] [Q...] [D14=...]
I:
Q:
D14:
G30
velocità minima. I=0.
fattore moltiplicativo dell’accelerazione. Se non programmato: Q=1.
coefficiente di arrotondamento spigoli (da 2 a 6).Più alto è il valore di D14 più morbida è la movimentazione degliassi ma maggiore è l’arrotondamento. Programmare un valoremedio, per esempio D14=4.
fino alla programmazione di una .
Se non programmato:
Attiva:
G31 Adeguamento automatico della velocità
G32
G32Fine sottoprogramma internoe ritorno al programma principale
Funzioni G Generali
G31 [Z...] [X...] [Y...][K...][F...][Q...]
Z...:
X...:
coordinata Z del punto finale della filettatura.
coordinata X del punto finale della filettatura.
Y...:
K...:
F...:
Q...:
coordinata Y del punto finale della filettatura.
passo del filetto. Nel caso di passo variabile rappresenta il passoiniziale.
variazione del passo. Per filettatura a passo crescente F deveessere positivo, per filettature a passo decrescente deve esserenegativo.
sfasamento rispetto alla posizione angolare 0 del mandrino (in frazionidi giro). Viene utilizzato in filettature a più principi per non doverspostare il punto di partenza.
G33 Filettatura a passo costante o variabile
G26
G34 [I0]
I0: il profilo limite non viene corretto dal raggio utensile.
G34 Inizio profilo della zona limite nelle superfici rigate
G26
G35
G35 Fine profilo zona limite nelle superfici rigate
G26
G36
G36 Sospende memorizzazione posizione reale degli assi
7S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G40 [K...] [X... Y...]
K:
K1:
K2:
X, Y:
uscita dal profilouscita dal profilo programmata (non automatica):
uscita automatica dal profilo con retta perpendicolareall’ultimo ente dichiarato.
uscita automatica dal profilo con cerchio tangente all’ultimoente dichiarato.
coordinata del punto da raggiungere dopo l’uscita dal profilo.La correzione del raggio utensile è annullata su quel punto.
Assente:
G40 Fine di un profilo e annullo correzione raggio
G41 [K...] [I1] [Q...] [D0=...] [D1=1] [D2=1]
K:
K1:
K2:
I1:
attacco al profilo - attacco programmato (non automatico)al profilo.
attacco automatico al profilo con retta perpendicolare alprimo ente dichiarato.
attacco automatico al profilo con cerchio tangente al primoente dichiarato.
raccordo automatico su spigoli vivi convessi con raggio pari alraggio fresa.
Assente:
G41 Correzione raggio con utensile a sinistra del profilo
G39 K... LNOME:
K:
K0:
K1:
K2:
NOME
formato memorizzazione punti:
formato ASCII (K10 per sovrascrivere).
formato binario S3000 (K11 per sovrascrivere)(solo per la Serie S3000).
formato binario S1200 (K12 per sovrascrivere)
nome del programma in cui memorizzare (max. 8 caratteri di cui ilprimo alfanumerico).
(solo per la Serie S3000).
:
G39Apre un file per la memorizzazione della posizionereale degli assi
Funzioni G Generali
G26
G37
G37 Attiva memorizzazione posizione reale degli assi
G26
G38
G38 Chiude il file aperto dalla funzione G39
8 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
K:
K1:
K2:
I1
Q:
Q0:
Q1:
Q2:
D0=1:
attacco al profilo - attacco programmato (non automatico)al profilo.
attacco automatico al profilo con retta perpendicolare alprimo ente dichiarato.
attacco automatico al profilo con cerchio tangente al primoente dichiarato.
raccordo automatico su spigoli vivi convessi con raggio pari alraggio fresa.
discriminatore per definire il comportamento per l’inversione delsenso di percorrenza di un cerchio dovuta alla correzione del raggio.
segnalazione di errore (ERR95) e arresto esecuzione.
(default) il cerchio è percorso in senso inverso.
il cerchio non viene eseguito.
in alternativa a Q. Attiva controllo collisioni sul profilo eliminando glienti che cambiano direzione con la correzione raggio. Il sistemaesplora 60 enti (D0=n : numero di enti da esplorare se si vuole diversoda 60).
Da programmare assieme al parametro D0.
Assente:
:
D1=1:
D2=1:
G40
con profili chiusi che iniziano e finiscono in un punto, l’inizio e fine delprofilo avviene sulla bisettrice dell’angolo formato dai due enti in quelpunto. Da programmare assieme al parametro D0.
memorizzazione delle parti di profilo non lavorate nel file definito con lafunzione G666 LNOME:.
fino alla programmazione di una .Attiva:
G42 [K...] [I1] [Q...] [D0=1] [D1=1] [D2=1]
Per i parametri, vedere G41.
fino alla programmazione di una .Attiva: G40
G26G42 Correzione raggio utensile a destra del profilo
G43 [X...] [Y...]
Attiva:
Nota:
solo nel blocco programmato.
serve solo per fresature parassiali (meglio usare / ).G41 G42
Correzione raggio parassiale:il correttore è sommato alla coordinataG43
G44 [X...] [Y...]
Attiva:
Nota:
solo nel blocco programmato.
serve solo per fresature parassiali (meglio usare / ).G41 G42
Correzione raggio parassiale:il correttore è sottratto alla coordinataG44
Funzioni G Generali
9S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G49 Kn [I...]
Kn:
I:
I:
G49
richiamo del correttore raggio n.
dimensione del sovrametallo da lasciare sul profilo.
valore del raggio utensile.
fino alla programmazione di una nuova o di una funzione Tdi cambio utensile.
G49 I...
Attiva:
G49 Definizione raggio utensile per fresa cilindrica
G49Definizione raggio nello spazio per fresa sferica(per G841/G736/G726)
G49 I... [Q...]
I:
Q:
Q = I:
Q = 0:
raggio della fresa sferica.
distanza del punto di azzera-mento dalla punta utensile.
azzeramento a centroutensile.
(default) azzeramentosulla punta utensile.
Attiva: fino alla programmazione di una nuova o di una funzione Tdi cambio utensile.
G49
Q
I
G49Definizione raggio nello spazio per fresa torica(per G841/G736/G726)
G49 I... J... [Q...]
I:
Q:
Q = J:
Q = 0:
raggio della fresa torica.
distanza del punto di azzera-mento dalla punta utensile:
azzeramento a centroinserto.(default) azzeramentosulla punta utensile.
J: raggio del tagliente (o inserto).
Attiva: fino alla programmazione di una nuova o di una funzione Tdi cambio utensile.
G49
+
Q
IJ
+
Funzioni G Generali
G48 [K...] [I...]
K:
I:
numero del correttore.
valore di sovrametallo.
programmando G48 I0 si annulla la correzione lunghezza attiva.Nota:
G48 Richiamo correttore lunghezza
10 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G52 [X...] [Y...] [Z...] [I]
X, Y, Z:
I:
G52
coordinate della nuova origine rispetto a quella principale.
coordinate incrementali della nuova origine (rispetto all’ultimaprogrammata).
fino alla programmazione di una senza parametri.Attiva:
G52 Traslazione del sistema di coordinate nel piano
G26
G53
G53 Annullo lavorazioni speculari
G26
G54
Attiva: fino alla programmazione di un’altra specularità o di una .G53
G54Lavorazione speculare in X(cambia segno alle quote X)
G51 Rototraslazione del sistema di coordinate nel piano
G51 [X...] [Y...] [Z...] [J...] [I] [K...]
X,Y,Z:
J:
coordinate della nuova origineriferita a quella attiva in quelmomento.
angolo tra l’ascissa dellanuova origine e l’ascissadell’origine principale.Positivo ruotato in sensoantiorario, negativo ruotato insenso orario.
I:
K: K1
K2
K3
G50
coordinate incrementali della nuova origine (rispetto all’ultimaprogrammata).
rototraslazione attorno all’origine pezzo.
rototraslazione attorno all’ultima G51.
rototraslazione attorno al punto programmato.Se non programmato: K=1.
fino alla programmazione di una .Attiva:
X
Y
J
XO
Y
Funzioni G Generali
G26
G50
G50 Annullo rototraslazione (G51)
11S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G26
G56
Attiva: fino alla programmazione di un’altra specularità o di una .G53
G56Lavorazione speculare in Z(cambia segno alle quote Z)
G26
G57
Attiva: fino alla programmazione di un’altra specularità o di una .G53
G57Lavorazione speculare in X e Y(cambia segno alle quote X e Y)
G26
G58
Attiva: fino alla programmazione di un’altra specularità o di una .G53
G58Lavorazione speculare in Z e X(cambia segno alle quote Z e X)
G26
G59
Attiva: fino alla programmazione di un’altra specularità o di una .G53
G59Lavorazione speculare in Y e Z(cambia segno alle quote Y e Z)
G26
G60
G60 Annullo del fattore di scala (G61)
G26
G61 K...G61 [X...] [Y...] [Z...] [F...] [Q...] [J...]
G61 Fattore di scala
K:
X,Y,Z:
F:
Q:
J:
G60
Z Y
X
fattore di scala (moltiplicatore) da applicare a tutti gli assi.
valore del fattore di scala da applicare ai singoli assi.
valore del fattore di scala da applicare alla velocità di avanzamento.
fattore di scala da applicare alla velocità di avanzamento per imovimenti dell’asse perpendicolare al piano di lavoro ( per G17,per G18, per G19).
fattore di scala da applicare alla velocità di rapido.
fino alla programmazione di una .Attiva:
Funzioni G Generali
G26
G55
Attiva: fino alla programmazione di un’altra specularità o di una .G53
G55Lavorazione speculare in Y
(cambia segno alle quote Y)
12 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G62 K...
K:
K1:
K2:
tipo di coordinate.
coordinate assolute.
coordinate incrementali, cioè riferite al punto di inizio cerchio.
G62 Tipo di coordinate dei centri cerchi in G2/G3
G26
G67
G67 Annulla TCPM statico
X:
Y:
fattore di scala in X sullaprima zona.
fattore di scala in Y sullaprima zona.
Z:
D0:
D0=1
D0=2
D0=3
fattore di scala in Z sullaprima zona.
scelta dell’asse di definizionedelle tre zone:
Asse X.
Asse Y.
Asse Z.
D1=:
D2=:
3=:
D4=:
D5=:
D6=:
D7=:
D8=:
D9=:
D10=:
D
G60
quota finale della prima zona.
quota iniziale della seconda zona (> D1).
quota finale della seconda zona (> D2).
quota iniziale della terza zona (> D3).
fattore di scala in X sulla seconda zona.
attore di scala in Y sulla seconda zona.
fattore di scala in Z sulla seconda zona.
X
Y
Z
fino alla programmazione di una .
fattore di scala in sulla terza zona.
fattore di scala in sulla terza zona.
fattore di scala in sulla terza zona.
Attiva:
f
G61 Fattori di scala differenziati per zone
G61 [X...] [Y...] [Z...] D0=... D1=...D2=... D3=... D4=... [D5=...] [D6=...][D7=...] [D8=...] [D9=...] [D10=...]
D1 D2 D3 D4
Prima
zona
Fattori
X
Y
Z
Zona
raccordo
Seconda
zona
Fattori
D5
D6
D7
Zona
raccordo
Terza
zona
Fattori
D8
D9
D10
Funzioni G Generali
13S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G68 [A...] [B...] [C...] [X...] [Y..] [Z...] [D1=...]
A B C:
X, Y, Z:
D1=...
G67
, ,
Attiva:
valore di rotazione delle tavole. Il sistema calcola la nuova posizionedell’utensile rispetto allo zero pezzo per effetto della rotazione.
valori di spostamento del punto di rotazione rispetto al centro tavola.
numero di tavole (da 1 a 4). Se non programmato D1=1.
fino alla programmazione di una .
G68 TCPM statico su tavole
G69 [A...] [B...] [I...] [J...] [Q...] [D1=...]
A B:
G67
,
Attiva:
valori di rotazione delle teste. Il sistema calcola la nuova posizionedella punta utensile rispetto allo zero pezzo per effetto della rotazione.
fino alla programmazione di una .
I, J Q:
D1=:
,
I, J, Q
valori positivi o negativi che vengono sommati alle distanze fra centrotesta e punto virtuale utensile. agiscono rispettivamente sugliassi configurati come mandrino, ascissa e ordinata.
numero delle teste (da 1 a 8) (default D1=1).
G69 TCPM statico su teste
G26
G70
Attiva: fino alla programmazione di una .G71
G70Programmazione in pollici su CNCconfigurato in millimetri
G26
G71
Attiva: fino alla programmazione di una .G70
G71Programmazione in millimetri su CNCconfigurato in pollici
G26
G72
G72 Annullo richiamo modale sottoprogrammi (G73)
G73 [K...] L...
K:
K1
richiesta traslazione zero pezzo:
lo zero pezzo viene traslato sui vari punti (default).
K2: lo zero pezzo non viene traslato sui vari punti.
G73 Richiamo modale sottoprogrammi
Funzioni G Generali
14 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
L:
K L
K L
numero del sottoprogramma interno (da L=0 a L=99) o nome delsottoprogramma esterno (LNOME:).
L’ordine di programmazione dei parametri e deve essereassolutamente rispettato, quindi programmare sempre prima ilparametro e poi .
Attenzione!
Attiva: fino alla programmazione di una .G72
G74 [A] [B] [C]
A, B, C:nome dell’asse rotativo su cui applicare l’arrotondamento.
solo nel blocco programmato.
per angoli superiori a 360 gradi.
Attiva:
Nota:
G74 Arrotondamento tra +180° e -180° su assi rotativi
G75 [X...] [Y...] [Z...]
Attiva: (default) fino alla programmazione di una .G76
G75Programmazione in coordinate cartesiane(cancellazione della G76)
G26G67
X
Y
G75
(G17):
(G17):
Positivo: negativo:
Attiva:
angolo riferito all’ascissa.( senso antiorario; senso orario).
fino alla programmazione di una .
raggio della circonferenza.
G76 [X...] [Y...]G76 [Z...] [X...]G76 [Y...] [Z...]
(con G17)
(con G18)
(con G19)
G76 Programmazione in coordinate polari
X,Y:
I:G79.
J:
K
D0:
D0=0
primo punto della cava.
sovrametallo di finitura, asportato solo se richiesta la passata difinitura
distanza tra le passate espressa in raggi fresa (def.J=1,6).
raggio di raccordo sugli spigoli.
scelta del modo di lavorazione:
dall’esterno verso il centro, incremento con il solo movimentodi Z (default).
:
G77 X... Y... [I...] [J...] [K...] [D0=...][D1=...][D2=...] [D3=...] [D4=...][D6=...] [D7=...] [D8=1] [D9=...]
G77 Cava poligonale
Funzioni G Generali
15S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
D0=1
D0=2
D0=3
D1= :
D2= :
D3= :
D4= :
D6= :
D7= :
D8=1:
D9= :
dal centro verso l’esterno, incremento con il solo movimentodi Z.
dal centro verso l’esterno, incremento con il movimentodi X, Y, Z.
specifica l’uso speciale della funzione G77 per svuotarecave profilate con passate parallele al profilo.
quota di inizio della cava.
profondità di passata.
quota di fondo cava.
distanza di sicurezza (default D4 = 2 mm).
conicità sulle pareti (default D6=0, pareti verticali).
percentuale di variazione della velocità di lavoro durante l’ incrementoin profondità (default D7=1).
in presenza di D0=3 viene richiesto lo svuotamento delle isole.
valore di scostamento dalle pareti durante il riposizionamentofuori pezzo a fine ciclo. Se non programmato D9=0.5 mm.
I blocchi successivi definiscono il profilo della cava.Nota:
Funzioni G Generali
G78 X... Y...
G78 Ultimo punto di una cava poligonale senza finitura
G78 X... Y... K... [Q...] [I...] [J...][D0=...][D1=...] [D2=...] [D3=...] [D4=...] [D6=...][D7=...] [D9=...] [D10=...] [D11=...] [D12=...]
G78 Svuotamento di una cava circolare senza finitura
X,Y:
K:
Q:
coordinate del centro cava.
diametro della cava (negativo: lavorazione in senso orario).
diametro interno.
I:
J:
D0:
D0=0
D0=1
D0=-1
D0=2
D0=3
sovrametallo di finitura (default I = 0).
distanza tra le passate espressa in raggi fresa (default J = 1.6).
scelta del modo di lavorazione:
con cerchi concentrici dal centro verso l’esterno e incrementoin Z.
con percorso a spirale dal centro verso l’esterno e incrementoin Z.con percorso a spirale dall’esterno verso il centro eincremento in Z.
con percorso a spirale dal centro verso l’esterno e incrementoin X, Y, Z.
a spirale nel piano dal centro verso l’esterno, incrementoa spirale in Z.
16 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
D0=-3
D1=:
D2=:
a spirale nel piano dall’esterno verso il centro, incremento aspirale in Z
quota di inizio cava.
profondità di passata.
(Se non programmato D12=3).
D3=:
4=:
D6=:
D7=:
D9=:
D10:
D10=0
D10=1
D11:
D11=0 (D12)=
D11=1 (D12)=
D11=2 (D12)=
D12=: D11
quota di fondo cava.
distanza di sicurezza (default D4 = 2 mm).
conicità sulla parete (default D6=0, parete verticale).
percentuale di variazione della velocità di lavoro durante l’incrementoin profondità (default D7=1).
valore di scostamento dalle pareti durante il riposizionamentofuori pezzo a fine ciclo. Se non programmato D9=0.5 mm.
riposizionamento al punto di partenza (valido solo per D0=3 e D0=-3):
ritorno in rapido (default).
ritorno alla F programmata seguendo un percorso a semi-Cerchio
tipo di incremento in profondità (valido solo per D0=3 e D0=-3):
angolo di percorrenza della spirale in Z fino araggiungere D2 (default).
incremento al giro fino a raggiungere D2.
numero di giri per eseguire D2.
valore per (valido solo per D0=3 e D0=-3).
D
G79 X... Y...
G79 Ultimo punto di una cava poligonale con finitura
G79 X... Y... K... [Q...] [I...] [J...][D0=...] [D1=...] [D2=...] [D3=...] [D4=...][D5=...] [D6=...] [D7=...] [D9=...]
G79 Svuotamento di una cava circolare con finitura
X,Y:
K:
Q:
coordinate del centro cava.
diametro della cava ( lavorazione in senso orario).
diametro interno.
Negativo:
I:
J:
D0:
D0=0
D0=1
D0=2
sovrametallo di finitura (default I = 0).
distanza tra le passate espressa in raggi fresa (default J = 1,6).
scelta del modo di lavorazione:
con cerchi concentrici e incremento con il solo movimentodi Z (default).
conpercorsoaspiralee incrementocon il solomovimentodiZ.
con percorso a spirale e incremento con il movimento di X, Y, Z.
Funzioni G Generali
17S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
D1=:
D2=:
D3=:
D4=:
D5=:
D6=:
D7=:
D9=:
quota di inizio cava.
profondità di passata.
quota di fondo cava.
distanza di sicurezza (default D4 = 2 mm).
valore del raggio per l’attacco e l’uscita circolare nella passata difinitura (default D5 = I).
conicità sulla parete (default D6=0, parete verticale).
percentuale di variazione della velocità di lavoro durante l’ incrementoin profondità (default D7=1).
valore di scostamento delle pareti durante il riposizionamento fuoripezzo a fine ciclo. Se non programmato D9=0.5 mm.
Funzioni G Generali
G26G67G80
G80 Annulla cicli fissi
X, Y:
Z:
coordinate del foro.
profondità del foro.
I:
J:
Q :
incremento in profonditàprima dell’arresto per rotturatruciolo.
quota di inizio foro su Z.
quota di ritorno in rapidodell’asse Z.
tempo di sosta per rotturaK:
G81 [X... Y...] Z... [I...] J... [Q...] [K...][F...] [D8=...] [D9=1] [D10=...] [D11=...] [D13=...]
G81 Ciclo fisso per foratura e lamatura
truciolo (in decimi di secondo, in alternativa a D10).
F
D8=:
D9=1 :
D10=
D11=
D13=
G80
:
:
:
F*D13
:
velocità di avanzamento.
fattore di scala per la velocità di spostamento in rapido
effettua il ciclo nella posizione XY in cui si trova la macchina senzadover programmare XY (default D9=0).
valore di distacco in rapido ad ogni incremento I eseguito (defaultD10=0; alternativo a K).
valore incrementale del tratto di imbocco da percorrereall’avanzamento (default D11=0).
fattore moltiplicativo della F per il tratto definito da D11(default D13=0.7).
fino alla programmazione di un nuovo ciclo fisso o di una .
(valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
Attiva:
J
QXY
J
QXY
Z
I
I
I
Sosta K
Sosta K
Sosta KSosta K
18 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G82 [X... Y...] Z... I... J... [Q...] [K...] [F...][D0=...] [D7=1] [D8=...] [D9=1] [D10=...][D11=...] [D12=...] [D13=...] [D14=...]
G82 Ciclo fisso per foratura profonda mista
X, Y:
Z:
coordinate del foro.
profondità del foro.
I:
J:
Q:
K:
incremento in profonditàprima dell’arresto per rotturatruciolo.
quota di inizio foro su Z.
quota di ritorno in rapidodell’asse Z.
tempo di sosta per rotturatruciolo (in decimi di secondo inalternativa a D10).
F:
D0=:
D8=:
velocità di avanzamento.
distanza di discesa in rapido rispetto alla quota abbandonata perla risalita di scarico truciolo.
fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
D7=1:
D9=1:
D10=:
D11=:
D12=:
D13=:
D14=:
G80
lo scarico truciolo viene fatto alla quota Q.
effettua il ciclo nella posizione XY in cui si trova la macchina senzadover programmare XY (default D9=0).
valore di distacco in rapido ad ogni incremento I eseguito (defaultD10=0; alternativo a K).
valore incrementale del tratto di imbocco da percorrere alla velocità(default D11=0).
valore incrementale del tratto da percorrere con incremento I costantee distacco D10 dalla quota raggiunta. Raggiunto il valore D12, neltratto conclusivo fino al raggiungimento della quota Z verrà eseguitoun incremento I in profondità con un fattore di scala (D14) prima delritorno in rapido per scarico truciolo alla quota J o Q.
fattore moltiplicativo della F per il tratto definito da D11.(Default D13=0.7).
percentuale di scalatura degli incrementi I per il tratto compresotra D12 e Z (default D14=10).
fino alla programmazione di un nuovo ciclo fisso o di una .
F*D13
Attiva:
Q
J
XY
Z
F D13*D11
D10
D10
D0
D0
D0
D0
I D14*
I D14*
I D14*
I
I
I
I
D12
Funzioni G Generali
19S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
X, Y:
Z:
coordinate del foro.
profondità del foro.
I:
J:
Q:
iincremento in profonditàprima del ritorno per scaricotruciolo.
quota di inizio foro e ritornoper scarico truciolo.
quota di ritorno in rapido
G83 [X... Y...] Z... J... I... [Q...] [K...] [F...][D0=...] [D7=1] [D8=...] [D9=1]
G83 Ciclo fisso di foratura profonda con ritorno per scarico
D8=:
dell’asse Z a fine foro.
fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
K:
D0=:
D7=1:
D9=1:
tempo di sosta per rottura truciolo a ogni incremento (in decimi disecondo).
velocità di avanzamento.
distanza di discesa in rapido rispetto alla quota abbandonata perla risalita di scarico truciolo.
lo scarico truciolo viene fatto alla quota Q.
effettua il ciclo nella posizione XY in cui si trova la macchina senzadover programmare XY (default D9=0).
fino alla programmazione di un nuovo ciclo fisso o di una .
F:
Attiva: G80
Q
J
XY
I
I-10%
Z
D0=xx
D0=xx
X, Y:
Z:
coordinate del foro.
profondità della filettatura.
J:
F:
I:
quota di inizio della filettatura.
passo di maschiatura inmillesimi di mm.
definisce un tempo di sostaa fondo foro (in decimi di
G84 [X... Y...] Z... J... F... [I...] [Q...][K...] [D8...] [D9=1]
G84 Ciclo fisso di maschiatura
secondo) prima del comando di inversione mandrino per motoremandrino in corrente continua senza trasduttore.
quota di ritorno dell’asse Z a velocità di lavoro con mandrino inRotazione inversa.
tempo di sosta a fondo foro (in decimi di secondo) per motorimandrino in c.a. o stiramento del compensatore (in micron) per motoriin c.c. da non programmare per motori mandrino in cc con trasduttore.
Q:
K:
Z
J
QXY
Ripristino rotazione
mandrino precedente
Inversione
rotazione mandrino
Funzioni G Generali
D8: coefficiente moltiplicativo della velocità di risalita della maschiaturacon mandrino e con trasduttore (default D8=1).
D9=1: effettua il ciclo nella posizione XY in cui si trova la macchina senzadover programmare XY (default D9=0).
fino alla programmazione di un altro ciclo fisso o di una .Attiva: G80
20 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G85 [X... Y...] Z... J... [Q...] [K...] [F...][D8=...] [D9=1]
G85 Ciclo fisso di alesatura
X, Y:
Z:
coordinate del foro.
profondità del foro.
J:
Q
K
F
quota di inizio lavorazione.
: quota di ritorno dell’asse Za velocità di lavoro conmandrino in rotazione.
: tempo di arresto a fondoforo (in decimi di secondo).
: velocità di lavoro.
D8= : coefficiente moltiplicativo della velocità di risalita(se non programmato D8=1).
D9=1
G80
: effettua il ciclo nella posizione XY in cui si trova la macchina senzadover programmare XY (default D9=0).
fino alla programmazione di un altro ciclo o di .Attiva:
Z
J
QXY
Sosta K
G86 [X... Y...] Z... J... [Q...] [K...] [I...][F...] [D0=...] [D7=...] [D8=...] [D9=1]
G86 Ciclo fisso di barenatura
X, Y:
Z:
coordinate del foro.
profondità del foro.
J:
Q :
K :
quota di inizio lavorazione.
quota di ritorno in rapidodell’asse Z con mandrinofermo.
tempo di sosta a fondo foro
con mandrino in rotazione (in decimi di secondo).
tempo di sosta a fondo foro con mandrino fermo (in decimi disecondo).
velocità di lavoro.
angolo del tagliente del bareno dopo l’orientamento mandrinoeseguito dal PLC in senso concorde al senso di rotazione.
valore di distacco dalla parete lungo l’angolo D0 (default D 7 = 0 . 5 ) .
I :
F :
D0=:
D7=:
Z
J
QXY
Ripristino rotazione
mandrino
Arresto rotazione
mandrino (I)Sosta K
Funzioni G Generali
21S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G89 [X... Y...] Z... J... [I...] [K...] [Q...] [F...] [S...][D9=1] [D10=...] [D14=...] [D15=...][D16=...] [D17=...] [D18=...] [D19=...][D20=...] [D21=...] [D22=...] [D23=...]
G89Ciclo fisso di foratura differenziato(presente solo sui CNC della Serie S4000)
X,Y
Z
J
I
Q
: coordinate del foro nelpiano.
: quota di fondo foro.
: quota di inizio foro e ritornoper scarico truciolo.
: incremento in profonditàper rottura truciolo.
: quota di ritorno in rapido afine foro (se nonprogrammato Q=J).
QXY
J
Z
D14
D15
D18
Sosta KSosta K
D10
D21 Sosta D22
FD16D23=0
SD17 D23=1
Rapido
D21 Sosta D22
S...F...
FD19 SD20
X, Y:
Z:
coordinate del foro.
profondità della prima parete.
J:
K:
quota di inizio lavoro (finoa posizionamento in rapidoasse Z).
tempo di arresto a fondo foro(in decimi di secondo).
F: velocità di avanzamento.
fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
Nota: i blocchi successivi possono contenere solo coppie di quote Z, Jfino a quando non viene programmata una con la quota diritorno in rapido dell’asse Z. Non può essere programmato unaltro ciclo fisso o quote X, Y prima di una .
fino alla programmazione di una
D8=:
G80
G80
Attiva: .G80
G88 [X... Y...] Z... J... [K...] [F...] [D8=...]
G88 Ciclo fisso di foratura di pareti distanziate
XY ZR
J
Z
J1
Z1
Sosta K
D8=:
D9=1
G80
fattore di scala per la velocità di spostamento in rapido (valore com-preso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
effettua il ciclo nella posizione XY in cui si trova la macchina senzadover programmare XY (default D9=0).
fino alla programmazione di un altro ciclo fisso o di una .
:
Attiva:
Funzioni G Generali
K:
F:G89
S:G89
D9=1
D10=
tempo di sosta per rottura truciolo (in decimi di secondo)(default K=0).
velocità di avanzamento nella fascia alta, da J a D15. Se nonprogrammata nella viene utilizzata l’ultima programmata.
velocità di rotazione mandrino nella fascia alta, da J a D15. Se nonprogrammata nella viene usata l’ultima programmata.
: effettua il ciclo nella posizione in cui si trova la macchina senzadover programmare le coordinate di posizione del piano.(Default D9=0).
: valore di distacco dal pezzo ad ogni incremento I per rottura truciolo.(Se non programmato ):
:
:
:
:
:
una
F
S
D10=0.5
D10=0 K...,
D10=... K...,
D10=…K0,
D10=0 K0,
D14=
D15=
G89
D16=
D17=
D18=
D19=
D20=
D21=
D22=
D23=
D23=0
D23=1
G80
nessun distacco, sosta ogni mm.
distacco D10 mm, sosta ogni mm.
distacco D10 mm, senza sosta ogni mm.
equivale a non programmare nessuna .(Il ciclo non effettua la rottura truciolo).
: quota incrementale a partire da J da cui si iniziano ad eseguire lesoste ogni I mm (se I è programmata). Normalmente è la distanzatra J e filo pezzo (default D14=0).
: quota assoluta fine fascia alta ed inizio fascia intermedia. Lazona compresa fra D15 e D18 (se D18 è programmata) o fra D15 e Zviene eseguita con e . (default D15=0). La fascia alta,compresa tra J e D15 viene eseguita con la Feed e la Speedprogrammate prima della .
: feed usata nella zona intermedia, fra D15 e D18 (se D18 èprogrammato) o fra D15 e Z (se D18 non è programmato).
: speed usata nella zona intermedia, fra D15 e D18 (se D18 èprogrammato) o fra D15 e Z (se D18 non è programmato).
: quota assoluta inizio fascia bassa. La zona compresa fra D18 e Zviene eseguita a ed .
feed usata nella fascia bassa, fra D18 e Z.
speed usata nella fascia bassa, fra D18 e Z.
valore di distacco dalle quote D15 e D18 per cambio speed(default D21=1).
tempo di sosta dopo il distacco D21 per permettere l’andata aregime del mandrino. Se non programmato D22=10 (1 sec). Se sicambia solo la Feed e non la Speed, il distacco e la sosta nonvengono effettuate.
modo di esecuzione della fascia intermedia, fra D15 e D18(default D23=0) :
ad incrementi e distacchi ed eventuali .
la fascia centrale viene percorsa in rapido .
fino alla programmazione di .
K I
K I
K I
I..
FD16 SD17
FD19 SD20
I K
R
D10
Attiva:
22 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
23S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G93 F...
F:
G92 G93 G94 G95
nuova velocità di avanzamento.
fino alla programmazione di una , , o con nuovivalori di F.
Attiva:
G93Velocità di avanzamento espressa come inversodel tempo di esecuzione del blocco
G92 F...
F:
G92 G93 G94 G95
nuova velocità di avanzamento che sostituisce tutte le F programmate.
fino alla programmazione di una , , o con nuovivalori di F.
Attiva:
G92 Modifica della velocità di avanzamento F
G94 F...
F:
G92 G93 G94 G95
nuova velocità di avanzamento.
(default) fino alla programmazione di una , , o connuovi valori di F.
Attiva:
G94Velocità di avanzamento espressain mm/min o pollici/min
G95 F...
F:
G92 G93 G94 G95
nuova velocità di avanzamento.
fino alla programmazione di una , , o con nuovivalori di F.
Attiva:
G95Velocità di avanzamento espressain mm/giro o pollici/giro
G90
Attiva: (default) fino alla programmazione di una .G91
G90 Programmazione in coordinate assolute
Nota: (es.: X100Y10I)in alternativa affiancare I al nome dell’asse .
G91
Attiva: fino a quando non viene programmata una .G90
G91 Programmazione in coordinate incrementali
Funzioni G Generali
24 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Metric system programmingwith CNC inch configuration
G201 J... [K...]
J:
K
K1
K2
G200
:
raggio del cilindro in mm.
discriminatore sistema di misura coordinate asse rotativo.
(default) misura in gradi.
misura in mm.
fino alla programmazione di una .Attiva:
G201 Programmazione cilindrica
Metric system programmingwith CNC inch configurationG26G71
G202
Attiva: fino alla programmazione di una .G200
G202 Programmazione polare
G200
G200Annulla la funzione G201 e G202Chiusura della programmazione cilindrica o polare
G98
G98 Annullo della funzione G99
G26G71
G99
Nota: va programmata in BLOCCO SINGOLO.
G99 Compensazione deriva
Funzioni G Generali
Metric system programmingwith CNC inch configuration
G96 S... [K...] [I...]
S:
K:
specifica una velocità di taglio espressa in metri/min; il sistemaadegua il numero di giri del mandrino in funzione del diametroistantaneo D (Ngiri = 1000 x Vt / D).
numero di giri/min massimo.
I: numero di giri/min minimo.
G96 Velocità di taglio (Vt) in metri/min
G666 LNOME:
NOME: nome del programma nel quale vengono memorizzati i profili dellezone non lavorate per effetto del controllo anticollisione (max. 8caratteri di cui il primo alfanumerico, solo con la Serie S3000).
G666Memorizzazione parti di profilo non lavoratetramite il controllo collisioni
25S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
G26G71
G701 [X... Y...]
X, Y: punto di attacco e di uscita.
G701 Cava profilata: inizio profilo
G718
G718Annullo della funzione G719
(presente solo sui CNC della Serie S4000)
G719 [X] [Y] [Z]
X o Y o Z: nome dell'asse programmato in diametrale. Il valore dellaquota asse è espresso sotto forma di diametro.
G719Programmazione della quota asse diametrale(presente solo sui CNC della Serie S4000)
G710
G710 Annullo memorizzazione profili
G711 K... [X... Y...] [I...]
X,Y
K
I
G710
:
:
:
eventuale punto di attacco del profilo.
numero identificativo del profilo (da 31 a 40).Se non programmato K=31.
valore della correzione raggio da applicare al profilo.Se non programmato I=0.
: fino alla programmazione di una .Attiva
G711 Memorizzazione profili
Funzioni G Generali
La memorizzazione viene fatta sempre in memoria e solo in fasedi esecuzione grafica.
il programma risiede nella memoria di sistema; questa procedura dimemorizzazione è possibile solo in esecuzione grafica.
Nota:
G721 I... J... K... [Q...] [D0=...]
I
J
K
Q
Q1
:
:
:
:
distanza fra i punti (in alternativa a J).
numero dei punti (in alternativa a I).
numero del profilo memorizzato con la G711.
gestione dei punti finali degli enti del profilo:
(default) punti finali non memorizzati.
G721 Calcolo dei punti equidistanti di un profilo
I: velocità minima. Se non programmata I=200.
G731Fresatura veloce di profili per punti(presente solo sui CNC della Serie S3000)
G731 [I...] [J…] [Q…] [D0=…] [D1=…] [D14=…]
26 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
:
Q2
D0
D0=1
D0=2
punti finali memorizzati.
gestione del punto finale del profilo:
(default) punto finale non memorizzato.
punto finale memorizzato.
G726 [X... Y...] Z... I... [J...] [D1=...] [D2=...]
X,Y
Z
:
:
punto di attacco primo profilo.
posizione in Z del primo profilo.
I
J
D1=
D2=
:
:
:
:
distanza tra le passate (sul primo profilo).
sovrametallo.
quota Z assoluta di attacco in rapido per passate unidirezionali(se non programmato: passate bidirezionali).
quota Z di distacco e riposizionamento incrementale in lavoroper passate unidirezionali (se non programmato D2=2 mm).
G726 Superfici rigate tra due profili: primo profilo
X,Y
Z
:
:
punto di attacco del secondo profilo.
posizione in Z del secondo profilo.
G727 [X... Y...] Z...
G727 Superfici rigate tra due profili: secondo profilo
TRS X
TRS Y
TRS Z
ROT X
ROT Y
ROT Z
:
:
:
:
:
:
traslazione sull’asse X di un valore dato.
traslazione sull’asse Y di un valore dato.
traslazione sull’asse Z di un valore dato.
rotazione attorno all’asse X di un valore dato.
rotazione attorno all’asse Y di un valore dato.
rotazione attorno all’asse Z di un valore dato.
G728 Superfici rigate tra due profili: esecuzione
G728 [TRS [X…] [Y…] [Z…]][ROTX…] [ROTY…] [ROTZ…]
G730
G730Annullo della funzione G731(presente solo sui CNC della Serie S3000)
27S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
J
Q
D0
D0=1
D0=0
D1=
D14=
45990322
G730
:
:
:
:
:
:
valore angolare al di sotto del quale non vengono introdottiadeguamenti di velocità. Se non programmato J=7.
fattore moltiplicativo delle accelerazioni macchina.Se non programmato Q=1.
richiesta visualizzazione grafica del percorso utensile.Se non programmato D0=1.
isualizzazione disattivata (valore di default).
: visualizzazione attivata.
controllo geometrico sui punti programmati. Vengono ignorati i puntiche si discostano dalla curva teorica per un valore inferiore a D1(massimo 2 punti su 3). Se non programmato D1=0, i punti nonvengono filtrati.
coefficiente di arrotondamento spigoli (da 2 a 6). Più alto è il valore diD14 più morbida è la movimentazione degli assi ma maggiore èl’arrotondamento. Programmare un valore medio, per esempioD14=4.
: fino alla programmazione di una o M30.
Presente dalla versione .
Attiva
v
Funzioni G Generali
G732
G732 Annullo della funzione G733
G26G71K
Q
:
:
tolleranza di arrotondamento spigoli. Per evitare strappi sugli assi, lediscontinuità geometriche vengono eliminate inserendo sugli spigoli,nel piano o nello spazio, delle curve di tipo splines.
K rappresenta lo scostamento massimo della traiettoria continuarisultante. (Se non programmato: K=0.01 mm). Più grande è il valoredi K, minore è il tempo di esecuzione della lavorazione.
fattore moltiplicativo delle accelerazioni di lavoro.(Se non programmato: Q=valore configurato nel SETUP del Sistema).Deve essere tale da non superare l’accelerazione limite dellamacchina, normalmente l’accelerazione di rapido. Più grande è ilvalore di Q, minore è il tempo di lavorazione.
D0=
D0=1
D0=0
D1=
D1=0
:
:
richiesta visualizzazione grafica del percorso utensile.(Se non programmato: D0=0.01).
: visualizzazione disattivata.
: visualizzazione attivata
controllo geometrico sui punti programmati. Vengono ignorati ipunti che si discostano dalla curva teorica per un valore inferiore aD1 (massimo 2 punti su 3). (Se non programmato: D1=0.01, i puntivengono filtrati).
: disabilita filtro geometrico.
.
G733Fresatura veloce di profili per punticon rampa di velocità ad S
G733 [K...] [Q...] [D0=...][D1=...] [D8=…]
28 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
I: distanza tra le passate sul profilo sezione contenente il parametroK1 (vedi G737).
X,Y:
J:
K:
K1
K2
punto di attacco del profilo piano.
sovrametallo.
modo di lavorazione dei raccordi del profilo piano in funzione delprofilo sezione:
(default) raccordi variabili.
raccordi costanti.
G736 I... [X... Y...] [J...] [K...] [Q...] [D0=...] [D1=...][D2=...] [D3=...] [D4=...] [D5=...] [D8=1]
G736Superfici definite da un profilo pianoe profili sezione: profilo piano e parametri
I:
J:
K:
Q:
Z:
J1:
J2:
K1:
K2:
Q1:
Q2:
Q3:
incremento su tutto il profilo (Q1:default).
incremento su 1 mm di profilo (Q2).
numero di ripetizioni (Q3).
direzione dell’incremento:
incremento in Z- (default).
incremento in Z+.
ripetizione profilo:
ripete il profilo a Z costante.
non ripete il profilo. Se non programmato K=1.
scelta del tipo di incremento:
su tutto il profilo.
per mm di profilo.
valore calcolato in funzione di Z e I.
quota di fine lavoro.
G735 I... [J...] [K...] [Q...] [Z...]
G735 Fresatura a spirale
Funzioni G Generali
G734
G734 Fresatura a spirale: esecuzione
D8=
G732
: valore del “JERK” (tipicamente compreso tra il 10% e il 50%dell’accelerazione massima). (Se non programmata: D8=
). Se D8=0 il Sistema calcolaautomaticamente un jerk in funzione dell’accelerazione. Il valore deljerk deve dare il miglior compromesso fra movimentazione piùmorbida e tempo di lavorazione. Jerk piccoli portano a unamovimentazione più morbida con un aumento del tempo dilavorazione.
: fino alla programmazione di una .
valore
configurato nel SETUP del Sistema
Attiva
29S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Q:
Q1
Q2
D0:
D0=0
D0=1
D0=2
D1=:
D2=:
D3=:
D4=:
D5=:
D8=1:
discriminante per la scelta, nel caso di profilo piano aperto, trapassate bidirezionali e unidirezionali:
(default) passate unidirezionali.
passate bidirezionali.
scelta del modo di lavorazione:
fresatura in contornitura sul piano (default).
uso speciale della G736 per lo svuotamento delle superficiconcave.
fresatura spirale.
quota in Z di risalita in rapido per passate unidirezionali.
distanza di sicurezza nei distacchi e riposizionamenti in lavoro afine e inizio passata, per passate unidirezionali (se non programmataD2=2).
errore cordale nella fresatura a spirale (default D3=0.01, quando siusa D0=2).
corda minima nella fresatura a spirale (default D4=0.1, quando siusa D0=2).
corda massima nella fresatura a spirale (default D5=2, quando siusa D0=2).
in presenza di D0=1 viene richiesto lo svuotamento delle isole.
G26
G740
G740 Annullo G748 e G749
Q:
K1:
numero del profilo sezione (da Q1 a Q10), se non programmato Q = 1.
il profilo sezione che contiene il parametro K1 viene usato percalcolare la distanza tra le varie passate in funzione della lorodistanza I programmata nella G736. Se K1 non è programmata, lepassate sono calcolate sul primo profilo sezione.
G737 [Q...] [K1]
G737Superfici definite da un profilo pianoe profili sezione: profili sezione
J: G736in presenza di D0=1 nella funzione , distanza tra le passateespressa in raggio fresa. Se non programmato J=1.
X,Y: G736in presenza di D0=1 nella funzione , coordinate del punto diingresso fresa. Se non programmati l’incremento viene effettuatodurante il riposizionamento in centro cava muovendo i 3 assi.
G738 [J...] [X... Y...]
G738Superfici definite da un profilo piano e profilisezione: esecuzione
Funzioni G Generali
30 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
A B:
I,J,Q:
K:
K0
K1
, nome degli assi rotativi.
valori positivi o negativi per spostare il punto di rotazione.Se non programmati, la rotazione avviene attorno alla puntadell’utensile.
per teste con mandrini contrapposti:
primo mandrino.
secondo mandrino.
D0=1:
D1=:
G740
tutti i calcoli sono riferiti alla posizione di riposo delle testeindipendentemente dalla posizione in cui si trovano al momento in cuisi programma la funzione G749. Con D0=1 è possibile il ripristinociclo e la ricerca memorizzata. Per usare la funzione G749 ènecessario definire la posizione di riposo delle teste con l’ operazionedi AZZERA TESTE.
fino alla programmazione di una .
( ).
Attiva:
Vedi Note a pag. 65
numero della testa (da 1 a 8). Se non programmato D1=1.
G749 [A] [B] [C] [I...] [J...] [Q...] [K...] [D0=1] [D1=...]
G749Lavorazione di superfici a 4 assi(S4045P e versioni Export) oppure, a 4/5 assi(S3045P, S4060D e S4045P con opzione TCPM4000)con teste mono o birotative
A B C
D0=
D0=1
, , : nome degli assi.
: scelta del modo di funzionamento:
la rotazione avviene sempre attorno alla punta dell’ utensile.
D0=0
G740
il punto di rotazione è la posizione in cui si trovava la puntadell’ utensile al momento della programmazione dellafunzione G748. Tale punto può essere spostato program-mando i valori di spostamento X…, Y…, Z…Se non programmato D0=0. Per usare la funzione G748 ènecessario definire la posizione del centro di rotazione delletavole con l’ operazione di AZZERA TAVOLE.
fino alla programmazione di una .
( ).
Attiva:
Vedi Note a pag. 65
G748 [A] [B] [C] [D0=...] [X...] [Y...] [Z...]
G748Lavorazione di superfici a 4 assi(S4045P e versioni Export) oppure, a 4/5 assi(S3045P, S4060D e S4045P con opzione TCPM4000)con tavole rotative o basculanti
G26
G746
G746 Sospende G748
31S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
G753
G753 Annullo della funzione G754
Attiva: fino alla programmazione di una .G753
G754
G26G754 Inversione del senso di percorrenza di un profilo
G26
G760
G760 Annullo della funzione G761
G761 [X...] [Y...] [Z...] [I...] [J...] [K...] [Q...] [F...][D0=...] [D1=...] [D2=...] [D3=...] [D4=...] [D5=...]
X,Y,Z:
I,J,K:
Q:
limiti minimi.
limiti massimi per X, Y, Z.
discriminatore per l’uscita dai limiti durante il movimento:
Q0 segnalazione di errore (ERR 98).
G26G761 Limitazione del campo operativo
G751 [TRS X...] [TRS Y...] [TRS Z...][ROT X...] [ROT Y...] [ROT Z...][SCA X...] [SCA Y...] [SCA Z...]
G751 Rototraslazione nello spazio
TRS X:
TRS Y:
TRS Z:
traslazione sull’asse X di un valore dato.
traslazione sull’asse Y di un valore dato.
traslazione sull’asse Z di un valore dato.
ROT X:
ROT Y:
ROT Z:
SCA X:
SCA Y:
SCA Z:
G750
rotazione attorno all’asse X di un valore dato.
rotazione attorno all’asse Y di un valore dato.
rotazione attorno all’asse Z di un valore dato.
fattore di scala per asse X.
fattore di scala per asse Y.
fattore di scala per asse Z.
fino alla programmazione di una .Attiva:
G26
G750
G750 Annullo della funzione G751
32 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
X,Y,Z:
I,J,K:
Q:
Q0
Q1
Q2
F:
D0=:
D1=:
D2=:
D3=:
D4:
D4=0:
D4=1:
D5:
D5=0:
D5=1:
G760.
limiti minimi.
limiti massimi per X, Y, Z.
discriminatore per l’uscita dai limiti durante il movimento:
segnalazione di errore (ERR 98).
proiezione dei punti esterni ai limiti.
cancellazione dei punti esterni ai limiti.
velocità all’esterno della fascia (solo con Q1); se non programmata,uguale alla F di lavoro.valore di fascia da percorrere a velocità di lavoro (solo con Q1).Viene sottratto ai limiti massimi I, J, K e aggiunto ai limiti minimi X, Y, K.Se non programmato, tutto il profilo è percorso a velocità di lavoro.
percentuale di variazione della velocità di lavoro (solo con Q1).(Se non programmato D1=1).
valore di distacco all’ esterno della fascia (solo con Q1).(Default D2=1).
quota di distacco incrementale o assoluto (solo con Q2).(Se non programmato D3=0).
discriminatore per D3. Se non programmato D4=0.
D3= quota incrementale.
D3= quota assoluta.
discriminatore per lo spostamento nel piano alla quota di distacco.
alla F programmata (default).
in rapido.
fino alla programmazione dellaAttiva:
Funzioni G Generali
G762 [X...] [Y...] [Z...] [A...] [B...] [C...] [K...]
G26G762
X..., Y..., Z...:
A..., B..., C...:
K...:
posizione degli assi lineari rispetto al centro tavola.
quota dell’asse rotativo tavola.
numero della testa (da 1 a 8). Se non programmato K1.
Azzeramento tavole da programma
(presente solo sui CNC della Serie S4000)
G773
G26G773Annulla gestione assi Roll-Over
(presente solo sui CNC della Serie S4000)
G763 [A...] [B...] [C...] [K...]
G26G763
A..., B..., C...:
K...:
quota dell’asse rotativo testa.
numero della testa (da 1 a 8). Se non programmato K1.
Azzeramento teste da programma
(presente solo sui CNC della Serie S4000)
G774 [A] [B] [C] [D0=1...] [D1=1...]
G26G774
A,B,C:
D0=:
D0=0: G774
D0=1: G774
D1=:
D1=0:
D1=1:
G773.
nome dell’asse rotativo su cui applicare la funzionalità Roll-Over.
scelta del modo di attivazione.
non attiva automaticamente all’inizio di ogni blocco(Se non programmato D0=0).
attivazione automatica della funzione all’inizio di ogniblocco.
scelta del modo di posizionamento.
posizionamento dell’asse rotativo non passante per la via piùbreve (Se non programmato D1=0).
posizionamento dell’asse rotativo secondo la via più breve.
fino alla programmazione dellaAttiva:
Assi rotativi Roll-Over
(presente solo sui CNC della Serie S4000)
33S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
G777 Z... J... I... [Q...] [D1=...] [D2=...][D3=...] [D4=...] [D5=...] [D6=...] [D7=1]
Z:
J:
quota di fondo cava
quota di inizio cava.
I:
Q:
D1=:
D2=:
D3=:
D4=:
D5=:
D6=:
D7=1:
profondità di passata.
quota di sicurezza nei riposizionamenti in rapido fuori pezzo.(Se non programmata, Q=J+2).
angolo di inclinazione delle passate. (Se non programmata, D1=0).
sovrametallo di finitura asportato solo se programmatasuccessivamente la G779. (Se non programmato, D2=0).
coefficiente per scegliere il percorso della fresa per spostarsi dalpunto finale di una passata al punto iniziale della passata successiva.Con D3=0 lo spostamento avviene fuori pezzo alla quota di sicurezzaQ. Con D3 uguale a un numero grande la fresa segue il profilorestando alla quota di lavoro. (Se non programmata D3=5).
distanza di sicurezza nella discesa alla profondità di lavoro.(Se non programmato, D4=2).
coefficiente di riduzione di velocità in Z.
distanza dal profilo di arresto delle passate.(Se non programmata D6=0.2).
non contornitura del profilo esterno.
.
G26G777 Cava profilata: apertura ciclo e parametri
G778 [X... Y...] [J...]
G26G778Cava profilata: attivazione ciclosenza passata di finitura
34 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
X, Y,:
D1=
D2=
D3=
D4=
D5=
coordinate del foro dipartenza.
: numero di fori sulla riga.
distanze tra i fori sulla riga.
angolo della riga rispettoall’asse X (se nonprogrammato, D3=0 gradi).
numero di fori sulla colonna.
distanza tra i fori dellacolonna.
:
:
:
:
Lavorazioni su reticoli
D6=: angolo della colonna rispetto all’asse X.(Se non programmato, D6=90 gradi).
D6
D3
D2
D5
D1
X
YN° fori
sulla riga
D4N°
fori
sulla
colonna
G26
G780
G780Ripetizione di lavorazioni su reticolie circonferenze - esecuzione
G781 X... Y... Z... J... [I...] [Q...] [K...] [F...]D1=... D2=... [D3=...] [D4=...] [D5=...][D6=...] [D8=...] [D10=...] [D11=...] [D13=...]
Parametri : vedere .
Parametri : vedere .
X, Y, D1, D2, D3, D4, D5, D6
Z, J, I, Q, K, F, D8, D10, D11, D13 G81
Lavorazioni su reticoli
D8=: fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
G26G781 Super cicli fissi su reticolo: forature o lamature
X,Y:
J:
punto su cui la fresa si posiziona prima di iniziare le passatedi svuotamento. Se non programmato, si posiziona sul punto di iniziodella prima passata.
distanza tra una passata e l’altra espressa in raggi fresa.(Se non programmata J=1.6).
G779 [X... Y...] [J...]
G26G779Cava profilata: attivazione ciclocon passata di finitura
X,Y:
J:
punto su cui la fresa si posiziona prima di iniziare le passate disvuotamento. Se non programmato, si posiziona sul punto di iniziodella prima passata.
distanza tra una passata e l’altra espressa in raggi fresa.(Se non programmata J=1.6).
35S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
Parametri : vedere .
: vedere
X, Y, D1, D2, D3, D4, D5, D6
Z, J, I, Q, K, F, D0, D7, D8 G86
Lavorazioni su reticoli
.Parametri
G26G71
G78 Circular pocket milling (roughing cycle)G786 X... Y... Z... J... [I...] [Q...] [K...] [F...]
[D0=...] D1=... D2=... [D3=...] [D4=...][D5=...] [D6=...] [D7=...] [D8=...]
G26G786 Super cicli fissi su reticolo: barenatura
G26G71
G783 X... Y... Z... J... I... [Q...] [K...] [F...] D1=... D2=...[D0=...] [D3=...] [D4=...] [D5=...] [D6=...] [D7=1] [D8=...]
Parametri vedere .
Parametri : vedere
X, Y, D1, D2, D3, D4, D5, D6
, J, I, Q, K, F, D0, D7, D8 G83.
: Lavorazioni su reticoli
Z
D8=: fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
G26G783Super cicli fissi su reticolo:forature profonde con scarico truciolo
G784 X... Y... Z... J... F... [Q...] [K...] [I...] D1=... D2=...[D3=...] [D4=...] [D5=...] [D6=...] [D8=...]
Parametri : vedere .
Parametri : vedere
X, Y, D1, D2, D3, D4, D5, D6
Z, J, I, Q, K, F, D8 G84
Lavorazioni su reticoli
.
G26G784 Super cicli fissi su reticolo: maschiatura
G26G71
G78 Circular pocket milling (roughing cycle)G785 X... Y... Z... J... [Q...] [K...] [F...] D1=... D2=...
[D3=...] [D4=...] [D5=...] [D6=...] [D8=...]
Parametri : vedere .
Parametri :
X, Y, D1, D2, D3, D4, D5, D6
Z, J, Q, K, F, D8 G85
Lavorazioni su reticoli
.vedere
G26G785 Super cicli fissi su reticolo: alesatura
G26G71
G782 X... Y... Z... J... I... [Q...] [K...] [F...] D1=... D2=...[D3=...] [D4=...] [D5=...][D6=...] [D8=...] [D7=1][D10=...] [D11=...] [D12=...] [D13=...] [D14=...]
Parametri : vedere .
Parametri vedere .
X, Y, D1, D2, D3, D4, D5, D6
Z, J, I, Q, K, F, D0, D7, D8, D10, D11, D12, D13, D14 G82
Lavorazioni su reticoli
D8=: fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
G26G782 Super cicli fissi su reticolo: forature profonde miste
36 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
D8=: fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
G26G71
G78 Circular pocket milling (roughing cycle)G787 X... Y... [D1=...] [D2=...] [D3=...]
[D4=...] [D5=...] [D6=...] [D7=...]
X,Y
D1=
D2=
: coordinate del punto di partenza.
: numero di figure sulla riga.
distanza tra le figure sulla riga.:
: angolo della riga rispetto all’ asse X (default D3=0).
: numero di figure sulla colonna.
: distanza tra le figure sulla colonna.
: angolo della colonna rispetto all’asse X (default D6=90).
: angolo di rotazione della singola figura (default D7=0). La lavorazioneva programmata tra la G787 e la funzione G780 di esecuzione.Il numero della lavorazione che sta per essere eseguita èmemorizzato nel parametro P99.
D3=
D4=
D5=
D6=
D7=
G26G787 Ripetizione di lavorazioni su reticoli
X,Y:
D1=
D2=
D3=
coordinate del centro delcerchio.
: numero dei fori.
raggio del cerchio con segno.Se il raggio è positivo i forivengono eseguiti in sensoantiorario, se negativo insenso orario.
angolo del primo fororispetto all’asse X (se nonprogrammato, D3=0 gradi).
:
:
Lavorazioni su circonferenze
X
Y
D1=n fori°
D2(+/-)
D3
D5=0D5=1
D4
G789 X... Y... Z... J... [I...] [K...] [Q...] [F...] D1=...D2=... [D3=...] [D4=...] [D5=...][D6=...][D10=...] [D14=...] [D15=...] [D16=...][D17=...] [D18=...] [D19=...] [D20=...][D21=...] [D22=...] [D23=...]
Parametri vedere Lavorazioni su reticoli.
Parametri: vedere .
X, Y, D1, D2, D3, D4, D5, D6:
Z, J, I, K, Q, F, D10, D14, D15, D16, D17, D18, D19, D20, D21, D22,D23 G89
G26G789Super cicli fissi su reticolo: forature differenziate(presente solo sui CNC della Serie S4000)
37S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
G793 X... Y... Z... J... I... [Q...] [K...] [F...] D1=... D2=...[D0=...] [D3=...] [D4=...] [D5=...] [D7=1] [D8=...]
Parametri : vedere .
Parametri : vedere .
X, Y, D1, D2, D3, D4, D5
Z, J, I, Q, K, F, D0, D7, D8 G83
Lavorazioni su circonferenza
D8=: fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
G26G71G26G793Super cicli fissi su circonferenza:forature profonde con scarico truciolo
G791 X... Y... Z... J... [I...] [Q...] [K...] [F...]D1=... D2=... [D3=...] [D4=...] [D5=...][D8=...] [D10=...] [D11=...] [D13=...]
Parametri : vedere .
Parametri : vedere .
X, Y, D1, D2, D3, D4, D5
Z, J, I, Q, K, F, D8, D10, D11, D13 G81
Lavorazioni su circonferenza
D8=: fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
G26G791Super cicli fissi su circonferenza:forature o lamature
G792 X... Y... Z... J... I... [Q...] [K...] [F...]D1=... D2=... [D3=...] [D4=...] [D5=...] [D7=1][D8=...] [D10=...] [D11=...] [D12=...] [D13=...] [D14=...]
Parametri vedere .
Parametri :vedere .
fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
Lavorazioni su circonferenzaX, Y, D1, D2, D3, D4, D5:
Z, J, I, Q, K, F, D0, D7, D8, D10, D11, D12, D13, D14 G82
D8=:
G26G792Super cicli fissi su circonferenza:forature profonde miste
D4=
D5
D5=0
D5=1
: distanza angolare tra un foro e l’altro (se non programmato il numerodei fori è suddiviso su 360 gradi).
: discriminatore per lo spostamento in rapido tra un foro e l’altro(se non programmato D5=0):
spostamento tra un foro e l’altro con movimento rettilineo.
spostamento tra un foro e l’altro con movimento lungo ilcerchio.
38 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
G795 X... Y... Z... J... [Q...] [K...] [F...]D1=... D2=... [D0=...] [D3=...] [D4=...] [D5=...] [D7=...]
Parametri : vedere .X, Y, D1, D2, D3, D4, D5 Lavorazioni su circonferenza
Parametri : vedere .Z, J, Q, K, F, D8 G85
G26G71G26G795 Super cicli fissi su circonferenza: alesatura
G796 X... Y... Z... J... [I...] [Q...] [K...] [F...] D1=... D2=...[D0=...] [D3=...] [D4=...] [D5=...] [D8=...] [D7=...]
Parametri vedere .
Parametri : vedere .
fattore di scala per la velocità di spostamento in rapido (valorecompreso tra 0 e 1; se non programmato D8=1).(Solo per la Serie S4000).
Lavorazioni su circonferenzaX, Y, D1, D2, D3, D4, D5:
Z, J, I, Q, K, F, D0, D7, D8 G86
D8=:
G26G71G26G796 Super cicli fissi su circonferenza: barenatura
G797 X... Y... D1=... D2=...[D3=...] [D4=...] [D5=...]
X,Y:
D1=
D2=
coordinate del centro delle circonferenze.
numero di figure.
raggio della circonferenza con segno. Se il raggio è positivo le figurevengono eseguite in senso antiorario se negativo in senso orario.
:
:
angolo della prima figura rispetto all’ asse X (default D3=0).
distanza angolare tra le figure (se non programmata il numerodelle figure è suddiviso su 360 gradi).
discriminatore per ruotare le figure:
la figura non ruota.
la figura ruota (default D5=0).
La lavorazione va programmata tra la G797 e la funzione G780 di ese-cuzione. Il numero della lavorazione che sta per essereeseguita è memorizzato nel parametro P99.
D3=
D4=
D5=
D5=0
D5=1
G26G71G26G797 Ripetizione di lavorazioni su circonferenze
G794 X... Y... Z... J... F... [Q...] [K...] [I...]D1=... D2=... [D3=...] [D4=...] [D5=...] [D8=...]
Parametri : vedere .
Parametri : vedere .
X, Y, D1, D2, D3, D4, D5
Z, J, Q, K, F, I, D8 G84
Lavorazioni su circonferenza
G26G71G26G794 Super cicli fissi su circonferenza: maschiatura
39S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Attiva: nel blocco programmato.
G845
G26G71G26G845 Disattivazione G846
Asse1, Asse2Asse3, ecc...:
G845
assi controllati dal sistema. Gli altri possono essere mossicon i volantini se abilitati da PLC.
fino alla programmazione di una .Attiva:
G846 Asse1 Asse2 Asse3 ecc...
G26G71G26G846Movimento assi con volantini in fasedi lavorazione
Funzioni G Generali
Asse: nome dell’asse a cui sarà associata la correzione lunghezza.
fino al termine del ciclo o del programma.Attiva:
G817 Asse
G26G817Correzione lunghezza utensilesu asse diverso da quello perpendicolare
Attiva: nel blocco programmato.
G840
G26G71G26G840 Disattivazione G841
X,Y,Z:
I:
J:
K:
G840
coordinate dei punti del percorso.
coefficiente di correzione del raggio per l’asse X.
Y.
Z.
fino alla programmazione di una .
coefficiente di correzione del raggio per l’asse
coefficiente di correzione del raggio per l’asse
Attiva:
G841 X... Y... Z... I... J... K...
G26G71G26G841 Correzione raggio utensile nello spazio
G799 X... Y... Z... J... [I...] [K...] [Q...] [F…] D1=... D2=...
[D3=...] [D4=...] [D5=...] [D10=…] [D14=…][D15=…] [D16=…] [D17=…] [D18=…] [D19=…][D20=…] [D21=…][D22=…] [D23=…]
Parametri vedere .Parametri
(vedere ).
Lavorazioni su circonferenzaX, Y, D1, D2, D3, D4, D5:Z, J, I, K, Q, F, D10, D14, D15, D16, D17, D18, D19, D20, D21,D22, D2 G89
G26G71G26G799Super cicli fissi su circonferenza: forature differenziate(presente solo sui CNC della Serie S4000)
40 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
I:
I:
J:
raggio dell'utensile tipo tornio.
codice di orientamento dell'utensile. Se non programmato Q0.
I codici di orientamento hanno il seguente significato:
sovrametallo vettoriale.
.
Q0
Q1 Q2
Q3
Q4 e Q5
Q6
Q7 Q8
Q9
Q10 Q11
Q12
: la punta virtuale dell'utensile coincide con il centroutensile
e : la punta virtuale dell'utensile è verso X- Z-.
: la punta virtuale dell'utensile è verso Z-.
: la punta virtuale dell'utensile è verso X+ Z-.
: la punta virtuale dell'utensile è verso X+.
e : la punta virtuale dell'utensile è verso X+ Z+.
: la punta virtuale dell'utensile è verso Z+.
e : la punta virtuale dell'utensile è verso X- Z+.
: la punta virtuale dell'utensile è verso X-.
G849 I... [Q...] [J...]
G26G71G26G849Definizione raggio utensile tipo tornio(presente solo sui CNC della Serie S4000)
Asse1 Asse2Asse3, ecc...
G850
,
Attiva:
assi su cui applicare lo spostamento origine. Il valore dellospostamento origine dipende dal passo volantinoselezionato (mm / giro).
fino alla programmazione di una .
G851 Asse1 Asse2 Asse3 ecc...
G26G71G26G851 Spostamento origini con volantini
X,Y,Z:
I:
F:
R:
coordinate teoriche del punto da misurare.
distanza di sicurezza.
velocità di misura.
spostamento in rapido fino a I… mm dal punto teorico.Se I non è programmato lo spostamento avviene a velocità di misura.
solo nel blocco programmato.Attiva:
G872 [X...] [Y...] [Z...] [I...] [F...] [R]
G26G71G26G872Misura delle coordinate nello spaziocon tastatore ON/OFF
Attiva: nel blocco programmato.
G850
G26G71G26G850 Annullo della funzione G851
41S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G Generali
Il blocco che porta gli assi in fine corsa viene eseguito consegnalazioni di errore e arresto della lavorazione sul fine corsa.
fino alla programmazione di una .Attiva: G910
G911
G26G71G26G911 Disabilita controllo preventivo fine corsa
G997
G26G71G26G997Annullo della funzione G998(presente solo sui CNC della Serie S3000)
La funzione disattiva l’edit e l’esecuzione grafica di altriprogrammi durante la lavorazione in macchina.
libera la memoria dopo il richiamo di un file.
G901
I1:
G901 [I1]
G26G71G26G901Disattivazione edit ed esecuzione graficadurante la lavorazione
G910
G26G71G26G910 Annullo della funzione G911
G900
G26G71G26G900 Annullo della funzione G901
X Y Z
I
F
, , : coordinate teoriche del punto da misurare.
: distanza di sicurezza.
: velocità di misura.
R: spostamento in rapido fino a I… mm dal punto teorico. Se I non èprogrammato lo spostamento avviene a velocità di misura.
solo nel blocco programmato.Attiva:
G873 [X...] [Y...] [Z...] [I...] [F...] [R]
G26G71G26G873Misura delle coordinate nello spaziocon tastatore di copiatura
G998
G26G71G26G998Controllo numero blocchi(presente solo sui CNC della Serie S3000)
42 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
I
J
Q
K
: raggio del cerchietto in mm della traiettoria circolare percorsodalla fresa (se non programmato I=1).
: incremento sul profilo in mm tra un cerchietto ed un altro (se nonprogrammato J=1).
: sovrametallo sul profilo (se non programmato Q=0).
: scelta del modo di lavorazione:
lavorazione a filo pezzo.
lavorazione non a filo pezzo.
Questo parametro definisce il senso di lavorazione concorde odiscorde rispetto al senso di percorrenza del profilo.
Con il parametro la lavorazione è concorde e lo spostamentotra i cerchietti avviene a filo pezzo.
Con il parametro la lavorazione è discorde e lo spostamentotra i cerchietti avviene dalla parte opposta al filo pezzo.
K=1
K=2
K1
K2
G4725 [I...] [J...] [Q...] [K...]
G26G71G26G4725Fresatura planetaria(presente solo sui CNC della Serie S4000)
Attiva: solo nel blocco programmato.
G9999
G26G71G26G9999 Sincronizzazione precalcolo con posizione M.U.
Funzioni G Generali
G4724
G26G71G26G4724Annullo della funzione G4725(presente solo sui CNC della Serie S4000)
Durante l’esecuzione in macchina la parte di programma definitadopo la G1001 viene eseguita solo in grafica.
G1001
G26G71G26G1001 Esecuzione solo grafica di parte di programma
La funzione programmata prima del richiamo di un programmasu hard-disk, floppy-disk o periferica attiva il controllo sul numero disequenze dei blocchi letti , segnalando errore se il numero di bloccovaria con passo diverso da 1.
G998
G1000
G26G71G26G1000 Annullo della funzione G1001
43S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G di Copiatura
G877 PIANO K... J...
PIANO
K:
K0
K1
K2
J
J0
J1
J2
J3
J4
J5
J7
J8
J9
J10
J11
: piano su cui giace la poligonale dei limiti (XY o YZ o XZ).
definizione del piano di copiatura:
= piano XY.
= piano ZX.
= piano YZ.
definizione del modo di copiatura:
copiatura manuale.
passate parallele bidirezionali e incrementi perpendicolarialla passata.
passate parallele bidirezionali e incrementi inclinati rispettoalla passata.
passate parallele unidirezionali con ritorno alto rapido.
passate parallele unidirezionali con ritorno alto rapido(senza copiatura della cavità).
pro f i lo p iano con eventua l i increment i su l l ’asseperpendicolare al piano dopo il completamento di ogniprofilo.
ciclo di qualifica del tastatore.
passate radiali bidirezionali che ruotano attorno a un punto.
passate radiali unidirezionali con ritorno alto rapido.
passate radiali unidirezionali con ritorno alto rapido (senzacopiatura delle cavità).
profilo programmato.
:
G879 Chiusura definizione limiti
G879 [I...] [J...] [Q...]
I:
J:
Q:
quota limite massima sull’asse tastatore per modo 5.
quota limite minima sull’asse tastatore per modo 5.
angolo di inclinazione delle passate per copiatura inclinata (conJ1, J2, J3 e J4).
G880 Fine profilo da copiare in modo 11
G880
Il profilo da seguire in copiatura deve essere programmato tra lae la .
G881G880
G877
F GUNZIONI DI COPIATURA
Limiti, modo e piano di copiatura
44 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G di Copiatura
G881 Inizio copiatura
G881 X... Y... I... K... Q... F...
X Y Z:
I:
K:
Q:
F:
G888
o o
Attiva:
K1
K2
XY
ZX
YZ
Q1:
Q0.5:
coordinate di un punto (non raggiunto dal tastatore) che dà ladirezione di avvicinamento al pezzo rispetto alla posizioneattuale del tastatore.
incremento fra una passata e l’altra, positivo o negativo. Per lacopiatura radiale (modo 8) l’incremento è espresso in gradi.
direzione di tastatura, dopo il contatto con il pezzo:
= tastatore a sinistra del pezzo.
= tastatore a destra del pezzo.
La posizione sinistra o destra va vista con il profilo del pezzo riferito aun sistema di assi cartesiani in cui l’ascissa e l’ordinata sonorispettivamente:
per il piano di copiatura XY (K0 nella G877).
per il piano di copiatura ZX (K1 nella G877).
per il piano di copiatura YZ (K2 nella G877).
variazione percentuale della velocità di copiatura durante l’incrementofra una passata e l’altra.
Es.: velocità di incremento = velocità di copiatura.
velocità di incremento = 1/2 velocità di copiatura.(Se non programmato Q=0.25).
velocità di copiatura. La velocità nelle prime due passate diapprendimento profilo (se è abilitato con la funzione G888) è pari alla Fprogrammata nella .
fino al completamento della copiatura.
G882 Fine memorizzazione
G882
45S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G di Copiatura
G883 I... J... K... Q... [D0=...] [D1=...][ASSI] LNOME:
I:
J:
errore cordale: errore massimo accettabile tra curva teorica e lineasegmentata che unisce i punti toccati dal tastatore (se nonprogrammato I=0.02).
lunghezza massima corda (se non programmata: J=1).
K:
K0
K1
K2
Q:
D0=0:
D0=1:
D1=0:
D1=1:
D1=2:
D1=3:
ASSI:
XY
XYZC:
NOME:
Per la Serie S3000:
Per la Serie S4000:
G882
LNOME:D
LG:NOME;
LA:\NOME;
LH:NOME;
LNOME:
L\DIR\NOME;
formato di memorizzazione dei punti:
formato ASCII (default).
formato binario S3000 (solo per la Serie S3000).
formato binario S1200 (solo per la Serie S3000).
lunghezza minima corda (se non programmata: Q=0.4).
in copiatura manuale abilita digitalizzazioni continue.
in copiatura manuale abilita digitalizzazioni a impulsi (se nonprogrammato D0=0).
compensazione delle deflessioni del tastatore nella memorizzazionedei punti (default).
memorizzazione dei punti senza compensazione delle deflessionidel tastatore.
compensazione delle deflessioni del tastatore nella memorizzazionedei punti e memorizzazione dei coseni direttori.Es: X… Y… Z… I… J… K…
memorizzazione dei punti senza compensazione delle deflessionidel tastatore e memorizzazione dei coseni direttori.Es: X… Y… Z… I… J… K…
nome degli assi (max 4) da memorizzare. Se non programmato ilsistema memorizza X Y Z:
memorizza solo X Y.
memorizza X Y Z C.
nome del programma sul quale vengono memorizzati i datidigitalizzati.
Max. 8 caratteri di cui il primo alfanumerico seguito da due punti “:”.Per memorizzare su periferica aggiungere il carattere “D” dopo ilcarattere “:”.EsempioPer memorizzare su hard disk:Per memorizzare su floppy disks:Per memorizzare su rete:
Per memorizzare nella directory in cui risiede il programma dicopiatura programmare:Per memorizzare in un’altra directory programmare:
f ino alla programmazione di una con parametri diversi.
=
=
=
:
Attiva:
G883 Memorizzazione punti (digitalizzazione)
46 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G di Copiatura
G884Parametri di copiatura per passate unidirezionali(modi 3, 4, 9 e 10)
G884 X... Y... Z... I... J... R
X Y Z:
I:
J:
R:
o o quota (assoluta) da raggiungere durante il distacco per ilriposizionamento in rapido sul punto iniziale della passata.
valore del distacco del tastatore dalla superficie a velocità di copiatura(se non programmato vale 3 mm).
distanza di sicurezza percorsa a velocità di copiatura dopo ilriposizionamento in rapido sul punto iniziale (se non programmatavale 3 mm).
distacco e riposizionamento in rapido.
G884 [X...] [Y...] [Z...] [Q...]
X,Y,Z:
Q:
(X… Y… o X… Z… o Y… Z…) coordinate del polo, cioè del centro dirotazione delle passate per copiatura con polo interno ai limiti.
angolo limite di arresto della copiatura. Se non programmatoQ=180 gradi rispetto all’angolo iniziale. Può essere programmatoin incrementale aggiungendo I all’angolo.
G884 Parametri di copiatura radiale
G888 I... J... Q... F...
I:
J
Q
F:
distanza dai punti critici della zona di profilo dove la velocità dicopiatura viene ridotta.
raggio di curvatura critico. Se non programmato J=2 x R tastatore.
lunghezza corda per il calcolo dei raggi di curvatura.Se non programmato Q= ½ tastatore.
velocità di copiatura sulle zone di profilo adiacenti ai punti critici.
:
:
G888 Parametri di apprendimento profilo
G889 I... J... K... Q... [X...] [Y...] [Z...] [D0=] [D1=1]
I:
J:
K:
K1
K2
K3
K4
deflessione nominale nel piano.
raggio palpatore.
orientamento del tastatore (in G17):
= parallelo a X e orientato nella direzione X+.
= parallelo a X e orientato nella direzione X- .
= parallelo a Y e orientato nella direzione Y+.
= Y-.parallelo a Y e orientato nella direzione
G889 Dati del tastatore
47S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Funzioni G di Copiatura
K5
K6
Q: Q0
Q1
= parallelo a Z e orientato nella direzione Z+.
= parallelo a Z e orientato nella direzione Z-.
Ai codici 1,2,3,4,5 e 6 si possono aggiungere i prefissi 1,2,3,.. Peresempio K14, K24, K34, K. Questo permette di passare da tastatoreverticale a tastatore orizzontale ruotandolo in qualunque modo.
= con qualifica.
= senza qualifica.
Q...
X,Y,Z:
D0:
D1=1:
G889
= profondità di discesa del tastatore sul cubo di qualificacon G877 J7.
definizione della posizione di un piano parallelo a quello dei limitidi copiatura: Z… per limiti su XY, Y… per limiti su XZ, X… per limiti suYZ. Tale piano va sempre programmato.
coefficiente di attrito.
abilita i parametri speciali per la copiatura diretta.
fino alla programmazione di una nuova con parametri diversi.Attiva:
G890
Va programmata in blocco singolo dopo aver programmato l’angolodi rotazione con la funzione .G891
G890 Azzera deflessioni con tastatore inclinato
G891 [ROTX...] [ROTY...] [ROTZ...]
ROTX…:
ROTY…:
ROTZ…:
rotazione attorno all’asse X.
rotazione attorno all’asse Y.
rotazione attorno all’asse Z.
G891 Angoli di rotazione con tastatore inclinato
48 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Operatori Logico-Matematici
OPERATORI
LOGICO-MATEMATICI
Operatori decisionali
=
>
<
>=
<=
<>
uguale a
maggiore di
minore di
maggiore o uguale
minore o uguale
diverso da
ES.: {P24 <= P18}L22
I parametri sono identificati dalla lettera P seguita da un numero(da P0 a P399).
Operatori a due operandi
+
-
*
/
^
addizione
sottrazione
moltiplicazione
divisione
elevazione a potenza
Operatori a un operando
SIN
COS
TAN
ASN
ACS
ATN
SQR
ABS
INT
NEI
LOG
LGT
-
seno di un angolo in gradi e decimali di grado
coseno di un angolo in gradi e decimali di grado
tangente di un angolo in gradi e decimali di grado
arcoseno in gradi e decimali di grado
arcocoseno in gradi e decimali di grado
arcotangente in gradi e decimali di grado
radice quadrata
valore assoluto
valore intero troncato
valore intero più vicino
logaritmo in base e
logaritmo in base 10
cambiamento di segno
49S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Scrittura di Caratteri
SCRITTURA DI CARATTERI
Posizione della scritta lineare
P7
P8
P9
= X della prima lettera
= Y della prima lettera
= angolo della scritta P8
P7
P9
X
Y
0 pezzo
BA12
VZ
Dimensioni delle lettere
P1
P2
P3
P4
= base
= altezza (massimo 2.5xP1)
= passo
= angolo
P4
P2
P1
P3
Profondità di lavorazione e quota di sicurezza
P5
P6
= quota di sicurezza
= profondità di lavorazioneP5
P6
0 pezzo Z
Scrittura di Caratteri
50 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Posizione della scritta circolare
P7
P8
P9
P10
= X centro cerchio
= Y centro cerchio
= angolo di partenza dellaprima lettera
= raggio del cerchio positivo
P9
P8
P7 P10+
Y
XO pezzo
ABC12
Posizione della scritta circolare
P7
P8
P10
P9
= X centro cerchio
= Y centro cerchio
= angolo di partenza dellaprima lettera
= raggio del cerchio negativoP9
P8
P7 P10-
Y
X
O pezzo
ABC12
Il formato di programmazione è:
WRITEL = STRINGA DI CARATTERI(per scrivere su una retta).
WRITEC =(per scrivere su un cerchio).
NOTA: Per poter eseguire una lavorazione di scrittura in o inè necessario programmare in ed inserire uno scambio assi( )o una rototraslazione ( ).
NON UTILIZZARE nei programmi i parametri compresi tra e
Programmare la funzione dopo l’ultima istruzione WRITELo WRITEC.
STRINGA DI CARATTERI
G18 G19G17
P0 P99.
G50
G16 G751
Fattore di scala (presente solo sui CNC della Serie S4000)
P11 = fattore di scala per la velocità di avanzamento sull’asseperpendicolare al piano di lavoro. (Valore compreso tra 0 e 1).
51S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
MEMORIZZAZIONE DI ENTI
Memorizzazione di punti
Punto in coordinate cartesiane
Ep = G20 Xp YpEpYp
XpO
Punto in coordinate polari
G76
Ep = G20 Xp Yp
G75
Ep
Yp
Xp
O
Punto in coordinate cartesiane riferito a origine diversadallo zero pezzo
Ep = G51 Xo Yo Jo,G20 Xp Yp
Eo = G51 Xo Yo Jo
Ep = Eo, G20 Xp Yp
Ep
YoXp
O
JoEo
Xo X
Xp
Y
52 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Punto intersezione di due rette
Ep = G13 X… Y… J…,G13 X… Y… J…
Ep = Er1, Er2Ep
Y
O X
Er2
Er1
Punto centro di un cerchio memorizzato
Ep = Ec I0Y
O X
Ec
Ep
Punto intersezione di due cerchi
Ep1 =G20 X… Y… I…,G20X… Y… I…
Ep2 =G20 X… Y… I…,G20X… Y… I… K2
Ep1 =Ec1, Ec2
Ep2 =Ec1, Ec2 K2
Ec2Y
O X
Ec1
Ep1 Ep2
Punto intersezione di un cerchio e una retta
Ep1 =G13 X… Y… J…,G20 X… Y… I…
Ep2 =G13 X… Y… J…,G20 X… Y… I… K2
Ep1 =Er, Ec
Ep2 =Er, Ec K2
Y
O X
Ec
Ep1 Ep2
Er
53S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Memorizzazione di rette
Retta punto e angolo
Er = G13 Xp Yp Jr
Er = G13 Ep Jr
ErYp
XpO
Ep
Jr
X
Y
Retta cerchio e angolo
Er = G13 Xc Yc Ic Jr
Er = G13 Ec Jr
Er
Yc
XcO
Ec
Jr
X
Y
Ic
Retta passante per due punti
Er = G10 Xp1 Yp1,G11 Xp2 Yp2
Er = G10 Ep1, G11 Ep2Er
Yp1
Xp2O
Ep1
X
Y
Yp2
Xp1
Ep2
Retta tangente a due cerchi
Er = G10 Xc1 Yc1 Ic1,G11 Xc2 Yc2 Ic2
Er = G10 Ec1, G11 Ec2 Ec1 ErYc2
Xc1O X
Y
Yc1
Xc2
Ic1
Ic2Ec2
54 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Inversione del senso di percorrenza
Er2 = -Er1
O X
Y
Er 2
Er 1
Rette parallele ad altra retta
Er2 = Er1 Qd1
Er3 = Er1 Q-d2
O X
Y Er 2
Er 1
Er 3d1
d2
Retta passante per un punto e tangente a un cerchio
Er = G10 Xp Yp,G11 Xc Yc Ic
Er = G10 Ep, G11 Ec
Yp
XpO
Ep
X
Y
Yc
Xc
Ec
Ic
Er
Retta tangente a un cerchio e passante per un punto
Er = G10 Xc Yc Ic,G11 Xp Yp
Er = G10 Ec, G11 Ep
Yp
O
Ep
X
Y
Yc
Xc
Ec
Ic
Er
Xp
55S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Memorizzazione di cerchi
Cerchi di centro e raggio noti
Ec1= G20 Xc1 Yc1 Ic1
Ec2= G51 Xo Yo Jo,G20 Xc2 Yc2 Ic2
Ec2= Eo, G20 Xc2 Yc2 Ic2Ec1
EoYo
Xc1O X
Y
Yc1
Xo
Ic1
Ic2
Yc2
Ec2
Jo
Cerchio tangente a due rette
Ec = G13 Xr1 Yr1 Jr1,G21 Ic,G13 Xr2 Yr2 Jr2
Ec = Er1, G21 Ic, Er2
O X
Y
Ic
Ec
Er2
Er1
Cerchio tangente a una retta e a un cerchio
Ec2 = G13 Xr Yr Jr,G21 Ic2,G20 Xc1 Yc1 Ic1
Ec2 =Er, G21 Ic2, Ec1
O X
Y
Ec2
Ec1
Er
Ic2
Ic1
Xc1
Yc1
Cerchio tangente a un cerchio e a una retta
Ec2 =G20 Xc1 Yc1 Ic1,G21 Ic2,G13 Xr Yr Jr
Ec2 =Ec1, G21 Ic2, Er
O X
Y
Er
Ic2
Ec1
Ic1
Ec2
Xc1
Yc1
56 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Cerchio passante per due punti
Ec = G20 Xp1 Yp1,G21 Ic, G20 Xp2 Yp2
Ec = Ep1, G21 Ic, Ep2
O X
Y
ErEc
Ic
Ep2 Ep1
Yp1Yp2
Cerchio passante per un punto e tangente a una retta
Ec = G20 Xp Yp, G21 Ic,G13 Xr Yr Jr
Ec = Ep, G21 Ic, Er
O X
Y
Er
Ec
Ep
Ic
Er
Cerchio tangente a due cerchi
Ec3 =G20 Xc1 Yc1 Ic1,G21 Ic3,G20 Xc2 Yc2 Ic2
Ec3 =Ec1, G21 Ic3, Ec2O X
Y
Er
Ec3
Ic1Ec2
Ec1Ic2
Ic3
Cerchio passante per un punto e tangente a un cerchio
Ec2 =G20 Xp Yp,G21 Ic2,G20 Xc1 Yc1 Ic1
Ec2 =Ep, G21 Ic2, Ec1O X
Y
Er
Ec1
Ic1
ErEp
Ec2Ic2Yp
Yc1
Xc1 Xp
Xp2 Xp1
57S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Cerchio passante per tre punti
Ec = G10 Xp1 Yp1,G20 Xp2 Yp2,G11 Xp3 Yp3
Ec = G10 Ep1, G20 Ep2,G11 Ep3 O X
Y
Ec
Ep1
Ep3
Ep2
Xp1 Xp3 Xp2
Yp1Yp3
Yp2
Cerchio passante per due punti e tangente a una retta
Ec = G20Xp1Yp1,G13XprYprJo,G20Xp2Yp2
Ec = Ep1, Er, Ep2O X
Y
Ec
Ep1
Ep2
Pr
Jo
Er
Cerchio con centro in un punto e tangente a una retta
Ec = G21 Xct Yct,G13 Xr Yr Jr
Ec = G21 Ect, Er
O X
Y
Yct EcEct
Xct
Cerchio con centro in un punto e tangente a un cerchio
Ec2 = G21 Xct Yct,G20 Xc1 Yc1 Ic1
Ec2 =G21 Ect, Ec1
O X
Y
Ec1
Ec2
ErEct
Ic1
Yct
Yc1
Xc1 Xct
58 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Inversione del senso di percorrenza
Ec2 =-Ec1
O X
Y Ec2Ec1
Cerchi concentrici di raggio dato
Ec2 = Ec1 Ic2
O X
YEc2
ErEc1
Ic2
Cerchi concentrici a distanza data
Ec2 = Ec1 Qd1Ec3 = Ec1 Q-d2
O X
Y
d1d2
Cerchio con centro in un punto e tangente a un cerchio(K2 = soluzione con raggio maggiore)
Ec2 =G21 Xct Yct,G20 Xc1 Yc1 Ic1 K2
Ec2 =G21 Ect, Ec1 K2
O X
Y
Ec2
ErEct
Ic1Ec1
YctYc1
Xc1 Xct
59S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione di Enti
Memorizzazione di
cambiamenti di origine
Definizione diretta
Eo = G51 Xp Yp Jo
O
Jo
Yp X
Xp
Y
Definizione indiretta
Eo = G51 Ep Jo
O
Jo
Ep
X
Y
Cerchio tangente a tre enti
Ec2 =G13 Xr1 Yr1 Jr1,G13 Xr2 Yr2 Jr2,G20 Xc1 Yc1 Ic1
Ec2 =Er1, Er2, Ec1
O X
Y
Ec2
Er2Ec1
Er1
Ic1
Cerchio tangente a due enti in un punto(appartenente a uno dei due)
Ec2 =Er, G20 Xp1Yp1, Ec1
O X
Y
P1Er
Ec1Ec2
60 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Memorizzazione distanza
Distanza tra due punti
Ed = G20 Xp1 Yp1,G20 Xp2 Yp2
Ed = Ep1, Ep2
O X
Y
Ep2Ed
Ep1
Distanza tra un punto e una retta
Ed = G20 Xp Yp,G13 Xr Yr Jr
Ed = Ep, Er
O X
Y
ErEd
Ep
Distanza tra due rette
Ed = Er1, Er2
Ed = G13 Xr1 Yr1 Jr1,G13 Xr2 Yr2 Jr2
O X
Y
Er2Ed
Er1
Memorizzazione di Enti
61S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Parametri di Visualizzazione nel Programma
PARAMETRI DI VISUALIZZAZIONE
NEL PROGRAMMA
$0
$1 M...X...I...Y...J...
$2 X... I... Y...J...K...Q...
X...
I...
Y...
J...
K...
Q...
$3
$4
$5
$6
$7
$8
$9
cancella il disegno presente sul video, senza modificare i parametripresenti.
impostazione della visualizzazione in due dimensioni, dove:
vista in pianta.
laterale.
vista frontale.
limite a sinistra.
destra.
inferiore.
superiore.
limite a sinistra.
destra.
inferiore.
superiore.
rotazione orizzontale.
rotazione verticale.
disattiva il disegno lasciando sul video quanto già disegnato.
riattiva il disegno, che era stato disattivato da
visualizza in cyano.
visualizza in verde gli spostamenti in lavoro ed in blu i rapidi (default).
visualizza in rosso.
visualizza in verde.
visualizza in giallo.
M = 0
M = 1
M = 2
X...
I...
Y...
J...
vista
limite a
limite
limite
impostazione della visualizzazione in tre dimensioni, dove:
limite a
limite
limite
.$3
62 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Parametri di Visualizzazione nel Programma
$10
$11
$12
$13
$20 $21
$21 K... I...
visualizza in blu.
visualizza in magenta.
visualizza in bianco.
visualizza in nero.
annulla a la funzione .
Simula la lavorazione della fresa, se attiva la vista in pianta,disegnando sul profilo percorso dal centro utensile dei cerchi didiametro uguale alla fresa, dove:
coefficiente per il calcolo della distanza fra i cerchi con laformula:
Più semplicemente programmare:
per avere una buona visualizzazione.
K...
I...
Distanza = K / (Raggio utensile * Scala disegno).
K=Raggio utensile
colore dei cerchi (i colori sono gli stessi numeri riportati per leistruzioni $).
63S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Stampe da Programma dei Parametri P
STAMPE DA PROGRAMMA
DEI PARAMETRI P
OPEN n, NOME
.000
S4000: NOME
.001 .002
S3000: NOME
n=3 NOME
NOME
FORMAT n,
STRINGA1 ####.###
definisce il nome del programma su cui scrivere iparametri, dove:
Vieneautomaticamente inserita l’estensione .
se il programma è già esistente, il sistemacrea un programma modificando l’estensione in
, , ecc...
se il programma è già esistente, il sistemacrea un programma inserendo dopo il
sovrascritturadelprogrammagiàesistente .In tal caso non viene aggiunta l’estensione.
. In tal caso non viene aggiuntal’estensione.
creazione del programma .
, icaratteri /A, /B, /C, etc...Nel caso in cui il programma sia maggioredi 6 caratteri, verranno troncati gli ultimi 2.
per appendere i blocchi ad un programma giàesistente
Definisce il formato di stampa dei parametri, dove:
numero di formato (da 1 a 6) da richiamarenella funzione di stampa ,
, , ecc.. è una q u a l u n q u esuccessione di caratteri alfanumerici (es. , , ).
con il carattere “ cancelletto” si definisce comestampare il valore numerico contenuto nelparametro ( ).
significa stampare un numero con treinteri più segno e tre decimali.
significa stampare solo la parte intera di unnumero con 3 cifre più segno.
n=2 NOME
NOME
NOME
n=4
STRINGA2 ####.###
STRINGA3 ####.### Etc.
n=PRINT STRINGA1
STRINGA2 STRINGA3X Y Z
#
Pn
####.###
####
64 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
PRINT n, P...,
P..., P...n FORMAT
P... P0 P399
CLOSEPRINT
attiva la scrittura di un blocco nel programma con ilformato definito dalla funzione ;
parametri da stampare, compresi tra e ,separati dal carattere “ virgola”.
.funzione di chiusura del file, da programmarsi da sola dopol’ultimo comando di stampa
DISP - MESSAGGI
MESSAGGI
2
LISTA DISEGNO
consente di ritornare dalla pagina dei a quellaprecedentemente attiva ( o ).
DISP -
DISP 0
DISP... DISP 1 DISP 18
DISP n = Stringa di caratteri
1 consente di visualizzare la pagina dei .
cancella tutte le scritte dei messaggi presenti sul video.
(da a ): scrive una riga di testa nellaposizione del video definita.
Ogni riga può contenere fino a 56 caratteri.
Il formato di programmazione è:
VISUALIZZAZIONE MESSAGGI
Visualizzazione Messaggi
Indice
Funzioni G generali
Funzioni G di copiatura
Operatori Logico-Matemetici
Scrittura di caratteri
Memorizzazione di enti
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pag. 1
. . . . . . . . . . . . . . . . . . . . . . . . . . . . Pag. 43
. . . . . . . . . . . . . . . . . . . . . . . Pag. 48
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pag. 49
. . . . . . . . . . . . . . . . . . . . . . . . . . . . Pag. 51
Memorizzazione di punti. . . . . . . . . . . . . . . . . . . . Pag. 51
. . . . . . . . . . . . . . . . . . . . Pag. 53
. . . . . . . . . . . . . . . . . . . Pag. 55
. . . . . Pag. 59
di distanza . . . . . . . . . . . . . . . . . Pag. 60
Memorizzazione di rette
Memorizzazione di cerchi
Memorizzazione di cambiamenti di origine
Memorizzazione
. . . . . . . . . . Pag. 61
. . . . . . . . . . . . . . . Pag. 63
. . . . . . . . . . . . . . . . . . . . . . . . . . Pag. 64
Parametri di visualizzazione nel programma
Stampe da programma dei parametri P
Visualizzazione messaggi
NOTA:
Esempio: X100Y50Z200A0
Nel caso si programmasse per esempio X100Y50Z200A0B90, il CNsegnalerà errore.
Le funzioni TCPM dinamiche (G748 e G749) non consentono laprogrammazione di più di un asse.
G749A
Nel caso si programmasse per esempio G748BC oppure G749AB, ilCN segnalerà errore.
(Vedi G748 e G749 a pag. 30).
Le versioni (contraddistinte dalla lettera dopo il numero diversione), consentono l’interpolazione massima di 4 assi, quindi nonsi possono programmare più di 4 assi.
Esempio: G748C
EXPORT E
66 S4060DS4045P
S3045P
S4040GE
S3040GE
S4045
S3045
S4040
S3040S3035
Il referente per la commercializzazione, la promozione e l’assistenzadei prodotti Selca è:
HEIDENHAIN ITALIANA S.r.l.Via Asiago, 1420128 MilanoTel. +39 02.27.07.51
info@heidenhain.itwww.heidenhain.it
Ufficio di IvreaCorso Vercelli, 12310015 Ivrea (TO)Tel. + 39 0125.61.44.11
heidenhain.ivrea@heidenhain.it
Ufficio di NoaleVia della Bova, 3330033 Noale (VE)Tel. +39 348 55.03.625
heidenhain.noale@heidenhain.it
Per qualsiasi informazione o segnalazione relativa a funzioni riportatenel presente manuale è possibile contattare uno dei seguenti uffici:
ProgrammazioneTel. +39 0125 61.44.11Fax +39 0125 61.65.82programmazione_selca@heidenhain.it
Assistenza TecnicaTel. +39 0125 61.44.15Fax +39 0125 61.65.82service_selca@heidenhain.it
Selca ClubTel. +39 0125 61.44.40Fax +39 0125 61.44.08selcaclub_selca@heidenhain.it
Fax +39 02.27.07.52.10
Fax +39 02.27.07.52.10
Fax +39 041.58.93.491
Riferimenti e contatti