La fonction de stationnement est associée à la broche safety door ou à la commande en temps réel SafetyDoor (0x84). Si vous utilisez la fonction de stationnement, la machine se déplace vers un emplacement sûr sur un axe donné. Il est généralement utilisé avec l'axe Z. La séquence est décrite ci-dessous.
Utiliser la commande de démarrage ou de reprise du cycle, ~
, pour revenir au mouvement.
Exemple:
parking:
enable: true
axis: Z
pullout_distance_mm: 5.000
pullout_rate_mm_per_min: 250.000
target_mpos_mm: -5.000
rate_mm_per_min: 800.000
Le rapport d'état standard indique l'état de la séquence de porte.
Door:0
Porte fermée. Prêt à reprendre. Utilisez la commande de démarrage du cycle ou le bouton pour reprendre.Door:1
Machine arrêtée. La porte est encore entrouverte. Ne peut pas reprendre tant qu'elle n'est pas fermée.Porte:2
Porte ouverte. Maintien (ou rétraction du parking) en cours. La réinitialisation déclenche une alarme.Porte:3
Porte fermée et reprise. Remise en place à partir de la position de stationnement, le cas échéant. La réinitialisation déclenche une alarme<Door:1|MPos:151.000,149.000,-1.000|Pn:D|FS:0,0|WCO:12.000,28.000,78.000>
Vous pouvez utiliser l'élément de configuration deactivate_parking pour désactiver cette fonction.
La commande M56 peut être utilisée pour faire basculer la fonction. Utilisez M56 P0 pour désactiver la fonction et M56 P1 pour l'activer.
Si vous interrompez le repérage en ouvrant la porte, le repérage s'arrêtera et une alarme se déclenchera. La séquence de stationnement ne s'exécutera pas, car nous supposons que la position de la machine n'est pas connue si vous êtes en train d'effectuer un repérage. Vous devez fermer la porte, lancer une réinitialisation ctrl+x (0x18), puis effectuer un nouveau déplacement.