Detailed description
2.4 Frames
Basic logic functions: Axes, coordinate systems, frames (K2)
80 Function Manual, 11/2006, 6FC5397-0BP10-2BA0
• $P_TOOLFRAME
In the part program, the variable $P_TOOLFRAME can be used to read and write the
current system frame for TOROT and TOFRAME. The variable returns a zero frame if the
system frame is not configured through MD28082.
• $P_WPFRAME
In the part program, the variable $P_WPFRAME can be used to read and write the
current system frame for setting workpiece reference points. The variable returns a zero
frame if the system frame is not configured through MD28082.
• $P_CYCFRAME
In the part program, the variable $P_CYCFRAME can be used to read and write the
current system frame for cycles. The variable returns a zero frame if the system frame is
not configured through MD28082.
• $P_TRAFRAME
In the part program, the variable $P_TRAFRAME can be used to read and write the
current system frame for transformations. The variable returns a zero frame if the system
frame is not configured through MD28082.
• $P_ISO1FRAME, $P_ISO2FRAME, $P_ISO3FRAME, $P_ISO4FRAME
One can read and write the current system frames for special ISO language commands
in the parts program through the variables. The variable returns a zero frame if the
system frame is not configured through MD28082.
• $P_ACSFRAME
The currently resulting frame that is defined by the ENS-(ACS) coordinate system, can be
read and written through the $P_ACSFRAME variable.
For MD24030 $MC_FRAME_ACS_SET = 0, the frame is calculated as follows:
$P_ACSFRAME = $P_PARTFRAME : $P_SETFRAME : $P_EXTFRAME :
$P_ISO1FRAME : $P_ISO2FRAME : $P_ISO3FRAME :
$P_ACTBFRAME : $P_IFRAME :
$P_TOOLFRAME : $P_WPFRAME
For MD24030 $MC_FRAME_ACS_SET = 1, the frame is calculated as follows:
$P_ACSFRAME = $P_PARTFRAME : $P_SETFRAME : $P_EXTFRAME :
$P_ISO1FRAME : $P_ISO2FRAME : $P_ISO3FRAME :
$P_ACTBFRAME : $P_IFRAME :
$P_TOOLFRAME : $P_WPFRAME : $P_TRAFRAME:
$P_PFRAME : $P_ISO4FRAME