Bonjour Claude,
Désolé de ma réponse tardive, je n'avais pas réalisé que tu avais répondu à plus d'une reprise dans ce sujet.
La caude de mon problème est que j'avais modélisé mon arbre avec schaft Wizard de Part Design.
Pas du tout! Merci d'avoir posté ton fichier. Je l'ai analysé, et la soustraction Booléenne a fonctionné sans problème.
Le problème se situe ailleurs : tu as créé une fourche dans l'historique de ton modèle. Autrement dit, tu as créé deux versions indépendantes dans le même fichier. Pour le constater, ouvre ton fichier "copie arbre transmission vis. FCStd", puis masque la fonction Chamfer004 (clique sur l'objet dans l'arborescence, puis appuie sur la barre d'espacement). Il ne reste alors visible dans la vue 3D que l'opération "Cut" effectuée entre "RevolutionShaft" (l'arbre) et "Pad" (la clavette). Le résultat est donc tout à fait normal.
Pour comprendre ce qui s'est passé, l'outil idéal est le graphique de dépendances lancé depuis le menu Outils. Pour qu'il fonctionne sous Mac, il faut au préalable installer le logiciel Graphviz pour ta version d'OS X:
http://graphviz.org/Download_macos.php
Une fois fonctionnel, l'outil lance un nouvel onglet avec ce contenu:
Contrairement à l'arborescence, l'historique est listé de bas en haut. On voit qu'il y a 3 embranchements à partir de "RevolutionShaft": celui du centre est la contrainte qui n'est pas pertinente ici (je n'ai franchement aucune idée sur son utilité). Du côté gauche on a "Cut", la soustraction Booléenne entre l'arbre et la clavette ; de l'autre, on a une série de chanfreins appliqués sur l'arbre plutôt que sur Cut, et qui culmine avec "Chamfer004". Cette dernière étape n'intègre donc pas la soustraction de la clavette.
Ce qu'il faut en retenir, c'est qu'il faut manipuler la visibilité des objets de l'arborescence avec soin. Lors d'opérations, FreeCAD masque automatiquement certains objets dans la vue 3D et dans l'arborescence. Lors de la création de "Cut", les objets RevolutionShaft et Pad ont été automatiquement cachés dans la vue 3D, et leurs étiquettes imbriquées sous "Cut" dans l'arborescence. Pour créer le premier chanfrein sur RevolutionShaft, tu as sûrement dû le rendre visible à nouveau. Sauf pour éditer un des objets en amont de l'historique, il faut éviter de les afficher à nouveau, car on court alors le risque d'effectuer de nouvelles opérations sur une étape antérieure du modèle plutôt que sur la toute dernière opération. C'est l'erreur que tu as faite ici. Et si un changement est nécessaire sur une opération en amont, il est important de la masquer aussitôt l'édition terminée.
Pour corriger ce modèle, il n'y a pas d'autre solution que de supprimer toutes les opérations de chanfrein, puis de les créer à nouveau, mais cette fois sur l'objet "Cut".