What is the best way to do this?

I am in the middle of reworking a master model with a view to transitioning to DriveWorks to control the model and drawings but I am having problems with one area.

What I would like to do, in an assembly environment, is cut up  a long cylinder into shorter lengths, so that each shorter length is a part in its own right.

The ideal workflow would be:

1. Define the overall length of the cylinder

2. Create planes at specific locations

3. Cut the cylinder into shorter lengths at those planes

4. Create drawings of each shorter cylinder as cut.

The plane location and overall length, so the cut lengths, vary from project to project.

So far I am struggling to figure out a consistently reliable way of achieving this.

Does anyone have any thoughts?

Thanks,

Kevin

SolidworksParts And Features