# Creating zero offset groups

A zero offset group (NPVG) defines the rules to create an NPV, i.e. it describes the components contained in a specific NPV data block. An NPVG is defined in the NC program or by pre-assignment in the channel parameter list [1]-1 in conjunction with a symbolic string. The use of symbolic strings is described in the section Macros. Three steps are basically required to activate an NPVG:

## Programing Example

Creating zero offset groups

1st step:

Define an NPVG in the NC program, e.g. under the macro name VERSCH_1:

N10 " VERSCH_1 " = " V.G.NP[1].ALL = V.G.NP[2].ALL + V.G.NP[4].ALL "

or in the channel parameter list [1]-1:

makro_def[0].symbol VERSCH_1

makro_def[0].nc_code V.G.NP[1].ALL = V.G.NP[2].ALL + V.G.NP[4].ALL

2nd step:

Creating the NPV (new assignment of the NPV1 data block):

N20 " VERSCH_1 "

3rd step:

Select the NPV (in this example: NPV1, i.e. G54)

N30 G54