Axes moteurs et gravure laser

Famille « Communication et pilotage » : ce que fait chaque outil, ses paramètres (D à O) et ses résultats (P à Y).

9 outils

AXE… pilote une carte d'axes (créée et initialisée par une remise à zéro). Outil combinatoire : caractères 4 à 6 = jusqu'à trois n° d'axes cochés ; 7e = action (0 remise à zéro / prise d'origine, A absolu, I incrémental, L lecture, S arrêt) ; 8e F = attendre la fin du mouvement (au plus 1 s par axe). Paramètres : D,E = position et vitesse du 1er axe, G,H du 2e, J,K du 3e. Résultats : Q, T, W = positions lues des trois axes ; P = 1 si les déplacements sont acceptés. AXEGRAV… : gravure laser d'un modèle .ez3 ; AXEGRAI : commande et lecture du laser par port série.

Options de l'onglet

Ces cases et boutons de l'éditeur ne sont pas des outils : ils modifient un caractère du CodOp de l'outil choisi.

  • axe 1
  • axe 2
  • axe 3
  • attendre la fin du mouvement (8e caractère F)
  • axe 4
  • axe 5
  • axe 6
AXE___0

rbRAZMoteur

RAZ (prise d'origine) des axes cochés ; crée et initialise la carte d'axes au premier appel ; Q, T, W = positions après RAZ.

AXE___A

rbMvtAbsolu

Déplacement absolu : axe 1 en D (vitesse E), axe 2 en G (H), axe 3 en J (K).

AXE___I

rbMvtIncremental

Déplacement relatif à la position actuelle (mêmes paramètres).

AXE___L

rbMvtLecture

Lit la position des axes cochés (après la fin du mouvement si le 8e caractère est F).

AXE___S

rbMvtStop

Arrête les axes cochés ; Q, T, W = positions.

Paramètres et résultats communs à AXEGRAV, AXEGRAVB, AXEGRAVF

Paramètres

D
Numéro ChaineGlobale (nom fichier .ez3)
E
Angle rotation gravure en degrés (0/vide = aucune)
F
Simulation (0, 1 = pointeur rouge, 2 = arrêt)

Résultats

P
1=Ok, 0=en cours (AXEGRAVF), -1=echec
AXEGRAV

Graver modèle (asynchrone)

Lance la gravure du modèle dont le nom est dans la chaîne globale D (.ez3 ajouté au besoin, cherché aussi dans le dossier du programme), tourné de E degrés, et rend la main aussitôt ; F = 1 : simulation (tracé rouge), F = 2 : arrête la simulation.

  • P = 1 lancé, −1 échec (fichier absent, graveur…).
AXEGRAVB

Graver modèle (bloquant)

Grave le modèle et attend la fin physique du marquage (bloquant ; en simulation, sans attendre).

AXEGRAVF

Gravure terminée ?

Scrute la gravure asynchrone : P = 1 terminée et réussie, 0 encore en cours, −1 terminée en échec.

AXEGRAI

Commande / lecture laser (RS232)

Commande / lecture du laser sur le port COM D : E = 1..99 lecture, 101..199 écriture de la valeur F.

Paramètres

D
N° port COM
E
Index (1-99 lecture, 101-199 écriture)
F
Valeur à écrire (si E>100)

Résultats

P
1=Ok, négatif=erreur (voir mémo)
Q
Valeur lue (unité selon commande)
  • P = 1 si réussi, négatif = erreur ; Q = valeur lue.