Implicit call with G80 (P-CHAN-00160 - P-CHAN-00169)


Implicit call with G80


The parameter ‘g80_prog_file’ defines the name of the global subroutine which is called implicitly when a G80 is detected in the NC program. G80 is always executed as the last action at block end.

If the related parameter is not assigned or not present in the channel parameter list, the error message P-ERR-20131 ‘Unknown G function’ is generated if G80 is programmed.

The subroutine name defined by the channel parameter can also be overwritten or temporarily assigned by the command #FILE NAME [G80=“<prog_name>“]. The new subroutine name is then valid until program end M30 or until a further #FILE NAME [G8x=“<prog_name>“] is valid.

Then after RESET or program start, the entry 'g80_prog_file' from the channel parameter list applies again.



Data type


Data range

Maximum of 83 characters (application-specific)



Default value



Parameterisation example:

g80_prog_file (subroutine name with G80)

g81_prog_file (subroutine name with G81)

g82_prog_file (subroutine name with G82)

g83_prog_file (subroutine name with G83)

g84_prog_file (subroutine name with G84)

g85_prog_file (subroutine name with G85)

g86_prog_file (subroutine name with G86)

g87_prog_file (subroutine name with G87)

g88_prog_file (subroutine name with G88)

g89_prog_file (subroutine name with G89)

* Note: The default value of variables is a blank string.