Ordre de vérification quand la trajectoire manque ou semble fausse
Comment cerner la cause lorsque CNC Path Analyzer ne dessine aucune trajectoire ou une trajectoire inattendue : type de machine, plan, position de départ, adresses de cycle et programmes appelés, dans cet ordre.
Regardez d'abord les deux lignes de l'avertissement
Lorsque le calcul de trajectoire s'arrête, l'outil affiche la ligne en cause et, si le problème est survenu dans un cycle, la ligne d'appel du cycle. Par exemple, si une ligne d'un bloc de profil G71 pose problème, la ligne en cause est cette ligne du profil et la ligne d'appel est le bloc G71. En distinguant les deux, on voit immédiatement s'il faut corriger l'instruction de cycle ou le profil.
1. Type de machine et plan
Si un programme de tournage est réglé comme centre d'usinage, ou inversement, le même code G prend un autre sens. Typiquement, G83 et G84 interprètent les adresses différemment en tournage et en fraisage, et le X du tour est un diamètre alors que le X en fraisage est une simple coordonnée. Si un arc semble faux, vérifiez aussi la sélection de plan G17/G18/G19. La façon de déterminer le sens d'un arc est expliquée dans l'article sur G02/G03.
2. Position de départ et mode de coordonnées
La position de départ X/Z (ou X/Y/Z) doit être établie avant un cycle. G90 est absolu et G91 incrémental ; sur tour, les déplacements incrémentaux peuvent aussi s'écrire avec U/W. Après des déplacements rapportés à l'origine machine comme G28, G30 ou G53, ou à la fin des coordonnées polaires, l'outil peut considérer la position courante comme « inconnue » par sécurité. Dès qu'une position est de nouveau programmée en coordonnées absolues, le calcul reprend.
3. Adresses de cycle et profils
Le sens des adresses de chaque cycle et les erreurs courantes sont expliqués avec des exemples dans les articles du Centre d'apprentissage sur G71, G72, G76, G83 et G84.
- G71/G72 : vérifiez que le point de départ est hors du profil, que le bloc P ne programme que X (G71) ou que Z (G72), et que le profil ne varie que dans un seul sens.
- G76 : vérifiez que les adresses du premier et du second bloc ne sont pas mélangées et que P et Q sont des entiers en unités de 0.001 mm.
- G83/G84 sur tour : le fait que R soit incrémental ou absolu dépend de la série de commande et du réglage de compatibilité. Si l'outil propose une interprétation de référence, ne la choisissez qu'après avoir vérifié le point R et le point final proposés.
- K0 : dans les contextes pris en charge, seules les conditions du cycle sont mémorisées, et le cycle s'exécute au bloc de positionnement suivant.
4. Programmes appelés
Le numéro P de M98 P_ n'est ni un nom de fichier ni un numéro d'emplacement : il renvoie au numéro O à l'intérieur du programme appelé. Un avertissement s'affiche si le même numéro O existe deux fois, si un programme appelé ne se termine pas par M99, ou si des programmes s'appellent mutuellement sans fin.
Quand il n'y a pas d'avertissement mais que la forme semble fausse
- Unités : si vous lisez un programme
G20(pouces) en millimètres, la taille est fausse d'un facteur 25.4. - Système de coordonnées d'affichage : vérifiez que la vue voulue est sélectionnée : tournage X-Z, centre d'usinage X-Y ou X-Y-Z.
- Affichage par outil : certaines trajectoires d'outil sont peut-être désactivées dans les calques d'outils.
- Fin de programme : tout ce qui suit
M30ouM02n'est pas dessiné. Si vous avez placé un sous-programme à la fin du même fichier, il ne s'exécute que lorsqu'il est appelé (M98).
Avertissements fréquents et où regarder en premier
| Avertissement | Où regarder en premier |
|---|---|
| Vérification du point décimal | Lignes dont les coordonnées n'ont pas de point décimal ; mode de saisie décimale de la machine (type calculatrice ou non) |
| Point de départ du cycle à l'intérieur du profil | Le bloc de positionnement juste avant G71/G72 et les X/Z du premier bloc du profil |
| Le profil ne varie pas dans un seul sens | Lignes entre P et Q où X (G71) ou Z (G72) revient en arrière |
| Erreur de définition d'arc | Point final du bloc précédent, signe de R, valeurs I/J/K et rayon au point final |
| Position inconnue | Le premier déplacement après G28/G53 est incrémental ou ne programme que certains axes |
| Programme appelé introuvable | Si le programme dont le numéro O correspond au P de M98 a bien été chargé |
5. Vérifier avec l’exemple minimal reproduisant le problème
Lorsque vous nous contactez, n'envoyez pas de programmes CN de production complets ni d'informations sur votre entreprise ou vos clients. Un programme synthétique de 10 à 20 lignes qui reproduit le problème, le type de machine, la commande et le système de coordonnées choisis, le comportement attendu et la ligne en cause affichée à l'écran suffisent. En supprimant les lignes une à une jusqu'à ce que le problème disparaisse, la cause apparaît généralement en chemin. La façon de l'envoyer est décrite dans Contact et signalement d'erreurs.