Table of Contents

Interface INcStep0

Namespace
Hi.NcStepUtils
Assembly
HiMech.dll

This class is wait to obsolete. Interface of a typical NC step. Contains basic information of NC step.

public interface INcStep0 : IGetNcStep, IGetFeedrate, IGetSpindleSpeed, IGetCsvDictionary, IFileLineIndex, IGetFileLineIndex, IFileLine
Inherited Members
Extension Methods

Properties

Feedrate_mmds

Get feedrate in mm/s.

double Feedrate_mmds { get; }

Property Value

double

feedrate in mm/s

SpindleDirection

Spindle direction.

SpindleDirection SpindleDirection { get; }

Property Value

SpindleDirection

SpindleSpeed_radds

Get spindle speed in rad/s.

double SpindleSpeed_radds { get; }

Property Value

double

spindle speed in rad/s

StepDuration_s

Step duration. Unit is second.

double StepDuration_s { get; }

Property Value

double

StepIndex

Step index.

int StepIndex { get; set; }

Property Value

int

ToolId

Get tool ID.

int ToolId { get; }

Property Value

int

tool ID

WorkTime

Worked time.

TimeSpan WorkTime { get; }

Property Value

TimeSpan

Methods

GetAxisPos(string)

Get absolute position of the key axis.

double GetAxisPos(string key)

Parameters

key string

axis name

Returns

double

absolute position of the key axis