ePCon est un système de commande CNC pour la découpe plasma, avec une interface graphique en C++ et une communication Ethernet (UDP) avec un contrôleur basé sur un microprocesseur 32 bits à 240 MHz. Il pilote les axes X, Y, Z et un axe A (esclave du portique sur les tables à double moteur, ou 4e axe rotatif), plus les sorties torche et accessoires.
ePCon intègre le THC (Torch Height Control, contrôle de hauteur de torche) : il mesure la tension d'arc en temps réel et corrige la hauteur Z pendant la coupe, sans module externe.
Partie I — Première mise en service
Si c'est la première fois que vous montez la machine, suivez ces étapes dans l'ordre : chacune dépend de la précédente.
2. Connectivité : la couche physique d'abord
Alimentation et câble. Contrôleur alimenté, branchez le câble Ethernet. Si vous reliez le PC directement au contrôleur (sans routeur ni switch), utilisez un câble croisé : le contrôleur ne croise pas les paires automatiquement. À travers un switch ou un routeur, un câble droit suffit.
Guidez-vous avec les LED du connecteur RJ45. LED de lien fixe = couche physique OK (câble et alimentation corrects). LED clignotante = trafic. Aucune LED = ne continuez pas : vérifiez le câble (croisé ?), les connecteurs et l'alimentation avant de toucher à l'application.
Pilote du câble USB (Windows 7 uniquement). Windows 10 et 11 reconnaissent le contrôleur tout seuls, rien à installer. Sous Windows 7, câble USB branché, ouvrez le dossier drivers livré à côté du programme et lancez CH341SER.EXE → bouton INSTALL. À la fin, un nouveau port apparaît dans le Gestionnaire de périphériques sous Ports (COM et LPT), du genre USB-SERIAL CH340 (COM5) ; le numéro n'a pas d'importance, le programme les essaie tous. Si une ou deux entrées marquées en jaune nommées USB JTAG/serial debug unit restent dans Autres périphériques, c'est normal et il n'y a rien à corriger : c'est la partie débogage de la puce, que le programme n'utilise pas. Les mêmes étapes figurent dans drivers\LEEME.txt.
Trouver l'IP du contrôleur. Settings → connectivité propose deux boutons. Essayez d'abord Rechercher (reseau) : il interroge par le câble réseau, ne demande ni USB ni pilote, et se comporte pareil sous Windows 7 que sous 10 ou 11 — mais il ne trouve le contrôleur que si le PC est déjà dans son sous-réseau. S'il n'apparaît pas, utilisez Détecter IP (USB), qui interroge par le câble USB (là, le pilote de l'étape précédente est nécessaire). L'un comme l'autre remplit l'IP et le port pour vous. En sortie d'usine le contrôleur est en 192.168.157.111, port 2055.
Fixer l'IP du PC dans le même sous-réseau. Si le contrôleur est en 192.168.157.111, le PC a besoin d'une IP fixe 192.168.157.x différente (par exemple 192.168.157.2), masque 255.255.255.0. Comment : Panneau de configuration → Réseau et Internet → Centre Réseau et partage → Modifier les paramètres de la carte ; clic droit sur la connexion réseau du contrôleur → Propriétés → sélectionnez Protocole Internet version 4 (TCP/IPv4) → Propriétés → Utiliser l'adresse IP suivante, puis saisissez l'IP et le masque. Passerelle et DNS peuvent rester vides.
Vérifier. Le bouton Vérifier contrôle, avant toute tentative de connexion, que l'IP et le port sont valides et qu'ils tombent dans la même plage qu'une des cartes réseau du PC. Sinon, il liste les cartes et leurs adresses pour montrer où est le décalage.
Appuyez sur Connect. Si ça échoue alors que les LED sont bonnes, c'est presque toujours l'IP du PC (mauvais sous-réseau) ou un pare-feu qui bloque l'UDP.
Les autres raccordements de la carte
Voici la carte des bornes du contrôleur, la carte telle qu'elle est montée dans son boîtier. En haut se trouvent la liaison RS485 vers la carte VD et le bornier des sorties ; en bas, de gauche à droite, l'alimentation, le codeur, les entrées et le bornier des axes. Le dessin correspond à la carte eMCon V3.0 : si la vôtre est antérieure, la disposition change — regardez-la avant de câbler.
2.1 — Comment câbler chaque borne
Le dessin ci-dessus dit où se trouve chaque bornier ; voici ce qui s'y branche. Sauf l'arrêt d'urgence et les fins de course, toutes les entrées et sorties sont isolées de l'électronique du contrôleur.
Axes (U4). Chaque axe sort avec Step et Dir vers son driver, plus une masse. Attention aux masses : tout le bornier n'a que deux bornes Gnd et elles sont partagées — une entre Xs et Yd, une autre entre Zs et Ad —, donc deux axes dépendent de chacune. Ce sont des signaux 3,3 V qui vont directement au driver, sans adaptation : vérifiez dans le manuel de votre driver qu'il les accepte, car beaucoup demandent 5 V. Si un axe part à l'envers, ne changez pas les fils : cochez-le comme inversé dans Settings → Ejes.
Axe A (second moteur du portique). Il reçoit exactement les mêmes signaux que son maître, générés une seule fois : les deux moteurs ne peuvent donc pas se désynchroniser. Si les moteurs sont opposés et que l'un doit tourner à l'envers, ne croisez pas ses phases : cochez Invertir dir. dans Settings → Eje A. Si votre table n'a pas de second moteur, ces deux bornes restent libres.
Sorties Out1, Out2 et Out3 (U7). Chacune est deux bornes qui font un contact sec : un relais statique qui ouvre et ferme, sans tension propre et sans polarité. Elles tiennent 60 V et 550 mA au maximum. Si ce que vous voulez commander demande plus — une bobine de contacteur, par exemple —, mettez un relais entre les deux : le contact de la carte commande le relais, et le relais commande la charge. Out1 va sur l'entrée d'amorçage de torche de la découpeuse (c'est celle que pilotent M3 et M5), Out2 arme le THC et Out3 est l'auxiliaire.
Broche (10V, PWM et ACM). Fraiseuse uniquement. C'est la consigne de vitesse du variateur : 0-10 V sur la borne 10V, référencés à ACM, qui est leur masse (d'où le noir). La borne PWM donne le même signal non filtré, si votre variateur le préfère ainsi. En plasma ces trois bornes restent libres.
Arrêt d'urgence (P3) et fins de course (P4). Ce sont des contacts secs vers Gnd et ils entrent non isolés : ne leur envoyez aucune tension, juste un contact propre. Les fins de course vont toutes en série sur la même borne, et c'est pourquoi le contrôleur sait qu'une a déclenché mais pas laquelle : les trois LED s'allument ensemble. Si l'une fonctionne à l'envers, inversez sa polarité dans Settings → Inputs.
Palpeur (P6). Trois bornes : Gnd2, Vout et Signal. Le bornier l'alimente lui-même, car Vout ressort à la tension que vous avez mise sur Vin. Avec un capteur inductif trois fils : le bleu (0 V) sur Gnd2, le marron (+) sur Vout et le noir (la sortie) sur Signal. Il entre isolé et accepte de 5 à 24 V. Si la LED Probe fonctionne à l'envers, inversez la polarité dans Settings → Inputs ; on ne touche pas au câblage.
Input1 (P1). Entrée libre, pour ce que vous voulez. Un avertissement si vous venez de Mach3 : beaucoup de découpeuses fournissent un signal d'arc établi et cette borne l'accepte, mais ePCon ne s'en sert pour rien — c'est la carte VD qui dit s'il y a un arc, en mesurant la tension (point 7). Vous pouvez l'activer et l'inverser dans Settings → Inputs, mais aujourd'hui elle ne pilote pas la coupe. C'est une entrée flottante : ses deux bornes sont les deux extrémités de l'optocoupleur et ne partagent aucune masse avec la carte — pas même avec le palpeur ou le codeur, qui dépendent eux du Gnd2 commun. Elle s'active en appliquant de 5 à 24 V entre ses deux bornes, le + sur la 1 ; si vous les croisez il ne se passe rien, elle a une diode de protection. Si ce que vous avez est un contact sec (un relais, un pressostat... ce que donnent beaucoup de découpeuses pour l'Arc OK), fermez la boucle avec une tension de la carte : 5 V de P8 → contact → borne 1, et le Gnd2 de ce même P8 → borne 2.
Codeur (P5). Trois bornes — A, B et Z —, isolées, alimentées par les 5 V et le Gnd2 de P8. Il ne sert pas encore : il est prévu pour plus tard, donc pour l'instant il reste libre.
Alimentation (P8). La carte est alimentée par l'USB, qui sert aussi à la programmer : aucune alimentation externe n'est nécessaire. L'entrée Vin ne sert que si un accessoire la demande, un palpeur 24 V par exemple. Elle accepte de 12 à 30 V en continu. La limite basse n'est pas imposée par la carte mais par le capteur de proximité : Vout (P6) sort la même tension que celle injectée sur Vin, et un SN04 s'alimente de 10 à 30 V. Avec 12 V vous avez de la marge ; en dessous, le capteur ne démarre pas. Les 5 V de P8 alimentent le codeur et Input1. Sur ce bornier, en regardant le boîtier de face, on a 5 V à gauche, Gnd2 au milieu (la borne noire) et Vin à droite.
RS485 (P2). Les deux fils, A et B, qui viennent de la carte VD. Le câblage est expliqué au point 7.
Trois règles pour tout le câblage. Faites passer les câbles de signal à l'écart de ceux de puissance (moteurs, torche) et ne les mettez pas dans la même gaine. Utilisez de la paire torsadée blindée quand vous pouvez, avec le blindage à la masse d'un seul côté, jamais des deux. Et ne reliez jamais la masse de l'arc à celle du contrôleur ni à celle du PC.
3. Calibrer les axes (pas/mm)
Les pas par millimètre théoriques viennent du moteur, du driver et de la transmission, mais la vérification réelle se fait en mesurant. La règle pratique, axe par axe :
Mettez l'axe à zéro avec son bouton du DRO et marquez la position physique (ou installez un comparateur/règle).
Depuis le MDI, commandez un mouvement de 100 mm, par exemple G1 X100 F500.
Mesurez le déplacement réel à la règle ou au pied à coulisse ; appelez-le d.
Corrigez : pas/mm nouveau = pas/mm actuel × 100 / d. Appliquez la valeur dans Settings → Axes.
Recommencez avec 1000 mm (G1 X1000 F1000) : plus la course est longue, moins l'erreur de mesure pèse, et le réglage devient fin. Même formule avec 1000 au lieu de 100.
Attention aux unités : ces essais comptent en millimètres. Si l'application est en pouces, G1 X100 fait 100 pouces (environ 2,5 m) et l'axe ira contre son fin de course. Calibrez avec Settings en mm, ou écrivez l'unité sur la ligne : G21 G1 X100 F500.
Commencez avec des vitesses et accélérations prudentes ; montez-les quand la mécanique est prouvée. Si un axe perd des pas pendant l'essai, baissez l'accélération avant la vitesse.
4. Tester le signal du palpeur (Probe)
Sur cette machine, le palpage est fait par la torche flottante : au contact de la tôle, la torche se soulève sur son rail et un capteur inductif le détecte. Avant de faire confiance au touch-off automatique :
Machine à l'arrêt, regardez la LED Probe du groupe Inputs : au repos elle doit être éteinte.
Soulevez la torche à la main : la LED doit s'allumer. Si c'est l'inverse, inversez la polarité dans Settings → Inputs.
Essai dynamique : descendez l'axe Z en jog lent vers la tôle et observez la LED au moment du contact. Gardez la main sur le bouton : dans cet essai rien n'arrête Z automatiquement.
5. Tester l'arrêt d'urgence et les fins de course (alarmes et réarmement)
Arrêt d'urgence. Machine à l'arrêt, appuyez sur le coup de poing : la LED E-Stop doit s'allumer et les sorties (torche comprise) se couper. Tant qu'il est enfoncé, l'application bloque Run et jog.
Fins de course. Appuyez-les à la main et vérifiez leur LED. Si l'un fonctionne à l'envers, inversez sa polarité dans Settings → Inputs.
Comment réarmer une alarme. Supprimez d'abord la cause physique : relâchez le coup de poing (tourner pour déverrouiller) ou sortez du fin de course en jog (le jog EST permis avec un fin de course appuyé, justement pour le libérer). Puis appuyez sur Reset. Tant que la cause est présente, le Reset n'efface pas l'alarme.
6. Régler l'Offset (hauteur de perçage réelle)
L'Offset (mm) de Cutting parameters compense la course morte de la torche flottante : entre le moment où la buse touche la tôle et le déclenchement du capteur, l'axe Z est descendu de quelques millimètres de trop. Pour le régler :
Faites un touch-off (un M3 d'essai depuis le MDI sur la tôle, ou le palpage de la macro) pour fixer le zéro de travail.
Depuis le MDI, montez à la hauteur de perçage configurée, par exemple G0 Z3 si votre Pierce height est 3 mm.
Mesurez la distance réelle buse-tôle (cales d'épaisseur).
Corrigez l'Offset jusqu'à ce que la hauteur réelle corresponde à la configurée : si vous mesurez trop, baissez l'Offset de cette différence ; si vous mesurez trop peu, montez-le.
7. Brancher la carte VD et calibrer le THC
Le THC a besoin de connaître la tension de l'arc, et c'est la carte VD qui la mesure : une petite carte reliée d'un côté à la découpeuse plasma et de l'autre au contrôleur. D'abord le câblage ; la calibration vient ensuite.
7.1 — Comment la câbler
Il y a deux façons de prendre la tension sur la découpeuse et on n'en utilise qu'une, celle que permet votre machine. Regardez d'abord le manuel de votre découpeuse : si elle a une sortie de tension d'arc divisée (souvent notée divided arc voltage), allez directement à l'option B.
Option A — directement sur l'arc. Un fil sur la borne de la torche (celle de l'électrode) et l'autre sur la pince de masse ou la table, tous les deux vers la borne rouge de la carte (l'entrée 1:1). La borne orange reste libre.
Option B — sur la sortie 1:50 de la découpeuse. Les deux fils de cette sortie vont vers la borne orange de la carte (l'entrée 1:50), et la borne rouge reste libre. C'est la meilleure option quand elle existe : la carte ne reçoit alors que quelques volts au lieu des centaines de l'arc.
Quelle que soit l'option retenue, le reste est identique :
L'ordre des deux fils venant de la découpeuse est indifférent. En les croisant, la carte mesure exactement la même chose. Pas besoin de chercher lequel est le positif.
Alimentation. La carte est alimentée par son port USB-C (un chargeur de téléphone ou un port USB du PC suffit). Sans USB elle ne mesure pas : c'est la première chose à vérifier si l'application ne reçoit rien.
Le câble vers le contrôleur. Deux fils, A et B, de la borne verte de la carte VD au bornier P2 du contrôleur. Ici la polarité compte : A avec A et B avec B ; croisés, aucune communication. Utilisez une paire torsadée blindée et reliez le blindage à la masse à une des deux extrémités, pas aux deux.
Sécurité. Faites tout le câblage avec la découpeuse éteinte et débranchée : l'entrée 1:1 est à la tension de l'arc, environ 300 V à vide. La carte VD est isolée à l'intérieur, mais cela ne protège que si vous ne reliez pas les masses : la masse de l'arc ne doit jamais toucher celle du contrôleur ni celle du PC. Et éloignez le câble A/B des câbles de puissance et du faisceau de la torche, comme tous les autres signaux.
Vérification rapide, sans allumer le plasma. Carte VD alimentée, ouvrez l'onglet THC : si le câblage est bon vous verrez un état d'attente et une lecture de 0 V. S'il indique l'absence de réception de la carte VD et que la tension s'affiche --- V, rien n'arrive : vérifiez d'abord l'USB de la carte, puis si A et B sont croisés.
7.2 — Calibration : Set Point et vitesse de correction
Coupe de référence sans THC. Sur une tôle plane, programmez une coupe droite et exécutez-la avec le THC éteint, à la hauteur de coupe indiquée par le fabricant de votre découpeur pour ces consommables et cet ampérage (sa table de coupe).
Lisez la tension. Pendant cette coupe, regardez la lecture en direct de la tension d'arc (Varc) dans l'onglet THC. Cette valeur est VOTRE tension de coupe réelle à la bonne hauteur.
Collez-la dans le Set Point. Saisissez la valeur lue dans THC Set point (V) de Cutting parameters. Dès lors, le THC bougera Z pour tenir cette tension = cette hauteur.
Réglez la vitesse de correction. Commencez bas. Si la torche oscille de haut en bas (effet ressort / pompage), baissez la vitesse de correction ou élargissez la bande morte. Si elle réagit tard aux variations de la tôle, montez-la petit à petit.
La tension d'arc varie avec les consommables, l'ampérage et le matériau : si vous changez de jeu de consommables ou de tôle habituelle, refaites la coupe de référence.
8. Configurer les touches de la télécommande (pendant)
Tout cela se trouve dans Settings → Remotes. Choisissez d'abord votre télécommande dans Pendant type. Ce choix charge sa carte de touches d'usine :
XHC WHB02 : le pendant XHC (HB02 et famille). Ce n'est pas un clavier : il parle en HID et passe par un autre chemin.
Keyboard / generic : un pavé numérique sans fil, que le PC voit comme un clavier USB de plus. À utiliser avec Verr Num désactivé.
L'écran dessine la télécommande telle qu'elle est : chaque touche à sa place, avec le nom imprimé dessus. La couleur indique sa fonction (bleu X/Y, vert Z, gris A, jaune vitesse, violet pas, orange tracé, rouge Stop). Les touches grises existent sur la télécommande mais ne font rien dans ePCon. Pour en changer une : cliquez dessus et appuyez sur le bouton de la télécommande.
Le pavé numérique reprend le panneau de jog de l'écran :
Verr Num
Run/Pause (/)
Torch (*)
←
A+ (7)
Y+ (8)
Z+ (9)
J- (-)
X- (4)
Pas (5)
X+ (6)
J+ (+)
A- (1)
Y- (2)
Z- (3)
Ok (Entrée)
Aller au zéro (0)
Stop (.)
J+ / J- changent la vitesse de jog, Pas fait tourner le mode de jog (continu, x1, x10, x100), et Ok capture le point en mode Tracer. Pendant le tracé, le 0 annule le dernier point au lieu d'aller au zéro (point 18).
Sur la CNC remote : Start = Run/Pause, Torch (le bouton SPINDLE ON/OFF) = torche, Recut (RE DO), F+ / F- = Feed Override ±5 %, J+ / J- = vitesse de jog, Step = pas, Origin = Aller au zéro, et Trace+ / Trace- (SPEED UP / SLOW DOWN) = capturer / annuler un point en mode Tracer. Recut, F+ et F- n'ont pas de touche d'usine : affectez-les une fois.
Les actions sans bouton sur votre télécommande ne sont pas dessinées. Si elles avaient déjà une touche affectée, elle continue de fonctionner.
L'application mémorise aussi le dispositif physique qui a envoyé la dernière touche capturée. Les touches de cette télécommande restent actives même quand le curseur est dans un champ de texte ; le clavier normal du PC respecte la saisie. Si le mauvais dispositif a été appris, recapturez n'importe quelle affectation avec la bonne télécommande.
Les affectations sont enregistrées dans le fichier de configuration de la machine. Pour revenir à la carte d'usine, choisissez un autre type de télécommande puis de nouveau le vôtre.
Les cartes d'usine évitent volontairement les lettres seules. Le clavier est écouté de façon globale, donc un T affecté à la torche se déclencherait en tapant dans le MDI.
Partie II — Utilisation quotidienne
9. Préparer un travail : zéro pièce et passage à vide
Ici la prise d'origine est manuelle : le Ref All Home de Mach3 n'existe pas. Le zéro se cherche à la main, sur le bord de la tôle, et en plasma c'est plus pratique — la tôle est posée où elle tombe, et ce qui compte c'est où elle se trouve, pas où se trouve la machine. Les fins de course protègent la course, elles ne servent pas à référencer : elles sont toutes en série sur la même borne, donc la machine sait que l'une a été touchée mais pas laquelle.
Zéro pièce (X/Y). Tôle en place, amenez la torche en jog au point que votre CAM a utilisé comme origine de l'imbrication (typiquement le coin inférieur gauche) et mettez X et Y à zéro avec les boutons du DRO. Le zéro de Z ne se règle pas à la main : la macro M3 le fixe avec le touch-off à chaque perçage.
Vérifiez dans la vue graphique que le dessin tombe dans la tôle : la croix marque la position actuelle de la torche par rapport au programme.
Passage à vide (très recommandé avec un nouveau programme). Exécutez le programme avec la source plasma éteinte et l'Arc monitor désactivé (sinon il mettrait en pause pour « arc non allumé »). Vérifiez le parcours, les hauteurs et l'absence de collisions. Ensuite : source ON, Arc monitor ON, et coupez.
10. Flux de base
Appuyez sur Connect pour établir la communication avec le contrôleur.
Chargez un fichier G-code avec le bouton Load file.
Vérifiez la trajectoire dans la liste G-code et la vue graphique.
Fixez le zéro pièce (point 9) et les paramètres de coupe (THC Set point, hauteur de perçage, offset, piercing time) dans le panneau droit.
Appuyez sur Run pour exécuter le programme (il commence par monter au Safe-Z).
Utilisez Pause/Resume pour mettre en pause et reprendre (freinage doux), Reverse pour reculer le long de la trajectoire, et Cancel pour abandonner.
11. Onglets principaux
Main : exécution, vue graphique, coordonnées (DRO), liste G-code et MDI.
Settings : se divise à son tour en trois onglets :
General : connectivité, axes, axe A, entrées, vitesses et paramètres (junction deviation / jerk), hauteurs de coupe et Recut.
Remotes : tout ce qui concerne la télécommande (point 8).
Firmware : identité du contrôleur — numéro de série et version — et la mise à jour par le réseau (point 23).
THC : réglages du contrôle de hauteur et lecture en direct de la tension d'arc.
About : ce manuel.
Référence rapide de Settings
Torch Off delay (s) : retarde l'extinction de la torche après la fin d'une coupe. La valeur s'applique immédiatement et est enregistrée à la fermeture de l'application.
Unités de travail (mm / pouces) : changent ce que vous voyez et ce que vous tapez à la main : le DRO, l'avance, les axes, le MDI et les champs de longueur (Safe Z, Pierce height, Offset, Marge Recut, Junction deviation, Jerk et la vitesse de correction du THC), qui affichent leur unité entre parenthèses. settings.ini est toujours enregistré en mm : changer d'unité ne modifie aucun réglage. Le changement s'applique au redémarrage de l'application : à l'ouverture, tout est déjà dans la nouvelle unité. Les fichiers G-code ne dépendent pas de ce sélecteur (voir FAQ).
Tab Logs / Editor macros : affichent ou masquent le lecteur des journaux de diagnostic et l'éditeur avancé de macros Lua. Logs regroupe les traces de session, THC/Arc, Pause/Cancel et télécommande.
Axe A : avec Esclavo de X activé, A est le second moteur du portique et reçoit les mêmes impulsions Step/Dir que X. Décochez-le pour utiliser A comme axe rotatif indépendant ; ses valeurs sont alors en pas/degré, degrés/minute et degrés/s². Invertir dir. inverse ce moteur sans modifier le câblage.
Junction deviation (mm ou in) : tolérance du look-ahead dans les angles. Une valeur plus grande conserve davantage de vitesse, mais arrondit un peu plus l'angle.
Jerk (mm/s³ ou in/s³) : active l'enveloppe de vitesse S-curve. Un maximum plus faible réduit les changements brusques d'accélération mais allonge les rampes ; un bon point de départ est 10–30 fois l'accélération maximale des axes. Il s'applique au prochain Run.
Safe Z / Pierce height : Safe Z est la hauteur absolue de dégagement avant un mouvement XY ; Pierce height est mesurée au-dessus du zéro de tôle fixé par le touch-off et correspond au point où M3 allume la torche.
Marge Recut (mm ou in) : distance avant le point de défaut à laquelle l'arc doit déjà être établi. Augmentez-la si l'arc n'est prêt qu'à l'extrémité de l'ancienne coupe ; baissez-la si une trop grande partie du trait est refondue.
Palper la tôle à chaque perçage : activé, M3 fixe le zéro Z à chaque perçage. Désactivé, le zéro Z saisi à la main est utilisé ; s'il est faux, la torche peut plonger dans la tôle ou s'allumer dans le vide.
12. Commandes principales
Connect : connecte ou déconnecte le contrôleur.
Run / Cancel : lance le programme chargé ou l'abandonne.
Pause / Resume : pause avec freinage doux ou reprise en avant (à l'accélération réelle de la machine). Voir plus bas ce que vous pouvez faire pendant la pause.
Reverse : pendant la pause, recule le long de la trajectoire déjà exécutée (torche éteinte).
Recut : apparaît quand l'Arc Monitor a mis en pause pour un défaut d'arc ; il réengage la coupe automatiquement (voir point 15).
Torch : allume ou éteint la torche (sortie SSR).
THC On/Off : active ou désactive le contrôle de hauteur pendant la coupe.
Cutter : sortie auxiliaire du découpeur.
Go to zero : amène la machine à zéro avec une stratégie sûre.
Arc monitor : active/désactive le surveillant de l'arc (voir point 15).
Jog X / Y / Z / A : mouvement manuel. Chaque bouton porte son axe et son sens écrits dessus (X+, Z-...), et la couleur les regroupe : bleu pour le plan de coupe X/Y, vert pour la hauteur Z, gris pour l'axe A. Continu ou par pas x1/x10/x100 avec le sélecteur au centre de la croix ; le pas à pas fonctionne aussi en pause.
Feed Override / Jog Override : réglage de l'avance en exécution (par pas de 5) et du jog manuel (par pas de 10).
Ce que vous pouvez faire pendant une pause
La pause n'est pas seulement une attente : elle est faite pour intervenir sur la coupe. Ce que vous faites au jog change ce qui se passe à la reprise :
Si vous corrigez seulement la hauteur (Z). C'est la manoeuvre typique : la torche est trop haute ou trop basse et vous la remontez ou la descendez à la main. Au Resume, votre correction est respectée et la coupe repart d'où elle en était, sans aucun mouvement supplémentaire.
Si vous déplacez la machine dans le plan (X ou Y). Il faut alors récupérer la géométrie. À la reprise, la machine monte au Safe Z, revient en l'air au point exact où elle s'est arrêtée, redescend et continue. La torche n'est jamais traînée sur la tôle. Idem pour Reverse.
Autrement dit : bouger Z en pause est votre décision et elle tient ; bouger X/Y est annulé, sinon le reste de la pièce sortirait décalé.
13. Vue graphique
Molette : zoom. Glisser au bouton droit : déplacer la vue. Double clic droit : recentrer.
Toucher une forme sélectionne sa ligne dans la liste G-code (et inversement : sélectionner dans la liste surligne la forme en rouge).
Flèches sur les déplacements rapides (G0) : chaque rapide porte une pointe de flèche indiquant son sens ; en suivant la flèche de sortie d'une forme, on voit laquelle est coupée ensuite, et celle d'entrée dit d'où elle vient. Les rapides très courts n'ont pas de flèche pour garder le dessin propre.
14. THC (contrôle de hauteur de torche)
ePCon lit la tension d'arc (Varc) via la carte capteur VD (en RS485) et bouge l'axe Z pour maintenir la tension au Set Point, c'est-à-dire pour garder la hauteur de coupe constante. Dans l'onglet THC se règlent :
Bande morte (V) : marge autour du Set Point sans correction (évite le tremblement).
Vitesse de correction (mm/s/V) : plus c'est haut, plus Z corrige vite l'erreur de hauteur.
Calibration VD : met à l'échelle toute la chaîne de mesure VD ; ce n'est pas simplement le rapport de division annoncé par la découpeuse. Sur une carte v2, elle est généralement proche de 150. Pendant une coupe de référence, comparez Varc à un multimètre et ajustez cette valeur jusqu'à concordance. Elle ne change normalement qu'avec le matériel de mesure, ou avec une autre découpeuse utilisant sa sortie de tension divisée.
Anti-plongée (% de l'avance) : si l'avance réelle tombe sous ce % de la programmée (angles), le THC se fige pour que la torche ne pique pas.
Délai d'activation (ms) : après le perçage, le THC attend ce temps avant de corriger (laisse l'arc se stabiliser).
Varc max (% du Set Point) : si la tension dépasse ce % durablement, l'arc ne transfère pas au matériau (tension à vide) → pause.
Si la tension affichée par l'application ne correspond pas à celle que vous mesurez au voltmètre, ajustez-la avec le Facteur diviseur : nouveau facteur = facteur actuel × V réel / V affiché. Le câblage de la carte VD est au point 7.
L'idée, en une image. Une tôle n'est jamais parfaitement plane : la chaleur de la coupe la voile. Si l'axe Z reste fixe, la torche se rapproche sur les bosses (jusqu'à la collision) et s'éloigne dans les creux (l'arc s'allonge et la coupe se dégrade). Comme la tension de l'arc monte quand la torche s'éloigne et descend quand elle se rapproche, cette tension sert d'instrument de mesure : la THC la compare au Set Point et déplace Z pour la ramener, gardant une hauteur de coupe constante.
La bande morte évite que Z tremble à cause du bruit normal de la mesure, et l'anti-plongée gèle la correction dans les angles, où la machine ralentit et la tension monte sans que la hauteur ait changé. La calibration du Set Point est au point 7 de la mise en service.
15. Arc Monitor et Recut
L'Arc Monitor surveille l'arc pendant la coupe et met la machine en pause (en éteignant la torche) s'il détecte : arc perdu, arc qui n'a pas allumé, arc sans transfert (tension à vide) ou collision. Un bandeau indique la cause de la pause.
Après une pause pour défaut d'arc, le bouton Recut apparaît ; il réengage la coupe sans laisser de marque : il recule de quelques millimètres sur le trait déjà coupé, reprend torche éteinte, et l'allume en mouvement avec juste l'anticipation nécessaire pour que l'arc arrive établi un peu avant le point où il s'est éteint — il ne meurt pas faute de matière et ne laisse pas de marque de reperçage. Il utilise deux valeurs : le Piercing time de Cutting parameters (le temps que met votre source à établir l'arc) et la marge Recut (mm) de Settings (combien de mm avant le point d'extinction l'arc doit arriver prêt).
Le Recut peut aussi se lancer depuis la télécommande : touche Recut de la CNC remote, ou celle que vous affectez dans Settings → Remotes. Il fait la même chose que le bouton et n'agit que lorsque le bouton est disponible.
16. MDI et Run from line
L'onglet MDI envoie des commandes manuelles rapides (uniquement machine à l'arrêt) :
M3 / M4 (torche ON) et M5 (torche OFF), seuls.
G0 / G1 avec coordonnées X, Y, Z et F pour l'avance.
Les cotes et l'avance du MDI sont dans les unités de Settings. Pour forcer l'autre unité, écrivez-la sur la ligne : G21 G0 X10 (mm) ou G20 G0 X1 (pouces).
Run from line : lance l'exécution depuis une ligne précise du programme, en se positionnant d'abord par un mouvement sûr (Safe-Z lead-in). Fonctionne même en pause.
17. Perçage (touch-off + pierce) et macros
L'allumage de la torche est géré par la macro M3 (en Lua) : elle palpe la tôle (torche flottante + capteur inductif), fixe le zéro de travail, monte à la hauteur de perçage, allume la torche et attend le piercing time avant que le G-code commence à couper. Les paramètres viennent de la boîte Cutting parameters : THC Set point (V), Offset (mm), Piercing time (ms) et Pierce height (dans Settings).
ePCon accepte des macros Lua façon Mach3 (M-codes personnalisés) avec éditeur intégré (activable dans Settings).
18. Mode Tracer (numérisation)
Sert à copier une forme réelle : vous conduisez la torche à la main le long du contour d'une pièce ou d'un gabarit, vous capturez les sommets au fur et à mesure, et à la fin vous l'exportez en DXF pour l'emmener dans le CAM. Uniquement machine à l'arrêt (Idle).
Préparez l'origine. Amenez la torche au jog jusqu'au coin de départ et mettez X et Y à zéro avec les boutons du DRO. Ce point devient le sommet 0 du tracé.
Entrez dans le mode avec le bouton Tracer. Sa LED clignote en orange pendant la numérisation.
Capturez les sommets. Déplacez la torche au point suivant du contour et appuyez sur la touche capturer un point ; un sommet est ajouté avec le X/Y affiché au DRO. La polyligne se dessine en ambre sur la vue graphique.
Pavé numérique
XHC
CNC remote
Capturer un point
Entrée (Ok)
YES
Trace+
Annuler le dernier
0
NO
Trace-
Annuler n'efface jamais l'origine : elle sert d'ancre. Sur le pavé numérique, le 0 est Aller au zéro hors du mode Tracer ; pendant le tracé, il annule.
Num . (Verr Num activé) efface tout le tracé et ne laisse que l'origine.
Terminez en appuyant de nouveau sur le bouton Tracer. Une fenêtre à trois boutons s'ouvre :
Exporter en DXF : ouvre la fenêtre d'enregistrement et écrit le fichier.
Abandonner : efface le tracé et quitte le mode.
Continuer le tracé : revient au mode sans rien perdre, au cas où vous auriez appuyé par erreur. Fermer la fenêtre ou annuler l'enregistrement fait de même : le tracé ne se perd jamais par accident.
Après l'export, la forme reste sur le graphique pour que vous la voyiez. L'appui suivant sur le bouton Tracer l'efface seulement, et celui d'après commence un nouveau tracé. Si vous sortez sans avoir capturé de sommet, rien n'est demandé et le graphique reste propre.
Le DXF est écrit en POLYLINE AutoCAD R12, le format qu'importent sans problème Vectric Aspire/VCarve et les CAM habituels. Les cotes sont en millimètres et le format R12 ne mémorise pas l'unité : à l'import dans SheetCAM ou un autre CAM, quand il le demande, choisissez mm (en pouces, la pièce sortirait 25,4 fois plus grande).
19. Navigation au clavier
Tab / Shift+Tab déplacent le focus au contrôle suivant / précédent.
Entrée dans les champs d'une ligne confirme la valeur et avance.
Les touches de jog (X/Y/Z/A et vitesse) se configurent dans Settings (voir point 8).
Pendant le tracé, Entrée (Ok sur le pavé numérique) capture le point et n'appuie sur aucun bouton de l'écran. Hors du mode Tracer, Entrée est une touche Entrée normale.
20. Questions fréquentes
Quel G-code ePCon comprend-il ? Du code plasma style Mach3 / SheetCAM : G0/G1 (lignes), G2/G3 (arcs avec centre I/J ou rayon R ; convention Mach3 : R négatif = arc de plus de 180°. Les cercles complets exigent I/J : au format R ils sont géométriquement ambigus et ePCon les signale et les ignore au chargement du fichier), G4 (attente), M3/M5 (torche au début et à la fin de chaque forme) et M30, en millimètres (G21) ou en pouces (G20). Le G53 d'en-tête (monter Z en coordonnées machine) est sauté sans rien bouger. Un programme avec des cotes relatives (G91), une autre origine pièce (G55–G59) ou une compensation de kerf (G41/G42) est refusé en entier au chargement. Ni variables ni sous-programmes : le fichier doit arriver « plat », ce qui est exactement ce que génèrent les posts plasma pour Mach3.
Suis-je obligé d'acheter SheetCAM ? Non. Tout CAM avec un post-processeur « Mach3 plasma » ou compatible convient. Options : SheetCAM (le standard de fait en plasma ; licence abordable et démo gratuite limitée en lignes), Fusion 360 (gratuit pour usage personnel, avec post plasma Mach3), Inkscape + Gcodetools (gratuit, pour des contours simples depuis un dessin vectoriel) ou FreeCAD (gratuit, atelier CAM). Les arcs fonctionnent aux deux formats I/J et R.
Où se compense le kerf (la largeur de coupe) ? Dans le CAM (SheetCAM, Fusion 360, etc.), pas dans ePCon : le G-code doit arriver déjà compensé.
Où trouver l'avance (F), l'ampérage et les hauteurs ? Dans la table de coupe (cut chart) du fabricant de votre découpeur, pour chaque épaisseur de tôle et jeu de consommables. Cette table fait loi : le CAM met la F, et ici se configurent les hauteurs et le piercing time.
En quelles unités travaille-t-il ? En interne, toujours en millimètres. Le fichier décide avec son code : G21 = mm, G20 = pouces (converti en mm au chargement et coupé à sa taille réelle). Un fichier sans G20 ni G21 est lu en mm : si votre post travaille en pouces, vérifiez qu'il écrit le G20. Si vous chargez un fichier en pouces avec l'application en mm, ePCon vous prévient par une fenêtre ; l'éditeur montre toujours les cotes du fichier et le DRO celles de l'application. Le sélecteur d'unités de Settings ne change que ce que vous voyez et tapez à la main (voir Référence rapide de Settings) ; les réglages sont toujours enregistrés en mm.
21. Recommandations de sécurité
Gardez toujours l'arrêt d'urgence physique à portée de main : il stoppe le mouvement et coupe les sorties même si le PC se fige. Comment le réarmer : point 5.
Si le PC cesse de parler, la machine s'arrête toute seule. Le contrôleur surveille la liaison : si trois quarts de seconde passent sans rien recevoir du PC — câble réseau débranché, application fermée brutalement, PC figé — il coupe la torche et freine de lui-même. Il ne continue jamais à couper en aveugle. Au retour de la connexion, la machine est retrouvée en pause.
Terre et interférences (EMI) : l'amorçage du plasma génère beaucoup de bruit électrique. Mettez bien la table à la terre et éloignez les câbles de signal (Ethernet, USB, RS485 de la carte VD) des câbles de puissance et du faisceau de la torche. C'est la cause la plus fréquente de déconnexions et de lectures absurdes de Varc.
Vérifiez fins de course, torche et matière avant d'exécuter ; avec un nouveau programme, faites d'abord le passage à vide (point 9).
Vérifiez la hauteur et les collisions possibles avant Run from line ou Go to zero.
N'exécutez pas de mouvements sans avoir mis le zéro pièce et revu la configuration (point 9).
22. Sauvegarde de la configuration (et comment la récupérer)
Pas de bouton de sauvegarde : l'application sauvegarde TOUTE la configuration automatiquement à la fermeture, dans le fichier settings.ini (et, si connectée, aussi dans la mémoire du contrôleur). Les boutons Apply de chaque bloc poussent les changements au contrôleur à chaud, sans attendre la fermeture.
Sauvegarde automatique : à chaque démarrage, si le settings.ini est sain, l'application en garde une copie dans settings.ini.bak. L'écriture est de plus atomique : une coupure de courant en pleine sauvegarde ne corrompt pas le fichier.
Emporter votre configuration sur un autre PC. Dans Settings → General il y a deux boutons, Exporter et Importer. Exporter écrit tous vos réglages dans le fichier de votre choix ; Importer remplace les réglages actuels par ceux de cette copie. Utile pour changer d'ordinateur, pour régler une seconde machine identique ou pour envoyer votre configuration au service technique. À l'import, l'application sauvegarde d'abord une copie de ce que vous aviez, et il faut la redémarrer pour que la nouvelle configuration soit prise en entier.
Si malgré tout l'INI se corrompt (l'application démarre avec tout par défaut ou des valeurs absurdes) : fermez l'application, supprimez settings.ini, renommez settings.ini.bak en settings.ini et rouvrez. Vous récupérez la configuration du dernier bon démarrage.
23. Mettre à jour le firmware du contrôleur
Le firmware est le programme qui tourne à l'intérieur du contrôleur. Il se met à jour par le réseau, depuis Settings → Firmware : pas besoin d'ouvrir l'armoire, de démonter la carte ni d'installer quoi que ce soit.
Cet onglet affiche le numéro de série du contrôleur et la version qui tourne actuellement. Gardez les deux sous la main si vous appelez le service technique : ils identifient votre équipement sans ambiguïté.
Machine à l'arrêt et torche éteinte (sinon c'est refusé), appuyez sur Mettre à jour le firmware.
Choisissez le fichier fourni par le fabricant.
Patientez. Cela prend quelques secondes ; une barre montre l'avancement.
Le contrôleur redémarre tout seul. La connexion revient en quelques secondes et la nouvelle version apparaît dans ce même onglet.
Cela ne peut pas détruire le contrôleur. La nouvelle image est écrite dans une zone mémoire libre et ne devient active que si elle arrive complète et correcte. Si l'opération est coupée en cours de route, ou si la nouvelle version ne fonctionnait pas, le contrôleur revient tout seul à la précédente.
Ne coupez pas l'alimentation et ne débranchez pas le réseau pendant la mise à jour. Il y a un filet de sécurité, mais le plus sage est de la laisser finir.
Selon la configuration de votre équipement, le fichier peut être préparé spécifiquement pour votre machine : dans ce cas, seul votre contrôleur l'accepte et il ne sert sur aucun autre, même sur une machine identique. Si vous vous trompez de fichier, l'application le dit et rien ne se passe.
24. Diagnostic rapide
Pas de connexion : LED du RJ45 d'abord (point 2) ; puis IP/sous-réseau du PC, bouton Vérifier, pare-feu.
Déconnexions ou comportements étranges juste à l'amorçage de l'arc : presque sûrement terre/EMI (point 21).
Un axe ne répond pas ou mesure mal : pas/mm (point 3), vitesse max, accélération et fins de course.
La torche ne s'allume pas : câblage du SSR et polarité configurée.
Le THC ne corrige pas : réception de la carte VD, Set Point et facteur diviseur (lecture en direct dans l'onglet THC).
Le touch-off échoue ou déclenche à tort : LED Probe et sa polarité (point 4).
La machine ne bouge pas et vous ne savez pas pourquoi : regardez les LED E-Stop et fins de course — une alarme peut être retenue (point 5).
La machine freine toute seule et la torche s'éteint sans qu'aucune alarme n'apparaisse : la liaison avec le PC a été perdue (point 21). Vérifiez le câble réseau ; si cela arrive à l'amorçage de l'arc, c'est la terre/EMI.
Si « Carte non contrôlée » s'affiche à la connexion : l'application laisse consulter la carte (position, réglages, mise à jour du firmware) mais pas couper ni déplacer. Le motif est affiché dans la barre de messages. Déconnectez et reconnectez avec la machine à l'arrêt ; si cela persiste, mettez le firmware à jour en 1.7.6 ou plus (point 23) ou contactez le fabricant.
Une mise à jour de firmware est refusée : la machine devait être à l'arrêt et la torche éteinte. Si le message parle du fichier, ce firmware n'est pas pour ce contrôleur (point 23).
25. Note finale
Ce manuel est un guide d'utilisation. Avant de couper une pièce réelle, vérifiez toujours trajectoire, références, torche et conditions de sécurité.