Pausa nella macro G83

Sezione Fanuc
Rispondi
jafar
Newbie
Newbie
Messaggi: 39
Iscritto il: sabato 25 ottobre 2008, 15:37
Località: Marche Pesaro

Pausa nella macro G83

Messaggio da jafar » martedì 15 novembre 2022, 21:53

Ciao a tutti, dovrei forare con un punta da 3mm per una lunghezza di 75 mm su un centro di lavoro con fanuc 21i, usando G83. Secondo voi è possibile mettere una pausa quando la punta è fuori dal pezzo per permettere una maggior lubrificazione e pulizia dai trucioli?
Grazie dell'aiuto.
Paolo

claugo
Junior
Junior
Messaggi: 94
Iscritto il: sabato 24 dicembre 2011, 12:43
Località: modena

Re: Pausa nella macro G83

Messaggio da claugo » martedì 15 novembre 2022, 23:25

No. L'unica cosa che puoi fare è fare uscire di più la punta per darti il tempo, eventualmete, di mettere in pausa manuale la macchina e pulirla a mano dal trucciolo, se questo si è attorcigliato. Naturalmente questo comporterà un piccolo aumento del tempo di foratura.
La G83 non prevede un tempo di pausa quando sale a quota di rapido

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

Re: Pausa nella macro G83

Messaggio da torn24 » mercoledì 16 novembre 2022, 8:21

Ho fatto questa macro ma bisogna provarla in sicurezza per non rompere la macchina in caso di errori.

Codice: Seleziona tutto

%
O1000
#100=#26 (Valore Z negativo)
#110=#17  (Valore Q sermpre positivo)
#120=#7 (Valore D tempo di sosta in secondi)
#130=#18 (Valore R positivo)
#135=#9 (Avanzamento F)
#140=0 (Uso interno macro)
(Inizio foratura con scrarico trucciolo e sosta)
#140=#130
N10 G0 Z#140 
#140=[#140-#110]
IF[#140 LE #100] THEN #104=#100 (Se è minore di PROFONDITA diventa uguale a Z)
G1 Z#104 F#135
G0 Z#130(torno al punto R)
G4 X#120 (Tempo di pausa)
IF[#104 GT #100] GOTO10
(G0 Z100 (SE VUOI ALLONTANARTI A FINE FORO)
M99
%


Salvi la macro nel cnc come un qualsiasi programma.

Nel tuo programma pezzo per eseguire i fori fai
T1 M6
M3 S1000 G54
G0 X Y
G43 H1 Z100
G0 X100 Y50 (COORDINATE PRIMO FORO)
G66 P1000 Z-70 Q7 D2 F300 (z profondita, q profodita di scarico, d sosta in secondi, F avanzamento)
coodinate degli altri fori
X Y
X Y
XY
G67 (Fine fori)
G0 Z100
M30
CIAO A TUTTI !

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

Re: Pausa nella macro G83

Messaggio da torn24 » mercoledì 16 novembre 2022, 14:09

C'è un errore ho scambiato #104 con #140
ecco la macro corretta, sempre da provare in sicurezza.

Codice: Seleziona tutto

%
O1000
#100=#26 (Valore Z negativo)
#110=#17  (Valore Q sermpre positivo)
#120=#7 (Valore D tempo di sosta in secondi)
#130=#18 (Valore R positivo)
#135=#9 (Avanzamento F)
#140=0 (Uso interno macro)
(Inizio foratura con scrarico trucciolo e sosta)
#140=#130
N10 G0 Z#140 
#140=[#140-#110]
IF[#140 LE #100] THEN #140=#100 (Se è minore di PROFONDITA diventa uguale a Z)
G1 Z#140 F#135
G0 Z#130(torno al punto R)
G4 X#120 (Tempo di pausa)
IF[#140 GT #100] GOTO10
(G0 Z100 (SE VUOI ALLONTANARTI A FINE FORO)
M99
%






CIAO A TUTTI !

TIRZAN
God
God
Messaggi: 3082
Iscritto il: sabato 27 luglio 2013, 16:54
Località: AQ

Re: Pausa nella macro G83

Messaggio da TIRZAN » mercoledì 16 novembre 2022, 20:09

Fai la lavorazione con step piccoli (max 0,5mm) e vedi che non avrai problemi di trucioli o lubrificazione.
PS che materiale è?

jafar
Newbie
Newbie
Messaggi: 39
Iscritto il: sabato 25 ottobre 2008, 15:37
Località: Marche Pesaro

Re: Pausa nella macro G83

Messaggio da jafar » mercoledì 16 novembre 2022, 22:08

Farò prima un foro da 3 mm con una punta lunghezza normale, poi entro con la punta lunga, sono d'accordo sui piccoli step, forse 0,5 mi sembra poco, pensavo di avanzare 1 mm in lavoro e scaricare, il materiale è 18NiCrMo5 da cementazione. Ora devo decidere se usare una punta in Hss rivestita o in metallo duro con fori di lubrificazione, in macchina ho la refrigerazione interna ma è solo 7 bar e non credo abbia sufficiente forza per passare sui fori minuscoli di una punta da 3, poi una punta in metallo duro cosi piccola mi sembra molto fragile, Hss rivestita è piu flessibile, meno soggetta a rotture, cosa ne pensate?
Grazie Torn24 per la macro, sei sempre molto disponibile, è utile, la provo e ti faccio sapere.
Saluti
Paolo

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

Re: Pausa nella macro G83

Messaggio da torn24 » giovedì 17 novembre 2022, 7:31

Ma dicono che punte di o con metallo duro non bisogna forare a step, ma un foro 25 volte il diametro non vedo alternative per evacuare il trucciolo. Ma forse con giusti parametri che creano trucciolo corto e refrigerante interno... 25 volte il diametro non è una cosa molto comune per il metallo duro, e poi non so neanche se esistono punte MD cosi lunghe :D
CIAO A TUTTI !

TIRZAN
God
God
Messaggi: 3082
Iscritto il: sabato 27 luglio 2013, 16:54
Località: AQ

Re: Pausa nella macro G83

Messaggio da TIRZAN » giovedì 17 novembre 2022, 20:23

Ho fatto fori al tornio (Mazak) da 3mm lunghi anche 100mm su steli in AISI 304.
L'unico modo sicuro era appunto con i piccoli step...adduzione interna da 3mm mai usate (le avevo da 5mm ma su macchina con alta pressione a 70bar).
In MD così lunghe non mi pare ci siano...dovrei controllare, ma cmq anche in HSS rivestite il lavoro lo fai senza problemi.
L'importante è fare il preforo e la lavorazione successiva a step la fai però evitando che la punta esca completamente dal foro.

jafar
Newbie
Newbie
Messaggi: 39
Iscritto il: sabato 25 ottobre 2008, 15:37
Località: Marche Pesaro

Re: Pausa nella macro G83

Messaggio da jafar » giovedì 17 novembre 2022, 21:33

Ciao Tirzan,
per quale motivo eviti che la punta esca completamente dal foro, pensavo che farla uscire di piu potesse far scaricare meglio i trucioli, raffreddare di piu la punta e permettere che l'acqua entri nel foro gia fatto. Secondo la tua esperienza quale potrebbe essere uno step di avanzamento prima di scaricare?

Matrixreload
Newbie
Newbie
Messaggi: 23
Iscritto il: sabato 5 marzo 2022, 11:31

Re: Pausa nella macro G83

Messaggio da Matrixreload » venerdì 18 novembre 2022, 13:08

Ti do un consiglio personale...Usa una punta in metallo duro,magari con doppio pattino(quelle della WALTER)...non usare il g83 ma il g73
cambia il parametro di ritrazione sul cnc(5114)...fai lavorare la punta 0,7 di prof con ritrazione 0,25..(cosi la punta rimane sempre all'interno del foro ma riesce a scaricare il truciolo meglio)...

Al contrario con g83 ogni volta che rientra in rapido per la ripresa della lavorazione le ali della punta "sbattono sul bordo foro"...

Poi vedi tu...di solito piu' il materiale è duro più si cerca di evitare di far uscire ed entrare la punta

TIRZAN
God
God
Messaggi: 3082
Iscritto il: sabato 27 luglio 2013, 16:54
Località: AQ

Re: Pausa nella macro G83

Messaggio da TIRZAN » venerdì 18 novembre 2022, 21:48

Evito di far uscire completamente la punta per evitare che eventuali "sfarfallamenti" (visto il diametro contenuto) o trucioli possano deviarla e romperla nel momento in cui rientra nel foro.

jafar
Newbie
Newbie
Messaggi: 39
Iscritto il: sabato 25 ottobre 2008, 15:37
Località: Marche Pesaro

Re: Pausa nella macro G83

Messaggio da jafar » martedì 22 novembre 2022, 18:51

torn24 ha scritto:
mercoledì 16 novembre 2022, 14:09
C'è un errore ho scambiato #104 con #140
ecco la macro corretta, sempre da provare in sicurezza.

Codice: Seleziona tutto

%
O1000
#100=#26 (Valore Z negativo)
#110=#17  (Valore Q sermpre positivo)
#120=#7 (Valore D tempo di sosta in secondi)
#130=#18 (Valore R positivo)
#135=#9 (Avanzamento F)
#140=0 (Uso interno macro)
(Inizio foratura con scrarico trucciolo e sosta)
#140=#130
N10 G0 Z#140 
#140=[#140-#110]
IF[#140 LE #100] THEN #140=#100 (Se è minore di PROFONDITA diventa uguale a Z)
G1 Z#140 F#135
G0 Z#130(torno al punto R)
G4 X#120 (Tempo di pausa)
IF[#140 GT #100] GOTO10
(G0 Z100 (SE VUOI ALLONTANARTI A FINE FORO)
M99
%
Ciao Torn24 non riesco a correggere la tua macro, quando la punta torna in rapido dopo lo scarico in z meno va alla stessa posizione in z dell'inizio della ritrazione, dovrebbe fermarsi 1mm prima, come potrei fare? Inoltre c'è la possibilità nella posizione di massimo scarico di non fare uscire totalmente la punta ma lasciarla dentro il foro per 1mm.
Grazie.
Paolo 







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

Re: Pausa nella macro G83

Messaggio da torn24 » mercoledì 23 novembre 2022, 5:48

@jafar si può fare tutto. La macro ha una sua validità è stata testata in quanto era una macro di un controllo cnc che poi ho tradotto in linguaggio Fanuc.

Tu cosa chiedi.
1) La macro scarica e poi va esattamente a fine foro, tu vorresti che si fermassi 1 mm più in alto?
2)La macro esce dal foro per scaricare la quota e sempre la stessa il punto iniziale, tu cosa vorresti, che non uscisse mai dal foro ma si fermasse un mm all'interno del foro?


Si potrebbe fare, però non so se sia utile. Dimmi, spiega meglio cosa vorresti che facesse, passo per passo, step per step.
CIAO A TUTTI !

jafar
Newbie
Newbie
Messaggi: 39
Iscritto il: sabato 25 ottobre 2008, 15:37
Località: Marche Pesaro

Re: Pausa nella macro G83

Messaggio da jafar » mercoledì 23 novembre 2022, 12:08

Ciao, la macro che ho provato avanza in lavoro della quota Q poi si ritrae in rapido fino alla quora R poi torna in rapido fino a fine foro, temo che se in fondo al foro c'è un truciolo la punta puo rompersi, credo sia meglio che dopo che si ritrae fino alla quota R torni in rapido non a fine foro ma 1mm prima, come fa la macro G83. Inoltre quando la punta si ritrae alla quota R in rapido esce completamente dal foro ed essendo lunga lo sfarfallio la fa urtare nelle pareti del foro quando rientro, sarebbe possibile che la quota massima di ritrazione faccia stare la punta 1 mm in guida nel foro?
Spero di essere stato chiaro.
Grazie

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

Re: Pausa nella macro G83

Messaggio da torn24 » mercoledì 23 novembre 2022, 14:17

Macro modificata secondo le tue richieste, ATTENZIONE, Va provata in sicurezza le modifiche posso contenere errori.

Codice: Seleziona tutto

%
O1000
#100=#26 (Valore Z negativo)
#110=#17  (Valore Q sempre positivo)
#120=#7 (Valore D tempo di sosta in secondi)
#130=#18 (Valore R positivo)
#135=#9 (Avanzamento F)
#136=#4 (Valore I altezza ritiro Valore sempre negativo)
#140=0 (Uso interno macro)
(Inizio foratura con scarico trucciolo e sosta)
#140=#130
G0 Z#140 (Primo avvicinamento a valore R)
GOTO15
N10 G0 Z[#140+1] (Scende a un millimetro più alto di fine foro)
N15
#140=[#140-#110]
IF[#140 LE #100] THEN #140=#100 (Se è minore di PROFONDITA diventa uguale a Z)
G1 Z#140 F#135
#137=#136
IF[[[#137*-1]GT#110]OR[#137GT0]]THEN #137=#110
G0 Z#137(torno al punto I)
G4 X#120 (Tempo di pausa)
IF[#140 GT #100] GOTO10
G0 Z#130 (Finito il foro torna a quota R)
(G0 Z100 (SE VUOI ALLONTANARTI A FINE FORO)
M99
%


Come si usa devi aggiungere I con valore negativo, se I supera Q allora I diventa uguale a Q
esempio Q3 I-4 , alla prima retrazione andrebbe in rapido fino a -4 ma il foro è -3, allora c'è la protezione, che se dai un valore sbagliato diventa uguale a Q.
Richiamo macro modale
G66 P1000 Z-70 Q7 D2 I-1 F300 (z profondita, q profodita di scarico, d sosta in secondi, F avanzamento, I Valore di scarico)

Ho messo I come valore variabile perché a seconda di come è affilata la punta, per restare dentro il foro ha bisogno di valori diversi.
CIAO A TUTTI !

Rispondi

Torna a “Fanuc”