Scopri Vibromera.com — il nostro nuovo sito web internazionale. Visita Vibromera.com →

Ogni Balanset-1A e Balanset-4A viene fornito con lo stesso programma Windows, che è allo stesso tempo un misuratore di vibrazioni, un analizzatore FFT e un calcolatore di bilanciamento sul campo in un'unica applicazione. Misura il livello RMS complessivo in mm/s, la componente 1x con ampiezza e fase, gli RPM, lo spettro, la forma d'onda, l'orbita dell'albero e il run-down, quindi calcola i pesi di correzione per 1-4 piani di correzione a partire dalle proprie corse di prova e verifica lo squilibrio residuo rispetto alla norma ISO 1940. Il programma funziona localmente su Windows 7 fino a Windows 11, legge lo strumento tramite una porta COM USB e non necessita di connessione Internet, account cloud o abbonamento.

Cos'è il software Balanset e chi lo utilizza

Il programma Balanset è un'unica applicazione Windows che svolge due funzioni con lo stesso strumento e gli stessi sensori. Misura la vibrazione della macchina: livello RMS complessivo, la componente rotazionale 1x con ampiezza e fase, gli RPM, lo spettro, la forma d'onda, l'orbita dell'albero e il run-down. Esegue inoltre il bilanciamento dinamico dei rotori nei propri cuscinetti, su 1, 2, 3 o 4 piani di correzione, calcolando il peso di correzione a partire dalle proprie corse di prova sulla propria macchina. Diagnosi e riparazione avvengono quindi in un'unica sessione, direttamente sulla macchina, senza dover esportare i dati verso un secondo strumento.

Finestra principale di Balanset con uno strumento collegato: pulsanti delle modalità di misura, letture dei canali in tempo reale e riga di stato USB
Finestra principale con un dispositivo collegato.

Il programma è concepito per i tecnici di manutenzione e assistenza che bilanciano i rotori sul campo: ventilatori, soffianti, giranti, frantoi, coclee, centrifughe, turbine, mole abrasive e alberi di trasmissione. Il rotore resta nei propri cuscinetti e non viene smontato, e la macchina viene bilanciata alla sua normale velocità di esercizio, ovvero nella condizione in cui funziona realmente.

È un normale programma Windows locale, non un servizio web. Non esiste alcun cloud, alcun account o abbonamento, e lo strumento viene letto tramite una porta COM USB. Un laptop da campo privo di qualsiasi connessione di rete costituisce un ambiente di lavoro completo.

Il software è incluso con lo strumento. Il Balanset-1A costa €1,975 e il Balanset-4A costa €6,803. Le specifiche e le modalità di ordine sono disponibili sulla Pagina prodotto Balanset-1A e il pagina prodotto Balanset-4A, e una richiesta pre-vendita può esserci inviata su WhatsApp.

Un programma, due strumenti

Lo stesso programma gestisce entrambi gli strumenti e riconosce quale sia collegato. Legge il numero di canali dal firmware e nasconde Ch-3 e Ch-4 quando non esistono fisicamente, in modo che l'interfaccia non proponga mai una misurazione che l'hardware non è in grado di eseguire.

Canali e limiti dei piani per strumento
Strumento Canali di vibrazione Canale tacho Numero massimo di piani di correzione Prezzo
Balanset-1A 2 (Ch-1, Ch-2) 1 2 €1,975
Balanset-4A 4 (da Ch-1 a Ch-4) 1 4 €6,803

Il numero massimo di piani di correzione corrisponde al numero di canali di vibrazione. Tre e quattro piani sono disponibili solo sul Balanset-4A a 4 canali e solo nella modalità di bilanciamento Modern; sul Balanset-1A il massimo è due piani.

È richiesto il firmware 5.5.0 o versioni successive

Questo va posto in cima alla pagina anziché in una nota a piè di pagina, perché determina se il programma sia in grado di misurare o meno. Questa versione del software misura solo con il firmware dello strumento 5.5.0 o versioni successive. Con il firmware 4.10.x, e con le versioni intermedie da 5.0.x a 5.4.x, il dispositivo viene comunque rilevato e la sua porta COM resta visibile, ma non si avvia alcuna misurazione e la riga di connessione mostra “Firmware not supported on COMx”. Il firmware stesso viene aggiornato dal programma, dalla finestra “Updates”.

Connessione, tastiera e codifica colore

Nel programma non è presente da nessuna parte un pulsante Connect. Esegue la scansione delle porte COM circa ogni 1.5 secondi e rileva lo strumento in qualsiasi momento, incluso l'hot-plug mentre una finestra di misurazione è già aperta. Il modello, la porta COM e la versione del firmware sono indicati nel titolo della finestra, così da sapere sempre con cosa si sta comunicando.

Riga di stato USB verde che mostra il modulo Balanset collegato, la sua porta COM e la versione del firmware
Dispositivo collegato: la riga di stato indica il modello, la porta COM e la versione del firmware.

L'intero programma può essere comandato da tastiera, da F1 a F10, e F12 salva uno screenshot PNG della finestra corrente in Documents\Bs1A\Screenshots. Su un laptop da campo, con una mano sulla macchina e nessuna superficie per il mouse nelle vicinanze, questa è la differenza tra registrare un risultato e perderlo.

Pulsanti della finestra principale contrassegnati con i rispettivi tasti funzione da F1 a F10
Ogni pulsante della finestra principale riporta il proprio tasto di scelta rapida nella didascalia.

La codifica colore dei canali è coerente in ogni grafico, tabella e report, quindi un colore in un protocollo stampato ha lo stesso significato che ha a schermo:

  • Ch-1 è rosso scuro.
  • Ch-2 è blu.
  • Ch-3 è verde.
  • Ch-4 è ambra.
  • Tacho è magenta.

Vibration Meter: letture in tempo reale, run-down e orbita dell'albero

Prima di essere un bilanciatore, il prodotto è un misuratore di vibrazioni funzionante. La finestra Vibration Meter trasmette tutti i canali contemporaneamente e mantiene i valori a schermo mentre si sposta un sensore, si cambia la velocità o si attende che una macchina si stabilizzi. Per ogni canale mostra quattro numeri, dove l'asterisco rappresenta il numero del canale.

Finestra del Vibration Meter che trasmette in tempo reale RMS complessivo, ampiezza 1x, fase e RPM per due canali insieme al grafico della forma d'onda
Finestra del misuratore di vibrazioni, vista generale.
Letture in tempo reale per canale
Lettura Cosa indica
V*s Velocità di vibrazione RMS complessiva nella banda di lavoro, in mm/s.
V*o La componente 1x, ovvero la parte della vibrazione che si verifica alla frequenza di rotazione, in mm/s.
F* La fase di tale componente 1x, in gradi, riferita alla marcatura tacho.
giri al minuto Velocità di rotazione misurata dal sensore tachimetrico laser.

Il misuratore contiene sei schede:

  • “Wave” mostra la forma d'onda nel tempo.
  • “Spectrum” mostra lo spettro FFT, come velocità in mm/s oppure come accelerazione in m/s2.
  • “Speed” mostra la velocità di rotazione nel tempo.
  • “Run-down” registra l'ampiezza e la fase della componente 1x rispetto alla diminuzione degli RPM durante una decelerazione.
  • “X-Y Orbit” disegna il percorso dell'albero a partire da due canali.
  • “Bump test” individua le frequenze naturali a partire da un colpo di martello, ed è una funzione sperimentale disattivata per impostazione predefinita.

Un indicatore di stabilità segnala all'operatore quando una lettura è attendibile. Il programma osserva la dispersione dei valori recenti e restituisce STABLE quando il coefficiente di variazione resta sotto il 10 per cento in due valutazioni consecutive, e UNSTABLE quando supera il 20 per cento. Un segnale inferiore a 0.005 mm/s viene considerato come assenza di segnale piuttosto che come un segnale molto piccolo. Questa è la differenza pratica tra annotare una misurazione e annotare del rumore.

F9 blocca la misurazione corrente in modo che possa essere letta, confrontata con la successiva e inserita in un report mentre la macchina è ancora in funzione. I grafici possono essere esportati in BMP o WMF quando un documento deve essere assemblato altrove.

Run-down: individuare le risonanze prima di bilanciare

Registrazione di run-down completata che mostra ampiezza 1x e fase per due canali mentre la velocità scende da 3000 a 300 rpm
Un run-down a due canali completato da 3000 a 300 rpm.

Un run-down viene registrato portando il rotore alla velocità di esercizio, spegnendo l'azionamento e lasciandolo decelerare liberamente. Il programma registra l'ampiezza e la fase della componente 1x rispetto alla diminuzione degli RPM e si arresta automaticamente alla soglia “Low RPM”, regolabile da 100 a 2000 e impostata di default a 300. Una risonanza si manifesta come un picco di ampiezza accompagnato da un'inversione di fase di circa 180 gradi, ed è proprio questa coppia di segnali insieme, non il picco da solo, a identificare una risonanza.

Si tratta del test più economico dell'intera pagina in termini commerciali. Bilanciare in prossimità di una risonanza strutturale è inaffidabile, perché l'ampiezza risulta amplificata e la fase deriva, quindi un lavoro che non converge dopo diverse corse di prova è spesso una macchina che opera vicino a una velocità critica. Due minuti di run-down prima dell'intervento lo rivelano, e permettono di risparmiare le corse inutili.

X-Y Orbit: la forma del movimento dell'albero

Grafico dell'orbita X-Y in modalità 1x che traccia il percorso del centro dell'albero a partire da due canali perpendicolari su una scala degli assi 1 a 1
X-Y Orbit in modalità 1x.

X-Y Orbit traccia il percorso dell'albero a partire da due canali su una scala degli assi 1:1, in modo che la forma non risulti distorta dalla scalatura. Sono disponibili tre modalità: “Unsynced”, “Sync (raw)” e “1x”. Sul Balanset-4A, i canali 3 e 4 disegnano una seconda orbita accanto alla prima, così da poter osservare due cuscinetti fianco a fianco nella stessa finestra.

Cosa determina la marcatura tacho

Senza una marcatura riflettente e un segnale tacho funzionante, restano disponibili solo V*s e lo spettro. V*o e la fase non possono essere ottenuti, e le modalità orbita “Sync (raw)” e “1x” perdono di significato. Il programma denomina onestamente questo stato come modalità “No tacho – RMS only”. In questo stato non è possibile eseguire il bilanciamento, perché un angolo di correzione può essere calcolato solo a partire dalla fase.

Quando gli RPM vengono mostrati come trattini, in quel momento non ci sono impulsi tacho. Il programma rifiuta deliberatamente di lasciare a schermo un valore di velocità obsoleto, quindi i trattini sono un'informazione e non un guasto.

I report escono direttamente dal misuratore. Un report HTML del misuratore di vibrazioni in condizioni stazionarie e un report di run-down separato vengono generati senza dover entrare nel flusso di lavoro di bilanciamento, così una visita ispettiva che non riscontra alcun problema si conclude comunque con un documento da poter consegnare.

Analyzer: spettro, armoniche ed esportazione dei dati

L'Analyzer risponde alla domanda che precede qualsiasi intervento di bilanciamento: si tratta davvero di uno squilibrio? Le corse di prova richiedono tempo e una macchina ferma, e nessuna quantità di peso di correzione potrà risolvere un cuscinetto usurato, un piede debole o un giunto disallineato. L'analizzatore è il punto in cui si decide se vale la pena iniziare.

Finestra Analyzer nella scheda Spectrum con lo spettro FFT in Hz e le impostazioni di acquisizione a fianco
Finestra Analyzer, scheda Spectrum in Hz.

L'analizzatore dispone di quattro schede:

  • “F2 – Overall vibration” fornisce il livello a banda larga per canale.
  • “F3 – 1x vibration” fornisce la componente rotazionale con ampiezza e fase.
  • “F4 – Harmonics” elenca numericamente le ampiezze delle armoniche da 1x a 10x.
  • “F5 – Spectrum” mostra lo spettro FFT completo in Hz.
Scheda Harmonics con l'elenco numerico delle ampiezze degli ordini da 1x a 10x per ciascun canale di misura
Le armoniche da 1x a 10x elencate numericamente nella scheda F4.

Le armoniche da 1x a 10x sono elencate numericamente, ed è così che un tecnico distingue lo squilibrio dal disallineamento, dal gioco meccanico e dagli effetti di passaggio pala. Lo squilibrio concentra l'energia a 1x, mentre gli altri difetti si manifestano negli ordini superiori. Il programma fornisce i numeri e l'interpretazione resta al tecnico, il che rappresenta esattamente la giusta suddivisione dei compiti.

Impostazioni di acquisizione dell'Analyzer
Collocamento Valori disponibili Predefinito
Banda di frequenza 64, 128, 320, 640 o 1024 Hz 320 Hz
Lunghezza di accumulo 8, 16, 32, 64 o 128 giri 16 giri
FFT visualizzata fino a 32768 campioni
Media esponenziale, su 8 frame
Finestra RMS una finestra fissa di 4096 campioni, calcolata in modo indipendente dalla FFT di visualizzazione
Spettro ingrandito con la rotellina del mouse attorno al picco 1x, con frequenza e ampiezza esatte riportate nel titolo del grafico
Zoom con la rotellina del mouse attorno al picco 1x, con i valori esatti riportati nel titolo del grafico.

La rotellina del mouse esegue lo zoom del grafico attorno a un picco, e i valori esatti vengono riportati nel titolo del grafico anziché essere lasciati alla stima rispetto all'asse. Come prova e per ulteriori elaborazioni, l'analizzatore esporta sia le immagini sia i numeri grezzi.

Formati di esportazione dell'Analyzer
File Contenuto
Immagine JPEG Il grafico esattamente come visualizzato, per un report o un'email.
Garmoniki.txt La tabella delle armoniche da 1x a 10x, come tabella di testo semplice.
WAWE.txt I campioni della forma d'onda nel tempo, come tabella di testo semplice.
SPK.txt Lo spettro, come tabella di testo semplice.

Tutti e tre i file di testo si aprono direttamente in Excel, così uno spettro registrato oggi può essere confrontato con uno registrato sei mesi fa nello strumento che l'azienda già utilizza.

Una nota operativa che risparmia una richiesta di assistenza: l'Analyzer e il Signal Monitor trasmettono dallo stesso strumento sulla stessa porta COM. Se entrambe le finestre di streaming restano aperte, un classico “Run 0” può fallire con un errore di porta. Chiuderle entrambe e ripetere la corsa.

Bump test: individuazione delle frequenze naturali (sperimentale)

Bump test è indicato come sperimentale nel manuale ed è disattivato per impostazione predefinita. Viene abilitato tramite una casella di controllo nella scheda “F4 – Settings”, dopodiché compare come scheda nel Vibration Meter. Lo descriviamo qui esattamente come fa il manuale, come una funzione in fase di prova piuttosto che un modulo completo.

Scheda Settings con la casella di controllo sperimentale Bump test che abilita la funzione
La casella di controllo Bump test nella scheda F4 – Settings; la funzione resta disattivata finché non la si attiva.

Il test in sé è semplice. Con il rotore fermo, si colpisce la struttura accanto al sensore con un martello morbido. Il supporto risuona alla propria frequenza naturale, il programma cattura tale risonanza, e riporta per ogni canale la frequenza naturale f0 in Hz e in RPM, il fattore di qualità Q, e lo smorzamento z = 1/(2*Q). La banda di analisi va da 12 a 600 Hz e il risultato viene mediato su diversi colpi accettati.

Scheda Bump test armata e in attesa di un impatto, con il livello di fondo misurato e il trigger pronto
La scheda Bump test, armata e in attesa di un colpo.

Come funziona l'acquisizione, in numeri verificabili

Parametri di acquisizione del Bump test
Parametro Valore
Calibrazione del rumore di fondo circa 0.25 s prima dell'armamento
Soglia di trigger 8 volte il livello di fondo misurato
Finestra di acquisizione circa 0.6 s, incluso all'incirca un decimo della finestra prima dell'urto
Timeout di armamento 30 s
Banda di analisi da 12 a 600 Hz
Indicatore di clipping attivato a circa il 91 percento della scala dell'ADC

L'accuratezza dichiarata dal manuale, citata senza arrotondamento per eccesso, è di circa più o meno il 5 percento su Q, per Q compreso tra 20 e 100, in corrispondenza di risonanze comprese tra 80 e 400 Hz, con un colpo pulito. Al di fuori di tale intervallo, il valore è un'indicazione orientativa piuttosto che una misura.

Tecnica, e come leggere gli avvisi

  • Colpire la struttura accanto al sensore, mai il sensore stesso.
  • Arrestare il rotore prima di colpire qualsiasi cosa.
  • Evitare un doppio colpo causato dal rimbalzo del martello, perché il secondo impatto cade all'interno della finestra di acquisizione.
  • Un indicatore (!) significa che il segnale è andato in clipping a circa il 91 percento della scala dell'ADC e il risultato è approssimativo; colpire più delicatamente e ripetere.
  • Un messaggio di tono costante indica che è stata registrata un'oscillazione sostenuta anziché un impatto, quindi quella registrazione non è un bump test valido.
  • Solo il picco più pronunciato viene inserito nella tabella dei risultati.
Griglia dei risultati del Bump test con frequenza naturale, fattore di qualità e smorzamento per due canali dopo tre colpi accettati
Risultato del bump test a due canali dopo tre colpi accettati: f0, Q e smorzamento per canale.

Il motivo per usarlo è specifico ma prezioso. Indica se la velocità operativa si trova vicino a una risonanza dei supporti, che è la causa abituale per cui un lavoro di bilanciamento non converge. Un run-down individua lo stesso fenomeno mentre il rotore sta decelerando; un bump test lo individua a macchina ferma, il che a volte è l'unica opportunità che un programma di produzione concede.

Come funziona il bilanciamento: Run 0, corse di prova e la corsa di verifica

Balanset esegue il bilanciamento dinamico dei rotori nei propri cuscinetti. Il rotore rimane nella macchina, sui propri supporti, e viene bilanciato alla sua normale velocità operativa. Nulla viene prelevato da un database di macchine: ogni grammo e ogni grado stampati dal programma derivano da misurazioni effettuate su quello specifico rotore durante una sequenza breve e fissa di run. La sequenza è identica per 1, 2, 3 e 4 piani di correzione, ed è identica in entrambe le forme di bilanciamento.

Tre fasi, e cosa produce ciascuna

Fase Eseguire Cosa fa l'operatore Cosa ottiene il programma
1. Misurazione iniziale Run 0 Porta il rotore alla velocità operativa esattamente come si trova, senza pesi aggiunti. L'ampiezza di vibrazione iniziale e la fase della componente 1x in ogni piano.
2. Run di prova Da Run 1 a Run 4, un run per piano di correzione Arresta il rotore, installa un peso di prova di massa nota a un raggio noto e in una posizione angolare contrassegnata, lo riavvia, quindi sposta il peso al piano successivo. I coefficienti di influenza di questa macchina, cioè come la vibrazione in ciascun piano risponde a una massa nota in ciascun piano.
3. Correzione e verifica Run T (Trim balancing) Installa i pesi di correzione calcolati e riavvia il rotore un'altra volta. Vibrazione residua, squilibrio residuo in g*mm, ed esito PASS o FAIL rispetto alla tolleranza.
Finestra di bilanciamento con Run 0 già misurato e la scheda della massa di prova di Run 1 attiva, con i parametri dei piani compilati a sinistra
Run 0 completato e Run 1 attivo nella forma unificata

L'intera misurazione risiede nella differenza tra Run 0 e ciascun run di prova. Da questa variazione il programma calcola i coefficienti di influenza della macchina che si ha davanti, e dai coefficienti calcola la massa di correzione in grammi e l'angolo di installazione in gradi per tutti i piani contemporaneamente, tenendo conto dell'effetto incrociato tra i piani.

Non esiste alcun pulsante Calculate da nessuna parte nel programma. Non appena l'ultimo run di prova termina, il calcolo si avvia automaticamente e la massa di correzione e l'angolo compaiono nelle colonne dei piani.

Dimensionamento del peso di prova

La regola pratica prevede un peso di prova compreso tra lo 0.5 e il 2 percento della massa del rotore. Poiché si tratta di un intervallo ampio, il programma include una funzione “First trial weight estimate” che propone sia una massa sia un angolo di installazione a partire dalla misurazione di Run 0, dalla massa del rotore e dal tipo di supporti. Viene presentata qui per quello che il manuale la definisce: una stima, il cui compito è collocare il peso di prova nella metà corretta del rotore piuttosto che essere esatta. Si rivela utile quando il peso di prova deve essere saldato, perché spostare un peso saldato costa molto più che ripetere la misurazione.

Finestra di dialogo First trial weight estimate che propone una massa di prova in grammi e un angolo di installazione calcolati dai dati di Run 0, dalla massa del rotore e dal tipo di supporti
Finestra First trial weight estimate

Quando un run di prova è valido, e cosa fare quando non lo è

Un run di prova è informativo solo se il peso di prova ha effettivamente perturbato il rotore. L'obiettivo è una variazione di almeno il 20 percento in ampiezza o di almeno 30 gradi in fase. Se l'ampiezza è variata di meno di circa il 10 percento e la fase di meno di circa 5 gradi, il run viene rifiutato con il messaggio “Trial weight too small. Increase trial weight and repeat Run 1”.

  • Aumentare la massa di prova di un fattore da 1.5 a 2 e ripetere quel run di prova.
  • Se il peso di prova è stato installato a un angolo che coincideva con la fase della vibrazione originale, spostarlo di 90 gradi e ripetere il run.

Da dove viene misurato l'angolo di correzione

Questo è l'errore più comune commesso dall'operatore in tutto il flusso di lavoro. L'angolo di correzione per un piano viene misurato a partire dal punto in cui è stato installato il peso di prova di quel piano, nella direzione di rotazione. Non viene misurato a partire dal riferimento del tachimetro. Contrassegnare fisicamente sul rotore la posizione del peso di prova richiede pochi secondi ed elimina l'ambiguità in modo definitivo, anche per eventuali lavori ripetuti sulla stessa macchina.

Installare il peso di correzione allo stesso raggio del peso di prova di quel piano. Il raggio è solo un braccio di leva: converte la massa in squilibrio espresso in g*mm e non modifica la massa di correzione in grammi. Il programma non ha modo di accorgersi che è stato utilizzato un raggio diverso, quindi se un raggio diverso è inevitabile, la massa deve essere ricalcolata a mano come la massa calcolata moltiplicata per il raggio di prova e divisa per il raggio effettivo.

Controlli integrati contro una risposta plausibile ma errata

Qualsiasi calcolo dello squilibrio restituirà un numero. Il valore dei controlli riportati di seguito è che impediscono al programma di restituire un numero apparentemente affidabile che la misurazione non supporta.

  • Un run le cui letture non sono cambiate rispetto al run precedente non viene accettato, e il programma chiede se il peso di prova è stato effettivamente installato.
  • Un segnale sovraccarico, andato in clipping, viene rifiutato anziché essere elaborato come dato valido.
  • Una velocità che deriva tra un run e l'altro genera un avviso “RPM changed significantly”, perché i coefficienti di influenza sono validi solo a una determinata velocità.
  • Se due piani producono risposte linearmente dipendenti, il calcolo viene rifiutato con “Failed to calculate influence coefficients” anziché inventare una soluzione. La soluzione è modificare la massa o l'angolo di un peso di prova e ripetere i run di prova.
  • Finché la massa di prova non è stata inserita, il risultato può essere espresso solo come percentuale del peso di prova, e l'indicatore delle unità rimane su “%” anziché su “g”.

Una condizione che il programma non può verificare al posto dell'operatore è la scelta della velocità. Bilanciare alla velocità operativa, e non vicino a una risonanza dei supporti, perché in prossimità di una risonanza l'ampiezza viene amplificata e la fase deriva, quindi i coefficienti misurati in quel punto non descrivono la macchina alla sua velocità di lavoro.

Il trim run e il BALANCING SUMMARY

Run T verifica la correzione sulla macchina reale. Al termine, il programma scrive nel log un blocco “BALANCING SUMMARY” contenente la vibrazione prima e dopo, la riduzione in percentuale, lo squilibrio iniziale e quello residuo, ed un esito PASS o FAIL per ciascun piano. Tale blocco corrisponde agli stessi dati che confluiscono nel protocollo di bilanciamento HTML, quindi il numero mostrato a schermo e il numero consegnato al cliente sono lo stesso numero.

Calcolo completato con la massa di correzione in grammi e l'angolo di installazione in gradi in ciascuna colonna dei piani
Risultato del calcolo — masse di correzione

Due modalità di bilanciamento: Classic e Modern (unificata)

Il programma offre due interfacce diverse per lo stesso metodo di bilanciamento. L'interruttore si trova nella scheda “F4 – Settings”, nel gruppo “Balancing form”, e ha due valori: “Classic” e “Modern”. Ha effetto immediato, senza alcun pulsante Save da premere né alcun riavvio del programma.

Il gruppo Balancing form nella scheda delle impostazioni, con Classic e Modern come i due valori selezionabili
Interruttore Balancing form in Settings

Quanti piani di correzione si ottengono realmente

Questo è il punto più facilmente frainteso, quindi viene dichiarato qui senza ambiguità. Il numero massimo di piani di correzione è pari al numero di canali di vibrazione dello strumento, e i piani 3 e 4 esistono solo nella forma Modern. Balanset-1A ha 2 canali di vibrazione, quindi il suo massimo è 2 piani in entrambe le forme. Balanset-4A ha 4 canali di vibrazione, quindi raggiunge 3 e 4 piani, ma solo quando è selezionata la forma Modern.

Strumento Forma di bilanciamento Piani di correzione disponibili
Balanset-1A, 2 canali di vibrazione Classic 1 o 2
Balanset-1A, 2 canali di vibrazione Moderno 1 o 2
Balanset-4A, 4 canali di vibrazione Classic 1 o 2
Balanset-4A, 4 canali di vibrazione Moderno 1, 2, 3 o 4

Il numero di piani viene scelto prima di Run 0. Modificarlo ricostruisce l'interfaccia e cancella le misurazioni già effettuate, quindi non è qualcosa da riconsiderare a metà di un lavoro.

La forma Modern: una finestra, schede run, grafici in tempo reale

Modern è una singola finestra chiamata “Multi-plane Balancing”. Ogni run è una scheda in quella finestra: “Run 0 – Initial”, “Run 1 – Trial mass Pl.1” e la scheda equivalente per ogni ulteriore piano, “Run T (Trim balancing)” e “Run E – Eccentr.”. Tutte vengono avviate con lo stesso pulsante “F7 Run”, che diventa “F7 Stop” durante l'esecuzione di una misurazione. La forma d'onda e lo spettro sono visibili durante la misurazione stessa, così l'operatore può vedere un segnale difettoso mentre viene registrato anziché dopo che è stato accettato.

La finestra Multi-plane Balancing con le schede dei run disposte su un lato, i campi dei parametri dei piani e i grafici in tempo reale
Panoramica della finestra Multi-plane Balancing

La forma Classic: due finestre, un pulsante per run

Classic mantiene il layout già noto agli utenti di lunga data: due finestre separate, “Single-Plane balancing” e “Two plane balance”. Ogni run ha il proprio pulsante, “F7 – Run 0”, “F7 – Run 1”, “F7 – Run 2”, “F7 – Trim Run” e “F7 – Run ecc.”, e la correzione calcolata si legge nella scheda “Result”.

La finestra di bilanciamento a due piani in forma Classic prima di Run 0, con pulsanti dei run separati e i campi della massa di prova per entrambi i piani
Forma classic a due piani prima di Run 0

Stessa matematica, flusso di lavoro diverso

Il calcolo alla base di entrambe le forme è lo stesso. Con gli stessi dati in ingresso il risultato è identico, quindi la scelta tra le due è una questione di flusso di lavoro e abitudine, non di accuratezza.

Aspetto Classic Modern (unificata)
Piani di correzione Solo 1 e 2 Da 1 a 4, con 3 e 4 su Balanset-4A
Finestre Due: “Single-Plane balancing” e “Two plane balance” Una: “Multi-plane Balancing”
Controlli dei run Un pulsante separato per ogni run Schede run gestite da un unico pulsante “F7 Run”
Calcolo Lettura nella scheda “Result” Si avvia automaticamente dopo l'ultimo run di prova
Grafici durante la misurazione Scheda Charts, attivata dopo Run 0 Forma d'onda e spettro in tempo reale durante il run
Modalità di misurazione “Averages” da 8 a 256, predefinito 32, e “Max. repeat” da 1 a 20, predefinito 3 Lo stesso più Auto (adattivo), oppure Manual (ripetizioni fisse) con 1, 3, 5, 8, 12 o 16 ripetizioni su 16, 32, 64, 128 o 256 giri
Caricamento dei coefficienti salvati “Data Management” poi “Load Coefficients” “Menu” poi “Load Coefficients”
Solo in questa forma Ricalcolo di una correzione completata in altri piani con “Change corr. planes” “First trial weight estimate”, “Manual Input”, misurazione adattiva, piani 3 e 4

In modalità Auto (adattivo) il programma estende la misurazione finché il risultato non si stabilizza, mostrando nel frattempo un indicatore di convergenza. Se riporta “Additional averaging does not improve accuracy”, si tratta di un'indicazione sulla macchina e non sul software: le cause abituali sono fissaggi allentati, cuscinetti usurati o una velocità instabile, e un'ulteriore mediazione non può risolvere nessuna di esse.

La funzione di ricalcolo esclusiva di Classic merita una nota operativa. “Change corr. planes” deve essere cliccato con il mouse, perché in quella finestra il tasto F5 funge da Back anziché da comando indicato dall'etichetta.

Le due forme condividono un unico archivio. Le registrazioni effettuate con 3 o 4 piani si aprono sempre nella forma Modern, perché Classic non dispone di un'interfaccia in grado di visualizzarle.

Dove posizionare il peso: metodi di correzione e diagrammi polari

Una massa e un angolo calcolati sono solo metà della risposta. L'altra metà è se quella posizione sia raggiungibile sul rotore reale, motivo per cui il programma dispone di quattro metodi di installazione del peso, selezionabili per piano in “Weight installing method”, e ricalcola la correzione nella forma richiesta da ciascuno.

Metodo Cosa restituisce il programma Condizione o limite
Posizioni libere Un peso, esattamente all'angolo calcolato. Per rotori in cui è raggiungibile qualsiasi posizione angolare.
Posizioni fisse La correzione suddivisa tra due posizioni numerate adiacenti, come le pale di una ventola o fori esistenti. Sono richieste almeno 3 posizioni. Oltre 32 posizioni il diagramma polare non viene disegnato.
Scanalatura circolare Tre pesi uguali distanziati di circa 120 gradi l'uno dall'altro. Rifiutato con “TOO HEAVY for 3-weight groove method!” se la correzione supera un terzo della massa di prova di quel piano.
Drill Profondità di foratura H, numero di fori N e angolo f. Passa sempre il metodo a Remove mass.

Diagrammi polari: il controllo prima di installare qualsiasi cosa

Il diagramma polare è l'ultima verifica dell'operatore prima di toccare la macchina. Vengono mostrati fino a 4 cerchi affiancati, uno per ciascun piano di correzione, con anelli al 20, 40, 60, 80 e 100 percento e una freccia che indica la direzione di rotazione. Vedere il peso disegnato su un cerchio che ruota nello stesso verso del rotore è ciò che permette di individuare un angolo conteggiato nel verso sbagliato, che è la modalità di errore che costa un run aggiuntivo.

Quattro cerchi polari affiancati in un'unica finestra, uno per ciascun piano di correzione, ognuno con anelli percentuali e una freccia che indica la direzione di rotazione
Risultato polare a quattro piani in un'unica finestra

Due selettori modificano il modo in cui la stessa soluzione viene espressa. “Add” e “Remove” convertono una soluzione ad aggiunta di massa in una soluzione a rimozione di massa ruotando l'angolo di 180 gradi a parità di massa, il che è utile quando l'opzione pratica è la molatura o la foratura anziché la saldatura. “Mirror” inverte la visualizzazione angolare per un piano, mostrando ad esempio 60 gradi al posto di 300 gradi, per rotori accessibili fisicamente dal lato opposto.

Fixed positions: pale della ventola e fori esistenti

Su una ventola, una girante o una flangia con un cerchio di bulloni, un peso può essere collocato solo dove esiste una sede predisposta. In “Fixed positions” l'operatore inserisce quante posizioni ha il rotore, numerate nella direzione di rotazione, e il programma suddivide la correzione tra le due posizioni adiacenti che racchiudono l'angolo calcolato, fornendo una massa per ciascuna. Il risultato è direttamente eseguibile: due numeri, due pale.

Diagramma polare in modalità Fixed positions per un rotore con 8 pale, con la correzione suddivisa tra due pale numerate adiacenti
La modalità “Fixed positions” con 8 pale

Circular groove: tre pesi a circa 120 gradi

I rotori con scanalatura circolare (Circular groove), come molti alberi portamola, accolgono pesi standard che scorrono nella scanalatura. Qui la correzione è espressa come tre pesi uguali distanziati di circa 120 gradi, la cui somma vettoriale è pari alla correzione richiesta. Il metodo ha un limite fisico incorporato: se la correzione è superiore a un terzo della massa di prova di quel piano, il programma la rifiuta con “TOO HEAVY for 3-weight groove method!” anziché proporre pesi che non rientrerebbero nello schema.

Drill: trasformare una correzione in fori

Quando la massa deve essere rimossa anziché aggiunta, il calcolatore integrato nella finestra “Drilling – settings” converte la correzione nella profondità di foratura H, nel numero di fori N e nell'angolo f. Richiede tre valori in ingresso: il diametro della punta, la profondità massima di foratura consentita e la densità del materiale. Selezionando Drill il metodo passa sempre a Remove mass.

La finestra Drilling – settings con i campi per diametro della punta, profondità massima e densità del materiale, e i valori risultanti di profondità, numero di fori e angolo
La finestra “Drilling – settings”

Le densità sono preimpostate in g/cm3 per Acciaio 7.85, Ghisa 7.1, Alluminio 2.7, Rame 8.95, Ottone 8.5, Bronzo 8.8 e Titanio 4.5, ed è possibile digitare un valore personalizzato per qualsiasi altro materiale.

Due note oneste sul calcolatore di foratura. Poiché si tiene conto della punta conica dell'utensile, l'H visualizzato può risultare leggermente superiore alla profondità massima inserita, quindi va sempre verificato rispetto a ciò che il pezzo tollera meccanicamente. Se la profondità venisse superata, la correzione viene suddivisa su più fori adiacenti, e tale risultato dovrebbe essere confermato con un trim run anziché dato per scontato.

Eccentricità del mandrino: la compensazione Run E

Un rotore bilanciato su un mandrino porta con sé un errore che non ha nulla a che vedere con lo squilibrio: il run-out del mandrino stesso. Il programma lo gestisce con un run di eccentricità dedicato, “Run E – Eccentr.” nella forma Modern e “F7 – Run ecc.” in Classic. Il rotore viene ruotato di 180 gradi sul mandrino e misurato nuovamente, il che separa la componente di run-out dallo squilibrio reale, così da correggere solo lo squilibrio.

Quando il piano calcolato non è raggiungibile

A volte il piano di correzione corretto non è semplicemente accessibile con un utensile. La forma Classic può ricalcolare una correzione a due piani già completata, dai piani per cui è stata calcolata, H1 e H2, in altri due piani, K1 e K2, utilizzando la geometria del rotore. Quattro schemi geometrici coprono le disposizioni abituali dei nuovi piani rispetto a quelli originali, e le distanze tra loro vengono inserite in mm insieme ai nuovi raggi. Il risultato è lo stesso squilibrio espresso come pesi effettivamente installabili.

Tolleranze e norme: ISO 1940 e ISO 10816-1

Un lavoro di bilanciamento è concluso solo quando qualcuno può affermare, per iscritto, che il rotore rientra in una tolleranza documentata. Il software Balanset applica due standard diversi a due domande diverse. ISO 1940 risponde alla domanda di accettazione al termine di un lavoro di bilanciamento: lo squilibrio residuo è sufficientemente piccolo per questo tipo di rotore? ISO 10816-1 risponde alla domanda sulle condizioni durante il monitoraggio: questa macchina funziona in zona A, B, C o D? Entrambi i criteri sono integrati nel programma, e ogni numero da essi utilizzato è riportato di seguito, così da poter verificare i calcoli sulla propria macchina prima di acquistare qualsiasi cosa.

ISO 1940: lo squilibrio residuo viene verificato automaticamente, piano per piano

La tolleranza viene impostata una sola volta, prima di Run 0, con il pulsante “ISO 1940…”, che apre la finestra “Disbalance tolerance (ISO 1940)”. Si inseriscono il grado di qualità di bilanciamento G, la massa del rotore e la velocità operativa, e il programma memorizza lo squilibrio residuo ammissibile risultante insieme alla sessione. Dopo il trim run, lo squilibrio residuo misurato viene confrontato con tale valore: il campo viene evidenziato in verde quando il risultato rientra nella tolleranza e in rosso quando non vi rientra, e il programma indica un esito esplicito PASS o FAIL per ciascun piano di correzione. Non è necessario consultare alcuna tabella manualmente, e nulla dipende dal giudizio dell'operatore su cosa significhi “abbastanza buono”.

La finestra della tolleranza ISO 1940 con l'elenco dei gradi di qualità di bilanciamento, il campo della massa del rotore e il campo della velocità operativa
Finestra di tolleranza ISO 1940

La formula, riportata per intero in modo che possa essere verificata

Il programma utilizza l'espressione standard ISO 1940, e non c'è nulla di nascosto dietro di essa:

Uperm [g*mm] = 1000 * G * M / (2 * pi * f)

Qui G è il grado di qualità di bilanciamento in mm/s, M è la massa del rotore in kg, e f è la velocità operativa in Hz, cioè i giri al minuto (RPM) divisi per 60. L'esempio svolto tratto dal manuale è facile da ripetere con una calcolatrice: grado G 6.3, una velocità di 3000 RPM e una massa del rotore di 10 kg danno uno squilibrio residuo ammissibile di circa 200.5 g*mm. Quando si utilizzano due piani di correzione, lo squilibrio ammissibile viene suddiviso equamente tra essi, quindi ciascun piano viene valutato rispetto a Uperm / 2 anziché rispetto al valore complessivo.

Poiché la tolleranza è derivata dai tre valori inseriti dall'utente, l'esito mostrato a schermo è riproducibile da chiunque legga il rapporto, incluso l'ispettore del cliente.

Scelta del grado di qualità di bilanciamento

La finestra “Disbalance tolerance (ISO 1940)” offre le classi G 4000, G 630 a G 100, G 40, G 16, G 6.3, G 2.5, G 1 e G 0.4. La tabella seguente riporta i suggerimenti applicativi mostrati in quella finestra, in modo che la classe possa essere scelta ancor prima che lo strumento sia collegato.

Classi di qualità di equilibratura ISO 1940 offerte dal programma, con le relative applicazioni tipiche
Grado Applicazione tipica
G 4000 Alberi motore di motori diesel marini molto grandi e a bassa velocità
G 630 a G 100 Alberi motore di motori diesel grandi e ad alta velocità, e motori completi
G 40 Ruote, cerchi e alberi di trasmissione delle automobili
G 16 Alberi portaelica e di trasmissione, componenti di frantoi e macchine agricole
G 6.3 Ventole, giranti di pompe e componenti di macchine utensili; l'impostazione predefinita generale per l'industria
G 2.5 Turbine a gas e a vapore, rotori rigidi di turbogeneratori
G 1 Trasmissioni di rettificatrici e piccoli indotti
G 0.4 Mandrini di precisione, dischi e giroscopi

Per la maggior parte dei lavori sul campo su ventole, soffianti, giranti di pompe e componenti di macchine utensili, la classe attesa è G 6.3, ed è quella da cui partire, salvo diversa indicazione del costruttore della macchina.

Risultato della correzione dopo il trim run, con lo squilibrio residuo entro la tolleranza ISO 1940 e il campo evidenziato in verde
Risultato entro la tolleranza

ISO 10816-1: classi macchina e zone di vibrazione

Valutare le condizioni di una macchina è una questione distinta dall'accettazione di un lavoro di equilibratura, e il programma utilizza per questo uno standard separato. La velocità di vibrazione complessiva viene valutata rispetto alle classi macchina I-IV della ISO 10816-1, la classificazione precedentemente pubblicata come ISO 2372, con le quattro zone A, B, C e D. La zona A corrisponde a una macchina appena messa in servizio, la zona B è accettabile per il funzionamento continuo senza restrizioni, la zona C indica che le condizioni sono accettabili solo per un funzionamento limitato, e la zona D indica che la vibrazione è abbastanza severa da causare danni. Le soglie sono pubblicate qui per intero, in mm/s.

Limiti di zona della velocità di vibrazione secondo ISO 10816-1, in mm/s, per classe macchina
Classe Macchine A/B, mm/s B/C, mm/s C/D, mm/s
Classe I Macchine piccole 0.71 1.8 4.5
Classe II Macchine medie 1.12 2.8 7.1
Classe III Macchine grandi su fondazione rigida 1.8 4.5 11.2
Classe IV Macchine grandi su fondazione flessibile 2.8 7.1 18.0

Vale la pena affermare chiaramente un punto di onestà, perché negli standard di vibrazione è facile creare confusione nei testi di marketing. Il programma utilizza la tabella delle classi macchina della ISO 10816-1, classi I-IV. Non utilizza lo schema di gruppi e tipi di supporto della ISO 10816-3. Se la procedura di accettazione adottata è redatta secondo la ISO 10816-3, le soglie di classe indicate sopra costituiscono un criterio pratico di screening, non un sostituto di quel documento.

La banda di misura dietro il numero

Un valore di severità della vibrazione ha significato solo se si conosce la banda di frequenza in cui è stato misurato. Il limite superiore predefinito nel programma è RMS High, Hz = 1024, che corrisponde alla consueta convenzione di 1 kHz alla base delle tabelle ISO 10816. Il limite inferiore predefinito è RMS Low, Hz = 10. Per le macchine che funzionano a meno di 600 RPM, la ISO 10816-3 richiede un RMS a banda larga a partire da 2 Hz, quindi su tali macchine il limite inferiore dovrebbe essere ridotto a 1 o 2 Hz prima di confrontare la lettura con qualsiasi tabella di zona. Si tratta di un'impostazione controllata dall'operatore, che modifica il numero visualizzato sullo schermo, ed è proprio per questo che viene documentata qui anziché lasciata nascosta.

I lavori passati restano verificabili

Il verdetto di tolleranza non è solo un'indicazione in tempo reale. I record nell'archivio delle sessioni sono colorati in base allo squilibrio residuo rispetto alla tolleranza memorizzata, così un intero elenco di lavori precedenti può essere scansionato a colpo d'occhio per individuare i risultati fuori limite. Per un'azienda di servizi, questa è la differenza tra aver eseguito il lavoro ed essere in grado di dimostrarlo un anno dopo.

Elenco delle sessioni di bilanciamento archiviate, in cui ogni record è colorato in base al rispetto o meno della tolleranza memorizzata da parte dello squilibrio residuo
Evidenziazione della tolleranza nell'archivio

Archivio delle sessioni, bilanciamento ripetuto senza corse di prova, e report

Le corse di prova sono la parte costosa di un lavoro di equilibratura. Ognuna di esse comporta l'arresto del rotore, il montaggio di un peso, il riavvio e l'attesa di una velocità stabile. L'archivio delle sessioni esiste affinché questo lavoro venga pagato una sola volta per macchina anziché una volta per visita, e affinché la documentazione consegnata al cliente sia prodotta dal programma anziché scritta a mano in seguito.

Ogni sessione viene archiviata, con i coefficienti che l'hanno resa possibile

Un record d'archivio viene scritto automaticamente; non c'è nessuna finestra di dialogo da ricordare all'inizio del lavoro. Insieme alle misurazioni, il programma memorizza i coefficienti di influenza calcolati per quella macchina, le masse di prova, i raggi delle masse di prova, il numero di posizioni fisse e la tolleranza in vigore. Alla chiusura della finestra di equilibratura, il programma chiede il nome del rotore e il luogo di installazione, in modo che il record possa essere ritrovato da una persona anziché da un numero.

Riequilibrare lo stesso rotore non richiede nuove corse di prova

Questa è la parte per cui un'azienda di servizi paga davvero, e vale la pena descriverla come un meccanismo anziché come uno slogan. I coefficienti di influenza descrivono come quella particolare macchina risponde a un peso in ciascun piano. Una volta memorizzati, un lavoro ripetuto sullo stesso rotore richiede solo la misurazione iniziale: i coefficienti salvati vengono caricati, viene misurato Run 0, e le masse e gli angoli di correzione vengono calcolati immediatamente. Le corse di prova non vengono ripetute affatto.

Ci sono tre modi per caricare i coefficienti memorizzati:

  • Nella modalità Modern, “Menu” e poi “Load Coefficients”.
  • Nella modalità Classic, “Data Management” e poi “Load Coefficients”.
  • Dalla finestra principale, F8, quindi selezionare un record che mostra una V verde nella colonna “Coeff” e premere “F5 – Apply coefficients”.
Finestra dell'archivio con un record contrassegnato da una V verde nella colonna Coeff e il pulsante F5 – Apply coefficients disponibile
Un record con coefficienti e il pulsante di applicazione

Due avvertenze vanno dichiarate insieme a questa promessa, perché ignorarne anche solo una produce un risultato apparentemente sicuro ma errato.

  • Nell'archivio, “F10 – OK” non carica una sessione e non trasferisce alcun coefficiente. Solo “F5 – Apply coefficients” lo fa. Questo è l'equivoco più comune riguardo alla finestra dell'archivio.
  • I coefficienti sono validi solo per la stessa macchina e lo stesso tipo di rotore, con posizioni dei sensori invariate e una modalità di funzionamento invariata. Per questo motivo la posizione del peso di prova dovrebbe essere contrassegnata fisicamente sul rotore durante il primo lavoro, in modo che la visita successiva parta dalla stessa geometria.

Il risultato di un lavoro ripetuto viene salvato come nuovo record d'archivio. Il record originale non viene modificato, quindi la cronologia della macchina rimane intatta.

Le ripetizioni del trim run non costano quasi nulla

Se lo squilibrio residuo è ancora superiore alla tolleranza dopo il trim run, anche le corse di prova non vengono ripetute. I coefficienti esistono già, quindi il programma calcola immediatamente la correzione aggiuntiva. Il peso aggiuntivo viene aggiunto senza rimuovere i pesi già montati, e il trim run viene ripetuto. Questo può essere fatto tutte le volte che il lavoro richiede, motivo per cui un rotore difficile costa tempo negli avviamenti piuttosto che nel lavoro di misurazione.

I report generati dal programma

Il software stesso produce tre documenti HTML, tutti codificati in UTF-8 e tutti apribili in qualsiasi browser su qualsiasi sistema operativo, incluso lo smartphone di un cliente:

  • protocol11.htm, il protocollo di equilibratura per un lavoro completato.
  • vibrometer_report.htm, il report del vibrometro per una sessione di misurazione.
  • report_YYYY-MM-DD.htm, il report del percorso per un giorno di ispezione.

Un report non è un file senza sbocco. Il programma include un editor di report con anteprima di stampa, e l'anteprima può essere ingrandita dal 10 al 200 percento tramite l'elenco, oppure fino al 500 percento inserendo il valore manualmente, il che è utile quando si deve controllare un numero piccolo sullo schermo di un laptop accanto a una macchina.

Editor di report integrato che mostra un protocollo di bilanciamento completato con l'anteprima di stampa e i controlli dello zoom
Editor di report con un protocollo di equilibratura

Formati di esportazione, e l'unico requisito che nessuno si aspetta

Formati di esportazione dei report e per cosa viene normalmente utilizzato ciascuno
Formato Utilizzo tipico
PDF Il documento inviato a un cliente o allegato a un ordine di lavoro
HTML, file singolo Un unico file autonomo con le immagini incorporate, facile da inviare via e-mail
HTML con una cartella immagini Versione modificabile per la pubblicazione o per l'incollaggio in un altro documento
RTF Apertura e modifica del protocollo in un elaboratore di testi
RVF Formato di testo arricchito nativo dell'editor integrato

Un requisito va dichiarato chiaramente, perché sorprende chi lo scopre su un laptop appena configurato: l'esportazione in PDF richiede che sia installata almeno una stampante Windows. Il driver della stampante viene utilizzato solo per calcolare l'impaginazione, e non viene effettivamente stampato nulla. Se il computer non ha alcuna stampante, abilitare “Microsoft Print to PDF” in Windows e l'esportazione funzionerà.

Finestra di dialogo di esportazione con le opzioni PDF, HTML come file singolo, HTML con cartella immagini, RTF e RVF
Finestra di dialogo Save & Export

La propria intestazione, il proprio logo

I modelli di report sono normali file HTML nella cartella bin\ReportTpl\ e possono essere modificati in modo che il protocollo riporti l'intestazione, il logo e i dettagli di contatto della propria azienda. Le modifiche vengono mantenute negli aggiornamenti automatici, memorizzate come name.user-*.htm file, ma non vengono uniti automaticamente in un nuovo modello, quindi dopo un aggiornamento che modifica un modello la personalizzazione deve essere riportata manualmente. Si tratta di un limite, non di una funzionalità, ed è meglio saperlo prima del primo aggiornamento piuttosto che dopo.

I dati appartengono all'utente e sono portabili

L'archivio e i report si trovano in Documents\BalSoft\Bs1A. Sopravvivono agli aggiornamenti del programma e a una reinstallazione completa, e si spostano su un altro computer semplicemente copiando quella cartella. Non c'è alcun server di database da migrare, nessun server di licenze da contattare e nessun account cloud che conserva la cronologia delle misurazioni dell'utente.

Route Inspection: monitoraggio itinerante secondo la norma ISO 10816-1 (sperimentale)

Route Inspection è indicata come funzione sperimentale nel manuale utente ed è disabilitata per impostazione predefinita. Viene attivata tramite una casella di controllo nella scheda “F4 – Settings”. Lo dichiariamo prima di descrivere cosa fa, perché il modulo è realmente utile ma non viene presentato dal produttore come una piattaforma matura di monitoraggio delle condizioni, e lo strumento non dovrebbe essere acquistato basandosi solo su questo modulo.

Ciò che aggiunge è una seconda vita per lo stesso hardware. Tra un lavoro di equilibratura e l'altro, lo strumento e il laptop diventano un kit di monitoraggio vibrazionale itinerante: si segue un percorso definito nello stabilimento, si misurano gli stessi punti allo stesso modo ogni volta, e si osservano i numeri evolvere.

Come è organizzato un percorso

Il modello dei dati ha tre livelli, e rispecchia il modo in cui uno stabilimento viene effettivamente percorso:

  • A percorso è un singolo giro d'ispezione, ad esempio un reparto o una linea di produzione.
  • A punto è una macchina su quel percorso.
  • A posizione è un cuscinetto combinato con un asse, che è ciò che il sensore misura effettivamente.

Un punto può contenere fino a 8 cuscinetti, e ogni cuscinetto ha 3 assi: X orizzontale, Y verticale e Z assiale. Questo dà un massimo di 24 posizioni di misura su una singola macchina, sufficiente per una pompa multistadio o un gruppo motore-ventola con più supporti.

Ogni posizione viene valutata secondo la ISO 10816-1

Ogni posizione misurata viene confrontata con le soglie ISO 10816-1 per la classe macchina assegnata a quel punto, classi I-IV, ed è colorata secondo la zona A, B, C o D. Questo colore è lo scopo del modulo durante un giro: un punto non misurato è visivamente distinto da uno in buone condizioni, quindi è evidente al termine del giro se il percorso è stato completato, ed è evidente immediatamente quale macchina richiede attenzione ancor prima di aver aperto un solo grafico.

Pannello del giro di ispezione in cui ogni punto macchina è colorato secondo la propria zona ISO 10816-1, con un punto ancora non misurato
Pannello del giro con punti misurati nelle zone A–D e un punto non misurato

Tendenze e previsione

Per ogni posizione sono disponibili tre visualizzazioni di tendenza. “Overall level” traccia la velocità di vibrazione a banda larga nelle visite successive rispetto ai limiti di zona della ISO 10816-1. “Frequencies” segue le singole componenti di frequenza, che è il modo in cui un guasto del cuscinetto in fase di sviluppo si distingue da un lento aumento dello squilibrio. La visualizzazione a cascata (waterfall) sovrappone fino ai 12 spettri più recenti del canale 1, così un nuovo picco che non era presente tre visite fa diventa visibile come una cresta anziché come un numero.

Il programma effettua anche un'estrapolazione. Utilizzando fino alle 6 visite più recenti, adatta una retta e formula il risultato come circa N giorni alla zona X. È importante presentarlo esattamente come fa il manuale: si tratta di una stima approssimativa per la pianificazione della manutenzione, prodotta mediante estrapolazione lineare di un piccolo numero di punti. Non è una vita residua garantita, e un guasto che si sviluppa in modo non lineare non la rispetterà. Usata con onestà, è un modo per decidere quale delle due macchine programmare per prima.

Andamento del livello di vibrazione complessivo per un punto di misura su sei visite, con i confini di zona ISO 10816-1 tracciati e una previsione lineare
Tendenza del livello complessivo a sei punti con soglie ISO e una previsione verso la zona D

Cosa può includere una visita oltre ai numeri

Una lettura di vibrazione da sola perde spesso il contesto che le dava significato. Ogni visita può quindi registrare anche una nota di testo libero, una lettura di temperatura e una foto in formato jpg, png o bmp, in modo che la protezione allentata, la perdita d'olio o l'accoppiamento temporaneo vengano documentati accanto alla misurazione che spiegano. Un Run-down fino a 120 s può essere registrato anche all'interno del percorso, il che significa che l'arresto per inerzia di una macchina sospetta può essere catturato durante il giro invece di essere programmato come visita separata.

Il report del percorso

Un report HTML viene prodotto per ogni giorno di ispezione, denominato report_YYYY-MM-DD.htm. È il documento che viene consegnato al pianificatore della manutenzione o al cliente al termine del giro, e come gli altri report si apre in qualsiasi browser senza che il software sia installato sul computer del lettore.

Report di Route Inspection per un giorno di ispezione, aperto in un browser web, con l'elenco dei punti misurati e i relativi risultati di zona
Report HTML del percorso nel browser

Note operative utili da conoscere in anticipo

  • Se non è stata accettata alcuna porta COM, i pulsanti di misurazione non vengono disattivati graficamente. Rispondono invece “Measurement is not available.”, quindi uno strumento mancante si presenta come un rifiuto piuttosto che come un'interfaccia disabilitata.
  • L'apertura di una finestra del percorso interrompe un Signal Monitor o un Run-down in esecuzione. Lo strumento dispone di una singola porta, e il modulo del percorso la acquisisce. Si tratta di un comportamento previsto, non di un difetto.
  • La riduzione del numero di cuscinetti su un punto è bloccata se il cuscinetto che verrebbe rimosso ha già una cronologia di misurazioni. Il programma protegge la tendenza piuttosto che la struttura.
  • L'eliminazione di un percorso o di un punto non cancella i dati. La cartella viene spostata in Routes\_deleted, in modo che un'eliminazione effettuata sul campo possa essere annullata una volta tornati in ufficio.

I dati restano leggibili al di fuori del programma

I dati del percorso sono memorizzati in file semplici, in unità SI, con il punto decimale indipendentemente dalle impostazioni internazionali di Windows. Quest'ultimo dettaglio sembra banale ma non lo è: significa che un percorso registrato su un laptop configurato per una lingua che usa la virgola decimale si apre correttamente su qualsiasi altra macchina, e i file possono essere elaborati dai propri strumenti senza bisogno di un convertitore.

Impostazioni, unità di misura, lingue e scalatura dello schermo

Tutto ciò che modifica il modo in cui il programma misura e il suo aspetto si trova in un'unica scheda della finestra principale, “F4 – Settings”. Non c'è alcun albero annidato di finestre di preferenze da esplorare: la sensibilità dei sensori, i parametri del segnale, la lingua dell'interfaccia, “UI Scale”, il sistema “Units”, l'interruttore “Balancing form” e le caselle di controllo delle funzioni “Experimental” si trovano tutti nella stessa schermata, e i valori visualizzati sono quelli che lo strumento sta utilizzando in questo momento.

La scheda F4 – Settings con la sensibilità dei sensori per canale, i parametri del segnale, l'elenco delle lingue, Units, UI Scale, Balancing form e le caselle di controllo Experimental
Scheda F4 – Settings

Due pulsanti in basso a sinistra controllano la persistenza. “Save” scrive le impostazioni correnti nel file di configurazione Bs1A.cfg in modo che diventino i valori predefiniti al successivo avvio, e “Discard” annulla le modifiche non salvate e rilegge i valori da quel file. La maggior parte dei parametri — “Tacho filter”, “Averages”, “Spectrum, Hz”, la banda RMS e il sistema di unità — ha effetto nel momento in cui vengono modificati, e vengono scritti automaticamente in Bs1A.cfg quando il programma viene chiuso normalmente. Lingua, “UI Scale”, “Balancing form” e le caselle di controllo sperimentali vengono scritte nel file immediatamente al momento della modifica, quindi per questi non è mai necessario premere “Save”.

Sensibilità del sensore, bloccata di proposito

Il gruppo “Vibration sensitivity” contiene un coefficiente per canale in mV/(mm/s), e il valore di fabbrica per gli accelerometri forniti è 20. I campi Ch-3 e Ch-4 esistono solo sul Balanset-4A a quattro canali. I campi sono protetti contro modifiche accidentali: non è possibile digitare nulla finché non si fa clic sul gruppo e non si conferma il messaggio “Do you really want to change it?”. Questa singola domanda è ciò che impedisce a un operatore di ricalibrare silenziosamente l'intero strumento con una pressione accidentale di un tasto nel mezzo di un lavoro sul campo. Modificare questi numeri solo se il sensore in uso differisce da quello standard.

Parametri del segnale

Parametri del segnale nella scheda “F4 – Settings”
Parametro Valori Predefinito Cosa modifica
“Tacho filter” “Auto”, “Fine (1%)”, “Normal (2%)”, “Coarse (5%)”, “Very coarse (10%)”, “Rough (20%)”, “Off (40%)” “Auto” La variazione di velocità consentita tra rivoluzioni adiacenti
“Averages” 8 / 16 / 32 / 64 / 128 / 256 32 Il numero di spettri FFT mediati: un valore maggiore offre uno spettro più uniforme e meno rumore, ma un aggiornamento più lento
“Spectrum, Hz” Da 100 a 8000, oppure “Auto” “Auto” La frequenza massima mostrata sullo spettro; “Auto” sceglie l'intervallo in base alla velocità di rotazione
“RMS Low, Hz” Da 1 a 10 10 Il limite inferiore della banda del livello di vibrazione complessivo
“RMS High, Hz” 1024 / 2048 / 4096 / 8192 1024 Il limite superiore della banda RMS; 1024 corrisponde alla convenzione ISO 10816 di 1 kHz, valori maggiori sono per macchinari ad alta velocità

Il filtro tacho “Auto” sceglie la propria tolleranza in modo adattivo: parte dal 2 percento e, se la rotazione è irregolare, si allenta a gradini fino al 40 percento, contrassegnando la misurazione come rilevata con precisione ridotta. Per il flusso in tempo reale nel Vibration Meter, “Auto” corrisponde a un valore fisso del 20 percento. Vale la pena conoscere questo compromesso prima di modificarlo: un filtro troppo rigido scarta completamente la velocità di rotazione su una trasmissione a cinghia o un supporto vibrante, mentre un filtro troppo permissivo accetta la misurazione ma riduce la precisione di fase.

Unità metriche e imperiali

Il sistema di unità viene commutato nel gruppo “Units”, tra “Metric” (l'impostazione predefinita) e “Imperial”. La commutazione riguarda ogni grandezza gestita dal programma, sia sullo schermo che nei report.

Unità metriche e imperiali nel programma
Quantità Metrico Imperial
Massa del peso g oz
Raggio e lunghezza mm In
Squilibrio (momento) g*mm oz*in
Velocità di vibrazione mm/s inch/s
Massa del rotore per ISO 1940 kg libbre
Densità del materiale g/cm3 oz/in3
Il gruppo Units nella scheda delle impostazioni con Imperial selezionato al posto di Metric
Cambio delle unità

Internamente il programma calcola e memorizza sempre i dati nel sistema SI, cioè in g, mm, g*mm, mm/s e kg, e converte solo in fase di inserimento e di visualizzazione. Questo è il motivo per cui un record d'archivio o una sessione salvata non si danneggia quando un collega lo apre con l'altro sistema di unità selezionato. Dopo il cambio, le etichette delle unità in ogni finestra, grafico e report si aggiornano immediatamente, ma i numeri già inseriti e già visualizzati non vengono ricalcolati automaticamente, e il programma lo segnala e consiglia un riavvio per una piena coerenza. Le piccole masse di correzione vengono visualizzate con precisione adattiva fino a 0.001 g, o 0.001 oz, in modo che il valore di un peso fine non vada perso per arrotondamento.

27 lingue dell'interfaccia

Il programma e il relativo manuale sono tradotti in 27 lingue: inglese, bulgaro, ceco, danese, tedesco, estone, spagnolo, francese, indonesiano, italiano, lettone, lituano, ungherese, olandese, norvegese, polacco, portoghese, portoghese (Brasile), rumeno, russo, slovacco, sloveno, finlandese, svedese, turco, ucraino e giapponese. L'elenco delle lingue si trova nell'angolo in alto a destra della scheda delle impostazioni.

L'elenco a discesa della lingua dell'interfaccia aperto nella scheda delle impostazioni, con le lingue installate scritte in alfabeto latino
Selezione della lingua nella scheda delle impostazioni

I nomi nell'elenco sono scritti in alfabeto latino, quindi il russo appare come “Russkiy” e il giapponese viene offerto in Romaji, il che significa che è sempre possibile ritrovare la strada anche dopo essere passati a una lingua che non si sa leggere. La scelta viene scritta immediatamente in Bs1A.cfg e si applica dopo il riavvio del programma; l'avviso “The new language will take effect after the program is restarted.” viene mostrato deliberatamente in due lingue contemporaneamente, quella attuale e quella appena selezionata. La lingua dell'interfaccia controlla anche le etichette all'interno dei report HTML, quindi un protocollo di bilanciamento consegnato a un cliente viene generato nella lingua del cliente.

Scala dell'interfaccia per i laptop da campo

“UI Scale” offre valori di 100, 125, 150, 175 e 200 percento, e viene applicata in aggiunta al ridimensionamento DPI del sistema Windows, quindi la dimensione finale degli elementi è la combinazione dei due fattori. Come per la lingua, la scala ha effetto dopo il riavvio del programma. Nelle finestre “Vibration Meter” e “Charts” il pulsante Massimizza inoltre ridimensiona font, pulsanti, campi e assi dei grafici in base all'area disponibile dello schermo, e il ripristino della finestra riporta alla scala di base; questo comportamento è attivo per impostazione predefinita e può essere disattivato solo nel file di configurazione con la chiave MaximizeZoom=0 nella sezione [UI]. Ogni finestra viene mantenuta all'interno dell'area di lavoro del desktop, quindi al 150 e al 200 percento una finestra di dialogo non finisce più dietro la barra delle applicazioni né taglia la riga inferiore dei pulsanti, e il programma riduce automaticamente il carattere di un'etichetta o di un pulsante quando una traduzione lunga non ci sta.

Finestra di bilanciamento e gli interruttori sperimentali

Il gruppo “Balancing form” determina quale finestra apre il pulsante “F6 – Balancing”, “Classic” o “Modern”. La scelta viene salvata immediatamente e si applica alla successiva apertura della finestra di bilanciamento, senza riavvio. Il gruppo stesso compare solo dopo che il programma ha identificato un dispositivo collegato con firmware supportato; fino ad allora resta nascosto, mentre il valore precedentemente salvato in Bs1A.cfg rimane in vigore.

Il gruppo “Experimental” contiene tre caselle di controllo, tutte disattivate per impostazione predefinita. “Bump test” aggiunge la scheda della frequenza naturale al Vibration Meter. “Route inspection” aggiunge il pulsante “F9 – Route Inspection”, e attivandolo la finestra principale viene ricostruita immediatamente senza riavvio. “Recover clipped 1x” modifica ciò che accade quando il segnale di vibrazione esce dalla scala: invece di scartare la misurazione, il programma ricostruisce la componente rotazionale a partire dalle porzioni non distorte del segnale, con precisione ridotta, e contrassegna il risultato come ricostruito approssimativamente. La casella “Bump test”, come il gruppo “Balancing form”, diventa effettiva solo dopo che è stato identificato un dispositivo con firmware supportato.

Bs1A.cfg: le impostazioni sono un file di testo semplice

Tutte le impostazioni sono memorizzate in un unico file di testo INI, Bs1A.cfg, che si trova accanto a Bs1A.exe. Il programma non utilizza affatto il registro di Windows. Il file può essere modificato manualmente a programma chiuso, il che è il modo più semplice per distribuire una configurazione identica su una flotta di laptop di assistenza: basta copiare un file. I valori numerici per sensibilità, soglia di rumore, preset e foratura sono accettati sia con punto decimale sia con virgola decimale, quindi il cambio della lingua dell'interfaccia o del formato regionale di Windows non li azzera.

Installazione, requisiti di sistema e dove vengono conservati i dati

Il software Balanset è una normale applicazione desktop per Windows. Lo si installa una volta sul laptop che verrà portato presso la macchina, e da quel momento in poi lo strumento è semplicemente un dispositivo USB che il programma individua da solo.

Requisiti del computer
Parametro Requisito
Sistema operativo Windows 7, 8, 10 o 11, 32 bit o 64 bit
Porta Una porta USB libera
Spazio su disco Circa 150 MB
Schermo 1024×768 o superiore; si consiglia 1366×768 o superiore
Diritti di amministratore Non richiesti
Connessione Internet Non richiesta per la misurazione, il bilanciamento o la generazione dei report

Due modi per installare

L'installazione guidata è il percorso consigliato su un computer che non ha mai avuto il programma. Eseguire Bs1ASetup.exe e seguire la procedura guidata; la posizione predefinita è la cartella Documents\BalSoft dell'utente corrente, e il programma viene collocato nella sottocartella Bs1A, ottenendo Documents\BalSoft\Bs1A\Bs1A.exe. Non è necessario che lo strumento sia collegato durante l'installazione. Un'istruzione di quella procedura guidata merita di essere letta due volte: non deselezionare le opzioni “Encoder driver setup” o “DB setup”, perché senza il componente del database l'archivio delle sessioni non funzionerà. Al termine, la procedura guidata crea un collegamento sul desktop “Bs1A” e un gruppo nel menu Start contenente il programma, il manuale e un link al sito del produttore.

Il programma è anche disponibile in versione portatile. Non tocca il registro di Windows, e tutte le sue impostazioni risiedono in Bs1A.cfg accanto all'eseguibile, quindi l'intera applicazione può essere estratta in qualsiasi cartella comoda ed eseguita da lì — anche da una chiavetta USB che viaggia con lo strumento. Si applicano due avvertenze. Non estrarla in Program Files, perché scrivere le impostazioni lì richiede diritti di amministratore. E se il computer non ha mai avuto l'installazione guidata, la copia portatile non dispone né del componente database né del driver dello strumento, quindi eseguire una volta la procedura guidata su quella macchina; dopodiché è possibile aggiornare con qualsiasi metodo.

Primo avvio

Avviare Bs1A.exe e la finestra principale si apre con la versione del programma nella barra del titolo. La riga di stato della connessione in fondo alla finestra indica immediatamente in quale delle tre situazioni ci si trova: “USB module found on” con il numero della porta COM significa che lo strumento è pronto, “USB module not connected” significa che non è stato trovato, e “Firmware not supported on COM…” in rosso significa che lo strumento ha risposto ma il suo firmware è precedente a 5.5.0. Il programma non si apre mai due volte — avviarlo di nuovo porta semplicemente in primo piano la finestra esistente e la ripristina se era ridotta a icona — perché due istanze competerebbero per la stessa porta COM.

La finestra principale subito dopo il primo avvio, con un Balanset-1A a due canali collegato su COM4 e la versione del programma nella barra del titolo
Finestra principale dopo il primo avvio
La barra di stato della finestra principale che segnala l'assenza del modulo USB, con trattini al posto della versione del firmware
Barra di stato con un dispositivo non disponibile

È possibile installare ed esplorare il programma prima ancora che l'hardware arrivi. Senza alcuno strumento collegato, la finestra principale si apre comunque e resta pienamente utilizzabile — non ci sono finestre di dialogo bloccanti — e la riga di stato segnala semplicemente che non è stato trovato nulla. Scegliere la propria lingua è di solito la prima cosa da fare dopo l'installazione: selezionarla nella scheda “F4 – Settings”, quindi chiudere il programma con “F10 – Exit” e avviarlo di nuovo.

L'avviso bilingue che compare dopo aver selezionato una nuova lingua dell'interfaccia, che indica che la modifica avrà effetto dopo il riavvio
Messaggio di riavvio dopo il cambio della lingua

Dove si trovano i file

File del programma e dati utente
Cosa Dove Nota
Impostazioni Bs1A.cfg, accanto a Bs1A.exe Testo INI semplice; la lingua e la scala vengono scritte nel momento in cui cambiano
Archivio delle sessioni e report Documents\BalSoft\Bs1A Sempre nella cartella Documenti dell'utente corrente, indipendentemente da dove sia installato il programma stesso
Log delle operazioni La cartella logs accanto a Bs1A.exe bs1a.log più da bs1a.1.log a bs1a.5.log, con un limite di 5 MB per file e 5 file
Modelli di report La cartella ReportTpl accanto a Bs1A.exe Modificabile, in modo che il protocollo possa riportare la propria intestazione aziendale
Schermate delle finestre Documents\Bs1A\Screenshots Scritte dal tasto F12 come file PNG

Poiché l'archivio viene deliberatamente mantenuto nella cartella Documenti dell'utente anziché accanto all'eseguibile, sopravvive agli aggiornamenti del programma e persino a una reinstallazione completa, e al primo avvio di una nuova versione il programma copia un archivio trovato nella vecchia posizione in Documents\BalSoft\Bs1A senza eliminare l'originale. Spostare un tecnico su un altro laptop significa quindi copiare due cartelle: la cartella del programma, che contiene Bs1A.cfg e i modelli di report, e Documents\BalSoft\Bs1A, che contiene ogni sessione di bilanciamento mai registrata. Non c'è nulla da disattivare, trasferire o rilicenziare.

Collegamento dello strumento e il requisito del firmware 5.5.0

Collegare i sensori di vibrazione ai connettori di canale da Ch-1 a Ch-4 contrassegnati sulla custodia — due su un Balanset-1A, quattro su un Balanset-4A — e il tachimetro laser al connettore Tacho. Sulle revisioni più vecchie della custodia gli stessi ingressi sono contrassegnati X1 e X2 per la vibrazione e X3 per il tachimetro, quindi non ci si deve sorprendere se le etichette della propria unità sono diverse. Montare i sensori di vibrazione sui supporti dei cuscinetti del rotore da bilanciare, applicare un contrassegno riflettente sul rotore e collegare il modulo USB al computer con il cavo USB. L'ordine non è rigido, perché il dispositivo viene rilevato in qualsiasi momento, anche mentre il programma è già in esecuzione.

Un dettaglio causa più richieste di assistenza di qualsiasi altro: il tachimetro viene alimentato tramite il proprio cavo dallo strumento e non necessita di batterie, quindi non c'è motivo di aprire il coperchio del vano batterie. Dopo averlo collegato, premere ON e poi AUTO sul sensore, e il raggio laser dovrebbe accendersi.

Non esiste un pulsante di connessione

Il programma esegue la scansione delle porte COM da solo, all'incirca ogni 1.5 secondi, trova il dispositivo e ne interroga il firmware. La porta trovata viene memorizzata, quindi il successivo avvio si connette più velocemente. Una porta tenuta aperta da un altro programma non blocca la scansione — le porte rimanenti vengono comunque controllate, e quella occupata viene ritentata in un ciclo successivo — e una scheda Arduino estranea su una porta vicina non blocca la ricerca. Su Windows 10 e Windows 11 il driver della porta COM si installa automaticamente; in Gestione dispositivi lo strumento appare come una porta COM denominata “Arduino Due”. Facendo clic sulla riga di stato USB si forza una ricerca immediata invece di attendere il ciclo successivo.

La riga di stato USB verde in fondo alla finestra principale, che indica la porta COM, con la versione del firmware e il numero di canali sotto di essa
Riga di stato USB nella finestra principale
Cosa indica la riga di stato USB
Testo della riga di stato Colore Cosa significa
“USB module found on” seguito dal numero della porta Verde Il dispositivo è collegato e risponde
“USB module not connected” Giallo-arancione lampeggiante Il dispositivo non viene trovato ed è in corso una ricerca in background
“USB module disconnected” Arancione Il cavo è stato scollegato e il programma è in attesa che il dispositivo ritorni
“USB module on COM4 – not responding” Arancione La porta COM esiste, ma il firmware non risponde, di solito perché un altro programma occupa la porta
“Firmware not supported on COM4” Arancione con testo rosso Il dispositivo risponde, ma il suo firmware è inferiore a 5.5.0 e le misurazioni sono bloccate

Modello, porta e firmware sono sempre visibili a schermo

Accanto alla riga di stato il programma stampa il firmware del dispositivo come una riga simile a firmware ver.5.5.0 2ch. Il numero è la versione del programma all'interno dello strumento, e 2ch o 4ch è il numero di canali, che è il modo in cui il software sa se mostrare Ch-3 e Ch-4 e quanti piani di correzione consentire. Gli stessi tre dati — modello, porta COM e firmware — sono ripetuti nella barra del titolo di ogni finestra, ad esempio Balanset-1A on COM4 (firmware ver.5.5.0 2ch), quindi una schermata catturata durante un lavoro porta sempre con sé la propria provenienza. La finestra “F1 – About” aggiunge il numero di serie del dispositivo, mostrato come Device UID.

La finestra About con l'elenco di versione del programma, versione del firmware del dispositivo, stato di calibrazione, Device UID e data di build
Versione del firmware nella finestra About

È richiesto il firmware 5.5.0 o versioni successive

Questa versione del programma effettua misurazioni solo con firmware del dispositivo 5.5.0 e successivi. Il firmware più vecchio non è supportato, e questo riguarda sia la vecchia linea 4.10.x sia le versioni intermedie da 5.0.x a 5.4.x — uno strumento che ieri effettuava misurazioni con firmware 5.2.0 viene rifiutato finché non viene aggiornato. Il rifiuto è esplicito e non silenzioso. Il dispositivo viene comunque identificato e la sua porta COM viene deliberatamente mantenuta assegnata ad esso, perché l'updater integrato necessita di quella porta. La riga di stato diventa arancione con il testo rosso “Firmware not supported on COMx”, la versione del firmware sotto di essa viene mostrata in rosso, e una volta per ogni coppia di porta e versione firmware il programma chiede “Update the device firmware now?”. Rispondere “Yes” e si apre la finestra “Updates”. Finché il firmware non viene aggiornato, i pulsanti di modalità funzionano ancora e le finestre si aprono ancora, ma i flussi live nel Vibration Meter e nell'Analyzer non si avviano e una sessione di bilanciamento non viene accettata.

Una conseguenza va dichiarata chiaramente, perché riguarda dati eventualmente già in possesso dell'utente: i record d'archivio realizzati con firmware pre-5.x non possono più essere letti correttamente da questa versione. I file sono intatti, ma i livelli vengono visualizzati 16 volte troppo piccoli e su una scala di frequenza diversa, quindi un record del genere non deve essere considerato una misurazione. Ripetere la misurazione della macchina con il firmware attuale, oppure aprire il vecchio record con una versione precedente del programma.

Aggiornamento del firmware dal programma

Il firmware viene aggiornato dall'interno dell'applicazione, senza alcuna utility di flashing di terze parti: aprire “F1 – About”, premere “Updates…”, e utilizzare il blocco “Firmware”. Il programma scarica la build per il canale selezionato, ne verifica il checksum e flasha il dispositivo; l'intera operazione richiede da 15 a 30 secondi, e il campo di log sotto il pulsante mostra l'avanzamento come “Downloading… NN%” seguito dai messaggi del flasher. Non scollegare il dispositivo mentre è in corso. Al termine, appare “Firmware updated successfully.” e il collegamento viene ripristinato automaticamente — non è necessario scollegare il cavo o riavviare il programma, perché il dispositivo viene reidentificato immediatamente e la nuova versione appare nei titoli di tutte le finestre aperte. Il numero di canali viene riletto contemporaneamente, poiché un aggiornamento del firmware può modificarlo. Se un tentativo precedente è stato interrotto e il dispositivo è bloccato nel bootloader, la finestra riconosce quello stato e segnala “Bootloader detected (no firmware)”, e riflasharlo è il percorso di recupero standard.

La finestra Updates con il canale Stable selezionato, che mostra il blocco Program e il blocco Firmware per un dispositivo collegato
La finestra “Updates” con il canale Stable e un dispositivo collegato

Scollegare il cavo non causa un crash

Scollegare il cavo USB durante un lavoro viene gestito senza finestre di dialogo bloccanti. La riga di stato cambia in “USB module disconnected”, una misurazione in corso termina in modo pulito e scrive “ERROR: USB cable disconnected. Check USB connection.” nel log della sessione, e nella finestra di misurazione appare una didascalia rossa “USB disconnected”. La ricerca in background continua a essere eseguita, quindi ricollegando il cavo la connessione si ripristina da sola, e un flusso live che era in esecuzione nel Vibration Meter o nell'Analyzer si riavvia automaticamente senza riaprire la finestra. Solo un'acquisizione F9 non completata deve essere avviata di nuovo.

Aggiornamenti del programma e assistenza

Il programma può mantenersi aggiornato da solo, e comunica ciò che sta facendo. Verifica la presenza di nuove versioni sul server updates.vibromera.com tramite una connessione esclusivamente HTTPS, in background all'avvio e di nuovo quando si apre la finestra “About”, e il risultato viene memorizzato nella cache per 24 ore in modo che il server non venga contattato ripetutamente. Quando esiste una versione più recente sul proprio canale, nell'angolo in basso a destra della finestra principale compare un link “New version available”; quando non c'è alcun aggiornamento, quell'angolo è semplicemente vuoto. Il controllo automatico può essere disattivato completamente con la casella “Check for updates automatically” nella finestra “Updates”, e disattivandola il programma non contatta affatto il server.

Indicatori del server nella finestra “About”
Riga in “About” Significato
“Connected” o “Offline” Se il server di aggiornamento è raggiungibile; durante il controllo mostra “Checking server…”
“Update available: X.Y.Z” Esiste una nuova versione; fare clic sulla riga per aprire la finestra di installazione
“Up to date” È installata l'ultima versione; facendo clic si ripete immediatamente il controllo, bypassando la cache di 24 ore
“Update check failed” Il server non è raggiungibile; il tooltip spiega il motivo e un clic effettua un nuovo tentativo
La finestra About con gli indicatori del server di aggiornamento che mostrano un server connesso e un'installazione aggiornata
La finestra “About” con indicatori del server connesso e aggiornato

Installazione di un aggiornamento

Facendo clic sul link si apre la finestra “Update available”, che mostra il numero della nuova versione, la “Current version”, la data di rilascio, la dimensione del download e le note di rilascio. “Install now” avvia il processo e “Later” lo rimanda. Il programma scarica il pacchetto, ne verifica l'integrità con un checksum SHA-256, si chiude e affida l'installazione all'helper BsUpdater.exe, che riporta la propria fase e un contatore file in tempo reale come “Extracting… 1234 / 3288” mentre lavora. L'helper quindi sostituisce i file e avvia la nuova versione, che mostra una breve notifica sulla versione installata. Se un download fallisce, la finestra resta reattiva e mostra “Download failed:” con il motivo, in modo da poter correggere la causa e riprovare.

La finestra di installazione dell'aggiornamento con il numero della nuova versione, la versione corrente, la data di rilascio, la dimensione del download e le note di rilascio
La finestra di installazione dell'aggiornamento

I dati dell'utente non vengono toccati da un aggiornamento. Le impostazioni in Bs1A.cfg vengono preservate, l'archivio di bilanciamento viene preservato perché risiede nella cartella Documenti dell'utente, e i modelli di report modificati vengono salvati accanto a quelli nuovi con nomi nella forma name.user-*.htm, con il programma che li elenca dopo l'aggiornamento. Si noti che tali modifiche salvate non vengono unite automaticamente al nuovo modello, quindi un'intestazione aziendale deve essere riportata manualmente.

Anche il rollback è integrato. Prima di sostituire qualsiasi cosa, l'helper memorizza un backup della versione precedente nella cartella bin\updates. Un aggiornamento interrotto da un'interruzione di corrente viene completato oppure ripulito al successivo avvio, e come ultima risorsa bin\BsUpdater.exe può essere eseguito manualmente per ripristinare la versione precedente. È inoltre possibile tornare indietro deliberatamente in qualsiasi momento con il pulsante “Roll back” nella finestra “Updates”, che chiede conferma prima di agire. Windows chiede la conferma UAC solo quando la directory di installazione non è scrivibile dall'utente corrente, come Program Files; un'installazione portatile o una sotto Documents si aggiorna senza alcuna richiesta. E se capita di avviare il programma mentre l'helper è in esecuzione, l'avvio viene rifiutato con una finestra intitolata “Update in progress” — questo è normale, e l'avvio successivo non lo considera una terminazione anomala.

Canali di aggiornamento

L'elenco “Update channel:”, condiviso dal programma e dal firmware
Canale Cosa offre
“Stable” Versioni testate; la scelta predefinita e consigliata per il lavoro di produzione
“Latest” La release ufficiale più recente
“Experimental” Build in anteprima, con un avviso esplicito che potrebbero essere instabili
“Legacy” Una versione precedente del programma fissata per hardware più vecchio; il blocco firmware mostra “No build on this channel”

Segnalazione di un problema dall'interno del programma

L'assistenza non è un indirizzo e-mail in cui bisogna comporre a memoria una descrizione. Aprire “F1 – About”, premere “Report a problem…”, e la finestra “Send report to Vibromera support” raccoglie il contesto tecnico al posto dell'utente. Si aggiunge un commento nel campo “Comment (optional):”, si allegano catture dello schermo con “Attach screenshots…” in PNG, JPG, BMP o GIF fino a 25 MB in totale, e si decide riguardo a “Attach full log (bs1a.log + rotated)”. Per una segnalazione ordinaria quella casella è attiva per impostazione predefinita ed è opportuno lasciarla attiva, perché il log è ciò che abbrevia la diagnosi; per un reclamo relativo a un aggiornamento fallito è di fatto obbligatoria, poiché solo quell'archivio contiene il log proprio dell'helper di aggiornamento. Una rapida schermata di qualsiasi finestra è a portata di un tasto: F12 scrive un PNG in Documents\Bs1A\Screenshots.

La finestra di dialogo del report di assistenza con il campo commento, l'elenco degli allegati screenshot, la casella del log completo e il pulsante di anteprima del payload
La finestra di dialogo del report di assistenza

Se la sessione precedente si è conclusa in modo anomalo, il successivo avvio propone di inviare un report con un commento di servizio già compilato, e per un tale report di crash la casella del log completo è disattivata per impostazione predefinita, in modo che si possa decidere. Un lavoro di bilanciamento non completato non viene perso durante questo processo, perché la sessione viene salvata automaticamente a ogni passaggio e il programma propone di ripristinarla. Se il server non è raggiungibile, il programma propone di salvare il report come file support-report con una marca temporale nel nome e apre Esplora file su quel file, in modo che possa essere inviato con qualsiasi altra modalità. Anche le domande di prevendita e compatibilità possono essere rivolte direttamente a una persona tramite WhatsApp, a https://wa.me/37258364849.

Funzionamento offline, e cosa lascia il computer

Il software Balanset è un programma Windows locale che comunica con un dispositivo USB. Non c'è alcun servizio cloud dietro di esso, nessun account da creare, nessun server di licenze da raggiungere e nessun abbonamento da rinnovare. La misurazione delle vibrazioni, l'esecuzione di un lavoro di bilanciamento, il calcolo dei pesi di correzione, la verifica del risultato rispetto a ISO 1940 e la produzione del protocollo HTML avvengono tutti sul laptop di fronte all'utente, e ciascuna di queste operazioni funziona con il cavo di rete scollegato e il Wi-Fi disattivato. Questo è importante nei luoghi in cui questi strumenti effettivamente operano: la sala macchine di una nave, una miniera, un cementificio, una cartiera, un sito la cui politica vieta del tutto di collegare un laptop esterno alla rete dell'impianto.

Solo due funzioni utilizzano mai Internet, ed entrambe sono facoltative ed entrambe raggiungono updates.vibromera.com esclusivamente tramite HTTPS. La prima è il controllo degli aggiornamenti, che può essere disattivato con “Check for updates automatically”, dopodiché il programma smette di contattare il server. La seconda è un report di assistenza, che viene inviato solo quando si preme personalmente “Send”, e che richiede un file token di accesso installato con il programma. Nulla viene trasmesso in background al di fuori di questi due percorsi.

Quando si invia effettivamente un report di assistenza, il contenuto non è un mistero. La finestra lo elenca, e il pulsante “Show payload preview” mostra il payload esatto prima che venga inviato qualcosa: la versione del programma, la versione del firmware e il Device UID; informazioni di sistema come il sistema operativo, la lingua, il DPI, i display, il processore, il carico di memoria e disco e l'elenco delle porte COM; fino a 50 KB di righe di log diagnostico recenti, incluse le azioni recenti dell'utente nell'applicazione; il commento inserito; e i file allegati. Il manuale dichiara esplicitamente il confine, e lo facciamo anche noi: i file di sessione e i risultati delle misurazioni non sono inclusi nel report. Le macchine dei clienti, i nomi dei rotori, i livelli di vibrazione e i protocolli di bilanciamento restano sul disco dell'utente, a meno che non si scelga di allegarli.

Lo stesso principio permea il modo in cui il programma memorizza le informazioni. Le impostazioni sono un file INI leggibile anziché chiavi di registro. L'archivio e i report sono file ordinari in Documents\BalSoft\Bs1A che è possibile sottoporre a backup, copiare su un altro computer o consegnare a un cliente. I report sono in HTML UTF-8 che si apre in qualsiasi browser su qualsiasi sistema operativo. I file di Route Inspection sono file semplici scritti in unità SI con il punto decimale indipendentemente dal formato regionale di Windows, quindi un percorso registrato su un laptop tedesco si legge correttamente su uno turco. Non esiste alcun contenitore proprietario tra l'utente e le proprie misurazioni.

Acquistare lo strumento — il software è incluso

Entrambi i kit vengono forniti con questo stesso programma e i relativi aggiornamenti. Nessun abbonamento, nessuna licenza per postazione, nessun account cloud. Garanzia di due anni, spedizione DHL in tutto il mondo.

Balanset-1A — €1,975Balanset-4A, 4 canali — €6,803

Domande frequenti

Il software viene venduto separatamente o è incluso con lo strumento?

Il software fa parte del kit e non viene venduto separatamente. Balanset-1A costa EUR 1,975 e Balanset-4A costa EUR 6,803, ed entrambi includono lo stesso programma Windows più gli aggiornamenti dal server di aggiornamento del fornitore. Non c'è alcun abbonamento né alcuna licenza per postazione da rinnovare.

Quale firmware dello strumento richiede questa versione del software?

Firmware 5.5.0 o versioni successive. Con il firmware 4.10.x e con le versioni intermedie da 5.0.x a 5.4.x, lo strumento viene comunque rilevato e la sua porta COM resta visibile, ma non si avvia alcuna misurazione e le sessioni di bilanciamento vengono rifiutate. La riga di stato mostra Firmware not supported on COMx, e il firmware può essere aggiornato dall'interno del programma in 15-30 secondi.

Il software è in grado di bilanciare su 3 o 4 piani di correzione?

Sì, ma solo a due condizioni: il Balancing form nella scheda F4 – Settings deve essere impostato su Modern, e lo strumento deve essere il Balanset-4A a 4 canali. Il numero massimo di piani di correzione è pari al numero di canali di vibrazione, quindi il Balanset-1A a 2 canali bilancia in 1 o 2 piani. Il Classic form supporta 1 e 2 piani in entrambi i casi.

Il software necessita di una connessione Internet o di un account cloud?

No. È un normale programma Windows locale che legge lo strumento tramite una porta COM USB, e tutte le operazioni di misurazione, calcolo, archiviazione e generazione di report funzionano interamente offline, senza registrazione. Una connessione Internet viene utilizzata solo per due funzioni opzionali: la verifica degli aggiornamenti del programma tramite HTTPS e l'invio di un report di supporto, se lo si desidera.

Quali lingue supporta l'interfaccia?

L'interfaccia e il manuale utente sono disponibili in 27 lingue, selezionabili dall'elenco delle lingue nella scheda F4 – Settings. Il cambio della lingua richiede il riavvio del programma. I simboli delle unità di misura come g, g*mm, mm/s e RPM, e le designazioni degli standard come ISO 1940, restano nella loro forma standard in ogni lingua.

Cosa è incluso nel kit oltre al software?

Il modulo USB Balanset-1A o Balanset-4A, un trasduttore di vibrazione (accelerometro) per ogni canale di vibrazione, un sensore tachimetrico ottico laser, il cavo USB e i cavi dei sensori, il manuale utente e il programma Balanset. Il sensore tachimetrico viene alimentato tramite il proprio cavo dallo strumento, quindi non richiede batterie.

Quando bilancio di nuovo lo stesso rotore, devo ripetere le corse di prova?

No. I coefficienti di influenza vengono salvati automaticamente nell'archivio, e caricarli con F5 – Apply coefficients, oppure con Load Coefficients all'interno della finestra di bilanciamento, ripristina i coefficienti, i pesi di prova, i raggi, il numero di posizioni fisse e la tolleranza. Viene quindi misurato solo Run 0 e la correzione viene calcolata immediatamente. I coefficienti salvati sono validi per la stessa macchina e lo stesso tipo di rotore con posizioni dei sensori e modalità di funzionamento invariate, quindi segnare la posizione del peso di prova sul rotore durante il primo lavoro.

Quali sono i requisiti del PC, ed è necessario disporre di diritti di amministratore?

Windows 7, 8, 10 o 11 a 32 bit o 64 bit, una porta USB libera, circa 150 MB di spazio libero su disco, e uno schermo di almeno 1024×768, con 1366×768 o superiore consigliato. L'installazione non richiede diritti di amministratore, e una copia portatile può essere semplicemente estratta, purché non venga collocata in Program Files. Le impostazioni sono conservate in un file Bs1A.cfg anziché nel registro di Windows.

Route Inspection e Bump test sono pronti per l'uso in produzione?

Entrambe sono contrassegnate come sperimentali nel manuale e sono disattivate per impostazione predefinita; si abilitano nella scheda F4 – Settings. Sono utilizzabili e documentate, ma devono essere considerate funzionalità in fase di prova operativa piuttosto che moduli maturi. La previsione di Route Inspection in particolare è un'estrapolazione lineare basata sulle ultime visite ed è descritta nel manuale come una stima approssimativa per la pianificazione della manutenzione, non un tempo di guasto garantito.

In quali formati posso esportare un report, e perché l'esportazione in PDF non funziona su alcuni computer?

I report vengono esportati in PDF, HTML come file singolo, HTML con una cartella immagini, RTF e RVF, e i file HTML sono in UTF-8, quindi si aprono in qualsiasi browser su qualsiasi sistema. L'esportazione in PDF richiede almeno una stampante Windows installata, perché il driver della stampante viene utilizzato solo per calcolare l'impaginazione della pagina; su un computer privo di qualsiasi stampante, abilitare Microsoft Print to PDF e l'esportazione funzionerà.

WhatsApp
Balanset-1A - € 1975Chiedete all'ingegnere