You can define the various series in the \setsansfont declaration and then define the commands for the nonstandard font choices.
\documentclass{article}
\usepackage{fontspec}
\setsansfont{Akrobat}[
FontFace={ul}{n}{Font=* Thin},
FontFace={el}{n}{Font=* ExtraLight},
FontFace={l}{n}{Font=* Light},
FontFace={sb}{n}{Font=* SemiBold},
FontFace={eb}{n}{Font=* ExtraBold},
FontFace={xb}{n}{Font=* Black},
]
\DeclareRobustCommand{\ulseries}{\fontseries{ul}\selectfont}
\DeclareRobustCommand{\elseries}{\fontseries{el}\selectfont}
\DeclareRobustCommand{\lseries}{\fontseries{l}\selectfont}
\DeclareRobustCommand{\sbseries}{\fontseries{sb}\selectfont}
\DeclareRobustCommand{\ebseries}{\fontseries{eb}\selectfont}
\DeclareRobustCommand{\xbseries}{\fontseries{xb}\selectfont}
\DeclareTextFontCommand{\textul}{\ulseries}
\DeclareTextFontCommand{\textel}{\elseries}
\DeclareTextFontCommand{\textl}{\lseries}
\DeclareTextFontCommand{\textsb}{\sbseries}
\DeclareTextFontCommand{\texteb}{\ebseries}
\DeclareTextFontCommand{\textxb}{\xbseries}
\begin{document}
\sffamily
\textul{Abc Thin} {\ulseries Thin}
\textel{Abc ExtraLight} {\elseries ExtraLight}
\textl{Abc Light} {\lseries Light}
Abc Regular
\textsb{Abc SemiBold} {\sbseries SemiBold}
\textbf{Abc Bold} {\bfseries Bold}
\texteb{Abc ExtraBold} {\ebseries ExtraBold}
\textxb{Abc Black} {\xbseries Black}
\end{document}

Akrobat Lightthen (to use within setsansfont). And for the semibold you would use\setsansfont[BoldFont=...]{...}. For (3) use\newfontfamily. You should really read the documentation of fontspec. – TeXnician Dec 03 '17 at 08:57