Analisi dei comandi del sistema CNC Frank, vieni a rivederla.

Posizionamento G00
1. Formato G00 X_ Z_ Questo comando sposta l'utensile dalla posizione corrente alla posizione specificata dal comando (in modalità coordinate assolute) o ad una certa distanza (in modalità coordinate incrementali). 2. Posizionamento sotto forma di taglio non lineare La nostra definizione è: utilizzare una velocità di rapido indipendente per determinare la posizione di ciascun asse. Il percorso dell'utensile non è una linea retta e gli assi della macchina si fermano nelle posizioni specificate dai comandi in sequenza secondo l'ordine di arrivo. 3. Posizionamento lineare Il percorso utensile è simile al taglio lineare (G01), posizionamento nella posizione richiesta nel più breve tempo possibile (senza superare la velocità di rapido di ciascun asse). 4. Esempio N10 G0 X100 Z65
G01 Interpolazione lineare
1. Formato G01 X(U)_ Z(W)_ F_ ; L'interpolazione lineare si sposta dalla posizione corrente alla posizione di comando in linea retta e alla velocità di movimento impartita dal comando. X, Z: le coordinate assolute della posizione verso cui spostarsi. U,W: Coordinate incrementali della posizione verso cui spostarsi.
2. Esempio ① Programma di coordinate assolute G01 X50. Z75. F0.2 ;X100.; ② Programma di coordinate incrementali G01 U0.0 W-75. F0.2 ;U50.
Interpolazione circolare (G02, G03)
Formato G02(G03) X(U)__Z(W)__I__K__F__ ;G02(G03) X(U)__Z(W)__R__F__ ; G02 – in senso orario (CW) G03 – in senso antiorario (CCW)X, Z – nel sistema di coordinate Punto finale U, W – la distanza tra il punto iniziale e il punto finale I, K – il vettore (valore del raggio) dal punto iniziale al punto centrale R – l'intervallo dell'arco (massimo 180 gradi). 2. Esempio ① Programma del sistema di coordinate assolute G02 X100. Z90. I50. K0. F0.2 o G02 X100. Z90. R50. F02; ② Programma del sistema di coordinate incrementale G02 U20. W-30. I50. K0. F0.2;o G02 U20.W-30.R50.F0.2;
Ritorno della seconda origine (G30)
Il sistema di coordinate può essere impostato con la seconda funzione di origine. 1. Impostare le coordinate del punto iniziale dell'utensile con i parametri (a, b). I punti “a” e “b” sono le distanze tra l'origine della macchina e il punto iniziale dell'utensile. 2. Durante la programmazione, utilizzare il comando G30 invece di G50 per impostare il sistema di coordinate. 3. Dopo aver eseguito il ritorno alla prima origine, indipendentemente dalla posizione effettiva dell'utensile, l'utensile si sposterà alla seconda origine quando viene incontrato questo comando. 4. La sostituzione dell'utensile viene eseguita anche nella seconda origine.
Taglio del filo (G32)
1. Formato G32 X(U)__Z(W)__F__ ; G32 X(U)__Z(L)__E__ ; F – impostazione del passo del filo E – passo del filo (mm) Quando si programma il programma di taglio del filo, il numero di giri della velocità del mandrino deve essere controllato in modo uniforme (G97) e devono essere prese in considerazione alcune caratteristiche della parte filettata. Le funzioni di controllo della velocità di movimento e di controllo della velocità del mandrino verranno ignorate nella modalità di taglio del filo. E quando il pulsante di blocco dell'avanzamento funziona, il processo di movimento si interrompe dopo aver completato un ciclo di taglio.

2. Esempio G00 X29.4; (1 ciclo di taglio) G32 Z-23. F0.2; G00X32; Z4.; X29.; (taglio a 2 cicli) G32 Z-23. F0.2; G00X32.; Z4.
Funzione offset diametro utensile (G40/G41/G42)
1. Formato G41 X_ Z_;G42 X_ Z_;
Quando il tagliente è affilato, il processo di taglio segue senza problemi la forma specificata dal programma. Tuttavia, il bordo reale dell'utensile è formato da un arco di cerchio (raggio della punta dell'utensile). Come mostrato nella figura sopra, il raggio della punta dell'utensile causerà errori in caso di interpolazione circolare e maschiatura.

2. Funzione di polarizzazione
comandare il percorso utensile della posizione di taglio
G40 annulla lo spostamento dell'utensile secondo il percorso programmato
G41 Destra L'utensile si sposta dal lato sinistro del percorso programmato
G42 Sinistra L'utensile si sposta dal lato destro del percorso programmato
Il principio di compensazione dipende dal movimento del centro dell'arco della punta dell'utensile, che non coincide sempre con il raggio vettore nella direzione normale della superficie di taglio. Pertanto, il punto di riferimento per la compensazione è il centro della punta dell'utensile. Di solito, la compensazione della lunghezza dell'utensile e del raggio della punta dell'utensile si basa su un tagliente immaginario, il che comporta alcune difficoltà nella misurazione. Applicando questo principio alla compensazione utensile, la lunghezza dell'utensile, il raggio della punta dell'utensile R e il numero della forma della punta dell'utensile (0-9) richiesti per la compensazione del raggio della punta dell'utensile immaginario devono essere misurati rispettivamente con i punti di riferimento X e Z. Questi dovrebbero essere inseriti in anticipo nel file delle correzioni utensile.
L'“Offset raggio punta utensile” deve essere comandato o annullato con la funzione G00 o G01. Sia che questo comando sia con interpolazione circolare o meno, l'utensile non si muoverà correttamente, deviando gradualmente dal percorso eseguito. Pertanto, il comando di offset del raggio della punta dell'utensile deve essere completato prima di avviare il processo di taglio; ed è possibile prevenire il fenomeno del sovrataglio causato dall'avvio dell'utensile dall'esterno del pezzo. Al contrario, dopo il processo di taglio, utilizzare il comando di spostamento per eseguire il processo di annullamento dell'offset
Selezione del sistema di coordinate del pezzo (G54-G59)
1. Formato G54 X_ Z_; 2. La funzione utilizza i comandi G54 – G59 per assegnare un punto arbitrario nel sistema di coordinate della macchina utensile (il valore di offset dell'origine del pezzo) ai parametri 1221 – 1226 e impostare il sistema di coordinate del pezzo (1-6). Questo parametro corrisponde al codice G come segue: Sistema di coordinate pezzo 1 (G54) — Valore di offset ritorno all'origine del pezzo — Parametro 1221 Sistema di coordinate pezzo 2 (G55) — Valore di offset ritorno all'origine del pezzo — Parametro 1222 Sistema di coordinate pezzo 3 (G56) — Valore offset ritorno origine pezzo — parametro 1223 Sistema coordinate pezzo 4 (G57) — Valore offset ritorno origine pezzo — parametro 1224 Sistema coordinate pezzo 5 (G58 ) — Valore di offset del ritorno all'origine del pezzo — Parametro 1225 Sistema di coordinate del pezzo 6 (G59) — Valore di offset del ritorno all'origine del pezzo — Parametro 1226 Dopo l'accensione e il completamento del ritorno all'origine, il sistema seleziona automaticamente il sistema di coordinate del pezzo 1 (G54). Queste coordinate rimarranno attive finché non verranno modificate da un comando “modale”. Oltre a questi passaggi di impostazione, nel sistema è presente un altro parametro che può modificare immediatamente i parametri di G54~G59. Il valore dell'offset dell'origine all'esterno del pezzo può essere trasferito con il parametro N. 1220.
Ciclo di finitura (G70)
1. Formato G70 P(ns) Q(nf) ns: il primo numero di segmento del programma della forma di finitura. nf: numero dell'ultimo segmento del programma della forma di finitura 2. Funzione Dopo la sgrossatura con G71, G72 o G73, finire la tornitura con G70.
Ciclo fisso dell'auto approssimativa nel giardino esterno (G71)
1. Formato G71U(△d)R(e)G71P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns)……… … .F__ specifica il comando di movimento tra A e B nel segmento di programma dal numero di sequenza ns a nf. .S__.T__N(nf)…△d: La profondità di taglio (indicazione del raggio) non specifica i segni positivo e negativo. La direzione di taglio è determinata in base alla direzione di AA' e non cambierà finché non verrà specificato un altro valore. Il parametro di sistema FANUC (NO.0717) specifica. e: Corsa di retrazione dell'utensile Questa specifica è una specifica di stato e non cambierà finché non verrà specificato un altro valore. Il parametro di sistema FANUC (NO.0718) specifica. ns: Il numero del primo segmento del programma della forma di finitura. nf: Il numero dell'ultimo segmento del programma della forma di finitura. △u: La distanza e la direzione della riserva per la lavorazione di finitura nella direzione X. (diametro/raggio) △w: la distanza e la direzione della quantità riservata per la lavorazione di finitura nella direzione Z.
2. Funzione Se si utilizza il programma per determinare la forma di finitura da A ad A' a B nella figura seguente, utilizzare △d (profondità di taglio) per tagliare l'area designata e lasciare il sovrametallo di finitura △u/2 e △ w.

Ciclo fisso di tornitura frontale (G72)
1. Formato G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t) △t,e,ns,nf , △u, △w, f, s e t hanno lo stesso significato di G71. 2. Funzione Come mostrato nella figura seguente, questo ciclo è uguale a G71 tranne che è parallelo all'asse X.
Ciclo composto di lavorazione formatura (G73)
1. Formato G73U(△i)W(△k)R(d)G73P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)N(ns )…………………… Numero di blocco N(nf) lungo A A' B………△i: Distanza di ritrazione dell'utensile nella direzione dell'asse X (specifica del raggio), specificata dal parametro di sistema FANUC (NO.0719). △k: distanza di ritrazione dell'utensile nella direzione dell'asse Z (specificata dal raggio), specificata dal parametro di sistema FANUC (NO.0720). d: Tempi di divisione Questo valore è uguale ai tempi di ripetizione della lavorazione di sgrossatura, specificati dal parametro di sistema FANUC (NO.0719). ns: Il numero del primo segmento del programma della forma di finitura. nf: Il numero dell'ultimo segmento del programma della forma di finitura. △u: La distanza e la direzione della riserva per la lavorazione di finitura nella direzione X. (diametro/raggio) △w: la distanza e la direzione della quantità riservata per la lavorazione di finitura nella direzione Z.
2. Funzione Questa funzione viene utilizzata per tagliare ripetutamente una forma fissa che cambia gradualmente. Questo ciclo può effettivamente tagliare aParti di lavorazione CNCEParti di tornitura CNCche sono stati lavorati mediante sgrossatura o fusione.
Ciclo di foratura profonda sulla faccia (G74)
1. Formato G74 R(e); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e: Importo arretrato Questa designazione è la designazione dello stato, in un'altra I valori non vengono modificati finché non vengono specificati. Il parametro di sistema FANUC (NO.0722) specifica. x: coordinata X del punto B u: incremento da a a bz: coordinata Z del punto cw: incremento da A a C △i: quantità di movimento nella direzione X △k: quantità di movimento nella direzione Z △d: in La quantità di cui l'utensile si ritrae nella parte inferiore del taglio. Il simbolo di △d deve essere (+). Tuttavia, se X (U) e △I vengono omessi, la quantità di retrazione dell'utensile può essere specificata con il segno desiderato. f: Velocità di avanzamento: 2. Funzione Come mostrato nella figura seguente, il taglio può essere elaborato in questo ciclo. Se si omettono X (U) e P, l'operazione verrà eseguita solo sull'asse Z, utilizzato per la foratura.
Ciclo di foratura profonda diametro esterno/diametro interno (G75)
1. Formato G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) 2. Funzione I seguenti comandi funzionano come mostrato nella figura seguente, tranne X. L'uso di Z invece dell'esterno è lo stesso del G74. In questo ciclo, è possibile gestire il taglio ed eseguire la scanalatura di taglio sull'asse X e la foratura profonda sull'asse X.
Ciclo di taglio del filo (G76)
1. Formato G76 P(m)(r)(a) Q(△dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(△d) F(f)m : Tempi di ripetizione finali (da 1 a 99) Questa designazione è una designazione di stato e non cambierà finché non verrà designato un altro valore. Il parametro di sistema FANUC (NO.0723) specifica. r: angolo ad angolo Questa specifica è una specifica di stato e non cambierà finché non verrà specificato un altro valore. Il parametro di sistema FANUC (NO.0109) specifica. a: Angolo punta utensile: è possibile selezionare 80 gradi, 60 gradi, 55 gradi, 30 gradi, 29 gradi, 0 gradi, specificato da 2 cifre. Questa designazione è una designazione di stato e non cambierà finché non verrà designato un altro valore. Il parametro di sistema FANUC (NO.0724) specifica. Ad esempio: P (02/m, 12/r, 60/a) △dmin: la profondità di taglio minima Questa specifica è una specifica statale e non cambierà finché non verrà specificato un altro valore. Il parametro di sistema FANUC (NO.0726) specifica. i: Differenza del raggio della parte filettata Se i=0, può essere utilizzato per la filettatura lineare generale. k: Altezza della filettatura Questo valore viene specificato con un valore del raggio nella direzione dell'asse X. △d: prima profondità di taglio (valore del raggio) l: passo della filettatura (con G32)

2. Ciclo di taglio del filo funzionale.
Ciclo di taglio per diametri interni ed esterni (G90)
1. Formato Ciclo di taglio lineare: G90 X(U)___Z(W)___F___ ; Premere l'interruttore per accedere alla modalità blocco singolo e l'operazione completa il ciclo di funzionamento del percorso 1→2→3→4 come mostrato in figura. Il segno (+/-) di U e W viene modificato in base alla direzione di 1 e 2 nel programma di coordinate incrementali. Ciclo di taglio cono: G90 X(U)___Z(W)___R___ F___ ; È necessario specificare il valore “R” del cono. L'uso della funzione di taglio è simile al ciclo di taglio lineare.
2. Ciclo di taglio del cerchio esterno della funzione. 1. U<0, W<0, R<02. U>0, W<0, R>03. U<0, W<0, R>04. U>0, W<0, R<0
Ciclo di taglio del filo (G92)
1. Formato Ciclo di filettatura diritta: G92 X(U)___Z(W)___F___ ; Il controllo della gamma di filettatura e della stabilizzazione del numero di giri del mandrino (G97) è simile a G32 (taglio del filo). In questo ciclo di taglio del filo, l'utensile di ritrazione per il taglio del filo può essere azionato come [Fig. 9-9]; la lunghezza dello smusso è impostata come unità 0,1L nell'intervallo 0,1L~12,7L in base al parametro assegnato. Ciclo di filettatura conica: G92 X(U)___Z(W)___R___F___ ; 2. Funzione Ciclo di taglio del filo
Ciclo di taglio a gradini (G94)
1. Formato Ciclo di taglio terrazza: G94 X(U)___Z(W)___F___ ; Ciclo di taglio a passo conico: G94 X(U)___Z(W)___R___ F___ ; 2. Funzione Taglio a gradini Controllo velocità lineare (G96, G97)
Il tornio NC divide la velocità, ad esempio, in aree a bassa e ad alta velocità regolando il passo e modificando il numero di giri; la velocità in ciascuna area può essere modificata liberamente. La funzione di G96 è quella di eseguire il controllo della velocità della linea e mantenere una velocità di taglio stabile modificando solo il numero di giri per controllare la variazione del diametro del pezzo corrispondente. La funzione di G97 è quella di annullare il controllo della velocità della linea e controllare solo la stabilità del numero di giri.
Imposta spostamento (G98/G99)
Allo spostamento di taglio può essere assegnato lo spostamento al minuto (mm/min) con il codice G98, oppure lo spostamento al giro (mm/giro) con il codice G99; qui lo spostamento per giro G99 viene utilizzato per la programmazione nel tornio NC. Velocità di spostamento al minuto (mm/min) = velocità di spostamento per giro (mm/giro) x giri/min del mandrino

Molte istruzioni spesso utilizzate nei centri di lavoro sono le stesseParti di lavorazione CNC, Parti di tornitura CNCEParti di fresatura CNC, e non verrà qui descritto. Di seguito si introducono solo alcune istruzioni rispecchianti le caratteristiche del centro di lavoro:

1. Comando di controllo arresto esatto G09
Formato istruzione: G09;
L'utensile continuerà ad eseguire il segmento di programma successivo dopo aver decelerato e posizionato accuratamente prima di raggiungere il punto finale, che può essere utilizzato per la lavorazione di parti con spigoli vivi e angoli.
2. Comando di impostazione correzione utensile G10
Formato istruzione: G10P_R_;
P: numero offset del comando; R: compensazione
L'offset utensile può essere impostato tramite l'impostazione del programma.
3. Comando di posizionamento unidirezionale G60
Formato istruzione: G60 X_Y_Z_;
X, Y e Z sono le coordinate del punto finale che devono ottenere un posizionamento preciso.
Per la lavorazione di fori che richiede un posizionamento preciso, utilizzare questo comando per consentire alla macchina utensile di ottenere un posizionamento unidirezionale, eliminando così l'errore di lavorazione causato dal gioco. La direzione di posizionamento e la quantità di superamento sono impostati dai parametri.
4. Comando modalità controllo arresto esatto G61
Formato istruzione: G61;
Questo comando è un comando modale e, in modalità G61, equivale a ogni blocco di programma contenente il comando G09.
5. Comando modalità taglio continuo G64
Formato istruzione: G64;
Questa istruzione è un'istruzione modale ed è anche lo stato di default della macchina utensile. Dopo che l'utensile si è spostato al punto finale dell'istruzione, continuerà a eseguire il blocco successivo senza decelerazione e non influenzerà il posizionamento o la verifica in G00, G60 e G09. Quando si annulla la modalità G61 Per utilizzare G64.
6. Comando di ritorno automatico al punto di riferimento G27, G28, G29
(1) Ritorno al comando di controllo del punto di riferimento G27
Formato istruzione: G27;
X, Y e Z sono i valori delle coordinate del punto di riferimento nel sistema di coordinate del pezzo, con i quali è possibile verificare se l'utensile può essere posizionato sul punto di riferimento.
Con questa istruzione, l'asse comandato ritorna al punto di riferimento con movimento rapido, decelera automaticamente ed esegue un controllo di posizionamento sul valore della coordinata specificata. Se il punto di riferimento è posizionato, la spia del punto di riferimento dell'asse è accesa; se non è coerente, il programma controllerà nuovamente. .
(2) Comando di ritorno automatico al punto di riferimento G28
Formato istruzione: G28 X_Y_Z_;
X, Y e Z sono le coordinate del punto medio, che possono essere impostate arbitrariamente. La macchina utensile si sposta prima su questo punto e poi ritorna al punto di riferimento.
Lo scopo dell'impostazione del punto intermedio è quello di evitare che l'utensile interferisca con il pezzo o l'attrezzatura quando ritorna al punto di riferimento.
Esempio: N1 G90 X100.0 Y200.0 Z300.0
N2 G28 X400.0 Y500.0; (il punto medio è 400.0.500.0)
N3 G28 Z600.0; (il punto medio è 400.0, 500.0, 600.0)
(3) Ritorno automatico dal punto di riferimento a G29
Formato istruzione: G29 X_Y_Z_;
X, Y, Z sono le coordinate del punto finale restituite
Durante il processo di ritorno, l'utensile si sposta da qualsiasi posizione al punto intermedio determinato da G28, quindi si sposta al punto finale. G28 e G29 vengono generalmente utilizzati in coppia, ma anche G28 e G00 possono essere utilizzati in coppia.


Orario di pubblicazione: 02 gennaio 2023
Chatta in linea di WhatsApp!