Initiation à la programmation ISO
1) Introduction :
Il y a plusieurs façons de programmer, ici nous nous intéresserons uniquement à la
programmation ISO.
2) Un programme ça sert à quoi ?
Un programme indique à la machine :
- à quelle vitesse l’outil ou la table doit se déplacer
- ou l’outil ou la table doit se rendre
- quelle forme réaliser
- avec quel outil travailler
- …
Un programme est donc essentiel à la réalisation d’une pièce sur commande numérique.
3) Un programme c’est quoi ?
%Collier de direction trot skate
N100 (MSG "TOOL 2")
C’est un ensemble de « codes » (appelés fonctions), N105 G90 G97 G94 F409
de coordonnées et de paramètres de coupe N110 F0 T02 D02
N115 F409 S1364 M03
N120 (MSG "SOLIDMILL - FACING")
N125 G00 X-46.97749 Y-19.
N130 G00 Z3.
N135 M08
Extrait du programme N140 G05 G01 Z-.5 F205
N145 X97.5 F409
du collier de direction N150 Z1.5 F205
du trot skate N155 G07 G00 Z3.
N160 (MSG "TOOL 3")
N165 T03 D03
N170 F491 S1819 M03
N175 (MSG "SOLIDMILL - CONTOURING")
N180 G00 X-7. Y-19.
N185 G00 Z10.
N190 Z5.
Bloc
N115 : Numéro du bloc
N115 F409 S1364 M03 F409 : Vitesse d’avance en mm/min
M03 : Rotation de la broche sens anti trigonométrique
N130 : Numéro du bloc
N130 G00 Z3
G00 : Interpolation linéaire en avance rapide
Z3 : Déplacement suivant l’axe Z au point de coordonné 3 mm
Mot (ici 2 mots)
Initiation à la programmation ISO
4) Les principales fonctions et termes couramment utilisés?
T2 Tool 2 (outil numéro 2)
Termes
couramment S Fréquence de rotation de la broche en fraisage, du mandrin en tournage
utilisés
F Vitesse d’avance de l’outil en tournage, de la pièce en fraisage
M6 Changement d’outil
M3 Rotation de broche sens anti-trigonométrique
Fonctions
auxiliaires M4 Rotation de broche sens trigonométrique
(Fonctions M)
M8 Allumage lubrification n°1
G0 Interpolation linéaire en avance rapide
Fonctions
préparatoires
G01 Interpolation linéaire à la vitesse d’avance programmée
(Fonctions G)
Initiation à la programmation ISO
Exercice :
Dans le programme de la potence Ph10 du trot skate ci-dessous,
Donner le nombre d’outils utilisés ainsi que leurs positions dans le magasin de la MOCN
Trouver la fréquence de rotation utilisée pour le premier outil
Trouver la vitesse d’avance utilisée pour le premier outil
Dites dans quel sens tourne la broche
Donner le numéro du programme
%O0001
T02 M06
G00 G90 X56. Y-33.
S3820 M03
G43 H02 Z2. M08
Z3.
X56. Y-33.
G99 G81 Z-3. R3. F382
Y-12.
G80 G00 Z1. M09
Z3.
G00 Z1. M09
T03 M06
G00 G90 X56. Y-33. S4775 M03
G43 H03 Z2. M08
Z3.
X56. Y-33.
G99 G81 Z-39. R3. F334
Y-12.
G80 G00 Z1. M09
Z3.
G00 Z1. M09
T04 M06
G00 G90 X28. Y-19. S1592 M03
G43 H04 Z2. M08
Z3.
X28. Y-19.
G01 Z-1. F223
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-3.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-5.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-7.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-9.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Initiation à la programmation ISO
Z-11.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-13.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-15.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-17.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-19.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-21.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-23.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-25.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-27.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-29.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-31.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-33.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-37.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Z-38.
G41 Y-28. D04
G03 X28. Y-28. I0 J5.5
G00 G40 Y-19. F318
G01 Z3. F223
Initiation à la programmation ISO
G00 Z1. M09
G28 G91 Y0 Z0
M30