Main menu

Pages

Programmazione 101: CNC

 Programmazione 101: CNC



Dopo la seconda guerra mondiale, le persone si sono rese conto che dovevano produrre merci a un ritmo più veloce ea un costo inferiore. Quindi, è nata la tendenza della produzione di massa. Questi eventi portarono allo sviluppo delle macchine a controllo numerico (NC) che a loro volta portarono al controllo numerico computerizzato (CNC).

COME PROGRAMMARE UNA MACCHINA CNC


La programmazione CNC utilizza un codice simile nella struttura al BASIC. Quindi, se sai come costruire un semplice programma di conteggio, è probabile che tu sappia già che aspetto ha un codice G. Tuttavia, ci sono alcune altre cose che devi considerare prima di iniziare a codificare le istruzioni.

La prima cosa che devi fare è assegnare valori per ciascuna delle variabili. Queste variabili includono le direzioni di movimento programmabili (assi) e il punto di riferimento per gli assi. I valori assegnati a queste variabili determinano il movimento della macchina.

La prossima cosa che devi fare è prendere in considerazione gli accessori della macchina. Molte macchine hanno accessori progettati per migliorare le capacità del dispositivo di base. Tuttavia, l'utilizzo di questi accessori richiede di includerli nel sistema di codifica. Ciò significa che se desideri una macchina più efficiente, dovrai conoscerla a fondo.

CODICI DI LETTURA


Dopo questi passaggi, devi creare un sottoprogramma che si occuperà della matematica. Questo passaggio consentirà quindi alla tua macchina di calcolare le variabili necessarie e di operare efficacemente senza fermarsi a chiedere all'operatore quali sono le limitazioni.

Per mostrarti come sono questi codici, ecco un esempio da Wikipedia:


    #100=3 (raggio del cerchio del bullone)
    #101=10 (quanti fori)
    #102=0 (x posizione del ctr del foro)
    #103=0 (posizione y del ctr del foro)
    #104=0 (angolo del primo foro
    Chiamata utensile,
    velocità del mandrino e pickup offset, ecc
    G43 in alcuni casi (ripresa lunghezza utensile)
    G81 (ciclo di foratura)
    chiamata sottoprogramma
    N50
    G80
    M30
 
    Sottoprogramma
    N100
    #105=((COS#104)*#100) (x posizione)
    #106=((SIN#104)*#100) (posizione y)
    x#105 y#106 (ricorda che il tuo codice G81 è modale)
    Se # 100 GT 360 vai su N50
    #100=(#100+(360/#101))
    Vai a 100

Nel codice sopra, la macchina è un trapano. L'operatore ha utilizzato un anello per impedire l'arresto della macchina. Il sottoprogramma governa quindi il ciclo della macchina. Questo codice è ancora un codice abbastanza semplice. Altre macchine richiedono l'inclusione del numero di giri massimo nella codifica.

Un modo più semplice per programmare macchine CNC sarebbe l'uso di Computer Aided Manufacturing (CAM). Questo sistema assume il peso della programmazione in modo che non sembri così noioso e frustrante. È ancora simile a BASIC.

Un altro miglioramento della programmazione che è stato sviluppato sono stati i programmi parametrici oi comandi logici. Questi programmi sono stati progettati per abbreviare i codici lunghi al fine di renderli facili da usare. Tuttavia, questi codici non utilizzano sempre la stessa lingua con ogni macchina. La lingua e la sequenza spesso variano a seconda del tipo di macchina su cui lavorerai.

L'operatore deve sapere cosa può fare la macchina o cosa è stata fatta per fare prima di tentare di programmarla. Dovresti essere in grado di visualizzare la macchina che fa quello che vuoi che faccia.

Ma non devi essere un mago della matematica o un genio della programmazione. Devi solo sapere cosa fa la tua macchina e cosa vuoi che faccia.

Comments

table of contents title