Parameterisation

The following input parameters are required to call the cycle. The position parameters here refer to the currently active tool coordinate system (before cycle call).

Input parameters

Description

@P1

Rotation mode

1: Machining coordinate system and tool are rotated

2: Tool is rotated

3: Machining coordinate system is rotated

4: No movement, only calculation and output (only practical with @P20=1)

@P2

Retraction distance (relative)

@P3

Position in X of the new origin

@P4

Position in Y of the new origin

@P5

Position in Z of the new origin

@P6

Position in X of the first reference point of the target plane

@P7

Position in Y of the first reference point of the target plane

@P8

Position in Z of the first reference point of the target plane

@P9

Position in X of the second reference point of the target plane

@P10

Position in Y of the second reference point of the target plane

@P11

Position in Z of the second reference point of the target plane

@P12

Position in X of the third reference point of the target plane

@P13

Position in Y of the third reference point of the target plane

@P14

Position in Z of the third reference point of the target plane

@P15

Rotation angle for rotation about the X axis (in degrees)

@P16

Rotation angle for rotation about the Y axis (in degrees)

@P17

Rotation angle for rotation about the Z axis (in degrees)

@P18 (optional)

Rotation mode

1: Intrinsic / projection angle (default)

2: Extrinsic / spatial angle

@P19 (optional)

Rotation sequence (Tait-Bryan angles)

1: XYZ

2: XZY

3: YXZ

4: YZX

5: ZXY

6: ZYX (default)

@P20 (optional)

Output result

0: No output (default

1: Result output via SysPosRotationToPlaneResult.txt