Messaggio
da badade » venerdì 4 novembre 2011, 7:22
I cicli di foratura lo ricordiamo eseguono una successione di movimenti che si esprime attraverso l'uso del codice appropriato.
Il G81 è uno di questi cicli.
La sintassi del ciclo G81 è la seguente G81 X Y Z R F K
X Y
indicano il punto di foratura, se omesso/i, il cn assume la posizione corrente.
trovandoci a X0 Y0 se scriviamo G81 Z-20 R5 F100, eseguiremo la foratura nel punto in cui siamo
Z rappresenta la profondità , se omessa viene assunto il valore precedente
G81 X0 Y0 Z-20 R5 F100
X100 Y100 qui il valore di Z è sempre -20
R è l'avvicinamento in rapido
se ci troviamo a Z=200 e scriviamo G81 X0 Y0 Z-20 R5 F100, il movimento da 200 a 5 viene effettuato in rapido
F è la velocità di avanzamento
se ci troviamo a Z=200 e scriviamo G81 X0 Y0 Z-20 R5 F100, il movimento da Z=5 a Z=-20 viene effettuato con avanzamento pari a F100
K indica il numero di ripetizioni che vogliamo effettuare
il valore di K varia da 0 a 999, per default è considerato 1.
Si usa in generale per ripetere determinati fori posti a distanza uguale,
quindi lo spostamento dovrà essere descritto in incrementale.
Il valore K=0 memorizza la funzione di foratura ma non la esegue.
G81 X0 Y0 Z-20 R5 F100 K0 qui la funzione è memorizzata ma non eseguita
x100 Y100 qui la funzione è eseguita
G81 X0 Y0 Z-20 R5 F100
G91 X10 K10 10 ripetizioni con spostamenti ripetitivi pari a X=10
Le funzioni di foratura sono cicli fissi e pertanto sono sempre modali e saranno cancellate solo scrivendo un G80 oppure una funzione di movimento G0, G01, G02, G03
Quindi non devi scrivere G01 G81..., l'avanzamento è già considerato nel G81 senza l'ausilio di G01.
G81 X0 Y0 Z-20 R5 F100
G80 X100 qui il ciclo è cancellato e l'utensile è posto al punto X=100
G81 X0 Y0 Z-20 R5 F100
X100 esecuzione della foratura al valore X=100
Y30 esecuzione della foratura al valore Y=30
G0 X200 qui la foratura è cancellata e l'utensile è posto al punto X=200
G81 X Y.. ripristino foratura
Il fatto di essere modali indica che possiamo cambiare qualsiasi argomento della funzione di foratura senza richiamarla ulteriormente
G81 X0 Y0 Z-20 R5 F100
X100 Z-25 foratura a X=100 e variazione della profondità , (R5, F100)
Y30 R2 foratura a Y=30 e variazione dell'avvicinamento (Z=-25, F100)
X50 Z-10 R-2 F200 variazione di tutti gli argomenti.
Le funzioni di foratura possono utilizzare le funzioni G98 o G99
G98, il punto di ritorno funzione è sempre Z, il valore iniziale della funzione
è il default sulle frese
Se siamo a Z100 e scriviamo
G98 G81 X0 Y0 Z-20 R5 F100
X100 lo spostamento avviene alla quota di Z=100
G99, il punto di ritorno funzione è sempre R, il valore dell'avvicinamento
G99 G81 X0 Y0 Z-20 R5 F100
X100 lo spsostamento avviene alla quota di Z=5
Inoltre le funzioni di foratura possono utilizzare le funzioni di movimento G94 avanzamento al minuto (di default per le frese), e G95 avanzamento al giro.
Cosa succede se scriviamo G0 Z-5??
Sicuramente cancelliamo il ciclo di foratura!
Andiamo a sbattere?
Dipende dalla posizione di X e Y in cui ti trovi.
Sicuramente eseguirai un movimento rapido al valore di Z=-5... per il resto......