1656 HEIDENHAIN Technical Manual MANUALplus 620
The following applies to data transfer (parameter of the M or G function):
M and G functions (except G600...G699): The address of the operand
containing the parameter is in MP_data
G functions G600...G699: The operand specified in MP_data contains the
address of a data field with the following structure:
The REAL values listed in the NC program for the parameters X, Z, Y, C and F
are multiplied by 1000 and transferred as DWORD (double word) values. The
S, T, H and Q parameters are transferred as WORD values.
Overview of G
functions
The machine tool builder defines the meaning of the G600 functions. The G
functions that are also made available in the NC must be considered:
Transfer date =
parameter of the G
function
Progr.
max. value
Multiplier of
the NC
Max. value
transferred
Value if not
programmed
"X" 9999.999 1000 9 999 999 10 000 000
"Z" 9999.999 1000 9 999 999 10 000 000
"Y" 9999.999 1000 9 999 999 10 000 000
"C" 9999.999 1000 9 999 999 10 000 000
"F" 9999.999 1000 9 999 999 10 000 000
"S" 9999 1 9 999 FFFF hex
"T" 9999 1 9 999 FFFF hex
"H" 9999 1 9 999 FFFF hex
"Q" 9999 1 9 999 FFFF hex
G code G functions that are given to the PLC
Gx26 Speed limitation relative to the x spindle
Gx95 Feed rate per revolution relative to the x spindle
Gx96 Constant surface speed relative to the x spindle
Gx97 Constant speed relative to the x spindle
The user should define the spindle speed and the speed limitation after
system start-up to ensure correct values.