Norma ISO ustaliła znaczenie podstawowych funkcji programowania NC. Dzięki temu przy nowych maszynach musimy opanować nowy dialekt, a nie całkiem nowy język programowania. Powtarzają się wszystkie podstawowe funkcje ruchu i część funkcji maszynowych. Drastycznie różne są natomiast wszystkie cykle programowania.
Dla dociekliwych: istnieje Polska Norma dotycząca kodowania funkcji przygotowawczych G i pomocniczych M dla obrabiarek sterowanych numerycznie: PN-73/M-55256. Jeśli komuś wydaje się, że obrabiarki numeryczne to nowy temat niech spojrzy na rok wydania normy.Dodatkowo, można rzucić okiem na:PN-83/M-555264 - Frezarki sterowane numerycznie.PN-84/M-555263 - Tokarki sterowane numerycznie.PN-93/M-555251 - Obrabiarki sterowane numerycznie - osie współrzędnych, kierunki ruchów, oznaczenia i nazewnictwo.
Spis funkcji powtarzających się we wszystkich systemach:
Funkcja
Znaczenie
Przykładowa składnia
Oznaczenia podstawowe
O
Numer programu
o0024
N
Numer bloku
N0050
Przesunięcia punktu zerowego
G53
Odwołanie przesunięć punktu zerowego
G54-G59
np. G54
Parametry skrawania
G94
Ustalenie posuwu F w mm/min
G94 F100
G95
Ustalenie posuwu F w mm/obrót
G95 F100
G96
Ustalenie S jako stałej szybkości skrawania
G96 S150
G97
Ustalenie S jako stałych obrotów
G96 S2000
G92
Ograniczenie obrotów
G92 S2500
F
Ustalenie wartości posuwu w zadanych wcześniej jednostkach
F100 lub F0.1(zależnie od systemu zadawane w milimetrachlub w mikrometrach)
S
Ustalenie obrotów, szybkości skrawania lub obrotów granicznych.
S1250
T
Wywołanie narzędzia
T0101 lub T1 D1
Funkcje ruchu
G00
Ruch szybki po prostej do punktu o współrzędnych X .... Y........ Z .......
G00 X15. Y25. Z-10.
G01
Ruch roboczy po prostej do punktu o współrzędnych X .... Y........ Z ....... z posuwem F......
G01 X15. Y25. Z-10. F80
G02
Ruch roboczy po łuku w kierunku zgodnym z ruchem wskazówek zegara do punktu o współrzędnych X... Z...., środek okręgu jest oddalony od początku ruchu o I... K... mm.
G02 X20. Z50. I-15. K25.
G03
Ruch roboczy po łuku w kierunku przeciwnym do ruchu wskazówek zegara do punktu o współrzędnych X... Z...., środek okręgu jest oddalony od początku ruchu o I... K... mm.
G03 X20. Z50. I-15. K25.
G04
Postój narzędzia przez określony czas w jednym miejscu.
różnie
G33
Nacinanie gwintu na tokarce w jednym przejściu
G40
Odwołanie korekcji promienia narzędzia
G41
Wywołanie korekcji lewostronnej (narzędzie na lewo od konturu patrząc za oddalającym się od nas narzędziem)
G42
Wywołanie korekcji prawostronnej (narzędzie na prawo od konturu patrząc za oddalającym się od nas narzędziem)
Ustalanie jednostek
G70
Ustalenie jednostek pomiarowych na cale
G71
Ustalenie jednostek pomiarowych na mm
G90
Przesunięcia programowane absolutnie
G91
Przesunięcia programowane przyrostowo
Funkcje maszynowe
M00
Stop bezwarunkowy
M01
Stop warunkowy (działa, gdy wciśnięty jest odpowiedni klawisz na sterowniku maszyny)
M03
Kierunek obrotów wrzeciona w prawo
Chomsom