G84 programma e caratteristiche

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)

G84 programma e caratteristiche

Messaggio da halberth » giovedì 29 settembre 2011, 7:10

ciao a tutti,
avrei bisogno di conoscere un programma applicando il codice G G84 e le sue caratteristiche, ho guardato in giro ma non ho trvato quasi nulla.
Vi ringrazio tutti.
Halberth

torn24
God
God
Messaggi: 5046
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G84 programma e caratteristiche

Messaggio da torn24 » giovedì 29 settembre 2011, 15:30

è il ciclo di maschiatura
la sintassi è quella del G81 ciclo di foratura
G84 X Y Z R F
NON FUNZIONA in quanto dovresti avere un controllo sulla rotazione del mandrino cosa che è presente nelle macchine
professionali

in pratica fa questo
ruota il mandrino in senso orario
avanda nel foro con avanzamento a giro pari al passo del maschio
inverte la rotazione del mandrino
risale

questo non lo puoi fare se non hai un perfetto controllo sulla rotazione del mandrino :wink: :wink: :wink:
CIAO A TUTTI !

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

Re: G84 programma e caratteristiche

Messaggio da badade » giovedì 29 settembre 2011, 18:03

Il codice G84 è il ciclo di maschiatura, che può avvenire in modo rigido (asse controllato) oppure no.
E' un codice modale e come tale persiste ad ogni posizionamento fino a che non lo disattivi utilizzando il G80 o una funzione del gruppo 00 (G0, G01..).
La sintassi è la seguente

(G98/G99) (G94/G95) G84 X Y Z R F

G98, G99 rappresenta il punto di ritorno ad ogni alzata. G98 ritorno al punto R, G99 ritorno al punto Z iniziale.
G94, G95 avanzamento mm o giro
G84 è la funzione di maschiatura, nel caso sia rigida deve essere preceduta dal codice M appropriato (generalmente M29)
X Y è il punto di maschiatura
Z la profondità 
R la discesa in rapido o avvicinamento
F la velocità  espressa in mm o giri dipendendo da G94/G95

un esenpio

M29 S500 ( maschio M6)
G98 G95 x0 y0 Z-20 R3 F1

(ricordarsi a fine maschiatura di porre il G80 o G0 e se necessario
ripristinare il G94)

esempio
G90G0G94Z100

esegue una maschiatura al punto 0,0 di profondità  20mm con avanzamento a giro (passo M6=1) e ritorno in G98, cioé la prossima maschiatura
sarà  effettuata con ritorno a livello iniziale Z e non R.

Questo è il principio che tutti ti spiegheranno...
Gli esempi direi che puoi provarci da solo. Postali e gli daremo una occhiata, ciao!

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

Re: G84 programma e caratteristiche

Messaggio da halberth » venerdì 30 settembre 2011, 6:29

Buon Giorno,
grazie Torn 24.

Badade ho ancora bisogno di delucidazioni, cioè per R mi scrivi discesa in rapido o avvicinamento, ma la discesa non è determinata da Z ed R non è la retrazione utensile?
poi quando dai l'esempio:
>>>M29 S500 ( maschio M6)
G98 G95 x0 y0 Z-20 R3 F1
qui non hai richiamato l'utensile dal cassetto, quindi maschio M6, (che poi e tra parentesi non viene letto) cosa significa.
poi scrivi:
>>>esegue una maschiatura al punto 0,0 di profondità  20mm con avanzamento a giro (passo M6=1) e ritorno in G98, cioé la prossima maschiatura
sarà  effettuata con ritorno a livello iniziale Z e non R.
Cosa significa M6=1 1 forse x giro e se è per giro come lo determino?dal data sheet dell'utensile?
quando dici ritorno in G98 a livello Z, ma il ritorno a livello Z non era G99.
Abbi pazienza Badade forse certe domande sono puerili, ma essendo autodidatta è dura..................!
Buona Giornata.
Halberth

torn24
God
God
Messaggi: 5046
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G84 programma e caratteristiche

Messaggio da torn24 » venerdì 30 settembre 2011, 13:05

quello che ha detto badante è corretto ma parla di fanuc o mizubischi ecc... controlli professionali
da quello che ho letto dal tuo profilito ti riferisci a mach3 in questo caso tieni presente che se non hai il controllo
sul mandrino non puoi eseguire la maschiatura
CIAO A TUTTI !

torn24
God
God
Messaggi: 5046
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G84 programma e caratteristiche

Messaggio da torn24 » venerdì 30 settembre 2011, 13:50

m6 in linguaggio iso è il cambio utensile in meccanica M6 significa maschio FILETTO diametro sei M7 M8 diametro 7 diametro 8 #-o

G98 significa ritorno al livello iniziale cioè quello dell ultimo spostamento in z prima del ciclo fisso
G99 ritorno al livello r
esempio frammento di codice
G0 Z100
G98 G94 X100 Y100 Z-20 R2 F100
G99 X150
G80

si avvicina in rapido a 2 millimetri dal pezzo Esegue una maschiatura a x100 y100 di profondita 20 millimitri
ritorna con g98 all'ultima zeta programmata prima del ciclo fisso z100
esegue una altra maschiatura a x150 y100 e ritorna con g99 al valore r due millimitri dal pezzo

ti posto un programmino di foratura e maschiatura adatto a controlli fanuc mizubischi haas e mach3
prima ti descrivo alcuni codici
G0 posizionamento in rapido assi
G17 selezione piano di lavoro x y
G21 programmazioni in millimetri
G40 cancellazione corezzione raggio utensile
G80 cancellazzione cicli fissi
G90 Programmazione in cordinate assolute cioè riferite allo zero pezzo
G94 avanzamento per unita al minuto Programmare F200 significa 200 millimetri al minuto
M3 rotazione mandrino in senso orario
M6 cambio utensile
M8 avvio refrigerante
M9 arresto refrigerante
M30 fine programma
G43 H compensazione l'unghezza utensile
G49 cancellazione compensazione l'unghezza utensile

inizio esempio di programmino
%
O1000 (Programma numero 1000)
G0G17G21G40G80G90G94
T1 M6 (Punta hss diametro 5)
S1000 M3 M8 G54 (G54 origine pezzo)
G0 X100 Y100
G43 H1 Z100
G98 G81 X100 Y100 Z-20 R2 F100
X150
G80
G0 Z100
G49 M5 M9
T2 M6 (maschio diametro 6 M6 passo 1 mm)
S100 M3 M8 G54
G0 X100 Y100
G43 H2 Z100
G98 G84 X100 Y100 Z-20 R2 F100
X150
G80
G0 Z100
G49 M5 M9
M30
CIAO A TUTTI !

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

Re: G84 programma e caratteristiche

Messaggio da halberth » venerdì 30 settembre 2011, 19:07

Ciao Torn24,

mille grazie per tutte le delucidazioni che mi hai inviato, ora le leggo attentamente e provo il programma.
Riguardo al cad_cam uso mach3 perchè è alla portata..........quelli professionali li ho visti ma non posso permettermi di acquistarli, poi ho iniziato ora...........voglio anche vedere le mie possibilità  "celebrali" dove mi possono guidare.........................
ci sentiamo.
Halberth

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

Re: G84 programma e caratteristiche

Messaggio da badade » venerdì 30 settembre 2011, 23:34

Tutto quello che ti è stato detto è giusto, ritengo però, visto che tu sei alle prime armi, necessaria una spiegazione più didattica che per esempi.
Mi dispiace essere stato poco preciso, vedo di rimediare!

* Per il calcolo della velocità  di avanzamento in maschiatura si deve conoscere il passo del filetto.

Se lavoriamo com avanzamento in mm (G94) si deve moltiplicare il passo per il numero dei giri F=Passo*num giri
Se lavoriamo com avanzamento al giro (G95) il passo rappresenta l'avanzamento F=passo

* I filetti in commercio sono diversi quindi è utile avere sottomano una tabella di maschiatura. L'esempio che ti ho mostrato riguardava la filettatura metrica grossa (M6, maschio diametro 6 passo 1). Come hai capito era tra parentesi ad indicare un commento.
Non sempre si ha l'indicazione del passo sulle tabelle, a volte si trova il numero di filetti (per esempio le filettature in pollici o maschiature speciali). In questo caso bisogna effettuare delle conversioni per trovare il passo o lavorare secondo l'unità  di misura del filetto.
Nell'esempio di un filetto in pollici potremmo eseguire la filettatura lavorando in G20 (programmazione in pollici),
da effettuarsi com prudenza e com le opportune precauzioni
(se la programmazione non ha problemi a riguardo, la cnc deve subire notevoli variazioni funzionali).

Detto questo vediamo come funziona un qualsiasi ciclo di foratura (anche la maschiatura fa parte dei cicli di foratura).
Che tu applichi le conoscenze ad una cnc professionale o no, il concetto di base non cambia, dovrai solo valutare ciò che ti è permesso effettuare o controllare.

La figura ti può aiutare a capire meglio il concetto di G98/G99.
In generale una funzione di foratura è eseguita seguendo determinate operazioni :
foratura.jpg
- posizionamento X/Y (in G0)
- posizionamento a livello iniziale Z, è questo il punto di inizio del ciclo (in G0)
- discesa al punto di avvicinamento R, (in G0)
- foratura vera e prà³pria fino alla profondità  voluta (in lavoro)
- ritorno al punto R se in G99, ritorno al punto Z se G98 (in G0)

Quindi possiamo dire che il punto di ritorno dipende dalla funzione attiva (G98/G99).
L'avanzamento è determinato dall funzione G94/G95.

L'esempio che ti ho mostrato G98 G95 x0 y0 Z-20 R3 F1 rappresentava esclusivamente la riga di maschiatura, era priva cioè del richiamo utensile.

T1M6 (MASCHIO METRICO FIL. GROSSA DIA 6 PASSO 1)
G90G0G54XOYOS500M3
G43H1Z50M8 (Z rappresenta l'inizio ciclo)
M29 S500
G98G95G84Z-20R3F1 (G95 e passo 1 determinano l'avanzamento di F1, cioé 1mm a giro)
X50Y50 (il G98 determina il ritorno a livello Z)
G99X100Y100R5
X130Y70 (il G99 determina il ritorno al punto R)
G90G0G94Z200M9 (il G94 ripristina l'avanzamento in mm)
M5
G91G28G0Z0
M30

La funzione di maschiatura come tutte le funzioni di foratura è modale, cioé persiste fino a cancellazione (G80, G0).
Questo permette di eseguire più maschiature senza dover richiamare ogni volta la funzione

G84....
X Y
X Y

Gli argomenti della funzione, cioé G98, G99, G94, G95, Z, R possono essere cambiati tra un foro e l'altro.

G84 G95 X100 Y100 Z-20 R3 F1.25
X200 Z-30
X250 R40 Z10

questo è possibile proprio perché la funzione è modale, quindi sempre attiva.

I comandi G98 e G99 permettono di eseguire movimenti rasenti o salto di ostacoli.
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

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

Re: G84 programma e caratteristiche

Messaggio da halberth » sabato 1 ottobre 2011, 6:22

grazie Badade ora mi studio tutto, poi ti dico.......................
Ciao

Kessa 92
Newbie
Newbie
Messaggi: 4
Iscritto il: venerdì 8 aprile 2016, 22:17
Località: Piemonte

Re: G84 programma e caratteristiche

Messaggio da Kessa 92 » domenica 10 aprile 2016, 8:58

Ciao ragazzi io ho un problema con il G84 su una macchina Haas. il problema sta nel fatto che se io scrivo questo programma di maschiatura (lo scrivo da quando chiamo l'utensile):

T4 M6
S500 M3
G0 G90 G54 X0 Y0 M8
G43 H25 Z2
G84 R2 Z-20 F400
X50
G0 G80 Z200 M9

In pratica mi fa la maschiatura in profondità con 500 giri e 400 di avanzamento ma quando torna su (in questo caso a z2 (R2)) lo fa a 1000 giri e non 500. e spesso mi si spacca il maschio proprio nel ritorno perchè vedo il potenziometro che quando scende fa max 20% quando sale fa 60-70%.
c'è un modo per regolare i giri al ritorno dopo che ha maschiato?

torn24
God
God
Messaggi: 5046
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G84 programma e caratteristiche

Messaggio da torn24 » domenica 10 aprile 2016, 11:12

Forse è un problema di impostazione della macchina, tradotto dal manuale haas
le macchine più recenti hanno Impostazione 130, Tap ritrae velocità, può essere impostata con, 1-9,
a quick-reverse-out di filo fino a 9 volte più veloce di entrare, se j non viene utilizzato.

Se riesci modifica il parametro 130 a 1, oppure prova a mettere j1 nel ciclo fisso


ESEMPIO
G99 G84 X10 Y10 Z-20 R2 J1 F500
CIAO A TUTTI !

Kessa 92
Newbie
Newbie
Messaggi: 4
Iscritto il: venerdì 8 aprile 2016, 22:17
Località: Piemonte

Re: G84 programma e caratteristiche

Messaggio da Kessa 92 » domenica 10 aprile 2016, 22:36

Grazie, ma con j1 in pratica a quanto salirebbe? Cmq domani a lavoro provo, grazie

torn24
God
God
Messaggi: 5046
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G84 programma e caratteristiche

Messaggio da torn24 » lunedì 11 aprile 2016, 7:37

G98 G84 X10 Y10 Z-20 R2 J2 F200

Con J2 sale due volte più veloce di quando maschia, con J3 sale 3 volte più veloce, penso che mettendo J1 sale alla stessa velocità
di quando maschia...
CIAO A TUTTI !

Kessa 92
Newbie
Newbie
Messaggi: 4
Iscritto il: venerdì 8 aprile 2016, 22:17
Località: Piemonte

Re: G84 programma e caratteristiche

Messaggio da Kessa 92 » lunedì 11 aprile 2016, 13:01

Ho provato ma con J1 mi va in allarme.

Rispondi

Torna a “G-code”