Macro foratura

Sezione Fanuc
Rispondi
Davide1996
Newbie
Newbie
Messaggi: 10
Iscritto il: domenica 6 dicembre 2015, 23:47
Località: Padova

Macro foratura

Messaggio da Davide1996 » mercoledì 12 ottobre 2016, 19:54

Buona sera a tutti,
Sto provando a copiare la macro per le forature del centro di lavoro in modo tale da utilizzarla nel tornio biglia con controllo fanuc 18 i.


Programma Principale

O005
%
G90G64G54
G92S2000
T2(PUNTA)
G97S1500G95F.13M3M8
G65P1000Z-100P20Q7F.12
G80G90
G0Z20X80M5M9
/M24
M30

Macro
O1000
%
(Z=#26 R=#18 Q=#17 F=#9 )
G#3F#4
M99
#1=#4001 (SALVA G0/G01)
#3=#4003 (SALVA G90/G91)
#4=#4019 (SALVA VELOCITA' AVANZAMENTO)
#5=#5003 (SALVA COORDINATE Z INIZIO FORATURA)

G0G90Z#18 (POSIZIONAMENTO ALL'ALTEZZA "R")
G1Z#26F#9 (AVANZAMENTO+ PROFONDITA' DI LAVORO)
IF[#26LT#17]GOTO10 (RITORNO AL PUNTO INIZIALE)
G0Z#18 (POSIONAMENTO ALL'ALTEZZA "R")
GOTO20 (VAI AL BLOCCO 20)
N10G0Z#5 (POSIZIONAMENTO AL PUNTO INIZIALE)
N20G#1G#3F#4 (RIPRISTINO DATI MODALI)
M99


Può essere che il tornio abbia all'interno qualche paramentro bloccato?

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

Re: Macro foratura

Messaggio da TIRZAN » giovedì 13 ottobre 2016, 9:11

ma perchè non usi il g83 per fare i fori?

cmq c'è un M99 ad inizio del programma O1000 che non và bene perchè termina il programma in quel punto dopo aver letto solo le prime due righe


O1000
%
(Z=#26 R=#18 Q=#17 F=#9 )
G#3F#4
M99

Davide1996
Newbie
Newbie
Messaggi: 10
Iscritto il: domenica 6 dicembre 2015, 23:47
Località: Padova

Re: Macro foratura

Messaggio da Davide1996 » martedì 18 ottobre 2016, 20:06

Buonasera,
si ho sbagliato a battere l'M99 all'inizio.
So che esiste all'interno della macchina la funzione G83 (Z-15 Q80000) ma non mi piace.

La macro si porta ad R inizialmente e poi mi fora in un unico colpo e scaricare.
Cosa devo fare?

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

Re: Macro foratura

Messaggio da TIRZAN » mercoledì 19 ottobre 2016, 9:30

partiamo con ordine: come vuoi forare? una sola passata,più passate con ritorno fuori dal pezzo (ciclo g83), più passate con rottura truciolo (g74)
a leggere quella macro fà più o meno le stesse operazioni del ciclo g83

tieni presente poi che i programmi presi da un centro di lavoro su un tornio è difficile che funzionino, specie se usi le variabili di sistema

Davide1996
Newbie
Newbie
Messaggi: 10
Iscritto il: domenica 6 dicembre 2015, 23:47
Località: Padova

Re: Macro foratura

Messaggio da Davide1996 » mercoledì 19 ottobre 2016, 20:21

Ok, grazie mille.
Il ciclo che volevo copiare il G83.
Praticamente volevo forare in più volte tornando fuori e tornando al punto R (se io mi porto sopra al pezzo, esempio G0 Z2 ed io divevo R5 lui deve andare a Z5).

Come funziona il ciclo G74.

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

Re: Macro foratura

Messaggio da TIRZAN » giovedì 20 ottobre 2016, 10:56

allora anche col ciclo G83 puoi impostare il punto R

se no puoi fare un ciclo con le macro che fà le stesse operazioni però devi vedere sul controllo montato sul tornio la corrispondenza delle macro di sistema e delle altre che sono in quella copiata dal centro.

io ho fatto tempo fà un ciclo con delle macro per forare come col G83 su un tornio che non ha questi cicli abilitati, però come sottoprogramma e tutto con le variabili macro (dalla #100 in poi): assegno alle macro il punto di partenza (ossia la R) il punto di arrivo (la profondità del foro) gli step di foratura e poi faccio fare dei calcoli per il numero di ripetizioni della foratura ed ho usato un ciclo WHILE che ad ogni ripetizione incrementa la profondità di foratura di uno step
se riesco in settimana lo scarico dalla macchina e te lo posto.

il G74 invece lavora sempre a step ma non ritorna ogni volta al punto R fuori dal pezzo: và indietro solo di uno step che definisci nel ciclo; serve solo come rompitruciolo

Davide1996
Newbie
Newbie
Messaggi: 10
Iscritto il: domenica 6 dicembre 2015, 23:47
Località: Padova

Re: Macro foratura

Messaggio da Davide1996 » venerdì 21 ottobre 2016, 19:04

Ciao,
grazie mille per quello che stai facendo.
Il ciclo potrebbe essere cosi?
O005
%
G90G64G54
G92S2000
T2(PUNTA)
G97S1500G95F.13M3M8
G65P1000Z-100P20Q7F.12
G80G90
G0Z20X80M5M9
/M24
M30

Macro
O1000
%
(Z=#26 R=#18 Q=#17 F=#9 )
G#3F#4

#1=#4001 (SALVA G0/G01)
#3=#4003 (SALVA G90/G91)
#4=#4019 (SALVA VELOCITA' AVANZAMENTO)
#5=#5003 (SALVA COORDINATE Z INIZIO FORATURA)

G0G90Z#18 (POSIZIONAMENTO ALL'ALTEZZA "R")

G0Z#18 (POSIONAMENTO ALL'ALTEZZA "R")
#100=[#26]/[#17]]
WHILE[#100EQ0]DO1
G1Z#26F#9
#100=#100-1
END1
G0Z#5 (POSIZIONAMENTO AL PUNTO INIZIALE)
G#1G#3F#4 (RIPRISTINO DATI MODALI)
M99

Rispondi

Torna a “Fanuc”