Carte VisualCnc

#1
Bonjour,
Pouriez-vous me dire si quelqu'un à réussi à utiliser la carte VisualCnc correctement avec Jedicut car j'ai les pires problèmes. Dès fois cela fonctionne correctement et toute suite après sans raison cela ne fonctionne plus. J'ai renvoyer la carte au fabricant et elle à fonctionnée je l'ai rammener chez moi et elle à aussi fontionné pendant 10 minutes puis plus rien. En faisant des recherche, j'ai réalisé un programme en Dos qui me permet de visualiser et de positionné un par un tous les bit du port parralèlle et j'ai remarqué que si tous les bits de sens ne sont pas tous à zéro ou tous à un alors il est impossible de faire tourner les moteurs pas à pas une fois dans un sens et une fois dans l'autre sens.En exemple:

moteur horloge sens
X1---------- 8 ------ 9
X2---------- 6 ------ 7
Y1--------- 4 ------ 5
Y2--------- 2 ------ 3

Si j'envoie le code

0 0 0 0 0 0 0 0

et après le code

1 0 0 0 0 0 0 0

le moteur Y2 fait un pas dans un sens

si après je fait le code

0 0 0 0 0 0 0 0

le moteur se ne bouge pas se qui me semble normale puisqu'il y a réinitialisation mais si après j'envoie le code

1 1 0 0 0 0 0 0

ce même moteur ne tourne pas d'ans l'autre sens pourqu'il puisse tourner dans l'autre sens je doit envoyer le code

1 1 0 1 0 1 0 1

Pouvez-vous me confirmer si il faut bien envoyer ce code pour inverser le moteur . Merci

Je songe à reproduire la carte MM2001 car j'en ai vraiment par dessus la tête mais je ne trouve pas de moteur unipolaire en Belgique . Si vous pourriez me fournir une adresse en belgique pour me procurer ces moteur je cois que mon problème serait résolus car ma table est complètement fini et cela fait 6 mois que je galère avec cette fichus carte qui elle emploie des moteurs bipolaires. Au départ j'avais préfèrer les moteur bipolaire car je peut transformer ma table en fraiseuse très simplement , on les trouvent chez ITC et cet moteur on un meilleur couple mais je m'en mord les doigts.

En vous remerciant d'avance

Angel

Re: Carte VisualCnc

#2
Bonjour ANGEL
J'ai eu ton problème ( impossibilité de faire tourner un moteur à l'envers ) il y a quelque temps mais c'était avec une carte MM2001.
En fait cela venait d'une mauvaise configuration du port parallèle dans Jedicut : les pattes horloge et sens n'étaient pas bonnes dans la vue proposée par Jedicut par contre elles étaient bonnes dans le Help de Jedicut. J'ai signalé cette anomalie à Jérôme.
Une fois les bonnes valeurs rentrées tout s'est mis à fonctionner correctement....
Robert

Re: Carte VisualCnc

#3
Bonjour Robert,

Merci pour ta réponce.
Mais cela ne peut pas être mon cas car de temps en temps les moteurs tournent correctement sans avoir rien changé à la configuration de jedicut. Occasionnellement, j'arrive à faire une découpe correcte lorsque les moteurs veulent bien tournés puis sans raison apparente il n'y a plus moyen de les faire fonctionner et si j'éteind le PC quelque fois les moteurs veulent bien fonctionner et le plus souvent ils ne veulent pas fonctionner.J'ai aussi essayé de les faire tourner avec le programme Gmfc et c'est pire. Lorsque j'emploie le programme Comio, de temps en temps, les moteur veulent bien fonctionner et le plus souvent cela ne fonctionne pas.
Encore merci pour ta réponce même si elle m'aide pas

Amicalement

Angel

Re: Carte VisualCnc

#5
Robert

j'ai bien configuré le port imprimante et pour être sùr que cela ne venait pas du PC, jai utilisé un autre en vérification (un vieux coucou qui travaille en Win98 et CPU = 486 ). Actuellement je travaille en Win XP avec un P III et rien n'a changé c'est toujour une grosse M...... et en disant cela je reste poli mais encore merci pour tes suggestions.

Amicalement

Angel

Re: Carte VisualCnc

#6
Angel,

Si tu arrives à contrôler tes moteurs dans les deux sens de rotation à partir de Jedicut, même si ce n'est que temporairement, il n'y a presque aucune possibilité pour que le problème vienne de Jedicut. Donc soit un composant de ta carte est instable (problème de surchauffe, soudure défaillante, mauvais contact...), soit un programme du PC se lance aléatoirement et perturbe la communication avec le port parallèle.

D'autres utilisateurs de Jedicut ont des cartes visual CNC, donc ça doit fonctionner...

Désolé de ne pas pouvoir t'aider plus :/
Jerome

Re: Carte VisualCnc

#7
Bonjour,

Pour notre club j’ai monté une carte VISUAL CNC (http://www.electronique-diffusion.fr/pr ... s_id=17639) car nous avions récupéré une mécanique avec des moteurs bipolaires.
J’ai rencontré le type de souci que tu évoques et pour les contourner je me suis aperçu qu’il fallait utiliser une procédure de démarrage stricte :
1) Allumer le PC
2) Allumer l’ensemble carte CNC avec la chauffe et les moteurs sur OFF
3) Lancer Jedicut
4) Mettre la chauffe et les moteurs sur ON
En utilisant cette procédure d’initialisation il n’y a plus de problème.
Pour la cause je soupçonne la carte (si elle est allumée avant le PC) de bloquer des bits du registre du port imprimante (sans certitude ….)
Dernière info le port du PC est configuré : LPT1/378H/irq7/ Std bidirectionnel).
J’espère que ces infos pourront t’aider.
Cordialement Jean-Yves

Re: Carte VisualCnc

#8
Bonjour à tous et bonne année !!! :)-D
Je me permets de m'incruster dans cette discussion car moi j' ai une différence de fonctionnement entre 2 PC : un ACER 1705 smi (portable, P4 3 GHz, 1Go ram)et un MSI 865 PE neo2 (bureau, P4 2,4GHz, 2 Go ram). Voilà, j'ai vu qu'il y a une différence de fonctionnement entre les 2 !!! il y des sortes de tempo de l'ordre d'1/2 seconde (ou bien des pas qui manquent ???) avec l' ACER et rien avec le MSI qui est "fluide". Comme Jean-Yves, ils sont configurés tous les 2 en EPP, 378, irq7. Ma carte est la Visual kit, l'alim est de PC.

Cet après midi je réalisé mon 1er essai : le peigne pour dépron 3 et 6 mm => nickel "chrome" (tu)fait avec le PC de bureau.

Voici mon fichier config Jedicut:

[General]
;
; Cycle de découpe par Défaut
; CycleDecoupeAile = nombre de phase:type:valeur:lissage:vitesse:qualification:
; Exemple avec une horizontale et une verticale de 10 et 20 avec lissage vitesse découpe, déplacement compté

CycleDecoupeAile=13:4:2000:false:0:0:0:false:0:10:false:0:1:0:false:2:0:false:0:1:36:false:0:10:false:0:1:0:false:1:10:false:0:1:2:false:0:10:false:1:2:36:false:1:10:false:1:2:36:false:0:10:false:0:1:0:false:3:0:false:0:1:36:false:0:10:false:0:1:0:false:1:10:false:0:1:2:false:0:10:false:1:2:0:false:0:10:false:1:1:0:false:

CycleDecoupeFuselage=12:1:50:false:1:0:1:4:2000:false:0:0:0:0:10:false:0:1:0:6:0:false:0:1:0:0:10:false:0:1:0:1:60:false:0:1:2:0:10:false:1:2:0:1:10:false:1:2:0:0:10:false:0:1:0:7:0:false:0:1:0:0:10:false:0:1:0:1:60:false:0:1:2:

; DllCommunication = Dll choisie par l'utilisateur
DllCommunication =VisualCNC_XP.dll

; Etat du Panel de Déplacement (1-non, 0-oui)
PDeplacement =1

; Langue de l'interface (= au nom du fichier xml sans son extension)
Langue=Français

; Configuration des dernières opérations utilisateur sur le panneau de contrôle
UtilisateurCheckDependance=1
UtilisateurCheckGuillotine=0
UtilisateurCheckLissage=0
UtilisateurCheckChauffe=0
UtilisateurCheckMateriau=1
UtilisateurNumMateriau=2
UtilisateurPourcentageChauffe=90

; FirstLoad=1 si c'est le premier lancement de Jedicut
FirstLoad=0

; Numéro de la version courante de Jedicut
JedicutVersion=2.1.9 build 0
ToolBarVisible=1
ToolBarSize=1

;[MoteurXX]
;coeffPas = Nombre de mm effectués par pas du moteur
;inverserSens
; 0 : Sens Normal
; 1 : Sens Inverser
;vitesseDecoupe
;vitesseRapide
;bitHorloge = Bit d'Horloge
;bitSens = Bit de Sens

[MoteurX1]
coeffPas=0,0025
vitesseDecoupe=8
vitesseRapide=3
bitHorloge=6
bitSens=7
inverserSens=1

[MoteurX2]
coeffPas=0,0025
vitesseDecoupe=8
vitesseRapide=3
bitHorloge=4
bitSens=5
inverserSens=1

[MoteurY1]
coeffPas=0,0025
vitesseDecoupe=8
vitesseRapide=3
bitHorloge=2
bitSens=3
inverserSens=0

[MoteurY2]
coeffPas=0,0025
vitesseDecoupe=8
vitesseRapide=3
bitHorloge=0
bitSens=1
inverserSens=0

[Chauffe]

; Activer / Désactiver le contrôle de la chauffe (0-non, 1-oui)
ActiverChauffe =1

; Lire le mode de gestion de la chauffe sur le port // (0-non, 1-oui)
LireModeChauffe =1

; Liste des materiaux
; ListeMateriaux = nb materiau de la liste:materiau1:valeurChauffe1:materiau2:valeurchauffe2
ListeMateriaux =4:30:1000:30:1000:30:50:1000:50:1000:50:70:1000:70:1000:70:90:1000:90:1000:90:

; Liste des bits nécesaires à la gestion de la chauffe
BitHorlogeExterne =16
BitModeChauffe =15
BitSortieChauffe =22
BitEntreeChauffe =17
BitAlimentationMoteur =23

; Synchroniser / Ne pas synchroniser les moteurs avec le timer externe
SynchroniserMoteurAvecTimerExterne=1

; Frequence Timer saisie par l'utilisateur si la machine en possède un et si la syncho est activée
FrequenceTimer=2000

ChauffeDynamique=1


à bientôt !!!

Christophe.

tof545557@hotmail.com

Re: Carte VisualCnc

#10
Bonjour
C'est la premiere fois que j'interviens sur ce forum, donc je me presente:retraité de l'enseignement, je pratique le modelisme planeur(vol de pente et F3b hors concours) sur le club de Montauban. éternel débutant, je suis content d'apprendre tous les jours.
J'ai hébergé qq temps une machine cnc à la maison, mes proches ont remarqué que son départ m'avait affecté ;o) et donc j'ai recu en cadeau une carte visual et ses 4 moteurs: j'ai du pain sur la planche , je compte m'orienter vers une rustica.

J'ai chargé Jedicut, et pour l'instant ... j'explore......

Je me permets de compter sur la collectivité pour apprendre peu à peu.....

merci de m'accueillir.
cron