I'm trying program a system which contains the following items:
ctrlX Core X3: 1.20
Motion App: 1.20
PLC App: 1:20
HMS01 Single axis inveter
I'm using the CXA_MotionInterface. I can start the drive as needed, but after a certain speed 2000rpm to be exact, the drive stops with F2037 Excessive position command difference error. Under that speed everithing works fine. I tried to change the S-0-0091 parameter of the drive to a higher value as the help suggest but nothing works for me.
I checked all the limit values in drive engineering and also Motion app. Everywhere I have higher values than 2000 rpm. (see the attached photos).
I also uploaded the drive parameters.
Any help would be appreciate
Please have a look to parameters P-0-0010 and P-0-0011 in the error case F2037
My guess is that on the control system you have not chosen modulo scaling whereas on the drive side it is chosen. See:
Note: Normally it is recommended to set the maximum travel range to the same value as the modulo value. So in here instead of 5000° you should enter 360° as well.
That - inconsistency of scaling in between drive and control - may explain why it is going wrong.