Table of Contents

Class SiemensPathSmoothing

Namespace
Hi.NcParsers.Keywords.Siemens
Assembly
HiMech.dll

Section data holder for ISiemensPathSmoothingDef.

public class SiemensPathSmoothing : PathSmoothing, ISiemensPathSmoothingDef, IPathSmoothingDef
Inheritance
SiemensPathSmoothing
Implements
Inherited Members
Extension Methods

Properties

AccelProfile

Acceleration profile group: SOFT (jerk-limited) / BRISK.

public string AccelProfile { get; set; }

Property Value

string

Compressor

Compressor group: COMPCAD / COMPON / COMPOF.

public string Compressor { get; set; }

Property Value

string

ExactStopCriterion

Exact-stop criterion group: G601 (fine) / G602 (coarse).

public string ExactStopCriterion { get; set; }

Property Value

string

FeedForward

Feedforward group: FFWON / FFWOF.

public string FeedForward { get; set; }

Property Value

string

FeedProfile

Feedrate profile group: FNORM.

public string FeedProfile { get; set; }

Property Value

string

Mode

CYCLE832 technology/mode argument verbatim (e.g. _ORI_FINISH, 1) while armed.

public string Mode { get; set; }

Property Value

string

PathControl

Path-control group: G60 (exact stop) / G64 / G641 / G642 (continuous path).

public string PathControl { get; set; }

Property Value

string

PathReference

Path-reference group: UPATH / SPATH.

public string PathReference { get; set; }

Property Value

string

Tolerance

CYCLE832 machining tolerance (first argument, mm) while armed; absent when CYCLE832 is cancelled. A non-numeric source argument (variable/expression) is preserved verbatim as a string in the JSON section for the future evaluator.

public double? Tolerance { get; set; }

Property Value

double?