Ini bukan kode-G yang berlaku secara universal, dan bagaimana penanganannya tergantung pada implementasinya. Anda dapat menggunakan gaya komentar ini pada beberapa mesin, tetapi tidak semua.
Cara parsing dulu diterapkan di Marlin (firmware printer 3D yang sangat umum), itu akan berfungsi dengan baik kecuali string komentar termasuk karakter X, Y, Z, E atau F. Parser hanya mencari kemunculan pertama X / Y / Z / E / F dan kemudian mencoba untuk mengurai sedikit teks yang muncul setelah karakter itu menjadi angka. Jika string tidak dapat diuraikan sebagai angka, maka defaultnya adalah 0. Sebagai contoh,
G0 (Some comment containing the character Y) Y10 Z-5
akan diartikan sebagai G0 Y0 Z-5
dan bukan sebagai G0 Y10 Z-5
, karena ")" (string yang muncul setelah kemunculan pertama "Y") tidak diuraikan ke nomor yang valid. Contoh Anda berfungsi dengan baik karena string komentar tidak mengandung karakter khusus.
Marlin mendukung komentar end-of-line, yang harus dimulai dengan tanda titik koma dan berlanjut hingga akhir baris.
Ini adalah cara kerjanya di versi Marlin yang lebih lama. Versi Marlin yang lebih baru memiliki parser yang lebih canggih, tetapi tetap tidak cocok dengan komentar gaya kurung ini. Yang terbaik adalah menghindarinya, karena kompatibilitas tidak dijamin.