KRC4, KSS 8.3.17, ConveyorTech 6.0.0
Well, this is a stumper. After confirming that, yes, I need to wire $MEAS_PULSE[1] to my synchronization signal (and confirming that connection in the Drive Setup screen in WV), I set about performing the first conveyor calibration, following the instructions in the manual:
T1
Startup>Calibrate>Conveyor
Select Tool
Select Calibrate Conveyor
Hit Execute
Start conveyor moving
Pulse $MEAS_PULSE[1]
And at this point I get hung. I keep getting this animation of the conveyor, but the Calibration screen is stuck at Step 1 of 5 -- it's as if the Calibration program isn't seeing the $MEAS_PULSE[1]. But I can confirm that $MEAS_PULSE[1] is definitely going FALSE-TRUE-FALSE -- I even wrote a logging function in the SPS to confirm that the signal is being received.
The only other possibility I can think of is that the resolver signal is not being received by the robot. I don't have any errors on the resolvers or RDC. If I swap the cable to another resolver (I have two KUKA resolvers on this conveyor), I do get a positional-change error that can be cleared, but that's it. I've tried checking $SEN_PREA, but it's all zeros. Which seems odd -- isn't $SEN_PREA supposed to show the resolver values for the CT resolvers? Or is that not active until after I run CONV_ON()?
I've checked the resolver mechanically, and the shaft is rotating with the conveyor. Checked the resolver cables for loose pins, and swapped the cables entirely -- no change.
So... either the Calibration program is ignoring $MEAS_PULSE[1], or it's not seeing the motion of the conveyor resolver. Those are the only two ideas I have ATM. I'm open to any suggestions anyone might have.