Rich:
Roughing as a step can leave larger chunks than onw wouel eant to ake in a finsh pass, so ID define "Fine-Rough" as a step that reduces the chucks to a size managable by a finish tool. ( typically the same tool as the finish pass woudl be generated with. Basically iits a safety pass to clean up the profile so that a proper finish pass can be applied without hurting the finish tool. Any tool can be used for any pass, but by allowing a fine-rough pass, youd know that the same tool now can do a proper finish pass without marring the surface.
A proper surface finish requires we dont rub the stock,nor chatter from overstress on the tool, but come as close to the "finishdepth" of material removed on the entire pass, this will eliminate chatter and rub problems in the final finish as the finish tools stress is held as close as possible to a static condition during that final pass.
Thats wht I planned for anyway.
As to the fact that multiple rough passes may nbe necessary, that too is already int he code, but its completion requires the fine-rough stage to be a valid one as its inputs conditions will be used by the second or third rough pass. Its input conditions are calculated by the first rough pass. SO I need to progress a bit further before you begin to see secondary roughing. In all cases the tools will be unrestricted and any can be used on any stage.
Im working now of some optimisations that Ive left for a long time, so Im hoping next version will be much faster than previosu version, and Ive also added auto-stitch that fixes some drawing where end's done meet to starts or overlaps exist. The program now tries to fix such things on the fly for even more file loads.
Art
Art