Fragment przedstawia typowy end-code, czyli sekwencję poleceń wykonywaną po zakończeniu drukowania. Żeby ocenić, czy nastąpi automatyczna obróbka wykończeniowa, trzeba sprawdzić, czy w kodzie występują instrukcje uruchamiające czynności post-processingu (np. dodatkowe urządzenia, mechaniczne zdejmowanie detalu, automatyczne czyszczenie w osobnym module) albo choćby jednoznaczne polecenia prowadzące do takiej operacji.
W tym przykładzie polecenia dotyczą wyłącznie pracy osi i ekstrudera oraz bezpiecznego wyłączenia drukarki:
- G28 wykonuje bazowanie (home) osi – to czynność pozycjonowania, nie wykańczania wydruku.
- G90 ustawia pozycjonowanie absolutne – to ustawienie trybu współrzędnych.
- G92 E0 wielokrotnie zeruje licznik ekstrudera (oś E). Powtórzenia mogą wynikać z tego, jak slicer porządkuje sekwencję końcową, ale nadal jest to tylko reset wartości odniesienia.
- G1 F140 E6 wykonuje ruch ekstrudera (podanie materiału) z określoną prędkością posuwu. Taki ruch bywa używany jako "priming", czyli czynność związana z podaniem/ustabilizowaniem materiału, a nie z obróbką wykończeniową samego modelu.
- M104 S0 i M140 S0 wyłączają grzanie odpowiednio głowicy i stołu – to zakończenie procesu, a nie post-processing.
- M84 wyłącza silniki (zwalnia napędy osi) – to również element zakończenia pracy urządzenia.
Dlatego odpowiedź "Nie, kod nie zawiera instrukcji do automatycznej obróbki wykończeniowej." jest poprawna: w kodzie nie występują jednoznaczne komendy uruchamiające proces wykończenia wydruku.
Pozostałe propozycje są błędne, bo przypisują kodowi czynności, których on nie opisuje. Stwierdzenie, że kod zawiera instrukcje obróbki automatycznej lub półautomatycznej, wymagałoby obecności komend sterujących takim procesem (lub przynajmniej sekwencji ruchów/urządzeń wskazujących na wykończenie). Z kolei "ręczna obróbka" nie może wynikać z G-code – ręczne czynności wykonuje człowiek poza kodem, więc sam fragment programu nie jest "instrukcją" ręcznego wykańczania, tylko zakończeniem pracy drukarki.
Wskazówka egzaminacyjna: jeśli w pytaniu pada "obróbka wykończeniowa", szukaj w kodzie poleceń wykraczających poza wyłączenie grzania i napędów (np. sterowanie dodatkowymi modułami, specjalne procedury czyszczenia lub manipulacji detalem). Jeśli ich nie ma, najczęściej chodzi wyłącznie o bezpieczne zakończenie druku.