The circle is perfect but the toolpath will not be... The machine information is in steps... Now if you use a g02 g03 then the machine path will not have any steps... But the toolpaths that are g01 xyz threw 100s, 1000s, 100000s or even 1000000s of lines and they are all move here, then here, then here, then here, and so on... Setting the tolerance in the rhinocam or any other cam will cause a smoother or more jagged path. Most times you want them to be a CLOSE as you can get them but some machines have backlash or can not hold a .0001 tolerance with out an error...
What control software are you using? You can also set tolerance there? Further more if you use Camsoft try a G08 which will look ahead and smooth things, use a G09 before any G00 or F changes... If you are using Mach try G64 I think... Which turns on the look ahead and you can set the look ahead in Mach to as high as you want... I use 50 lines.. Some go 200.
Hey check out my website...www.cravenoriginal.com
Thanks Marc