Special Functions; G05; Switchover Modes For Dryrun And Skip Levels - Siemens SINUMERIK 808D Programming And Operating Manual

Iso turning/milling
Hide thumbs Also See for SINUMERIK 808D:
Table of Contents

Advertisement

...
N80 M99
3.4.6

Special functions

3.4.6.1

G05

The command G05 can call any subroutine, similar to the subroutine call "M98 Pxx". In order to accelerate the processing of
the program, the subroutine called with G05 can be pre-compiled.
Format
G05 Pxxxxx Lxxx ;
Pxxxxx: Number of the calling program
Lxxx: Number of repetitions
(If "Lxxx" is not specified, L1 is applicable automatically.)
Example
G05 P10123 L3 ;
With this block the program 10123.mpf is called and executed thrice.
Restrictions
● Upon the call of a subroutine with G05 no switchover to Siemens mode is made. The command G05 has the same effect
as a subroutine call with "M98 P_".
● Blocks, which contain G05 without the address character P, are ignored and no alarm is output.
● Blocks with G05.1 - regardless of whether with or without the address character P - as well as blocks with G05 P0 or G05
P01, are also ignored without the output of an alarm.
3.4.6.2

Switchover modes for DryRun and skip levels

Changeover of the skip levels (DB3200.DBB2) always represents an intervention in the program run, which has led to a
short-term drop in velocity on the path. The same is true of the changeover of the DryRun mode (DryRun = dry run feedrate
DB3200.DBX0.6) from DryRunOff to DryRunOn or vice-versa.
All the drops in velocity can be avoided with a changeover mode that is limited in its function.
No drop in velocity is required with a setting machine data 10706 $MN_SLASH_MASK==2 while changing the skip levels
(i.e., a new value in the PLC->NCK-Chan interface DB3200.DBB2).
Note
The NCK processes blocks in two steps, the preprocessing and main runs (also pre-travel and main run). The result of the
premachining changes to the preprocessing memory. The main machining takes the relevant oldest block out of the
preprocessing memory and traverses its geometry.
Note
The premachining is changeover with the setting machine data $MN_SLASH_MASK==2 during a change of the skip level!
All blocks located in the preprocessing memory are traversed with the old skip level. The user normally does not have any
control over the fill level of the preprocessing memory. The user can see the following effect: A new skip level is effective
"some time" after the changeover.
Note
The part program command STOPRE vacates the preprocessing memory. If one switches the skip level before STOPRE,
then all the blocks after STOPRE are changed over securely. The same is valid for an implicit STOPRE.
Programming and Operating Manual (ISO Turning/Milling)
01/2017
87

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 808d advanced

Table of Contents