From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
03-23-2015 06:00 AM - modifié 03-23-2015 06:16 AM
Bonjour,
Actuellement j’ai d’un logiciel qui me permet de contrôler un moteur pas à pas.
Je voudrais afficher la distance parcourue en comptant le nombre de pas.
Actuellement, la distance est calculée avec la vitesse et le temps. (Exemple: si je donne comme consigne une vitesse de 1 mm/s j’incrémente ma distance de 0.02 mm toutes les 20 ms) j’ai remarqué que j’avais un décalage qui se crée au bout d’un certain nombre d’aller-retour.
Ce que j’aimerais maintenant faire pour augmenter ma précision, c’est faire varie le déplacement en fonction des pas réalisés, mais je n’arrive pas à trouver la solution.
Ci-joint, le Vi (CommandeMoteur) que je viens de réaliser pour faire des essais dans lequel on trouve juste la partie commande moteur avec une acquisition de force.
si vous avez besoin de plus de précision posez-moi des questions c’est peut être des questions que je ne me suis pas posées qui peuvent m’aider à avancer
merci par avance
le 03-23-2015 10:14 AM
Bonjour,
peux-tu mettre sous LV2012 ?
Comment commande-tu ton moteur pas à pas ?
03-23-2015 11:40 AM - modifié 03-23-2015 11:40 AM
Merci pour ton intervention
ci-joint le vi pour LV12.
je comprend pas trop la question '' Comment commande-tu ton moteur pas à pas ?''
le 03-24-2015 04:09 AM
Bonjour,
pour ma part, je travaille avec un moteur pas à pas de chez Trinamic et leur circuit intégré. Ils ne me posent aucun problème.
Je n'ai pas de sysyème Daq
C'était le pourquoi de ma question.
le 03-24-2015 08:47 AM
moi j'utilise un moteur pas à pas acheté chez HAYDON avec un driver HAYDON DCM8054/8027.
le 03-25-2015 02:07 AM
Bonjour,
Compte tenu de votre VI, vous utilisez apparemment le driver DAQmx pour interagir avec votre moteur pas à pas.
Je vous invite à consulter ces deux exemples qui me semblent apropriés compte tenu de votre problématique :
Using SW-Timed Digital I/O to Control a Stepper Motor with DAQmx
Controlling a Stepper Motor Drive for Constant Velocity with a DAQ Device
Cordialement,
Jérémy C.
NI France
le 03-30-2015 03:39 AM
Merci pour les liens, je vais essayer ça et revenir vers vous pour vous tenir au courant du résultat
le 03-30-2015 07:58 AM
Alors j'ai toujours le même souci, je n'arrive pas à avoir la position en temps réel enfin je trouver la solution.
J'utilise le compteur pour contrôler mon Moteur via son driver, mais je n'arrive pas à compter les impulsions une à une,
je me demande si cela est possible ou non???? vu que je ne suis pas en temps réel est-ce qu’avec un Cdaq 9172 et un module Ni9401 je peux réaliser cela, j'ai une vitesse max de 5mm/s
le 01-27-2016 05:16 AM
Bonjour kamel_luminy,
Actuellement j'essaye de réaliser la commande d'un moteur pas à pas. J'ai vu que t'en a réalisé un et j'aimerais si c'était possible d'avoir ton le vi de ton programme avec une version 11 de labview.
Merci d'avance
le 03-01-2016 02:59 AM
Bonjour,
Je réalise actuellement un programme de pilotage de moteur.
Je parviens bien à faire se deplacer mon moteur (avec le vi d'un exemple ci dessus), mais comme vous je cherche à avoir un retour de mon compteur.
(1 pas correspondand à un volume, je veux avoir le retour de mon volume deplacé).
Avez vous pu avancer là dessus?
ps: je suis sur le campus de Luminy Marseille....