10.07.2015 Views

VISUAL KIT : "CNC-V1.0" - Produktinfo.conrad.com

VISUAL KIT : "CNC-V1.0" - Produktinfo.conrad.com

VISUAL KIT : "CNC-V1.0" - Produktinfo.conrad.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

17) sur le système de levée du marqueur, en position haute (Up)18) si vous utilisez plusieurs marqueurs, sur la position correspondant au marqueur n° 0.Le tableau des ‘Stop bits’, vous permet alors d’attribuer un signal d’arrêt à chaque moteur.Exemple :La consigne de l’axe X (donc pour X=0) correspond au signal 1. Vous choisirez alors le bit 1 pour ‘X-axis’.Port parallèleSélectionne le port parallèle sur lequel est connecté votre traceur. Le plus courant est LPT1.Structure de l’interpréteur HPGL :Exécution du tracé à partir du fichier HPGL :1) Le fichier HPGL est lu par un analyseur syntaxique qui extrait les <strong>com</strong>mandes HPGL uneà une. Les <strong>com</strong>mandes non reconnues ou non supportées sont éventuellement signalées.2) Les instructions sont envoyées à l’interpréteur de <strong>com</strong>mandes qui gère les variables d’étatdu traceur (état du marqueur levé/baissé, position du marqueur,...) et convertit lesdéplacements des <strong>com</strong>mandes HPGL en pas moteur, grâce au facteur de conversion (pasmoteur / pas <strong>com</strong>mande) de la configuration.3) L’interpréteur active les primitives de tracé adéquates (segment de ligne, cercle) afin deréaliser la <strong>com</strong>mande demandée.4) Les pas générés par les primitives sont interceptés si le tracé sort de la zone accessible autraceur. Dans ce cas, le dessin est automatiquement interrompu et le tracé reprend quandcelui-ci revient dans la zone accessible du traceur.5) Le générateur de pas reçoit les vecteurs élémentaires de déplacement qu’il faut effectuerpour les primitives de tracé. Il se sert de la configuration moteur pour attribuer ce vecteuraux bons moteurs (axe-X, axe-Y), et génère les signaux nécessaires aux moteurs en sebasant sur la cadence imposée par l’horloge du module électronique.6) Les instructions à destination du module électronique sont dirigées vers celui-ci au moyendes informations de la configuration de sortie.On propose deux modes de fonctionnement :• Vérification de la syntaxe du fichier avec signalement des instructions non supportées etnon reconnues, SANS exécution du tracé.• Vérification ET exécution du tracé, les <strong>com</strong>mandes non supportées ne seront plussignalées, on demandera confirmation (abort / ignore) pour les <strong>com</strong>mandes non reconnues.L’utilisateur pourra donc vérifier le contenu du fichier avant de l’exécuter.Comme pour le projet StepEasy, un mode d’exécution automatique sera prévu. (paramètres enligne de <strong>com</strong>mande)Deux moteurs serviront aux 2 axes X,Y.Le troisième moteur servira pour le mouvement Pen Up/Down, il pourra indifféremments’adapter à un système par moteur pas à pas ou un système à éléctro-aimant (tout ou rien).Dans ce dernier cas, on utilise le bit de direction pour activer le tracé.Le traceur pourra supporter la sélection de couleur via le quatrième moteur.Visual Kit <strong>CNC</strong> – V1 / Page 35 / www.visual-sphyx.<strong>com</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!