Hi Mark,
When using the smoothing feature we currently allow the arcs to be slightly spiral (ie. start and end radius differ). This is to make the toolpath more smooth. The bigger smoothing tolerance, the bigger the spiral effect will be. However, when you post process the toolpath and your CNC does NOT support these moves the post will linearize these moves which is why you get lines.
Now, I do want to improve this so spiral get output less often. On my todo. However there are 2 kinds of arcs the horizontal ones and vertical ones. And the spirals are only a problem for the horizontal arcs. Since all our linking moves are tangential the vertical arcs will generally happen in any planes. Ie. not ZX and YZ as is normally supported for ISO controls. Some controls do support arcs in all planes but the post will linearize these when they are not supported. So you will generally still get linearized arcs. You could turn of the vertical leads but this is not desired - but if you have an old CNC you might not have an option here.
For the horizontal arcs issues you can reduce the issues by using both tighter tolerances and smoothing tolerances. But here it is a tradeoff against your CNC block processing speed.
If your CNC does support spiral moves it is easy to add support for this in the post and you wont have a problem. E.g. the generic HAAS has a setting for tell which big spirals to allow. Note that this is often a setting or hardcoded limit in the CNC also - so you cannot just allow any spirals.
So you can start by finding out if your CNC happens to support spiral moves.
René
René Fonseca
Software Architect