Enum E_KERNELV_G_GROUP_TYPE

Description

Enumeration with identifiers for the various G function types.

Symbol

Value

Meaning

KERNELV_G_PATH_COND

0

Group 0, path condition, possible active G functions: G00, G01, G02, G03, G04, G33, G63, G74, G98, G99, G301, G302, G160

KERNELV_G_PATH_FEED

1

Group 1, possible active G functions: G08, G193

KERNELV_G_DEC

2

Group 2, possible active G functions: G09, G900, G901

KERNELV_G_FEED_ADAPT

3

Group 3, possible active G functions: G09, G900, G901

KERNELV_G_ACITVE_PLANE

4

Group 4, possible active G functions: G17, G18, G19

KERNELV_G_MIRROR

5

Group 5, possible active G functions: G20, G21, G22, G23, G24, G351

KERNELV_G_TRC_TRANSITION

6

Group 6, possible active G functions: G25, G26

KERNELV_G_TOOL_RADIUS_COMP

7

Group 7, possible active G functions: G40, G41, G42

KERNELV_G_DIAMETER_PROG

8

Group 8, possible active G functions: G40, G41, G42

KERNELV_G_ZERO_POS_SHIFT

9

Group 9, possible active G functions: G53-G59, G159

KERNELV_G_EXACT_STOP

10

Group 10, possible active G functions: G60, G359, G360, G260, G261

KERNELV_G_OVERRRIDE_100

11

Group 11, possible active G functions: G166

KERNELV_G_UNIT

12

Group 12, possible active G functions: G70, G71

KERNELV_G_SUB_CALL

13

Group 13, possible active G functions: G80-G89, G800-G819

KERNELV_G_ABS_REL

14

Group 14, possible active G functions: G90, G91

KERNELV_G_POS_SHIFT

15

Group 15, possible active G functions: G92

KERNELV_G_FEED_PROG

16

Group 16, possible active G functions: G93, G94, G95, G194

KERNELV_G_SPINDEL_FEED

17

Group 17, possible active G functions: G96, G97, G196

KERNELV_G_GEAR_CHANGE

18

Group 18, possible active G functions: G112

KERNELV_G_LOOKAHEAD

19

Group 19, possible active G functions: G115, G116, G117

KERNELV_G_ACC_WEIGHT

20

Group 20, possible active G functions: G130, G131

KERNELV_G_FEEDFORWARD

21

Group 21, possible active G functions: G135, G136, G137

KERNELV_G_TRC_SELCECTION

22

Group 22, possible active G functions: G05, G138, G139, G237, G238, G239

KERNELV_G_CIRCE_CENTER

23

Group 23, possible active G functions: G161, G162

KERNELV_G_RADIUS_PROGR

24

Group 24, possible active G functions: G163

KERNELV_G_CIRC_CENTER_CORR

25

Group 25, possible active G functions: G164, G165

KERNELV_G_MANUAL_MODE

26

Group 26, possible active G functions: G200, G201, G202

KERNELV_G_RAMP_TIME_WEIGHT

27

Group 27, possible active G functions: G132, G133, G134

KERNELV_G_SPLINE

28

Group 28, possible active G functions: G150, G151

KERNELV_G_PROBING

29

Group 29, possible active G functions: G100, G101, G102, G106, G107, G108

KERNELV_G_CORNER_DECEL

30

Group 30, possible active G functions: G12, G13

KERNELV_G_CONTOUR_MASKING

31

Group 31, possible active G functions: G140, G141

KERNELV_G_PROBING_INTERR

32

Group 32, possible active G functions: G310

KERNELV_G_SPINDLE_OVERRRIDE

33

Group 33, possible active G functions: G167

KERNELV_G_RAPID_FEED_WEIGHT

34

Group 34, possible active G functions: G129

KERNELV_G_CONTOUR

35

Group 35, possible active G functions: G301, G302

KERNELV_G_CYCLE_SYNC

36

Group 36, possible active G functions: G66

KERNELV_G_MAX_G_GRP

37

Number of groups, size of array