Not sure if I got the question right, so I might be totally off with this answer. If so, be nice.
Could a ‘translator script’ (python or anything handling ‘find and replace’) do the job?
Looking at the files from GitHub, most translations are given in the .pp and .sbp
“CN, 90” Set program to absolute coordinate mode
"CG, ,[X],[Y],[I],[J],T,1" clockwise arC move
"CG, ,[X],[Y],[I],[J],T,-1" counterclockwise arC move
"C9" Change tool
"C6" Spindle on
"TR, [S]" Set spindle RPM
"C7" Turning router OFF
- The script would need to change the commands, find the commas and add X &blank Y &blank and Z &blank.
(given that values are true coordinates and not encrypted by some number)
- The arc handling would needed to be compared to gcode, if the values can just be copied.
So J3,8.977790,5.792504,0.200000 would be translated to G0 X 8.977790 Y 5.792504 Z 0.200000