Compensazione G41 G42 D

Rispondi
Minuccig
Newbie
Newbie
Messaggi: 25
Iscritto il: mercoledì 11 aprile 2018, 16:26

Compensazione G41 G42 D

Messaggio da Minuccig » mercoledì 11 aprile 2018, 17:01

salve ragazzi, avrei una domanda, per un rettangolo di dimensioni 75*60 spessore 20mm devo fare due smussi di 8*45gradi ed un foro da 21.

Per la foratura utilizzo una punta più piccola da 18 (non c'è da 21 ._.) che poi allargherò con la fresa diametro 16, che userò anche per fare lo smusso.

Senza compensazione utensile so già come si fa lo smusso, vorrei però sapere com'è possibile effettuarla con l'utilizzo di G41/G42 (in questo caso penso sia G41)

il programma l'ho svolto in questo modo, la fresa "allarga" bene il foro ma arrivato al momento della fresatura degli smussi, usando il G41, la fresa non "cammina" e rimane ferma alle coordinate iniziali, la macchina non dà nessun allarme.

Vorrei sapere dove ho sbagliato, dato che non ho mai usato il comando G41.. setto il valore D della fresa in T2 D2 con diam. utensile a 16.

O1234;
G00 G40 G80 G90;
T1 M06;
T2;
G154 P1 S470 M03 X58 Y-30; (FORO)
G43 H1 Z30 M08;
G73 Z-25 R2 Q3;
G154 P2 P3 P4 ... (ripeto)
G00 M09;
T2 M06;
T1;
G154 P4 S5000 M03 X58 Y-30;
G43 H2 D2 Z30 M08;
Z3;
G01 Z-25 F600;
G13 I10.5 F300; (INTERPOLAZIONE G13 SU CONTROLLO HAAS)
Z1 F4000;
G00 Z30;
G154 P3 P2 P1 ... (ripeto)

...G00 Z30; (QUI INIZIO AD USARE IL G41... E LA FRESA SI BLOCCA ALLE COORDINATE X69.35 Y16 E NON VA AVANTI)
G154 P1 X69.35 Y16
G01 Z-25 F300;
G01 G41 X69.35 Y0
X75 Y-5,65;
Y-54,35;
X69,35 Y-60;
Y-62;
Z1 F4000;
G00 Z30;
G154 P2 P3 P4 ...
G00 Z30 M09;
T1 M06;
M100;
M30;

GRAZIE IN ANTICIPO.

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

Re: Compensazione G41 G42 D

Messaggio da torn24 » giovedì 12 aprile 2018, 7:55

Ciao dovresti specificare il cnc che usi, dal programma ho letto haas.
Non so perché non funzioni, ma ci sono alcuni errori nel programma che vorrei farti notare.
Nel ciclo di foratura G73 non programmi G98 O G99 "quindi farà quello che c'è in memoria", e non programmi l'avanzamento F.

Quando usi il G41 O G42, devi sempre assicurarti di annullarli alla fine con G40, altrimenti si rischia collisioni.

Per il resto non so perché la macchina si blocca.
CIAO A TUTTI !

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

Re: Compensazione G41 G42 D

Messaggio da TIRZAN » giovedì 12 aprile 2018, 9:04

ma ti si blocca alla riga prima di chiamare il G41?
cosa fà il codice G154?(anche io programmo su HAAS ma non l'ho mai utilizzato)

per il resto G41 e G42 funzionano come sul Fanuc e sugli altri controlli in linguaggio g-code.....c'è solo da stare attenti bene al verso in cui si muove la fresa quando si programma (se è a destra o sinistra rispetto le coordinate di partenza ed arrivo)

se magari poi postare il disegno del pezzo provo a programmarlo sulla HAAS che ho quà e vedo come và :wink:

Minuccig
Newbie
Newbie
Messaggi: 25
Iscritto il: mercoledì 11 aprile 2018, 16:26

Re: Compensazione G41 G42 D

Messaggio da Minuccig » giovedì 12 aprile 2018, 16:14

ciao, allora rispondo a torn24, G98 G99 non è essenziale almeno sulla haas, quando volevo usarli per velocizzare il ciclo di produzione il mio caporeparto mi ha detto di non usarli.. quindi.. ciò che egli dice quello faccio.. la F l'ho dimenticata di scrivere mentre facevo il topic xD è F90.

cmq sia il foro e l'interpolazione non da problemi quello è ok, ho scritto tutto il programma per convenienza, il problema nasce qndo devo usare il G41 per la smussatura a 45°non prima, esattamente alla riga G154 P1 X69.35 Y16, la fresa si mette in posizione delle coordinate, poi non continua la sua corsa.

G154 P1 P2 P3 ... non sono altro che le origini dove si prende la battuta, le standard sono G54 G55 G56 G57 ma ho dovuto spostarle in X di tot millimetri per far si che la fresa, durante la fresatura dei 45° non vada a toccare le morse.

Per tirzan, ciao, non ho il disegno ma cerco di disegnarti una bozza con paint per farti capire cosa si deve fare, vorrei capire sta cosa che a finale non è niente di speciale ma non so farlo con il G41.
Immagine.png
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

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

Re: Compensazione G41 G42 D

Messaggio da torn24 » venerdì 13 aprile 2018, 8:05

off topic G98 G99

Ciao Minuccig, volevo precisare la cosa.
Nelle impostazioni predefinite della macchina "all'accensione", sono attivi dei codici G, quindi può essere attivo il G98 O il G99, quindi se non le programmi nei cicli di foratura comunque è attivo uno dei due, ma non è uguale non programmarlo nei cicli di foratura, quando fori puoi avere delle staffe e per cui devi stare in alto con i posizionamenti, e quindi userai il G98, puoi invece lavorare su un piano e quindi ti allontanerai il meno possibile G99, ma questo non lo fa automaticamente il cnc, devi programmarli nei cicli di foratura.
Quindi se il tuo capo reparto ti dice di non programmarli, non è che passa per persona furba, "le buone abitudini di programmazione bisognerebbe averle"
CIAO A TUTTI !

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

Re: Compensazione G41 G42 D

Messaggio da TIRZAN » venerdì 13 aprile 2018, 10:02

ho fatto un paio di prove sulla HAAS che abbiamo quà; a me funziona senza problemi (ho messo l'origine delle quote sullo spigolo in alto a sinistra)

Codice: Seleziona tutto

T3M6
G43 H3 D3
G0 X70 Y14 
Z2. 
G1 Z-20. F1000
G41 X59.93 Y7.07 F300 (partenza più in fuori dello spigolo in direzione tangente)
X67. Y0. 
X75. Y-8. 
Y-52. 
X67. Y-60. 
X59.93 Y-67.07 
G40 X70 Y-74 
G0 Z50.
rivedendo bene il programma che hai scritto ho visto che fai caricare il G41 partendo dalla stessa X del punto di arrivo

G154 P1 X69.35 Y16
G01 Z-25 F300;
G01 G41 X69.35 Y0

prova a modificarlo partendo da una X diversa prima di fargli caricare il G41, ad es

G154 P1 X75 Y16
G01 Z-25 F300;
G01 G41 X69.35 Y0

Minuccig
Newbie
Newbie
Messaggi: 25
Iscritto il: mercoledì 11 aprile 2018, 16:26

Re: Compensazione G41 G42 D

Messaggio da Minuccig » mercoledì 18 aprile 2018, 8:50

grazie mille, appena ne ho l'occasione riprovo :D

ps: si usiamo sempre il G98 che ci riporta alla Z iniziale es z30.. non chiedermi perchè, secondo lui usare il G99 è "rischioso" perchè poi si rompono le punte :/

timolippo
Newbie
Newbie
Messaggi: 2
Iscritto il: domenica 1 aprile 2018, 23:12

Re: Compensazione G41 G42 D

Messaggio da timolippo » giovedì 10 maggio 2018, 23:23

Ciao, io di solito sul fanuc il correttore D1,D2...lo metto dopo il G41 nelle stessa linea di programma...sull'HAAS non so se è uguale.
Ciao,Daniele.

SimoFox
Newbie
Newbie
Messaggi: 2
Iscritto il: mercoledì 16 maggio 2018, 23:22

Re: Compensazione G41 G42 D

Messaggio da SimoFox » sabato 19 maggio 2018, 21:03

Ciao Minuccig, ma non so se dico una castroneria ma alla fine della riga di istruzione non va messo il punto e virgola
...
G154 P1 X69.35 Y16(;)
G01 Z-25 F300;
G01 G41 X69.35 Y08(;)
X75 Y-5,65;
.....
per far leggere alla macchina la riga dopo!?? :wink:

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

Re: Compensazione G41 G42 D

Messaggio da torn24 » domenica 20 maggio 2018, 8:00

@SimoFox, se si programma a bordo macchina si preme il tasto EOB e compare un punto e virgola, ma se il programma lo scrivi in un file di testo per poi inviarlo al CNC o con sitemi CAM, non devi aggiungere il punto e virgola ;, anzi è considerato errore...
CIAO A TUTTI !

Minuccig
Newbie
Newbie
Messaggi: 25
Iscritto il: mercoledì 11 aprile 2018, 16:26

Re: Compensazione G41 G42 D

Messaggio da Minuccig » martedì 15 ottobre 2019, 22:15

ciao ragazzi, ho notato che non c'è ancora nessuna risposta corretta, apparte il programma scritto di TIRZAN (corretto) che però non spiega dov'era il mio errore. Avendo avuto modo di fare esperienza nell'utilizzo della compensazione utensile ho notato che l'errore che feci è abbastanza banale xD
semplicemente dopo la fine dell'interpolazione, non ho dato alcuna posizione X Y in G40 per staccarmi dal pezzo.. quindi la macchina andava in allarme perchè non sapeva che fare una volta finito il percorso di compensazione, mistero risolto!

Rispondi

Torna a “Haas”