Buongiorno, ho generato un gcode con movimenti solo in XY per verificare se durante il funzionamento ci fossero segnali strani in Z.
ed è iniziata una sequenza di test che hanno restituito un solo risultato. Movimenti su un area di 10 x 10 mm con posizionamento finale su micrometro: Zero errori.
Poi è arrivato il gcode random con XYZ. Con Rapid impostato a 1000 feed 800 di base per tutti i test e con una durata di esecuzione di 2′ e 45″.
Fps HAL 550/600. Marcatura di posizione visibile sull’asse Z in corrispondenza dello zero sul micrometro.
con look ahead enabled
– prima esecuzione +0.2mm
– seconda esecuzione +0.352mm (senza reset dopo la prima esecuzione)
con stop every segment
– prima esecuzione -0.030mm
– seconda esecuzione -0.12mm (senza reset dopo la prima esecuzione)
con look ahead disabled
– prima esecuzione -0.15mm
– seconda esecuzione -0.05mm (senza reset dopo la prima esecuzione)
con look ahead hi-precision
– prima esecuzione -0.1mm
con look ahead enabled e max err. 0
– prima esecuzione +0.11mm
con look ahead hi-precision e max err. 0
– prima esecuzione -0.045mm
Questi errori proiettati su tempi di lavorazione già di qualche ora portano a spostamenti anche di 2mm.
Dopo ogni test Theremino CNC segnava 0 in Z ma la macchina meccanicamente NO. Ma marcatura su asse Z e micrometro sempre in sintonia.
Lo stesso gcode XYZ è stato integrato in un file per automation che ha eseguito in un tempo leggermente inferiore (2′ e 33″)
Con automation, ma già avevo i risultati di altro test a 7000mm/min., ho ottenuto un posizionamento preciso a fine test.
Immagino che dovrei espandere i test con variazione di altri parametri, ma al momento non saprei dove orientarmi e dove verificare l’errore.
A proposito il PC è stato usato anche con antivirus (defender) spento senza ottenere differenze.
Help me.
Vincenzo.