help, mon axe Z fait portnawak!

  • Auteur de la discussion le dave
  • Date de début
L

le dave

Apprenti
boujour à tous,
Je suis un utilisateur de Mach3 depuis peu, et jusqu'ici ça se passait pas trop mal. je l'utilise pour piloter une sieg X2 brushless équipée d'une carte soprolec 5 axes (dont 3 sont actifs pour l'instant), de moteurs pap Nema et les vis à billes qui vont bien. je modélise dans solidworks et je planifie mes parcours d'outils via le plug-in HMS Works. j'ai réussi -non sans fierté- à maitriser la chaine complète
du processus création / fraisage, et j'ai fait mes premiers copeaux dans de l'alu histoire de tester les réactions de la machine et d'ajuster les réglages, pour dans un future proche usiner des petites pièces dans de l'acier (je suis designer et je me suis lancé dans la création d'une collection de montres).
Mais pas plus tard que ce soir, voilà que Mach3 me fait des misères, le vilain.
d'habitude je me place à x0y0z0, je lance le programme et c'est parti mon kiki la machine fait le job comme prévu dans le parcours d'outil.
Alors sans savoir pourquoi, et j'ai rien changé dans les parametres de mach3 (ni dans le parcours d'outil) il m' envoi l'axe Z à +/- 7cm en dessous de zéro dès le début du programme! heureusement que j'ai testé à vide sinon il m'aurait flingué une fraise l'enfoiré. et comme vous le savez, ils les donnent pas les fraises..
j'ajoute un print screen pour illustrer le mystère, peut-être qu'une bonne âme pourra me dire la cause et que faire, d'avance merci les amis
Capture3.PNG
Capture.PNG
 
Dernière édition:
L

le dave

Apprenti
donc, avant j'avais pas ces lignes rouges en dessous de la pièce, celles qui vont jusqu'à un carré gris.
A la première image, j'ai printscreené le moment de la descente involontaire, peut-être que la correspondance avec le code vous aidera résoudre ce mystère.
j'ai essayé avec ces deux différents gcodes, qui fonctionnaient normalement hier et qui foirent aujourd'hui. je précise à nouveau que je n'ai absolument rien modifié à mach3 depuis hier, je suis perplexe (et je reste poli)
 
Dernière édition:
V

vince_007

Compagnon
Montre nous les premières lignes du gcode stp ? Ça ressemble à un decalage d'outils ou un repère modifié par le gcode.
 
L

le dave

Apprenti
voici le début:

(MONTRE 7 CAM ESSAI 2)
(T9 D=1. CR=0.5 - ZMIN=-3.112 - FRAISE BOULE)
(T14 D=3. CR=0. - ZMIN=-4.107 - FRAISE 2 TAILLES)
G90 G94 G91.1 G40 G49 G17
G21
G28 G91 Z0.
G90

(POCHE 2D1)
M5
M9
T14 M6
S2500 M3
G54
M8
G0 X2.557 Y-1.022
G43 Z15. H14
Z5.
G1 Z2.8 F500.
G3 X2.584 Y-0.995 Z2.653 R1.425 F200.
X2.655 Y-0.917 Z2.544 R1.425
X2.743 Y-0.801 Z2.5 R1.425
X0.385 Y0.801 Z2.344 R1.425
X2.743 Y-0.801 Z2.187 R1.425
X0.385 Y0.801 Z2.031 R1.425
X2.743 Y-0.801 Z1.875 R1.425
X0.385 Y0.801 Z1.718 R1.425
X2.743 Y-0.801 Z1.562 R1.425
X0.385 Y0.801 Z1.406 R1.425
X2.743 Y-0.801 Z1.249 R1.425
X0.385 Y0.801 Z1.093 R1.425
X2.743 Y-0.801 Z0.937 R1.425
X0.385 Y0.801 Z0.78 R1.425
X2.743 Y-0.801 Z0.624 R1.425
X0.385 Y0.801 Z0.468 R1.425
X2.743 Y-0.801 Z0.311 R1.425
X0.385 Y0.801 Z0.155 R1.425
X2.743 Y-0.801 Z-0.001 R1.425
X0.385 Y0.801 Z-0.158 R1.425
X2.743 Y-0.801 Z-0.314 R1.425
X0.385 Y0.801 Z-0.47 R1.425
X0.139 Y0. Z-0.5 R1.425
X0.361 R0.111 F500.
X-0.361 R0.361
X0.861 R0.611
X-0.861 R0.861
X1.361 R1.111
X-1.361 R1.361
X1.861 R1.611
X-1.861 R1.861
X2.361 R2.111
X-2.361 R2.361
X2.861 R2.611
X-2.861 R2.861
X3.361 R3.111
X-3.361 R3.361
X3.861 R3.611
 
V

vince_007

Compagnon
Normal que ça usine 5mm au dessus du 0, c'est le programme qui lui dit de faire ça. Toutes tes coordonnées sont en Z positif, théoriquement, ça devrait être négatif, en dessous du 0 que tu as fait.

Regarde aussi que tu n'a pas de valeur de décalage d'outil dans mach 3.
 
L

le dave

Apprenti
qu'il se déplace au dessus de zéro c'est normal. Le problème c'est qu'il descend d'une dizaine de cm en dessous du brut, dès le début. c'est même la première action que fait la machine quand je lance le programme. tu vois les lignes verticales rouges en dessous de la pièce? bin c'est ça qui déconne.
 
L

le dave

Apprenti
je vais vérifier les valeurs de décalage dans mach3, on sait jamais
 
N

nagut

Compagnon
qu'a tu comme valeurs dans: "operator/fixture" pour le G54 ?
 
V

vince_007

Compagnon
A mon avis, le problème doit venir des premières lignes. Notamment le G90 et G91. Le programme est bizarre, il travaile en coordonnés absolue ! Généralement le positionnement avant séquence est en absolue (repère machine) et les séquences en relatif (repère piece).
Le truc le plus louche c'est le G28 qui se fait en coordonnés relatives, normalement le retour à la position home se fait en repère machine.

Après je ne suis pas expert en G-code car je n'y touche jamais. Je programme avec Mastercam.
 
L

le dave

Apprenti
je sais pas trop pourquoi il travaille en coordonnées absolues tout le temps, faudrait que j'approfondisse le parcours d'outil. le plus bizarre c'est que ça fonctionnait tel quel, et que du jour au lendemain Mach3 me rajoute un déplacement 10 cm en dessous du brut alors que dans le parcours d'outil c'est ok.
pour répondre à la remarque de Nagut que je remercie en passant, j'ai corrigé les données dans le tableau "décalges", y'avait des valeurs au G54 (x=0,41 y=0,2 z=33,4).
je vais tester pour voir si il y a une amélioration
fghgf.PNG
 
L

le dave

Apprenti
bon ça change rien, mach3 continue a m'envoyer le z dans les choux. ce que je pige pas c'est que les 2 autres axes fonctionnent normalement..
j'ai fait un printsceen de l'onglet décalage, peut-être que c'est là qu'il y a une couille dans le potage:
sdfg.PNG
 
N

nagut

Compagnon
à par que sur ton printsceen, tu est en G55 ( mais le décalage G55 est aussi à 0 ), je vois pas !
c'est quoi comme machine ?
tu a des codeurs ?
 
L

le dave

Apprenti
la machine c'est une sieg X2 brushless, équipée d'une carte soprolec 5 axes usb.
j'ai pas de codeurs, ce sont des moteurs pas à pas nema.
pour info, je n'ai pas encore installé de fin de course, j'en ai pas ressenti la nécessité car j'usine de très petites pièces
et je suis loin des limites. je n'ai pas non plus paramétré de fin de courses virtuelles dans mach 3, c'est possible que ça pose problème?
 
B

biscotte74

Compagnon
J'ai aussi un beug avec ton programme sur ma machine, mais en supprimant le G28 au début cela redevient bon.
C'est quoi ce G28 ?
 
L

le dave

Apprenti
"G28: Return to Reference Point" donc à priori une action à la fin d'un parcours j'imagine.
je vais essayer ce soir d'enlever le g28 pour voir ce que ça donne.
mais si à chaque fois je dois corriger le code, je pense que je vais plutôt changer le soft de fao. en admettant que le
problème ne vient pas de mach3.. hier j'ai réinstallé mach3 et le beug était toujours là
 
B

biscotte74

Compagnon
il ne vient pas de mach3, ça fait 10 ans que je l'utilise et sa beug aussi sur le miens et je suis en train d'usiner depuis ce matin sans soucis, c'est ton code qui déconne où qui n'est pas reconnu
 
L

le dave

Apprenti
bon bin au moins Biscotte je sais par quoi commencer pour résoudre le problème: changer de soft de parcours d'outil. Merci à toi.
je ne saurais sans doute jamais pourquoi ça a déconné tout à coup, alors que ça fonctionnait. je râle un peu car j'avais mis du temps à maitriser le bouzin.
 
B

biscotte74

Compagnon
Ton soft de parcours n'est pas si mauvais, mais sur le miens il n'apparait que les G codes suivants en début de programme:
-G21
-G90
-G40
-G49

Peut être que si tu remplaces tes G codes de débuts de programmes par ceux là cela suffirait et cela t'éviterait de tout revoir.
 
L

le dave

Apprenti
tu veux dire les remplacer dans mach3 ou bien trouver à quoi ils correspondent dans le parcours d'outil?
 
B

biscotte74

Compagnon
Non, je veut dire éditer ton programme en enlevant tous les gcodes qui apparaissent au début et ne laisser que ceux là, à moins que tu puisses les enlever dans le soft de parcours d'outils, il y a peut être moyen dans les options ou autre.
 
L

le dave

Apprenti
quand j'enlève la ligne au début avec le G28 ça fonctionne comme avant! c'est déjà ça.
mais je pige pas trop pourquoi. et j'hésite à enlever cette ligne à chaque fois que je dois fraiser sans réellement savoir le pourquoi du comment, et en admettant que d'autres problèmes n'arrivent pas. ou alors apprendre un autre soft
 
L

le dave

Apprenti
et c'est peut-être avec le g90 que ça foire, j'ai enlevé toute la ligne donc impossible de savoir.
 
B

biscotte74

Compagnon
Non, j'ai laissé le G90, et ça fonctionne sans pb, donc le pb vient bien du G28
 
B

biscotte74

Compagnon
Comme le G28 fait référence au référencement de ta machine, est ce que tuas bien fait les prises d'origines avant de débuter tes usinages, les pb pourraient venir de là, si la prise d'origine du z n'est pas à 0 mais à -7 (en coordonnée machine), la machine y va directement au début de l'usinage
 
B

biscotte74

Compagnon
Ok, je me répond, ton pb vient bien de là, le G28 référence ton axe Z (G28 G90 Z0.), sur ta machine, tu ne l'a pas référencé (onglet diagnostique, ref Z), donc dès le début du programme il va chercher le Z en "0" machine et non en "0" pièce, tu peut virer la ligne sans soucis, elle sert pas dans ton cas, mais garde le G90
 
V

vince_007

Compagnon
J'avais trouvé ce G28 louche à ma première réponse. Le problème c'est que ce G28 est exécuté en coordonnés machine et pas en coordonnés pièces.

Bref, change de logiciel de FAO.
 
L

le dave

Apprenti
ouais c'est la conclusion à laquelle je suis arrivé aussi. bon c'est reparti pour un tour..
merci pour votre aide!
 
L

le dave

Apprenti
mon prochain défi sera donc d'identifier le meilleur plug-in de parcours d'outil pour solidworks, et y'en a tellement que c'est pas évident.
Solidcam, Camworks, powermill, Bobcam, Mastercam, Visualmill, et la liste s'allonge, pfff c'est quoi ce bordel
 
V

vince_007

Compagnon
Pourquoi veux tu un plugin ? Je connais le plugin Mastercam for Solidworks mais il est trop limité en parcours d'outils, je préfère Mastercam tout seul c'est bien plus performant.
Et contrairement au croyance, on peut modifier la pièce sous Solidworks sans refaire toute la FAO sous Mastercam. Ce dernier li tous les fichiers de CAO et détecte les modifications.
 

Sujets similaires

G
Réponses
1
Affichages
507
Greg de Nîmes
G
N
Réponses
2
Affichages
760
NicolasC1975
N
PL50
Réponses
14
Affichages
1 066
Squal112
Squal112
L
Réponses
1
Affichages
501
dh42
dh42
L
Réponses
11
Affichages
1 604
lecoyote
L
B
Réponses
18
Affichages
477
Bambi
B
El Zorro
Réponses
12
Affichages
498
El Zorro
El Zorro
PL50
Réponses
25
Affichages
891
dh42
Moi33
Réponses
3
Affichages
728
dh42
dh42
K
Réponses
10
Affichages
749
Kmillo
K
A
Réponses
11
Affichages
597
Squal112
Squal112
esloch
Réponses
0
Affichages
211
esloch
esloch
B
Réponses
3
Affichages
1 011
dh42
Y
Réponses
2
Affichages
582
Yhssan
Y
Haut