Se eseguissi la lavorazione in G17 con la testa a 0 gradi la lavorazione sarebbe eseguita correttamente: questo per dire che il percorso utensile è sicuramente corretto.
Il problema è che devo eseguire la lavorazione con la testa a -90 gradi.
Vi scrivo di seguito come ho scritto il programma, vi riporto poi i miei dubbi e vi dico il modo in cui si muove la macchina.
T… M6S…
G10P2L2X… Y… Z…
G55G90
… e fin qui tutto bene. Arrivo a dirgli di girare la testa e portarsi dietro zeri e coordinate. Ho scritto:
G92.5X0Y0R90
G68X… Y… Z… R90
G0B-90
G0X… Y…
Intanto ho il dubbio se nella riga del G92.5 vada bene scrivere X0Y0. Io penso di si perchè il mio piano di lavoro rimane G17, ma ditemi se sbaglio.
Nella riga del G68 gli dico di ruotare la figuare (io lascio gli zeri nel G55) di 90 gradi. In questo caso peró la mia rotazione dovrebbe necessariamente avvenire sul piano X-Z perchè se la figuare ruota in X-Y viene fuori sicuramente altro rispetto a ció che voglio fare.
È chiaro che c'è un errore nel modo in cui dialogano il G92.5 e il G68 per quanto riguarda piano di rotazione e piano di lavoro.
Infatti con G0B-90 la testa ruota correttamente ma quando vado a fare il primo posizionamento viene fuori l'errore.
La macchiana inverte l'asse X con l'Y, inverte i segni, non ridefinisce gli zeri e soprattutto, nonostante vi sia la testa girata a -90 si muove sugli assi X, Y e Z come se la testa fosse a 0 gradi.
AIUTO! Dove sbaglio? Qualcuno potrebbe incollarmi un esempio o correggere direttamente il programma che ho scritto io spiegandomi i passaggi? Grazie.
Ps. Nel caso avessi sbagliato sezione del forum dove scrivere l'argomento vi chiedi scusa ma sono nuovo e ancora devo orientarmi