Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    RotTableDrive: Target position of rotary table not reached (InPos error)

    English 🠦 Deutsch

    Symptoms

    Although the rotary table with the object NexeedRotTableDrive reaches the target nest position a position error occurs:
    SteffenR-_0-1623746162826.png

    When we increased the settling time parameter of the object the error occured less and less:
    SteffenR-_2-1623746536694.png

    But due to a critical cycle time this was no solution.

     

    Diagnosis

    The customer has ordered our coaching support so we were able to check the problem in detail.

    The position range in the object was ok and had only a little effect:
    SteffenR-_1-1623746435530.png

    The same applies for the standstill window in the IndraDrive:
    SteffenR-_3-1623746709063.png

     

    So finally we started a scope measurement and then it was quite obviously:
    SteffenR-_7-1623747698158.png

     

    Solution

    The IndraDrive had to be optimized with IndraWorks. In this case especially the jerk settings were bad.

    Now everything runs fine without settling time.

    The condition for "in position" of NexeedRotTableDrive V2.3.6.0:

    _modResult := MOD(_axisPos, _nestDistance);
    OutImm.InPos :=
            
    ( ( _modResult                      <  _parCfg.InPosRange ) OR
               ( ABS(_modResult - _nestDistance) <= _parCfg.InPosRange )    ) AND
             (   _axis.OutImm.AxisInReference                               ) AND
             (   _axis.OutImm.StandStill                                    );

    Deutsch 🠦 English

    Symptome

    Obwohl der Drehtisch mit dem Objekt NexeedRotTableDrive die Zielnestposition erreicht, tritt ein Positionsfehler auf:
    SteffenR-_0-1623746162826.png

    Mit steigender SettlingTime, tritt der Fehler immer seltener auf:
    SteffenR-_2-1623746536694.png

    Doch diese Lösung ist nicht pratikabel, da sie die Zykluszeit negativ beeinflusst.

     

    Diagnose

    Der Kunde hat unseren Coaching-Support bestellt, so dass wir das Problem im Detail überprüfen konnten.

    Der Positionsbereich im Objekt war ok und hatte nur einen geringen Effekt:

    SteffenR-_1-1623746435530.png

    Gleiches gilt für das Stillstandsfenster im IndraDrive:
    SteffenR-_3-1623746709063.png

     

    Also haben wir schlussendlich eine Scope-Messung gestartet und dann war es ganz offensichtlich:
    SteffenR-_7-1623747698158.png

     

    Lösung

    Der IndraDrive musste mit IndraWorks optimiert werden. In diesem Fall waren vor allem die Ruckeinstellungen schlecht.

    Jetzt läuft alles gut, ohne die SettelingTime zu anpassen zu müssen.

    Die Bedingung für "in Position" von NexeedRotTableDrive V2.3.6.0:

    _modResult := MOD(_axisPos, _nestDistance);
    OutImm.InPos :=
            
    ( ( _modResult                      <  _parCfg.InPosRange ) OR
               ( ABS(_modResult - _nestDistance) <= _parCfg.InPosRange )    ) AND
             (   _axis.OutImm.AxisInReference                               ) AND
             (   _axis.OutImm.StandStill                                    );

    Version history
    Last update:
    ‎07-20-2022 03:55 PM
    Updated by:
    Contributors
    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