Programme CNC - Fraisage d’un Rectangle
Divisé en 4 Sous-Rectangles
Description du Programme
Le programme CNC ci-dessous permet de fraiser un rectangle principal de di-
mensions L × W , divisé en 4 sous-rectangles égaux. Chaque sous-rectangle
contient un petit triangle formé par une diagonale.
Dimensions à définir :
• L : Longueur du rectangle (mm).
• W : Largeur du rectangle (mm).
• D : Profondeur de fraisage (mm).
• F : Vitesse d’avance (mm/min).
• S : Vitesse de rotation de la broche (tr/min).
Code CNC :
1 O2001 ( Fraisage d ’ un rectangle d i v i s en 4 avec des
triangles )
2 ( Initialisation des p a r a m t r e s )
3 G21 ( R g l a g e en m i l l i m t r e s )
4 G17 G40 G49 G80 ( P r p a r a t i o n du plan XY et annulation des
modes actifs )
5 G90 G54 ( Mode de programmation absolue et s l e c t i o n de
d c a l a g e d ’ origine )
6
7 M06 T01 ( Changement d ’ outil , outil n u m r o 1)
8 S1000 M03 ( D m a r r a g e de la broche 1000 tr / min en sens
horaire )
9 G00 X0 Y0 ( D p l a c e m e n t rapide l ’ origine de la p i c e )
10 G43 H01 Z5 ( Activation de la compensation de la longueur d ’
outil )
11
12 ( Descente de l ’ outil la profondeur de coupe )
1
13 G01 Z -2.0 F100 ( Descente de l ’ outil une profondeur de 2
mm )
14
15 (1. Trac du contour du rectangle principal )
16 G01 X0 Y0 F150 ( Point de d p a r t )
17 G01 X0 Y [ W ] ( C t gauche du rectangle )
18 G01 X[L] Y[W] ( C t s u p r i e u r du rectangle )
19 G01 X [ L ] Y0 ( C t droit du rectangle )
20 G01 X0 Y0 ( Retour au point de d p a r t )
21
22 (2. Division du rectangle en 4 sous - rectangles )
23 G01 X [ L /2] Y0 ( T r a a g e de la ligne m d i a n e verticale )
24 G01 X [ L /2] Y [ W ]
25 G00 Z5 ( R e m o n t e rapide )
26 G00 X0 Y [ W /2]
27 G01 Z -2.0 ( Descente la profondeur de coupe )
28 G01 X [ L ] Y [ W /2] ( T r a a g e de la ligne m d i a n e horizontale )
29 G00 Z5 ( R e m o n t e rapide )
30
31 (3. Fraisage des triangles dans chaque sous - rectangle )
32 (1 er triangle dans le 1 er sous - rectangle )
33 G00 X0 Y0 ( D b u t )
34 G01 Z -2.0 ( Descente la profondeur de coupe )
35 G01 X [ L /2] Y [ W /2] ( Diagonal pour le triangle )
36 G01 X0 Y [ W /2] ( Retour la ligne horizontale m d i a n e )
37 G01 X0 Y0 ( Retour au coin )
38
39 (2 me triangle dans le 2 me sous - rectangle )
40 G00 Z5 ( R e m o n t e rapide )
41 G00 X [ L /2] Y0
42 G01 Z -2.0
43 G01 X [ L ] Y [ W /2] ( Diagonal pour le triangle )
44 G01 X [ L /2] Y [ W /2]
45 G01 X [ L /2] Y0
46
47 (3 me triangle dans le 3 me sous - rectangle )
48 G00 Z5
49 G00 X0 Y [ W /2]
50 G01 Z -2.0
51 G01 X [ L /2] Y [ W ] ( Diagonal pour le triangle )
52 G01 X0 Y [ W ]
53 G01 X0 Y [ W /2]
54
55 (4 me triangle dans le 4 me sous - rectangle )
56 G00 Z5
57 G00 X [ L /2] Y [ W /2]
58 G01 Z -2.0
59 G01 X [ L ] Y [ W ] ( Diagonal pour le triangle )
60 G01 X [ L ] Y [ W /2]
61 G01 X [ L /2] Y [ W /2]
2
62
63 ( Fin du fraisage )
64 G00 Z5 ( R e m o n t e rapide de l ’ outil )
65 M05 ( A r r t de la broche )
66 M30 ( Fin du programme )