Principes de base des cycles palpeurs 14xx
Points communs des cycles palpeurs 14xx
Les cycles permettent de déterminer une rotation et incluent les fonctions suivantes :
- prise en compte de la cinématique active de la machine
- palpage semi-automatique
- surveillance des tolérances
- prise en compte d'un étalonnage 3D
- détermination automatique de la rotation et de la position
- Remarques concernant la programmation et l’utilisation :
- Les positions de palpage se réfèrent aux positions nominales programmées dans I-CS.
- Extraire les positions nominales de votre dessin.
- Avant de définir le cycle, vous devez avoir programmé un appel d'outil pour définir l'axe du palpeur.
- Les cycles de palpage 14xx prennent en charge les formes de tige de palpage SIMPLE et L-TYPE.
- Pour obtenir des résultats d'une précision optimale avec une tige L-TYPE, il est recommandé d'effectuer le palpage et l'étalonnage à la même vitesse. Notez la position de l'override d'avance si celui-ci est actif lors du palpage.
Désignation | Bref descriptif |
---|---|
Position nominale | Position de votre dessin, par ex. la position de perçage |
Cote nominale | Cote de votre dessin, par ex. le diamètre de perçage |
Position effective | Résultat de mesure de la position, par ex. la position de perçage |
Valeur effective | Résultat de mesure, par ex. le diamètre de perçage |
I-CS | Système de coordonnées de programmation |
W-CS | Système de coordonnées de la pièce |
Objet | Objets à palper : cercle, tenon, plan, arête |
Evaluation - Point d'origine :
- Il est possible de mémoriser les décalages dans la transformation de base du tableau de points d'origine lorsque le palpage a lieu dans un plan d'usinage cohérent ou lorsque des objets sont palpés avec un TCPM activé.
- Les rotations peuvent être mémorisées comme rotation de base dans la transformation de base que contient le tableau de points d'origine, ou bien encore être considérées comme un décalage (offset) du premier axe du plateau circulaire de la pièce.
- Informations relatives à l'utilisation :
- Lors du palpage, les données d'étalonnage 3D sont prises en compte. Si ces données d'étalonnage ne sont pas disponibles, des erreurs peuvent survenir.
- Si vous souhaitez aussi utiliser une position en plus de la rotation, alors il vous faudra palper la surface le plus verticalement possible. Plus l'erreur angulaire est importante et plus le rayon de la bille de palpage est grande, plus l'erreur de position est grande. Des erreurs angulaires importantes dans la position de départ peuvent être à l'origine d'erreurs de positionnement similaires.
Procès-verbal :
Les résultats déterminés sont journalisés dans TCHPRAUTO.html et sauvegardés dans les paramètres Q prévus pour le cycle.
Les écarts mesurés illustrent la différence des valeurs réelles mesurées par rapport à la moyenne de tolérance. Si aucune tolérance n'est indiquée, ils se réfèrent à la cote nominale.
L'unité de mesure du programme principal est indiquée en en-tête de programme.
Mode semi-automatique
Si les positions de palpage par rapport au point zéro actuel ne sont pas connues, le cycle peut être exécuté en mode semi-automatique. Vous pouvez alors toujours déterminer la position de départ par pré-positionnement manuel avant d'exécuter la procédure de palpage.
Vous devez pour cela définir au préalable un « ? » comme position nominale nécessaire. Cela peut être effectué par l'intermédiaire de la softkey Nom dans la barre d'actions. Suivant l'objet, il vous faudra définir les positions nominales qui déterminent le sens de votre opération de palpage, voir « Exemples ».
Suivant l'objet, vous devez définir les positions nominales qui permettent de déterminer le sens de votre procédure de palpage.
Déroulement du cycle
Procédez comme suit : | ||
| ||
| ||
|
- En mode semi-automatique, effectuer un déplacement manuel à la hauteur de sécurité après chaque procédure de palpage.
- Remarques concernant la programmation et l’utilisation :
- Reportez-vous à votre dessin pour connaître les positions nominales.
- Le mode semi-automatique ne fonctionne que dans les modes Machine, pas en mode Simulation.
- Si pour un point de palpage donné vous ne définissez aucune position nominale, quelle que soit le sens, la CN émet un message d'erreur.
- Si aucune position nominale n'a été définie pour une direction donnée, c'est la valeur de position effective qui est prise en compte après avoir palpé l'objet. Cela signifie que la position effective mesurée est enregistrée a posteriori comme position nominale. Aucune erreur n'est donc enregistrée pour cette position et aucune correction de position n'est nécessaire.
Exemples
Important : Indiquez les positions nominales de votre dessin !
Dans ces trois exemples, les positions nominales utilisées proviennent de ce dessin.
Alignement à partir de deux trous
Dans cet exemple, il est question d'aligner deux trous. Les palpages sont effectués sur les axes X (principal) et Y (auxiliaire). Il est donc essentiel de définir la position nominale de ces axes à partir du dessin ! La position nominale de l'axe Z (axe d'outil) n'est pas requise étant donné que vous n'enregistrez pas de cote dans ce sens.
- QS1100 = position nominale 1 sur l'axe principal prédéfinie, mais position de la pièce inconnue
- QS1101 = position nominale 1 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1102 = position nominale 1 sur l'axe d'outil
- QS1103 = position nominale 2 sur l'axe principal prédéfinie, mais position de la pièce inconnue
- QS1104 = position nominale 2 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1105 = position nominale 2 sur l'axe d'outil inconnue
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 TCH PROBE 1411 PALPAGE DEUX CERCLES ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Alignement par rapport à une arête
Dans cet exemple, il est question d'aligner une arête. Le palpage s'effectue sur l'axe Y (axe auxiliaire). Il est donc essentiel de définir la position nominale de cet axe à partir du dessin ! Les positions nominales des axes X (principal) et Z (outil) ne sont pas requises étant donné que vous n'enregistrez pas de cote dans ce sens.
- QS1100 = position nominale 1 inconnue sur l'axe principal
- QS1101 = position nominale 1 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1102 = position nominale 1 sur l'axe d'outil
- QS1103 = position nominale 2 inconnue sur l'axe principal
- QS1104 = position nominale 2 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1105 = position nominale 2 sur l'axe d'outil inconnue
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 TCH PROBE 1410 PALPAGE ARETE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Alignement par rapport au plan
Dans cet exemple, il est question d'aligner un plan. Il vous faut alors obligatoirement définir les trois positions nominales à partir du dessin. En effet, pour le calcul angulaire, il est important que les trois axes puissent être pris en compte pour le calcul de l'angle.
- QS1100 = position nominale 1 sur l'axe principal prédéfinie, mais position de la pièce inconnue
- QS1101 = position nominale 1 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1102 = position nominale 1 sur l'axe d'outil prédéfinie, mais position de la pièce inconnue
- QS1103 = position nominale 2 sur l'axe principal prédéfinie, mais position de la pièce inconnue
- QS1104 = position nominale 2 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1105 = position nominale 2 sur l'axe d'outil prédéfinie, mais position de la pièce inconnue
- QS1106 = position nominale 3 sur l'axe principal prédéfinie, mais position de la pièce inconnue
- QS1107 = position nominale 3 sur l'axe auxiliaire prédéfinie, mais position de la pièce inconnue
- QS1108 = position nominale 3 sur l'axe d'outil prédéfinie, mais position de la pièce inconnue
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 TCH PROBE 1420 PALPAGE PLAN ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Evaluation des tolérances
Les cycles 14xx vous permettent également de contrôler les plages de tolérance, et donc de vérifier la position et la taille d'un objet.
Les programmations suivantes sont possibles compte tenu des tolérances :
Tolérance | Exemple |
---|---|
Cotes | 10+0.01-0.015 |
DIN EN ISO 286-2 | 10H7 |
DIN ISO 2768-1 | 10m |
Veuillez tenir compte de la casse (majuscules et minuscules) au moment de définir les tolérances.
Si vous programmez une valeur avec tolérance, la CN surveillera la plage de tolérances. La CN retourne les états Bon, Reprise d'usinage ou Rebut dans le paramètre Q183. Si une correction du point d'origine a été programmée, la CN corrige le point d'origine actif après la procédure de palpage.
Les paramètres de cycles suivants admettent des valeurs de programmation avec tolérances :
- Q1100 1er PT AXE PRINCIPAL
- Q1101 1er POINT AXE AUXIL.
- Q1102 1er POINT AXE OUTIL
- Q1103 2è PT AXE PRINCIPAL
- Q1104 2è POINT AXE AUXIL.
- Q1105 2e PT AXE OUTIL
- Q1106 3è PT AXE PRINCIPAL
- Q1107 3è POINT AXE AUXIL.
- Q1108 3è POINT AXE OUTIL
- Q1116 DIAMETRE 1
- Q1117 DIAMETRE 2
- Commencer par définir le cycle
- Activer la possibilité de sélectionner le nom dans la barre d'actions
- Programmer la position/cote nominale, avec la tolérance
- Dans ce cycle par exemple : QS1116="+8-2-1".
Si la tolérance que vous programmez est erronée, la CN interrompt l'exécution de programme avec un message d'erreur.
Déroulement du cycle
Si la position effective se trouve en dehors de la tolérance, la CN se comporte comme suit :
- Q309=0 : Aucune interruption de la part de la CN.
- Q309=1 : La CN interrompt le programme avec un message en cas de rebut et de reprise d'usinage.
- Q309=2 : La CN interrompt le programme avec un message en cas de rebut.
Si Q309 = 1 ou 2, procédez comme suit : | ||
| ||
|
Notez que les cycles de palpage vous retournent les écarts par rapport à la moyenne de tolérance des paramètres Q98x et Q99x. Si Q1120 et Q1121 sont définis, les valeurs correspondent aux grandeurs utilisées pour la correction. Si aucune évaluation automatique n'est active, la commande mémorise les valeurs par rapport à la moyenne de tolérance dans les paramètres Q prévus à cet effet. Vous pourrez ensuite traiter ces valeurs ultérieurement.
Exemple
- QS1116 = Diamètre 1 avec donnée de tolérance
- QS1117 = Diamètre 2 avec donnée de tolérance
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 TCH PROBE 1411PALPAGE DEUX CERCLES ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|
Transfert d'une position effective
Vous pouvez déterminer la position effective au préalable et la définir comme position effective dans le cycle de palpage. L'objet reçoit alors à la fois une position nominale et une position effective. Le cycle fait la différence et calcule ainsi les corrections requises, puis procède à la surveillance des tolérances.
- Définition d'un cycle
- Activer la possibilité de sélectionner le nom dans la barre d'actions
- Programmer la position nominale, éventuellement avec la tolérance
- Programmer "@"
- Programmer une position effective
- QS1100="10+0.02@10.0123" se trouve par exemple défini dans le cycle.
- Remarques concernant la programmation et l’utilisation :
- Si vous recourez au signe @, aucun palpage ne peut avoir lieu. La CN ne calcule que les positions effectives et nominales.
- Vous devez définir les positions effectives des trois axes (axe principal/auxiliaire/d'outil). Si vous ne définissez la position effective que d'un seul axe, la CN émet un message d'erreur.
- Les positions effectives peuvent également être définies avec Q1900-Q1999.
Exemple
- Ceci vous permet par exemple :
- de déterminer un motif circulaire à partir de différents objets
- d'aligner un engrenage avec son centre et la position d'une dent
Les positions nominales sont définies ici avec la surveillance de tolérance et la position effective.
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.
5 TCH PROBE 1410 PALPAGE ARETE ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|