Panoramica dell'interpolazione nella lavorazione a CNC
September 07, 2023
La lavorazione a CNC generalmente parti di profilo rettilinea, archi, ci sono un profilo curvo non circolare, come curva di alto ordine, elenco di curve, un elenco di altre superfici, ma può essere utilizzato per approssimare una linea retta o un arco Il modo in cui i dati di ciascuna linea retta e segmento di arco circolare sono programmati nel programma di lavorazione NC e il sistema CNC viene inserito e avviato, il sistema CNC esegue l'elaborazione di ingresso, il calcolo dell'interpolazione e l'elaborazione dell'uscita e controlla il meccanismo service secondo il servomo Risultato di calcolo. I contorni delle parti lavorate sono generalmente composti da linee rette e archi. Esistono anche alcuni contorni di curve non circolari come curve di alto ordine, curve di elenco, superfici di elenco, ecc., Ma possono essere tutti approssimati da linee rette o archi. Quando i dati vengono programmati nel programma di lavorazione NC e il sistema CNC viene inserito e avviato, il sistema CNC esegue l'elaborazione di input, il calcolo dell'interpolazione e l'elaborazione dell'uscita sul blocco e controlla il meccanismo del servo in base al risultato del calcolo, guidando così il risultato del calcolo, guidando così il risultato del calcolo, guidando così il risultato del risultato di calcolo, guidando così il risultato del calcolo, guidando così il risultato del risultato di calcolo, guidando così il risultato del calcolo, guidando così il risultato del risultato del calcolo, guidando così il risultato del calcolo Servo meccanismo della macchina utensile CNC per creare lo strumento. E le parti sono abbinate con precisione al movimento relativo di ciascun blocco e infine elaborate per soddisfare i componenti dei requisiti.
Il calcolo dell'interpolazione si basa sui dati di base di input, come il valore di coordinate del punto finale lineare, il punto di partenza dell'arco, il centro del cerchio, il valore delle coordinate del punto finale, la velocità di alimentazione, ecc., Attraverso il calcolo, la forma di forma Viene descritto il contorno del pezzo e il risultato del calcolo viene calcolato in base al risultato del calcolo. Un comando di alimentazione viene emesso a ciascuna coordinata. L'interpolazione è in realtà il lavoro di densificazione dei dati basata su informazioni limitate. Che si tratti di controllo numerico hardware o controllo numerico CNC, il modulo di interpolazione è indispensabile. Il modulo o il dispositivo in grado di completare la funzione di interpolazione è chiamato interpolatore.
I metodi di interpolazione possono essere classificati come segue:
L'interpolatore una tantum, l'interpolatore quadratico e l'interpolatore di alto ordine sono divisi secondo i modelli matematici. Ad esempio, l'interpolazione lineare è una interpolazione e l'interpolazione circolare o parabolica è l'interpolazione secondaria.
Interpolazione hardware e interpolazione software In generale, il modulo di interpolazione CNC hardware è composto da circuiti digitali, il che è più veloce, ma l'aggiornamento non è facile e la flessibilità è scarsa, che si chiama interpolazione hardware.
Il modulo di interpolazione CNC CNC è implementato dal software. Sebbene la velocità non sia così veloce come l'interpolazione dell'hardware, è facile da aggiornare e il costo è inferiore. Si chiama interpolazione del software.
Interpolazione degli impulsi di riferimento e interpolazione del campionamento dei dati
1. Interpolazione dell'impulso di riferimento (di nuovo: interpolazione scalare della corsa, interpolazione incrementale dell'impulso):
La caratteristica è che dopo ogni interpolazione, il dispositivo di controllo numerico emette una sequenza di impulsi di riferimento alle coordinate del movimento corrispondenti, ogni impulso rappresenta uno spostamento minimo, la frequenza della sequenza dell'impulso rappresenta la velocità del movimento delle coordinate e il numero di impulsi rappresenta il movimento velocità.
Questo metodo è semplice da implementare e facile da implementare in hardware perché comporta solo il calcolo di aggiunta e spostamento. Più comunemente usati sono:
Moltiplicatore di impulsi digitali (anche: moltiplicatore del rapporto binario, BRM in breve)
Metodo di confronto punto per punto (noto anche come metodo discriminante regionale)
Metodo di integrazione digitale (indicato come metodo DDA)
Metodo discriminante Vettore Metodo integrale Metodo di deviazione minima Metodo di tracciamento del punto di tracciamento target Metodo di tracciamento singolo Metodo della funzione diretta Metodo di crittografia Discriminazione e metodo a doppia discriminazione ...
2. Interpolazione del campionamento dei dati (di nuovo: interpolazione scalare temporale, interpolazione incrementale digitale)
La caratteristica è che il dispositivo di controllo numerico non genera un singolo impulso ma una parola binaria, che è adatta a un sistema di controllo a motore AC/DC semi-chiuso a circuito chiuso. Può essere diviso in due fasi:
Interpolazione grossolana: un piccolo segmento di linea retta viene utilizzato per approssimare un determinato contorno. Questo piccolo segmento di linea retta è correlato alla velocità fornita dal comando ed è generalmente implementato dal software.
Interpolazione fine: [densificazione dei punti dati "sul segmento della piccola linea retta della testa del mandrino toccante sopra menzionata. Questa fase è in realtà interpolazione a impulso interpolato di linee rette. Il calcolo è semplice e può essere realizzato dall'hardware o dal software.
I seguenti sono comunemente usati metodi di interpolazione del campionamento dei dati:
Metodo della funzione lineare Metodo DDA esteso Metodo DDA esteso ricorsivo Ricorsivo doppio DDA Metodo digitale Angolo di avvicinamento del metodo di interpolazione circolare Metodo di lancio migliorato