Voy a intentar exponer algo que se, aunque también sea un novato jejeje
Idiomas CNC creo que existen muchos, desde los que iban con cintas magnéticas, ya desfasadas hasta los modernos, que son en ordenador,
Claro está que hay cosas, "palabras" que si pueden ser iguales
Con palabras, me refiero a códigos de linea, que tu pones, como por ejemplo "G01" que en determinado CNC le diría a la máquina que hiciera un movimiento lineal recto lento.
La verdad, desconozco cuales son los mas usados, ya que cada maestro tiene su librillo, a esto quizás te pueda responder otro compañero.
yo para simular uso "WinUnisoft" la verdad que funciona relativamente bien, pero te será difícil encontrarlo
Depende de la maquina, usará uno u otro lenguaje de programación, dependiendo de lo que al fabricante le dé
También hay que decir, que el lenguaje de programación de torno con el de fresa, tiene poco que ver.
Esto es lo que te puedo decir desde lo que sé, (estoy aprendiendo a usar tornos y fresas CNC en el ciclo medio de mecanizado)
Espero haberte servido de algo de ayuda al menos, ya con eso me doy por satisfecho

Saludos!!