Edit: I see Normand also posted while I was looking at your model...
Hi tojape, and welcome!
tojape wrote:When I try to map a sketch to a face (on a pad created from sketch Body_section) FreeCAD rotates the sketch by 90 degrees. I obviously do not want this behaviour.
When we Map a Sketch (say Sketch B) to a face of an existing object that was created from Sketch A, Sketch B inherits the coordinate system of Sketch A. In your file the solid was created from a Sketch on the Y-Z Plane, and all the other Sketches are created on the X-Y Plane, so Mapping the other Sketches after Body Section onto yous solid changes the coordinate system of those Sketches. Usually we don't create all the Sketches at once, but instead create new Sketches on faces of the newest solid as we go along creating the model.
For your file instead of first creating a solid from the cross-sectional side profile, create a Sketch of a rectangle in the X-Y Plane and Pad that. Now Mapping your subsequent Sketches on the the new solids as you go won't change the orientation except for Upper_cut. For Upper_cut, after Mapping it to a face of the preceding Pocket, while in Sketcher select all your geometry, then the horizontal axis, and apply the Sketcher Mirror Geometry tool (Part Design pull-down menu > Sketcher tools > Symmetry). It is not
(I would have included the image of the tool to use but didn't see it on the wiki Artwork page)
The resulting model is something like this (using the default 5mm for Pockets):
so you'll have to add the hump and Pocket away the curved groove on the bottom. Here's the file:
OS: Ubuntu 16.04.2 LTS
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.16.6707 (Git)
Build type: None
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17