Developer Portal Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Modify 3 point coordinate system from PLC (Integrated robotics)

    Modify 3 point coordinate system from PLC (Integrated robotics)

    maj9bj
    Long-established Member

    For Integrated robotics application we need to modify existing user 3 point coordinate system directly from PLC code.

    The reason for this is we have an calibration mode in which we move robot manualy to marked (engraved) positions on external fixture using some calibration tool. After fixture repair (exchange) we would like to call special mode with some instructions for setter like:

    1. Move robot manually to point marked A.
    2. Confirm position.
    3. Move robot manually to point marked B.
    4. ..........

    Depend on teached points we will modify fixture coordinate system for automatic mode.

    2 REPLIES 2

    Thorsten_Brach
    Long-established Member

    Please take a look at the  ProgrammableRobotBaseHelper.ProgrammableRobotReferencing.AdjustBasePoints method :

    2022-02-14_21h08_30.png

    I hope that is what you are looking for ?

     

    maj9bj
    Long-established Member

    Hi Thorsten,

    I need some additional information. I know how to load/save Reference coordinate system, but I do not know hot to get 3 robot point list I need for re-teaching (rAdjusted...). In loaded system, there are only Cartesian coordinates 

    maj9bj_0-1645447482374.png

     

     

     

    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