Property | Type | Description | |
---|---|---|---|
_Acceleration | double | ||
_ArcsToSegs | bool | ||
_AxisList | List |
||
_BreakAngle | double | ||
_CollinearTolerance | double | ||
_Controller | KM_Controller | ||
_CornerTolerance | double | ||
_DegreesA | bool | ||
_DegreesB | bool | ||
_DegreesC | bool | ||
_FacetAngle | double | ||
_ID | int | ||
_LookAhead | double | ||
_MaxLength | double | ||
_MaxVelocity | double | ||
_Name | string | ||
_UseOnlyLinearSegments | bool | ||
_Velocity | double |
Method | Description | |
---|---|---|
Abort ( ) : void |
Abort any Coordinated Motion
|
|
AddArc ( double endx, double endy, double centerx, double centery, CANON_PLANE plane, bool clockwise, double finalz ) : void |
Perform Coordinated Arc Move (in specified plane) of multiple axis to a desired destination
|
|
AddArc ( double endx, double endy, double centerx, double centery, CANON_PLANE plane, bool clockwise, double finalz, double a, double b, double c ) : void |
Perform Coordinated Arc Move (in specified plane) of multiple axis to a desired destination with aditional a,b,c, axes linearly interpolated
|
|
AddArc ( double endx, double endy, double centerx, double centery, bool clockwise, double finalz ) : void |
Perform Coordinated Arc Move of multiple axis to a desired destination
|
|
AddCommand ( int command ) : void |
Insert special embedded IO commaand into the Coordinated moition buffer
|
|
AddLine ( double nextpoint ) : void |
Add a linear motion to the coordinated motion buffer
|
|
ClearAbort ( ) : void |
Clear any Coordinated Motion Abort condition
|
|
ClearHalt ( ) : void |
Clear any Coordinated Motion Halt condition
|
|
CompletePath ( ) : void |
Finalize any motion that resides in the coordinated motion buffer
|
|
DisableGroup ( ) : void |
Abort and disable an entire coordinated group
|
|
EnableGroup ( ) : void |
Define, configure, and enable an axis group
|
|
Halt ( ) : void |
Halt any Coordinated Motion
|
|
KM_AxisGroup ( KM_Controller controller ) : System |
Creates group of axes
|
|
MotionComplete ( ) : bool |
Checks if the commanded axis group motion is completed
|
|
RapidTo ( double position ) : void |
Perform Rapid Move (independent motion) of multiple axis to a desired destination and wait until motion is completed
|
|
RunGcodeFile ( string file ) : void |
Launch GCode Interpreter executing specified GCode file
|
|
RunGcodeFileSegment ( string file, int firstline, int lastline ) : void |
Launch GCode Interpreter executing specified GCode file
|
|
SetMCodeAction ( int num, MCODE_TYPE type, double p1, double p2, double p3, double p4, double p5, string data ) : void |
Specifies a specific M Code action to be performed for a encountered MCodeSet. Parameters and data are specific to the action type
|
|
SetOffsetData ( int num, double x, double y, double z, double a, double b, double c ) : void |
Set Work Fixture Offset to be used by the GCode Interpreter
|
|
SetParamsFile ( string paramsfile ) : void |
Set Params File name to be used by the GCode Interpreter
|
|
SetToolFile ( string toolFile ) : void |
Set Tool File name to be used by the GCode Interpreter
|
|
SetToolTableEntry ( int index, int slot, int ID, double length, double diameter, double xoffset, double yoffset ) : void |
Set Tool Table Entry to be used by the GCode Interpreter
|
|
StartPath ( ) : void |
Flush/clear coordinated motion buffer and wait for any rapids to complete
|
|
StartRapidTo ( double position ) : void |
Perform Start of Rapid Move (independent motion) of multiple axis to a desired destination
|
|
WaitforMotionComplete ( int timeout ) : bool |
Blocks the calling thread until the axis group is in position within a specified time limit
|
public AddArc ( double endx, double endy, double centerx, double centery, CANON_PLANE plane, bool clockwise, double finalz ) : void | ||
endx | double | |
endy | double | |
centerx | double | |
centery | double | |
plane | CANON_PLANE | |
clockwise | bool | |
finalz | double | |
return | void |
public AddArc ( double endx, double endy, double centerx, double centery, CANON_PLANE plane, bool clockwise, double finalz, double a, double b, double c ) : void | ||
endx | double | |
endy | double | |
centerx | double | |
centery | double | |
plane | CANON_PLANE | |
clockwise | bool | |
finalz | double | |
a | double | |
b | double | |
c | double | |
return | void |
public AddArc ( double endx, double endy, double centerx, double centery, bool clockwise, double finalz ) : void | ||
endx | double | |
endy | double | |
centerx | double | |
centery | double | |
clockwise | bool | |
finalz | double | |
return | void |
public KM_AxisGroup ( KM_Controller controller ) : System | ||
controller | KM_Controller | |
return | System |
public RunGcodeFile ( string file ) : void | ||
file | string | Gcode File Path |
return | void |
public RunGcodeFileSegment ( string file, int firstline, int lastline ) : void | ||
file | string | Gcode File Path |
firstline | int | Gcode line number to start |
lastline | int | Gcode line number to stop |
return | void |
public SetMCodeAction ( int num, MCODE_TYPE type, double p1, double p2, double p3, double p4, double p5, string data ) : void | ||
num | int | MCode Mapping Number |
type | MCODE_TYPE | type of action to be performed |
p1 | double | parameter #1 |
p2 | double | parameter #3 |
p3 | double | parameter #3 |
p4 | double | parameter #4 |
p5 | double | parameter #5 |
data | string | string parameter - typically a file name |
return | void |
public SetOffsetData ( int num, double x, double y, double z, double a, double b, double c ) : void | ||
num | int | Fixture Number |
x | double | x offset |
y | double | y offset |
z | double | z offset |
a | double | a offset |
b | double | b offset |
c | double | c offset |
return | void |
public SetParamsFile ( string paramsfile ) : void | ||
paramsfile | string | Params File Path String |
return | void |
public SetToolFile ( string toolFile ) : void | ||
toolFile | string | Tool File Path String |
return | void |
public SetToolTableEntry ( int index, int slot, int ID, double length, double diameter, double xoffset, double yoffset ) : void | ||
index | int | Tool Table Index Number |
slot | int | Tool changer 2 digit slot Number |
ID | int | Tool 4 digit ID Number |
length | double | Tool length offset |
diameter | double | Tool diameter used in radius compensation |
xoffset | double | Tool X Offset |
yoffset | double | Tool Y Offset |
return | void |
public StartRapidTo ( double position ) : void | ||
position | double | |
return | void |
public WaitforMotionComplete ( int timeout ) : bool | ||
timeout | int | time in ms to wait for axis group to acheive position, 0 will wait indefinitely |
return | bool |