KM_ |
The KM_AxisGroup type exposes the following members.
| Name | Description | |
|---|---|---|
| KM_AxisGroup | Creates group of axes |
| Name | Description | |
|---|---|---|
| AxisList | Axis objects that the group is comprised of | |
| BreakAngle | Trajectory Planner Break Angle, larger angles require full stop | |
| CollinearTolerance | Trajectory Planner Collinear tolerance at which in-line segments can be combined | |
| CornerTolerance | Trajectory Planner Collinear tolerance at which in-line segments can be combined | |
| FacetAngle | Trajectory Planner angles to be used when corner rounding | |
| FeedRate | Desired FeedRate in inches/sec for coordinated motion Feeds (G1,G2,G3) | |
| FeedRateOverride | Coordinated Motion Feed Rate Setting Multiplier | |
| ID | Axis C is in Degrees | |
| IsAborted | Coordinated Motion Abort State | |
| IsHalted | Coordinated Motion Halt State | |
| LookAhead | Trajectory Planner Lookahead/buffer time | |
| MaxLength | Trajectory Planner max allowed length for individual segments (long linear segments can cause cord errors in non-linear systems) | |
| Name | Call Name Use to describe what the Axis Group controls i.e. Spindle 1 Carriage, Wrist, etc... | |
| PreviousStopped | Get/Set Previous Stopped after Halt State | |
| RapidParamsDirty | Gets/Sets the RapidParamsDirty, if set Rapid parameters will be refressed from KFLOP/Kogna | |
| Simulate | Get/Set Coordinated Motion Simulation Mode |
| Name | Description | |
|---|---|---|
| Abort | Abort any Coordinated Motion | |
| AddArc(Double, Double, Double, Double, Boolean, Double) | Perform Coordinated Arc Move of multiple axis to a desired destination | |
| AddArc(Double, Double, Double, Double, CANON_PLANE, Boolean, Double) | Perform Coordinated Arc Move (in specified plane - replace xyz as appropriate) of multiple axis to a desired destination | |
| AddArc(Double, Double, Double, Double, CANON_PLANE, Boolean, Double, Double, Double, Double) | Perform Coordinated Arc Move (in specified plane) of multiple axis to a desired destination with aditional a,b,c, axes linearly interpolated | |
| AddCommand | Insert special embedded IO commaand into the Coordinated moition buffer | |
| AddLine | Add a linear motion to the coordinated motion buffer | |
| ClearAbort | Clear any Coordinated Motion Abort condition | |
| ClearHalt | Clear any Coordinated Motion Halt condition | |
| CompletePath | Finalize any motion that resides in the coordinated motion buffer | |
| DisableGroup | Abort and disable an entire coordinated group | |
| EnableGroup | Define, configure, and enable an axis group | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| Halt | Halt any Coordinated Motion | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| MotionComplete | Checks if the commanded axis group motion is completed | |
| RapidTo | Perform Rapid Move (independent motion) of multiple axis to a desired destination and wait until motion is completed | |
| RunGcodeFile | Launch GCode Interpreter executing specified GCode file | |
| RunGcodeFileSegment | Launch GCode Interpreter executing specified GCode file | |
| SetMCodeAction | Specifies a specific M Code action to be performed for a encountered MCodeSet. Parameters and data are specific to the action type | |
| SetOffsetData | Set Work Fixture Offset to be used by the GCode Interpreter | |
| SetParamsFile | Set Params File name to be used by the GCode Interpreter | |
| SetToolFile | Set Tool File name to be used by the GCode Interpreter | |
| SetToolTableEntry | Set Tool Table Entry to be used by the GCode Interpreter | |
| StartPath | Flush/clear coordinated motion buffer and wait for any rapids to complete | |
| StartRapidTo | Perform Start of Rapid Move (independent motion) of multiple axis to a desired destination | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| WaitforMotionComplete | Blocks the calling thread until the axis group is in position within a specified time limit |
| Name | Description | |
|---|---|---|
| _ArcsToSegs | Causes Arcs to be converted to segments (Kinematic Setting) | |
| _AxisList | Axis objects that the group is comprised of | |
| _BreakAngle | Trajectory Planner Break Angle, larger angles require full stop | |
| _CollinearTolerance | Trajectory Planner Collinear tolerance at which in-line segments can be combined | |
| _Controller | KM_Controller Object for used for device access | |
| _CornerTolerance | Trajectory Planner Collinear tolerance at which in-line segments can be combined | |
| _DegreesA | Causes Arcs to be converted to segments (User Setting) | |
| _DegreesB | Axis A is in Degrees | |
| _DegreesC | Axis B is in Degrees | |
| _FacetAngle | Trajectory Planner angles to be used when corner rounding | |
| _FeedRate | Desired FeedRate in inches/sec for coordinated motion Feeds (G1,G2,G3) | |
| _ID | Axis Group Number | |
| _LookAhead | Trajectory Planner Plan/Look ahead in seconds | |
| _MaxLength | Trajectory Planner max allowed length for individual segments (long linear segments can cause cord errors in non-linear systems) | |
| _Name | Call Name Use to describe what the Axis Group controls i.e. Spindle 1 Carriage, Wrist, etc... | |
| _UseOnlyLinearSegments | Axis Group Number |