P1: Transverse axes
12.3 Dimensional information for transverse axes
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
831
•
DIAMONA[Axis]
: Diameter programming for
G90, G91 AC
and
IC
ON
•
DIAMOFA[Axis]
: Diameter programming OFF, in other words, radius programming ON
•
DIAM90A[axis]
: Diameter or radius programming depending on the reference mode:
- Diameter programming ON in connection with absolute dimensioning
G90
and
AC
- Radius programming ON in connection with incremental dimensioning
G91
and
IC
•
DIACYCOFA[axis]
: Radius programming for
G90
and
G91
ON , for the HMI, the last active G code of this
group remains active
•
DIAMCHANA[axis]
: Acceptance of diameter programming channel status
•
DIAMCHAN
: all axes with MD30460, bit2=1 accept the diameter programming channel status
Axis-specific modal statements have priority over the channel setting.
Acceptance of the additional transverse axis in the channel
Due to a GET request from the parts program, the diameter programming status for an additional transverse axis
is accepted in the new channel during axis replacement using RELEASE[axis].
Axis replacement in synchronized actions
For axis replacement in synchronized actions, a transverse axis takes the status of the axis-specific diameter
programming with it into the new channel if the following applies to the transverse axis:
• with MD30460, bit2=1 axis-specific diameter programming is permitted.
• it is not subordinated to the channel-specific diameter programming in the releasing channel.
The active dimension can be queried via the system variable $AA_DIAM_STAT[AX].
Axis replacement via axis container rotation
By rotating the axis container, the assignment of a channel axis can change to assignment of a machine axis.
The current diameter programming status is retained however for the channel axis after the rotation. This also
applies to the current channel status and axis status, because the status is the same for all axes of the axis
container at the time of the machine data "putting into effect" the status from MD30460
$MA_BASE_FUNCTION_MASK.
Initial setting
The following machine data is used to parameterize the initial setting:
MD20150 $MC_GCODE_RESET_VALUES [28] (initial setting of the G groups)
and independently of MD20110 $MC_RESET_MODE_MASK for bit0 the
MD20152 $MC_GCODE_RESET_MODE
Diameter-related data
After activation of the diameter programming, the following data refer to diameter dimensions: