Nie jest to powszechnie obowiązujący kod G, a sposób jego obsługi zależy od implementacji. Możesz użyć tego stylu komentowania na niektórych komputerach, ale nie na wszystkich.
Sposób, w jaki parsowanie było zaimplementowane w Marlin (bardzo powszechnym oprogramowaniu drukarki 3D), działałby dobrze, chyba że łańcuch komentarza zawierałby znak X, Y, Z, E lub F. Analizator składni po prostu szuka pierwszego wystąpienia X / Y / Z / E / F, a następnie próbuje przetworzyć fragment tekstu pojawiającego się po tym znaku na liczbę. Jeśli ciąg nie może zostać przeanalizowany jako liczba, zamiast tego przyjmuje wartość domyślną 0. Na przykład,
G0 (Some comment containing the character Y) Y10 Z-5
byłoby interpretowane jako G0 Y0 Z-5
a nie jako G0 Y10 Z-5
, ponieważ „)” (ciąg pojawiający się po pierwszym wystąpieniu „Y”) nie analizuje żadnej poprawnej liczby. Twój przykład działa dobrze, ponieważ ciąg komentarza nie zawiera żadnych znaków specjalnych.
Marlin obsługuje komentarze na końcu wiersza, które powinny zaczynać się średnikiem i kontynuować do końca linii.
Tak to działało w starszych wersjach Marlina. Nowsze wersje Marlin mają bardziej zaawansowany parser, ale nadal nie będzie dobrze grał z komentarzami w nawiasach. Najlepiej ich unikać, ponieważ zgodność nie jest gwarantowana.