Siemens SINUMERIK Series Function Manual page 65

Eps network services
Hide thumbs Also See for SINUMERIK Series:
Table of Contents

Advertisement

03/2012
Epilog for the test series:
This section of the program is only executed once at the end of a test series and
also after each single measurement made outside a test series. The actions that
are necessary for minimizing the work the machine operator must do in order to re-
sume the machining process after performing measurements should be executed
in this block.
Epilog for each measurement:
This section of the program is executed after each measurement, irrespective of
whether the measurement is part of a test series or has been performed individu-
ally. It is useful for undoing actions performed before the measurement. It may be
necessary to move all axes back to their safe initial position.
PROC EPS_PROLOGEPILOG(BOOL doProlog, ePS_error,
ePS_errMsg, STRING[32] testType,
STRING[32] measSeriesName, INT intParam1,
INT intParam2, INT intParam3, INT intParam4,
INT intParam5, INT intParam6, REAL realParam1,
REAL realParam2, REAL realParam3, REAL realParam4,
REAL realParam5, REAL realParam6, AXIS axParam1,
AXIS axParam2, AXIS axParam3, AXIS axParam4,
AXIS axParam5, AXIS axParam6)
IF (doProlog == TRUE)
MSG("Start of Prolog ... ")
IF ( testType == "FRAME")
MSG("Frame Prolog ...")
T0 M6
BASIC POSITION
TRAFOOF
G94
DIAMOF
G90
ELSE
MSG(testType << " Prolog ...")
IF (axParam1 == C) OR
(axParam1 == A)
IF ($AA_IW[Q]!=0)
ENDIF
ENDIF
IF (axParam1 == U) OR
(axParam1 == W)
IF ($AA_IW[Q]!=180)
ENDIF
ENDIF
© Siemens AG 2012 All Rights Reserved
ePS Network Services, Function Manual (FH) - 03/2012
2 Machine Information
2.3 Test series on the machine
; user DEF area
; start of Prolog - user section start
; Frame prolog user section actions at the
start of a test series
; Unload tool
; all axes to safe position
; Deactivate transformation
; for lathes, G95 is often placed in front
; prolog for a specific series of measure-
ments
; handling irrespective of type of measure-
ment
; procedure when measuring specific axes:
; if axis A or C are to be measured, Q must
be set to 0
; M code for rotation of Q
; if axis U or W are to be measured, Q must
be set to 180
; M code for rotation of Q
2-65

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents