Per migliorare il funzionamento di una macchina e raggiungere la precisione nelle lavorazioni a Controllo Numerico Computerizzato (CNC), la programmazione della macchina è di fondamentale importanza. Tra i numerosi codici G nel mondo CNC, G51 è molto noto per la sua scalabilità e trasformazione delle coordinate. Questa guida intende esaminare in dettaglio il codice G51, inclusi il suo funzionamento, le sue applicazioni e i consigli per un utilizzo efficace. Come programmatore CNC, G51 aiuterà a concettualizzare la scalabilità e la modifica delle coordinate, il che a sua volta aiuta sia l'operatore principiante che quello esperto a raggiungere efficienza e precisione, migliorando al contempo i processi di lavorazione.
Cosa è incluso nella programmazione CNC?

La programmazione CNC (Computer Numerical Control) è definita come il processo di produzione di un insieme specifico di istruzioni che controllano le macchine utensili in uno o più cicli di operazioni di produzione. Consiste nell'impostazione delle operazioni, della loro sequenza, dei parametri per ciascuna operazione e degli utensili necessari per realizzare il pezzo specificato. La programmazione CNC utilizza i codici G (comandi preparatori) e codici M (comandi vari) per automatizzare la lavorazione. Il ridimensionamento e la traslazione delle coordinate sono essenziali per ottimizzare e automatizzare la programmazione CNC, consentendo un adattamento flessibile a diverse dimensioni, forme e configurazioni dei pezzi.
Elementi chiave della programmazione CNC: caratteristiche
La programmazione CNC può essere estremamente complessa. Per facilitarne la comprensione, è necessario analizzare ogni sottosistema nei suoi elementi e delinearne le funzioni. I seguenti elenchi contengono i componenti fondamentali del processo:
Codici G (comandi preparatori):
Definire percorsi di movimento per gli utensili.
Gli esempi includono G00 (posizionamento rapido), G01 (interpolazione lineare), G02 (interpolazione circolare in senso orario) e G03 (interpolazione circolare in senso antiorario).
Codici M (comandi vari):
Istruzioni di controllo che non implicano il movimento della macchina.
Gli esempi includono M03 (attiva il movimento rotatorio del mandrino in senso orario), M05 (disattiva il mandrino) e M30 (arresto/fine del programma).
Selezione degli utensili e offset:
In questa sezione, agli strumenti vengono assegnati numeri specifici corrispondenti alle loro funzioni e posizioni.
Gli offset garantiscono la precisione della programmazione CNC compensando le dimensioni e l'usura dell'utensile.
Sistema di coordinate e punti zero:
Crea sistemi di coordinate di lavoro separati (ad esempio da G54 a G59) per una lavorazione multiclimb efficiente in parallelo con più sistemi di coordinate.
I punti zero della macchina e zero del pezzo servono come posizioni di riferimento.
Determina la velocità di avanzamento dell'utensile da taglio rispetto al pezzo in lavorazione.
Espresso in distanza al minuto o al ciclo.
Indica la velocità della testa del mandrino della macchina, espressa in giri al minuto (RPM).
Previene il surriscaldamento degli utensili e migliora le prestazioni di taglio mediante l'attivazione o la disattivazione del flusso di refrigerante.
Tali comandi includono M08 (refrigerante acceso) e M09 (refrigerante spento).
Una programmazione precisa si ottiene prestando attenzione a queste caratteristiche da parte dei professionisti, che sfruttano le macchine CNC per la loro elevata accuratezza, ripetibilità ed efficienza nei processi complessi in più fasi.
Come funziona – Passo dopo passo su CNC
Il controllo numerico computerizzato (CNC) si riferisce a macchine gestite da computer tramite un insieme di istruzioni programmate in codice G che comandano movimenti specifici di utensili e macchine. Il primo passo è la creazione di un progetto su un software CAD con un sistema di progettazione assistita da computer. Il passo successivo è la conversione del progetto in un formato leggibile da una macchina: un programma in codice G viene quindi prodotto tramite un software CAM.
Utilizzando un codice composto da numeri e lettere, vengono controllati componenti essenziali di una macchina come mandrini, utensili da taglio e sistemi di posizionamento del pezzo. L'utilizzo di motori passo-passo o servomotori garantisce una precisione eccezionale, poiché muovono ogni asse della macchina con estrema precisione e accuratezza. Il sistema riceve costantemente feedback dai sensori, che consentono di regolare i parametri in tempo reale per garantire precisione e prestazioni ottimali del sistema, riducendo al minimo gli errori.
Come per qualsiasi sistema sofisticato, i sistemi CNC richiedono che gli utenti comprendano le operazioni meccaniche in modo efficiente, ottimizzando i percorsi utensile, selezionando le velocità di avanzamento appropriate e calibrando le macchine in base alle impostazioni appropriate. L'applicazione più recente è l'utilizzo dell'intelligenza artificiale per la manutenzione predittiva e l'apprendimento automatico nell'ecosistema CNC.
Il significato dei dati nell'ambito delle operazioni CNC
La costruzione dell'acronimo "CNC" implica l'utilizzo di "Computer" e "Controllo Numerico", entrambi utilizzati per definire un processo di produzione preciso e affidabile. La gestione delle informazioni include documenti cruciali come modelli CAD (Computer Aided Design), specifiche dei materiali e il processo di programmazione del percorso utensile. Lo scarto di componenti dovuto all'assemblaggio ha senso se si considera l'affermazione secondo cui i dati del percorso utensile non devono discostarsi di 0.001 pollici dal valore progettato.
I moderni sistemi CNC utilizzano spesso tecniche di acquisizione dati in tempo reale per monitorare le prestazioni e lo stato di salute della macchina. Parametri importanti come velocità del mandrino, velocità di avanzamento, vibrazioni e parametri termici vengono monitorati costantemente, consentendo di intervenire sui parametri e di eseguire la manutenzione prima che sia effettivamente necessaria. La ricerca indica che la manutenzione basata attivamente sull'analisi dei dati può ridurre i tempi di fermo non pianificati del 30%, il che a sua volta aumenta l'efficienza operativa delle apparecchiature (OEE) nell'impianto di produzione.
Inoltre, l'integrazione di sensori IoT (Internet of Things) in Macchine a controllo numerico Consente una raccolta dati completa e la sua rappresentazione su dashboard centralizzate. Ciò incoraggia il passaggio a un processo decisionale basato sui dati, che consente ai produttori di valutare i dati per modelli specifici, migliorare le operazioni e aumentare significativamente la produttività. Ad esempio, gli algoritmi di apprendimento automatico possono essere addestrati con dati storici per stimare la durata degli utensili, prevenendo così costose rotture e garantendo una qualità affidabile dei componenti.
Non c'è dubbio che la gestione e l'analisi dei dati siano cruciali nel controllo di qualità Lavorazione CNC operazioni e per promuovere innovazioni nelle tecniche di produzione avanzate.
Come implementarlo in modo efficace?

Regolazione delle impostazioni nelle macchine CNC
Per garantire lavori CNC produttivi, è importante concentrarsi sulle seguenti aree:
Calibrazione e manutenzione: le calibrazioni e la manutenzione programmate dei componenti lavorati garantiranno che non si verifichino problemi dovuti a processi non calibrati e tempi di fermo eccessivi.
Formazione degli operatori: gli operatori devono essere formati regolarmente sulle nuove tecniche e sui nuovi software.
Utilizzo dei dati: le prestazioni, le previsioni di manutenzione e la programmazione della produzione possono essere monitorate e ottimizzate tramite l'analisi dei dati, che consente anche di prevedere i requisiti di manutenzione.
Come in ogni disciplina ingegneristica, è possibile ottenere accuratezza, efficienza e affidabilità nella lavorazione CNC adottando le pratiche sopra descritte.
Azioni da intraprendere per una lavorazione CNC ottimale
Tutti i componenti delle macchine devono essere calibrati secondo le specifiche del produttore. La verifica dell'allineamento deve essere effettuata con comparatori a quadrante, sistemi di misurazione laser e altri strumenti di precisione.
Le ricerche indicano che una corretta calibrazione può ridurre le imprecisioni dimensionali del 25%, il che significa meno rilavorazioni e meno spreco di risorse.
Selezionare i materiali appropriati in base alle specifiche di progettazione e alle capacità di lavorazione descritte per il pezzo.
Le ricerche dimostrano che l'abbinamento corretto dei materiali agli utensili delle macchine utensili ne aumenta la durata utile del 15-20%, migliorando i costi complessivi.
Gli utensili da taglio devono essere controllati regolarmente e quelli usurati devono essere sostituiti per mantenere la qualità rispetto al taglio e finitura superficiale.
I dati rivelano che il 30% dei tempi di inattività correlati agli utensili può essere ridotto pianificando in anticipo la sostituzione degli utensili tramite analisi.
Impostare il programma CNC con le velocità di taglio, gli avanzamenti e le profondità ottimali per il materiale e il progetto.
Secondo una ricerca, i comandi programmabili migliorano in media del 18% il tempo di pedalata.
Mantenere un ambiente controllato tenendo sotto controllo temperatura, umidità, vibrazioni, ecc. poiché influiscono sulla precisione della lavorazione.
Secondo i dati delle analisi di settore, l'eliminazione dei fattori ambientali esterni contribuisce ad aumentare la precisione fino al 12%.
Eseguire ispezioni digitali periodiche per verificare che i pezzi rientrino nelle tolleranze.
Come notato dagli operatori, il rispetto di rigide procedure di controllo qualità riduce il tasso medio di difettosità del 30%.
L'aumento generale di precisione, produttività e qualità deriva da procedure basate sui dati, dimostrando l'efficacia di questo approccio nelle operazioni di lavorazione CNC.
Comune: Suggerimenti per la risoluzione dei problemi
I sistemi di monitoraggio attivo degli utensili dovrebbero monitorare l'usura degli stessi. Studi suggeriscono che la sostituzione preventiva degli utensili prima dell'usura critica aumenta l'efficienza del ciclo di vita produttivo e mantiene la precisione di lavorazione in media del 17%. I sistemi CNC con avvisi attivi semplificano ulteriormente la pianificazione delle sostituzioni durante le pause non produttive.
Una ricalibrazione regolare aumenta la precisione di un sistema. L'accuratezza dimensionale è strettamente legata alla frequenza di ricalibrazione: ad esempio, una ricalibrazione mensile riduce gli errori del 15%. Una maggiore accuratezza di tutte le tolleranze di allineamento degli assi entro i limiti funzionali è ottenibile con sistemi di calibrazione incrociata basati su laser, che garantiscono un funzionamento ottimale.
Esaminare attentamente le proprietà dei materiali, come densità, durezza e conduttività termica, prima della lavorazione può ridurre le incongruenze e mitigare problemi come deformazioni e deformazioni. Durante questo processo, i tassi di difettosità sono stati ridotti del 22% in ambienti ad alta precisione. Oltre a produrre in modo rapido, investire in tecniche di controllo non distruttivo migliora anche l'affidabilità.
La temperatura e l'umidità dell'ambiente di lavorazione influenzano la qualità del lavoro. Si stima che operare entro un intervallo di +/- 2 °F e 5% di umidità riduca del 10% gli errori causati dalla dilatazione termica. I sistemi di monitoraggio ambientale sono in grado di mantenere automaticamente queste condizioni ricercate.
Sfruttando strategicamente queste considerazioni insieme a una sofisticata tecnologia di analisi, gli operatori possono migliorare la precisione, aumentare la durata del prodotto e perfezionarne la qualità.
Quali sono i parametri chiave in ?

Ottenere metriche di prestazioni accurate
Per garantire la massima accuratezza e le migliori prestazioni operative, è necessario controllare e monitorare i parametri indicati di seguito:
- Intervallo termico accettabile: +/- 2°F
- Scopo: riduce al minimo l'espansione della struttura per ridurre le variazioni dimensionali.
- Impatto sulla qualità dell'output: riduce fino al 10% i difetti di qualità correlati alla temperatura.
- Intervallo accettabile: +/- 5%
- Scopo: Disposizione per evitare deformazioni o effetti termici dovuti all'umidità dei materiali.
- Impatto sulla qualità dell'output: migliora la coerenza e l'integrità complessiva del prodotto.
- Soglie accettabili: <0.01 pollici/sec (RMS)
- Scopo: protezione da disturbi meccanici che potrebbero interferire con l'allineamento e la precisione operativa.
- Impatto sulla qualità dell'output: miglioramento del funzionamento dei macchinari con manutenzione ridotta.
- Variazione accettabile: +/- 0.5 PSI
- Scopo definito: afflusso costante o dinamica di funzionamento all'interno dei dispositivi sensibili alla pressione.
- Impatto sulla qualità dell'output: uniformità dei processi, soprattutto nei sistemi pneumatici o idraulici.
- Limiti di soglia: aria, particelle di dimensioni pari a 10 micron; basso livello di contaminanti per i liquidi.
- Scopo: protezione dalla contaminazione che potrebbe influire negativamente sui processi sensibili.
- Impatto sulla qualità dell'output: maggiore durata dei macchinari e variabilità costante della produzione.
Questi parametri, se monitorati e controllati da apparecchiature avanzate, automatizzate e di calibrazione, miglioreranno sistematicamente l'efficienza e la qualità dei prodotti realizzati.
Comprensione e adattamenti
Concentrazione di particelle sospese nell'aria: in ambienti altamente sensibili come le camere bianche, la concentrazione di particelle sospese nell'aria non deve superare le 1,000 particelle per metro cubo per particelle di dimensioni superiori a 0.5 micron.
Livelli di contaminanti liquidi: le misurazioni devono essere conformi agli standard ISO 4406 e in genere rientrano nel codice di pulizia 17/14/11 per i sistemi idraulici.
Sistemi di filtrazione:
Tasso di efficienza: l'efficienza di filtrazione per la rimozione di particelle da 0.3 micron quando si utilizzano filtri HEPA è del 99.97%.
La filtrazione dei liquidi mediante membrane di ultrafiltrazione è in grado di rimuovere particelle fino a 1 micron.
Calibrazione del sistema:
Precisione: la precisione della calibrazione è mantenuta attorno a +/- 0.2% della precisione operativa, migliorando l'affidabilità e la coerenza dei processi.
Contaminazione non monitorata:
Si stima che l'usura provocata da contaminanti particolati incontrollati comporti una diminuzione del 15-20% dell'efficienza complessiva dei macchinari.
Aumento dei tempi di fermo della produzione dovuti a manutenzione e assistenza non programmate a causa di contaminanti.
Contaminazione controllata:
Aumento della durata media della vita utile dei macchinari di circa il 25-30%.
La media dei prodotti difettosi è scesa al di sotto dell'1%, migliorando la produttività operativa.
Procedure di misurazione metodiche, abbinate a tecniche di filtrazione precise, sono fondamentali per garantire la qualità dei sistemi pneumatici e idraulici. Queste azioni sono essenziali per fornire risultati di qualità eccezionale e un'aderenza scrupolosa ai requisiti.
Come interagisce con gli altri?

L'importanza della filtrazione e di altre attività di manutenzione in relazione tra loro
I sistemi di filtrazione migliorano notevolmente le prestazioni dei sistemi pneumatici e idraulici, se abbinati a una manutenzione regolare. Una filtrazione di massima qualità rimuove i contaminanti particolati dai fluidi e dall'aria compressa, evitando così l'usura dei componenti dei macchinari. Insieme ai programmi di manutenzione predittiva e preventiva, la filtrazione garantisce che i sistemi rimangano entro i limiti operativi e riduce i tempi di fermo non pianificati e la probabilità di guasti catastrofici. Una combinazione ottimale di questi fattori garantisce precisione nelle prestazioni, longevità nel ciclo di vita e conformità ai rigorosi standard di settore in termini di qualità e affidabilità.
Integrazione con e altri comandi
Come per qualsiasi macchinario, i sistemi operativi dotati di sistemi di filtrazione efficaci funzioneranno in modo più efficiente e miglioreranno le prestazioni. La ricerca dimostra che l'utilizzo di una filtrazione adeguata può ridurre il rapporto contaminanti/particolato del 98%, prolungando la durata dei componenti nei sistemi idraulici e pneumatici dal 50% al 60%. Ad esempio, in un contesto produttivo, l'implementazione di filtri ad alta efficienza ha portato a una riduzione media del 30% dei costi di manutenzione, con un aumento del tempo di attività del sistema di quasi il 20%. Inoltre, la presenza di filtri può contribuire al risparmio energetico: i sistemi puliti richiedono meno energia per funzionare grazie alla minore resistenza al flusso, con un conseguente risparmio energetico fino al 15% in alcuni casi. Tutti questi dati evidenziano importanti tendenze riguardanti l'uso della filtrazione nei processi industriali, in particolare dal punto di vista della sostenibilità e dell'efficienza dei costi.
Può essere applicato a diverse macchine CNC?

L'uso dei filtri su un CNC e un router CNC
I sistemi di filtrazione sono compatibili sia con macchine CNC che con router CNC. Sebbene la struttura e le condizioni di funzionamento di ogni singola macchina possano influenzarne l'installazione e i requisiti di filtrazione, l'obiettivo fondamentale rimane lo stesso: eliminare lo sporco migliorando al contempo la pulizia e la funzionalità. Un'adeguata risoluzione dei problemi garantisce il funzionamento continuo, la precisione e la manutenzione ordinaria minima dei macchinari per tutta la loro durata.
Affrontare modelli diversi
Nella progettazione di filtri per diversi modelli di CNC e diverse configurazioni CNC, è necessario tenere conto di fattori relativi alla compatibilità e all'efficacia. Ad esempio, le caratteristiche del filtro di un fresatura CNC Le prestazioni di una macchina non sono paragonabili a quelle di un tornio e di una fresatrice CNC a causa delle differenze nelle quantità di fluido da taglio, nella contaminazione e nella velocità di lavorazione. Di seguito alcuni punti principali e dati rilevanti:
Le macchine CNC impegnate in attività ripetitive, come la fresatura su larga scala, creano fino al 50% in più di rifiuti particolati rispetto CNC su piccola scala router. Pertanto, i sistemi di filtrazione per tali macchine sono spesso dotati di sistemi di filtrazione con portata maggiore (200 lpm e oltre).
Il fluido filtrato deve essere privo di particelle da 5-10 μm per lavorazioni meccaniche di precisione e di particelle da 20-25 μm per lavorazioni meccaniche di uso generale.
I refrigeranti a base di olio richiedono sistemi di filtrazione resistenti all'olio e non degradabili, mentre quelli che utilizzano refrigeranti idrosolubili richiedono parti resistenti alla corrosione.
In ambienti polverosi e caldi, le apparecchiature CNC potrebbero trarre vantaggio da filtri multistadio con prefiltri, filtri HEPA o strati di carbone attivo per migliorare la qualità dell'aria e proteggere le parti della macchina.
Domande frequenti (FAQ)

D: Qual è il ruolo di G51 nella programmazione CNC?
R: Il codice G51 ha lo scopo di ridimensionare le operazioni nella programmazione CNC. Permette all'operatore di ridimensionare le dimensioni del percorso programmato utilizzando un fattore di scala che modifica le dimensioni del pezzo lavorato mantenendo le coordinate originali del codice G.
D: Quali sono alcune delle funzioni della sintassi G51 all'interno di una macchina CNC?
R: La sintassi G51 di solito contiene il codice G più un valore di scala. Ad esempio, G51 X1.5 Y1.5 scalerebbe gli assi X e Y di 1.5 volte in più rispetto alle dimensioni originali e così via. Questo comando rimane valido per tutti i codici G successivi finché non viene annullato o sovrascritto.
D: Quali sono le differenze tra G50 e G51 in termini di ridimensionamento?
R: G50 viene utilizzato per annullare l'effetto di scala impostato da G51. Entrambe sono operazioni di scala; G51 applica il fattore di scala mentre G50 ripristina il valore predefinito. G50 garantisce che le coordinate successive vengano elaborate senza alcuna modifica di scala.
D: È possibile lavorare con G51 e coordinate assolute insieme?
R: Certamente, G51 funziona con coordinate assolute. Il movimento dell'utensile rispetto al pezzo si basa sulle dimensioni in tempo reale del pezzo in lavorazione. Con la scala attiva, le coordinate assolute sono influenzate dalla scala specificata.
D: In che modo la scala degli assi del codice G modifica MSYS?
A: La scalatura G51 modifica il sistema di coordinate della macchina MSYS applicando un fattore di scala agli assi specificati. Questa modifica all'interno del processo di lavorazione consente un maggiore controllo sulle dimensioni del pezzo risultante.
D: Quali considerazioni bisogna fare quando si utilizzano i metodi di ridimensionamento G51?
R: Con la scala G51, è fondamentale assicurarsi che il fattore di scala sia impostato correttamente, poiché influisce sulla misurazione del pezzo finale. Verificare attentamente che tutti i codici G relativi ai metodi di scala e alle periferiche firmware della macchina siano appropriati per le azioni previste.
D: È possibile utilizzare la scala G51 su tutti gli assi contemporaneamente?
R: In effetti, tutti gli assi possono essere scalati usando G51, definendo un fattore di scala per ogni singolo asse. Questo si rivela utile quando è necessario scalare uniformemente un pezzo nelle direzioni X, Y e Z, ad esempio G51 X1.5 Y1.5 Z1.5.
D: In che modo G51 funziona con gli offset utensile e con l'utensile attualmente attivo?
R: G51 modificherà il percorso programmato del movimento, ma gli offset utensile e l'utensile attivo rimarranno invariati. Assicurarsi che gli offset siano regolati correttamente sugli utensili in modo da poter rilevare le misurazioni corrette quando si applica la scala.
D: Quali azioni si devono intraprendere se si riscontra un errore del codice ag durante l'esecuzione di G51?
R: In caso di errori nel codice G, assicurarsi di verificare il comando G51 per i fattori di scala e correggere la struttura del comando per eventuali errori. Verificare che il firmware della macchina riconosca G51 e verificare la presenza di altri codici G in conflitto che potrebbero interferire con il comando di scala. Assicurarsi inoltre che non vi siano codici anti-G in conflitto che interferiscono con il set primario.
D: G51 può essere utilizzato insieme a istruzioni g-code come G17, G18 o G19?
A: G51 è compatibile con la selezione del piano codici g G17, G18 e G19, nonché G17 (piano XY), G18 (piano XZ), G19 (piano YZ). Come per altri codici G, assicurarsi che il fattore di scala non influisca negativamente sulla lavorazione del piano selezionato per mantenere la precisione durante l'esecuzione della lavorazione.
Fonti di riferimento
- Sviluppo dell'apprendimento basato sulla simulazione: programmazione G-Code per la fresatura CNC negli istituti professionali
- Autori: SK Rubani, Nur Najiehah Tukiman, N. Hamzah, Normah Zakaria, A. Ariffin
- Data di pubblicazione: Dicembre 22, 2024
- Sommario: Questo studio illustra lo sviluppo di una simulazione di codice G per fresatrici CNC utilizzando il modello DDR, che include le fasi di analisi dei requisiti, progettazione, sviluppo e valutazione. La simulazione è stata creata utilizzando Articulate Storyline 360, consentendo l'integrazione di contenuti multimediali interattivi. Il feedback di esperti e studenti ha indicato che la simulazione si allinea bene con il programma di studi degli istituti professionali ed è intuitiva, migliorando la comprensione da parte degli studenti dei complessi concetti di programmazione CNC.(Rubani et al., 2024).
- Conversione da immagine a codice G tramite JavaScript per CNC Controllate
- Autori: Yan Zhang, Shengju Sang, Yilin Bei
- Data di pubblicazione: Luglio 27, 2023
- Sommario: Questa ricerca presenta un approccio basato su JavaScript per la conversione di immagini in codice G per il controllo di macchine CNC. Il codice sviluppato include funzionalità per il caricamento delle immagini, la pre-elaborazione e la generazione di codice G, consentendo la personalizzazione del processo di lavorazione. Le valutazioni sperimentali hanno confermato l'efficienza e l'usabilità del codice, contribuendo all'integrazione dei flussi di lavoro digitali nelle lavorazioni CNC.(Zhang et al., 2023).
- PENGEMBANGAN POLA PEMBELAJARAN PEMOGRAMAN CNC MELALUI INTEGRASI G CODICE, SIMULATORE CNC DAN CAM
- Autori: B. Burhanudin, Edy Suryono, A. Prasetyo, Bambang Margono, Z. Zainuddin, Andrianto Rahmatulloh
- Data di pubblicazione: 27 novembre 2023
- Sommario: Questo articolo si concentra sullo sviluppo di un modello di apprendimento efficace per la programmazione CNC, integrando codice G, simulatori CNC e software CAM. Lo studio ha previsto attività formative che hanno sincronizzato questi aspetti per migliorare la comprensione e le competenze dei partecipanti. I risultati hanno mostrato miglioramenti significativi nelle competenze, in particolare nell'utilizzo dei simulatori CNC e nella comprensione della programmazione in codice G.(Burhanudin e altri, 2023).



