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

Execution of C3300 on a ctrlXDrive from CtrlXCore Plc

Execution of C3300 on a ctrlXDrive from CtrlXCore Plc

Fred74
Established Member

Hello,

It looks like when we execute the command C3300 on a ctrlXdrive which is managed by the app Motion of ctrlXCore, the interpolator is not initialize on the ctrlXCore side.

So if we execute the command in order to set to 0 the feedback position while the axis is in standstil but in AF, as soon as we reset the command, the axis will try to reach the old setpoint position.

I think it is a bug of the Motion app because in my opinion the Interpolator has to be initialized to the feedback position od the drive after the command hasbeen executed.

 

 

3 REPLIES 3

CodeShepherd
Community Moderator
Community Moderator

As you set this drive internal command directly, the motion will not recognize it and while an motion object is powered on (state <> disabled) the interpolator position is not aligned with the drive position feedback. This will only happen when switching from disabled to standstill and in special motion function like "Travelling the axis to fixed stop" or also from version 1.20 on in "axsSetIpoPosFromActPos ".

Can you explain your use case a little bit more what are using this function for?

Fred74
Established Member

In my application I pull some film and correct the target position based on a latched position with probe.

After each movement, I want to Reference the axis to 0 in order to manage the next pull. I don't want to disable the axis with ModeAb but keep the Axis in AH/AF. It is the reason why I have this behaviour.

 

 

MichaelB
Community Moderator
Community Moderator

@Fred74: The function axsSetIpoPosFromActPos is now available with early adopter release 1.20. Please feel free to test it and give some feedback.

Best regards, Michael

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