Siemens SINUMERIK 840D sl Programming Manual page 603

Job planning
Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Note
Residual time for a workpiece
If the same workpieces are produced one after the other, then the timer values:
 Processing time for the last workpiece produced (see $AC_OLD_PROG_NET_TIME)
and
 Current processing time (see $AC_ACT_PROG_NET_TIME)
can be used to determine the remaining residual time for a workpiece.
The residual time is displayed on the operator interface in addition to the current processing
time.
Note
Using STOPRE
The system variables $AC_OLD_PROG_NET_TIME and
$AC_OLD_PROG_NET_TIME_COUNT do not generate any implicit preprocessing stop. This
is uncritical when used in the part program if the value of the system variables comes from
the previous program run. However, if the trigger for the runtime measurement
($AC_PROG_NET_TIME_TRIGGER) is written very frequently and as a result
$AC_OLD_PROG_NET_TIME changes very frequently, then an explicit
used in the part program.
General conditions
● Block search
● REPOS
Examples
Example 1: Measuring the duration of "mySubProgrammA"
Program code
...
N50 DO $AC_PROG_NET_TIME_TRIGGER=2
N60 FOR ii= 0 TO 300
N70 mySubProgrammA
N80 DO $AC_PROG_NET_TIME_TRIGGER=1
N95 ENDFOR
N97 mySubProgrammB
N98 M30
Job Planning
Programming Manual, 03/2013, 6FC5398-2BP40-3BA1
No program runtimes are determined through block searches.
The duration of a REPOS process is added to the current processing time
($AC_ACT_PROG_NET_TIME).
Additional functions
16.8 Program runtime/part counter
should be
STOPRE
603

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents