Hmmmm..... I made this post yesterday, and it seems to have gone into the bit bucket.....
Anyway, I've been playing with the CutViewer demo, and I REALLY like it! However, the lack of support for any kind of multi-fixture machining is a pretty serious limitation, as a large percentage of jobs I do require multiple fixtures. This currently requires me to make multiple G-code files just to feed into CutViewer. It seems to me there is what should be a pretty simple change that could be made that would allow a single file to be used instead - Allow the STOCK to be re-defined on-the-fly. This would allow me to run up to a fixture change, see that all cuts up to that point were correct, then continue execution, which would first define a new piece of stock, to be used for the next fixture. There would, of course, be false collision reports at times, but I could live with that. It would, of course, be MUCH better if we could instead re-orient/re-position the existing partially machined stock mid-program, but I can see how that would be a lot more work.
BTW - Seems really odd to me that if the program contains multiple STOCK declarations, that there is no error message, and the LAST one is the one that is used, even if it is the last line of the program. Seems to me it should use the first, and either ignore, or complain about, the others.
Regards,
Ray L.