Developer Portal Community

    We are still working on migrating to the new Bosch Connected Industry Online Portal. Stay tuned! Click here for the latest updates.

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

    Captron - X axis not in tolerance after command

    Captron - X axis not in tolerance after command

    CtrlDiogoC
    Established Member

    Hello,

     

    I have a CNC Portal for dispensing purposes, with a Captron to calibrate the tool centre point.

    I have developed the calibration sequence in the order that is mentioned in the Captron object documentation:

    CtrlDiogoC_1-1728480863466.png

    I also followed the documentation for the movement of the axes. The X coordinate stays the same throughout the movement, while Y changes in the negative direction.

    CtrlDiogoC_2-1728480949951.png

     

    After the CNC stops, and when checking for the READY state from both objects, I get the following error:

     

    CtrlDiogoC_0-1728480712479.png
    I have set the following parameters and tried to increase the X tolerance to 10 mm, however without success.

    CtrlDiogoC_3-1728481048473.png

    Thank you in advance.

     

    4 REPLIES 4

    TommyF
    Member

    Does this happen during the command CALIBRATION or CORRECTION?

    If it happens during CORRECTION, please check if you have done a CALIBRATION before and that the Variable ParCfg.rCalibrationData contains the correct values (result of the CALIBRATION command) when you execute the CORRECTION command.

    CtrlDiogoC
    Established Member

    Hello Tommy,

    I have only tested the CALIBRATION command yet. So yes, it's during a CALIBRATION command.

     
        Loc114E611_Captron.Unit.Command               := AtmoCaptronCmd.CALIBRATION;
        Loc114E611_Captron.Unit.ParCmd.StartPosXAxis  := X_START_CALIB_COORDINATE;
        Loc114E611_Captron.Unit.ParCmd.CalibDiameter  := Loc114_NeedleCheck.ActiveDataSet.CalibDiameter;
        Loc114E611_Captron.Unit.ParCmd.Resolution     := Loc114_NeedleCheck.ActiveDataSet.Resolution;
        Loc114E611_Captron.Unit.ParCmd.PosToleranceXY := Loc114_NeedleCheck.Unit.ParImm.HMIData.PosToleranceXY;
        Loc114E611_Captron.Unit.ParCmd.VelLimit       := Loc114_NeedleCheck.ActiveDataSet.VelLimit;
        Loc114E611_Captron.Unit.Execute               := TRUE;

     

    Hello,

    Any news on this topic?

    After reaching out Nexeed Helpdesk, we realized that in the current version (V1.2.8.0), the PosToleranceX and PosToleranceXY parameters shouldn't be part of a DataSet, for the following reason:

    CtrlDiogoC_0-1729488723706.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