Parameters
No. Parameter
mask
Parameter
internal
Data type Meaning
1 X0 <CPA> REAL Center point for circle of holes along the 1st axis
(abs)
Reference point in the 1st axis
(for XY)
(for XA, YB, ZC)
2 Y0 <CPO> REAL Center point for circle of holes along the 2nd axis
(abs)
Reference point in the 2nd axis
(for XY)
(for XA, YB, ZC)
3 R <RAD> REAL Radius of the circle of holes (for XY)
4 α0 <STA1> REAL Starting angle
or 1st rotary axis position
(for XY)
(for XA, YB, ZC)
5 α1 <INDA> REAL Advance angle (for pitch circle only) (for XY, XA, YB,
ZC)
< 0 = Clockwise
> 0 = Counter-clockwise
6 N <NUM> INT Number of positions
7
<_VARI>
INT Machining type
UNITS: Reserved
TENS: Positioning type
0 = Approach position - linear
1 = Approach position - circular path
HUNDREDS: Reserved
THOUSANDS: Circular pattern
0 = Compatibility mode, if INDA = 0 then full
circle, INDA <> 0 then pitch circle
1 = Full circle
2 = Pitch circle
TEN THOUSANDS: Position pattern with rotary axis
0 = XY (without rotary
axis)
(for XY)
1 = XA (X axis and ro‐
tary axis around X)
(only for XA)
2 = YB (Y axis and ro‐
tary axis around Y)
(only for YB)
3 = ZC (Z axis and ro‐
tary axis around C)
(only for ZC)
ONE MILLION +
HUNDRED THOU‐
SANDS:
Offset (for several rotary axes around the same
axis; if index too large, then 1st axis)
00 = 1st A, B or C axis
01 = 2nd A, B or C axis
...
10 = 20th A, B or C axis
8 <_UMODE> INT Reserved
Work preparation
3.25 Programming cycles externally
NC programming
1028 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0