Table of Contents

Class NcArgCycle800

Namespace
Hi.Numerical.NcArgs
Assembly
HiUniNc.dll

Represents parameters for the Cycle 800 (Plane Tilting) in Heidenhain controls.

public class NcArgCycle800 : ITiltPlaneNcArg
Inheritance
NcArgCycle800
Implements
Inherited Members
Extension Methods

Properties

A

  1. Axis angle (axial, projection angle swivel modes)
  2. Angle of rotation about the Z axis in XY plane(solid angle swivel mode)
public double A { get; set; }

Property Value

double

B

  1. Axis angle (axial, projection angle swivel modes)
  2. Angle of rotation in space about the Y axis(swivel mode ‘solid angle’)
public double B { get; set; }

Property Value

double

C

Axis angle (axial, projection angle swivel modes).

public double C { get; set; }

Property Value

double

DIR

Direction of rotation for positioning the rotary axes.

public int DIR { get; set; }

Property Value

int

FR

Retract. Values: 0: No retraction 1: Retract Z axis(default) 2: Retract Z, X, Y axis1) 4: Maximum retraction in tool direction 5: Incremental retraction in tool direction

public int FR { get; set; }

Property Value

int

MODE

Swivel mode.

Evaluation of angle: Decimal parameter mode, binary coding.

public int MODE { get; set; }

Property Value

int

ST

Swivel plane. UNITS DIGIT: 0: New 1: Additive

public int ST { get; set; }

Property Value

int

TC

Name of swivel data record “0” Deselection of data record

public string TC { get; set; }

Property Value

string

XYZ0

Reference point prior to rotation.

public Vec3d XYZ0 { get; set; }

Property Value

Vec3d

XYZ1

Zero point after rotation

public Vec3d XYZ1 { get; set; }

Property Value

Vec3d