Este no es un código G universalmente válido, y la forma en que se maneja depende de la implementación. Puede usar este estilo de comentario en algunas máquinas, pero no en todas.
La forma en que se solía implementar el análisis en Marlin (un firmware de impresora 3D muy común), funcionaría bien a menos que la cadena de comentarios incluyera un carácter X, Y, Z, E o F. El analizador simplemente busca la primera aparición de X / Y / Z / E / F y luego intenta analizar el número de texto que aparece después de ese carácter en un número. Si la cadena no se puede analizar como un número, su valor predeterminado es 0. Por ejemplo,
G0 (Some comment containing the character Y) Y10 Z-5
se interpretaría como G0 Y0 Z-5
y no como G0 Y10 Z-5
, porque ")" (la cadena que aparece después de la primera aparición de "Y") no analiza ningún número válido. Su ejemplo funciona bien porque la cadena de comentarios no contiene ningún carácter especial.
Marlin admite comentarios de fin de línea, que deben comenzar con un punto y coma y continuar hasta el final de la línea.
Así es como solía funcionar en versiones anteriores de Marlin. Las versiones más nuevas de Marlin tienen un analizador más avanzado, pero todavía no funcionaría bien con estos comentarios al estilo de paréntesis. Es mejor evitarlos, ya que no se garantiza la compatibilidad.