À l'origine, le langage de programmation était le G-code, développé par l'EIA au début des années 1960, et finalement normalisé par l'ISO en 1980 sous la référence RS274D/ (ISO 6983).
Le langage ISO est encore énormement répandu surtout sur les petites Machines commandes numériques.
Le langage Fanuc prend pour base le langage ISO de 1980. Il ajoute des fonctions supplémentaires ce qui en fait un langage unique.
Les spécificitées du langage sont:
Parenthèses pour les commentaires
Appel de sous programmes avec M98
Points virgules en fin de blocs
Le langage NUM prend pour base le langage ISO. Il ajoute des fonctions supplémentaires ce qui en fait un langage unique.
Les spécificitées du langage sont:
Parenthèses pour les commentaires
Appel de sous programmes avec G77
Le langage SIEMEMS prend pour base le langage ISO. Il ajoute des fonctions supplémentaires ce qui en fait un langage unique.
Les spécificitées du langage sont:
Points virgules pour les commentaires
Des appels de cycles un peu compliqué.
Le langage HEIDENHAIN est un langaeg inventé par les allemands pour animé principalement des robot CNC converssationnels.
Le langage PROFORM a été inventé de toute pièces pour les robots charmille.
Langage devenu totalement absolette.