Hi Dave

Before I'd suggest a solution I'd question your requirements.

You say at the end of your first post:

Quote Originally Posted by Davek0974 View Post
User input would just need to be a simple pot for the overall speed - this would set the amount of foil fed in the window provided by the start/stop signals.
No it wouldn't - well not accurately anyway. Consider your mill for a moment. If you want to cut from x=0mm to x=100mm on your mill at a feed of 10mm/s you wouldn't say cut for 10s at 10mm/s. You'd say cut from x=0 to x=100 at 10. If you did the former, you'd be dissapointed. Why? Because it wouldn't actually get to x=100mm. Why? because it's not ALWAYS moving at 10mm/s because of the accel and decel ramps.

If you want to feed a specific amount of foil between the start/stop signal then that is what you should be specifying - plus of course a desired feedrate (which will be maintained during the constant speed period between the accel and decel ramps).