• Keine Ergebnisse gefunden

Contournages – Coordonnées polaires

6.5 Contournages – Coordonnées

polaires

Sommaire des contournages avec coordonnées polaires

Les coordonnées polaires vous permettent de définir une position par un angle H et une distance R par rapport à un pôle I, J défini précédemment (cf. „Définition du pôle et de l'axe de référence angulaire”, page 74).

L'utilisation des coordonnées polaires est intéressante pour:

nles positions sur des arcs de cercle

nles plans avec données angulaires (ex. cercles de trous)

Origine des coordonnées polaires: Pôle I, J

Avant d'indiquer les positions en coordonnées polaires, vous pouvez définir le pôle I, J à n'importe quel endroit du programme d'usinage.

Pour définir le pôle, procédez de la même manière que pour la programmation du centre de cercle.

Programmation

U U U

UIntroduire les coordonnées cartésiennes pour le pôle ou

pour valider la dernière position programmée:

Introduire G29. Définir le pôle avant de programmer les coordonnées polaires. Ne programmer le pôle qu'en coordonnées cartésiennes. Le pôle reste actif jusqu'à ce que vous programmiez un nouveau pôle.

Exemple de séquences CN

Déplacement de l’outil Fonction Données nécessaires

Droite en avance d'usinage Droite en avance rapide

G10 G11

Rayon polaire du point final de la droite Trajectoire circulaire sens horaire

Trajectoire circulaire sens anti-horaire

G12 G13

Angle polaire du point final du cercle

Trajectoire circulaire correspondant au sens de rotation actif

G15 Angle polaire du point final du cercle Trajectoire circulaire avec raccordement tangentiel à

l'élément de contour précédent

G16 Rayon polaire, angle polaire du point final du cercle

N120 I+45 J+45 *

X Y

X=I Y=J

6.5 Cont our nag e s – Coor données polair es Droite en avance rapide G10

Droite en avance d'usinage G11 F . . .

L'outil se déplace sur une droite allant de sa position actuelle jusqu'au point final de la droite. Le point initial correspond au point final de la séquence précédente.

Programmation

UU

UURayon polaire R: Introduire la distance entre le point final de la droite et le pôle I, J

UU

UUAngle polaire H: Position angulaire du point final de la droite comprise entre –360° et +360°

Le signe de H est déterminé par l'axe de référence angulaire:

nAngle compris entre l'axe de référence angulaire et R, sens anti-horaire: H >0

nAngle compris entre l'axe de référence angulaire et R, sens horaire:

H<0

Exemple de séquences CN

Trajectoire circulaire G12/G13/G15 autour du pôle I, J

Le rayon en coordonnées polaires R est en même temps le rayon de l'arc de cercle. R est défini par la distance séparant le point initial du pôleI, J. La dernière position d'outil programmée avant la séquence G12, G13 ou G15 correspond au point initial de la trajectoire circulaire.

Sens rotation nsens horaire: G12 nsens anti-horaire: G13

N120 I+45 J+45 *

6.5 Cont our nag e s – Coor données polair es

Trajectoire circulaire G16 avec raccordement tangentiel

L'outil se déplace sur une trajectoire circulaire qui se raccorde par tangentement à un élément de contour précédent.

Programmation

UU

UURayon polaire R: Introduire la distance entre le point final de la trajectoire circulaire et le pôle I, J

UU

UUAngle polaire H: Position angulaire du point final de la trajectoire circulaire

Exemple de séquences CN

Trajectoire hélicoïdale (hélice)

Une trajectoire hélicoïdale est la conjonction d'une trajectoire circulaire et d'un déplacement linéaire qui lui est perpendiculaire. Vous programmez la trajectoire circulaire dans un plan principal.

Vous ne pouvez programmer les contournages pour la trajectoire hélicoïdale qu’en coordonnées polaires.

Applications

nTaraudage et filetage avec grands diamètres nRainures de graissage

Calcul de la trajectoire hélicoïdale

Pour programmer, il vous faut disposer de la donnée incrémentale de l’angle total parcouru par l’outil sur la trajectoire hélicoïdale ainsi que de la hauteur totale de la trajectoire hélicoïdale.

Pour le calcul dans le sens du fraisage, de bas en haut, on a:

N120 I+40 J+35 *

N130 G01 G42 X+0 Y+35 F250 M3 * N140 G11 R+25 H+120 *

N150 G16 R+30 H+30 * N160 G01 Y+0 *

Le pôle n’est pas le centre du cercle de contour!

X

Nb de rotations n Longueur du filet + dépassement de course en début et fin de filet Hauteur totale h Pas de vis P x nombre de rotations n Angle total

incrémental H

Nombre de rotations x 360° + angle pour début du filet + angle pour dépassement de course

Coordonnée initiale Z Pas de vis P x (rotations + dépassement de course en début de filet)

Y

X Z

I,J

6.5 Cont our nag e s – Coor données polair es

Forme de la trajectoire hélicoïdale

Le tableau indique la relation entre sens de l’usinage, sens de rotation et correction de rayon pour certaines formes de trajectoires.

Programmer une trajectoire hélicoïdale

U U U

UAngle polaire H: Introduire l'angle total parcouru par l'outil sur la trajectoire hélicoïdale. Après avoir introduit l'angle, sélectionnez l'axe d'outil à l'aide d'une touche de sélection d'axe.

U U U

UIntroduire en incrémental la hauteur de la trajectoire hélicoïdale

UU

UUIntroduire la correction de rayon G41/G42 conformément au tableau

Introduisez le sens de rotation et l'angle total incrémental G91 H avec le même signe; dans le cas contraire, l'outil pourrait se déplacer sur une trajectoire incorrecte.

Pour l'angle total G91 H, vous pouvez introduire une valeur comprise entre –5400° et +5400°. Si le filet comporte plus de 15 rotations, programmez la trajectoire hélicoïdale dans une répétition de parties de programme

(cf. „Répétitions de parties de programme”, page 408)

Y

6.5 Cont our nag e s – Coor données polair es

Exemple: Déplacement linéaire en coordonnées polaires

%LINEPOL G71 *

N10 G30 G17 X+0 Y+0 Z-20 * Définition de la pièce brute N20 G31 G90 X+100 Y+100 Z+0 *

N30 G99 T1 L+0 R+7,5 * Définition de l'outil

N40 T1 G17 S4000 * Appel d'outil

N50 G00 G40 G90 Z+250 * Définir le point de référence pour les coordonnées polaires

N60 I+50 J+50 * Dégager l'outil

N70 G10 R+60 H+180 * Pré-positionner l’outil

N80 G01 Z-5 F1000 M3 * Aller à la profondeur d’usinage N90 G11 G41 R+45 H+180 F250 * Aborder le contour au point 1

N110 G26 R5 * Aborder le contour au point 1

N120 H+120 * Aborder le point 2

N130 H+60 * Aborder le point 3

N140 H+0 * Aborder le point 4

N150 H-60 * Aborder le point 5

N160 H-120 * Aborder le point 6

N170 H+180 * Aborder le point 1

N180 G27 R5 F500 * Sortie tangentielle

N190 G40 R+60 H+180 F1000 * Dégager l'outil dans le plan d'usinage, annuler la correction de rayon N200 G00 Z+250 M2 * Dégager l'outil dans l'axe de broche, fin du programme

N999999 %LINEPOL G71 *

X

6.5 Cont our nag e s – Coor données polair es Exemple: Trajectoire hélicoïdale

%HELICE G71 *

N10 G30 G17 X+0 Y+0 Z-20 * Définition de la pièce brute N20 G31 G90 X+100 Y+100 Z+0 *

N30 G99 T1 L+0 R+5 * Définition de l'outil

N40 T1 G17 S1400 * Appel d'outil

N50 G00 G40 G90 Z+250 * Dégager l'outil

N60 X+50 Y+50 * Pré-positionner l’outil

N70 G29 * Prendre en compte comme pôle la dernière position programmée N80 G01 Z-12,75 F1000 M3 * Aller à la profondeur d’usinage

N90 G11 G41 R+32 H+180 F250 * Aborder le premier point du contour

N100 G26 R2 * Raccordement tangentiel

X Y

50

50 I,J

100 100

M64 x 1,5

6.5 Cont our nag e s – Coor données polair es

N110 G98 L1 * Début de la répétition de partie de programme

N120 G13 G91 H+360 Z+1,5 F200 * Introduire directement le pas de vis comme valeur Z incrémentale

N130 L1,24 * Nombre de répétitions (rotations)

N999999 %HELICE G71 *

7

Programmation:

Fonctions auxiliaires

7. 1 Intr oduir e les f onctions auxiliair es M et G38 (S T O P) 7.1 Introduire les fonctions