How To Control CtrlX DRIVE Under Schneider Control

Use ctrlX DRIVE under a Schneider control

Drives_Uwe
Community Moderator
Community Moderator

In the following we show to you how to use ctrlX DRIVE under a Schneider control (using sercos).

Versions used

All the functions and screen shots are based on:

  • ctrlX DRIVE Engineering version 01V18
  • Runtime / Firmware version of drive AXS-V0308

Prerequisites

A connection to the ctrlX DRIVE has been successfully established, the device is correctly wired and 24 V are successfully put on. As well the engineering tool ctrlX DRIVE Engineering has been started.

1. Configure parameters of Schneider control

The Schneider control needs to be set correctly as following:

Drives_Uwe_21-1669303333941.png

Fig. 1.: Configuration of Schneider control (1) --> use general sercos drive

Drives_Uwe_22-1669303379907.png

Fig. 2.: Configuration of Schneider control (2) --> uses position control exchanging actual position and command position cyclically

Drives_Uwe_23-1669303430241.png

Fig. 3.: Configuration of Schneider control (3) --> set address and vendor information

Drives_Uwe_24-1669303473711.png

Fig. 4.: Configuration of Schneider control (4) – Settings for a rotatory axis modulo with incremental scaling using a Hiperface multiturn encoder with 4096 revolutions*128 signals/revolution (--> 4096 * 128 = 524 288) using a gear ratio of 1 : 1

Drives_Uwe_25-1669303506936.png

Fig. 5.: Configuration of Schneider control (5) – Settings for a linear axis with incremental scaling using a Hiperface multiturn encoder with 4096 revolutions * 128 signals/revolution (--> 4096 * 128 = 524 288) using a gear ratio of 7 : 1

 

2. Parameterize ctrlX DRIVE

The parameterization of the ctrlX DRIVE should be according to the following guidelines, using

  • 0,001°             or   0,001 mm
  • 0,001 °/s         or   0,001 mm/s
  • 0,001 rad/s2     or   0,001 mm/s2

as resolution. Mind that you have to correct the travel range, gear ratio and feed constant according to your mechanics and needs.

Rotatory axis modulo

On the Schneider control

  • the correct gear ratio needs to be entered
  • the translatory setting must be “False”
  • the maximum travel range needs to be set to “0.0”
  • the modulo setting must be “True”
  • the modulo value and feed constant needs to be set to “360.0”

Drives_Uwe_26-1669304050400.png

Fig. 6.: Configuration of Schneider control (rotatory axis modulo, gear ratio 16)

Drives_Uwe_27-1669304093578.png

Fig. 7.: Axis mechanics parameterization of rotatory axis modulo with gear ratio 16 --> if negation needs to be set depends on the mechanical constellations

Drives_Uwe_28-1669304122601.png

Fig. 8.: Scaling parameterization of rotatory axis modulo

Drives_Uwe_29-1669304166855.png

Fig. 9.: Encoder parameterization of rotatory axis modulo with Hiperface encoder

Rotatory axis absolute

On the Schneider control

  • the correct gear ratio needs to be entered
  • the translatory setting must be “False”
  • the maximum travel range and feed constant needs to be set to intended travel range value e.g. “360.0”
  • the modulo setting must be “False”
  • the modulo value needs to be set to “0.0”

Example For Settings In Control

Fig. 10.: Configuration of Schneider control (rotatory axis absolute, gear ratio 54 to 22)

Drives_Uwe_30-1669305361291.png

Fig. 11.: Axis mechanics parameterization of rotatory axis absolute with gear ratio 54 to 22 --> if negation needs to be set depends on the mechanical constellations

Example For Rotary Settings

Fig. 12.: Scaling parameterization of rotatory axis absolute

Encoder Settings

Fig. 13.: Encoder parameterization of rotatory axis absolute with Hiperface encoder

Linear axis modulo

On the Schneider control

  • the correct gear ratio needs to be entered
  • the translatory setting must be “True”
  • the maximum travel range needs to be set to “0.0”
  • the modulo setting must be “True”
  • the modulo value needs to be set to intended value in here e.g. “127.0”
  • the feed constant needs to be set to intended value e.g. “508.0”

Example For Settings In Control

Fig. 14.: Configuration of Schneider control (Translatory axis modulo with gear ratio and feed constant)

Example For Absolute Scaling

Fig. 15.: Axis mechanics parameterization of linear axis modulo with gear ratio 54 to 22 and feed constant 508 mm --> if negation needs to be set depends on the mechanical constellations

Drives_Uwe_6-1669360846331.png

Fig. 16.: Scaling parameterization of linear axis modulo

Drives_Uwe_7-1669360876678.png

Fig. 17.: Encoder parameterization of linear axis modulo with Hiperface encoder

Linear axis absolute

On the Schneider control

  • the correct gear ratio needs to be entered
  • the translatory setting must be “True”
  • the maximum travel range needs to be set to intended value in here e.g. “400.0”
  • the modulo setting must be “False”
  • the modulo value needs to be set to “0.0”
  • the feed constant needs to be set to intended value e.g. “320.0”

Example For Settings In Control

Fig. 18.: Configuration of Schneider control (Translatory axis absolute with gear ratio and feed constant)

Example For Axis Mechanics Settings

Fig. 19.: Axis mechanics parameterization of linear axis absolute with gear ratio 7 and feed constant 320 mm --> if negation needs to be set depends on the mechanical constellations

Example For Extended Scaling Settings

Fig. 20.: Scaling parameterization of linear axis absolute

Example For Encoder Settings

Fig. 21.: Encoder parameterization of linear axis absolute with Hiperface encoder

Find in attachment some parameter group sets for the different mechanisms as starting point for your parameterization.

Must Read
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