cancel
Showing results for 
Search instead for 
Did you mean: 

Ctrlx Motion Interface

Ctrlx Motion Interface

rjduffy
Member

Hello All, 

When I try to use the ctlx Motion Interface on version 2.4 PLC I can only get the first 2 axies to appear. There is a fault in the motion interface program with error ID 4 ACCESS_ERROR, Error Ident CXA_TABLE, Additional info 16#80010001. When I try to reset the error it presists and does not get out of state 4, STATE_INIT_RUN. 

Any ideas? 

4 REPLIES 4

CodeShepherd
Community Moderator
Community Moderator

It is little bit less information about what you are doing and you like to achieve. For the error see online documentation "Error codes of the CXA_Table for the CXA_Datalayer". It seems that the ctrlX MOTION configuration does not fit to the settings in the MotionInterface in the PLC. 

What means "only 2 axis appear"? Where are you looking at?
Which axes are set up in the ctrlX MOTION?
How is the setting in the CXA_MotionInterface? Is it auto or manual axes configuration?

Could you send us your PLC program so we can have a look to it?

Hello, 

After doing a little more digging I found the message on the second Axis of  'AxIf Init: could not read sync limit of <AxisName>'. There are 4 configured axis, in the status globals for the axis in the Axis interface, AXIS 1 comes up active, Axis 2 comes up active but in error and the other AXIS just come up as invalid. 

The PLC code has been stripped down to just the axis interface so there is no PLC code outsite the axis interface. 

Just confirmed with another colleague that a seperate project they had working with Axis Interface now has the same error in version 2.4. 

Hey CodeShepherd, 

When the Axis Names are more than 10 characters the Motion Interface fails. Renamed to under 10 Characters and it works. 

Hello

it is a known bug and solved with new MotionInterface libs available at the colaboration room. After installing the libs at the library repo you have to adjust the placeholder versions manual.

With this the motion interface can be initialized also you have axis name longer than 10 characters.

https://www.boschrexroth.com/de/de/myrexroth/collaboration/collaboration-rooms/?layout=table&path=%2...

Jochen_Mueller_1-1710310978863.png

PS:

Please keep in mind that there is another bug that prohibit the writing of dynamic sync values if you have axis names longer than 10 character. This will be solved with the version 2.6.

Regards

Jochen

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