Siemens SINUMERIK 840D sl Programming Manual page 177

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

Advertisement

Note
Call-by-reference parameter transfer is then only necessary if the transferred variable was
defined in the calling program (LUD). Channel-global or NC-global variables do not have to
be transferred, since these cannot be accessed directly from within the subprogram.
Syntax
PROC <program name> (VAR <parameter type> <parameter name>, etc.)
PROC <program name> (VAR <array type> <array name>, [<m>,<n>,<o>],
etc.)
Significance
PROC:
VAR:
<program name>:
<parameter type>:
<parameter name>:
<array type>:
<array name>:
[<m>,<n>,<o>]:
NOTICE
The program name specified after the PROC keyword must match the program name
assigned on the user interface.
Job Planning
Programming Manual, 06/2009, 6FC5398-2BP20-0BA0
Definition operation at the beginning of a program
Keyword for parameter transfer via reference
Name of the program
Data type of the parameter (e.g. REAL, INT, BOOL)
Name of the parameter
Data type of the array elements (e.g. REAL, INT, BOOL)
Name of the array
Array size
Currently, up to 3-dimensional arrays are possible:
Array size for 1st dimension
<m>:
Array size for 2nd dimension
<n>:
Array size for 3rd dimension
<o>:
Flexible NC programming
1.25 Subprogram technique
177

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents