Thank you, the toolpath was originally generated using Vectric Cut2D then wrapped onto a cylinder using GCode Ripper, which doesn't seem to use G93 mode. I've shown the first part of the toolpath code below. Once I'm completely satisfied that the concept works perfectly I'm intending to upgrade from Cut2D to Vectric V-Carve, which will generate rotary axis toolpaths itself. Not sure if V-Carve uses G93 though, need to check that.
( G-Code Modified by G-Code Ripper )
( by Scorch - 2013-2020
www.scorchworks.com )
(G-Code Ripper has mapped the Y-Axis to the A-Axis )
(A nominal stock radius of 10.950000 was used. )
(Z-axis zero position is the surface of the round stock. )
(---------------------------------------------------------)
G90 (set absolute distance mode)
G90.1 (set absolute distance mode for arc centers)
G17 (set active plane to XY)
G21 (set units to mm)
(G-Code Preamble)
(---------------------------------------------------------)
( One Ring )
( File created: Tuesday August 04 2020 - 06:58 PM)
( for UCCNC from Vectric )
( Material Size)
( X= 8.000, Y= 68.800, Z= 2.000)
()
(Toolpaths used in this file:)
(Quick Engrave 3)
(Tools used in this file: )
(2 = Engraving {30.0°, Tip 0.1 - 4.6 mm})
G40 G49 G80
G71
T2 M06
(Engraving {30.0°, Tip 0.1 - 4.6 mm})
G43 Z20.000 H2
S16000 M03
(Toolpath:- Quick Engrave 3)
()
G94
G0 X 0.0000 A 0.000
G0 X 0.6360 A-55.271 Z 5.0000
G1 Z-1.8500 F 508.00
G1 X 0.8490 A-55.391 F 1262.66
G1 X 1.1390 A-55.805 F 1225.35