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

Rotary Axis has large difference when in a kinematic

Rotary Axis has large difference when in a kinematic

aFouraker
Occasional Contributor

When configuring a kinematic with a rotary axis, the axis will have a 1000 times travel when commanded to a new position with kinematic interface. This is not the case with the axis interface. 

 

Here is a screen shot of what I am describing. The difference from start to finish should be 0.0108 but it is instead 108. This also has a bad effect on the velocity which is 1000 times too slow. 

aFouraker_0-1636473443709.png

Here is an image of the kinematic configuration 

aFouraker_1-1636473521989.png

 

Along with the limits: 

aFouraker_2-1636473546758.png

 

 

6 REPLIES 6

Jochen_Mueller
Community Moderator
Community Moderator

Hello

1. What version do you use? V1.10?

2. Do you see the error at a virtual control with motion axis? Or do you have real drives connected to the motion axis?

Please can you save the configuration and add it to the issue or send me a mail.

Thanks

Jochen

aFouraker
Occasional Contributor

1. What version do you use? V1.10?

Yes

2. Do you see the error at a virtual control with motion axis? Or do you have real drives connected to the motion axis?

I am running virtuals only

Please can you save the configuration and add it to the issue or send me a mail.

It is attached

short info: Can reproduce this issue. Have to talk with the development department.

 

Update 23.22.2021:

Currently we have one set of dynamic limit for commanding the kinematic axis. This set is used for tranlatorc and rotativ axis with a fix calculation factor 1m = 1°. For velocity does it mean 800mm/min = 0,8°/min.

So the behaviour you have seen is (from the current function state) correct.

It is planned to improve this sitaution in the future,  unfortunatly earliest end of 2022. 

Hello,

is it resovled now? which version of ctrlX works is suggested to use.

I am using ctrlX works 1v16, still having the same issue.

Solution to get rid of the path factor 1m = 1° will be implemented from version 2.02 on.

Possible workaround:

  • Do not command all four axes at the same time (adapting command values 1:1000)
  • Command A as single axis movement
  • Use "direct absolute" commands where path limits are not considered
  • Set up A as linear axis and set total transmission ratio to 1:1 then command 1mm as 1deg

aFouraker
Occasional Contributor

I have been using this last suggestion for about a year. I set the drive up in such a way that 1mm of travel is 1deg of travel. The axis is setup as linear and so is the drive. I set the modulo for each at 360mm and I convert RPM commands to mm/min commands in the PLC application. For example, 10rpm = 3600 mm/min. This works ok but I still often need to make the commands independently because 3600mm/min on the rotary axis is not fast enough for my other axes which run much faster. 

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