Sommaire
Introduction
Historique de la machine outil
Les origines et les déplacements dans l’espace
Environnement de la machine
Organisation et structure d’un programme CNC
Usinage CNC Vitesses de coupe
Les langages CN

Les langages CN

  • Les fonctions de déplacement linéaire
  • La correction du rayon d’outil
  • Appel d'un outil M6 / Tool Call
  • Spécificités du Langage Fanuc
  • G65 Programme Macro
  • Spécificités du langage NUM
  • NUM G45 cycle de poche
  • NUM G33 Cycle de filetage à pas constant
  • Spécificités du langage FANUC 10TF
  • Cycle de filetage multiple (G76)
  • Fanuc G28 Retour au point de référence
  • Spécificités du langage FANUC HAAS Fraisage
  • G12/G13 Cycle de poche circulaire - FANUC HAAS
  • Fonctions Fagor 8055t
  • G68. Cycle fixe d'ébauche axe X - Fagor 8055t
  • G69 Cycle fixe d’ébauche axe Z - Fagor 8055t

Le langage ISO

Développé par l'EIA au début des années 1960 le langage de programmation était le G-code, et finalement normalisé par l'ISO* en 1980 sous la référence RS274D/ (ISO 6983).
Le langage ISO est énormément répandu et sert de base a beaucoup de langages actuels.

* International Standard Organisation

Le langage FANUC

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

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 Philips CN

Le langage SIEMENS

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.

Le langage HEIDENHAIN

Le langage HEIDENHAIN est un langage inventé par les Allemands pour animer principalement des robots CNC conversationnels.

Ce langage ne reprent pratiquement aucun éléments du code ISO.

Le langage PROFORM

Le langage PROFORM a été inventé de toute pièce pour les robots érosion charmille. Langage devenu totalement obsolète.

Le language MAZATROL

 

Mazatrol utilise son propre langage de programmation conversationnel et intuitif.

L'idée de leur langage est de réduire la complexitée et la longueur du programme (il revendique 80% de réduction de code).