W programowaniu CNC rozróżnia się m.in.:
- G-kody (funkcje przygotowawcze) – opisują sposób ruchu i tryby pracy układu sterowania.
- M-kody (funkcje pomocnicze) – sterują elementami pomocniczymi, np. wrzecionem, chłodziwem, zakończeniem programu.
Poprawna odpowiedź: G01 Z-1 F100
Kod G01 oznacza interpolację liniową, czyli ruch narzędzia po linii prostej do zadanej pozycji. Adres Z-1 wskazuje, że ruch ma być wykonany wzdłuż osi Z do wartości Z = -1 (w jednostkach przyjętych w programie). Parametr F100 określa posuw roboczy (prędkość posuwu) dla tego ruchu.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- G90 – to kod trybu programowania bezwzględnego (pozycje liczone od zera detalu/układu). Sam w sobie nie zadaje ruchu osi; jedynie zmienia sposób interpretacji współrzędnych w kolejnych blokach.
- M30 – funkcja pomocnicza kończąca program (zwykle koniec programu i przewinięcie na początek). Nie steruje ruchem osi.
- M03 S1200 – uruchamia wrzeciono (kierunek obrotów zależnie od standardu sterowania) oraz ustawia prędkość obrotową S1200. To również nie jest polecenie ruchu liniowego osi.
Wskazówka egzaminacyjna: jeśli pytanie dotyczy ruchu narzędzia (interpolacji), szukaj kodów takich jak G00/G01/G02/G03, a nie kodów M. Dodatkowo zwróć uwagę, że sama obecność litery osi (X/Y/Z) w bloku nie jest "kodem osi" – o rodzaju ruchu decyduje G-kod (np. G01), a adres osi jest celem przemieszczenia.