H Function; Arithmetic Parameters, Lud And Plc Variables; Arithmetic Parameter R - Siemens SINUMERIK 808D ADVANCED Programming And Operating Manual

Computer numeric control
Hide thumbs Also See for SINUMERIK 808D ADVANCED:
Table of Contents

Advertisement

Note
In addition to the M and H functions, T, D, and S functions can also be transferred to the PLC (Programmable Logic
Controller). In all, a maximum of 10 such function outputs are possible in a block.
8.13

H function

Functionality
With H functions, floating point data (REAL data type - as with arithmetic parameters, see Section "Arithmetic parameter R
(Page 107)") can be transferred from the program to the PLC.
The meaning of the values for a given H function is defined by the machine manufacturer.
Programming
H0=... to H9999=...
Programming example
N10 H1=1.987 H2=978.123 H3=4
N20 G0 X71.3 H99=-8978.234
N30 H5
Note
In addition to the M and H functions, T, D and S functions can also be transferred to PLC (Programmable Logic Controller).
In all, a maximum of 10 function outputs of this type are possible in a part program block.
8.14

Arithmetic parameters, LUD and PLC variables

8.14.1

Arithmetic parameter R

Functionality
The arithmetic parameters are used if an NC program is not only to be valid for values assigned once, or if you must
calculate values. The required values can be calculated or set by the control system during program execution.
Another possibility consists of setting the arithmetic parameter values by operator inputs. If values have been assigned to
the arithmetic parameters, they can be assigned to other variable-setting NC addresses in the program.
Programming
R0=... to R299=...
R[R0]=...
X=R0
Value assignments
You can assign values in the following range to the R parameters:
±(0.000 0001 ... 9999 9999)
(8 decimal places, arithmetic sign, and decimal point)
The decimal point can be omitted for integer values. A plus sign can always be omitted.
Example:
R0=3.5678 R1=-37.3 R2=2 R3=-7 R4=-45678.123
Use the exponential notation to assign an extended range of numbers:
± (10
... 10
)
-300
+300
Programming and Operating Manual (Turning)
6FC5398-5DP10-0BA2, 06/2015
;Max. 3 H functions per block
;3 H functions in block
;With axis movements in block
;Corresponds to H0=5.0
;Assign values to the arithmetic parameters
;Indirect programming: Assign a value to the arithmetic parameter R, whose number can be
found, e.g. in R0
;Assign arithmetic parameters to the NC addresses, e.g. for the X axis
107

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents