Click or drag to resize

KM_InterpreterKM_Interpreter_SetupParams Class

Direct settings access for the EMC internal settings Warning, use at own risk Make sure to examine the Interpreter.cpp and related files to ensure you are aware of the reprecutions when using these parameters
Inheritance Hierarchy
SystemObject
  KMotion_dotNetKM_InterpreterKM_Interpreter_SetupParams

Namespace: KMotion_dotNet
Assembly: KMotion_dotNet (in KMotion_dotNet.dll) Version: 1.0.1.0 (1.0.1.0)
Syntax
public class KM_Interpreter_SetupParams

The KM_InterpreterKM_Interpreter_SetupParams type exposes the following members.

Constructors
 NameDescription
Public methodKM_InterpreterKM_Interpreter_SetupParams Constructor for GCode interpreter internal setup parameters interface
Top
Properties
 NameDescription
Public propertyA_AxisOffset A Axis Offset
Public propertyA_AxisPosition Current A Axis Positon
Public propertyA_OriginOffset A axis Origin Offset
Public propertyActive_GCodes All currently active G codes
Public propertyActive_MCodes All currently active M codes
Public propertyActive_Settings Need clarification
Public propertyAllowSpindleSpeedOverride Gets/sets whether to allow spindle feed override
Public propertyB_AxisOffset B Axis Offset
Public propertyB_AxisPosition Current B Axis Positon
Public propertyB_OriginOffset B axis Origin Offset
Public propertyblock_d_flag Gets d flag (d word present) in current GCode Block
Public propertyblock_d_number Gets d number (d word) in current GCode Block
Public propertyblock_p_flag Gets p flag (p word present) in current GCode Block
Public propertyblock_p_number Gets p number (p word) in current GCode Block
Public propertyblock_q_flag Gets q flag (q word present) in current GCode Block
Public propertyblock_q_number Gets q number (q word) in current GCode Block
Public propertyblock_r_flag Gets r flag (r word present) in current GCode Block
Public propertyblock_r_number Gets r number (r word) in current GCode Block
Public propertyBlockDelete Enable/Disable Block Delete
Public propertyC_AxisOffset C Axis Offset
Public propertyC_AxisPosition Current C Axis Positon
Public propertyC_OriginOffset C axis Origin Offset
Public propertyControlMode Cannon Control Mode CANON_EXACT_STOP = 1, CANON_EXACT_PATH = 2, CANON_CONTINUOUS = 3
Public propertyCurrentLine Current line number of the file being interpreted
Public propertyCurrentMotionMode Current G code for motion
Public propertyCurrentToolSlot Tool Changer slot number of current tool
Public propertyCycle_CC Gets/sets canned Cycle C value
Public propertyCycle_I Gets/sets canned Cycle I value
Public propertyCycle_J Gets/sets canned Cycle J value
Public propertyCycle_K Gets/sets canned Cycle K value
Public propertyCycle_L Gets/sets canned Cycle L value
Public propertyCycle_P Gets/sets canned Cycle P value
Public propertyCycle_Q Gets/sets canned Cycle Q value
Public propertyCycle_R Gets/sets canned Cycle R value
Public propertyCycle_RetractMode Gets/sets canned Retract Mode R_PLANE = 0, OLD_Z = 1
Public propertyCycle_Z Gets/sets canned Cycle Z value
Public propertyDistanceMode Unit distance mode MODE_ABSOLUTE = 0, MODE_INCREMENTAL = 1
Public propertyFeedMode G_93 (inverse time) or G_94 units/min
Public propertyFeedRate Current FeedRate
Public propertyFileName Current File name being interpreted
Public propertyFloodCoolantOn Flood Coolant State from Interpreter
Public propertyLengthUnits Canon Length Units CANON_UNITS_INCHES = 1, CANON_UNITS_MM = 2, CANON_UNITS_CM = 3
Public propertyLineLength Character length of the current line
Public propertyLineText Text of the currently interpreted line
Public propertyMistCoolantOn Gets and sets whether Mist Coolant is on
Public propertyOriginIndex Origin Index G54, 55, etc...
Public propertyPercentFlag Flags true if the file had a percentage sign
Public propertyProbeComplete Gets and sets whether a probe operation is complete
Public propertyProgramX Program's X position
Public propertyProgramY Program's Y position
Public propertyRadiusComp Radius compensation mode
Public propertyRadiusCompSide Radius compensation side CANON_SIDE_RIGHT = 1, CANON_SIDE_LEFT = 2, CANON_SIDE_OFF = 3
Public propertyRadiusCompValue Radius compensation value
Public propertySelectedToolSlot Tool slot selected but not active
Public propertySequenceNumber Current sequence of the file being interpreted
Public propertySpindleDirection Spindle rotation direction CANON_STOPPED = 1, CANON_CLOCKWISE = 2, CANON_COUNTERCLOCKWISE = 3
Public propertySpindleSpeed Current Spindle Speed
Public propertyToolLengthOffset Current tool length offset
Public propertyToolLengthOffsetIndex Row in tool table for current Length Offset
Public propertyToolXOffset Current tool X offset
Public propertyToolYOffset Current tool Y offset
Public propertyTraverseSpeed Spped to use during G00 traverse operations
Public propertyWorkPlane Canon Work Plane CANON_PLANE_XY = 1, CANON_PLANE_YZ = 2, CANON_PLANE_XZ = 3
Public propertyX_AxisOffset X Axis Offset
Public propertyX_AxisPosition Current X Axis Positon
Public propertyX_OriginOffset X axis Origin Offset
Public propertyY_AxisOffset Y Axis Offset
Public propertyY_AxisPosition Current Y Axis Positon
Public propertyY_OriginOffset Y axis Origin Offset
Public propertyZ_AxisOffset Z Axis Offset
Public propertyZ_AxisPosition Current Z Axis Positon
Public propertyZ_OriginOffset Z axis Origin Offset
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetParameter Get GCode parameter by index.
Public methodGetTool Get info on specific tool
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetParameter Set parameter value.
Public methodSetTool Updates the given tool table location
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also