Salut,
J'en déduis donc que ce probleme de hauteur et certainement une modification à apporter dans la machine pour compenser la différence de hauteur entre la mesure auto et la table
Oui, c'est fort probable ; il doit falloir renseigner un décalage de base.
Pas d'erreur , la machine s'arrete il faut lui faire un reset , en fait le programme s'arrete sur le dernier G28 en Z 0et ne vas pas au bout (l'usinage est terminé) , les codes suivant ne sont pas lus.
la par contre je ne vois pas ce qui peut coincer ; tu parle bien de celui en orange ? (fichier: testfanuc1.6 avec modif du G28 sur 2 lignes)
......
......
( CONTOUR2 )
( STOCK SURFACE = 0.0 )
( FINAL DEPTH = -2.0 )
( DEPTH INCREMENT = 2.0 )
T2 M6
G0 G90 X73.5 Y50.0 M3 S10000
G43 H2 G0 Z3.0
M08
G0 Z1.0
G1 F300.0 Z-2.0
G2 F800.0 X38.25 Y29.6484 I-23.5 J0.0
Y70.3516 I11.75 J20.3516
X73.5 Y50.0 I11.75 J-20.3516
G0 Z3.0
M5
M9
G0 G91
G28 Z0
G28 Y0
G90
M19
M30
%
ce qui est surprenant, c'est qu'il y a la même séquence plus haut dans le code et que ça passe si je comprends bien ?
la seule chose qui me viens à l'idée c'est que ton Z ne puisse pas aller à la position demandée (peut être taperait il en butée) ; d'ailleurs je ne comprends pas trop la séquence:
G0 G91
G28 Z0
G28 Y0
G90
on passe en distance incrémental (G91), puis on fait les 2 G28 et on repasse en mode absolu. Ça parait bizarre car au moins sur Mach3, le G28 est en coord machine, donc on se fiche que le mode de déplacement soit réglé en absolue ou incrémental.
Si je regarde le fichier des Chinois (.cnc), il n'y a pas ces G28 du tout ni de passage en G91 .... essais d'enlever la séquence complète ci-dessus du GCode Fanuc (toutes les occurences) pour voir ce qui se passe, et si c'est OK je te montrerais comment les virer de ton PP
++
David