Principes de base

Application

La norme DIN 66025/ISO 6983 définit une syntaxe CN universelle.

Exemple ISO

La TNC7 vous permet d'exécuter et d'éditer des programmes CN en utilisant les éléments de syntaxe ISO pris en charge.

Description fonctionnelle

Contenu d'un programme ISO

Un programme ISO est conçu comme suit :

Syntaxe ISO

Fonction

I

Type de fichier

L'extension *.i vous permet de définir un programme ISO.

%NAME G71

Début et fin du programme

G71

Unité de mesure mm

G70

Unité de mesure inch

N10

N20

N30

...

Numéros de séquence CN

Le paramètre machine optionnel blockIncrement (N° 105409) vous permet de définir l'incrément entre les numéros de séquence.

N99999999

Numéro de séquence CN pour la fin du programme

Le programme CN est incomplet sans ce numéro de séquence CN.

La commande ajoute et met automatiquement à jour les numéros de séquence CN dans le fichier. La zone de travail Programme affiche uniquement des nombres consécutifs sans tenir compte de l'incrément défini.

G01 X+0 Y+0 ...

Fonctions CN

Contenu d'un programme CN

Contenu d'une séquence CN

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

N110 G01 G90 X+10 Y+0 G41 F3000 M3

Une séquence CN contient les éléments de syntaxe suivants :

Syntaxe ISO

Fonction

G01

Système d'ouverture de la syntaxe

G90

Programmation absolue ou incrémentale

Programmation absolue et incrémentale

X+10 Y+0

G41

Correction du rayon d'outil

Correction du rayon d'outil

F3000

Avance

Avance

M3

Fonctions auxiliaires

Fonctions auxiliaires

Exemple ISO

Exemple d'exercice 1338459

Exemple de solution 1338459

Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.

  • Les éléments suivants doivent être adaptés :
  • Outils
  • Valeurs de coupe
  • Avances
  • Hauteur de sécurité, ou positions de sécurité
  • Positions spécifiques à la machine, par ex. avec M91
  • Chemins des appels de programmes

Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.

Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.

 
Tip

Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.

% 1339889 G71

N10 G30 G17 X+0 Y+0 Z-40

; Définition de la pièce brute

N20 G31 X+100 Y+100 Z+0

; Définition de la pièce brute

N30 T16 G17 S6500

; Appel de l'outil

N40 G00 G90 Z+250 G40 M3

; Position de sécurité dans l'axe d'outil

N50 G00 X-20 Y-20

; Prépositionnement dans le plan d'usinage

N60 G00 Z+5

; Prépositionnement dans l'axe d'outil

N70 G01 Z-5 F3000 M8

; Passe à la profondeur d'usinage

N80 G01 X+5 Y+5 G41 F700

; Premier point du contour

N90 G26 R8

; Fonction d'approche

N100 G01 Y+95

; Ligne droite

N110 G01 X+95

N120 G24 R10

; Chanfrein

N130 G01 Y+5

N140 G24 R20

N150 G01 X+5

N160 G27 R8

; Fonction de sortie

N170 G01 X-20 Y-20 G40 F1000

; Position de sécurité dans le plan d'usinage

N180 G00 Z+250

; Position de sécurité dans l'axe d'outil

N190 T6 G17 S6500

; Appel de l'outil

N200 G00 G90 Z+250 G40 M3

N210 G00 X+50 Y+50 M8

N220 CYCL DEF 254 RAINURE CIRC. ~

Q215=+0

;OPERATIONS D'USINAGE ~

Q219=+15

;LARGEUR RAINURE ~

Q368=+0.1

;SUREPAIS. LATERALE ~

Q375=+60

;DIA. CERCLE PRIMITIF ~

Q367=+0

;REF. POSIT. RAINURE ~

Q216=+50

;CENTRE 1ER AXE ~

Q217=+50

;CENTRE 2EME AXE ~

Q376=+45

;ANGLE INITIAL ~

Q248=+225

;ANGLE D'OUVERTURE ~

Q378=+0

;INCREMENT ANGULAIRE ~

Q377=+1

;NOMBRE D'USINAGES ~

Q207=+500

;AVANCE FRAISAGE ~

Q351=+1

;MODE FRAISAGE ~

Q201=-5

;PROFONDEUR ~

Q202=+5

;PROFONDEUR DE PASSE ~

Q369=+0.1

;SUREP. DE PROFONDEUR ~

Q206=+150

;AVANCE PLONGEE PROF. ~

Q338=+5

;PASSE DE FINITION ~

Q200=+2

;DISTANCE D'APPROCHE ~

Q203=+0

;COORD. SURFACE PIECE ~

Q204=+50

;SAUT DE BRIDE ~

Q366=+2

;PLONGEE ~

Q385=+500

;AVANCE DE FINITION ~

Q439=+0

;REFERENCE AVANCE

N230 G79

; Appel du cycle

N240 G00 Z+250 M30

N99999999 % 1339889 G71

Remarques