Odpowiedź G40 jest poprawna, ponieważ w kodzie G-kodu oznacza ona odwołanie korekcji promienia narzędzia. W praktyce, to polecenie jest wykorzystywane w sytuacjach, gdy operator chce wyłączyć korekcję, która mogła być wcześniej aktywowana w celu poprawy dokładności obróbki. Przykładowo, gdy używamy narzędzi o różnej średnicy, korekcja promienia narzędzia pozwala na precyzyjne prowadzenie narzędzia wzdłuż konturów detalu. Jednakże, w przypadku gdy operator chce przejść do innej operacji obróbczej, która nie wymaga korekcji, takie jak frezowanie prostych krawędzi, polecenie G40 jest konieczne. W standardach ISO dla G-kodu, G40 jest jasno zdefiniowane jako komenda do dezaktywacji korekcji promienia, co czyni ją kluczowym elementem zarządzania procesem obróbczy w CNC. Dobre praktyki w obróbce CNC zalecają staranne planowanie sekwencji komend G-kodu, aby unikać niepożądanych efektów, takich jak błędne prowadzenie narzędzia czy kolizje.
Wybór odpowiedzi G03, G33 oraz G42 jest oparty na błędnym zrozumieniu funkcji poszczególnych komend G-kodu. G03 jest poleceniem, które służy do wykonywania łuków w kierunku przeciwnym do ruchu wskazówek zegara, a więc w kontekście obróbki nie ma związku z korekcją promienia narzędzia. Operatorzy często mylą tę komendę, sądząc, że ma ona wpływ na parametry narzędzia, podczas gdy jej głównym zadaniem jest kontrola trajektorii ruchu. W przypadku G33, jest to polecenie do wprowadzenia stałego skoku narzędzia w osi Z podczas toczenia, co również nie ma związku z korekcją promienia. Użytkownicy mogą myśleć, że skok narzędzia może wpływać na odległość od materiału, co jest błędnym przekonaniem. G42 to z kolei komenda stosowana do włączenia korekcji promienia narzędzia w prawo, co jest przeciwieństwem tego, co oferuje G40. Typowym błędem myślowym jest zakładanie, że wszystkie komendy związane z narzędziem wpływają na jego promień, a nie na trajektorię ruchu. Zrozumienie specyfiki każdej komendy G-kodu oraz ich zastosowania w kontekście obróbczy jest kluczowe, aby unikać nieprawidłowych wniosków i błędów podczas programowania maszyn CNC.