Meaning of the “CircMode“ input with absolute programming

The table below lists values that can be applied to the “CircMode” input when the function block MC_MoveCircAbs is used and describes their implication on the interpretation of the values at the “AuxPoint” inputs.

Values for the “CircMode” input with MC_MoveCircAbs

Constant

Value

Description

mcCenter

1

The coordinates at the “AuxPoint” input are absolute coordinates of the circle centre point.

The coordinates at the “EndPoint” input are absolute coordinates of the end point of the circular path.

mcRadius

2

The value specified at the “AuxPoint[0]“ input is the length of the radius.

Since there are 2 possible motion paths with this type of programming, the sign of the “AuxPoint[0]“ value and therefore the radius defines whether the shorter or the longer motion path is programmed.

See also [PROG//Radius programming]

The coordinates specified at the “EndPoint” input are absolute coordinates of the end point of the circular path.