11/25/2022

Use ctrlX DRIVE under a Schneider control

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:

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

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

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

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

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”

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

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

Fig. 8.: Scaling parameterization of rotatory axis modulo

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”

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

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

Fig. 12.: Scaling parameterization of rotatory axis absolute

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”

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

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

Fig. 16.: Scaling parameterization of linear axis modulo

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”

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

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

Fig. 20.: Scaling parameterization of linear axis absolute

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.

1
How_to_use_ctrlX_DRIVE_under_Schneider_control_V01.zip
4.65MB
Scaling_parameter_groups_for_use_with_Schneider_control.zip
3.93KB

Latest published/updated articles

Types
How-to
Categories
Drives