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

Proper Error Reaction in with Kinematic Interface

Proper Error Reaction in with Kinematic Interface

aFouraker
Occasional Contributor

I have an application that uses the kinematic interface. In some instances I am able to get the kinematic into an odd state where I am unable to clear faults. They automatically reappear. This is the state. The documentation is vague on what these faults mean. I suspect this is occuring because it is unclear how to properly react to a kinemtic fault on the PLC. What is the proper way to handle a kinematic fault?

aFouraker_0-1644422542858.png

 

EDIT: I may have answered my own questin here. It would seem the problem can occur if you command the Axes to Ab without commanding the Kinematic to Ab (or in the wrong order). The proper reaction seems to be to send the Kinematic to the Ab state and let it handle the transition of the Axes to Ab but that the PLC should not directly command those axes to Ab. Please advise if this is correct. 

 

2 REPLIES 2

CodeShepherd
Community Moderator
Community Moderator

When your axes are grouped to a kinematic you should always command the complete kinematic. When you just commanding single axis there could be errors generated because of violated status machines.

aFouraker
Occasional Contributor

The violated states are exaclty what I saw. In some instances it required me to restart the motion to restart the state machines. Commanding the kinematic as you advise resovled this. 

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