The motors will have encoders on them (10HP Marathon Black Max with Dynapar 1054 PPR encoders), it's part of how I will calculate the speed match. If I know the current speed of shaft 1, shaft 2 is simply R1/R2 x speed of shaft 1. The process isn't particularly fast (they generally run production speeds of less than 500 FPM), and the turret index sequence (retracting the layon, jogging 180ยบ, and the layon returning to the advance position) takes a little less than 20 seconds. I'm using laser measurement to give me the diameter of the running roll accurately without having to calculate it. So knowing I have a 16" diameter roll running as it indexes going to a 3.65" core on the other shaft means I'll get a much more accurate speed match, correct? Shaft 1 would be running on the PID, Shaft 2 would calculate it's speed based on shaft 1's current speed until the knife fires, at which point shaft 2 would take over PID control, if I'm thinking properly.
As far as the departing spindle controlling the dancer position, that's why I was wondering about two separate loops. They'd more than likely have identical settings, but when shaft 2 became "active" when the film is cut, turn on loop 2 (turning off loop 1), making it in control of the speed reference output (which would in turn control the dancer position by adjusting the line speed). Or is that just redundant? IF my PID loop is simply SETPOINT (middle of dancer travel's analog scale [5V]), PROCESS (actual position of the dancer in the analog scale [0-10V]), and Output (speed reference scaled 0-120HZ), would that loop work regardless of which drive was enabled? For instance, the setpoint would be sent to drive 1 when it was "active", and once drive 2 became active, the same setpoint would be sent to drive 2.