La questione della lentezza è da analizzare in modo più tecnico... e fanno la differenza le tue conoscenze, non vorrei aprire un tema ma sarà da affrontare...
Il metodo che usi è poco funzionale, io realizzerei una SubForm che può essere associata ad un macchinario, poi ne metti 8 nella Form Cruscotto ed ogni SubForm la leghi tramite Campi Master/Secondari al macchinario specifico.
Ottieni 8 rappresentazioni sempre uguali differenziate per Macchinario.
Se quello che ti ho detto lo hai tecnicamente compreso direi che siamo a buon punto, se è distante dalla tua logica e fatichi a comprendrne il senso tecnico... ho il sospetto che manchi qualche passaggio di base...