nouveau sur emc2

  • Auteur de la discussion pierre49
  • Date de début
P

pierre49

Nouveau
Bonsoir,
Nouveau venu sur emc2 (et linux) je souhaiterai avoir quelques tuyaux :

- Peut-on améliorer le temps de latence de l'ordi (en 1 minute je passe de 8000 à 125000 ns !!), pentium4 1400Mhz, 256 mo de ram, carte video radeon 9600.

- j'ai bidouillé un petit prog en gcode pour mesurer la longueur d'outil avec un capteur et je souhaiterai le lancer à partir d'un bouton sur axis, est-ce possible ??

Merci d'avances pour vos conseils.
Pierre49
 
H

horsot

Compagnon
Bonsoir Pierre et bienvenu sur ce forum!

125000ns c'est vraiment très limite pour pouvoir générer des signaux step/dir par le port parallèle.
Peux-tu nous en dire plus sur le modèle de ta carte mère? Ta distribution? La version d'EMC2?

Plusieurs piste :
- Si il y a une carte graphique interne, la désactiver par le bios.
- APM et ACPI gestion de l'energie à désactiver aussi dans le bios.
- En gros tu désactive tous les "services" de ton bios non utile pour le PC.
- Connais-tu le driver que tu utilises avec ta carte vidéo, est-ce le libre ou le proprio?

Dans quelle condition as-tu fais ces tests? (quel programme tournait, copie de fichiers, branchement à chaud USB,...)

Pour ta question sur executer du gcode à partir d'un bouton (pyvcp?), il me semble avoir lu que c'était possible mais il faut que je cherche.

Bon courage et bonne nuit, EMC2 en vaut la peine.

Xavier
 
H

horsot

Compagnon
Re,

Bon je ne trouvais pas ton histoire de gcode lancé à partir d'un bouton. Un petit tour sur l'IRC et ils m'ont donné la solution en moins d'une minute (il sont vraiment sympa et compétents, dommage qu'ils causent anglais ).

L'idée est d'utiliser un bouton Pyvcp de le relier à une MDI_COMMAND (voir dans ton fichier ini) dans laquelle tu renseignes l'appel à un fichier avec un "O<NomDeTonFichier.ngc>"

Voici les docs correspondantes, avec tout ça tu devrais déjà bien t'en sortir avec EMC2 (le tout en français)!
- HAL : http://linuxcnc.org/docs/html/hal_intro_fr.html
- Pyvcp : http://linuxcnc.org/docs/html/hal_pyvcp_fr.html
- MDI_COMMAND : http://linuxcnc.org/docs/html/gui_halui_fr.html#sub:MDI
- Appel de fichier en gcode : http://linuxcnc.org/docs/html/gcode_main_fr.html#r8_7

Xavier