\documentclass[]{standalone}
\usepackage{pgfplots}
\usetikzlibrary{decorations.markings}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
    \def\ra{0.8}
    \def\h{4}
    \begin{axis}[view={-60}{-25}, axis lines=middle, zmin=0, zmax=\h+1.2, xmin=-1, xmax=1, ymin=-1, ymax=1, xtick= \empty, ytick=\empty, ztick=\empty, z dir=reverse, ylabel={$y$}, xlabel={$x$}]
        \addplot3[
            y domain=0:0,
            samples=45,
            domain=0:1,
            smooth,
            color=darkgray,
            densely dashed
            ] ({\ra*cos(deg(2*pi*x))},{\ra*sin(deg(2*pi*x))},{\h});
        \draw [fill] (axis cs:\ra * 0.5,\ra*0.866,\h) circle (1pt) node [below left] {$M;m$};
        \draw [densely dashed] (axis cs:\ra * 0.5,\ra*0.866,\h) -- (axis cs:\ra * 0.5,\ra*0.866,0) -- (axis cs:0, 0, 0);
        \draw [thick] (axis cs:\ra * 0.5,\ra*0.866,\h) -- (axis cs:0, 0, 0);
        \addplot3[
            y domain=0:0,
            samples=45,
            domain=0:pi/3,
            smooth,
            color=black
        ] ({\ra/2*cos(deg(x))},{\ra/2*sin(deg(x))},{0}) node [midway, below right] {$\varphi$};
        \addplot3[
            y domain=0:0,
            samples=45,
            domain=1.15:1.58,
            smooth,
            color=black,
        ] ({\ra/4*cos(deg(x))},{\ra/2*0.866*cos(deg(x))},{1.2*\ra*sin(deg(x))}) node [midway, below] {$\theta$};
    \end{axis}
\end{tikzpicture}
\end{document}
