Comment pouvons-nous aider ?

Print

Positionnement des moteurs pas à pas en X et Y à l’aide d’un sous-programme

 

Ce sous-programme offre un moyen simple de se déplacer à différentes coordonnées dans une zone 2D (X et Y).

  • GotToX et GoToY sont les coordonnées auxquelles vous souhaitez vous rendre.
  • SpeedMax est la vitesse maximale de X et/ou Y. Si nécessaire, une deuxième vitesse est calculée pour arriver aux coordonnées en même temps.
  • Done=1 une fois les coordonnées atteintes.
  • CurrentLocation vous donne en temps réel la position de chaque axe.
  • SoftStartStop indique le temps nécessaire pour atteindre la vitesse

Une courte vidéo sur ce que vous pouvez faire facilement avec ce sous-programme

Dans le sous-programme, vous pouvez voir différentes étapes

  • Étape 0
    • Arriver au même moment en X et Y. Calcul de la vitesse pour l’axe le plus lent.
  • Étape 1
    • Nous démarrons les deux moteurs pas à pas.
  • Étape 2
    • Nous attendons la fin du mouvement.

À chaque étape, nous quittons le sous-programme pour laisser le programme principal continuer.

Le programme principal est là à titre d’exemple

Nous utilisons un tableau pour chaque coordonnée.

Et nous appelons le sous-programme

Vous pouvez télécharger le sous-programme ici