On sait que les déplacements de la machine sont exprimés sur chacun de ses axes, donc chaque point à atteindre par l’outil sera composé d’autant de coordonnées que la machine possède d’axes (3 coordonnées pour une machine 3 axes, 5 coordonnées pour une machine 5 axes …). De plus on sait aussi que tous les points à atteindre par l’outil sont exprimé dans un repère ayant pour origine l’origine programme choisie par le programmeur.
Dans l’exemple ci-dessous, nous devons percer 4 trous (1-2-3-4) et réaliser un alésage (5) dans une plaque, l’origine programme a été placée dans le coin de cette plaque et le repère de programmation orienté suivant les axes machine.
Sur cette pièce on a choisi comme repère de programmation le coin inférieur gauche de la pièce qui est aussi le point de départ de la cotation, ce choix nous simplifiera la détermination des coordonnées des points d’usinage. Le repère de programmation est orienté comme le repère de la machine.
A partir de là, il est possible de créer un tableau des coordonnées des points d’usinage.
Point | 1 | 2 | 3 | 4 | 5 |
X | 6.5 | 6.5 | 57.18 | 57.18 | 40 |
Y | 7 | 30 | 30 | 7 | 18.5 |
Ce tableau défini tous les points par lesquels va devoir passer l’outil afin de réaliser la pièce, ils sont déterminés à partir des cotes fournies sur le dessin de définition, et sont ensuite utilisé dans la création du code ISO du programme.
%1929
(PLAQUE DE POMPE A HUILE)
N10 G0 G40 G80 G90
N20 G0 G52 Z0
N30 G0 G52 X0 Y0
(------- FORET A POINTER D = 12)
N370 T4 D4 M6
N380 S1500 F239 M3
N390 G81 X6.5 Y7 Z-1 ER5 (POINTAGE 1)
N420 Y30 (POINTAGE 2)
N430 X57.18 (POINTAGE 3)
N440 Y18.5(POINTAGE 4)
N450 X40 Y18.5 (POINTAGE 5)
N460 G80
N470 G0 Z12
N480 G0 G52 Z0
N490 G0 G52 X0 Y0 M5
(------- FORET EXTRACOURT D = 6,5)
N500 T5 D5 M6
N510 S3000 F100 M3 M8
N520 G81 X6.5 Y7 Z-15 ER5 (PERCAGE 1)
N530 Y30 (PERCAGE 2)
N540 X57.18(PERCAGE 3)
N550 Y18.5 (PERCAGE 4)
N560 G80
N570 G0 Z12
N580 G0 G52 Z0 M9
N590 G0 G52 X0 Y0 M5
(------- FORET EXTRACOURT D = 7,8)
N600 T6 D6 M6
N610 S2040 M3 M8
N620 G81 X40 Y18.5 Z-15 ER5 (PERCAGE 5)
N630 G80
N640 G0 Z12
N650 G0 G52 Z0 M9
N660 G0 G52 X0 Y0 M5
(------- ALESOIR D = 8)
N670 T7 D7 M6
N680 S1000 F200 M3 M8
N690 G81 X40 Y18.5 Z-15 ER5 (ALESAGE 5)
N700 G80
N710 G0 Z12
N720 G0 G52 Z0 M9
N730 G0 G52 X0 Y0 M5
N1020 M2
En regardant de plus près ce programme, on voit bien apparaître toutes les coordonnées décrivant le parcours de l’outil, le reste du programme est composé d’éléments déjà connus: Mise en sécurité de la machine, appel de l’outil, conditions de coupe, point d’approche et point de retrait.