1.G92 Décalage d’origine des systèmes de coordonnées
G92 axes
Voir ce chapitre pour une vision générale des systèmes de coordonnées.
G92 fixera de nouvelles valeurs de coordonnées au point actuel (sans faire de mouvement). Les mots d’axes contiennent les valeurs souhaitées. Au moins un mot d’axe est obligatoire, les autres sont facultatifs. Si il n’y a pas de mot d’axe pour un axe donné, les coordonnées de cet axe resteront inchangées.
Quand G92 est exécuté, les origines de tous les systèmes de coordonnées sont déplacées. Elles seront déplacées de sorte que les valeurs du point contrôlé courant, dans le système de coordonnées courant, deviendront celles spécifiées dans la ligne du G92. Les origines de tous les systèmes de coordonnées sont décalées de la même distance.
Par exemple, supposons que le point courant soit à X=4 et qu’aucun décalage G92 ne soit actif. La ligne G92 X7 est programmée, toutes les origines seront décalées de -3 en X, ce qui fera que le point courant deviendra X=7. Ce -3 est enregistré dans le paramètre 5211.
Être en mode de déplacement relatif est sans effet sur l’action de G92.
Des décalages G92 peuvent déjà être actifs quand G92 est appelé. Si c’est le cas, ils seront remplacés par le nouveau décalage, de sorte que le point courant devienne la valeur spécifiée.
C’est une erreur si:
-
Tous les mots d’axes sont omis.
LinuxCNC conserve les décalages G92 et les réutilise au prochain démarrage du logiciel. Pour éviter cela, programmer un G92.1 qui les effacera, ou un G92.2 qui supprimera les valeurs enregistrées.
Voir le chapitre sur les systèmes de coordonnées.
Voir la section sur les décalages G92.
2. G92.1, G92.2 Remise à zéro des décalages des systèmes de coordonnées
-
G92.1 - Positionne les décalages d’axes à 0 et passe les paramètres 5211 à 5219 à zéro.
-
G92.2 - Positionne les décalages d’axes à 0, laisse les valeurs des paramètres inchangées, elles ne seront pas utilisées.
3. G92.3 Restauration des décalages d’axe
-
G92.3 - Positionne les décalages d’axes aux valeurs enregistrées dans les paramètres 5211 à 5219.
Il est possible de positionner les décalages d’axes dans un programme puis de ré-utiliser les mêmes dans un autre programme. Pour cela, programmer G92 dans le premier programme, ce qui positionnera les paramètres 5211 à 5219. Ne pas utiliser G92.1 dans la suite du premier programme. Les valeurs des paramètres seront enregistrées lors de la sortie du premier programme et rétablies au chargement du second programme. Utiliser G92.3 vers le début du deuxième programme, ce qui restaurera les décalages d’axes enregistrés par le premier.
4. G93, G94, G95: Choix des modes de vitesse
-
G93 - Passe en mode inverse du temps. Dans le mode vitesse inverse du temps, le mot F signifie que le mouvement doit être terminé en [1/F] minutes. Par exemple, si la valeur de F est 2.0, les mouvements doivent être terminés en 1/2 minute.
Quand le mode vitesse inverse du temps est actif, le mot F doit apparaître sur chaque ligne contenant un mouvement G1, G2, ou G3. Les mots F qui sont sur des lignes sans G1, G2, ou G3 sont ignorés. Être en mode vitesse inverse du temps est sans effet sur les mouvements G0 (vitesse rapide).
-
G94 - Passe en mode unités par minute. Dans le mode vitesse en unités par minute, le mot F indique le déplacement du point contrôlé en millimètres par minute, en pouces par minute, ou en degrés par minute, selon l’unité utilisée.
-
G95 - Passe en mode unités par tour. Dans le mode vitesse en unités par tour, le mot F donne le déplacement du point contrôlé à effectuer sur l’axe Z, en millimètres par tour de broche ou en pouces, selon l’unité utilisée.
C’est une erreur si:
-
Le mode vitesse inverse du temps est actif et qu’une ligne avec G1, G2, ou G3 (explicitement ou implicitement) n’a pas de mot F.
-
Une nouvelle vitesse n’a pas été spécifiée après un passage en G94 ou G95.