For example telegram 103: 1 (=G1_ZSW etc.) or 2 (=G2_ZSW etc.).
The index[n] of the machine data has the following coding:
[Encoder no.]: 0 or 1
If an input is selected, to which no encoder is connected, alarm 300008 "Measuring
circuit not available on drive" is output.
30240 ENC_TYPE A01, A02, A11 A3,, G2, R1
- Encoder type of actual value sensing (actual position value). BYTE PowerOn
-
- 1 - 0 3 2/2
Description: Encoder type:
0: Simulation
1: Raw signal encoder (high resolution)
2: Square-wave encoder - only when the onboard hardware is available
3: Encoder for semi servo - only when the onboard hardware is available
4: General absolute encoders (e.g. EnDat interface)
5: Reserved
Corresponds with
PROFIdrive parameter P979 (refer there)
30242 ENC_IS_INDEPENDENT A02, A11 G2, R1
- Encoder is independent BYTE NEW CONF
-
- 1 0, 0 0 3 1/1
Description: If actual value corrections performed by the NC on the encoder selected for position
control are not
to influence the actual value of any other encoder defined in the same
axis, then the position control encoder must be declared to be "independent".
Actual value corrections include the following:
● Modulo treatment,
● Reference point approach,
● Measuring system calibration,
● PRESET
Example:
MD30200 $MA_NUM_ENCS[ AX1 ] = 2
MD30242 $MA_ENC_IS_INDEPENDENT[ 0, AX1 ] = 0
MD30242 $MA_ENC_IS_INDEPENDENT[ 1, AX1 ] = 1
When the VDI interface has selected the first encoder for position control, the above
mentioned actual value corrections will be executed on this encoder only.
When the VDI interface has selected the second encoder for position control, the above
mentioned actual value corrections will be executed on both encoders.
The machine data is therefore only valid for encoders that have not been selected by
the VDI interface for positon control (passive encoders).
As from SW5, the scope of functions has been extended:
MD30242 $MA_ENC_IS_INDEPENDENT = 2
In reference mode MD34200 $MA_ENC_REFP_MODE = 3 (distance-coded reference marks), the
passive encoder is automatically referenced with the next traversing movement after
zero
mark distance
overtravel. This is done independently of the current mode setting.
MD30242 $MA_ENC_IS_INDEPENDENT = 3
In contrast to MD30242 $MA_ENC_IS_INDEPENDENT = 1, modulo actual value corrections are
executed in the passive encoder of modulo rotary axes.
Machine data
3.4 Axis-specific machine data
Parameter Manual
Parameter Manual, 08/2015, 6FC5397-8EP40-0BA1 211