Tu peux essayer, je ne sais pas ce que ça donnera. Sur Mach3 le G28 ignore les valeurs de XYZ et se fie à une valeur programmée dans le soft, sur le Syntec, je ne sais pas.
Tu peux aussi te passer du G28 et le remplacer par G0 G53 Z-5 pour que ça s'arrête 5mm avant la butée. (le G91 n'est pas nécessaire en principe, à tester)
Le G53 indique que l'on donne la coordonnée en coord machine, il n'est pas persistant.
++
David
Bonjour A tous, et particulièrement à David qui je suis sur va me trouver une réponse.
J'ai supprimé le G28 c'est nickel
Par contre dernier petit paramétrage à prendre en compte.
Lors d'un changement d'outil RAS, le post processeur prend bien en compte la compensation de hauteur d'outil grâce au T1 H1 et T2 H2
Cependant, cette compensation s'annule lorsque avec le meme outil (autre que T1) j'effectue deux taches consécutives et reprend la valeur de l'outil T1.
OUF l'outil 1 est plus long que l'outil 2 donc pas de dommage mais la fraise usine dans le vide.
Dès lors, ou changer cela dans le post processeur (le syntecmmb que tu as créé)?
Avant chaque nouvelle tache (avec le même outil, il ya :
G49
M09
M05
Ca doit venir de cela.
Car quand il y a un changement d'outil, il appelle bien le bon H, mais il n'y a aucun H entre deux tache avec le même outil.
Exemple: Passage d'une tache à l'autre:
fin de tache puis:
G0 Z25.0
G49
M09
M05
S15000 M3
G0 X296.2429 Y209.9976
G0 Z11.0
G1 F500.0 Z10.0
G1 F4900.0 X296.2392 Y210.0629 Z9.9863
G1 X296.2293 Y210.1221 Z9.9738
Il n'y a aucun appel de la hauteur de compensation de l'outil en cours
Il semblerait que soit G49, soit M09 ou M05 supprime la compensation et repasse à la compensation standard: celle de l'outil 1 pour moi
Ici changement de tache avec changement d'outil:
G1 X312.9283 Y210.0508
G0 Z25.0
G49
M09
M05
T2 M6
G90 G40 G49 G54 G17
G90 G40 G43 G54 G17
G43 H2
S15000 M3
G0 X314.7735 Y13.0
G0 Z6.4
Il y a bien le H2 pour l'outil 2
Faudrait il que je change dans le post processeur
l'opération d'usinage".
Actuelle c'est:
{$toolchange}
{$mop.header}
{$s} {$spindle}
{$blocks}
{$clearance}
G49
M09
M05
La modifier par:
{$toolchange}
{$mop.header}
{$s} {$spindle}
{$blocks}
{$clearance}
G49
M09
M05
G43 H{$tool.index}
je sais bien que cela appelle une hauteur de compensation en fin d'usinage, mais ou mettre le H{$tool.index} en début d'usinage sans changement d'outil?
Merci d'avance
Nicolas