3.8.6 Set actual value without loss of the referencing status (PRESETONS)
The PRESETONS() procedure sets a new actual value for one or more axes in the machine
coordinate system (MCS). This corresponds to a work offset of the MCS of the axis. This does
not cause the axis to be traversed.
A preprocessing stop with synchronization is triggered by PRESETONS. The actual position is
assigned to the axis only at standstill.
If the axis for PRESETONS is not assigned to the channel, the next steps depend on the axis-
specific configuring of the axis replacement behavior:
MD30552 $MA_AUTO_GET_TYPE
Referencing status
Setting a new actual value in the machine coordinate system (MCS) with PRESETONS does
not change the referencing status of the machine axis.
Preconditions
● Encoder type
PRESETONS is only possible with the following encoder types of the active measuring
system:
– MD30240 $MA_ENC_TYPE[<measuring system>] = 0 (simulated encoder)
– MD30240 $MA_ENC_TYPE[<measuring system>] = 1 (raw signal encoder)
● Referencing mode
PRESETONS is only possible with the following referencing mode of the active measuring
system:
– MD34200 $MA_ENC_REFP_MODE[<measuring system>] = 0 (no reference point
approach possible)
– MD34200 $MA_ENC_REFP_MODE[<measuring system>] = 1 (referencing for
incremental, rotary or linear measuring systems: Zero pulse on the encoder track)
Programming
Syntax
PRESETONS(<axis_1>, <value_1> [, <axis_2>, <value_2>, ... <axis_8>,
<value_8>])
Meaning
PRESETONS: Set actual value without loss of the referencing status
Preprocessing
stop:
yes
Alone in the block: yes
<axis_x>: Machine axis name
Type: AXIS
Value range: Machine axis names defined in the channel
Work preparation
3.8 Coordinate transformations (frames)
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 643