MM2001 - Pas d'inversion de sens des moteurs
Posté : ven. oct. 08, 2010 2:16 pm
Bonjour,
J'utilisais un vieux PC Windows 98 avec un vieux programme CNC de Gilles Muller.
J'ai modernisé avec un moins vieux PC sous Xp et Jedicut.
Ma carte est une MM2001.
Problème, que je demande un déplacement positif ou négatif, les moteurs tournent toujours dans le même sens.
Et pareil lors de la découpe d'un profil.
Pourtant, lorsque "j'extrais" le signal sens de la DB25 pour le positionner "à la main", j'ai bien les deux sens.
J'ai l'impression que le signal sens qui devrait être positionné avant le clk l'est peut-être en même temps que le PIC et n'est du coup pas pris en compte.
Je devrai sans doute me plonger dans les dll (j'utilise celle pour Xp avec timer) mais je n'ai jamais programmé Delphi et très peu en C.
Je programme en VB6 (c'est moi qui est repris le développement de CnFraise de Coquery, c'est en VB6) et en assembleur pour les PICS.
Si quelqu'un a une idée... merci
J'utilisais un vieux PC Windows 98 avec un vieux programme CNC de Gilles Muller.
J'ai modernisé avec un moins vieux PC sous Xp et Jedicut.
Ma carte est une MM2001.
Problème, que je demande un déplacement positif ou négatif, les moteurs tournent toujours dans le même sens.
Et pareil lors de la découpe d'un profil.
Pourtant, lorsque "j'extrais" le signal sens de la DB25 pour le positionner "à la main", j'ai bien les deux sens.
J'ai l'impression que le signal sens qui devrait être positionné avant le clk l'est peut-être en même temps que le PIC et n'est du coup pas pris en compte.
Je devrai sans doute me plonger dans les dll (j'utilise celle pour Xp avec timer) mais je n'ai jamais programmé Delphi et très peu en C.
Je programme en VB6 (c'est moi qui est repris le développement de CnFraise de Coquery, c'est en VB6) et en assembleur pour les PICS.
Si quelqu'un a une idée... merci