Salut,
Je pense que ça doit venir du post pro de cambam finalement.
Oui, sans le moindre doute ; le workflow de CamBam c'est:
1 se déplacer en Z de sécurité
2 déplacer X et Y
Le Z de sécurité c'est le "Plan de dégagement" dans les opérations d'usinage, donc la 1ière chose qu'il fait avant de bouger XY c'est d'aller au plan de dégagement, c'est donc à toi de mettre un plan de dégagement convenable pour ne pas risquer d'accrocher une bride ou autre.
je n'ai pas trouvé de moyen de lui interdire ce mouvement en Z en premier malgré pas mal de tests sur des post pro et de bidouillage de macro. (à part éditer le Gcode à la main)
le pb c'est que CamBam n'a aucun moyen de savoir ou se trouve ton Z lorsque tu lance le programme, il pourrait tout aussi bien être en dessous de la pièce, donc il considère qu'il faut d'abord se mettre au plan de dégagement, qui est censé être une position "sure".
l'idéal serait d'avoir un 2ieme Z de sécu en plus du plan de dégagement, qui ne serait utilisé que pour les déplacements entre opérations, au début du programme ou après un changement d'outil, mais malheureusement ce n'est pas le cas.
++
David
edit: je viens d'envoyer un mail à Andy (le programmeur de CamBam) pour voir s'il à un "truc", car il y a bien une macro qui devrait permettre ça en disant à CB que le Z est déjà à une certaine "altitude" supérieure au plan de dégagement, mais je n'arrive pas à la faire fonctionner. ({$set(z,value)}