long time lurker here i have 2 duet 2's. one printer other is on small router im building. im also cnc machinist/programmer for 20 yrs. Mastercam, Featurecam, Powermill and WorkNC. 9 axis lathe w live toolng part transfer mill horiz and vert. lately doing lights out programming on 3 spindle horizontal mill cell with a thousand tool magazine.
F360 is based on the powermill/ feature cam engine but i dont use F360 i have a seat of featurecam i got from doing beta testing years ago. and im making my own post proccessor.
in 5 axis world it comes down to does the workpiece tilt or does the head tilt. the simplest solution is fixed spindle and a roll tilt trunion(yaw) holding workpiece. xyzab(c) sometimes axes. this is what most of my experience is on.
if the head tilts it ges interesting cause you have to know the length of the tool sticking out so you can figure out the cosign of the tool tip. most machines use something called tool tip comp(TCRP) where the controll uses the gage length and figures out for you behind the scenes where it should be. this magic number comes from a very expensive tool setter or a tool setter in the machine itself.
would start with 5 axis positioning establish a WCS from there and use 3 axis code you will be able to do most things his way from a cnc point of view. if you want to use a 4th axis to engrave a cylinder use axis substitution ad wrap the x or y around the a or b.
the biggest hurdle is lack of cutter comp G40 G41 G42.
your going to have t cough up big money for 5 axis cam software and having a good post processor. but most 3 axis freemiums will let you tilt the part establish a wcs and make 3 axis code
then there is programming in euler angles...... but thats a different story