Here is the file.
It is only one revolved sketch. I tried a more complex model before
(with additional planes), but part "boolean fuse" doesnt liked it. For meshing I used netgen, max element size 30 mm, 1. order.
gmsh works too. Done with
OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.15273 (Git)
Build type: Release
Branch: master
Hash: 4e77cee5ee6efa1b28290c10ccb8b2540b9eecaf
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: German/Germany (de_DE)