I do not do plotting much in Maple, so this might not be the optimal solution. it seems to lose the minor ticks though. There might be a way to also keep these there. I think the problem is that Maple needs a little bit more space, and so it added ticks by skipping every other value. that is why the odd values 5 and -5 do not show up.
R:=10:
r:=5:
plot3d( [ ( R+r(u,v)*cos(v))*sin(u),
( R+r(u,v)*cos(v))*cos(u),
r*sin(v)
],
u=0..2*Pi,
v=0..2*Pi,style=patchnogrid,
scaling=constrained,
scaling=constrained,
coordinateview=[-15..15, -15..15,-5..5],tickmarks=[default,default, [seq(i,i=-5..5,2)]],
lightmodel=light3, viewpoint = circleleft);
Or you could increase the view to coordinateview=[-15..15, -15..15,-6..6] to give it more space?