Table rotation <ROTABL>



<ROTABL> command passes positioning of the rotatable axis of the machine. This command is obsolete and is supported for backwards compatibility. Process the <MULTIGOTO> command to handle rotatable axes.

Command:

ROTABL ABS(0), A ab, CCLW(59)|CLW(60), PLANE XY(33)|YZ(37)|XZ(41)

or

ROTABL INCR(66), B ab, CCLW(59)|CLW(60), PLANE XY(33)|YZ(37)|XZ(41)

Parameters:


Paramter

CLD array

Description

ABS(0)

INCR(66)

CLD[1]

CLD.Incr

Rotation type:

0 (ABS) absolute,

66 (INCR) incremental

ab

CLD[2]

CLD.AB

Table rotation angle value or increment value

CCLW(59)

CLW(60)

CLD[3]

CLD.CCLW

Rotation direction:

CCLW – counter clockwise;

CLW – clockwise.

XY(33)

YZ(37)

XZ(41)

CLD[4]

CLD.Plane

Plane


Use ISO.A, ISO.B, ISO.C to create similar ISO postprocessors with masks. The system fills this variables automatically with values of <CLD> array items:


CLD parameters value

ISO value

CLD[4] = 33

CLD[1] = 0

CLD[3] = 59

ISO.C = CLD[2]

CLD[4] = 33

CLD[1] = 0

CLD[3] = 60

ISO.C = -CLD[2]

CLD[4] = 33

CLD[1] = 66

ISO.C = CLD[2]

CLD[4] = 41

CLD[1] = 0

CLD[3] = 59

ISO.B = CLD[2]

CLD[4] = 41

CLD[1] = 0

CLD[3] = 60

ISO.B = -CLD[2]

CLD[4] = 41

CLD[1] = 66

ISO.B = CLD[2]

CLD[4] = 37

CLD[1] = 0

CLD[3] = 59

ISO.A = CLD[2]

CLD[4] = 37

CLD[1] = 0

CLD[3] = 60

ISO.A = -CLD[2]

CLD[4] = 37

CLD[1] = 66

ISO.A = CLD[2]


See also:

Technology commands description