non so se è la sezione giusta o meno, dato che il problema mi si verifica su un centro di lavoro ben specifico (un 3 assi della Olimpo meccanica), ma penso che riguardi più che altro Mach3.
In caso chiedo scusa per la sezione errata.
Da quello che ricordo a mente è un centro di lavoro 3 assi con mandrino ATC.
Scheda su porta parallela tipo PMDX-122 + PLC per controllo delle elettrovalvole.
Dovrebbe avere dei driver della RTA Pavia, tipo SAC ma non ricordo il modello esatto. Il primo intervento che ho fatto sulla macchina in questione è stato perchè non funzionava più la macro ATC.
Una persona prima di me aveva copiato dei profili/file/macro diversi per fare delle prove (non so esattamente quali perchè il cliente finale non sa cosa è stato copiato e naturalmente non ha una copia dei file originali in principio) e da li la macro ATC è andata a farsi friggere.
Ho ripristinato la macro ATC.
Poi è venuto fuori il problema che il macchinario non faceva un cerchio perfetto. Alla fine abbiamo trovato che il problema risiedeva nei supporti cuscinetto dell'asse X che erano allentati. Rimesso quelli a modo la lavorazione di un cerchio sul posto esce correttamente.
Il macchinario in questione ha circa 15-20 anni di vita.
Scorrimenti su guide lineari tipo Hiwin, movimentato da viti ricircolo di sfere.
Tutto questo per darvi un po' di background storico della macchina.
Da un po' di tempo a questa parte lamenta che su lunghe lavorazioni la macchina perde passi.
Se devo fare 2 cerchi concentrici sul posto (prima interno e poi esterno) ok, ma se devo fare una lastra intera di cerchi realizzando prima tutti quelli interni e poi quelli esterni quando torna indietro a fare il primo cerchio esterno la lavorazione non è più centrata con la precedente.
Abbiamo provato cambiando PC, ma ancora da il solito problema (PC con windows XP 32bit con un processore pentium dual core attualmente).
L'utilizzatore finale ha provato ad abbassare la velocità di lavorazione ma niente da fare.
Un altro tecnico ha controllato la parte meccanica ed ha detto che è ok, quindi il problema dovrebbe risiedere nella parte elettronica/software.
Anche se sul momento chiederò di verificare che le pulegge di rinvio motore non abbiano preso gioco, di oliare gli assi etc).
Quando sarò sul posto ho già in mente una serie di controlli e prove da fare (con comparatore centesimale alla mano).
Faro una ripetizione di un movimento in positivo ed in negativo di almeno 50mm per una 60 volte lungo asse X ed Y (separatamente così da vedere se il problema è su uno o 2 assi).
Controllo velocità kernel dato che non ricordo a quanto è stata impostata (magari la metto a quella più bassa e vediamo se migliora)
Devo ricontrollare il valore di step/dir pulse (mi sono dimenticato di farlo a suo tempo).
Il recupero del gioco dovrebbe essere disabilitato e lo devo riverificare.
Modifica dei valori di accelerazione e max speed (anche se quelli dovrebbero essere ok proverò a diminuire).
Qualche altro consiglio o idea da suggerire?
PS: Avevo anche ipotizzato che i driver possano essere da cambiare o che i motori degli assi abbiano perso coppia con il tempo... ma come verificare ciò se non cambiandoli?