It is well-known that transformations in TikZ can be accumulated. For example
\documentclass{article}
\usepackage{tikz,tikz-3dplot}
\usetikzlibrary{}
\begin{document}
\tikz{
\path node{1}
[shift={(1,0)}] node{2}
[rotate=30][shift={(1,0)}]node{3}
[rotate=30][shift={(1,0)}]node{5}
[rotate=30][shift={(1,0)}]node{6}
[rotate=30][shift={(1,0)}]node{7}
[rotate=30][shift={(1,0)}]node{8};
}
\end{document}
One the other hand, for tikz-3dplot, the second transformation just overwrite the first one. For example
\documentclass{article}
\usepackage{tikz,tikz-3dplot}
\usetikzlibrary{}
\begin{document}
\tdplotsetmaincoords{70}{110}
\begin{tikzpicture}[tdplot_main_coords]
\draw[thick,->] (0,0,0) -- (1,0,0) node[anchor=north east]{$x$};
\draw[thick,->] (0,0,0) -- (0,1,0) node[anchor=north west]{$y$};
\draw[thick,->] (0,0,0) -- (0,0,1) node[anchor=south]{$z$};
\tdplotsetrotatedcoords{30}{0}{0}
\path[tdplot_rotated_coords](2,0,0)node{1};
\tdplotsetrotatedcoords{30}{0}{0}
\path[tdplot_rotated_coords](2,0,0)node{2};
\tdplotsetrotatedcoords{30}{0}{0}
\path[tdplot_rotated_coords](2,0,0)node{3};
\tdplotsetrotatedcoords{30}{0}{0}
\path[tdplot_rotated_coords](2,0,0)node{4};
\end{tikzpicture}
\end{document}
How can we make this work?
In general, I would like to further rotate and shift the coordinate system.