Komentarze w programach sterujących obrabiarkami numerycznymi napisanymi w języku ISO rozpoczynają się znakiem otwierającym nawias, czyli '('. Taka konwencja jest zgodna z międzynarodowymi standardami programowania CNC, co pozwala na łatwe oddzielanie instrukcji kodu od treści, która nie jest interpretowana przez maszynę. Na przykład, jeśli w kodzie CNC chcesz wprowadzić notatkę wyjaśniającą, możesz użyć komendy: '(To jest komentarz'. Dzięki temu operatorzy i programiści mogą dodawać kontekst do kodu, co jest nieocenione w procesach produkcyjnych. Konwencja ta sprzyja również lepszej organizacji kodu, co jest szczególnie ważne w bardziej skomplikowanych projektach, gdzie wiele osób może pracować nad tym samym programem. W praktyce, stosowanie komentarzy poprawia czytelność i ułatwia przyszłe modyfikacje oraz diagnozowanie błędów w programach CNC, co jest kluczowe dla efektywności produkcji.
W przypadku błędnych odpowiedzi, niektóre znaki mogą wydawać się sensowne na pierwszy rzut oka, ale nie są właściwie zastosowane w kontekście programowania CNC. Na przykład, znak '?' nie ma żadnego uzasadnienia w standardach programowania ISO i nie jest używany do oznaczania komentarzy. Użytkownicy mogą pomylić ten znak z innymi językami programowania, gdzie '?' pełni różne role, ale w obszarze CNC nie ma zastosowania. Inny znak, '%', jest stosowany w niektórych starszych systemach jako oznaczenie początku programu, ale również nie pełni funkcji komentarza. Współczesne standardy bardziej preferują użycie '.' w kontekście oznaczania końca programu, co może prowadzić do nieporozumień. Przykładowo, niektórzy mogą sądzić, że '-' mógłby być użyty jako oznaczenie komentarza, co jest błędne. Znak '-' w kontekście ISO ma swoje zastosowanie w innych instrukcjach, ale nie jako znak otwierający komentarze. Zrozumienie tych różnic jest kluczowe dla prawidłowego programowania i uniknięcia błędów w obróbce CNC. Często nowe osoby w tej dziedzinie mylnie łączą różne konwencje z różnych języków, co prowadzi do niepoprawnego stosowania znaków i w konsekwencji do błędów w kodzie.