Gcode – G28 – Home

0 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 50 votes, average: 0.00 out of 5 (0 votes, average: 0.00 out of 5)
You need to be a registered member to rate this post.
Loading...

Il comando per la home…

Questo comando serve per azzerare gli assi e le posizioni nello spazio del nozzle. Ricordo per l’ennesima volta che il punto fondamentale è il nozzle quello che disegna nello spazio il nostro oggetto. Non ci sono piatti, carrelli o altre cose che contano solo ed esclusivamente il nozzle…

La home viene fatta nelle posizioni dei tre endstop X Y Z, se si trova sul min il valore di quell’asse una volta toccato l’endstop prenderà il valore min messo nella configurazione, viceversa se è sul max, il valore max inserito.

Esempio faccio una home di X che è sul min, una volta toccato l’endstop X_MIN il valore minimo di X è uguale X_MIN_POS. Se invece faccio una home di Y che è sul max, una volta toccato l’endstop y sarà uguale a Y_MAX_POS.

I valori _MIN_POS e _MAX_POS possono essere variati anche in negativo, per ciò che riguarda _MIN_POS, per fare in modo che il nozzle sia sempre nel piatto di disegno sia in posizione min che max.

uso

Questo comando può essere utilizzato senza alcun parametro aggiuntivo. Per la Delta non esiste la Home per singolo asse, solo la home complessiva.

  • G28 X Y Z B

parametri

  • X Flag per fare la home X
  • Y Flag per fare la home Y
  • Flag per fare la home Z
  • B Flag per tornare al punto prima della home

L’ordine della home è sempre X Y Z, nel caso di una Delta le tre carriage tornano indietro contemporaneamente fino al tocco di una delle carriage sugli endstop, a quel punto il firmware farà la home singola per ogni torre.

In caso in cui si fosse abilitato lo Z_SAFE_HOMING (no DELTA), dopo la home di X e Y il fw farà la home di Z spostandosi nel punto Z_SAFE_HOMING_X_POINT Z_SAFE_HOMING_Y_POINT per fare la home di Z, di solito si usa quando si hanno le probe per fare la home sul piano e non fuori dal piano, o anche se si hanno meccaniche particolari dove l’endstop Z è messo in un punto particolare della meccanica…

Il comando B serve per tornare nel punto noto prima della home, vale solo se già è stata fatta una home precedentemente…

Esempio il nozzle si trova a X 12,75 Y 56,28 Z 1,2 e per qualche motivo la stampante ha perso i passi, si può mettere in pausa il tutto, dare il comando G28 B,  il firmware farà la home azzerando cosi gli assi per poi riportarsi nei punti su detti e riprendere la stampa. Naturalmente se la home prevede la sonda al centro è impossibile poter fare questo comando perché oramai al centro c’è il pezzo in stampa…