cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

Sporadic "Ipo jump detected" errors

Sporadic "Ipo jump detected" errors

bschmidt
New Contributor

Hello,

My customer has a machine with CORE X7/ctrlX WORKS 2.02 with 28 real axes and 2 virtual axes. Most of the axes are using MB_GearInVel. Generally it is working ok, but sometimes they have a strange issue when they are starting the machine. The startup sequence involves:

1. MC_Power.Enable = TRUE (drive status Ab-->AF, PLCOpen state DISABLED-->STANDSTILL)

2. When MC_Power.Status = TRUE, then MB_GearInVel.Execute = TRUE (PLCOpen state DISABLED-->SYNCHRONIZED_MOTION)

Usually this works fine and they can run the machine. But occasionally they will get errors on random axes. The error is usually "Ipo jump detected." See below:

bschmidt_0-1706282421025.png

bschmidt_1-1706282558322.png

Then they Reset and try again and the error(s) moves to different axes. This will keep happening - the error moves around to different axes. When power is cycled on the X7 everthing is working again. 

To isolate the issue we put a delay between MC_Power and MB_GearInVel. In that case we are getting STANDSTILL_PENDING on some axes. So MC_Power does not see drive going to AF. I guess it's the same root cause as the other error. It seems there is some disconnect or timing problem between Motion and EtherCAT even though everything is looking fine in the Scheduler and ctrlX Dashboard.

bschmidt_2-1706282749418.png

I will try to get a diagnostic log with "Developer view" enabled the next time this happens.

Best regards,

Brian

 

4 REPLIES 4

bschmidt
New Contributor

Here is another screenshot of a typical error that is seen on one or more axes and moves around. Attached is the diagnostic log.

 

bschmidt_0-1706566698510.png

 

By checking the log files we found that first an axis warning is triggered:
091F2006, 0C560102, Axis limit exceeded, Deceleration limit exceeded
Then an error:
9,10E+01, 0C560102, Commanded dynamic parameters exceed axis limits, Deceleration limit exceeded, AddInfo: limit: 5.000 m/s^2, commanded: 10.000 m/s^2

Afterwards it seems a command is executed that is not allowed in that state. Please check your programm to prevent commanding violating the state machine:
- General axis command error, Invalid state, AddInfo: cmd: AxsCmdGenericProxy, axsState: DISABLED
- General axis command error, Invalid state, AddInfo: cmd: Power, axsState: SYNCHRONIZED_MOTION

And at last some seconds later the mentioned error is shown:
091F2002, 0C570100, General axis command error, Invalid state

As a response you could get the ipo jump error what we will have a look for:
091F2040, 0C560270, System error in the Motion system, Internal error occurred, AddInfo: Diagnosis codes have not been set

If it is possible to reproduce the problem please switch on motion traces and create a system report in case of the error (see how to).

Hello,

Thank you for the analysis. I will have them increase the deceleration limit to make sure that is not causing problems. Today the customer gave me a System Report (attached) but I think he only enabled the traces after the faults occurred. I think the traces should be enabled before the fault occurs.

I notice something else in the log files. There are warnings that licenses related to Motion failed to be acquired, even though these licenses exist. I'm not sure if this is a real problem or just a nuisance message. As far as I know they are not getting errors about missing licenses. 

bschmidt_0-1706738278683.png

bschmidt_1-1706738311358.png

Best regards,

Brian

 

 

Could you implement the changes mentioned above and did it solve your problem? Can this topic be closed?

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist