machscreen et les output perso

Page 1 sur 3 1, 2, 3  Suivant

Aller en bas

machscreen et les output perso Empty machscreen et les output perso

Message  anthology le Dim 18 Fév 2018 - 13:00

bonjour à tous,
je recherche quelqu'un qui connait bien machscreen pour créé des boutons qui activent des sorties d'une deuxième carte parallèles.
j'ai créé les boutons sans "trop" de problèmes.

j'aimerais que en cliquant sur le bouton arrosage, la sortie (exemple) 1 de la deuxième carte parallèle s'active et que la led a coté s'allume

des idées ?

merci

machscreen et les output perso Vdyf


Dernière édition par anthology le Dim 18 Fév 2018 - 18:22, édité 1 fois
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Dim 18 Fév 2018 - 15:08

Salut,

Pour activer la sortie 1 par exemple:

ActivateSignal(OUTPUT1)

pour la désactiver

DeactivateSignal(OUTPUT1)

il peut être utile (et même indispensable) de mettre un Sleep(500) à la suite pour laisser le temps à la carte de réagir.

(voir page 8/137 de la doc de programmation de Mach3)

pour assigner la sortie 1 à une pin de ton port // n°2, c'est dans les réglages config/Ports&Pins/Output signals dans la ligne Output #1

pour allumer/éteindre une LED, regarde ici

http://www.metabricoleur.com/t2083p25-numerisation-3d-avec-mach3#176272

Dans le cas des Output 1 à 6, il existe déjà des LED assignées à ces fonctions, il te suffit donc de leur mettre le bon code OEM pour qu'elles réagissent, pas besoin de créer une LED perso

Output 1: code OEM 852
Output 2: code OEM 853
Output 3: code OEM 854
Output 4: code OEM 77
Output 5: code OEM 78
Output 6: code OEM 79

tu peux aussi copier une des LED output de l'écran Diagnostique.

++
David


Merci de ne pas utiliser la fonction "JOINDRE UN FICHIER " pour poster une image.
Cette fonction stocke les images sur le forum qui à un espace de stockage limité, contrairement à SERVIMG.
Merci de lire ce TUTO qui explique comment poster une image.
Merci de ta compréhension.

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Dim 18 Fév 2018 - 18:23

merci pour les infos,

donc je ne peut pas utiliser le port 12 des deux cartes ? (exemple)
si je le configure sur ma carte 2, celle de la carte 1 n'est plus configurable ?

merci
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Dim 18 Fév 2018 - 19:06

Je pense que tu mélange les sorties (output), les ports et les broches (pins)

Sur Mach3, tu peux piloter 20 sorties allant de output1 à output20

Si dans le ports&pins, tu active la sortie 12 (Output#12) et que tu règle Port # à 2 et Pin number à 15 pour cette sortie, alors quand tu enverra la commande ActivateSignal(OUTPUT12), la broche n°15 du port parallèle n°2 sera activée.

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Dim 18 Fév 2018 - 19:27

effectivement, je me suis mélangé.

merci de la correspondance, j'ai fait mon screen, j attends la fin de l'usinage pour le tester

merci
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Dim 25 Fév 2018 - 10:21

je reviens vers vous pour vous dire que ça marche Wink

je voulais rajouter a la fin de l'usinage qu'il me désactive certaine sortie (arrosage etc)
je ne trouve pas ou le rajouter dans mach3fr,
quel gcode utilise t'il pour mettre l’arrêt d'urgence a la fin du programme ?
je comptais éteindre mes sorties quand l’arrêt d'urgence est enclenché

merci
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Dim 25 Fév 2018 - 16:30

Salut,

Il n'y a pas de Gcode "arrêt d'urgence" ; tu à le M30 qui correspond à "fin de programme" (et qui n'est pas éditable), par contre tu peux écrire une macro M1030.m1s (à sauver dans ton dossier de macro correspondant à ton profil machine). Cette macro M1030 sera appelée lorsque le programme rencontrera un M30 dans le Gcode. Tu peux donc écrire tes codes de désactivations des sorties, suivi d'un M30 dans cette macro.

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Lun 26 Fév 2018 - 8:06

merci a toi,
j'ai donc écrit mon m1030.m1s
normalement il sera exécuter a la fin de mon programme quand un m30 sera appeler dans la Gcode
et a la fin de mon m1030 j'ai rajouter la commande M30

y a t'il un endroit qui recueille toutes les astuces comme ca ?

merci
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Lun 26 Fév 2018 - 17:19

Salut,

y a t'il un endroit qui recueille toutes les astuces comme ca ?

Je ne sais pas, je n'ai pas trouvé cette info dans les docs de Mach3 (ce qui ne veux pas forcément dire qu'elle n'y est pas)

Pour l'utilisation du M1030, en plus il faut que dans la config/générale tu coche "Ignore M calls while loading" afin que la macro ne soit pas exécuté lors du chargement du Gcode (lorsque Mach test le code)

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Lun 5 Mar 2018 - 19:45

bon verdict, ma carte pci parallele fonctionne pas avec mach3
quelqu'un en connais une sur amazon qui fonctionne a coup sur ?

merci
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Lun 5 Mar 2018 - 20:12

Salut,

C'est curieux ça scratch

Tu a bien mis la bonne adresse de port dans Mach3 ? (dans Ports&Pin ; en général le 0x378 par défaut ne fonctionne que pour les cartes intégrées à la carte mère)

pour connaitre la plage mémoire utilisée par ta carte, regarde dans les propriétés système.

machscreen et les output perso IO%2BRange

++
David


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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Mar 6 Mar 2018 - 7:45

malheureusement oui

je pense avoir trouvé pourquoi,
sur les forums américains, ils expliquent que les carte PCi qui sont reconnu comme carte multifonction ne fonctionne pas
et ils précisent que celle avec un chipset MOSCHIP fonctionne sans problèmes.

j'en est commander une nouvelle
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Mar 6 Mar 2018 - 18:22

Salut,

ils expliquent que les carte PCi qui sont reconnu comme carte multifonction ne fonctionne pas

Que veux tu dire par multifonction ? elle fait quoi d'autre cette carte ?

Tu sais que le pilotage par port // ne fonctionne QUE sur les windows 32bits ; les 64bits ne gèrent pas le port //

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  anthology le Mar 6 Mar 2018 - 18:25

de ce que j'ai lu, les cartes multifonctions sont reconnu par windows en tant que tel et c'est le driver qui décide a quoi elle sert
physiquement, sur la carte il y a un contrôleur et un port parallèle pour la mienne mais il peux y avoir le même contrôleur avec un port série ou des ports usb etc

et oui effectivement pas de 64bit, actuellement j'ai un XP qui tourne en 32 bits avec déja ma carte de contrôle mach3 en port parallèle, la c'est un rajout pour des options.

merci
anthology
anthology
petit nouveau
petit nouveau

Messages : 14
Points : 18
Date d'inscription : 11/02/2017
Age : 29
Localisation : figeac

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Mar 6 Mar 2018 - 20:12

Ok, donc bonne chance avec la nouvelle Wink

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  Asygan le Mer 7 Mar 2018 - 22:01

Bonsoir, je souhaite comme toi Anthology, créer des boutons pour piloter des sorties, pour la partie graphique j'ai compris, mais pour le paramétrage du bouton,sa fonction... je n'est pas tout saisie  scratch

Exemple: je souhaite que mon bouton active et desactive la sortie 20 de mach3.
Comment a tu procédé, il faut créer une maccro?
Et si comme toi je veux lui attribué une led?

Autre chose, David, tu parles d'une notice de programmation de mach3, ou peut on la trouver, je ne vois que la notice d'utilisation.

Merci et bonne soirée Smile
Asygan
Asygan
petit nouveau
petit nouveau

Messages : 15
Points : 15
Date d'inscription : 06/12/2016
Age : 40
Localisation : Vendée

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Mer 7 Mar 2018 - 22:29

Salut,

Autre chose, David, tu parles d'une notice de programmation de mach3, ou peut on la trouver, je ne vois que la notice d'utilisation.

Les fonctions spécifiques à Mach3
http://www.machsupport.com/wp-content/uploads/2013/02/Mach3_V3.x_Macro_Prog_Ref.pdf

Les fonctions/mots clefs standards du Visual Basic Script
http://www.machsupport.com/wp-content/uploads/2013/02/VBScript_Commands.pdf

Exemple: je souhaite que mon bouton active et desactive la sortie 20 de mach3.

même chose qu'expliqué plus haut, sauf que tu met ActivateSignal(OUTPUT20) au lieu de ActivateSignal(OUTPUT1) pour activer la sortie n°20
http://www.metabricoleur.com/t15133-machscreen-et-les-output-perso#299047

la réponse pour la LED est dans le même message Wink

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  hares01 le Mer 7 Mar 2018 - 23:16

Bonjour

Tiens il tombe bien ce post justement je cherchais comment raccorder les commandes haut et bas de mon THC

Je vais essayer ça des que possible Very Happy
hares01
hares01
complétement accro
complétement accro

Messages : 729
Points : 1126
Date d'inscription : 20/07/2013
Age : 30
Localisation : Nantua

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  Asygan le Jeu 8 Mar 2018 - 7:29

Bonjour, merci David pour ces explications.

Juste une petite chose, ActivateSignal(OUTPUT20) est à écrire dans exécuter le code ?
Si oui, dans fonctions , quel paramètre faut il rentré ?

Merci pour les liens

Bonne journée !
Asygan
Asygan
petit nouveau
petit nouveau

Messages : 15
Points : 15
Date d'inscription : 06/12/2016
Age : 40
Localisation : Vendée

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Jeu 8 Mar 2018 - 15:09

Salut,

Juste une petite chose, ActivateSignal(OUTPUT20) est à écrire dans exécuter le code ?

Oui, tu clique dans exécuter le code, et tu aura le choix entre G-Code, Script Basic ou Affecter plus tard. Clique sur Script basic et met ton code dans l'éditeur qui s'ouvrira, puis ferme la fenêtre script et lorsque le soft te demande "Inclure les données au jeu d'écrans", clique sur OUI, ça sauvera le code directement dans l'écran (donc pas de macro séparée)

Une fois qu'un bouton Script basic à été créé sous MachScreen, il devient possible d'éditer le code directement sous Mach3 ; menu Operator/Edit button script

Si oui, dans fonctions , quel paramètre faut il rentré ?

Rien, ça c'est pour choisir une fonctions pré-programmée.

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  Asygan le Jeu 8 Mar 2018 - 21:30

Bonsoir, merci David , c'est plus clair, je mélangeais un peu tout.
Je vais essayer de tester tout cela ce week-end.
Sais tu s'il est possible d'intégrer une notion de temps dans un basic script, du style j'active ma sortie 10 secondes, je l'a coupe 10 secondes ,je réactive et ainsi de suite ?
Je voulais gérer cela via un arduino , mais si toutes fois je pouvais le gérer directement dans Mach3 , ce serait intéressant.
Merci ++
Asygan
Asygan
petit nouveau
petit nouveau

Messages : 15
Points : 15
Date d'inscription : 06/12/2016
Age : 40
Localisation : Vendée

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Jeu 8 Mar 2018 - 21:41

Salut,

Oui, il faut utiliser les fonctions SetTimer() et GetTimer()

Ex: SetTimer(5), met à 0 le timer n°5 (mach3 a 25 timers indépendants, numérotés de 0 à 24)

GetTimer(5) renverra la valeur en secondes du timer n°5 (qui aura donc été mis à 0 avec la fonction SetTimer() )

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  Asygan le Ven 9 Mar 2018 - 20:11

Bonsoir,

Si je souhaite activer ma sortie 20 pendant 10 secondes puis la désactiver 10 secondes ,la réactiver 10 secondes etc etc ,de manière cyclique,et tout pendant que mon bouton est activé.
Pourrais tu, à titre d'exemple, me montrer comment tu écrirais ce petit bout de code dans machscreen?

Je ne suis pas du tout familier de la programmation.

Autre chose, si je désire créer plus boutons activant la même sortie mais avec des fonctions différentes au niveau de la temporisation, cela risque -t-il de générer des problèmes, à part bien sur activer deux boutons à la fois?

En tout cas merci, si c'est réalisable, cela m'évitera d'ajouter plusieurs bouton "physique" sur ma machine.

Bonne soirée



Asygan
Asygan
petit nouveau
petit nouveau

Messages : 15
Points : 15
Date d'inscription : 06/12/2016
Age : 40
Localisation : Vendée

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  dh42 le Ven 9 Mar 2018 - 20:42

Salut,

Pourrais tu, à titre d'exemple, me montrer comment tu écrirais ce petit bout de code dans machscreen?
Non, je ne peux pas faire fonctionner SetTimer et GetTimer : ils ne fonctionnent qu'en port // ... et mon PC n'en a plus, donc impossible de tester mon code.

Autre chose, si je désire créer plus boutons activant la même sortie mais avec des fonctions différentes au niveau de la temporisation, cela risque -t-il de générer des problèmes, à part bien sur activer deux boutons à la fois?

Non, ça ne devrait pas poser de problème à mon avis.

++
David

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

Messages : 17186
Points : 29866
Date d'inscription : 21/06/2009
Age : 55
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  Asygan le Ven 9 Mar 2018 - 21:11

Ma cnc est piloté via un smoothstepper, donc pas de port //, il me sera donc impossible d'utiliser set trimer et get timer?
Asygan
Asygan
petit nouveau
petit nouveau

Messages : 15
Points : 15
Date d'inscription : 06/12/2016
Age : 40
Localisation : Vendée

Revenir en haut Aller en bas

machscreen et les output perso Empty Re: machscreen et les output perso

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 1 sur 3 1, 2, 3  Suivant

Revenir en haut

- Sujets similaires

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