07/10/2025
How-to | Pepperl+Fuchs | EtherCAT

Pepperl+Fuchs encoder as a real master axis

Version: ctrlX Control X3 with FW 3V6 / ctrlX Drive with FW 6V06 

ctrlX I/O configuration:

ctrlX I/O configuration

One axis and one encoder axis were created for the measurement setup:

One axis and one encoder axis were created for the measurement setup

Configuration from the Encoder Axis:

Configuration from the Encoder Axis


The Filter Time is in ctrlX Version 3V6 only possible to set in the DataLayer:
If you want to set a Filter, delate "NONE"

The Filter Time is in ctrlX Version 3V6 only possible to set in the DataLayer: If you want to set a Filter, delate "NONE"

Then, you can see the Filter, that you can set:

Then, you can see the Filter, that you can set

You can copy the Filter from the string:

You can copy the Filter from the string

Paste the string in to the Filter Type:

Paste the string in to the Filter Type

After a switch from "Configuration" to "Running", the Filter is active:

After a switch from "Configuration" to "Running", the Filter is active

After the successful setting, the system is in RUN mode:

After the successful setting, the system is in RUN mode

For the Filter Test, we use the Trace from the PLC:
Test with ACC/DEC 2 rad/s² form 0 rpm -100 rpm - 0 rpm

For the Filter Test, we use the Trace from the PLC: Test with ACC/DEC 2 rad/s² form 0 rpm -100 rpm - 0 rpm

The position difference between the motor encoder and the encoder is approx. 0.4 Deg:
Acceleration:

The position difference between the motor encoder and the encoder is approx. 0.4 Deg: Acceleration:

Deceleration: 

Deceleration

Related Links

2
Types
How-to
Products
Controls
Motion
Markets
Printing
Packaging

Latest published/updated articles