Tam gdzie napisane UWAGA ustawiana jest baza G59 w osi Y wystarczy bo tylko to się będzie zmieniało wątpie żeby było to -2.5 (Offset) .
Nie musisz wpisywać drugi raz G91 jeśli jest wł. tak mi się nspisało

Wróć do „Stała zmienna wartości Y”
Kod: Zaznacz cały
T2 M06;
G43 H02;
S3800 M03;
M08;
G90 G00 G59 X23.832 Y-2.5;
Z-14.299;
M97 P1 L13;
G10 L2 P6 G90 Y-100. (UWAGA WPISAC WARTOSC BAZY G59 W OSI Y )
(WSTAWIA DO BAZY W OSI Y WARTOSC WPISANA POWYZEJ)
G90 G59 G00 Z300. Y0.
M30;
N1
F1600
M97 P10 L3
F600
M97 P10 L1
G10 L2 P6 G91 Y-5.0 (P6 dla G59)( Y WARTOSC PRZESUNIECIA PRZYROSTOWO);
G90 G59 G00 Z-14.299 Y-2.5;
M99;
;
N10;
G91 G00 Z-0.17;
G01 Z-85.48 X148.168;
G00 Z85.48;
X-148.168;
M99;
Kod: Zaznacz cały
T2;
G43 H02;
S3800 M03;
M08;
#100=-2.5
G90 G00 G59 X23.832 Y#100;
Z-14.299:
M97 P1 L13
M30
N1
M97 P10 L4;
#100=[ #100 - 2.5 ]
G90 G00 Z-14.299 Y#100;
M99
N4
.... itd.
M99
Kod: Zaznacz cały
T2;
G43 H02;
S3800 M03;
M08;
G90 G00 G59 X23.832 Y-2.5;
Z-14.299:
M97 P1 L13 ( L liczba przesunięć )
G10 L2 P6 G91 Y-32.5(przesuniecie bazy początkowej z powrotem czyli 13*2.5mm=32.5)
M30
N1
M97 P10 L4;
G10 L2 P6 G91 Y2.5 (P6 dla G59)
G90 G00 Z-14.299 Y2.5
M99
N4
.... itd.
M99
Kod: Zaznacz cały
T2;
G43 H02;
S3800 M03;
M08;
G90 G00 G59 X23.832 Y-2.5;
Z-14.299:
M97 P1 L13 ( L liczba przesunięć )
M30
N1
M97 P10 L4;
G90 G00 Z-14.299
G91 Y-2.5(przyrostowo przesunie się o 2.5mm)
G90
M99
N4
.... itd.
M99