Dalsza część serii „Maszyna jest głupia”, ale dotąd było o parametrach. Tym razem trochę więcej o pomyłkach przy wymiarach. Małe prawdopodobieństwo, że coś takiego się nam przytrafi, ale lepiej być czujnym…
G20 oznacza, że wymiary podawane za pomocą X, Y, Z itp. są w systemie calowym (cal).
G21 oznacza, że wymiary podawane za pomocą X, Y, Z itp. są w systemie metrycznym (mm).
1 cal (inch) [in] = 3 barleycorns (3 ziarna jęczmienia) = 25,4 mm (cal międzynarodowy)
Więc w sumie tu nie ma wiele do tłumaczenia. Przelicznik jest duży. Zdarzyło mi się widzieć dokumentację od klienta w calach. Osobiście uważam, że można przeliczyć wymiary z rysunku (przerysować rysunek). Jednak rozumiem, że ktoś może chcieć w systemie calowym napisać program mając taki rysunek. Należy jednak uświadomić sobie niebezpieczeństwa wynikające z pomyłek (poza złym detalem oczywiście). Wystarczy, że uruchomimy wyobraźnię.
Co się stanie jeżeli program jest w systemie metrycznym a zapisaliśmy wymiary w calach?
- np. chcemy przejechać w osi Z 2 cale (czyli w mm było by to ponad 50mm) i nasze narzędzie przemieści sie o 2 mm, różnica między obiema wartościami jest duża.
Co się stanie jeżeli program jest w systemie calowym a zapisaliśmy wymiary w milimetrach?
- np. chcemy przejechać w osi Z 20mm, ponieważ maszyna odczytuje to jako cale to znów mnożenie i w mm narzędzie przemieści się o 508mm, a więc przykładowo noż bardzo elegancko złamie się na uchwycie.
! Kod G musi w takim przypadku być podany na początku programu w niezależnym bloku przed ustaleniem układu współrzędnych.
! Po włączeniu zasilania kod G ma tę samą wartość, jaka była zapisana przed wyłączeniem zasilania.
! W czasie wykonywania programu NIE WOLNO przełączać G20 i G21.
! Przełączanie zadawania calowego (G20) na zadawanie metryczne (G21) i odwrotnie wymaga ponownego ustawienia wartości kompensacji narzędzia zgodnie z najmniejszą jednostką zadawania.
! Zadawanie calowe i metryczne można przełączać także za pomocą ustawień danych.
Po dokonaniu konwersji calowo/metrycznej zmienia się układ jednostek dla następujących wartości:
– Polecenie szybkości posuwu, wprowadzone kodem F
– Polecenie pozycjonowania
– Wartość kompensacji punktu zerowego przedmiotu
– Wartość kompensacji narzędzia
– Jednostka skalowania elektronicznego kółka ręcznego
– Przesunięcie w posuwie przyrostowym
– Niektóre parametry.
O więcej szczegółów i informacji odsyłam tradycyjnie do DTRki.