ruotare un programma

Utilizzate questo spazio per segnalare, software free che considerate molto validi e che utilizzate abitualmente.
Rispondi
Paolino03/02/1972
Newbie
Newbie
Messaggi: 35
Iscritto il: mercoledì 28 marzo 2012, 19:03
Località: Modena

ruotare un programma

Messaggio da Paolino03/02/1972 » martedì 1 maggio 2012, 9:49

Ciao uso una fresa verticale con cnc Fanuc 21imb e volevo chiedere come si può fare per ruotare un programma esempio di 90 gradi oppure specchiarlo?

Grazie mille
chi non sbaglia mai vuol dire che non fa una mazza dalla mattina alla sera.

Avatar utente
Zebrauno
God
God
Messaggi: 9670
Iscritto il: venerdì 18 settembre 2009, 18:24
Località: Savigliano/Torino
Contatta:

Re: ruotare un programma

Messaggio da Zebrauno » martedì 1 maggio 2012, 11:43

Per ruotare di 90° basta scambiare le X con le Y.
La specchiature a ridosso di un asse si ottiene invertendo i segni delle coordinate dell'altro asse.


ciao

LUCA XYZ
Newbie
Newbie
Messaggi: 24
Iscritto il: martedì 10 aprile 2012, 19:38
Località: prov. BG

Re: ruotare un programma

Messaggio da LUCA XYZ » martedì 1 maggio 2012, 13:53

per ruotare un programma utilizza la funzione G68.

nel blocco inserisci G68,con X e Y stabilisci il punto di rotazione e con R comandi i gradi di rotazione. per cancellare il sistema di rotazione di coordinate inserisci G69.

sulla specchiatura sò che c'è la relativa funzione ma non ne sono pratico, non mi è mai capitato di dover specchiare programmi...

ciao

Paolino03/02/1972
Newbie
Newbie
Messaggi: 35
Iscritto il: mercoledì 28 marzo 2012, 19:03
Località: Modena

Re: ruotare un programma

Messaggio da Paolino03/02/1972 » giovedì 3 maggio 2012, 18:26

Grazie mille.
praticamente se io ho lo zero nel centro del mio pezzo e scrivo:
G68X0Y0R90;

programma:
:
:
:
G69;
G0Z100M9;
G53Y0M5;
M30;

In questo modo ho ruotato tutto il programma di 90gradi?

il fatto di dover specchiare un programma deriva dal fatto che mi è capitato di dover fare una biella in ergal tutta raccordata con molti raggi e inclinazioni e non avendo presa faccio il pezzo di ripresa e programmando tutto a bordo macchina mi viene meglio se riuscissi a sapre come si fa a specchiare un programma.

Grazie ancora.

Paolo.
Grazie.
chi non sbaglia mai vuol dire che non fa una mazza dalla mattina alla sera.

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

Re: ruotare un programma

Messaggio da badade » giovedì 3 maggio 2012, 23:11

Il Fanuc usa la funzione G51.1 per attivare e disattivare la specularità .
esempio G51.1 X1 (attiva specularita su X), G51.1 X0 (disattiva)
La X, o X Y (è possibile specchiare X e Y contemporaneamente ma su due blocchi differenti) indicano l'asse di specularità , il valore numerico non dovrebbe essere rilevante (di solito si usa 1), ma necessario dato che usiamo un nome asse, mentre il valore 0 serve per dire al cn a quale asse togliamo la specularità 
(nel caso di due assi spechhiati è importante).

G51.1 X1 attivo su asse X
G51.1 Y1 attivo su asse Y
G51.1 X0 tolgo spec asse X
G51.1 Y0 tolgo spec asse Y.

La specularità  può essere usata congiuntamente alla rotazione, in questo caso è buona norma disattivare in ordine inverso all'attivazione:

G68 X0 Y0 R90
G51.1 X1
----
-----
G51.1 X0
G69

La funzione G51.1 è una funzione del controllo ma potrebbe non essere attiva (opzionale) oppure la specularità  potrebbe essere attivata tramite funzione M.
Devi leggere il manuale della tua cnc e verificare l'esistenza della funzione G51.1 oppure verificare un eventuale comando M (è il costruttore che fornisce la macro). In alcuni controlli Fanuc questa funzione è attivata con M73/M74 e disattivata con M75/M76 (rispettivamente X Y), ma come dicevo è una scelta del costruttore; i codici M (fanno eccezione alcuni) non fanno parte del controllo.

Paolino03/02/1972
Newbie
Newbie
Messaggi: 35
Iscritto il: mercoledì 28 marzo 2012, 19:03
Località: Modena

Re: ruotare un programma

Messaggio da Paolino03/02/1972 » venerdì 4 maggio 2012, 19:04

Ciao .
Nel manuale non ho il codice M di specularità  ma vi garantisco che al primo pezzo che devo specchiare o ruotare provo il G51.1 e il G68

Vi farò sapere.
Grazie mille.

Paolo.
chi non sbaglia mai vuol dire che non fa una mazza dalla mattina alla sera.

Rispondi

Torna a “PROGRAMMI ... tutti ... segnalazioni, link e utilizzo...”