Table of Contents

Class MillingInstance

Namespace
Hi.MillingSteps
Assembly
HiMech.dll

Instance of milling in a MachiningStep.

public class MillingInstance : ISuccessivePhysicsBriefAccessor
Inheritance
MillingInstance
Implements
Inherited Members
Extension Methods

Remarks

The name is not MillingStep since it conflicts with the MachiningStep. The object is part of data in the MachiningStep but not the same level object.

Properties

BoundingBoxOnToolRunningCoordinate

Gets or sets the bounding box of the cutting area on the tool running coordinate system.

public Box3d BoundingBoxOnToolRunningCoordinate { get; }

Property Value

Box3d

CuttingDepth_mm

Axial Depth.

public double CuttingDepth_mm { get; }

Property Value

double

CuttingWidth_mm

Radial Width.

public double CuttingWidth_mm { get; }

Property Value

double

IsTouched

Gets a value indicating whether the tool is touching the workpiece.

public bool IsTouched { get; }

Property Value

bool

MillingPhysicsBrief

Gets or sets the rake face physics brief containing force and other physical calculations.

public MillingPhysicsBrief MillingPhysicsBrief { get; }

Property Value

MillingPhysicsBrief

Mrr_mm3ds

Gets or sets the material removal rate in cubic millimeters per second.

public double Mrr_mm3ds { get; }

Property Value

double

SeqPhysicsBrief

Gets or sets the sequential physics brief for this step.

public SeqPhysicsBrief SeqPhysicsBrief { get; set; }

Property Value

SeqPhysicsBrief

StepIndex

Gets the index of this step.

[Key]
[DatabaseGenerated(DatabaseGeneratedOption.None)]
public int StepIndex { get; }

Property Value

int