Il significato dei caratteri di indirizzo comuni
Spiegazione dettagliata dei codici di istruzione di programmazione del centro di lavoro CNC FANUC
Funzione ausiliaria M comando
Nota: in un blocco può essere presente un solo comando M. Se in un programma vengono visualizzati due o più comandi M, solo l'ultimo comando M è valido e il resto non è valido!
Altre istruzioni
(1) F -comando velocità di avanzamento
F e i seguenti numeri indicano che quando il comando è G94, l'unità è mm/min, quando il comando è G95, l'unità è mm/r.
(2) S - Comando velocità mandrino
S e i seguenti numeri indicano che l'unità è r/min.
(3) T - Comando Utensile
T e le seguenti tre cifre indicano il numero dell'utensile.
(4) Valore di compensazione della lunghezza dell'utensile H e D e valore di compensazione del raggio dell'utensile
H e D e le seguenti tre cifre indicano che le tre cifre sono l'indirizzo di memoria (numero) in cui è memorizzato l'importo di compensazione dell'utensile.
Spiegazione dettagliata del codice di comando G
1. Impostazione della funzione della macchina
1. G53 - Selezionare il sistema di coordinate della macchina
Formato: G53 X Y Z; (X Y Z è il valore delle coordinate della macchina)
Nota: quando viene specificato il comando G53, la compensazione del raggio, la compensazione della lunghezza dell'utensile e il valore di offset dell'utensile dell'utensile verranno cancellati. Generalmente, l'asse Z è designato per il cambio utensile.
2. G54~G59 - Selezionare il sistema di coordinate del pezzo in lavorazione
Nota: dopo l'accensione dell'alimentazione e la restituzione del punto di riferimento, il sistema seleziona automaticamente G54.
3. G54.1 P1~P48 - Selezionare un ulteriore sistema di coordinate del pezzo in lavorazione
4. G52 — sistema di coordinate locali
Formato: G52X Y Z;
Significato formato: per comodità di programmazione, impostate il sistema di coordinate secondario del sistema di coordinate del pezzo in lavorazione. Il valore di X Y Z in G52 è la coordinata di posizione nel sistema di coordinate del pezzo in lavorazione G54~G59.
Annulla sistema di coordinate locali - - G52 X 0 Y 0 Z 0;
Nota: quando viene comandato il sistema di coordinate locali G52 o il sistema di coordinate locale viene annullato, i valori di offset dell'utensile, ad esempio la compensazione della lunghezza dell'utensile e la compensazione del raggio dell'utensile, verranno annullati. Nel programma successivo, la compensazione della lunghezza dell'utensile specificata, la compensazione del raggio dell'utensile e altri valori di offset dell'utensile devono essere reimpostati.
5. G90— Programmazione assoluta
Programmazione assoluta significa che l'utensile si sposta in una determinata posizione lontano dall'origine del sistema di coordinate del pezzo in lavorazione.
6. G91 — Programmazione incrementale
Nella programmazione incrementale, la distanza del movimento dell'utensile viene calcolata in base al punto precedente, che è l'incremento del punto precedente.
7. Ingresso G21-mm G20-inch
8. G16 - Abilita il comando coordinate polari G15 - Annulla comando coordinate polari
2. Istruzioni per la funzione di interpolazione
1. G00- Istruzioni di posizionamento rapido
Formato: G00 X Y Z;
Significato del formato: il comando G00 fa sì che l'utensile si sposti dal punto corrente dell'utensile a un altro punto alla velocità più elevata nella modalità di controllo della posizione del punto. La traiettoria non è necessariamente due punti e una linea, potrebbe essere una linea spezzata.
Nota: (1) Quando l'utensile si sposta dall'alto verso il basso: G00 X Y; Z; Impostate prima il piano XY, quindi l'asse Z scende. (2) Quando l'utensile si sposta dal basso verso l'alto: G00 Z; X Y; L'asse Z aumenta per primo e quindi viene impostato il piano XY.
2. G01 - Comando di interpolazione lineare
Formato: G01 X Y Z F;
Significato formato: il comando G01 fa spostare l'utensile dal punto corrente a quello specificato in base al comando F.
3. G02 — interpolazione in senso orario, G03 — interpolazione in senso antiorario
Formato: G17 {G02 /G03}X Y (R /I J )F;
G18 {G02 /G03}X Z (R /I K )F;
G19 {G02 /G03}Y Z (R /J K )F;
Significato del formato:
Nota: 1. Può essere omesso quando I J K è zero; nello stesso programma, se I J K e R appaiono contemporaneamente, R è valido.
2. Durante la lavorazione con R, l'intero cerchio non può essere lavorato e l'intero cerchio può essere programmato solo con la coordinata centrale I J k.
3. Istruzioni di pausa del programma
1. G04 - Metti in pausa le istruzioni
Formato: G04 X; o G04 P;
Significato del formato: X è seguito dal tempo di estensione, l'unità è s e ci deve essere un punto decimale dopo di esso. Il numero dopo P è un numero intero e l'unità è ms.
Quarto, l'istruzione di chiamata della subroutine
1. M98 P ×××;
Significato del formato: P× × × si riferisce al numero di sottoprogramma del programma chiamante, lo 0 prima del programma non può essere omesso, si riferisce al numero di chiamate ripetute.
2. La scrittura del sottoprogramma è fondamentalmente la stessa del programma generale, tranne per il fatto che la fine del programma è M99, il che significa che il sottoprogramma termina e ritorna. M99 non deve essere necessariamente un blocco indipendentemente, ma può essere posizionato alla fine dell'ultimo blocco.
Cinque, istruzioni per la compensazione degli utensili
1. G43, G44, G49— comando di compensazione della lunghezza dell'utensile
Formato: G43 Z H; indica la compensazione positiva della lunghezza dell'utensile, l'asse Z che raggiunge la distanza Z è il valore specificato più il valore di compensazione H.
G44 Z H; Rappresenta la compensazione negativa della lunghezza dell'utensile, l'asse Z che raggiunge la distanza Z è il valore specificato meno il valore di compensazione H.
G49 Z; o H00 significa annullare la compensazione della lunghezza dell'utensile
Nota: il comando G43 G44 non ha nulla a che fare con G90 G91, il valore di offset corrispondente al comando H può essere negativo o positivo. Quando H è 0, la compensazione per la lunghezza dell'utensile viene annullata. L'intervallo del valore H è 00 ~ 200.
Poiché il valore di compensazione varia da -999,999 a 999,999 mm o da -99,9999 a 99,9999 pollici, il segno del valore di compensazione cambia e tutto il lavoro può essere svolto utilizzando G43.
2. G41, G42, G40— comando di compensazione del raggio dell'utensile
Formato: {G17 G18 G19} [G41 G42] (G00 G01) (X Y, X Z Y Z) D F;
G40 G00 (G01) X Y F; o D00
Significato del formato: G17 G18 G19 è il piano di selezione,
La compensazione del raggio sinistro dell'utensile G41, la compensazione del raggio destro dell'utensile G42 e la compensazione del raggio dell'utensile G40 sono annullate.
Nota:
1. Quando si immette lo stato di compensazione del raggio dell'utensile dallo stato di compensazione senza utensile o quando si annulla la compensazione del raggio dell'utensile, l'utensile deve essere spostato a una certa distanza, altrimenti l'utensile esegue l'offset diretto di un raggio dell'utensile nella normale direzione di movimento e l'utensile si scontrerà se non c'è spazio di sterzata.
2. Quando D è 0, la compensazione del raggio dell'utensile viene annullata. L'intervallo del valore D è 0 ~ 200.
Perché l'intervallo del valore di compensazione è -999.999 ~ 999.999mm o -99.9999 ~ 99.9999 pollici.
3. Il giudizio di compensazione sinistro e destro del raggio dell'utensile si basa sulla direzione di avanzamento dell'utensile, sul contorno del centro utensile, in particolare sui valori di offset sinistro e destro di G41 e G42 durante l'esecuzione di G18 G19.
4. Quando si eseguono G41, G42 e G40, il comando di movimento può utilizzare solo G00 G01, ma non G02 G03.
5. Al fine di garantire l'integrità e la scorrevolezza del contorno, generalmente utilizzare: comando G41 G42 per eseguire la compensazione del raggio dell'utensile, passare attraverso la sezione di transizione (cerchio o linea retta), taglio del contorno passare attraverso la sezione di transizione (cerchio o linea retta), utilizzare G40 per annullare la compensazione del raggio dell'utensile .
6. Durante la programmazione, se il programma per l'introduzione e l'annullamento della compensazione del raggio dello strumento si trova nel programma principale del blocco (deve essere fatto durante l'elaborazione del boss), quindi quando il numero di volte di chiamata della subroutine (programma di elaborazione del contorno) supera una volta, verrà tagliato nella seconda volta. Ci sarà un fenomeno di overcutting.
Sei istruzioni per il ciclo in scatola
Elenco delle funzioni di comando a ciclo fisso
Le solite sei azioni di base di un comando a ciclo fisso sono:
1. Azione 1 - Posizionamento degli assi X e Y (punto iniziale)
2. Azione 2 - Raggiungere rapidamente il piano R del punto (la posizione da tagliare)
3. Azione di lavorazione a 3 fori. La lavorazione del foro viene eseguita in modalità di avanzamento del taglio.
4. Azione 4 - L'azione nella parte inferiore del foro. Come pausa, arresto del mandrino, spostamento dell'utensile, ecc.
5. Azione 5: ritorno al piano R.
6. Azione 6: torna rapidamente all'inizio





