Table of Contents

Class FluteZData

Namespace
Hi.MillingForces
Assembly
HiMech.dll

Represents data for a flute at a specific Z position during milling operation

public class FluteZData
Inheritance
FluteZData
Inherited Members
Extension Methods

Constructors

FluteZData(SpanContourPos4d, SpanContourPos4d, SpanContourPos4d, double, double)

Initializes a new instance of the FluteZData class

public FluteZData(SpanContourPos4d cur, SpanContourPos4d floor, SpanContourPos4d ceil, double z, double zInterval)

Parameters

cur SpanContourPos4d

Current contour position

floor SpanContourPos4d

Floor contour position

ceil SpanContourPos4d

Ceiling contour position

z double

Z coordinate in millimeters

zInterval double

Z interval in millimeters

Properties

Ds

Gets or sets the differential length element along the flute path in millimeters. The flute length depends on dz.

public double Ds { get; set; }

Property Value

double

Dz

Gets the Z interval (height difference) in millimeters

public double Dz { get; }

Property Value

double

Kappa_rad

Gets or sets the kappa angle (angle between cutting edge and tool axis) in radians

public double Kappa_rad { get; set; }

Property Value

double

Phi_rad

Gets or sets the phi angle (angular position on XY plane) in radians

public double Phi_rad { get; set; }

Property Value

double

R

Gets or sets the radius at the current Z position in millimeters

public double R { get; set; }

Property Value

double

Z

Gets or sets the Z coordinate in millimeters

public double Z { get; set; }

Property Value

double

Methods

ToString()

Returns a string representation of the FluteZData

public override string ToString()

Returns

string

A string containing the values of R, Z, Phi angle in degrees, Kappa angle in degrees, and Ds