Jak forumowicz
maz napisał ...
Jest wiele rozwiazan.
Np. w Haas-ach wygląda to tak;
G10 Ustawianie przesunięć (grupa 00)
G10 pozwala programiści ustawiać przesunięcia w programie. Użycie G10 zastępuje ręczne wprowadzanie przesunięć
(np. długości i średnicy narzędzia, a także przesunięć współrzędnych roboczych).
L – Wybiera kategorię przesunięcia.
L2 Pochodzenie współrzędnych roboczych dla G52 i G54-G59
L10 Wartość przesunięcia długości (dla kodu H)
L1 lub L11 Wartość przesunięcia zużycia narzędzia (dla kodu H)
L12 Wartość przesunięcia zużycia średnicy (dla kodu D)
L13 Wartość przesunięcia zużycia średnicy (dla kodu D)
L20 Dodatkowe pochodzenie współrzędnych roboczych dla G110-G129
P – Wybiera ściśle określoną korekcję.
P1-P100 Służy do wzorcowania przesunięć kodu D lub H (L10-L13)
P0 G52 Wzorcuje współrzędne robocze (L2)
P1-P6 G54-G59 Wzorcuje współrzędne robocze (L2)
P1-P20 G110-G129 Wzorcuje współrzędne dodatkowe (L20)
P1-P99 G154 P1-P99 Wzorcowanie współrzędnych dodatkowych (L20)
R Wartość korekcji lub inkrementu dla długości lub średnicy.
X- Opcjonalna lokalizacja zerowa osi X.
Y- Opcjonalna lokalizacja zerowa osi Y.
Z -Opcjonalna lokalizacja zerowa osi Z.
A- Opcjonalna lokalizacja zerowa osi A.
Przykładowe programy
G10 L2 P1 G91 X6.0 (Przesunąć jednostki współrzędnych G54 6.0 w prawo);
G10 L20 P2 G90 X10. Y8. {Ustawić współrzędną roboczą G111 na X10.0 ,Y8.0};
G10 L10 G90 P5 R2.5 {Ustawić przesunięcie dla narzędzia nr 5 na 2.5};
G10 L12 G90 P5 R.375 {Ustawić średnicę dla narzędzia nr 5 na .375"};
G10 L20 P50 G90 X10. Y20. {Ustawić współrzędną roboczą G154 P50 na X10. Y20.}
Pozdr
Mariusz.