Skip to main content

Point de commutation (fonction H)

Fonction: La fonctionnalité de point de commutation ou la fonction H active des commutateurs binaires dépendants du chemin. Un nombre maximum de trois points de commutation (MAX_SWITCHES) peut être traité pour chaque élément de chemin.

Syntaxe

[G-Befehl] H O/L

Tout d'abord, le numéro de point de commutation H<nombre> est défini, puis la position du point de commutation dans l'élément de chemin est définie comme absolue (mot L<position>) ou relative (mot O<position>).

Mot de code G

La description

H{-}<nombre>

Numéro de la fonction H

Si le nombre H est positif, la fonction de commutation respective est activée. Si le nombre H est négatif, la fonction de commutation est désactivée. Le nombre H est différent de zéro et compris entre -32768 et 32767.

O<position>

Position relative [0…1] dans l'élément de trajectoire

  • 0 : Début de l'élément

  • 1 : Fin

L<position>

  • L>0 : Distance au point de départ

  • L<0 : Distance au point final

Représentation graphique

_sm_img_cnc_switch.png

Dans l'éditeur graphique, vous pouvez utiliser la souris pour déplacer les points de commutation le long du chemin. Lorsque la souris est déplacée sur la fonction H, une info-bulle s'affiche avec le numéro H de la fonction H.

Effet sur le SMC_Interpolator bloc fonctionnel

  • L'interpolateur envoie le dernier nombre H commuté au iLastSwitch sortir.iLastSwitch est positif lorsque la fonction H est activée.

  • Les dwSwitches la sortie est un masque de bits. Numéro de bit i indique si la fonction H (i+1) est actuellement réglée ou non.

  • Si le nombre H est compris entre 1 et 32, alors le bit correspondant est positionné dans l'interpolateur dwSwitches sortir. Une valeur négative comprise entre -1 et -32 réinitialise le bit. Les iLastSwitch la sortie a le numéro du dernier point de commutation exécuté, même si la valeur est en dehors de la plage de -32 à 32.

Exemple 22. Exemples

Coupure point de commutation 2 avec position par rapport à l'élément

Le point de commutation 2 est désactivé à la position X=40/Y=25 après le premier quart de l'élément.

N90 G1 X20 Y20
N100 G1 X100 Y40 H-2 O0.25

Allumer et éteindre le point de commutation 2 avec position par rapport au point de départ et d'arrivée

Le point de commutation 2 est activé à la position X=40, c'est-à-dire 20 unités après le point de départ de l'élément de trajectoire. Le point de commutation 2 est désactivé à la position X=90, soit 10 unités avant le point final.

N90 G1 X20
N100 G1 X100 H2 L20 H-2 L-10