MC4_2014 - page 10

L’emulazionedel comportamentodei tradi-
zionali organimeccanici èuna tipica funzio-
nalità che il sistemadi controlloè chiamato a
espletare. Ilmotion control è l’insiemedelle
tecnologieedei dispositivi chepermettonodi
governaregli organimeccanici inmovimento
dellamacchina. Laprecisionenel controllo
delmovimento rappresentaun fattore chiave
che influisce fortemente sulleprestazioni della
macchina.Oggigiorno ci troviamodi fronte
aunmercato riccodi soluzioni commerciali
per ilmotion control, con fornitori chepro-
pongono architetturedi controllo alternative,
centralizzateodecentralizzate. Davanti a
questa ampiaoffertadi soluzioni diventa
difficileper l’utilizzatorefinale scegliere la
piattaforma chemeglio si adatta allapropria
applicazione. Ladomanda che ci si poneè:
comeposso analizzare ilmotion control per
capirequale soluzione sia lamiglioreper la
mia applicazionee cosa vuol direeffettuare
benchmarkingdi sistemi dimotion control?
La rispostaè articolatae, vista la complessità
dell’argomento, va analizzatadapiùpunti di
vista. L’obiettivoprincipaledi un’attivitàdi
benchmarkingdi piattaforme commerciali
per l’automazioneèquellodi analizzare le
performancedelmotion control attraverso
ladefinizionee l’esecuzionedi un insiemedi
test chepossano confrontaree valutare le
soluzioni disponibili sulmercatoe individuare
quellepiù adatte a risolvereundeterminato
tipodi problema, rispondendo adeguatamente
ai requisiti e alle specifichedesiderateper
quell’applicazione.Quandoparliamodimo-
tion control ci sono tre aspetti principali da
considerare: le funzionalitàe il set di comandi
messi adisposizionedall’utente; il carico
computazionale che l’inserimentodi assi ag-
giunge al sistema complessivo; leperformance
hardwaredinamiche legate all’inseguimento
di traiettoriee allagestionedei sincronismi.
Funzionalitàeset di comandi
Tutte lepiattaforme commerciali per l’au-
tomazione integranonativamente ilmotion
control. Ciò significa che l’utente acquistando
il pacchetto completodi un solo fornitore (edi-
tor software+ controllore+ assi) è ingrado
dimovimentaregli assi elettrici direttamente
dall’ambientedi sviluppo, facendoeseguire
aimotorimovimenti piùomeno complessi. Il
progettista software, cheha il compitodi svi-
luppare il progettodi controllodellamacchina
automatica, si interfaccia all’editor software
specifico,messoadisposizionedaogni singolo
fornitore, e in lineadi principionondovrebbe
preoccuparsi di gestire i dettagli implementa-
tivi abasso livelloper far funzionare lapiatta-
forma. Infatti lagestionedella schedulazione
dei processi, la comunicazione tramite il bus
di campo, l’inseguimentodei profili dimoto,
10
FEBBRAIO2014
L’insiemedelle funzionalità cheunamodernamacchina
automaticadeve implementare rende laprogettazionedella
logicadi controllouncompitodifficilechecoinvolgecompetenze
multidisciplinari
Stefano Lovisetto,MatteoSartini
Valutazione delmotion
c
supiattaforme commerc
per l’automazione: come
1,2,3,4,5,6,7,8,9 11,12,13,14,15,16,17,18,19,20,...60
Powered by FlippingBook