01 Programmmation CNC Rv211126

You might also like

You are on page 1of 20

% 9999

N10 G90 G40 G80 G21 G17


N20 M09 M05
N30 G53 G00 X0 Y0 Z0
N35 (OPERATION D’USINAGE)
N40 M06 T01 D01
N50 G43 H1 Z200
N60 G97 S1600 G95 F150
N70 M03 M08
N80 G41 G00 X-2 Y-2
N90 G01 X0 Y0 F500
N100 X145
N110 Y15
N120 G03 X125 Y35 R20
N130 G01 X90 Y35
N140 Y65
N150 G02 X75 Y80 R15 (G2 X75 Y80 I-15 J0)
N160 G01 X35 Y120
N170 X0
N180 Y0
N190 X-2 Y-2
Application Fraisage N200 G53 G00 X0 Y0 Z0
N210 M05 M09
N220 M30
%
TOURNAGE

Application

Application Tournage
TOURNAGE

Application
% 72
N10 G90 G80 G40
N20 G00 G53 X0 Z0
N30 G92 S3500
N40 M04 S900
N50 M06 T01 D01 (Outil Ext R=0.8)
N60 G96 S180 G95 F 0.12
N70 G00 G41 X84 Z50 (Activation correction rayon d’outil gauche) / (Point d’approche)
N80 G01 X30 (point b)
N90 G00 X60 Z55 (point c)
N100 G01 X84 Z43 F0.08 (point d)
N110 G97
N120 G40 G00 G53 X0 Z0 (Annulation correction rayon d’outil droite)
N130 M06 T07 D07 (Outil Int R=0.4)
N140 G96 S100
N150 G41 G00 X40 Z55 (point e) (Activation correction rayon d’outil gauche)
N160 G01 Z30 F0.1 (point f)
N170 X38 (point g)
N180 X34 Z28 (point h)
N190 G00 Z55 (point i)
N200 G97
N210 G40 G00 G53 X0 Z0 (Annulation correction rayon d’outil gauche)
N220 M05
M230 M02
%
O1000
Z Y (-- CONTOUR AVEC COORRECTION --)
G17 G54 G21 G40 G80 G90 M09 M05
E F G00 G53 X0 Y0 Z0
(-- 20- FRAISE A RAINURER --)
D G T1 D1 M06
G43 H1 Z200
X G97 S3978 G94 F796 M03 M08
G00 X45 Y-10 Z0
(-- DEBUT --)
Z-3.5 (Point A)
L
G41 G1 X57 (Point B)
G3 X45 Y2 R12 (Point C)
G1 X8 (Point D)

C G2 X4 Y6 R4 (Point E)
A
G1 Y59 (Point F)
G2 X8 Y63 R4 (Point G)
G1 X82 (Point H)
B G2 X86 Y59 R4 (Point I)
G1 Y6 (Point J)
G2 X82 Y2 R4 (Point K)
G1 X45 (Point C)
G3 X33 Y-10 R12 (Point L)
H G1 X45
K J
(Point A)
G40
I G00 Z200
G00 G53 X0 Y0 Z0
(-- FIN --)
M09
M05
M02
%
Cycle d’ébauche paraxial

G71 Cycle d’ébauche paraxial

La fonction permet l’ébauche d’un volume de matière


situé entre les définitions d’un profil brut programmé et
d’un profil fini.

Le cycle est exécuté en paraxial par chariotage et pour


des usinages extérieurs.
Syntaxe

G71 U1 _ R_ ;

G71 P _ Q _ U2_ W_F_ ;

U1: Profondeur des passes radiales


R: Distance de retrait après chaque passe
P:
Numéro du bloc de début de la description du profil fini
Q:
Remarque:
Numéro du bloc de fin de description du profil fini
U2: ■ Le profil doit etre monotone croissant
Surépaisseur de matière en X pour la finition
W: ■ Le cycle realise la passe de demi - finition
Surépaisseur de matière en Z pour la finition
F: ■ Coordonnees du premier bloc en X seulement
Vitesse d'avance
5
Cycle d’ébauche paraxial

Révocation

La fonction G71 est révoquée par la fonction G80

Décomposition du cycle

Ø Phase 1 : Bloc de positionnement outil suivant XZ.

Ø Phase 2 : Prise de passe à vitesse rapide (sur


profondeur «P» en chariotage).

Ø Phase 3 : Exécution de la première passe à vitesse


d’usinage.

Ø Phase 4 : Dégagement suivant le profil à vitesse


d’usinage.

Ø Phase 5 : Retour rapide au point de départ du cycle.

Exécution des passes suivantes de façon identique aux


phases 2 à 5, puis dégagement.

6
Cycle d’ébauche paraxial

Exemple

Ebauche d’un profil extérieur par Trajectoires d’usinage


chariotage (profil brut préformé)

7
Cycle d’ébauche paraxial

Exemple

% N170 G80 G53 G00 X0 Z0 (POINT DE


CHARGEMENT DU
N10 O1000 NOUVEAU OUTIL)
N20 (- CONTOUR AVEC COORRECTION --) N180 M06 T02 D02
N30 G90 G80 G40 G21 M09 M05 N190 G96 S200 G95 F0.08 M04
N40 G00 G53 X0 Z0 N200 G42 G00 X46 Z2 (Point a)
N50 G92 S3500 N210 G01 X60 Z-5 (Point b)
N60 G97 S900 N220 Z-15 (Point C)
N70 M06 T01 D01 N230 X56 Z-20 (Point d)
N80 G96 S150 G95 F0.15 M04 M08 N240 G02 X70 Z-30 R10 (Point e)
N90 G00 X120 Z -80 (Point A)
N250 G01 X80 Z-40 (Point f)
N95 G71 U1 2 R 3 N260 X90 (Point g)
N100 G71 N200 N280 U2 0.3 W0.2 F 400 (CYCLE ) N270 G03 X100 Z-45 R5 (Point h)
N110 X120 Z-80 (Point A)
N280 G01 Z-80 (Point i)
N120 Z-45 (Point B) N280 X120 (Point j)
N130 X90 Z-20 (Point C) N290 G53 G00 X0 Z0
N140 X80 Z2 (Point D) N300 G40 G80 M09 M05
N150 X46 (Point E) N310 M02
%

8
Fonction
G00 : Interpolation linéaire à vitesse rapide

Syntaxe :
N.. [G90/G91] G00 [R+/R-] X.. Z..
Révocation :
G01/G02/G03.

G01 : Interpolation linéaire à vitesse d’avance programmée

Syntaxe :
N.. [G90/G91] G01 [R+/-] X.. Z.. [F..]

Révocation :
G00/G02/G03/
Fonction
G02 : Interpolation circulaire sens anti-trigonométrique à
vitesse d’avance programmée

Syntaxe :
N.. [G90/G91] G02 X.. Z.. I.. K.. / R.. [F..]

Révocation :
G00/G01/G03

G03 : Interpolation circulaire sens trigonométrique à vitesse


d’avance programmée

Syntaxe :
N.. [G90/G91] G03 X.. Z.. I.. K.. / R.. [F..]

Révocation :
G00/G01/G02
Fonction
G04 : Temporisation programmable

Syntaxe :
N.. G04 F..

Révocation :
Fin de bloc

G09 : Arrêt précis en fin de bloc avant enchaînement sur bloc suivant

Syntaxe :
N.. G09 [G00/G01/G02/G03] X.. Z.. [F..]

Révocation :
Fin de bloc.
Fonction
G16 : Programmation en coordonnées polaires (X, Z, C)

Syntaxe :
N.. [G40] G16 [G00/G01] [X.. Z.. C..] [F..]

Révocation :
G15.

G15 : Annulation de la commande de coordonnées polaires

Syntaxe :
N.. G15

Révocation :
Fin de bloc.
Fonction
G20 : Programmation en pouce
Syntaxe :
N.. G20

Révocation :
G21.

G21 : Programmation en métrique

Syntaxe :
N.. G21

Révocation :
G20.
Fonction
G33 : Cycle de filetage à pas constant

Syntaxe :
N.. G33 X.. Z.. K.. [EA..] [EB..] P.. [Q..] [R..] [F..] [S..]

Révocation :
Fin de bloc.

G34 : Filetage à pas variables

Syntaxe :
N.. G34 X.. Z.. K..

Révocation :
G00/G01/G02/G03.
Fonction
G35 : Filetage circulaire sens horaire

Syntaxe :
N.. G35 X.. Z.. K..

Révocation :
Fin de bloc.

G36 : Filetage circulaire sens anti-horaire

Syntaxe :
N.. G36 X.. Z.. K..

Révocation :
G00/G01/G02/G03.
Fonction
G40 : Annulation de correction de rayon

Syntaxe :
N.. [G00/G01] G40 X.. Z..
Révocation :
G41/G42.

G41 : Correction de rayon à gauche du profil à usiner

Syntaxe :
N.. [D..] [G00/G01/G02/G03] G41 X.. Z..

Révocation :
G40/G42.
Fonction
G42 : Correction de rayon à droite du profil à usiner

Syntaxe :
N.. [D..] [G00/G01/G02/G03] G42 X.. Z..

Révocation :
G40/G41.

G43 : Correction de longueur d’outil

Syntaxe :
N.. [D..] [G00/G01/G02/G03] G43 X.. Z.. Y...

Révocation :
G40/G41.
code G
Fonction
fonction
G00 Positionnement rapide
G01 Interpolation linéaire (avance de coupe)
G02 Interpolation circulaire ou interpolation hélicoïdale sens horaire
G03 Interpolation circulaire ou interpolation hélicoïdale sens anti-horaire
G12.1 Mode interpolation en coordonnées polaires
G13.1 Annulation du mode interpolation en coordonnées polaires
G15 Annulation de la commande de coordonnées polaires
G16 Commande de coordonnées polaires
G17 Sélection du plan Xp Yp
G18 Sélection du plan Xp Zp
G19 Sélection du plan Yp Zp
G20 (G70) Entrée en pouces
G21 (G71) Entrée en mm
G27 Contrôle du retour à la position de référence
G28 Retour automatique à la position de référence
G29 Déplacement depuis la position de référence
G30 Retour à la 2 ème, 3 ème et 4 ème position de référence
G33 Filetage
G34 Filetage à pas variables
G35 Filetage circulaire sens horaire
G36 Filetage circulaire sens anti-horaire
G37 Mesure automatique de la longueur d'outil
Fonction
code G fonction
G40 Compensation d'outil de coupe ou de rayon de pointe d'outil: Annulation
G41 Compensation d'outil de coupe ou de rayon de pointe d'outil: Gauche
G42 Compensation d'outil de coupe ou de rayon de pointe d'outil: Droite
G43 Compensation de longueur d'outil +
G49 Annulation de la compensation de longueur d'outil
G52 Définition du système de coordonnées locales
G53 Définition du système de coordonnées machine
G54 Sélection du système de coordonnées pièce 1
G55 Sélection du système de coordonnées pièce 2
G56 Sélection du système de coordonnées pièce 3
G57 Sélection du système de coordonnées pièce 4
G58 Sélection du système de coordonnées pièce 5
G59 Sélection du système de coordonnées pièce 6
G73 Cycle de perçage avec débourage
G74 Cycle de taraudage à gauche
G76 Cycle d'alésage fin
G80 Annulation du cycle fixe
Fonction
code G fonction
G81 Cycle de perçage ou cycle de centrage
G82 Cycle de perçage ou d'alésage inverse
G83 Cycle de perçage avec débourage
G84 Cycle de taraudage
G85 Cycle d'alésage
G86 Cycle d'alésage
G88 Cycle d'alésage
G89 Cycle d'alésage
G90 Programmation en absolue
G91 Programmation en incrémental
G92 Limitation de la vitesse maximale de la broche
G92.1 Prédéfinition du système de coordonnées pièce
G94 Avance par minute
G95 Avance par tour
G96 Contrôle de vitesse de surface constante
G97 Annulation du contrôle de vitesse constante
G98 Cycle fixe: retour au niveau initial
G99 Cycle fixe: retour au niveau du point R

You might also like