That's a normal Cut to length, the difficult part is the shape of material. With a controllogix it would be easy using MAM instruction, I have seen SLC500s with a lot of problems trying to do something similar to this.
Are you stopping to make the cut or you cut on the fly. First one is easy second one requires more logic.