Dear Community User! We are updating our platform to a new system.
Read more: Important information on the platform change.

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

Selection of direction for Modulo axis with Motion App

Selection of direction for Modulo axis with Motion App

Nathanael
Established Member

Hello,

I'd like to figure out how to select direction in case of Move_Absolute with Modulo axis.

Axis always moves in shortest direction.

I'm using version 1.18 with Motion App... not SoftMotion Add-On.

Many thanks for any support.

2 REPLIES 2

CodeShepherd
Community Moderator
Community Moderator

Like mentioned in this thread: "...ctrlX MOTION tries always to go shortest way to the commanded position..."

NormalOne
Established Member

Hello,
I did a function MB_AxsPosAbs (see attachment), which extended the function ML_AxsPosAbs for the move direction of modulo axis.
(shortest way, positive, negative, current direction)
The function is done with the existing function of Motion library.
Because Plc is running on Core 2 and Motion on Core 3, there is a risk that fucntion block works with "old" value and so the result is wrong.

Restrictions of the function:
It is important to know, that the dynamic value (deceleration, jerkdec) of the actual active command must be equal to the dynamic value of the function MB_AxsPosAbs, because internal the actual braking distance is used.
Otherwise the function do not run in a proper way  

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