Computer finestre Internet

Scrivere un semplice programma di controllo. Creazione di programmi per macchine CNC Esempi di un programma CNC per un tornio

Le parti lavorate su una macchina CNC possono essere considerate oggetti geometrici. Durante la lavorazione, l'utensile rotante e il pezzo si muovono l'uno rispetto all'altro lungo un determinato percorso. UE descrive il movimento di un certo punto dell'utensile - il suo centro. La traiettoria dell'utensile è rappresentata come costituita da sezioni separate che passano l'una nell'altra. Queste sezioni possono essere linee rette, archi di cerchio, curve di secondo ordine o superiori. I punti di intersezione di queste sezioni sono detti punti di riferimento o nodali. Di norma, la UE contiene le coordinate esattamente dei punti di riferimento.

Proviamo a scrivere un piccolo programma per elaborare il groove mostrato in Fig. 3.4. Conoscendo le coordinate dei punti di riferimento, questo non è difficile da fare. Non considereremo in dettaglio il codice dell'intera UE, ma presteremo particolare attenzione alla scrittura di linee (frame della UE) che sono direttamente responsabili dello spostamento attraverso i punti di riferimento del solco. Per lavorare una scanalatura, è necessario prima spostare la fresa sul punto T1 e abbassarla alla profondità appropriata. Successivamente, è necessario spostare la fresa in sequenza attraverso tutti i punti di riferimento e sollevare l'utensile dal materiale del pezzo. Troviamo le coordinate di tutti i punti di riferimento del solco e, per comodità, inseriamole in Tabella. 3.1.

Tabella 3.1. Coordinate del punto di riferimento della fessura

Punto Coordinata X Coordinata Y
tl 3 8
T2 3 3
TK 7 3
T4 7 8

Portiamo l'utensile da taglio al primo punto di riferimento:

I due telai successivi fanno sì che l'utensile scenda alla profondità richiesta nel materiale del pezzo.

N60 G00 Z0.5
N70 G01 Z-l F25

Una volta che l'utensile è alla profondità desiderata (1 mm), è possibile spostarlo attraverso tutti i punti di riferimento per lavorare la scanalatura:

N80 G01 X3 Y3
N90 G01 X7 Y3
N100 G01 X7 Y8

Ora dovresti rimuovere lo strumento dal materiale del pezzo - sollevarlo a una piccola altezza:

Mettiamo insieme tutti i frame, aggiungiamo alcuni comandi ausiliari e otteniamo la versione finale del programma:

Personale UP Descrizione del telaio
% Simbolo di avvio del programma
O0001 (PAZ) Numero del programma (0001) e nome del programma (PAZ)
N10 G21 G40 G49 G54 G80 G90 Stringa di sicurezza
N20 M06 T01 (FREZA D1) Chiamata utensile n. 1
N30 G43 H01 Compensazione lunghezza utensile n. 1
N40 M03 S1000 Accensione della velocità del mandrino (1000 giri/min)
N50 G00 X3 Y8 Spostamento rapido al punto di riferimento T1
N60 G00 Z0.5 Rapido utensile B Z0.5
N70 G01 Z-l F25 Spostarsi a una profondità di 1 mm con una velocità di avanzamento di 25 mm/min
N80 G01 ХЗ Y3 Spostamento dell'utensile sul punto T2 (25 mm/min)
N90 G01 X7 Y3 Spostamento dell'utensile sul punto T3 (25 mm/min)
N100 G01 X7 Y8 Spostamento dell'utensile sul punto T4 (25 mm/min)
N110 G01 Z5 Sollevamento utensile in Z5 (25 mm/min)
N120 M05 Disattiva la velocità del mandrino
N130 M30 Fine del programma
% Carattere di fine programma

Aumentare significativamente la produttività della produzione e la qualità dei prodotti fabbricati. Tuttavia, richiedono programmi speciali per funzionare. Con il loro aiuto vengono creati modelli di prodotti futuri e impostati comandi che regolano il funzionamento delle macchine. La descrizione dei programmi di controllo per le macchine CNC ti aiuterà a scegliere il software giusto.

Informazione Generale

Prima di tutto, per lavorare con una macchina del genere, avrai bisogno di un editor 3D. Quando crei medaglie fatte in casa, numeri o altri prodotti semplici, puoi fare a meno di tale software. Sarà sufficiente convertire l'immagine richiesta in codice g. Tuttavia, i layout dei prodotti in blocco vengono creati negli editor appropriati.

I modelli volumetrici vengono creati in appositi software (ad esempio Art Cam) con successiva trasformazione. Per i dispositivi industriali, si consiglia di utilizzare un software separato.

Il sistema operativo è di grande importanza. Il controllo diretto della porta LPT è importante. Il software di Microsoft non ha tali capacità (stiamo parlando di sistemi operativi Windows). Per alcuni software, ritardi fino a 0,2 secondi saranno normali. Tuttavia, software come MATH 3, ad esempio, non possono essere utilizzati in presenza di tali ritardi (la macchina potrebbe essere danneggiata).

I programmi CNC funzionano molto meglio in un ambiente Linux. Esiste anche un sistema operativo CNC Linux creato appositamente per tali attività. È ottimizzato per il normale funzionamento della macchina utilizzando la porta LPT.

Elenco dei software

La quantità di software per CNC è grande. Si differenzia per funzionalità e scopo. Alcuni software richiedono computer potenti. Altri campioni sono in grado di funzionare su computer meno potenti.

Si possono distinguere i seguenti software:

  • "CAD/CAM visivo 2014". Si tratta di un pacchetto software che include il software necessario per creare programmi di controllo per fresatrici a 3 assi. Inoltre, questo pacchetto contiene strumenti che visualizzano il processo di elaborazione;
  • "Caratteristica CAM 2011". Una delle utility più note utilizzate per la modellazione e la produzione di prodotti dal design complesso e apparecchiature industriali. L'industria automobilistica, aerospaziale, ingegneristica ed energetica utilizza questo software da anni;
  • Gibbscam. Progettato per da due a cinque frese assiali. Con questo software puoi anche fare diversi tipi di modellazione (2D, 3D, superficie, wireframe, ecc.);
  • Arte CAM. La migliore utilità con cui puoi progettare rilievi volumetrici. Una caratteristica notevole di questo software è l'assenza della necessità di un ulteriore perfezionamento manuale.

I programmi CNC sopra elencati fanno bene il lavoro. Per diversi anni sono stati utilizzati da varie aziende in tutto il mondo.

MATEMATICA 3

Separatamente, vale la pena menzionare il software americano "MATH 3". È adatto a vari tipi di router, plotter e torni. Ampiamente usato sia dai professionisti che dai dilettanti.

Con questo programma per fresatrice CNC è possibile:

  • gestire più coordinate (fino a sei);
  • importare direttamente immagini grafiche di diversi formati;
  • creare software di controllo;
  • gestire un indicatore come la velocità di rotazione;
  • utilizzare generatori di impulsi manuali;
  • creare codici M personalizzati.

Per utilizzare questo software, è necessario disporre del sistema operativo CNC Linux. In caso contrario, non sarà possibile garantire il corretto funzionamento del software.

Creazione di software di controllo

Il processo di creazione di un programma di controllo CNC consiste in diverse fasi. Un esempio è la realizzazione di un progetto per l'intaglio del legno. Le macchine CNC sono programmate in un pacchetto di software CAD/CAM, quindi l'intero processo di lavoro sarà composto da tre fasi:

  1. Creazione di un modello di prodotto. Per questo vengono utilizzati editor 3D. Il lavoro è svolto da progettisti appositamente formati, ai cui servizi sarà necessario ricorrere. Il modello creato può essere incarnato in futuro in diverse scale e dimensioni.
  2. Creazione di un programma di controllo. Per questo viene utilizzato il software sopra descritto. Il modello finito del prodotto futuro viene importato nel software selezionato. In base alle sue dimensioni, forma, tipo e altri parametri, viene compilato il software corrispondente.
  3. Fresatura. I comandi del programma di controllo vengono letti dalla macchina, grazie alla quale gli organi di lavoro del dispositivo si muovono lungo coordinate prestabilite, eseguendo le azioni prescritte.

Lavorare con una macchina CNC richiede una certa conoscenza. Tuttavia, la disponibilità di un software speciale semplifica questo compito.

Pertanto, il funzionamento di macchine utensili a controllo numerico è impossibile senza utilità speciali. Vengono creati utilizzando un software separato. Oggi esiste un gran numero di tali software. Diversi software differiscono sia per funzionalità che per requisiti per un computer. Sebbene sia richiesta una certa conoscenza per utilizzare il software, numerose istruzioni semplificano il processo di apprendimento.

Cicli fissi di macchine CNC

Riso. 8.8. È necessario praticare 7 fori con un diametro di 3 mm e una profondità di 6,5 mm

Esempio #2

Riso. 8.9. È necessario eseguire 12 fori con un diametro di 5 mm e una profondità di 40 mm, eseguire prima l'operazione di centraggio del foro

Codice del programma Descrizione
% O0002 (NOME PROGRAMMA - FORI2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (CENTROVKA) N104 T1 M6 N106 G54 X21.651 Y12.5 S1200 M3 N108 G43 h2 Z100. N110Z2. N112 G99 G81 Z-.8 R2. F70. N114 X12.5 Y21.651 N116 X0. Y25. N118 X-12.5 Y21.651 N120 X-21.651 Y12.5 N122 X-25. Y0. N124 X-21.651 Y-12.5 N126 X-12.5 Y-21.651 N128 X0. Y-25. N130 X12.5 Y-21.651 N132 X21.651 Y-12.5 N134 X25. Y0. N136 G80 N138 Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M01 (FORATURA 12 FORI) N148 T2 M6 N150 G54 X21.651 Y12.5 S1000 M3 N152 G43 h3 Z100. N154Z2. N156 G99 G83 Z-40. R2. Q2. F45. N158 X12.5 Y21.651 N160 X0. Y25. N162 X-12.5 Y21.651 N164 X-21.651 Y12.5 N166 X-25. Y0. N168 X-21.651 Y-12.5 N170 X-12.5 Y-21.651 N172 X0. Y-25. N174 X12.5 Y-21.651 N176 X21.651 Y-12.5 N178 X25. Y0. N180 G80 N182 Z100. N184 M5 N186 G91 G28 Z0. N188 G28 X0. Y0. N190 M30% Numero del programma Nome del programma Operazione metrica Linea di sicurezza Commento Richiamo di centraggio Spostamento al foro n.1 Compensazione lunghezza utensile Spostamento rapido a Z2. Ciclo fisso di foratura Centratura del foro #2 Centratura del foro #3 Centratura del foro #4 Centratura del foro #5 Centratura del foro #6 Centratura del foro #7 Centratura del foro #8 Centratura del foro #9 Centratura del foro #10 Centratura del foro #11 Centratura del foro #12 Ciclo fisso Annulla Passa a Z100. Arresto mandrino Ritorno all'origine Z Ritorno all'origine X, Y Arresto temporaneo Commento Richiama punta da 5 mm Sposta al foro n. 1 Compensazione lunghezza utensile Spostamento rapido a Z2. Ciclo di foratura intermittente Foro n. 2 Foro n. 3 Foro n. 4 Foro n. 5 Foro n. 6 Foro n. 7 Foro n. 8 Foro n. 9 Foro n. 10 Foro n. 11 Foro n. 12 Annulla ciclo fisso Passa a Z100. Arresto mandrino Ritorno origine Z Ritorno origine X, Y Fine programma

planetacam.ru

2.17. Esempio di programma di controllo per l'elaborazione

dettagli "Rullo filettato"

Sulla fig. 41 mostra un disegno combinato del pezzo e della parte “Rullo filettato” con le traiettorie degli utensili da taglio per la sua lavorazione su una macchina 16A20F3 dotata di sistema CNC 2P22.

Riso. 41. Schema per l'elaborazione della parte "Rullo filettato"

Il programma di controllo per la lavorazione del pezzo "Rullo filettato" ha la forma seguente:

N001 T1S3 572 F0.43 M08

Fresa T1 - grezza, terza gamma, n = 572 giri/min, s = 0,43 mm/giro, alimentazione del refrigerante attivata.

Avvicinamento al punto di partenza del ciclo L08.

N003 L08 A1 P4

Ciclo L08, sovrametallo di finitura 1 mm per diametro, profondità di taglio 4 mm.

Descrizione del contorno del pezzo.

N011 S3 650 F0.2

Cambio modalità n = 650 giri/min, s = 0,2 mm/giro.

Punto di partenza prima della rifinitura grezza.

Sgrossatura della faccia di testa secondo il ciclo L05.

N014 T3 S3 1000 F0.12

Fresa T3 - finitura, terza gamma, n = 1000 giri/min, s = 0,12 mm / giro.

Avvicinamento al punto di partenza del ciclo L10.

Impostazione di una velocità di taglio costante.

Definizione del ciclo L10 per la finitura, descrizione del pezzo dal blocco N004.

Annulla la velocità di taglio costante.

Il punto di partenza prima del taglio finale.

Taglio netto.

Retrazione della fresa dall'estremità lungo l'asse Z di 0,5 mm.

Avvicinamento della fresa al punto di inizio dello smusso 2×45°.

Smusso che gira 2×45°.

N024 T5 S3 600 F0.25

Fresa T5 - scanalatura, terza gamma, n = 600 giri/min, s = 0,25 mm/giro.

N025 X32 Z-35 E

Punto di partenza prima della scanalatura.

Scanalatura fino a ø20 mm.

Il ritiro della fresa dalla scanalatura viene accelerato.

N028 T7 S3 720 F0.3

Fresa T7 - ​​filettata, terza gamma, n = 720 giri/min, s = 0,3 mm / giro.

Punto di inizio del ciclo prima della filettatura.

N030 L01 F1.5 W-33.5 A0 X22.08 P0.3 C0

Ciclo L01 per filettatura M24×1,5.

Chiudere l'alimentazione del refrigerante.

Fine del programma di controllo, tornare a I.T.

3. Lavorare su macchine dotate di sistema CNC 2p22

3.1. Telecomando

Per impostare le modalità di funzionamento del dispositivo CNC 2P22, l'immissione manuale dei dati, la modifica del programma e il dialogo con il dispositivo, è previsto un pannello di controllo, costituito da un'unità remota installata sulla consolle rotante della macchina. La tastiera del pannello di controllo è mostrata in fig. 17, e l'assegnazione delle chiavi - in tabella. 3.

Le funzioni svolte nei modi operativi principali e ausiliari del dispositivo CNC 2P22 sono riportate in Tabella. 7.

Tabella 7

Modi operativi del CNC 2P22

Modalità di lavoro

di base

ausiliario

Elaborazione del pezzo secondo il programma di controllo

Modalità automatica

Elaborazione del pezzo secondo il programma di controllo con arresti alla fine del blocco

Modalità automatica

Modalità cornice

Elaborazione di un programma secondo un modello, reclutamento e elaborazione del personale individuale

Modalità manuale

Legatura del sistema di riferimento

Modalità manuale

Modalità "Uscita verso un punto fisso della macchina"

Continuazione della tavola. 7

Inserimento semiautomatico in memoria dello zero mobile e delle sporgenze dell'utensile

Modalità manuale

Inserimento semiautomatico nella memoria della posizione iniziale

Modalità manuale

Modalità "Inserimento semiautomatico di costanti"

,

Esci alla posizione di partenza

Modalità manuale

Modalità "Esci a

posizione iniziale"

Accesso al programma di controllo dal pannello di controllo, visualizzazione e modifica dei programmi

Modalità di immissione

Inserimento, visualizzazione e modifica di sporgenze utensile, zero mobile, posizione iniziale, parametri macchina

Modalità di immissione

Modalità "Immissione delle costanti"

Cerca il numero di blocco richiesto del programma tecnologico e la sua indicazione

Modalità di immissione

Modalità di ricerca frame

Immissione di un programma tecnologico da un nastro magnetico

Modalità di immissione

Immissione di un programma tecnologico da nastro perforato

Modalità di uscita

Modalità "Esterno".

nastro perforato dal supporto"

La fine del tavolo. 7

Output di un programma su nastro

Modalità di uscita

Modalità "Supporto esterno - nastro magnetico"

Output del programma su nastro perforato

Modalità di uscita

Modalità "Esterno".

supporto - nastro perforato "

Verifica delle prestazioni del dispositivo in base ai test incorporati nel software

Modalità di prova

Modalità diagnostica

Immissione di test da nastro magnetico

Modalità di prova

Modalità "Supporto esterno - nastro magnetico"

Immissione di test da nastro perforato

Modalità di prova

Modalità "Supporto esterno - nastro perforato"

Indicazione dei sensori e dello stato dei segnali di scambio ai connettori di ingresso e di uscita del dispositivo CNC

Modalità di prova

Modalità "Indicazione dell'elettroautomatica della macchina"

Resettare l'indicazione dello stato

scambiare segnali

Modalità di prova

Modalità "Ripristino indicazione elettroautomatica della macchina"

Da eseguire, presentato in tabella. 7 funzioni, è necessario uscire dalla modalità di funzionamento corrispondente (principale e ausiliaria) premendo i tasti previsti sul pannello di controllo del dispositivo CNC.

I tasti che continuano a funzionare dopo il rilascio hanno una segnalazione luminosa. I tasti per la selezione delle modalità principali 3, 4, 5, 6, 7 hanno un'inclusione dipendente, ad es. solo uno di essi è attivo alla volta. Premendo nuovamente lo stesso si annulla l'azione dei restanti tasti con segnalazione luminosa.

studfiles.net

Programmazione in ISO

Esempi di programmi di controllo

È necessario creare un CN per la lavorazione del contorno esterno del pezzo (Fig. 11.1) con una fresa di diametro 5 mm senza compensazione del raggio utensile. Profondità di fresatura - 4 mm. Il contorno viene avvicinato lungo un tratto rettilineo.

% O0001 (NOME PROGRAMMA - CONTOUR1) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) Programma O0001 Commento - nome programma Modalità immissione dati metrici Linea di sicurezza Commento - taglierina Ф5 mm

Chiamata utensile n. 1

Riso. 11.1. contornatura
N106 G0 G90 G54 X25. Y-27.5 S2000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-4. F100. N116 X-27.5 N118 Y20. N120 G2 X-20. Y27.5 R7.5 N122 G1 X1.036 N124 X27.5 Y1.036 N126 Y-20. N128 G2 X20. Y-27.5 R7.5 N130 G1 Z6. N132 G0 Z100. N134 M5 N136 G91 G28 Z0. N138 G28 X0. Y0. N140 M30 Posizionamento al punto iniziale del percorso (1), attivazione della velocità del mandrino di 2000 giri/min. Compensazione lunghezza utensile #1 Posizionamento in Z10 La fresa scende in Z-4 con un avanzamento di taglio di 100 mm/min Movimento lineare fino a un punto ( 2) Movimento lineare a un punto (3 ) Movimento ad arco a un punto (4) Movimento lineare a un punto (5) Movimento lineare a un punto (6) Movimento lineare a un punto (7) Movimento ad arco a un punto (8) La fresa sale a Z6 La fresa sale in avanzamento rapido a Z100 Stop mandrino Ritorno all'origine in Z Ritorno all'origine in X e Y Fine programma

Esempio #2. Contornatura con compensazione raggio utensile

È necessario creare un CN per la lavorazione del contorno esterno del pezzo (Fig. 11.2) con una fresa di diametro 5 mm con compensazione del raggio utensile. Profondità di fresatura - 4 mm. Il contorno viene avvicinato tangenzialmente.

Programma operativo Spiegazione
% O0002 (NOME PROGRAMMA - CONTOUR2) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X25. Y-35. S2000 M3 N108 G43 h2 Z100. Programma O0002 Commento - nome programma Modalità immissione dati metrici Linea di sicurezza Commento - fresa Ф5 mm Richiamo utensile n. 1 Posizionamento al punto iniziale della traiettoria (1), attivazione della velocità mandrino di 2000 giri/min Compensazione lunghezza utensile n. 1

Posizionamento in Z10

Riso. 11.2. Contorno con correzione
N112 G1 Z-4. F100. N114 G41 D1 Y-30. N116 G3 X20. Y-25. R5. N118 G1 X-25. N120Y20. N122 G2 X-20. Y25. R5. N124 G1 X0. N126X25. Y0. N128 Y-20. N130 G2 X20. Y-25. R5. N132 G3 X15. Y-30. R5. N134 G1 G40 Y-35. N136Z6. N138G0Z100. N140 M5 N142 G91 G28 Z0. N144 G28 X0. Y0. N146 M30 La fresa scende a Z-4 con un avanzamento di taglio di 100 mm/min Spostamento sinistro, spostamento al punto (2) Avvicinamento tangenziale al punto (3) Spostamento lineare al punto (4) Spostamento lineare al punto (5) Arco al punto (6) Spostamento lineare su un punto (7) Spostamento lineare su un punto (8) Spostamento lineare su un punto (9) Spostamento ad arco su un punto (10) Retrazione dell'utensile dal contorno tangente a un punto (11) Lineare spostamento fino a un punto (12) con override annullato La fresa sale a Z6 La fresa sale in rapido a Z100 Arresto mandrino Ritorno all'origine in Z Ritorno all'origine in X e Y Fine del programma

Esempio #3. contornatura

È necessario creare un CN per la finitura della tasca (Fig. 11.3) senza compensazione del raggio utensile con una fresa di diametro 5 mm. Profondità di fresatura - 2 mm. Il contorno viene avvicinato tangenzialmente.

Programma operativo Spiegazione
% O0003 (NOME PROGRAMMA - TASCA FINITURA) N100 G21 N102 G0 G17 G40 G49 G80 G90 (FREZA D5) N104 T1 M6 N106 G0 G90 G54 X-2.5 Y-2.5 S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-2. F100. N114 Y-5. N116 G3 X0. Y-7.5 R2.5 N118 G1 X10.

N120 G3 X17.5 Y0. R7.5

Programma O0003 Commento - nome del programma Modalità immissione dati metrici Linea di sicurezza Commento - fresa Ф5 mm Richiamo utensile n° 1 Posizionamento al punto iniziale della traiettoria (1), attivazione della velocità del mandrino Compensazione lunghezza utensile n° 1 Posizionamento in Z10 La fresa scende a Z-2 con avanzamento di taglio 100 mm/min Movimento lineare a un punto (2) Avvicinamento tangenziale a un punto (3) Movimento lineare a un punto (4)

Spostarsi lungo un arco fino a un punto (5)


Riso. 11.3. Finitura tascabile
N122X10. Y7.5 R7.5 N124 G1 X-10. N126 G3 X-17,5 Y0. R7.5 N128 X-10. Y-7.5 R7.5 N130 G1 X0. N132 G3 X2.5 Y-5. R2.5 N134 G1 Y-2.5 N136 Z8. N138G0Z100. N140 M5 N146 M30 Movimento ad arco in punto (6) Movimento lineare in punto (7) Movimento ad arco in punto (8) Movimento ad arco in punto (9) Movimento lineare in punto (10) Retrazione utensile tangente al punto (11) Movimento lineare in punto (12) La fresa sale a Z8 La fresa sale in rapido a Z100 Arresto mandrino Fine programma

Esempio numero 4. Contornatura con compensazione raggio utensile

È necessario creare un CN per la finitura di una tasca con compensazione del raggio utensile. Profondità di fresatura - 2 mm. Il contorno viene avvicinato tangenzialmente.

Programma operativo Spiegazione
% O0004 (NOME PROGRAMMA - FINISH POCKET2) Programma O0004 Commento - nome del programma

Modalità di immissione metrica


Riso. 11.4. Finitura tasca con correzione
N102 G0 G17 G40 G49 G80 G90 N104 T1 M6 N106 G0 G90 G54 X-2,5 Y-5. S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-2. F100. N114 G41 D1 Y-7,5 N116 G3 X0. Y-10. R2.5 N118 G1 X10. N120 G3 X20. Y0. R10. N122X10. Y10. R10. N124 G1 X-10. N126 G3 X-20. Y0. R10. N128 X-10. Y-10. R10. N130 G1X0. N132 G3 X2.5 Y-7.5 R2.5 N134 G1 G40 Y-5. N136Z8. N138G0Z100. N140 M5 N146 M30 Linea di sicurezza Chiamare l'utensile n° 1 Posizione al punto iniziale del percorso (1), accendere la velocità del mandrino N. compensazione lunghezza utensile tangente al punto (3) Spostamento lineare al punto (4) Arco al punto (5) Arco al punto ( 6) Spostamento lineare al punto (7) Spostamento arco al punto (8) Spostamento arco al punto (9) Spostamento lineare al punto (10) Retrazione utensile tangente al punto (11) Spostamento lineare al punto (12) con override annullato La fresa si alza a Z8 La fresa sale in avanzamento rapido a Z100 Arresto mandrino Fine programma

Esempio numero 5. Fresatura di una tasca rettangolare

È necessario creare un CN per la lavorazione di una tasca rettangolare con una fresa di diametro 10 mm. Profondità di fresatura - 1 mm.

Programma operativo Spiegazione
% O0005 (NOME PROGRAMMA - TASCA GREZZO) N100 G21 N102 G0 G17 G40 G49 G80 G90 Programma O0005 Commento - nome programma Modalità immissione dati metrici Stringa di sicurezza

Chiamata utensile n. 1


Riso. 11.5. Sgrossatura di una tasca rettangolare
N106 G0 G54 X-13.75 Y3.75 S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-1. F100. N114 Y-3.75 N116 X13.75 N118 Y3.75 N120 X-13.75 N122 X-17.5 Y7.5 N124 Y-7.5 N126 X17.5 N128 Y7.5 N130 X-17.5 N132 X-25. Y15. N134 Y-15. N136X25. N138Y15. N140 X-25. N142Z9. N144 G0 Z100. N146 M5 N152 M30 Posizionamento al punto iniziale della traiettoria (1), attivazione della velocità del mandrino Compensazione lunghezza utensile n. 1 Posizionamento in Z10 La fresa scende in Z-1 con un avanzamento di taglio di 100 mm/min Movimento lineare al punto (2) Lineare Spostamento al punto (3) Spostamento lineare al (4) Spostamento lineare al punto (1) Spostamento lineare al punto (5) Spostamento lineare al punto (6) Spostamento lineare al punto (7) Spostamento lineare al punto (8) Spostamento lineare al punto (5) Spostamento lineare al punto (9) Spostamento lineare al punto (10) Spostamento lineare al punto (11) Spostamento lineare al punto (12) Spostamento lineare al punto (9) La fresa sale a Z9 La fresa sale in avanzamento rapido a Z100 Arresto mandrino Fine del programma

Esempio numero 6. Fresatura di una tasca rotonda

È necessario creare un CN per la lavorazione di una tasca tonda con una fresa di diametro 10 mm. Profondità - 0,5 mm.

Programma operativo Spiegazione
% O0000 (NOME PROGRAMMA - N6) N100 G21

N102 G0 G17 G40 G49 G80 G90

Programma O0006 Commento - nome programma Modalità di immissione dati metrici

Stringa di sicurezza


Riso. 11.6. Sgrossatura di una tasca tonda
N104 T1 M6 N106 G0 G90 G54 X0. Y0. S1000 M3 N108 G43 h2 Z100. N110Z10. N112 G1 Z-.5 F100. N120X5. F200 N122 G3 X-5. R5. N124X5. R5. N126 G1 X10. N128 G3 X-10. R10. N130X10. R10. N132 G1X15. N134 G3 X-15. R15. N136X15. R15. N138 G1 Z10 F300. N140 G0 Z100. N142 M5 N148 M30 Richiamo dell'utensile n° 1 Posizionamento al punto iniziale della traiettoria (1), attivazione della velocità del mandrino Compensazione lunghezza utensile n° orbita” … Spostamento al punto (2) Movimento circolare nella 2° “orbita” … Spostamento al punto (3) Movimento circolare nella 3a “orbita” … La fresa sale a Z10 La fresa sale in rapido a Z100 Arresto mandrino Fine programma

planetacam.ru

Scrivere un semplice programma di controllo

Introduzione alla programmazione delle lavorazioni

Le parti lavorate su una macchina CNC possono essere considerate oggetti geometrici. Durante la lavorazione, l'utensile rotante e il pezzo si muovono l'uno rispetto all'altro lungo un determinato percorso. UE descrive il movimento di un certo punto dell'utensile - il suo centro. La traiettoria dell'utensile è rappresentata come costituita da sezioni separate che passano l'una nell'altra. Queste sezioni possono essere linee rette, archi di cerchio, curve di secondo ordine o superiori. I punti di intersezione di queste sezioni sono detti punti di riferimento o nodali. Di norma, la UE contiene le coordinate esattamente dei punti di riferimento.

Riso. 3.3. Qualsiasi dettaglio può essere rappresentato come un insieme di elementi geometrici. Per creare un programma di elaborazione è necessario determinare le coordinate di tutti i punti di riferimento

Proviamo a scrivere un piccolo programma per elaborare il groove mostrato in Fig. 3.4. Conoscendo le coordinate dei punti di riferimento, questo non è difficile da fare. Non considereremo in dettaglio il codice dell'intera UE, ma presteremo particolare attenzione alla scrittura di linee (frame della UE) che sono direttamente responsabili dello spostamento attraverso i punti di riferimento del solco. Per lavorare una scanalatura, è necessario prima spostare la fresa sul punto T1 e abbassarla alla profondità appropriata. Successivamente, è necessario spostare la fresa in sequenza attraverso tutti i punti di riferimento e sollevare l'utensile dal materiale del pezzo. Troviamo le coordinate di tutti i punti di riferimento del solco e, per comodità, inseriamole in Tabella. 3.1.

Tabella 3.1. Coordinate del punto di riferimento della fessura

Ciao cara leggi. In questo argomento considereremo uno dei problemi più urgenti per una macchina CNC, ovvero come imparare a scrivere un programma per un principiante per una macchina CNC. La parola novizio significa una persona che non ha assolutamente alcuna conoscenza in questo campo di attività. Chiedo alle persone che lavorano in questo settore da molto tempo di non criticare fortemente questo articolo, perché è destinato a persone con un livello minimo di conoscenza.
1 Che cos'è una macchina CNC ea cosa servono i programmi?
Partiamo da lontano. Se sei nuovo in questo campo, allora dovrai sapere cos'è una macchina CNC. Una macchina CNC è una macchina a controllo numerico che funziona secondo un programma pianificato creato dall'utente.
Al giorno d'oggi, ci sono un numero enorme di programmi che possono aiutarti a sviluppare i tuoi progetti. Ma hai ancora bisogno di conoscenza, che è anche un punto di partenza. A causa di problemi con i programmi o per semplice ignoranza delle loro funzioni, le piccole imprese interne si esauriscono o aumentano i costi dei materiali per la produzione. Pertanto, cercherò di spiegarti le basi di partenza che ti aiuteranno in un ulteriore sviluppo.
2 TOP-3 programmi più popolari per l'apprendimento e il lavoro con una macchina CNC.
Per cominciare, visualizzeremo i programmi più popolari e utili per lavorare con una macchina utensile a controllo numerico programmabile.
Mach3 è al 3° posto nelle nostre migliori app. Questa applicazione ha ottenuto il 3° posto per un motivo.
In primo luogo, questo programma può essere trovato gratuitamente su Internet, spendendo un po' del tuo tempo e fatica.
In secondo luogo, questo programma, progettato per funzionare con una macchina utensile a controllo numerico programmabile, dispone di un manuale utente aggiuntivo che descrive tutte le funzioni e le caratteristiche per l'utilizzo del programma.
In terzo luogo, il programma ha un'interfaccia semplice e intuitiva che non causerà il congelamento del cervello. Ciò velocizza l'abitudine al programma e riduce i tempi di sviluppo del progetto.
Ecco i vantaggi del programma Mach3. Tuttavia, il programma è destinato a persone che possono lavorare almeno con una macchina manuale o automatica, ma non per principianti assoluti. A proposito, una descrizione completa di questo programma può essere trovata sul nostro sito web.
Il secondo posto è occupato dal programma CNCez Pro.
Questo programma ti consente di lavorare in un simulatore di macchina CNC, ma puoi anche creare programmi al suo interno, che possono poi essere trasferiti direttamente su una macchina CNC. Proprio come Mach3, ha una vasta gamma di funzioni e comandi, ma trovarlo in una risorsa Internet gratuita è piuttosto difficile e problematico. Posso dirti per esperienza personale che trascorrerai più di un giorno a cercarla, ma ne vale la pena. Dopotutto, quando si lavora in questo simulatore, viene spesa solo l'elettricità e niente di più. Inoltre viene fornito con un manuale utente per aiutarti a iniziare. Ecco di cosa tratta il simulatore CNCez Pro.
E ora passiamo alla parte culminante del nostro articolo e diciamo quale programma occupa il primo posto nella nostra top. Il primo posto è stato preso da un programma chiamato ArtCam.
Questa applicazione è direttamente correlata alla macchina utensile CNC. Questa applicazione ha un numero enorme di diversi strumenti e funzioni integrate. Inoltre, il programma ha un oggetto per la creazione di tre modelli, oltre ad altri oggetti interessanti. Il programma include programmi di scrittura per la macchina CNC. Ma questo programma ha uno svantaggio. Trovare questo programma in una fonte gratuita non è realistico e il costo del programma è piuttosto alto. Ma il costo è compensato dalle varie capacità di questo programma per una macchina CNC. C'è anche una scelta della tua preparazione, che gioca un ruolo enorme nella tua formazione iniziale e quindi ha preso il primo posto nei migliori programmi adatti per imparare a lavorare con una macchina utensile a controllo numerico.
3 Perché dovresti usare questi programmi.
Consigliamo a tutti voi di utilizzare queste applicazioni, perché questi programmi hanno superato il fuoco e l'acqua, oltre a vari test di prevenzione. Le applicazioni per lavorare con macchine utensili a controllo numerico vengono costantemente sviluppate e aggiornate, il che aggiunge sempre più nuove funzionalità. Quando ho iniziato a lavorare con una macchina CNC, ho affrontato il problema di scrivere programmi per creare un prodotto. Ma in appena un mese ho studiato il manuale di avviamento di Mach3 e ho imparato a sviluppare i miei programmi per la realizzazione di prodotti. Ora ho già creato un pubblico iniziale di acquirenti e lavoro per me stesso, ma tutto ciò richiede tempo, risorse e, soprattutto, è necessario migliorare costantemente.
4 Risultato dell'articolo:
Cari lettori, in questo articolo abbiamo esaminato la macchina CNC e lo sviluppo di programmi per la creazione di una varietà di prodotti. Naturalmente, lavorare con applicazioni di macchine utensili CNC è difficile e problematico. Ma qualsiasi problema può essere studiato e risolto con l'aiuto di materiali improvvisati. Se c'è un problema con la mancanza di conoscenza, puoi leggere ulteriore letteratura e studiare ulteriori indicazioni per vari programmi. Per raggiungere un determinato obiettivo, devi stabilire obiettivi che puoi raggiungere. Per i principianti in questo campo, posso dare un solo consiglio: studiare quanta più letteratura aggiuntiva possibile. Ti aiuterà a lavorare con una macchina utensile a controllo numerico programmabile, e potrai migliorarti anche nella parte pratica. Spero che il mio consiglio ti aiuterà e che otterrai il massimo successo nella scrittura di programmi per macchine a controllo numerico. Auguro a tutti buona fortuna, successo e clienti facoltosi. Addio cari lettori.

Puoi scrivere programmi di controllo su un computer in un quaderno, soprattutto se sei bravo in matematica e hai molto tempo libero. Oppure puoi immediatamente sulla macchina e lasciare che l'intero negozio aspetti e non ti dispiace per il pezzo in più. C'è un terzo modo di scrivere: non ne hanno ancora inventato uno migliore.

La macchina CNC elabora il pezzo secondo il programma in codici G. Il codice G è un insieme di comandi standard supportati dalle macchine CNC. Questi comandi contengono informazioni su dove e quanto velocemente spostare l'utensile da taglio per lavorare il pezzo. Il movimento dell'utensile da taglio è chiamato percorso. Il percorso utensile nel programma di controllo è costituito da segmenti. Questi segmenti possono essere linee rette, archi circolari o curve. I punti di intersezione di tali segmenti sono detti punti di riferimento. Il testo del programma di controllo visualizza le coordinate dei punti di riferimento.

Esempio di programma in codici G

Testo del programma

Descrizione

Impostare i parametri: piano di lavorazione, numero punto zero, valori assoluti

Strumento di chiamata numero 1

Accensione del mandrino - 8000 giri/min

Rapido al punto X-19 Y-19

Movimento accelerato in altezza
Z 3 mm

Movimento lineare dell'utensile fino al punto XZ Y3 con avanzamento F = 600 mm/min

Spostare l'utensile lungo un arco con un raggio di 8 mm fino al punto X8 Y3

Spegnimento del mandrino

Fine del programma

Esistono tre metodi per la programmazione delle macchine CNC:

  1. Manualmente.
  2. Sulla macchina, sul supporto CNC.
  3. nel sistema CAM.

Manualmente

Per la programmazione manuale vengono calcolate le coordinate dei punti di riferimento e viene descritta la sequenza di spostamento da un punto all'altro. Così si può descrivere la lavorazione di geometrie semplici, principalmente per tornitura: boccole, anelli, alberi lisci a gradini.

I problemi

Ecco alcuni problemi che si incontrano quando un programma viene scritto manualmente sulla macchina:

- Per molto tempo. Più righe di codice nel programma, maggiore è l'intensità del lavoro di produzione della parte, maggiore è il costo di questa parte. Se il programma contiene più di 70 righe di codice, è meglio scegliere un metodo di programmazione diverso.

- Matrimonio. Abbiamo bisogno di uno spazio vuoto extra per l'implementazione al fine di eseguire il debug del programma di controllo e verificare la presenza di talloni o sottosquadri.

- Rottura di attrezzature o strumenti. Errori nel testo del programma di controllo, oltre al matrimonio, possono anche portare alla rottura del mandrino della macchina o dell'utensile.

Le parti per le quali i programmi sono scritti a mano hanno un costo molto elevato.

Su un supporto CNC

Sul supporto CNC, la lavorazione del pezzo è programmata in modalità interattiva. Il setter macchina riempie la tabella con le condizioni di lavorazione. Specifica quale geometria elaborare, larghezza e profondità di taglio, approcci e partenze, piano sicuro, condizioni di taglio e altri parametri individuali per ogni tipo di lavorazione. Sulla base di questi dati, la cremagliera CNC genera comandi G per il percorso utensile. Ecco come si possono programmare semplici parti del corpo. Per verificare il programma, l'installatore avvia la modalità di simulazione sul supporto CNC.

I problemi

Di seguito sono riportati alcuni dei problemi riscontrati quando un programma viene scritto su un rack:

- Volta. La macchina non funziona mentre l'installatore scrive un programma per l'elaborazione del pezzo. I tempi di fermo macchina sono soldi sprecati. Se il programma ottiene più di 130 righe di codice, è meglio scegliere un metodo di programmazione diverso. Sebbene su un supporto CNC, ovviamente, scrivere un programma sia più veloce che manuale.

- Matrimonio. Il supporto CNC non confronta il risultato della lavorazione con il modello 3D del pezzo, quindi la simulazione sul supporto CNC non mostra talloni o sovradimensionamenti positivi. Per eseguire il debug del programma, è necessario posare un pezzo aggiuntivo.

- Non adatto per parti complesse. Sul supporto CNC non è possibile programmare la lavorazione di pezzi a profilo complesso. A volte, per parti e dimensioni specifiche, i produttori di rack CNC eseguono operazioni speciali su ordinazione.

Durante la creazione del programma sul rack, la macchina non porta denaro alla produzione.

In SprutCAM

SprutCAM è un sistema CAM. CAM è l'abbreviazione di Computer-Aided Manufacturing. Questo è tradotto come "produzione utilizzando un computer". Un modello 3D di una parte o un contorno 2D viene caricato in SprutCAM, quindi viene selezionata la sequenza per la produzione della parte. SprutCAM calcola il percorso dell'utensile da taglio e lo emette in codici G per il trasferimento alla macchina. Un postprocessore viene utilizzato per restituire il percorso utensile al codice G. Il postprocessore traduce i comandi interni di SprutCAM in comandi G-code per la macchina CNC. Sembra
per la traduzione da una lingua straniera.

Il principio di funzionamento in SprutCAM è presentato in questo video:

Vantaggi

Ecco i vantaggi quando si lavora con SprutCAM:

- Rapidamente. Riduce del 70% i tempi di creazione di programmi per macchine CNC.

- Attuazione senza preparazione non necessaria. Il programma viene controllato prima di essere eseguito sulla macchina.

- Escluso il matrimonio. Secondo i nostri utenti, SprutCAM riduce del 60% il verificarsi di difetti.

- Controllo delle collisioni. SprutCAM controlla le collisioni con un pezzo o unità di lavoro della macchina, affonda in rapido avanzamento.

- Elaborazione di parti di profilo complesse. In SprutCAM per operazioni multiasse, vengono utilizzate 13 strategie per spostare l'utensile lungo la superficie del pezzo e 9 strategie per controllare l'asse dell'utensile. SprutCAM controlla automaticamente l'angolo di inclinazione e calcola un percorso di lavorazione sicuro in modo che non vi sia alcuna collisione del supporto o dell'utensile da taglio con il pezzo.

Nella versione completa di SprutCAM è possibile elaborare un programma di controllo per la vostra macchina CNC. Deve essere scaricato ed eseguito. Dopo l'installazione, sarà necessario registrarsi. Immediatamente dopo la registrazione, SprutCAM inizierà a funzionare.

Per coloro che hanno appena iniziato a provare, forniamo una versione gratuita completa di 30 giorni del programma!

SprutCAM è composto da 15 configurazioni, comprese due versioni speciali: SprutCAM Practice e SprutCAM Robot. Per sapere quale configurazione è adatta alla tua attrezzatura e quanto costa chiama il numero 8-800-302-96-90 o scrivi a [email protetta] luogo.