Hi Jeff

This is how mine worked.
The feeder had 2 limit switches, the one near the saw doubled as a home switch (typical).
There was a sensor#1 in the traveling feeder vise (I called them clamps) and another stationary one (#2) at the full retract position of the feeder slide.
Once the operator entered the part length and the kerf (along with the feeds and speeds) do a cycle start.
Our material was 24' long and we cut the entire stick ..... and many of them for a given part length.
With material loaded, and sensor 2 made, the feeder would retract (via math in the macro) to the greatest number of incremental feeds for the full stroke of the feeder, clamp and feed incrementally until at "0". Then, if #2 is still made, repeat ... until the material clears sensor #2, at which time the feeder only retracts ONE length increment and continues in this fashion until sensor #1 goes clear, which ends the cycle with the entire stick consumed.
It worked exceptionally well but I have since modified it to be a bit less complex. It now uses a PLC, small Text panel for an HMI and Indexing servo drives.
TP and Ger21 helped tremendously. I could not have done it without them .... for sure.
The original used macros, a brain and a small PLC. Also used the CSMIO-M but it was too slow at 100kh.
I'll find the macros and screen for ya if you'd like.
Russ