Problème avec assistant Mach3

  • Auteur de la discussion JLuc69
  • Date de début
J

JLuc69

Compagnon
Bonjour le groupe,
En testant un peu Mach3 et ses assistant, je rencontre une erreur "Type mismatch à la ligne 27".
Est ce que quelqu'un sait comment on peut éditer les assistant pour voir le code et éventuellement faire une correction ?
Merci
JLuc69

Erreur assistant.PNG
 
L

Le Prolls

Compagnon
Bonjour,

Je n'ai pas la réponse mais cela m'intéresse, j'ai le même message dans les versions anglaise et française.

Message à la signification mystérieuse.

Merci d'avance à ceux qui savent.
 
D

dh42

Compagnon
Salut,

Les assistant de Mach3 s'éditent de la même manière que les screenset, avec Machscreen ; Ils se trouvent dans C:\Mach3\Addons\dossier au nom de l'assistant, et ce sont des fichiers .set


Le code de programmation est généralement "accroché" à un bouton. Je ne pourrais pas te dire ou est l'erreur, car le mien fonctionne, je viens de tester avec les mêmes valeurs que sur ton image et ça me produit bien un Gcode (version anglaise)

Message à la signification mystérieuse.

Type Mismatch, ça signifie que le programme attendait un autre type de donnée ; par exemple si une variable est définie comme variable Integer (entier) et que tu tente d'y mettre un Double (réel double précision, donc qui contient une virgule), tu aura ce message.

Tu a le message d'erreur quand tu clique sur "générer le Gcode" ? ... si c'est le cas, c'est probablement le Code dans ce bouton qu'il faut explorer.

++
David

 
Dernière édition:
D

dh42

Compagnon
Re

on ne le voit pas sur la vidéo, mais le n° de ligne est indiqué en bas dans la barre de status de l'éditeur ; voici à quoi correspond pour moi, la ligne 27 du bouton "Post Gcode" sur la VE

Sans titre-1.jpg


++
david
 
J

JLuc69

Compagnon
Quelle version tu utilises ?
Version R3.043.066
Tu a le message d'erreur quand tu clique sur "générer le Gcode" ? ... si c'est le cas, c'est probablement le Code dans ce bouton qu'il faut explorer.
Merci de ton explication.
Où peut on trouver Machscreen ? C'est un plus à télécharger ou il est déjà présent avec Mach3 ?
 
Dernière édition:
D

dh42

Compagnon
Salut

Où peut on trouver Machscreen ? C'est un plus à télécharger ou il est déjà présent avec Mach3 ?

Je t'ai mis le lien sur le message #4 , et oui, c'est un soft externe à télécharger (voir menu Programm download)

Version R3.043.066

Elle est buguée, mais je ne suis pas sûr que ce soit ça qui fasse merder le wizard, mais elle est connue pour déconner avec les scripts en VB, chez moi, les 3/4 de mes scripts VB font des trucs bizarres avec la 066 alors qu'ils fonctionnent sans soucis sur toutes les autres version de Mach3 que j'ai essayé (y compris des versions assez anciennes) ... et le wizard utilise des scripts VB.

Il vaut mieux utiliser la 3.043.062, quitte à y mettre le screenset FR (le marron) si tu le souhaite.


pour remettre les écran FR sur la 062


++
David
 
J

JLuc69

Compagnon
Je t'ai mis le lien sur le message #4 , et oui, c'est un soft externe à télécharger (voir menu Programm download)
J'avais vu le lien et ouvert, mais j'ai cru que c'était une simple image :p ! Je n'ai pas chercher s'il y avait des lien... :axe:
 
D

dh42

Compagnon
J'avais vu le lien et ouvert, mais j'ai cru que c'était une simple image :p ! Je n'ai pas chercher s'il y avait des lien... :axe:

C'est vrai que son site web n'est pas au top de la mode :-D avec un petit mélange d’anglais et d'allemand qui plus est :lol:.. mais il y a a des trucs sympa et Machscreen est incontournable ! (le plugin pour la caméra est sympa aussi)

++
David
 
J

JLuc69

Compagnon
J'ai installé cette version, mais, à part les écrans, tout est en anglais :/
Il me semblais que l'autre version était en français, non ?

Avec un nouvel essai, j'obtiens la même chose :
Erreur assistant-2.PNG


Je regarde MachScreen
 
Dernière édition:
J

JLuc69

Compagnon
Alors ,
J'ai réussi a ne plus avoir l'erreur "Type mismatch" en modifiant la récupération des valeurs Z, Q, R et F. En commentaire, j'ai laisser l'ancienne expression.



Par contre, j'ai voulu voir les "messages d'erreur de type MSG (Code "(MSG,Number of holes set wrong)"), ils ne s'affichent nul part ! Est ce normal ?
 
D

dh42

Compagnon
Salut,
J'ai installé cette version, mais, à part les écrans, tout est en anglais :/
Il me semblais que l'autre version était en français, non ?

Oui, c'est normal, il n'y a que la 066 qui est traduite en français, pas de chance que ça soit celle qui est buguée

Par contre, j'ai voulu voir les "messages d'erreur de type MSG (Code "(MSG,Number of holes set wrong)"), ils ne s'affichent nul part ! Est ce normal ?

en principe ils s'affichent dans la barre de status de Mach3, et dans le wizard, à la place du message "error on line 27"

exemple en mettant le nb de trou à 0

Sans titre-1.jpg


J'ai réussi a ne plus avoir l'erreur "Type mismatch" en modifiant la récupération des valeurs Z, Q, R et F. En commentaire, j'ai laisser l'ancienne expression.

bizarre, j'ai le même code (avec les FormatNumber) et ça fonctionne sans problème :smt017

++
David
 
J

JLuc69

Compagnon
en principe ils s'affichent dans la barre de status de Mach3, et dans le wizard, à la place du message "error on line 27"

exemple en mettant le nb de trou à 0
j'ai fait le même essai mais en mettant nombre de trou à 1 (ce qui est censé revenir au même) mais rien ne s'affiche :smt017
 
D

dh42

Compagnon
Je viens d'essayer, moi j'ai bien le message si je met 1 pour le nb de trous.

je te met le fichier .set que j'ai en PJ si tu veux l'essayer

++
David
 

Fichiers joints

  • Holepattern.zip
    2.4 KB · Affichages: 48
J

JLuc69

Compagnon
Bizarre, vous avez dit bizarre ? Comme c'est bizarre !
Avec ta version, ça marche. Par contre, je retrouve le type mismatch avec les Formatnumber
 
D

dh42

Compagnon
Bizarre, vous avez dit bizarre ? Comme c'est bizarre !

comme tu dis ... j'ai fait passer la macro en mode pas à pas avec l'éditeur intégré de Mach3 jusqu'à la ligne, 48 (juste avant le open teachfile() ) et pas d 'erreur :smt017

++
David
 
A

Atelier de l'Onde

Nouveau
Bonjour à tous, a ton trouvé une solution à cette erreur ligne 27?
 
H

Hubert86

Compagnon
Affirm paragraphe 11 il a récuperé la valeur de Z, auparavant aucune valeur affectée a Z, donc comment tester une variable qui n'a aucune valeur, donc pas initialisée.
 
P

P.Taramesh

Ouvrier
Bonjour à tous,

Même problème avec la même erreur. J'ai essayé toutes les combinaisons avec les valeurs en négatif/positif, c'est pareil. J'ai testé sur 3 PC avec des versions de Mach3 différentes R2, 40, 62 , 66 : idem. Je me demande si l'erreur n'est pas liée à la configuration de Mach 3 ?
Je ne suis pas spécialiste, je débute avec Mach 3 depuis 5 jours. J'ai installé Machscreen mais comment faire pour éditer le Gcode correspondant au Wizard ? Je ne peux que modifier les boutons ou l'apparence du fichier .set.

Merci de vos retours
 
P

P.Taramesh

Ouvrier
J'a
Je viens d'essayer, moi j'ai bien le message si je met 1 pour le nb de trous.

je te met le fichier .set que j'ai en PJ si tu veux l'essayer

++
David
J'ai essayé ton fichier, ça ne fonctionne pas, toujours la même erreur
 
D

dh42

Compagnon
Salut,

J'ai fait une revue rapide du sujet, et il y un truc dont on n'a pas parlé, c'est la version de Windows ; pour ma part ça fonctionne sans problème sous Win XP 32 Bits et Win 7 32 et 64 Bits... vous avez quel système ?

++
David
 
P

P.Taramesh

Ouvrier
J'utilise win 7 32 bits sur les 3 pc essayés
 
D

dh42

Compagnon
Ok, donc pour une fois, Windows n'y est pour rien :smt003

J'ai pas d'autre idée .. :smt017 ... je viens de ré essayer avec plusieurs config de Mach3, le screenset FR, le mien et l'original en anglais, et ça marche à chaque fois .. :???: (mach3 3.043.062)
 
P

P.Taramesh

Ouvrier
Oui, c'est vraiment bizarre ce problème !
J'ai essayé d'autres assistants et ils fonctionnent tous ou presque : le perçage en angle ne fait qu'un trou sur 5 demandés (essai en simulation mais il manque des lignes en gcode)
Le reste, ça va. J'ai fait des tests d'usinage en réel (poche rectangulaire et circulaire et texte) :ok
 
P

P.Taramesh

Ouvrier
Je viens de réessayer le "Row Hole Pattern", ça fonctionne
 
D

dh42

Compagnon
dans les paramètres de Windows(*), tu est réglé pour avoir le . ou la , comme symbole décimal ? ... sur certains softs j'ai eu des problèmes si le symbole décimale est réglé sur la virgule au lieu du points.

(*) panneau de configuration > modifier les claviers ou les autres méthodes d'entrée .. onglet formats > paramètres supplémentaires .. onglet nombres > symbole décimal (ouf !!)

++
David
 
P

P.Taramesh

Ouvrier
J'ai réussi à le faire marcher en supprimant les lignes du script (message d'erreur lors d'une entrée erronée) qui généraient les erreurs.
Je suis allé dans "Operator - edit button script" dans le menu de Mach3 puis en cliquant sur le bouton "post code", ça évite de passer par Machscreen.
Ensuite "Run" qui permet de voir sur quelle ligne ça bloque. J'ai également enlever ou ajouté des espaces aux bons endroits mais je ne pense pas que ça change quelque chose
 
P

P.Taramesh

Ouvrier
dans les paramètres de Windows(*), tu est réglé pour avoir le . ou la , comme symbole décimal ? ... sur certains softs j'ai eu des problèmes si le symbole décimale est réglé sur la virgule au lieu du points.

(*) panneau de configuration > modifier les claviers ou les autres méthodes d'entrée .. onglet formats > paramètres supplémentaires .. onglet nombres > symbole décimal (ouf !!)

++
David
J'ai la virgule. Je vais essayer avec le point
 
P

P.Taramesh

Ouvrier
Ca a l'air de marcher avec ta méthode (qui est plus naturelle que ma bidouille). J'essaie demain en réel .
Merci pour ton aide.
A voir chez les autres si c'est ok

Bonne nuit
 

Sujets similaires

El Zorro
Réponses
12
Affichages
575
El Zorro
El Zorro
A
Réponses
5
Affichages
282
dh42
D
P
Réponses
25
Affichages
942
D
P
Réponses
14
Affichages
1 225
Squal112
Squal112
K
Réponses
10
Affichages
803
Kmillo
K
S
Réponses
18
Affichages
2 714
rebarbe
rebarbe
F
Réponses
11
Affichages
3 385
D
P
Réponses
15
Affichages
683
P
C
Réponses
1
Affichages
658
coolman59
C
B
Réponses
6
Affichages
728
D
S
Réponses
4
Affichages
1 150
D
M
Réponses
14
Affichages
1 408
Mika2A
M
Haut