Comment pouvons-nous aider ?
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