Class StepAdjustment
Target optimized values of a machining step.
public class StepAdjustment
- Inheritance
-
StepAdjustment
- Inherited Members
- Extension Methods
Remarks
Ported from HiNc NcOptProc.StepAdjustment (frozen HardNc baseline).
The dead RaisingHeight_mm member (zero readers) was dropped.
Constructors
StepAdjustment()
Ctor with all values unset.
public StepAdjustment()
StepAdjustment(double?, vec3d_t?)
Ctor.
public StepAdjustment(double? dstFeedrate_mmds, vec3d_t? compensationOnToolRunningCoordinate_mm)
Parameters
dstFeedrate_mmdsdouble?Destination feedrate in mm/s.
compensationOnToolRunningCoordinate_mmvec3d_t?Compensation on tool running coordinate in mm; null when compensation is disabled.
Properties
CompensationOnToolRunningCoordinate_mm
Tool deflection compensation on the tool running coordinate in mm; null when compensation is disabled (no compensation mask, or a step the compensation stage never visited); a preserved pack is seeded with a zero vector, not null. A third state readers branch on, distinct from a zero vector.
public vec3d_t? CompensationOnToolRunningCoordinate_mm { get; set; }
Property Value
DstFeedrate_mmdmin
DstFeedrate_mmds viewed in mm/min.
public double? DstFeedrate_mmdmin { get; set; }
Property Value
DstFeedrate_mmds
Destination (constrained) feedrate in mm/s. After built, the value is always not null.
public double? DstFeedrate_mmds { get; set; }
Property Value
Methods
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.