Cycle 1021 RECTIFIC. COURSE LENTE CYLINDRE (option 156)
Programmation ISO
G1021
Application
Consultez le manuel de votre machine !
Cette fonction doit être activée et adaptée par le constructeur de la machine.
Le cycle 1021 RECTIFICATION COURSE LENTE CYLINDRE vous permet de rectifier des poches et des tenons circulaires. La hauteur du cylindre peut être bien plus grande que la largeur de la meule. Avec une course pendulaire, la commande peut usiner toute la hauteur du cylindre. La commande exécute plusieurs trajectoires circulaires au cours d'une même course pendulaire. La course pendulaire et les trajectoires circulaires sont alors superposées pour former une hélice. Cette procédure équivaut à une rectification avec une course lente.
Les passes latérales s'effectuent au niveau des points d'inversion de la course pendulaire, le long du demi-cercle. L'avance du mouvement pendulaire se programme comme pente (pas) de la trajectoire en hélice, par rapport à la largeur de la meule.
Vous pouvez également usiner intégralement des cylindres sans dépassement, par exemple des trous borgnes. Pour cela, il vous faut programmer des passes à vide au niveau des points d'inversion de la course pendulaire.
Mode opératoire du cycle
- La CN positionne l'outil de rectification selon ce qui a été défini au paramètre POSITION POCHE Q367, au-dessus du cylindre. Puis, la CN amène l’outil en avance rapide à la HAUTEUR DE SECURITE Q260.
- L'outil de rectification est amené avec l'AVANCE PRE-POSIT. Q253 jusqu'à la DISTANCE D'APPROCHE Q200.
- L'outil de rectification se déplace jusqu'au point de départ, le long de l'axe d'outil. Selon le SENS USINAGE Q1031, le point de départ se trouvera au point d'inversion haut ou bas de la course pendulaire.
- Le cycle démarre la course pendulaire. La commande amène l'outil de rectification au contour avec l'AVANCE DE RECTIF. Q207.
- La CN retarde le mouvement pendulaire à la position de départ.
- La CN déplace l'outil de rectification en demi-cercle, de la valeur de la passe latérale Q534 1, selon ce qui a été défini au paramètre Q1021 PASSE UNILATERALE.
- Au besoin, la CN exécute les passes à vide 2 définies à Q211 ou Q210.
Dépassement et passes à vide aux points d'inversion de la course pendulaire
- Le cycle poursuit le mouvement pendulaire. L'outil de rectification parcourt plusieurs trajectoires circulaires. Les trajectoires circulaires se superposent à la course pendulaire dans le sens de l'axe d'outil pour former un mouvement hélicoïdal. Le facteur Q1032 permet d'influencer le pas (la pente) de la trajectoire hélicoïdale.
- Les trajectoires hélicoïdales 3 se répètent jusqu'à ce que le deuxième point à l'inversion de la course pendulaire soit atteint.
- La CN répète les étapes 4 à 7 jusqu'à ce que le diamètre de la pièce finie Q223 soit atteint, ou jusqu'à ce que la surépaisseur Q14 soit atteint.
- Après la dernière passe latérale, la meule parcourt le nombre de courses à vide éventuellement définies à Q1020.
- La CN arrête la course pendulaire. L'outil de rectification quitte le cylindre en demi-cercle, en se retirant de la valeur de la distance d'approche Q200.
- L'outil de rectification se déplace avec l'AVANCE PRE-POSIT. Q253 jusqu'à la DISTANCE D'APPROCHE Q200, puis en avance rapide jusqu'à la HAUTEUR DE SECURITE Q260.
- Pour que l'outil de rectification usine intégralement le cylindre aux points d'inversion de la course pendulaire, il vous faudra définir un dépassement suffisant, ou bien des passes à vide.
- La longueur de la course pendulaire est obtenue à partir de la PROFONDEUR Q201, du DECALAGE SURFACE Q1030 et de la largeur de la dent B.
- Le point de départ dans le plan d'usinage est éloigné de la valeur du rayon de l'outil et de la DISTANCE D'APPROCHE Q200 du DIA. PIECE FINIE Q223 avec SUREP. DE DEPART Q368.
Dépassement et passes à vide aux points d'inversion de la course pendulaire
Haut | Bas |
---|---|
Cette course se définit au paramètre Q1030 DECALAGE SURFACE. | Cette course doit être calculée avec la profondeur de l'usinage pour pouvoir ensuite être définie dans Q201 PROFONDEUR. |
S'il n'y a pas de dépassement possible, par exemple pour une poche, programmez plusieurs passes à vide aux points d'inversion de la course pendulaire (Q210, Q211). Optez alors pour un nombre de passes à vide qui permette, après la passe (demi trajectoire circulaire) de parcourir au moins une trajectoire circulaire sur le diamètre à usiner. Le nombre de passes à vide se réfère toujours à une avance override réglée sur 100 %.
- HEIDENHAIN conseille un déplacement avec une avance override de 100 % ou plus. Si l'avance override est inférieure à 100 %, il n'est plus possible de garantir un usinage complet du cylindre aux points d'inversion.
- Pour la définition des passes à vide, HEIDENHAIN conseille de définir une valeur d'au moins 1,5.
Avance pour la course pendulaire
Le facteur Q1032 vous permet de définir le pas (la pente) de chaque trajectoire hélicoïdale (= 360°). Le calcul de l'avance en mm ou en inch à chaque trajectoire hélicoïdale (= 360°) de la course pendulaire se base sur ce facteur.
Le rapport entre l'AVANCE DE RECTIF. Q207 et l'avance de la course pendulaire joue un rôle déterminant. Si vous déviez d'une avance override de 100 %, assurez-vous que, sur une trajectoire circulaire, la longueur de la course pendulaire soit inférieure à la largeur de la meule.
HEIDENHAIN conseille d'opter pour un facteur de 0,5 max.
Remarques
Le constructeur de la machine peut modifier les potentiomètres override des mouvements pendulaires.
- Ce cycle ne peut être exécuté qu'en mode FUNCTION MODE MILL.
- La dernière passe latérale peut s'avérer moins importante que prévu par rapport à ce qui a été défini.
- La CN représente le mouvement pendulaire dans la simulation. Le graphique de simulation représente le mouvement pendulaire en mode Exécution PGM pas-à-pas et en mode Execution PGM en continu.
- Ce cycle peut également être exécuté avec un outil de fraisage. La longueur de coupe LCUTS d'un outil de fraisage correspond à la largeur de la meule.
- Notez que le cycle tient compte de M109. Pendant l'exécution du programme d'une poche, l'affichage d'état indiquera donc une AVANCE DE RECTIF. Q207 inférieure à celle d'un tenon. La CN affiche l'avance de la trajectoire du centre de l'outil de rectification, avec la course pendulaire.
Informations relatives à la programmation
- La CN part du principe que le cylindre a un fond. Pour cette raison, vous ne pouvez définir un dépassement qu'au niveau de la surface, au paramètre Q1030. Si vous usinez par exemple un perçage traversant, il vous faudra tenir compte du dépassement en bas, pour la PROFONDEUR Q201.
Dépassement et passes à vide aux points d'inversion de la course pendulaire
- Si la meule est plus large que la PROFONDEUR Q201 et le DECALAGE SURFACE Q1030, alors la CN émet le message d'erreur Pas de course pendulaire. La course pendulaire qui en résulte serait dans ce cas égale à 0.
Paramètres du cycle
Figure d'aide | Paramètres |
---|---|
Q650 Type de figure? Géométrie de la figure : 0 : poche 1 : îlot Programmation : 0, 1 | |
Q223 Diamètre pièce finie? Diamètre du cylindre terminé Programmation : 0...99999,9999 | |
Q368 Surép. latérale avant usinage? Surépaisseur latérale présente avant l'opération de rectification. Cette valeur doit être supérieure à celle qui est définie au paramètre Q14. La valeur agit de manière incrémentale. Programmation : -0,9999...+99,9999 | |
Q14 Surepaisseur finition laterale? Surépaisseur latérale qui reste à la fin de l'usinage. Cette surépaisseur doit être inférieure à la valeur du paramètre Q368. La valeur agit de manière incrémentale. Programmation : -99999,9999...+99999,9999 | |
Q367 Position poche (0/1/2/3/4)? Position de la forme par rapport à la position de l'outil lors de l'appel de cycle : 0 : position de l'outil = centre de la forme 1 : position de l'outil = transition du quadrant à 90° 2 : position de l'outil = transition du quadrant à 0° 3 : position de l'outil = transition du quadrant à 270° 4 : position de l'outil = transition du quadrant à 180° Programmation : 0, 1, 2, 3, 4 | |
Q203 Coordonnées surface pièce? Coordonnée de la surface de la pièce par rapport au point zéro actif. La valeur agit de manière absolue. Programmation : -99999,9999...+99999,9999 | |
Q1030 Décalage par rapp. à la surface? Position de l'arête de l'outil au niveau de la surface. Le décalage sert de course de dépassement à la surface, pour la course pendulaire. La valeur agit de manière absolue. Programmation : 0...999999 | |
Q201 Profondeur? Distance entre la surface de la pièce et le fond du contour. La valeur agit de manière incrémentale. Programmation : -99999,9999...+0 | |
Q1031 Sens de l'usinage Définition de la position de départ. On obtient ainsi le sens de la première course pendulaire : -1 ou 0 : La position de départ se trouve sur la surface. La course pendulaire commence dans le sens négatif. +1 : La position de départ se trouve au fond du cylindre. La course pendulaire commence dans le sens positif. Programmation : –1, 0, +1 | |
Q1021 Passe unilatérale (0/1)? Position à laquelle la passe latérale a lieu : 0 : passe latérale en bas et en haut 1 : passe unilatérale en fonction de Q1031
Programmation : 0, 1 | |
Q534 Passe latérale? Valeur de la passe de l'outil de rectification. Programmation : 0,0001...99,9999 | |
Q1020 Nombre de courses à vide ? Nombre de courses à vide après la dernière passe latérale, sans enlèvement de matière. Programmation : 0...99 | |
Q1032 Facteur de pente de l'hélice? Avec le facteur Q1032, on obtient la pente (pas) de chaque trajectoire hélicoïdale (= 360°). Q1032 est multiplié par la largeur B de l'outil de rectification. La pente de la trajectoire hélicoïdale influence l'avance de la course pendulaire. Avance pour la course pendulaire Programmation : 0 000...1 000 | |
Q207 Avance de rectification? Vitesse de déplacement de l'outil lors de la rectification du contour, en mm/min Programmation : 0...99999,999 ou FAUTO, FU | |
Q253 Avance de pré-positionnement? Vitesse de déplacement de l'outil lors de l'approche de la PROFONDEUR Q201. L'avance agit en dessous de la COORD. SURFACE PIECE Q203. Valeur en mm/min Programmation : 0...99999,9999 ou FMAX, FAUTO, PREDEF | |
Q15 Type de rectif. (-1/+1)? Définir le type de rectification du contour : +1 : rectification en avalant -1 ou 0 : rectification en opposition Programmation : –1, 0, +1 | |
Q260 Hauteur de securite? Hauteur absolue à laquelle aucune collision ne peut avoir lieu avec la pièce. Programmation : -99999,9999...+99999,9999 sinon : PREDEF | |
Q200 Distance d'approche? Distance entre la pointe de l'outil et la surface de la pièce. La valeur agit de manière incrémentale. Programmation : 0...99999,9999 sinon : PREDEF | |
Q211 Passes à vide en bas? Nombre de passes à vide au niveau du point d'inversion bas de la course pendulaire. Dépassement et passes à vide aux points d'inversion de la course pendulaire. Programmation : 0...99,99 | |
Q210 Passes à vide en haut? Nombre de passes à vide au niveau du point d'inversion haut de la course pendulaire. Dépassement et passes à vide aux points d'inversion de la course pendulaire. Programmation : 0...99,99 |
Les programmes CN inclus dans le manuel utilisateur ne sont que des exemples de solutions. Il vous faudra les adapter avant d'utiliser ces programmes CN ou certaines séquences CN sur une machine.
- Les éléments suivants doivent être adaptés :
- Outils
- Valeurs de coupe
- Avances
- Hauteur de sécurité, ou positions de sécurité
- Positions spécifiques à la machine, par ex. avec M91
- Chemins des appels de programmes
Certains programmes CN dépendent de la cinématique de la machine. Il vous faudra adapter ces programmes CN avant de mener le premier test sur la cinématique de votre machine.
Puis il vous faudra également tester les programmes CN à l'aide de la simulation, avant d'exécuter le programme de manière effective.
Le test de programme doit vous permettre de vérifier que vous pourrez bien utiliser ces programmes CN avec les options logicielles disponibles, la cinématique machine active et la configuration machine actuelle.
11 CYCL DEF 1021 RECTIFIC. COURSE LENTE CYLINDRE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|