Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

rédiger une macros avec les codes OEM

5 participants

Page 1 sur 2 1, 2  Suivant

Aller en bas

rédiger une macros avec les codes OEM Empty rédiger une macros avec les codes OEM

Message  AIRPOPCIE Ven 9 Juin 2017 - 15:50

Bonjour j'arrive bien à "prendre" dans machscreen les commandes affectées à certains boutons du genre:
Code:

INC = GETOEMDRO(1070)
VACTUELLE = GETOEMDRO (817)
IF VACTUELLE>INC THEN
NOUVELLEV = VACTUELLE-INC
SETOEMDRO (817,NOUVELLEV)
END I

pour ensuite les écrire dans une macro et l'affecter à une touche...

mais comment faire pour insérer dans une macro le code OEM 108 (Avance +)
et dans l'autre OEM 109 (Avance -)
Merci de votre aide.
A+
M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Ven 9 Juin 2017 - 18:25

Salut

DoOEMButton(108)

DoOEMButton(109)

Wink

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Ven 9 Juin 2017 - 18:38

merci DAvid j'essai
A+
M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  Pulco Ven 9 Juin 2017 - 23:04

Bonjour,

La tu auras les codes spécifiques à Mach3  >Lien<
sinon pour le reste tu trouveras facilement en recherchant "Visual Basic" sur le net.

A+ Pulco
Pulco
Pulco
très actif
très actif

Messages : 247
Points : 263
Date d'inscription : 07/05/2015
Age : 62

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Ven 9 Juin 2017 - 23:16

dh42 a écrit:Salut

DoOEMButton(108)

DoOEMButton(109)

Wink

++
David
j'ai programmé ca fonctionne en manu et lorsque le programme est en pause mais pas lorqu'il tourne..bizarre.
A+ M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  Pulco Ven 9 Juin 2017 - 23:34

Re,

sur ta télécommande tu as un sélecteur Off, X, Y, Z, A, Spindle et Feed
chaque sélection se gère ensuite à la manivelle.
Avec "Spindle" chaque cran de manivelle augmentera de 10% le RPM
Avec "Feed" se serra l'avance...

Par contre cela ne résout pas ton problème de macro qui ne fonctionne pas quand la machine fonctionne.

A+ Pulco
Pulco
Pulco
très actif
très actif

Messages : 247
Points : 263
Date d'inscription : 07/05/2015
Age : 62

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Sam 10 Juin 2017 - 1:15

Salut

Et tu ne peux pas gérer les boutons comme des boutons externes (comme avec un joystick) en leur assignant l'OEM code dans les hotkey de Mach3 ?

zone de droite sur cette image.

rédiger une macros avec les codes OEM Hotkey10

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Sam 10 Juin 2017 - 8:35

bonjour j'avoue ne pas comprendre ta réponse.
En fait j'ai 2 problèmes.
1). Pulco m'a donné une macro qui ne fonctionne pas chez moi je verrai plus tard.
2).Les macros que j'ai assignée à 4 touches fonctionnent en manuel; puis lorsque qu'un programme tourne seulement en pause ou à l'arrêt.
Ces fonctions sont:
Augmenter ou diminuer la vitesse de broche flèches + ou -
Augmenter ou diminuer la vitesse d'avance.

rédiger une macros avec les codes OEM Avance11

rédiger une macros avec les codes OEM Tlt_du10

Voir  le fichier joint.
Bonne journée..
A+
M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  Pulco Sam 10 Juin 2017 - 12:53

Bonjour

@AIRPOPCIE les macros 1001.m1s et 1002 c'est pour augmenter ou diminuer l'avance manuelle
en 7 clics tu passe de 100% à 1% mais sur l'avance manuelle pas l'avance machine (F)
en faite je pense que ceci te conviendrais mieux

Pour la broche, 3 macros
Code:
'reduction de la vitesse de la broche
c=0.5'% de correction
v=getoemdro(74)
setoemdro(74,v-c)


'augmentation de la vitesse de la broche
c=0.5'% de correction
v=getoemdro(74)
setoemdro(74,v+c)


'remise à zero du %
setoemdro(74,100)

Pour l'avance, 2 macros
Code:
'augmentation de la vitesse d avance
c=10'increment
v=getoemdro(818)
setoemdro(818,v+c)


'reduction de la vitesse d avance
c=10'increment
v=getoemdro(818)
setoemdro(818,v-c)

(après la valeur "c" peut être un UserDro que tu rajoutes dans ton screen)
en espérant que cela fasse ton bonheur Very Happy

PS:
Dro 817 Val S
Dro 818 Val F
Dro 74 %Val S
...
tu auras toute la liste dans le fichier DROCodes.txt qui se trouve dans le répertoire de Mach3

A+ Pulco
Pulco
Pulco
très actif
très actif

Messages : 247
Points : 263
Date d'inscription : 07/05/2015
Age : 62

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty TOUJOURS PAS DE SOLUTION

Message  AIRPOPCIE Sam 17 Juin 2017 - 12:05

Bonjour à vous, j'ai eu besoin de faire une pièce hier avec la CNC6040 et ensuite j'ai testé ma télécommande.
Malgré la mise en place des nouvelles Macros de pulco ( M1022 -1023 - 1026 - 1027) elles ne fonctionnent toujours pas pendant l’exécution d'un programme;mais OK en Manu.
Voici le nouveau tableau:

rédiger une macros avec les codes OEM New_ta11

D'autre part DH42 m'a fourni 2 Macros pour activer ou désactiver OUTPUT 4.
LA M12 ne fonctionne pas:
"Do While IsOutputActive(OUTPUT4) = false
ActivateSignal(OUTPUT4)
Sleep(100)
Loop"
alors que la M13 fonctionne:
Do While IsOutputActive(OUTPUT4) = true
DeActivateSignal(OUTPUT4)
Sleep(100)
Loop

j'avoue ne pas comprendre car en ce qui concerne le Macros M12 et M13 dans Mach3 sur le PC du Bureau ca fonctionne en simulation ( sans machine derrière)..

A vos propositions.
Merci
M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Sam 17 Juin 2017 - 17:43

Salut,

Le pilotage machine se fait directement en port //, ou tu a une interface USB ou Ethernet ?

quelle version de Mach3 utilise tu ? , la dernière (3.043.066) est bugué aux niveau de la gestion des macros, ça pourrait être ça ..

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Sam 17 Juin 2017 - 18:07

Bonjour David, j'ai 2 ports // qui fonctionnent bien.
Ma version Mach3 est bien la dernière V R3.043.066!...
Mais  c'est quand même bizarre car sur mon PC "bureau d'étude" qui est un 64 bits sous W7 pro les macros M12 et M13 fonctionnent sur Mach3 en test sans machine, mais pas celles que j'ai mises pour la télécommande.
Lorsque je lance un programme sur le PC 32 Bits W7 pro avec la CNC connectée dessus, le programme lance "calcul des trajectoires" et n'en sort pas lorqu'il a des M12 et M13 dans le dit prog....
J'ai demandé à Pulco en MP quelle était sa version de Mach3 vu qu'il n'a pas de prob..
Alors que faire?..
A+
M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Sam 17 Juin 2017 - 18:27

Ok, parfois les adaptateur USB zappent certaines fonctions de Mach3, d’où la question du mode de pilotage, mais en //, pas de soucis de ce coté la.

Ma version Mach3 est bien la dernière V R3.043.066!...

Je ne peux pas garantir que le souci vienne de la, mais la 066 m'a fait plein de misère avec les scripts.

avant d'installer la 062, va dans le panneau de config de windows, et désinstalle le drivers de Mach3 (mach3 pulse engine), de cette manière on est sur que la 062 installera le bon driver (pas sur qu'il soit différent de celui de la 066, mais on ne sais jamais)

Pour installer la 0.62 par dessus ; vérifie dans quel dossier ton mach3FR est installé, et lors de l'insta de la 062, donne lui bien le même dossier de destination afin d'écraser l'ancienne version, sinon tu aura un doublon et ça fout la m**

tes paramètres machine ne seront pas perdu, et tu pourra de nouveau utiliser les écrans en français, qui ne seront pas non plus écrasés à l'insta. (menu view/load screen, et choisi le screenset Mach3Fraisage.set)

tu peux télécharger la 062 ici

https://warp9td.com/files/Software/Mach3/Mach3Version3.043.062.exe

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Sam 17 Juin 2017 - 18:30

voila ce qu'en disent des spécialistes de Mach3 (ceux qui fabrique le smoothstepper)

The latest release was Mach3 version 3.043.066. However, a number of people have had stability issues with their systems when using version .066.  The .066 version has had these issues for some users:

   MPG issues (we have seen this many times)
   Pendent issues (we have seen this many times)
   Feed hold issues
   Homing issues
   Macros not being fully run
   VB buttons being ignored


++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  Pulco Dim 18 Juin 2017 - 7:05

Bonjour,

dh42 a écrit:
   MPG issues (we have seen this many times)
   Pendent issues (we have seen this many times)
   Feed hold issues
   Homing issues
   Macros not being fully run
   VB buttons being ignored

Je pensai que c'était voulu pour la stabilité


Mes versions
bureau >R3.043.066  sur 64 bit
atelier> R3.042.020  sur 32 bit
En faite ça me fait la même chose que toi, mais c'est pas un bug.
aucune macro ne fonctionne pendant l'exécution d'un Gcode.
Quand Mach3 prend la main, il la garde.
Les macros que je t'ai faite fonctionnent bien  en manu mais dès qu'un Gcode est en cours le seul moyen c'est de mettre le sélecteur sur spindle ou Feed et moduler avec la manivelle (c'est ce que je fait).
j' ai essayer en mettant une fonction à la place d'une macro idem pendant l'exécution du Gcode.
Par contre si tu fais 3 clics mach3 mémorise....ensuite pause/start et tu te retrouves avec 3 X 5F en moins ou en plus ( avec les fonctions Increment feedrate et décremente)

a++ Pulco
Pulco
Pulco
très actif
très actif

Messages : 247
Points : 263
Date d'inscription : 07/05/2015
Age : 62

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty OK

Message  AIRPOPCIE Dim 18 Juin 2017 - 7:13

Merci Pulco pour ton analyse..
David as tu fais les mêmes constatations avec mes macros?..
Merci et à bientôt je vais voler ( s'il n'y as pas trop de vent) le FUNCLUB étant en elaPoR ca se comporte comme une feuille morte..
A+ M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Dim 18 Juin 2017 - 8:06

dh42 a écrit:
avant d'installer la 062, va dans le panneau de config de windows, et désinstalle le drivers de Mach3 (mach3 pulse engine), de cette manière on est sur que la 062 installera le bon driver (pas sur qu'il soit différent de celui de la 066, mais on ne sais jamais)
++
David
es ce que c'est ce sous répertoire qu'il faut "vider"?..

rédiger une macros avec les codes OEM Driver10
d'après pulco les macros ne fonctionnent pas sous Gcode.. Ok mais pouquoi M12 et M13 fonctionne au bureau sous 64 bits et pas à l'atelier sous 32bits..
Bizarre vous avez dit bizarre.

Dans un autre post tu m'avais expliqué comment "neutraliser" Mach3 lorsqu'il fait "calcul du parcours d'outils, car c'est ce qu'il fait en 32bits et il reste bloqué sur cette action.
Merci et bon dimanche..
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Dim 18 Juin 2017 - 18:39

Salut,

es ce que c'est ce sous répertoire qu'il faut "vider"?..

Non, il faut désinstaller le driver, donc c'est dans ajout suppression de programmes

Ok mais pouquoi M12 et M13 fonctionne au bureau sous 64 bits et pas à l'atelier sous 32bits..
Bizarre vous avez dit bizarre.

Si tu est en 64 bits, aucun port // n'est installé ; c'est peut être pour ça.

David as tu fais les mêmes constatations avec mes macros?..

Je n'ai pas ta télécommande, mais si je les met sur un bouton de l'interface de Mach3, ça réagit même en cours de Gcode (pas testé avec une machine au bout)

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Dim 18 Juin 2017 - 22:57

en fait au bureau j'avais coché:

rédiger une macros avec les codes OEM Ignore10

et pas à l'atelier

A+ M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty configuration bouton MACH3 et CSMIO MP/M

Message  géo69 Sam 16 Nov 2019 - 8:10

Bonjour je suis à la recherche d'un schéma pour commander les avances dans MACH3
avec un potentiomètre commande analogique .
merci pour vos réponses .

Géo69
géo69
géo69
petit nouveau
petit nouveau

Messages : 7
Points : 13
Date d'inscription : 27/01/2019
Age : 64
Localisation : Montanay

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Sam 16 Nov 2019 - 10:40

géo69 a écrit:Bonjour je suis à la recherche d'un schéma pour commander les avances dans MACH3
avec un potentiomètre commande analogique .
merci pour vos réponses .

Géo69
j'avoue ne pas comprendre ton problème...
donnes plus de détails sur ton projet.
M le PoP
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty configuration bouton MACH3 et CSMIO MP/M

Message  géo69 Sam 16 Nov 2019 - 11:18

bonjour je voudrais installer des commandes avec des boutons exterieure :
Marche
Pose
Arret
qui fonction bien .
et potentiomètre pour faire varié la vitesse d'avance dans Mach3 et boitier CSMIO MP/M.
merci .
Géo69
géo69
géo69
petit nouveau
petit nouveau

Messages : 7
Points : 13
Date d'inscription : 27/01/2019
Age : 64
Localisation : Montanay

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  AIRPOPCIE Sam 16 Nov 2019 - 12:11

géo69 a écrit:bonjour je voudrais installer des commandes avec des boutons exterieure :
Marche
Pose
Arret
qui fonction bien .
et potentiomètre pour faire varié  la vitesse d'avance dans Mach3 et boitier CSMIO MP/M.
merci .
Géo69
désolé mais je ne connais pas du tout le boitier CSMIO MP/M.
A+
AIRPOPCIE
AIRPOPCIE
très actif
très actif

Messages : 344
Points : 419
Date d'inscription : 04/08/2016
Age : 74
Localisation : CENTRE FRANCE

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  dh42 Sam 16 Nov 2019 - 13:34

Salut,

S'il te reste des entrées de libres sur la CSMIO, tu peux brancher tes boutons directement dessus, ensuite ils se paramètrent dans la partie droite du panneau des hotkeys (OEM) ou tu assigne à un "trigger" un code OEM qui correspond à la fonction que tu veux activer, et il faut aussi paramétrer dans ports&pins le OEM trig#xx que tu veux utiliser pour lui assigner le N° de port et de pin que tu vas utiliser sur la carte.

exemple ici ; le trigger 1 est assigné à la pin 10 du port 1 de la carte, et dans les hotkeys, le trigger 1 exécute le code OEM 1003 (STOP)
rédiger une macros avec les codes OEM Extern10

Je ne sais pas du tout si on peut piloter la vitesse via un potar ordinaire ; en tout cas je ne vois rien qui permette de paramétrer ça ; je pense qu'il faut en passer par du digital comme avec les manettes de commande. (roue codeuse)

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25653
Points : 38362
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty configuration bouton MACH3 et CSMIO MP/M

Message  géo69 Sam 16 Nov 2019 - 15:00

Bonjour ci joint photo de la sortie analogique du boitier .

merci .
éo69
géo69
géo69
petit nouveau
petit nouveau

Messages : 7
Points : 13
Date d'inscription : 27/01/2019
Age : 64
Localisation : Montanay

Revenir en haut Aller en bas

rédiger une macros avec les codes OEM Empty Re: rédiger une macros avec les codes OEM

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 2 1, 2  Suivant

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum