Detailed Description   
2.4 Frames 
  Axis Types, Coordinate Systems, Frames (K2) 
2-108  Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0 
2.4.10  Subroutine return with SAVE 
Settable frames G54 to G599 
If the same G code is active on the subroutine return as in the subroutine call, then the active 
settable frame is retained. 
If this is not the case, the settable frame at the instant the subroutine was called is 
reactivated (response as now). 
The new response can be deactivated by setting bit 0 in machine data  
MD10617 $MN_FRAME_SAVE_MASK.  
Basic frames $P_CHBFR[ ] and $P_NCBFR[ ] 
The active total basic frame is retained on return from a subroutine. 
The new response can be deactivated by setting bit 1 in machine data  
MD10617 $MN_FRAME_SAVE_MASK.  
Programmable frame 
The programmable frame is recreated when the subroutine return is carried out. 
System frames $P_TRAFR, $P_SETFR, $P_EXTFR, $P_PARTFR, $P_TOOLFR, $P_WPFR, 
$P_CYCFR 
These system frames are not affected by the SAVE attribute. A compatibility machine data is 
not provided. 
2.4.11  Data backup 
Data block _N_CHANx_UFR is used to archive the system frames. 
Machine data  
MD28082 $MC_MM_SYSTEM_FRAME_MASK 
should not have changed between saving and reintroducing the saved system frames. If it 
has changed then it is possible that saved system frames could no longer be loaded.  
In this case, the loading process triggers an alarm. 
Data backup always takes place in accordance with the currently valid geometry axis 
assignment, not in accordance with the axis configurations set in the machine data. 
The machine data  
$MC_MM_SYSTEM_DATAFRAME_MASK 
can be used to configure data management frames for the system frames.  
If you do not want a data management frame for a system frame, the frame does not have to 
be saved. With G500, G54 to G599, the active frame is retained.