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
SpanContourPos4dCurrent contour position
floor
SpanContourPos4dFloor contour position
ceil
SpanContourPos4dCeiling contour position
z
doubleZ coordinate in millimeters
zInterval
doubleZ 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
Dz
Gets the Z interval (height difference) in millimeters
public double Dz { get; }
Property Value
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
Phi_rad
Gets or sets the phi angle (angular position on XY plane) in radians
public double Phi_rad { get; set; }
Property Value
R
Gets or sets the radius at the current Z position in millimeters
public double R { get; set; }
Property Value
Z
Gets or sets the Z coordinate in millimeters
public double Z { get; set; }
Property Value
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