The present manual was compiled with utmost care, errors and omissions reserved. For this reason
Baumer rejects any liability for the information compiled in the present manual.
Baumer nor the author will accept any liability for direct or indirect damages resulting from the use of the
present information.
At any time we should be pleased receiving your comments and proposals for further improvement of the
present document.
Created by:
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
Please check the delivery upon completeness prior to commissioning.
Depending on encoder configuration and part number delivery is including:
Basic encoder, bus cover and CD with describing file and manual (also available as download)
1.2 Product classification
Note:
Ever apply the matching device file (BAUMER Group absolute EtherCAT encoders.xml) on the above device
types.
Explanation:
MT Multiturn encoder
ST Singleturn encoder
MAGRESExtremely robust encoder with magnetic sensing principle
18 Bit ST High resolution encoder – up to 18 bit physical singleturn resolution, i.e. 218 steps / revolution
13 Bit ST Max. 13 bit physical singleturn resolution, i.e. 213 steps / revolution
This manual is intended as supplement to already existing documentation (e.g. catalogues, data sheet
and mounting instructions).
The manual must be read carefully prior to initial commissioning of the equipment.
Intended purpose of the equipment
The encoder is a precision measurement device. It is used to determine angular positions and revolutions
and to prepare and supply measured values in the form of electrical output signals for control systems.
The encoder must not be used for any other purpose.
Commissioning
Encoders may only be installed and mounted by suitably qualified experts.
Observe the operating instructions of the machine manufacturer.
Safety remarks
Prior to commissioning of the equipment, check all electrical connections.
If installation, electrical connections or any other work performed at the encoder or at the equipment is not
correctly executed, this can result in encoder malfunction or failure.
Steps must be taken to exclude any risk of personal injury, damage to facility or operating appliances as a
result of encoder failure or malfunction by providing suitable safety precautions.
The encoder must not be operated beyond the specified limits (see further documentation).
Failure to comply with the safety remarks can result in malfunctions, personal injury or material damage!
Transport and storage
Only ever transport or store encoders in their original packaging.
Never drop encoders or expose them to major vibrations.
Mounting
Avoid impacts or shocks on housing and shaft.
Avoid any twist or torsion on housing.
Do not open the encoder or proceed any mechanical modifications.
Shaft, ball bearings, glass disc or electronic components might be damaged. In this case, safe and reliable
operation is no longer guaranteed.
Electrical commissioning
Do not proceed any electrical modifications at the encoder.
Do not proceed any wiring work while encoder is under power supply.
Never plug or unplug connector while encoder is under power supply.
Ensure that the entire system is installed in line with EMC/EMI requirements. Operating environment and
wiring have an impact on the electromagnetic compatibility of the encoder. Install encoder and supply
cables separately or far away from sources with high emitted interference (frequency converters,
contactors, etc).
When working with consumers with high emitted interference provide separate encoder supply voltage.
Completely shield encoder housing and connecting cables..
Connect encoder to protective earth (PE) using shielded cables. The braided shield must be connected to
the cable gland or connector. Ideally, aim at dual connection to protective earth (PE), i.e. housing by
mechanical assembly and cable shield by the downstream devices. In case of earth loop problems, earth
at least on one side.
Failure to observe these instructions can result in malfunctions, material damage or personal injury!
The product family architecture is modular. Depending on what is required from the encoder, the basic
encoder and bus covers can be combined at will with the selected bus system.
The basic encoders differ in terms of accuracy, ambient conditions and the utilized sensing principle.
Bus cover
The bus cover accommodates the entire electronics for measured value processing and for Ethernet
communication.
The bus covers differ by the respectively integrated bus interface.
Available bus interfaces: CANopen®, DeviceNet, EtherCAT, Ethernet/IP, Profibus-DP, Profinet, Powerlink,
Power over EtherCAT, SAE J1939, SSI.
All encoders enable parameterization by bus interface.
The enabled scaling functionality in CoE is prerequisite for further user-specific parameterization
such as resolution, total measuring range, direction of rotation and preset.
SDOs access is in the TwinCAT System under tab CoE - Online (CANopen over EtherCAT).
Since there is a large variety of CANopen device and application profiles they may be applied in EtherCAT
slaves.
EtherCAT encoders provide partial implementation of the CANopen DS406 encoder device profile.
Please consider that every CoE access (mailbox communication) will shortly interrupt generation of encoder
input data for the time of mailbox communication. With short cycle times in Distributed Clocks Mode this may
imply that not in every Sync cycle a new position is detected.
Object 0x1011 restores ROM default in device-specific objects (0x6000..0x6FFF) both in RAM and EEPROM.
To prevent any inadvertent restore, the signature „load“ must be written in object 0x1011 Subindex 0.
1..n.. max. number of steps per revolution (0x6501)
Entries ≠ default values are only effective with enabled scaling function (0x6000).
Device-specific objects
Object Data in this area are hold volatile in RAM after any change. To save in non-volatile EEprom use
object SAVE Application Parameter 0x1010.
Object 0x6000 Operating parameters
User-settable parameters such as resolution, total measuring range, direction of rotation and preset
will not become effective until the scaling function is enabled (bit 2 =1).
See chapter parameterization.
The above parameters will be preliminarily saved in the volatile RAM memory and can optionally be saved
non-volatile in EEProm using object SAVE Application Parameter (0x1010).
Please note that with scaling ON the input data (TxPDO) will be produced much more slowly, i.e. PLC cycle
times for encoder readout should be correspondingly enlarged.
See chapter cycle times.
Object 0x6001 Measuring units per revolution
In general, when writing on this object any previously saved offset (0x6509) will be cleared (value = 0).
Total measuring range in steps optionally programmable.
Consequence: Number of revolutions = total measuring range / resolution
The maximum resolution (0x6502) must not be exceeded since otherwise the selected
total resolution range is too wide and will be rejected.
Values
1..n.. max. total measuring range in steps (0x 6502)
Entries ≠ default values are only effective with enabled scaling function (0x6000).
Object 0x6002 Total measuring range
² with disabled scaling 32 bit
Writing in these object will clear any previously saved offset (0x6509, value = 0)
Important for multiturn encoder operation:
Continuous operation will be automatically supported where required.
Consequently, no specific relationship between total measuring range and measuring units per revolution
must be observed in the parameterization.
With enabled continuous operation and during power off, the encoder shaft may be turned up to ¼ of
the maximum permissible turns. Any excess turn may entail void position values which will be
signaled by a warning and call for a new referencing operation.
Non-continuous operation allows for an unlimited number of turns during power-off.
Proceed as below to find out whether your parameterization enables continuous operation:
The „maximum possible number of turns“ provided by the encoder (depending on the configuration:
16 bits = 65536 or 13 bits = 8192) is multiplied by the parameterized measuring units per revolution.
The result is devided by parameterized total measuring range.
A remainder in the result (fractional digits) means continuous operation enabled.
Example: Parameterization with disabled continuous operation:
Max. possible number of turns 65536 (16 bits multiturn)
Measuring units per turn : 3600
Total measuring range 29.491.200 (8192 x 3600)
Calculation: 65536 x 3600 / 29.491.200 = 8 (no remainder)
Example: Parameterization with enabled continuous operation:
Max. possible number of turns 65536 (16 bits multiturn)
Measuring units per turn 3600
Total measuring range 100.000
Calculation: 65536 x 3600 / 100.000 = 2359 remainder 29600
Optionally programmable position value.
In this operation an offset value is calculated and saved in object 0x6509.
Values
0..actual total measuring range (0x6002) -1
Entries ≠ default values are only effective with enabled scaling function (0x6000).
SubIndex
0
Data type
Unsigned 32
Access
ReadOnly
Default
EEPROM
No
Significance
Value of actual position in steps
Values
0..actual total measuring range (0x6002) -1
SubIndex
0
Data type
Signed 32
Access
ReadOnly
Default
EEPROM
No
Significance
Current speed value
Values
Unit steps/s or rpm configurable by object 0x6000 Bit 12
SubIndex
0
Data type
Unsigned 8
Access
ReadOnly
Default
2
EEPROM
No
Significance
Largest supported Subindex
Values
2 = largest supported SubIndex
SubIndex
1
Data type
Unsigned 16
Access
ReadOnly
Default
2
EEPROM
No
Significance
Speed Source
Values
2: Speed is calculated out o raw data position
SubIndex
2
Data type
Unsigned 16
Access
Readwrite
Default
100
EEPROM
Yes
Significance
Integration time in ms, to generate the moving average speed value.
To enhance dynamic capabilities select an inferior value.
To improve smoothing select a larger value.
In "Free Run" mode, a local timer interrupt of the application controller will trip the local cycle which in Free
Run is independent of communication cycle and/or master cycle. The encoder will generate the process data
in asynchronous cyclic manner.
Fig.: Wireshark Network session, encoder input data
Distributed clocks mode enables exactly the same time with all bus users.
The encoder can be utilized and configurated as reference clock for synchronisation purposes of both other
users and master. Thus a high-precision time base is available throughout the network.
The encoder generates process data synchronously to a Sync Signal.
The local cycle will be tripped once SYNC0/SYNC1 Event has been received. Prior to receiving the next
SYNC0/SYNC1 Event the process data frame must be completely processed by the slave.
5.5.1 Activation Distributed Clocks under TwinCAT
Important:
Enable SYNC0 and SYNC1.
Ever proceed any cycle time modification in the SYNC0 settings only.
Do not alter any SYNC1 settings.
The EtherCAT State Machine (ESM) will control the state
of the EtherCAT slave with state-related access and
execution of several functionalities. Specific commands
by the EtherCAT master are required in each state
during slave bootup.
Initial state of EtherCAT slave after switch on. There is neither mailbox nor process data communication. The
SyncManager channels 0 and 1 for mailbox communication are being initialized by the EtherCAT master.
Pre-Operational (Pre-Op)
The EtherCAT slave will verify proper mailbox initialising when changing from Init to Pre-Op. Pre-Op enables
mailbox communication but not process data communication. The EtherCAT master will initialize the
SyncManager channels (up from 2) for the process data, the FMMU channels and PDO mapping or
SyncManager PDO assignment, provided the slave supports configurable mapping.
Furthermore, the process data transmission settings as well as clamp-specific parameterization- other than
default and where appropriate - are transmitted in Pre-Op state
Safe-Operational (Safe-Op)
Upon changing from Pre-Op to Safe-Op, the EtherCAT slave will verify whether the SyncManager channels
for process data communication and the Distributed Clock settings are valid. Prior to confirming Safe-Op, the
slave will copy the current input data into the related DP-RAM areas of the EtherCAT Slave Controller (ESC).
In Safe-Op both mailbox and process data communication are enabled, however the slave will keep its
outputs safe (not relevant to encoder). Cyclic update of input data.
Operational (Op)
Process data and mailbox communication is in Op state.
Cyclic update of input data.
Mount encoder housing by help of the mounting holes and three screws (square flange: 4 screws)
provided at flange. Observe thread diameter and depth.
There is an alternative mounting option in any angular position by eccentric fixings, see under
accessories.
Connect drive shaft and encoder shaft by using an appropriate coupling. The shaft ends must not touch
each other. The coupling must equalize any shifts due to temperature as well as mechanical tolerances.
Observe the maximum permitted axial or radial shaft load. For appropriate couplings please refer to
accessories.
Tighten the mounting screws firmly.
Hollow shaft encoder
Clamping ring fixture
Prior to mounting the encoder open the clamping ring completely. Push encoder onto the drive shaft and
tighten the clamping ring firmly.
Encoder torque pin
Slide encoder onto the drive shaft and insert torque pin into the adjusting element provided by customer.
Adjusting element with rubberized spring element
Push the encoder on to the drive shaft and insert the parallel pin into the mounted adjusting element (not
supplied) (with rubberized spring element)
Adjusting bracket
Push the encoder over the drive shaft. Insert the adjusting bracket into the rubberized spring element of
the encoder and fasten the adjusting bracket on the contact surface (not supplied).
Shoulder screw
Push the encoder over the drive shaft and insert the shoulder screw (not supplied) in the rubberized spring
element of the encoder.
Coupling spring
Mount the coupling spring with screws onto the fixing holes of the encoder housing.
Push the encoder over the drive shaft and fasten the coupling spring on the contact surface.
6.2 Electrical connection
Assignment – M12 connector
Follow also the instructions of the respective supplier.
- Press mating connector softly into the plug.
- Turn mating connector carefully until the code mark is interlocking the corresponding space provided by the
plug. Insert bushing completely. Tighten the nut as far as possible.
Exchange bus cover
The bus cover is to be stored and transported whilst in the ESD bag only. The bus cover has to fit the case
tightly and has to be firmly secured by screws.
Remove bus cover
- Unscrew both fixing screws of the bus cover.
- Loosen bus cover carefully and remove it in axial direction.
Plug on bus cover
- Plug the bus cover carefully onto the D-SUB plug of the basic encoder, then push it over the rubber seal.
Avoid the case getting wedged. The bus cover has to fit tightly the basic encoder.
- Tighten both fixing screws firmly and conformable.
- An optimized connection between encoder case and the braiding shield of the supply cable is only achieved
by a complete and close fit of the bus cover onto the basic encoder (interlock).
Based on the IEEE-standard 802.3af, the Baumer EtherCAT encoder with PoE bus cover is interacting as PD
(Powered Device) with a corresponding PSE (Power Sourcing Equipment) module. Signal and power
transmission is by 4-wire standard EtherCAT/Ethernet cable (for example CAT-5). The PSE will identify the
encoder as PD after power on by the procedure specified in IEEE standard 802.3af.
Encoder supply of 48 V must be provided by an auxiliary PSE module (for example Beckhoff EtherCAT
branch EK1132).
Features
- Functionality compliant to standard IEEE Std 802.3af
- Excess temperature protection
- PoE mains unit galvanically insulated
- Hot-Connect feasible (connecting/disconnecting the device during operation)
Technical data
PoE capacity class: 1 (max. 4 W)
PoE supply voltage: 44…57 VDC
Current consumption: 50 mA (48 VDC)
Cable length: max.100 m
Default encoder configuration is 10 Byte PDO.
As an option, the encoder configuration may be changed to 4 Byte PDO or 2 Byte PDO to enable shorter
cycle times where appropriate (see chapter cycle times).
Example: How to alter the 10 Byte PDO configuration (default) to 4 Byte PDO
The only configuration to enable the speed value (speed transmission) is 10 Byte PDO. To do so, enter value
0x60300020 in TxPDO Mapping object 0x1A00:3. Enter the desired unit for speed value readout in object
0x6000 bit 12 and the integration time in object 0x6031.
Object SAVE Application Parameter (0x1010) will save the parameters in the non-volatile memory.
Example „The Speed Value as an alternative to System Time“ under TwinCAT