Ho dei problemi anche con l'origine. Io fisso sempre l'origine x0y0 in basso a sx, come da sistema cartesiano. Lanciando la tua macro, l'origine è in alto a dx.
In simulazione su colibri, se decremento la lunghezza di un asse sulla tua macro, si accorcia quello opposto, se decremento l'altro, non si accorcia nulla.
E poi non riesco a definire il passo in Y.
Ti faccio un esempio pratico:
Sto usando una Quattromill dia 32 (#1=32) per spianare una superficie le cui dimensioni sono X45 Y35. Dovrei liquidarlo con 2 passate (normalmente uso una sovrapposizione a 1/3 dia. fresa). Invece, pur impostando le corrette dimensioni in xy (#2 e #3) fa un milione di passate di cui molte fuori dal pezzo fino ad andare fuori dai limiti macchina. Mi pare di capire che il passo Y sia determinato da #150, ma non riesco a capire la formula.
In Z vario solo #113 e #119 lasciando inalterati #123 e #124.
Ripeto, sicuramente mi sfugge qualcosa, visto che sulla tua funziona.