Do you have a license for Fusion?
If you're only using the hobbyist version, then you don't get rapid feeds.

Tool change position for a lathe is normally done in the code, as for a lathe you want to minimise dead travel, so you rarely have a fixed tool change position.

I'll admit I do 90% of my lathe coding by hand, so can't comment on how Fusion handles lathe tool change positions. Generally you do need to edit the post processor to suit your own specific requirements.


Repeating code can be done two ways.
Easiest way is to simply hard code the routines. Not the most elegant, but is the simplest in terms of writing code.
The next option is to make use of either a sub-routine, that you call multiple times, or a repeating loop.
Within whatever loop/sub-routine you use, you either need to use temporary offsets, calculate positions, or use relative moves.

I'd suggest you find the controller manual, and start reading the relevant sections on sub-routines.