Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Equipment >> commande numérique par ordinateur

Exemple de programmation d'interpolation circulaire 1

Cet exemple de programmation d'interpolation circulaire vous montrera ce qu'est l'interpolation circulaire et comment la programmer.

Avant de commencer cet exercice, vous devez d'abord lire Concepts et programmation d'interpolation circulaire articles (énumérés ci-dessous). Après avoir lu les articles, vous serez à l'aise pour comprendre cet exemple comme un travail très simple et basique.

Articles sur les concepts et la programmation de l'interpolation circulaire

Exemple de programmation d'interpolation circulaire 1 (utilisation de R)

Exemple de programmation d'interpolation circulaire

N5 G00 G54 G64 G90 G17 X-20 Y-20 Z50
N10 S450 M03 F250 D01 (12.5 MM DIA)
N15 C0
N20 Z5
N25 G01 Z0
N30 Z-5
N35 G42 X0 Y0 M08 (Liner motion)
N40 X60 Y0 (Liner motion)
N45 X85 Y30 (Liner motion) 
N50 X85 Y50 (Liner motion)
N55 G03 X70 Y65 U15 (Circular motion G03 for Counter Clockwise motion and U for arc radius)
N60 G01 X45 Y65 (Liner motion)
N65 G02 X30 Y50 U15 (Circular motion G02 for Clockwise motion and U for arc radius)
N70 G01 X10 Y50 (Liner motion)
N75 X0 Y0 (Liner motion)
N80 G40 X-20 Y-20
N85 G00 Z50 M09
N90 Y100
N95 M30

Pièce finie
Après avoir terminé le processus d'usinage, votre travail ressemblera à ceci.

Composant usiné

Explication du programme CNC

Dans ce bloc de programme cnc no. N35 à N50 (points 2-3, 3-4, 4-5) sont en mouvement rectiligne (interpolation linéaire) et pour cela nous avons le CNC G-Code G01 (interpolation linéaire),

Le point 5-6 n'est pas possible avec le code G01 car l'outil ne va pas droit, l'outil se déplace de manière circulaire, à cet effet, les machinistes cnc ont des codes d'interpolation circulaires G02/G03.
Avant d'utiliser G02/G03 G code cnc les machinistes doivent connaître les valeurs exactes de
(1) Point final
(2) Rayon entre les points de départ et d'arrivée.
Ainsi, les valeurs requises au point 6 sont
(1) X=70, Y=65 (comme point final)
(2) R=15 (comme rayon).
Après avoir obtenu ces informations, nous sommes maintenant en mesure d'écrire le code du bloc de programme CNC pour points 5 à 6.
Le premier mouvement circulaire G02-G03, le deuxième est le point final X, les valeurs Y et le troisième est R (rayon), de cette façon, nous pouvons obtenir les résultats requis.

Le point 6-7 est à nouveau linéaire et le point 7-8 est un mouvement circulaire, alors faites la même chose qu'indiqué ci-dessus mais avant d'écrire le code, vérifiez le sens du mouvement s'il est dans le sens des aiguilles d'une montre ou dans le sens inverse des aiguilles d'une montre, et ce mouvement est dans le sens des aiguilles d'une montre, alors utilisez le code G02.

Après cela, les autres points sont des mouvements linéaires.

Programme de système de dimensionnement incrémentiel

Voici le même programme cnc mais avec le système de dimensionnement incrémentiel G91.

N35 G42 X0 Y0 M08 (Liner motion)
N40 G91 X60 Y0 (Liner motion)
N45 X25 Y30 (Liner motion) 
N50 X0 Y20 (Liner motion)
N55 G03 X-15 Y15 U15 (Circular motion G03 for Counter Clockwise motion and U for arc radius)
N60 G01 X-25 Y0 (Liner motion)
N65 G02 X-15 Y-15 U15 (Circular motion G02 for Clockwise motion and U for arc radius)
N70 G01 X-20 Y0 (Liner motion)
N75 X-10 Y-50 (Liner motion)

Explication du CNC G-Code/M-Code/S, F, D

G00 :Déplacement rapide.
G54 :Décalage zéro no. 1.
G64 :Mode contour continu.
G90 :Système de cotation absolue.
G17 :Sélection du plan X-Y.
G42 :Activation de la compensation du rayon de fraise (mouvement à droite)
G40 :Compensation de rayon de fraise désactivée
G02 :Interpolation circulaire sens horaire
G03 :Interpolation circulaire sens anti-horaire (sens anti-horaire)
S :Vitesse de broche
F :Axe mouvement d'avance
M :Mouvement de la fraise (3=sens horaire, 4=sens anti-horaire)
D :Outil n°
M08 :Arrosage activé
M09 :Arrosage désactivé
M30 :Fin du programme principal


commande numérique par ordinateur

  1. Exemple de programmation CNC de tour
  2. Programmation CNC pour débutants un exemple de programmation CNC
  3. Exemple de programmation de tour CNC
  4. Exemple de programmation de tour CNC Fanuc
  5. Exemple de programmation CNC G Code G02 Interpolation circulaire dans le sens des aiguilles d'une montre
  6. Exemple de programme CNC G03 Interpolation circulaire
  7. G02 G03 Exemple de programme d'interpolation circulaire de code G
  8. Codes de programmation CN DIN 66025
  9. Exemple de programmation par électroérosion à fil