A target can only be defined as a joint target (Joint space) or as a Cartesian target (Cartesian space).
When you move to a target you can decide if you want to move to the target using a joint movement (MoveJ) or a linear movement (MoveL).
So you have 4 different combinations.
Not all robot controllers support all 4 combinations but RoboDK will output the type of target that is more convenient for the movements you use with your robot controller.
There is no default motion for a target. Instead you should use a Joint movement instruction or a Linear movement instruction depending on what you are looking for.
When you select multiple targets and choose to create a program automatically using the "Create Program" option, RoboDK automatically prepare a joint movement to the first target you selected and then linear movements to the other targets.
In RoboDK, targets can be defined either as joint targets (in joint space) or Cartesian targets (in Cartesian space). When moving to a target, you can choose to move using a joint movement (MoveJ) or a linear movement (MoveL).