Discesa rapida dell'utensile!?

Sezione dedicata al G-code, postate qui dubbi o i Vs. lavori in formato G-code.
Rispondi
halberth
Newbie
Newbie
Messaggi: 42
Iscritto il: venerdì 5 marzo 2010, 11:18
Località: S.CROCE(PISA)

Discesa rapida dell'utensile!?

Messaggio da halberth » giovedì 3 novembre 2011, 19:34

buona sera a tutti,
ho un dubbio allora se scrivo questa parte di programma
N10 G1 G81 X10 Y10 Z-2 R5;
perforo a quota z-2 e ritorno a quota r5, ma la velocità  di discesa dell'elettromandrino dall'ipotetica quota z2 a z-2 è regolabile?

se io dovessi scrivere ad un certo punto di un programma:
N20 GO Z-5;
GO provoca una rapida discesa dell'elettromandrino da permettere una collisione.......catastrofica con il pezzo?

grazie in anticipo a choiunque mi risponde.

Buona serata. Halberth

nico.mo
Newbie
Newbie
Messaggi: 39
Iscritto il: sabato 30 ottobre 2010, 10:50
Località: modena

Re: Discesa rapida dell'utensile!?

Messaggio da nico.mo » giovedì 3 novembre 2011, 19:43

Non hai bisogno di scrivere G1 se utilizzi un ciclo di foratura G81. L'avanzamento utensil lo puoi esplicitare nello stesso blocco del ciclo di foratura utilizzando la funzione F (es F300 sono 300mm/min) oppure lo inserisci nei blocchi precedenti al ciclo fisso. Se scrivi G0 z-5 ti pianti nel pezzo...

halberth
Newbie
Newbie
Messaggi: 42
Iscritto il: venerdì 5 marzo 2010, 11:18
Località: S.CROCE(PISA)

Re: Discesa rapida dell'utensile!?

Messaggio da halberth » venerdì 4 novembre 2011, 5:23

Ciao Nico.mo,
allora con G81 F300 significa una discesa dell'elettromandrino a 300mm x min?
Quindi........scusa la mia ignoranza in materia..... devo distinguere tra la velocità  di avanzamento G1 e la velocità  di discesa dell'utensile in una perforazione con G81......penso......
Ti ringrazio . Halberth

badade
Junior
Junior
Messaggi: 166
Iscritto il: mercoledì 5 gennaio 2011, 11:45
Località: Varese

Re: Discesa rapida dell'utensile!?

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......

halberth
Newbie
Newbie
Messaggi: 42
Iscritto il: venerdì 5 marzo 2010, 11:18
Località: S.CROCE(PISA)

Re: Discesa rapida dell'utensile!?

Messaggio da halberth » venerdì 4 novembre 2011, 12:33

Grazie Badade,
molto chiaro e esaustivo come sempre.
buona giornata. HAlberth

Rispondi

Torna a “G-code”