[Fanuc] Foro D42 H7
-
- God
- Messaggi: 5075
- Iscritto il: venerdì 1 febbraio 2008, 11:28
- Località: Modena
Re: [Fanuc] Foro D42 H7
CIAO A TUTTI !
- fabio da rio
- Junior
- Messaggi: 69
- Iscritto il: venerdì 15 luglio 2016, 9:55
- Località: scorzè venezia
Re: [Fanuc] Foro D42 H7
Ciao A tutti...non mi sono scordato di aggiornarvi sull'epilogo del foro d42 in h7, è solo che solo oggi ho torvato il tempo per sedermi e fare il punto della situazione : non ho eseguito i fori H7 che dovevo realizzare, mi sono limitato ad arrivare al foro d.41.6 e poi mi sono fermato. Ho consegnato i pezzi al cliente che fortunatamente ha molti centri di lavoro e si è occupato lui di eseguire la passata finale al diametro richiesto.
Vi chiederete perchè non ho completato il lavoro: ebbene ho provato i programmi che mi avete gentilmente inviato, li ho provati tutti su un tondo di plastica ma per ogni programma sono incappato in difficoltà che non mi spiego e così mi sono arreso all'evidenza dei fatti.
Però trascorsi alcuni giorni mi sono preso un pomeriggio per riprovare i vari programmi e capire dove sbaglio.
Ecco un elenco delle mie considerazioni:
1 dopo mille tentativi riesco solo a fare una circonferenza con G3 I e J ma senza compensare con G41, quindi mi limito a fare la circonferenza programmando il centro dell'utensile senza compensazione (allego il programma funzionante). e' comunque un passo avanti prima facevo le circonferenza solo con R quindi programmavo 2 semicerchi. Ecco il programma funzionante
[/list]
2 ho provato molti programmi per fare una circonferenza con G3 e la compensazione del raggio, ma tutti mi danno errore o peggio ancora la circonferenza va "a spasso" cioè non mantiene il centro X0,Y0. ecco i programmi incriminati tutti provati e scartati...
3 sul cnc c'è una macro specifica (9014) inserita credo dal costruttore per fare una circonferenza in finitura con attacco radiale, l'ho richiamata con il seguente programma ma in cnc mi da errore (programma non riconosciuto). ho verificato nella libreria programmi e fisicamente c'è la macro, solo che non si fa richiamare. cosa posso fare?
4 oltre al fatto che non riesco a compensare il raggio, mi sono reso conto che non so come fare una circonferenza con discesa in z -2 per ogni passata. credo di debba usare il G91 ma non capisco come si programma e come riconosce la quota di arrivo a z-10 , quindi 5 passate da -2 alla volta (esempio) mi potreste spiegare come si programma questo specifico caso (mi servirebbe anche se non so compensare con g41, in generale vorrei imparare a sfruttare questa funzione per smettere di fare programmi con centinaia di blocchi ripetitivi
5 questi sono due programmi che mi ha lasciato il tecnico (nel 2017) che ha installato il centro di lavoro per spiegarmi il g41, io ho provato a capirli ma non riesco a interpretarli, mi potreste aiutare?
Vi ringrazio per la pazienza che riuscirete a portare, so che sbaglio ma non capisco dove. mi sono impegnato molto, ho anche cercato info nel manuale fanuc...ma senza risultato.
Sono nelle vs. mani.
Grazie.
Vi chiederete perchè non ho completato il lavoro: ebbene ho provato i programmi che mi avete gentilmente inviato, li ho provati tutti su un tondo di plastica ma per ogni programma sono incappato in difficoltà che non mi spiego e così mi sono arreso all'evidenza dei fatti.
Però trascorsi alcuni giorni mi sono preso un pomeriggio per riprovare i vari programmi e capire dove sbaglio.
Ecco un elenco delle mie considerazioni:
1 dopo mille tentativi riesco solo a fare una circonferenza con G3 I e J ma senza compensare con G41, quindi mi limito a fare la circonferenza programmando il centro dell'utensile senza compensazione (allego il programma funzionante). e' comunque un passo avanti prima facevo le circonferenza solo con R quindi programmavo 2 semicerchi. Ecco il programma funzionante
Codice: Seleziona tutto
T10M6(FRESA INSERTI D16)
T6
G43H10Z150
S2300M3
G52X47Y-47.5
G90G0X0Y0
G0Z3
M8
G1Z-2F200(1PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-4F200(2PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-6F200(3PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-8F200(4PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-10F200(5PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-12F200(6PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-13.95F200(7PASS CUSC)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-12.75
G2Y12.75R12.75
G2Y-12.75R12.75
G1Y0
G1Z-16F200(1PASS SCARICO)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-9.85
G2Y9.85R9.85
G2Y-9.85R9.85
G1Y0
G1Z-18F200(2PASS SCARICO)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-9.85
G2Y9.85R9.85
G2Y-9.85R9.85
G1Y0
G1Z-20F200(3PASS SCARICO)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-9.85
G2Y9.85R9.85
G2Y-9.85R9.85
G1Y0
G1Z-22F200(4PASS SCARICO)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-9.85
G2Y9.85R9.85
G2Y-9.85R9.85
G1Y0
G1Z-24F200(5PASS SCARICO)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-9.85
G2Y9.85R9.85
G2Y-9.85R9.85
G1Y0
G1Z-26F200(6PASS SCARICO)
G1Y-8F200
G2Y8R8
G2Y-8R8
G1Y-9.85
G2Y9.85R9.85
G2Y-9.85R9.85
G1Y0
G0Z150
G52X0Y0
G90G0X0Y0
M9
M5
2 ho provato molti programmi per fare una circonferenza con G3 e la compensazione del raggio, ma tutti mi danno errore o peggio ancora la circonferenza va "a spasso" cioè non mantiene il centro X0,Y0. ecco i programmi incriminati tutti provati e scartati...
Codice: Seleziona tutto
:0014(TASCA H7 INOX PLASTICA REV0)
G80G40G90
G56(MANDRINO)
T2M6(FRESA MET DURO D 11.2)
G43H2Z150
S2000M3
G0X0
G0Y0
G0Z20
G41G1X0Y-21D32F100
G0Z5
G1Z-2F100
G3X0Y-21R5F100(ENTRO CON RAGGIO)
G3I0J21F100(CIRCONFERENZA)
G3I0J21F100(RIPASSO)
G3X3Y-16R5F100(ESCO CON RAGGIO)
G1G40G90X0Y-12(STACCO COMPENSAZIONE)
G90G1X0Y0F100(TORNO AL CENTRO)
G1G90Z5F100(ESCO IN Z)
G0Z100
M5
M30
M5
M30
Codice: Seleziona tutto
:0014(TASCA H7 INOX PLASTICA REV1)
G80G40G90
G56(MANDRINO)
T2M6(FRESA MET DURO D 11.2)
G43H2Z150
S2000M3
G0X0
G0Y0
G0Z20
G41X5.6Y-5.6D32
G1X0F100
G1Y0F100
G0Z5
G1Z-2F100
G3I0J21F100(CIRCONFERENZA)
G3I0J21F100(RIPASSO)
G40G1Y0F100(STACCO COMPENSAZIONE)
G0Z100
M5
M30
M5
M30
Codice: Seleziona tutto
:0014(TASCA H7 INOX PLASTICA REV2)
G80G40G90
G56(MANDRINO)
T2M6(FRESA MET DURO D 11.2)
G43H2Z150
S2000M3
G0X0
G0Y0
G0Z20
G41D32G1Y-21F100
G0Z5
G1Z-2F100
G3I0J-21F100(CIRCONFERENZA)
G3I0J-21F100(RIPASSO)
G40G1Y0F100(STACCO COMPENSAZIONE)
G0Z100
M5
M30
M5
M30
Codice: Seleziona tutto
:0014(TASCA CIRCOLARE PROVA REV3)
G80G40G90
G56(MANDRINO)
T2M6 (FRESA MET DURO D 11.2)
G43H2Z150
S1000M3
G43D32
G90G0Y0X0Z20
G1Z-.5F200
G41G01X5.25F300
G03X-5.25Y0R5.25
G03X5.25Y0R5.25
G40G01X0F200
G90G0Z50
M5
M30
Codice: Seleziona tutto
:0014(PROVA TASCA CIRCOLARE REV1)
G80G40G90
G56(MANDRINO)
T2M6(FRESA 4 TG MET DURO D11.2)
G43H2Z150
S2000M3
G0X0
G0Y0
G0Z5
G1Z-1F200
G41Y21D32F200
G3I0J-21F200
G3I0J-21
G1Y0
G0Z50
G40
M5
M30
Codice: Seleziona tutto
:0014(PROVA TASCA CIRCOLARE)
G80G40G90
G56(MANDRINO)
T2M6
G43H2Z150
S2000M3
G0X0Y0
M8
G0Z5
G66P9014 R21D11.2Z14Q7W20C2F200
X0Y0
G67
G0Z100
M9
M5
M30
5 questi sono due programmi che mi ha lasciato il tecnico (nel 2017) che ha installato il centro di lavoro per spiegarmi il g41, io ho provato a capirli ma non riesco a interpretarli, mi potreste aiutare?
Codice: Seleziona tutto
:0003
G40
G80
G90
G54
T4M6
G43H4Z100
S1000M3
G52X10Y-15
G90G0X0Y0
G41X1Y-1D34
G1X0
G1Y0
M8
G0Z5
G1Z-3F200
G1Y-4
G1X6
G3X6Y4R4
G1X-6
G3X-6Y-4R4
G1X0
G40G1Y0
G0Z20
G0X-10
G0Y15
G52X0Y0
G90G0Z100
M9
M5
M30
Codice: Seleziona tutto
:0003
G40
G80
G90
G54
T3M6
G43H3Z100
S2000M3
G52X10Y-15
G90G0X0Y0
G41X1Y-1D33
G1X0
G1Y0
M8
G0Z5
G1Z-3F200
G1Y-4
G1X6
G3X6Y4R4
G1X-6
G3X-6Y-4R4
G1X0
G40G1Y0
G0Z20
G0X-10
G0Y15
G52X0Y0
G90G0Z100
M9
M5
M30
Sono nelle vs. mani.
Grazie.
-
- Newbie
- Messaggi: 34
- Iscritto il: giovedì 25 maggio 2017, 23:25
Re: [Fanuc] Foro D42 H7
I programmi che ti ha lasciato il tecnico sono molto simili hai programmi che ti hanno postato i vari membri.
Sono programmi in compensazione.
Il G52 che trovi all'inizio del programma lo puoi tralasciare, serve per spostare l'origine sul programma.
La parte appena dopo:
G90G0X0Y0
G41X1Y-1D33
G1X0
G1Y0
sinceeramente non ne ho capito il senso.
Però ho notato che quando da la compensazione G41 per il T3 richiama il D33 e non il D3.
Attualmente i Fanuc hanno 4 colenne nella pagina degli OFFSET utensili, una per l'altezza utensile, una per l'usura dell'altezza, una per il raggio utensile e una per l'usura del raggio utensile.
Quelli vecchi però usavano solo una colonna con 100 utensili.
Per fare la compensazione raggio si inmette il raggio della fresa sulla riga dell'utensile subito dopo l'ultimo numero dell'utensile sul tamburo.
Non so bene come spiegare.
ES.
Se hai a disposizione 30 utensile in magazino il correttore dell'altezza di ogni utensile lo inserici, nella pagina OFFSET, corrispettivamente con T1 H1, T2 H2, T3 H3, .... T28 H28, T29 H29, T30 H30.
Peò non hai una colonna ( R ) per inserire il raggio utensile.
Quindi per inserire il raggio utensile usi le righe successive, per dare il raggio del T1 usi la riga H31 ma in programma scrivi D31 e cosi via anche al T30 dove usi la riga H60 ma in programma scrivi D60.
Sui programmi che ti abbiamo lasciato sui post precedenti abbiamo usato per esempio il D4 per il T4, ma dovesti usare il D34 e sulla pagina degli OFFSET utensili scrivi il valore del raggio fresa sulla riga dell'utensile 34.
Sono programmi in compensazione.
Il G52 che trovi all'inizio del programma lo puoi tralasciare, serve per spostare l'origine sul programma.
La parte appena dopo:
G90G0X0Y0
G41X1Y-1D33
G1X0
G1Y0
sinceeramente non ne ho capito il senso.
Però ho notato che quando da la compensazione G41 per il T3 richiama il D33 e non il D3.
Attualmente i Fanuc hanno 4 colenne nella pagina degli OFFSET utensili, una per l'altezza utensile, una per l'usura dell'altezza, una per il raggio utensile e una per l'usura del raggio utensile.
Quelli vecchi però usavano solo una colonna con 100 utensili.
Per fare la compensazione raggio si inmette il raggio della fresa sulla riga dell'utensile subito dopo l'ultimo numero dell'utensile sul tamburo.
Non so bene come spiegare.
ES.
Se hai a disposizione 30 utensile in magazino il correttore dell'altezza di ogni utensile lo inserici, nella pagina OFFSET, corrispettivamente con T1 H1, T2 H2, T3 H3, .... T28 H28, T29 H29, T30 H30.
Peò non hai una colonna ( R ) per inserire il raggio utensile.
Quindi per inserire il raggio utensile usi le righe successive, per dare il raggio del T1 usi la riga H31 ma in programma scrivi D31 e cosi via anche al T30 dove usi la riga H60 ma in programma scrivi D60.
Sui programmi che ti abbiamo lasciato sui post precedenti abbiamo usato per esempio il D4 per il T4, ma dovesti usare il D34 e sulla pagina degli OFFSET utensili scrivi il valore del raggio fresa sulla riga dell'utensile 34.
- fabio da rio
- Junior
- Messaggi: 69
- Iscritto il: venerdì 15 luglio 2016, 9:55
- Località: scorzè venezia
Re: [Fanuc] Foro D42 H7
Con la compensazione raggio, continuo a non capire alcuni passaggi.
Ecco quello che mi è circa chiaro:
- prendiamo il caso di dover fare una tasca circolare/foro circolare con compensazione g41
- richiamo utensile, richiamo il correttore in altezza H lo attivo con movimento in z do i giri mandrino
- mi posiziono al centro della circonferenza, attivo l'origine relativa g91 x0y0
- a questo punto scendo in z quota di lavoro/prima passata, attivo il correttore g41 spostandomi in Y al valore del raggio della circonferenza
- a questo punto posso fare la circonferenza in g3 indicando le coordinate del centro della circonferenza la x diventa I la y diventa J
- a questo punto cominciano i miei casini, voglio ritornare con l'utensile al centro circonferenza, scendere in z di un altro tot e fare nuovamente la mia circonferenza. ma non so come fare, non so se disattivare il correttore, se tenerlo attivo, insomma cosa devo programmare. (ho provato 1000 volte e sembra che allo stacco della circonferenza e durante il ritorno al centro prima della discesa in z l'utensile si sposti rispetto al proprio centro circonferenza e di conseguenza, dopo la discesa in z mi fa una circonferenza che non coincide con quella precedente
- a questo problema che non riesco a superare si aggiunge anche il fatto che non so come programmare una discesa in z in incrementale fino alla quota finale z-tot senza dover programmare ogni singolo blocco. se oggi devo fare un foro profondo z-20 con passate in z-2 alla volta devo scrivere 10 blocchi z-2 z-4 z-6 etc etc!!!!
Grazie nuovamente per l'aiuto che mi vorrete dare
-
- God
- Messaggi: 5075
- Iscritto il: venerdì 1 febbraio 2008, 11:28
- Località: Modena
Re: [Fanuc] Foro D42 H7
Se io uso la compensazione raggio G41, faccio una circonferenza e poi voglio riposizionarmi a centro foro, devo annullare la compensazione con G40,
altrimenti non si posiziona a centro foro, ma applica la correzione raggio e sta più distante dal centro foro. Quindi quando mi voglio posizionare in un punto preciso devo annullare la compensazione con G40.
Per fare più passate devo programmare più blocchi, oppure usare un sottoprogramma e ripeterlo scendendo in z in G91, se ripeto 20 volte G91 Z-1 mi ritrovo a Z-20, quindi nel sottoprogramma uso il G91 solo per la discesa e il resto del programma in G90.
altrimenti non si posiziona a centro foro, ma applica la correzione raggio e sta più distante dal centro foro. Quindi quando mi voglio posizionare in un punto preciso devo annullare la compensazione con G40.
Per fare più passate devo programmare più blocchi, oppure usare un sottoprogramma e ripeterlo scendendo in z in G91, se ripeto 20 volte G91 Z-1 mi ritrovo a Z-20, quindi nel sottoprogramma uso il G91 solo per la discesa e il resto del programma in G90.
CIAO A TUTTI !
- fabio da rio
- Junior
- Messaggi: 69
- Iscritto il: venerdì 15 luglio 2016, 9:55
- Località: scorzè venezia
Re: [Fanuc] Foro D42 H7
quindi potrei scrivere una serie di blocchi tipo questi...
ho come l'impressione che il programma sia sbagliato, da quando attacco il g41....sbaglio???
Codice: Seleziona tutto
G56 (MANDRINO)
T1M6 (FRESA D10)
G42H1Z150
S1000M3
G52X50Y50 (MI PORTO AL CENTRO DEL MIO FORO)
G90X0Y0 (DICO AL CNC CHE QUESTO E' IL MIO CENTRO TEMPORANEO)
G0Z3
G1Z-2F200(SCENDO IN QUOTA LAVORO 1 PASSATA)
G41D31Y-25F200(ATTIVO COMPENSATORE D SPOSTANDOMI A R Y-25)
G3I0J25F200(CIRCONFERENZA DIAMETRO 50)
G40 (STACCO COMPENSAZIONE ???)
G1Y0F200 (TORNO AL CENTRO ???)
G1Z-4 (SCENDO A Z-4 X SECONDA PASSATA ????)
G41D31Y-25F200(ATTIVO COMPENSATORE D SPOSTANDOMI A R Y-25)
G3I0J25F200(CIRCONFERENZA DIAMETRO 50)
G40 (STACCO COMPENSAZIONE ???)
ETC ETC????
-
- God
- Messaggi: 5075
- Iscritto il: venerdì 1 febbraio 2008, 11:28
- Località: Modena
Re: [Fanuc] Foro D42 H7
Ti correggo il programma ...
Puoi scaricare il programma rosettacnc e provare programmi FANUC, vedi il percorso visualizzato e sai se il programma è sbagliato o giusto, se funziona su rosettacnc allora il problema non dovrebbe essere il programma, e poi provi il programma senza rischiare collisioni.
Codice: Seleziona tutto
G56 (MANDRINO)
T1M6 (FRESA D10)
G43( G43 non G42)
S1000M3
G52X50Y50 (SPOSTO L'ORIGINE A X50 Y50 SE NECESSARIO, MA SE HO GIA' L'ORIGINE NON SAREBBE NECESSARIO)
G90 G0 X0Y0 (MI POSIZIONO A X0 Y0 DELL'ORIGINE O DEL G52)
G0Z3
G1Z-2F200(SCENDO IN QUOTA LAVORO 1 PASSATA)
G41D31Y-25F200(ATTIVO COMPENSATORE D SPOSTANDOMI A R Y-25)
G3I0J25F200(CIRCONFERENZA DIAMETRO 50)
G40 (STACCO COMPENSAZIONE ???)
G1Y0F200 (TORNO AL CENTRO ???)
G1Z-4 (SCENDO A Z-4 X SECONDA PASSATA ????)
G41D31Y-25F200(ATTIVO COMPENSATORE D SPOSTANDOMI A R Y-25)
G3I0J25F200(CIRCONFERENZA DIAMETRO 50)
G40 (STACCO COMPENSAZIONE ???)
ETC ETC????
CIAO A TUTTI !
- fabio da rio
- Junior
- Messaggi: 69
- Iscritto il: venerdì 15 luglio 2016, 9:55
- Località: scorzè venezia
Re: [Fanuc] Foro D42 H7
oggi pomeriggio mi metto davanti al cnc e provo e se serve ri-provo finchè faccio un'interpolazione come si deve!!!