Benvenuto
Benvenuto alla geometria della lavorazione CNC. Ogni taglio che una macchina CNC esegue è un'operazione geometrica: un punto che si muove nello spazio lungo un percorso definito con precisione.
Prima di poter programmare un percorso utensile, devi capire dove: e questo significa sistemi di coordinate.
Questa lezione assume che tu già conosca cosa sia una macchina CNC & cosa faccia il G-code. Se non lo sai, inizia prima con la lezione Lavorazione CNC: Lavorazione di Precisione.
MCS e WCS
Sistema di Coordinate della Macchina (MCS) vs Sistema di Coordinate di Lavoro (WCS)
Ogni macchina CNC ha due sistemi di coordinate che funzionano simultaneamente.
Sistema di Coordinate della Macchina (MCS): Il sistema di riferimento assoluto della macchina. Quando orienti la macchina, la mandrella si muove in un punto fisso (zero della macchina) definito da interruttori di limite o encoder. Ogni posizione che la macchina può raggiungere è definita rispetto a questo punto. L'MCS non cambia mai: è costruito nell'hardware.
Sistema di Coordinate di Lavoro (WCS): Il tuo sistema di riferimento scelto per programmare il pezzo. Scegli un punto conveniente sul pezzo (spesso un angolo o il centro di una feature) e dici alla macchina: 'Questo è il mio zero.' Tutte le coordinate del G-code sono relative a questo punto.
G54 fino a G59 sono sei offset del sistema di coordinate di lavoro memorizzati nel controller. Ognuno dice: 'Lo zero del WCS si trova in questa posizione dell'MCS.' G54 è il valore predefinito. Se hai più pezzi fissati al tavolo, potresti usare G54 per il primo pezzo, G55 per il secondo e G56 per il terzo: lo stesso programma, offset diversi.
Quando 'tocchi il pezzo', stai misurando la posizione dell'MCS dell'origine del pezzo & memorizzandola in un registro G54-G59. Se la morsa si muove, gli offset devono essere aggiornati.
Regola della Mano Destra
Orientamento degli Assi: La Regola della Mano Destra
Le macchine CNC seguono una convenzione universale per le direzioni degli assi. Punta il pollice della mano destra nella direzione X positiva, l'indice nella direzione Y positiva, & il dito medio si piega verso la Z positiva.
Su un fresatrice verticale (mandrella punta verso il basso):
- X = sinistra / destra (movimento tavolo)
- Y = verso di te / lontano da te (movimento tavolo)
- Z = su / giù (movimento mandrella): Z positivo è LONTANO dal pezzo
Su un tornio, la convenzione è diversa:
- Z = lungo l'asse della mandrella (lunghezza del pezzo)
- X = perpendicolare a Z (direzione radiale: controlla il diametro)
Inversione importante: Nel G-code, programmi come se l'utensile si muovesse e il pezzo fosse stazionario. Su molte macchine, il contrario accade fisicamente: il tavolo si muove mentre la mandrella rimane ferma in X e Y. Il controller della macchina gestisce l'inversione. Programmi sempre dal prospettiva dell'utensile.
Offset della Lunghezza dell'Utensile
Offset della Lunghezza dell'Utensile (Codici H)
Diversi utensili hanno diverse lunghezze. Un fresa a estremità di 2 pollici sporge più lontano dalla mandrella rispetto a una punta da centro. Se cambi utensili e non tieni conto della differenza di lunghezza, le coordinate Z saranno sbagliate: potenzialmente in modo catastrofico.
Offset della Lunghezza dell'Utensile (TLO): Un valore memorizzato nel controller per ogni utensile. Dice alla macchina quanto lontano la punta dell'utensile è dalla linea di misura della mandrella (un punto di riferimento sulla mandrella). Quando chiami G43 H01, il controller aggiunge l'offset della lunghezza dello strumento 1 a tutti i movimenti Z.
Senza TLO, dovresti ri-toccare Z ogni volta che cambi utensile. Con TLO, tocchi una volta con uno strumento di riferimento, misuri tutti gli altri utensili rispetto a quel riferimento, & il controller fa la matematica.
G43 = Applica offset della lunghezza dell'utensile (direzione positiva: aggiunge l'offset)
G49 = Annulla offset della lunghezza dell'utensile
Codice H = Quale offset dello strumento usare (H01, H02, ecc.)
Interpolazione Lineare e Circolare
Come il Controller Muove l'Utensile
Il G-code definisce due tipi fondamentali di movimento:
G01: Interpolazione Lineare: L'utensile si muove in linea retta dalla sua posizione attuale alla posizione target. Il controller coordina i motori X, Y e Z in modo che arrivino tutti all'endpoint contemporaneamente. G01 X2.0 Y1.0 Z-0.5 disegna una linea retta nello spazio 3D.
G02 / G03: Interpolazione Circolare: L'utensile si muove lungo un arco circolare.
- G02 = arco in senso orario
- G03 = arco in senso antiorario
Gli archi possono essere definiti in due modi:
- Formato raggio: G02 X2.0 Y1.0 R0.5: muoviti a (2.0, 1.0) lungo un arco con raggio 0.5
- Formato centro: G02 X2.0 Y1.0 I0.5 J0.0: I e J danno la distanza incrementale dalla posizione attuale al centro dell'arco. Questo formato è inequivocabile e preferito per il lavoro di precisione.
All'interno del controller, anche gli archi circolari vengono suddivisi in piccoli segmenti di linea retta (micro-interpolazione di linea). Il controller calcola centinaia o migliaia di punti intermedi & invia impulsi di passo e direzione ai motori. La risoluzione è così fine che il movimento risultante sembra & misura una curva liscia.
Fresatura in Salita vs Fresatura Convenzionale
Fresatura in Salita vs Fresatura Convenzionale
La geometria di come il tagliente si impegna con il materiale è enormemente importante per la finitura superficiale, la durata dell'utensile, & le forze di taglio.
Fresatura Convenzionale (Up): Il tagliente ruota contro la direzione di avanzamento. Ogni dente entra nel materiale a spessore zero e esce a spessore massimo. Il tagliente tende a spingersi via dal lavoro inizialmente, poi afferra e tira. Questo crea più calore (il dente sfrega prima di tagliare) e una finitura superficiale più ruvida.
Fresatura in Salita (Down): Il tagliente ruota con la direzione di avanzamento. Ogni dente entra a spessore massimo e esce a spessore minimo. Il tagliente morde immediatamente il materiale e spinge il lavoro verso il basso nel tavolo. Questo produce una finitura superficiale migliore, meno calore e una durata dell'utensile più lunga.
Perché non sempre fresare in salita? La fresatura in salita tira il pezzo verso il tagliente. Sulle macchine manuali più vecchie senza compensazione del gioco, questo tiro può causare il balzo del tavolo in avanti & schiantarsi. Le macchine CNC hanno viti a ricircolo di sfere con gioco minimo, quindi la fresatura in salita è standard. Ma per pezzi sottili o mal fissati, la fresatura convenzionale potrebbe ancora essere più sicura perché spinge il lavoro via.
Archi Tangenti e Raccordi
Archi Tangenti, Raccordi, & Smussi
I pezzi reali raramente hanno angoli perfettamente netti. Hanno raccordi (angoli interni arrotondati), raggi (angoli esterni arrotondati), & smussi (tagli angolati che rimuovono i bordi netti).
Un arco tangente è un arco che incontra una linea retta (o un altro arco) senza discontinuità di direzione. Nel punto in cui l'arco inizia, ha la stessa pendenza della linea a cui si collega. Questo produce un profilo liscio e continuo senza improvvisi cambi di direzione.
Perché la tangenza importa per la lavorazione:
- Un angolo netto forza l'utensile a fermarsi, cambiare direzione, & accelerare di nuovo. Questo lascia segni di sosta (l'utensile siede nello stesso posto mentre decelera, bruciando la superficie).
- Un arco tangente lascia che l'utensile scorra attraverso la transizione a velocità. Nessuna decelerazione, nessun segno di sosta, migliore finitura superficiale.
- Concentratori di stress: gli angoli interni netti concentrano lo stress & è dove i pezzi si rompono. I raccordi distribuiscono lo stress su una superficie curva.
Smussi sono più semplici: un taglio dritto a 45 gradi (o altro angolo) che rimuove un bordo netto. Programmato con mosse G01 in angolo. Gli smussi sono più facili da lavorare rispetto ai raccordi ma non distribuiscono lo stress così bene.
Compensazione del Raggio del Tagliente
Compensazione del Raggio dello Strumento (G41 / G42)
Quando programmi un profilo di pezzo, descrivi la geometria della superficie del pezzo finito. Ma l'utensile ha un raggio: il suo centro deve seguire un percorso che è sfalsato dalla superficie del pezzo di quel raggio.
G41: Compensazione del Tagliente a Sinistra: Il centro dell'utensile si sfasa a SINISTRA del percorso programmato (guardando nella direzione del viaggio). Usato per fresatura in salita su profili esterni.
G42: Compensazione del Tagliente a Destra: Il centro dell'utensile si sfasa a DESTRA.
G40: Annulla compensazione del tagliente.
Con la compensazione del tagliente attiva, programmi la geometria esatta del pezzo (la superficie finita), & il controller calcola automaticamente il percorso sfalsato per il centro dell'utensile. Questo ha due principali vantaggi:
1. Il programma corrisponde al disegno. Le dimensioni sul disegno corrispondono alle dimensioni nel codice. Nessun calcolo di sfalsamento manuale.
2. Regolazione dell'usura dello strumento. Quando uno strumento si usura e taglia leggermente sovradimensionato, l'operatore regola il valore di compensazione del tagliente nella tabella degli offset: nessun'edizione del programma necessaria. Un valore di compensazione più piccolo avvicina lo strumento alla superficie del pezzo, compensando il taglio sottodimensionato.
Il controller gestisce tutta la complessità geometrica: sfalsamento di linee rette, ricalcolo dei raggi dell'arco per il percorso sfalsato, & gestione della geometria di transizione agli angoli.
Perché GD&T Si Basa sulla Geometria
GD&T: Geometria, Non Solo Dimensioni
La quotatura tradizionale dice: 'Questo foro è 0.500 pollici di diametro, situato 2.000 pollici dal bordo sinistro, più o meno 0.005 pollici.'
Il problema: la quotatura più-o-meno crea una zona di tolleranza quadrata. Il centro del foro deve rientrare in un quadrato di 0.010 x 0.010 pollici. Ma una zona quadrata non è equa: un foro il cui centro è nell'angolo del quadrato (0.005 a destra E 0.005 in su dal nominale) è in realtà 0.007 pollici dalla posizione vera (teorema di Pitagora: la radice quadrata di 0.005 al quadrato più 0.005 al quadrato). Scarteresti quel pezzo anche se un foro a 0.007 dal nominale in una singola direzione passerebbe.
GD&T sostituisce la zona quadrata con una zona di tolleranza cilindrica. Il centro del foro deve rientrare in un cerchio di un diametro specificato intorno alla posizione vera. Questo è geometricamente equo: 0.007 dal nominale è 0.007 dal nominale indipendentemente dalla direzione.
GD&T è un linguaggio geometrico completo per descrivere quanto una feature può deviare dalla sua forma ideale, orientamento e posizione. Usa frame di controllo delle feature: quei riquadri rettangolari con simboli che vedi sui disegni di ingegneria.
Toleranze di Forma e Orientamento
Toleranze di Forma: Controllare la Forma
La posizione controlla dove è una feature. Le toleranze di forma controllano che forma è.
Planarità: La superficie deve trovarsi tra due piani paralleli separati dal valore di tolleranza. Se la planarità è 0.002, ogni punto sulla superficie deve trovarsi all'interno di una zona alta 0.002 pollici tra due piani perfettamente piani e paralleli. Nessun riferimento di datum necessario: la planarità è auto-riferenziata.
Perpendicolarità: Una superficie o asse deve rientrare in una zona di tolleranza rispetto a un datum (superficie di riferimento). Per una superficie, la zona è due piani paralleli perpendicolari al datum, separati dal valore di tolleranza. Per un asse (come un foro), la zona è un cilindro perpendicolare al datum.
Concentricità: Due feature cilindriche devono condividere lo stesso asse entro una zona di tolleranza. I punti mediani di un cilindro devono rientrare in una zona di tolleranza cilindrica centrata sull'asse del datum. La concentricità è costosa da ispezionare (richiede calcoli di punti mediani): la maggior parte dei negozi usa l'oscillazione.
Tutti questi sono controlli geometrici. Definiscono zone di tolleranza che sono forme (piani, cilindri, coni), non solo numeri. Una tolleranza di planarità di 0.002 è una coppia di piani paralleli. Una tolleranza di posizione di 0.014 diametro è un cilindro. Questo è ciò che rende GD&T geometrico: ogni tolleranza è una forma nello spazio.
Limiti di Viaggio della Macchina
Spazio di Lavoro: Lo Spazio che una Macchina Può Raggiungere
Ogni macchina CNC ha viaggio finito in ogni asse. Un tipico centro di fresatura verticale potrebbe avere:
- Viaggio X: 30 pollici
- Viaggio Y: 16 pollici
- Viaggio Z: 20 pollici
Lo spazio di lavoro è il volume 3D definito da questi limiti di viaggio: una scatola rettangolare (per una fresatrice 3-assi) o una forma più complessa (per macchine con assi rotativi). Qualsiasi feature che vuoi tagliare deve rientrare all'interno di questo spazio.
Evitamento collisioni è la geometria di assicurare che l'utensile, il portautensile, la testa mandrella, la fixture, & il pezzo non collidano durante il programma. Il controller non sa intrinsecamente dove siano la morsa, i morsetti, o le fixture. L'evitamento collisioni è responsabilità del programmatore.
Geometrie critiche di collisione:
- Lunghezza utensile vs profondità tasca: Un utensile lungo che raggiunge una tasca profonda potrebbe far collidere il portautensile o la testa mandrella con le pareti del pezzo.
- Interferenza con fixture: Il percorso dell'utensile deve sgomberare i morsetti, i parallelogrammi, & le ganasce della morsa. Un movimento rapido (G00) attraverso il pezzo all'altezza Z sbagliata può far guidare l'utensile in un morsetto.
- Piano rapido: La maggior parte dei programmi definisce un 'piano rapido': un'altezza Z sicura sopra tutti gli ostacoli. I rapidi avvengono sopra questo piano. Non fare mai rapidi sotto.
Assi Rotativi e Libertà Geometrica
4° e 5° Asse: La Rotazione Espande la Geometria
Una fresatrice 3-assi può solo avvicinarsi al pezzo da sopra (lungo Z). Qualsiasi feature che richiede accesso dal lato o da sotto richiede un setup separato: capovolgi il pezzo, ri-fissa, ri-tocca il pezzo, e prega che le feature si allineino.
4° asse: Aggiunge un asse rotativo (solitamente A, che ruota attorno a X). Il pezzo può essere ruotato per presentare diverse facce all'utensile. Un 4° asse è comunemente un tavolo rotativo bullonato al tavolo della fresatrice. Ti lascia lavorare feature intorno a un cilindro o su molteplici facce senza ri-fissare.
5° asse: Aggiunge due assi rotativi. L'utensile (o il tavolo) può inclinarsi in due direzioni rotazionali indipendenti. Questo significa che l'utensile può avvicinarsi da praticamente qualsiasi angolo.
Cosa la lavorazione 5-assi rende geometricamente possibile che quella 3-assi non può:
- Sottosquadri: Feature che sono nascoste da una vista dall'alto. L'utensile si inclina per raggiungere dietro la geometria sporgente.
- Angoli composti: Superfici che non sono parallele o perpendicolari a nessun asse. Una macchina 3-assi avrebbe bisogno di una fixture personalizzata angolata. Una macchina 5-assi si inclina semplicemente.
- Giranti e pale di turbina: Superfici ritorte e curve che cambiano angolo continuamente. Solo la lavorazione 5-assi simultanea può tagliare questi in un singolo setup.
- Setup ridotti: Un pezzo che richiede sei setup su una macchina 3-assi potrebbe richiedere un setup su una macchina 5-assi. Ogni setup è un'opportunità di errore di allineamento.
Riepilogo
Geometria della Lavorazione CNC: Takeaway Chiave
Sistemi di coordinate: MCS è il telaio assoluto della macchina. WCS (G54-G59) è il tuo telaio di riferimento per il pezzo. La regola della mano destra definisce le direzioni degli assi. Gli offset della lunghezza dell'utensile compensano diverse lunghezze di utensile.
Percorsi utensile: G01 si muove in linee rette. G02/G03 si muovono in archi. Il formato centro I/J elimina l'ambiguità a due archi del formato raggio. La fresatura in salita (rotazione del tagliente con direzione di avanzamento) dà migliore finitura superficiale e durata dell'utensile.
Archi e profili: Gli archi tangenti creano transizioni lisce senza segni di sosta. Il raggio di raccordo interno minimo è uguale al raggio dell'utensile. La compensazione del tagliente (G41/G42) ti lascia programmare la geometria del pezzo mentre il controller sfala il percorso dell'utensile.
GD&T: Le toleranze geometriche definiscono zone di tolleranza come forme (cilindri, piani). Le zone di tolleranza di posizione sono circolari, non quadrate: geometricamente giuste. La tolleranza bonus MMC riflette il gioco di montaggio reale. La planarità e la perpendicolarità controllano la forma indipendentemente dalle dimensioni.
Spazio di lavoro: Ogni macchina ha viaggio finito. Gli assi rotativi (4° e 5°) espandono quale geometria è raggiungibile e riducono i setup. Meno setup significa tolleranze feature-to-feature più strette perché tutte le feature condividono la stessa origine WCS.
La geometria è la fondazione. Ogni comando G-code, ogni callout di tolleranza, ogni decisione di fixture è un'operazione geometrica. Padroneggia la geometria, & la lavorazione segue.