mi chiedevo se l'unità di controllo di una macchina a controllo numerico con calcolatore ha un plc con speciali funzioni di controllo asse
Si , No e Si / No.
Si , vuole dire che i dispositivi CN di tipo evoluto ,(ed anche i robot multiasse ed antropomorfi) hanno una CPU che "gira" in background con il processore di calcolo delle traiettorie e gestione movimento ed interpolazione degli assi elettrici.
Il processore del CN si ocupa dell'esecuzione del programma strutturato ISO , (linguaggio molto simile ad una C avanzato con comandi specifici di movimento), menter il PLC si programma in lista istruzioni o in ladder per alcuni tipi , dove si realizzano funzioni accessorie della macchina CN , come:
Controllo dei dispositivi di sicurezza , barriere, finecorsa , comandi diretti (pulsanti,selettori) o la gestione di unita' addizionali della macchina come centraline di lubrificazione , asservimento pezzo , prelievo pezzo , e comunicazione a basso livello con altri dispositivi.
No , vuole dire che il processore di un PLC , per quanto veloce e potente , non eguaglia quello di un CN , e nemmeno comprende nei suoi linguaggi delle istruzioni di movimento o di calcolo che servono ad interpolare piu' assi elettrici tra loro.
Immagina solo quali calcoli servirebbero per compiere tramite 2 assi un'interpolazione circolare piana , che tutto sommato e' una delle funzioni piu' semplici utilizzate in molte macchine a controllo numerico avanzate , come ad esempio i centri di lavoro.
Si/no ,dove per altro , movimentare o interpolare piu' assi elettrici, ad esempio per compiere un processo di manipolazione, non ti obbliga ad usare un costoso processore CN.
Molti forse quasi tutti i PLC hanno delle schede addizionali "intelligenti" FM35...FM45.. nel caso di siemens "Funcition Modules" che si occupano esculsivamente del posizionamento controllato , disponendo al loro interno queste FM di un processore autonomo.
Il processore del PLC dialoga con questi moduli , inviando i comandi "job" di posizionamento , che vengono eseguiti senza ulteriore sovraccarico sulla gestione programma della CPU prinicpale.
Ciao
Ivan