@chernogorsky
this is the commands to run my micro mill in the simplest form
begin-
M453 (CNC mode. Can be set from command line then doesnt need to be included it in programs)
T0 ; set tool .1mm ENGRAVER
G21 ; set units to millimeters
G90 ; use absolute coordinates
(add spindle on command or whatever else. Or not)
some code using I and J-
(My PP (post processor) uses a 0 after G or M codes. RRF doesn't seem to mind. G1, G0, M3 is common these days)
;ENGRAVING
G00 Z0.5
G00 X1.836 Y29.742
G01 Z-0.23 F18.
G03 X1.804 I-0.034 J-1.019F80.
G01 X1.787
G01 Y29.896
G03 X1.836 Y29.742 I20.298 J6.458
G01 X1.884 Y29.757
G03 X1.907 Y29.688 I20.2 J6.597
G03 X1.884 Y29.689 I-0.078 J-0.967
G01 X1.857 Y29.691
G03 X1.804 Y29.692 I-0.055 J-0.969
G01 X1.777
G03 X1.737 Y29.691 I-0.002 J-0.97.........
End Code (not required)-
G00 Z5.0
G28 XY
M30 typically ends a cnc program but RRF uses the command to erase a file from the SD card. The program can just end as above. You can add additional commands to turn off spindle or disable motors if you want.
If I recall RRF can also use R instead of I,J,K which I assume you mean as "flavor". Most CNC controls need % as first and last character. RRF does not.
I think you can roll any begining or end "required" code in to a macro or copy and paste then just use Fusion or whatever for movement commands only. If you want to use cutter comp or offsets add as needed. Most modern PP use "cancel" commands and set WCS at the beginning and end but it can be greatly simplified like above and the machine will work fine. Its only as complicated as you make it