• Usinages logo

    Rejoignez notre communauté d'amateurs et de professionnels – C'EST GRATUIT !

    L'inscription ne prend que 30 secondes. En tant que membre, vous pourrez :

    • Obtenir des conseils d'experts sur vos défis d'usinage, vos anciennes machines.
    • Rester dans la conversation grâce aux notifications instantanées.
    • Des réductions exclusives de la part de nos partenaires.
    Continuer avec l'Email

Mach3 sous Windows XP : quelle carte PCI (port parallèle) ?

  • Auteur de la discussion Auteur de la discussion letoppeur
  • Date de début Date de début

letoppeur

Nouveau
Bonjour à tous,

Je sollicite votre aide car nous sommes un peu dans une impasse.

Mon beau-frère possède une table CNC qu'il a câblée lui-même. La carte d'interface est une carte breakout 5 axes DAOKI alimentée en 12-24 V avec interface parallèle (DB25) :
https://www.amazon.ca/-/fr/Breakout-Interface-Optical-Coupler-parallèle/dp/B093WM8DQP

Pour le pilotage, nous utilisons un ancien PC sous Windows XP 32 bits avec Mach3 R2.0.065, comme recommandé pour ce type d'installation.

Le PC ne possédant pas de port parallèle natif, nous avons installé une carte PCI basée sur un chipset ASIX AX99100.

Après de nombreux essais, voici nos constatations :
  • les pilotes de la carte PCI s'installent correctement ;
  • le port parallèle est bien détecté par Windows et configuré dans Mach3 ;
  • les drivers moteurs sont alimentés et les moteurs se verrouillent correctement ;
  • nous avons testé de nombreuses combinaisons de Step/Dir.
Le comportement est cependant très étrange :
  • avec les broches Step/Dir "classiques", aucun axe ne réagit ;
  • en utilisant uniquement les broches 6 et 7, nous arrivons à faire réagir très brièvement un moteur (simple vibration ou léger à-coup), mais aucun déplacement réel n'est obtenu ;
  • les trois axes présentent le même comportement.
Après plusieurs recherches, j'ai lu que les cartes PCI basées sur AX99100 ne généraient pas un véritable signal temps réel compatible avec le driver parallèle de Mach3 et qu'elles n'étaient donc pas adaptées au pilotage Step/Dir d'une CNC.

Avant d'acheter une nouvelle carte, j'aimerais avoir votre retour d'expérience.

Mes questions sont les suivantes :

  • utilisez-vous encore une carte PCI + port parallèle avec Mach3 sous Windows XP ?
  • si oui, quel modèle exact (et si possible quel chipset) utilisez-vous avec succès ?
  • existe-t-il encore une carte PCI réellement compatible avec le pilotage Step/Dir de Mach3 ?
Je préfère rester sur une solution en port parallèle plutôt que de passer à un contrôleur USB ou Ethernet si cela est possible.

Merci d'avance pour vos conseils et vos retours d'expérience.
 
Si la carte // ne fonctionne pas. En solution intermédiaire, il y a le convertisseur USB-// CNCDRIVE, j'insiste sur la marque ~100€ pas la copie chinoise apascher problématique. Le convertisseur Cncdrive embarque un programme qui affine les courbes entre-autre et gère le flux de commandes.
J'utilise UC100 acheté chez le fabricant.

J'ai aussi testé des convertisseurs "maison" à base d'arduino, ça fonctionne mais c'est de la stricte conversion usb-//, sans les avantages de l'UC100.

Je savais que les câbles adaptateur // ne fonctionnait pas pour le pilotage CNC, mais je pensais que les carte PCI gérait un "vrai" port // avec tous les signaux.
A vérifier si le mode de fonctionnement SPP/EPP/ECP qui convient est bien sélectionné. Je n'ai que de vagues souvenirs, cela remonte à loin, mais il me semble qu'il y avait là une source de problème.
 
Bonjour, as-tu vérifié dans quel mode est le port //, SPP, EPP ou ECP ?
Cela influe sur la vitesse du port.
 
J'utilise UC100 acheté chez le fabricant.

Satisfait aussi de l'UC 100 de chez CNC Drive.
Toutefois, il arrive qu'au cours des manœuvres d'approche avec la pinnule de centrage (en mode step 0.1), la CNC perd la connexion.
Il faut relancer Mach3 et parfois même le contrôleur.
Souci qui arrive de façon tout à fait aléatoire.
Un problème de câble USB ? (j'ai déjà changé le câble UC100-port parallèle contrôleur, le câble USB a une excroissance (blindage ?).
Dell Optiplex 32 bits, Windows 7
 
Pour les curieux, les deux solutions "souder, programmer", testé avec ma carte CNC TB-6560.
Un simple shield pour adruino UNO et une version plus sophistiquée avec un Nano. C'est une pure adaptation USB Parallèle, sans les améliorations apportées par l'UC100.

arduino_usb-parallele_20260715_190521_crop_1280.jpg
 
Dernière édition:

Sujets similaires

Steelmann
Réponses
6
Affichages
2 910
Steelmann
Steelmann
T
Réponses
98
Affichages
9 492
Doctor_itchy
D
laurenttanguy
Réponses
0
Affichages
2 308
laurenttanguy
laurenttanguy
L
Réponses
30
Affichages
5 382
MegaHertz
MegaHertz
M
Réponses
8
Affichages
5 040
Mandrak
M
CNC_FONTAINE
Réponses
15
Affichages
2 978
CNC_FONTAINE
CNC_FONTAINE

Sujets similaires

P
Réponses
4
Affichages
1 869
pierre 76
P
J
Réponses
2
Affichages
2 742
J
H
Réponses
2
Affichages
2 377
her68_123
H
Retour
Haut