That is an annoying bug but it is easily fixed in a post processor. Use:And if you read this, what you will think about this software?
post.SetOptions(post.ARC_SEGMENTS)
This will break circles into at least 2 arcs.
I put quite a lot of work into making the rules not interfere with each other. They can (and often do) overlap but SheetCam does it's best to sort out the overlaps in a logical way. For feed rates, the rule with the lowest feed rate will have priority. For THC on and THC off codes only the first and last THC on/off codes will be used.Regarding the rules I can not describe exactly what the problem creates, just the rules do not work as a system but they interfere with each other.
Make sure you only have one code snippet to turn THC on and one snippet to turn THC off. If you have multiple code snippets for these functions you can get problems when rules overlap.