Costa,
Basicamente a idéia era criar um pacote de códigos universais, que poderiam ser usados na esmagadora maioria dos comandos de mercado - então criou-se um padrão de formatação que atenderia o mercado e que foi útil até algum tempo atrás.
Com o tempo apareceram variantes nos formatos, então hoje se encontra diversos formatos que dividem comandos comuns e outros especiais ou melhor, desenhados para trabalhar com este ou aquele comando.
Nossos comandos (Mach3, EMC, Turbocnc etc) usam basicamente o padrão RS247 com pequenas variantes...