Examples; Traversal Per Part Program - Siemens SINUMERIK 840D sl Function Manual

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

Advertisement

MD33060 $MA_MAINTENANCE_DATA (configuration to record maintenance data)
Bit Value
0
1
2
24.4

Examples

24.4.1

Traversal per part program

Three geometry axes AX1, AX2 and AX3 exist in a machine. For geometry axis AX1, the part
program-driven total traverse path, total travel time and travel count should be calculated.
Parameter assignment
Activation of the overall function:
MD18860 $MN_MM_MAINTENANCE_MON = TRUE
Group activation: "Total travel distance, total travel time and number of travel operations" for
geometry axis AX1:
MD33060 $MA_MAINTENANCE_DATA[AX1] = 1
Programming
To determine the values referred to the part program, the actual value of the system variables
at the beginning of the part program must be saved in a calculation variable. The difference is
acquired at the end of the part program.
Part program (extract):
Program code
...
Special functions
Function Manual, 01/2015, 6FC5397-2BP40-5BA2
Activation of the following data: System variable / OPI variable
1
● Total traverse path: $AA_TRAVEL_DIST / aaTravelDist
● Total travel time: $AA_TRAVEL_TIME / aaTravelTime
● Total travel count: $AA_TRAVEL_COUNT / aaTravelCount
1
● Total traversing distance for high velocities:
$AA_TRAVEL_DIST_HS / aaTravelDistHS
● Total traversing time for high velocities:
$AA_TRAVEL_TIME_HS / aaTravelTimeHS
● Total number of traversing operations at high velocities:
$AA_TRAVEL_COUNT_HS / aaTravelCountHS
1
● Total sum of jerks: $AA_JERK_TOT / aaJerkTotal
● Travel time with jerk: $AA_JERK_TIME / aaJerkTime
● Total travel count with jerk:
$AA_JERK_COUNT / aaJerkCount
W6: Path length evaluation - 840D sl only
Comment
; Current values:
24.4 Examples
801

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents