AeroScript Lookahead Behavior
The table that follows includes functions and how they behave during lookahead.
Table: Function Behavior and Lookahead
AeroScript Function | Program Execution Behavior | Velocity Behavior |
---|---|---|
Application Button | ||
AppButtonSetState | Block Lookahead | Decelerate to Zero Velocity |
Application Indicator | ||
AppIndicatorOn | Block Lookahead | Decelerate to Zero Velocity |
AppIndicatorOff | Block Lookahead | Decelerate to Zero Velocity |
Application Frequency Response | ||
AppFrequencyResponseTriggerMultisine | Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerMultisinePlus | Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerSinusoid | Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerWhiteNoise | Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponsePerformStabilityAnalysis | Block Lookahead | Decelerate to Zero Velocity |
Application Message | ||
AppMessageDisplay | Block Lookahead | Decelerate to Zero Velocity |
AppMessageDisplayDismiss | Block Lookahead | Decelerate to Zero Velocity |
AppMessageBox | Block Lookahead | Decelerate to Zero Velocity |
AppMessageInputBox | Block Lookahead | Decelerate to Zero Velocity |
AppMessageMenu | Block Lookahead | Decelerate to Zero Velocity |
AppMessageFileOpen | Block Lookahead | Decelerate to Zero Velocity |
AppMessageFileSave | Block Lookahead | Decelerate to Zero Velocity |
Autofocus | ||
AutofocusOn | Block Lookahead | Decelerate to Zero Velocity |
AutofocusOff | Block Lookahead | Decelerate to Zero Velocity |
Calibration | ||
CalibrationLoad | Block Lookahead | Decelerate to Zero Velocity |
CalibrationUnload | Block Lookahead | Decelerate to Zero Velocity |
Callbacks | ||
Callback | Block Lookahead | Decelerate to Zero Velocity |
Camming and Gearing | ||
CammingLoadTableFromArray | Block Lookahead | Decelerate to Zero Velocity |
CammingOn | Block Lookahead | Decelerate to Zero Velocity |
CammingOff | Block Lookahead | Decelerate to Zero Velocity |
CammingFreeTable | Block Lookahead | Decelerate to Zero Velocity |
GearingSetMasterAxis | Block Lookahead | Decelerate to Zero Velocity |
GearingSetRatio | Block Lookahead | Decelerate to Zero Velocity |
GearingOn | Block Lookahead | Decelerate to Zero Velocity |
GearingOff | Block Lookahead | Decelerate to Zero Velocity |
Command Queue | ||
CommandQueuePause | Block Lookahead | Decelerate to Zero Velocity |
CommandQueueStart | Block Lookahead | Decelerate to Zero Velocity |
CommandQueueStop | Block Lookahead | Decelerate to Zero Velocity |
Controller Status | ||
StatusGetAxisItem | Execute | No Effect on Velocity |
StatusGetAxisItemFast | Execute | No Effect on Velocity |
StatusGetTaskItem | Execute | No Effect on Velocity |
StatusGetTaskItemFast | Execute | No Effect on Velocity |
StatusGetSystemItem | Execute | No Effect on Velocity |
Corner Rounding | ||
CornerRoundingSetAxes | Block Lookahead | Decelerate to Zero Velocity |
CornerRoundingSetTolerance | Block Lookahead | Decelerate to Zero Velocity |
CornerRoundingOn | Buffer | Decelerate to zero velocity |
CornerRoundingOff | Conditional: Buffer if Cutter Radius Compensation is active. Block Lookahead, otherwise | Decelerate to zero velocity |
Cutter Compensation | ||
CutterCompensationSetAxes | Block Lookahead | Decelerate to Zero Velocity |
CutterCompensationSetOffsets | Block Lookahead | Decelerate to Zero Velocity |
CutterCompensationSetRadius | Block Lookahead | Decelerate to Zero Velocity |
Device and Drive | ||
DriveBrakeOff | Block Lookahead | Decelerate to Zero Velocity |
DriveBrakeOn | Block Lookahead | Decelerate to Zero Velocity |
DriveGetItem | Block Lookahead | Decelerate to Zero Velocity |
DriveArrayRead | Block Lookahead | Decelerate to Zero Velocity |
DriveArrayReadFast | Block Lookahead | Decelerate to Zero Velocity |
DriveArrayWrite | Block Lookahead | Decelerate to Zero Velocity |
DriveDataCaptureConfigureArray | Block Lookahead | Decelerate to Zero Velocity |
DriveDataCaptureConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveDataCaptureConfigureTrigger | Block Lookahead | Decelerate to Zero Velocity |
DriveDataCaptureOff | Block Lookahead | Decelerate to Zero Velocity |
DriveDataCaptureOn | Block Lookahead | Decelerate to Zero Velocity |
DriveDataCaptureReset | Block Lookahead | Decelerate to Zero Velocity |
DrivePulseStreamConfigure | Block Lookahead | Decelerate to Zero Velocity |
DrivePulseStreamOff | Block Lookahead | Decelerate to Zero Velocity |
DrivePulseStreamOn | Block Lookahead | Decelerate to Zero Velocity |
DriveSetPositionCommand | Block Lookahead | Decelerate to Zero Velocity |
DriveSetPositionFeedback | Block Lookahead | Decelerate to Zero Velocity |
DriveSetAuxiliaryFeedback | Block Lookahead | Decelerate to Zero Velocity |
DriveEncoderOutputConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveEncoderOutputConfigureDirection | Block Lookahead | Decelerate to Zero Velocity |
DriveEncoderOutputConfigureDivider | Block Lookahead | Decelerate to Zero Velocity |
DriveEncoderOutputOff | Block Lookahead | Decelerate to Zero Velocity |
DriveEncoderOutputOn | Block Lookahead | Decelerate to Zero Velocity |
DriveSetEncoderPosition | Block Lookahead | Decelerate to Zero Velocity |
Drive Analog Control | ||
DriveAnalogAccelerationFeedforwardConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogAccelerationFeedforwardOff | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogAccelerationFeedforwardOn | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogCurrentControlConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogCurrentControlOff | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogCurrentControlOn | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogPositionControlConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogPositionControlConfigureSpeedClamp | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogPositionControlOff | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogPositionControlOn | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogVelocityControlConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogVelocityControlOff | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogVelocityControlOn | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogVelocityFeedforwardConfigureInput | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogVelocityFeedforwardOff | Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogVelocityFeedforwardOn | Block Lookahead | Decelerate to Zero Velocity |
Data Collection | ||
DataCollectionAddSystemSignal | Block Lookahead | Decelerate to Zero Velocity |
DataCollectionAddAxisSignal | Block Lookahead | Decelerate to Zero Velocity |
DataCollectionAddTaskSignal | Block Lookahead | Decelerate to Zero Velocity |
DataCollectionReset | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionReset | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddAxisSignal | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddTaskSignal | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddSystemSignal | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionConfigure | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAutoSaveOn | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAutoSaveOff | Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionSnapshot | Buffer | Decelerate to Zero Velocity |
AppDataCollectionStop | Buffer | Decelerate to Zero Velocity |
DataCollectionStart | Block Lookahead | Decelerate to Zero Velocity |
DataCollectionStop | Block Lookahead | Decelerate to Zero Velocity |
SignalLogTrigger | Block Lookahead | Decelerate to Zero Velocity |
Date and Time | ||
DateTimeGet | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractYear | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractMonth | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractDay | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractHour | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractMinute | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractSecond | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractDayOfWeek | Block Lookahead | Decelerate to Zero Velocity |
DateTimeExtractDayOfYear | Block Lookahead | Decelerate to Zero Velocity |
Fault and Error | ||
AcknowledgeAll | Block Lookahead | Decelerate to Zero Velocity |
FaultAcknowledge | Block Lookahead | Decelerate to Zero Velocity |
FaultThrow | Block Lookahead | Decelerate to Zero Velocity |
TaskSetError | Block Lookahead | Decelerate to Zero Velocity |
TaskSetWarning | Block Lookahead | Decelerate to Zero Velocity |
TaskGetErrorMessage | Block Lookahead | Decelerate to Zero Velocity |
TaskGetWarningMessage | Block Lookahead | Decelerate to Zero Velocity |
TaskClearError | Block Lookahead | Decelerate to Zero Velocity |
TaskClearWarning | Block Lookahead | Decelerate to Zero Velocity |
File and Directory | ||
FileClose | Block Lookahead | Decelerate to Zero Velocity |
FileOpenBinary | Block Lookahead | Decelerate to Zero Velocity |
FileOpenText | Block Lookahead | Decelerate to Zero Velocity |
FileGetByteOffset | Block Lookahead | Decelerate to Zero Velocity |
FileSetByteOffset | Block Lookahead | Decelerate to Zero Velocity |
FileIsEndOfFile | Block Lookahead | Decelerate to Zero Velocity |
FileSize | Block Lookahead | Decelerate to Zero Velocity |
FileTextReadLine | Block Lookahead | Decelerate to Zero Velocity |
FileTextReadString | Block Lookahead | Decelerate to Zero Velocity |
FileTextWriteString | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadFloat32 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadFloat32Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadFloat64 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadFloat64Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt16 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt16Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt32 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt32Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt64 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt64Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt8 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt8Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt16 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt16Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt32 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt32Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt8 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt8Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteFloat32 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteFloat32Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteFloat64 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteFloat64Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt16 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt16Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt32 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt32Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt64 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt64Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt8 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt8Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt16 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt16Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt32 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt32Array | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt8 | Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt8Array | Block Lookahead | Decelerate to Zero Velocity |
FileIniDeleteSection | Block Lookahead | Decelerate to Zero Velocity |
FileIniDeleteKey | Block Lookahead | Decelerate to Zero Velocity |
FileIniFindSection | Block Lookahead | Decelerate to Zero Velocity |
FileIniReadValue | Block Lookahead | Decelerate to Zero Velocity |
FileIniWriteValue | Block Lookahead | Decelerate to Zero Velocity |
DirectoryCount | Block Lookahead | Decelerate to Zero Velocity |
DirectoryFileCopy | Block Lookahead | Decelerate to Zero Velocity |
DirectoryFileCount | Block Lookahead | Decelerate to Zero Velocity |
DirectoryFileDelete | Block Lookahead | Decelerate to Zero Velocity |
DirectoryFileExists | Block Lookahead | Decelerate to Zero Velocity |
DirectoryFileGetFileName | Block Lookahead | Decelerate to Zero Velocity |
DirectoryFileMove | Block Lookahead | Decelerate to Zero Velocity |
DirectoryGetName | Block Lookahead | Decelerate to Zero Velocity |
Galvo | ||
GalvoConfigureLaser1PulseWidth | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureLaser2PulseWidth | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureLaserDelays | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureLaserMode | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureLaserOutputPeriod | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureStandbyPeriod | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureStandbyPulseWidth | Block Lookahead | Decelerate to Zero Velocity |
GalvoConfigureSuppressionPulseWidth | Block Lookahead | Decelerate to Zero Velocity |
GalvoLaserOutput | Buffer | Blend |
GalvoEncoderScaleFactorSet | Block Lookahead | Decelerate to Zero Velocity |
GalvoProjectionSetCoefficients | Block Lookahead | Decelerate to Zero Velocity |
GalvoProjectionOff | Block Lookahead | Decelerate to Zero Velocity |
GalvoProjectionOn | Block Lookahead | Decelerate to Zero Velocity |
GalvoRotationSet | Block Lookahead | Decelerate to Zero Velocity |
GalvoWobbleSetConfiguration | Block Lookahead | Decelerate to Zero Velocity |
GalvoWobbleOff | Block Lookahead | Decelerate to Zero Velocity |
GalvoWobbleOn | Block Lookahead | Decelerate to Zero Velocity |
IfovSetAxisPairs | Block Lookahead | Decelerate to Zero Velocity |
IfovSetSize | Block Lookahead | Decelerate to Zero Velocity |
IfovSetSyncAxes | Block Lookahead | Decelerate to Zero Velocity |
IfovSetTime | Block Lookahead | Decelerate to Zero Velocity |
IfovSetTrackingAcceleration | Block Lookahead | Decelerate to Zero Velocity |
IfovSetTrackingSpeed | Block Lookahead | Decelerate to Zero Velocity |
G-Code | ||
G0 | Buffer | Decelerate to zero velocity |
G1 | Buffer | Blend |
G2 | Buffer | Blend |
G3 | Buffer | Blend |
G4 | Buffer | Decelerate to zero velocity |
G8 | Buffer | Blend |
G9 | Buffer | Decelerate to zero velocity |
G12 | Buffer | Blend |
G13 | Buffer | Blend |
G16 | Execute | No Effect on Velocity |
G17 | Execute | No Effect on Velocity |
G18 | Execute | No Effect on Velocity |
G19 | Execute | No Effect on Velocity |
G26 | Execute | No Effect on Velocity |
G27 | Execute | No Effect on Velocity |
G28 | Execute | No Effect on Velocity |
G29 | Execute | No Effect on Velocity |
G40 | Buffer | Blend |
G41 | Buffer | Blend |
G42 | Buffer | Blend |
G43 | Block Lookahead | Decelerate to Zero Velocity |
G44 | Block Lookahead | Decelerate to Zero Velocity |
G53 | Block Lookahead | Decelerate to Zero Velocity |
G54 | Block Lookahead | Decelerate to Zero Velocity |
G55 | Block Lookahead | Decelerate to Zero Velocity |
G56 | Block Lookahead | Decelerate to Zero Velocity |
G57 | Block Lookahead | Decelerate to Zero Velocity |
G58 | Block Lookahead | Decelerate to Zero Velocity |
G59 | Block Lookahead | Decelerate to Zero Velocity |
G60 | Buffer | Decelerate to Zero Velocity |
G61 | Buffer | Decelerate to Zero Velocity |
G63 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G64 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G65 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G66 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G67 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G68 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G69 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G70 | Execute | No Effect on Velocity |
G71 | Execute | No Effect on Velocity |
G75 | Execute | No Effect on Velocity |
G76 | Execute | No Effect on Velocity |
G82 | Block Lookahead | Decelerate to Zero Velocity |
G90 | Execute | No Effect on Velocity |
G91 | Execute | No Effect on Velocity |
G92 | Block Lookahead | Decelerate to Zero Velocity |
G93 | Execute | No Effect on Velocity |
G94 | Execute | No Effect on Velocity |
G95 | Execute | No Effect on Velocity |
G96 | Block Lookahead | Decelerate to Zero Velocity |
G97 | Block Lookahead | Decelerate to Zero Velocity |
G98 | Buffer |
Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G99 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G100 | Execute | No Effect on Velocity |
G101 | Execute | No Effect on Velocity |
G108 | Execute | No Effect on Velocity |
G109 | Buffer | Decelerate to Zero Velocity |
G114 | Execute | No Effect on Velocity |
G115 | Execute | No Effect on Velocity |
G118 | Buffer | Blend |
G120 | Execute | No Effect on Velocity |
G121 | Execute | No Effect on Velocity |
G143 | Buffer | Blend |
G144 | Buffer | Blend |
G149 | Buffer | Blend |
G150 | Block Lookahead | Decelerate to Zero Velocity |
G151 | Block Lookahead | Decelerate to Zero Velocity |
G153 | Block Lookahead | Decelerate to Zero Velocity |
G165 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise |
G166 | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
G359 | Execute | No Effect on Velocity |
G360 | Execute | No Effect on Velocity |
G361 | Execute | No Effect on Velocity |
I/O | ||
AnalogInputGet | Execute | No Effect on Velocity |
AnalogOutputSet | Buffer | Blend |
AnalogOutputGet | Execute | No Effect on Velocity |
AnalogOutputConfigureDefaultMode | Block Lookahead | Decelerate to Zero Velocity |
AnalogOutputConfigureArrayMode | Block Lookahead | Decelerate to Zero Velocity |
AnalogOutputConfigureAxisTrackingMode | Block Lookahead | Decelerate to Zero Velocity |
AnalogOutputConfigureVectorTrackingMode | Block Lookahead | Decelerate to Zero Velocity |
DigitalInputGet | Execute | No Effect on Velocity |
DigitalOutputSet | Buffer | Blend |
DigitalOutputGet | Execute | No Effect on Velocity |
LaserOutputSet | Buffer | Blend |
VirtualBinaryInputGet | Execute | No Effect on Velocity |
VirtualBinaryInputSet | Buffer | Blend |
VirtualBinaryOutputGet | Execute | No Effect on Velocity |
VirtualBinaryOutputSet | Buffer | Blend |
VirtualRegisterInputGet | Execute | No Effect on Velocity |
VirtualRegisterInputSet | Buffer | Blend |
VirtualRegisterOutputGet | Execute | No Effect on Velocity |
VirtualRegisterOutputSet | Buffer | Blend |
Joystick | ||
JoystickAxisGroupAdd | Block Lookahead | Decelerate to Zero Velocity |
JoystickAxisGroupRemoveAll | Block Lookahead | Decelerate to Zero Velocity |
JoystickRun | Block Lookahead | Decelerate to Zero Velocity |
Keyword | ||
sync() keyword | Buffer | Conditional: Decelerate to Zero Velocity if the "blocking" keyword is specified. Blend, otherwise. |
wait() keyword | Block Lookahead | Decelerate to Zero Velocity |
M-Code | ||
M0 | Pause | Decelerate to Zero Velocity |
M1 | Conditional: Pause if G144 is active. Ignored, otherwise. | Conditional: Decelerate to Zero Velocity if G144 is active. Ignored, otherwise. |
M2 | Block Lookahead | Decelerate to Zero Velocity |
M3 | Block Lookahead | Decelerate to Zero Velocity |
M4 | Block Lookahead | Decelerate to Zero Velocity |
M5 | Block Lookahead | Decelerate to Zero Velocity |
M30 | Block Lookahead | Decelerate to Zero Velocity |
M47 | Block Lookahead | Decelerate to Zero Velocity |
M48 | Execute | No Effect on Velocity |
M49 | Execute | No Effect on Velocity |
M50 | Execute | No Effect on Velocity |
M51 | Execute | No Effect on Velocity |
M103 | Block Lookahead | Decelerate to Zero Velocity |
M104 | Block Lookahead | Decelerate to Zero Velocity |
Math | ||
Exp | Execute | No Effect on Velocity |
Sqrt | Execute | No Effect on Velocity |
Log | Execute | No Effect on Velocity |
Log10 | Execute | No Effect on Velocity |
Log2 | Execute | No Effect on Velocity |
Abs | Execute | No Effect on Velocity |
Ceil | Execute | No Effect on Velocity |
Floor | Execute | No Effect on Velocity |
Frac | Execute | No Effect on Velocity |
Round | Execute | No Effect on Velocity |
Trunc | Execute | No Effect on Velocity |
Acos | Execute | No Effect on Velocity |
Asin | Execute | No Effect on Velocity |
Atan | Execute | No Effect on Velocity |
Atan2 | Execute | No Effect on Velocity |
Cos | Execute | No Effect on Velocity |
Sin | Execute | No Effect on Velocity |
Tan | Execute | No Effect on Velocity |
Motion | ||
Enable | Block Lookahead | Decelerate to Zero Velocity |
Disable | Block Lookahead | Decelerate to Zero Velocity |
Home | Block Lookahead | Decelerate to Zero Velocity |
HomeAsync | Block Lookahead | Decelerate to Zero Velocity |
MoveAbsolute | Block Lookahead | Decelerate to Zero Velocity |
MoveIncremental | Block Lookahead | Decelerate to Zero Velocity |
MoveFreerun | Block Lookahead | Decelerate to Zero Velocity |
MoveFreerunStop | Block Lookahead | Decelerate to Zero Velocity |
MoveLinear | Buffer | Blend |
MoveCcw | Buffer | Blend |
MoveCw | Buffer | Blend |
MoveRapid | Buffer | Decelerate to zero velocity |
MovePvt | Block Lookahead | Decelerate to Zero Velocity |
MovePt | Block Lookahead | Decelerate to Zero Velocity |
Abort | Block Lookahead | Decelerate to Zero Velocity |
Dwell | Buffer | Decelerate to zero velocity |
MoveDelay | Buffer | Decelerate to zero velocity |
WaitForMotionDone | Block Lookahead | Decelerate to Zero Velocity |
WaitForInPosition | Block Lookahead | Decelerate to Zero Velocity |
PositionOffsetSet | Block Lookahead | Decelerate to Zero Velocity |
PositionOffsetClear | Block Lookahead | Decelerate to Zero Velocity |
Motion Setup | ||
SetupTaskTargetMode | Execute | No Effect on Velocity |
SetupTaskDistanceUnits | Execute | No Effect on Velocity |
SetupTaskTimeUnits | Execute | No Effect on Velocity |
SetupTaskWaitMode | Execute | No Effect on Velocity |
SetupAxisSpeed | Buffer | Blend |
SetupCoordinatedSpeed | Execute | No Effect on Velocity |
SetupAxisRampType | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
SetupAxisRampValue | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
SetupCoordinatedRampType | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
SetupCoordinatedRampValue | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
SetupCoordinatedAccelLimit | Block Lookahead | Decelerate to Zero Velocity |
SetupDependentCoordinatedSpeed | Execute | No Effect on Velocity |
SetupDependentCoordinatedRampRate | Buffer | Conditional: Decelerate to Zero Velocity if this causes ramping settings to change. Blend, otherwise. |
SetupDependentCoordinatedAccelLimit | Block Lookahead | Decelerate to Zero Velocity |
Normalcy | ||
NormalcySetAxes | Block Lookahead | Decelerate to Zero Velocity |
NormalcySetTolerance | Block Lookahead | Decelerate to Zero Velocity |
NormalcyOff | Buffer | Decelerate to zero velocity |
NormalcyOn | Buffer | Decelerate to zero velocity |
Parameter | ||
ParameterGetAxisValue | Execute | No Effect on Velocity |
ParameterGetAxisStringValue | Execute | No Effect on Velocity |
ParameterGetTaskValue | Execute | No Effect on Velocity |
ParameterGetTaskStringValue | Execute | No Effect on Velocity |
ParameterGetSystemValue | Execute | No Effect on Velocity |
ParameterGetSystemStringValue | Execute | No Effect on Velocity |
ParameterSetAxisValue | Block Lookahead | Decelerate to Zero Velocity |
ParameterSetAxisStringValue | Block Lookahead | Decelerate to Zero Velocity |
ParameterSetTaskValue | Block Lookahead | Decelerate to Zero Velocity |
ParameterSetTaskStringValue | Block Lookahead | Decelerate to Zero Velocity |
ParameterSetSystemValue | Block Lookahead | Decelerate to Zero Velocity |
ParameterSetSystemStringValue | Block Lookahead | Decelerate to Zero Velocity |
ConfiguredParameterGetAxisValue | Block Lookahead | Decelerate to Zero Velocity |
ConfiguredParameterGetAxisStringValue | Block Lookahead | Decelerate to Zero Velocity |
ConfiguredParameterGetTaskValue | Block Lookahead | Decelerate to Zero Velocity |
ConfiguredParameterGetTaskStringValue | Block Lookahead | Decelerate to Zero Velocity |
ConfiguredParameterGetSystemValue | Block Lookahead | Decelerate to Zero Velocity |
ConfiguredParameterGetSystemStringValue | Block Lookahead | Decelerate to Zero Velocity |
PSO | ||
PsoReset | Buffer | Decelerate to zero velocity |
PsoDistanceConfigureInputs | Buffer | Decelerate to zero velocity |
PsoDistanceConfigureFixedDistance | Buffer | Blend |
PsoDistanceConfigureArrayDistances | Buffer | Blend |
PsoDistanceConfigureCounterReset | Buffer | Decelerate to zero velocity |
PsoDistanceCounterOn | Buffer | Blend |
PsoDistanceCounterOff | Buffer | Blend |
PsoDistanceConfigureAllowedEventDirection | Buffer | Blend |
PsoDistanceConfigureScaling | Buffer | Blend |
PsoDistanceEventsOn | Buffer | Blend |
PsoDistanceEventsOff | Buffer | Blend |
PsoWindowConfigureInput | Buffer | Decelerate to zero velocity |
PsoWindowOutputOn | Buffer | Blend |
PsoWindowOutputOff | Buffer | Blend |
PsoWindowCounterSetValue | Buffer | Blend |
PsoWindowConfigureFixedRange | Buffer | Blend |
PsoWindowConfigureArrayRanges | Buffer | Blend |
PsoWindowConfigureArrayDirection | Buffer | Blend |
PsoWindowConfigureCounterReset | Buffer | Decelerate to zero velocity |
PsoWindowConfigureEvents | Buffer | Blend |
PsoEventConfigureMask | Buffer | Blend |
PsoEventGenerateSingle | Buffer | Blend |
PsoEventContinuousOn | Buffer | Blend |
PsoEventContinuousOff | Buffer | Blend |
PsoWaveformConfigurePulseFixedTotalTime | Buffer | Blend |
PsoWaveformConfigurePulseFixedOnTime | Buffer | Blend |
PsoWaveformConfigurePulseFixedCount | Buffer | Blend |
PsoWaveformConfigurePulseArrayTotalTimes | Buffer | Blend |
PsoWaveformConfigurePulseArrayOnTimes | Buffer | Blend |
PsoWaveformConfigurePulseArrayCounts | Buffer | Blend |
PsoWaveformApplyPulseConfiguration | Buffer | Blend |
PsoWaveformConfigurePwmTotalTime | Buffer | Blend |
PsoWaveformConfigurePwmOnTimes | Buffer | Blend |
PsoWaveformApplyPwmConfiguration | Buffer | Blend |
PsoWaveformConfigureMode | Buffer | Blend |
PsoWaveformOn | Buffer | Blend |
PsoWaveformOff | Buffer | Blend |
PsoWaveformExternalSyncConfigureDelayMode | Buffer | Blend |
PsoWaveformExternalSyncOn | Buffer | Blend |
PsoWaveformExternalSyncOff | Buffer | Blend |
PsoWaveformConfigureDelay | Buffer | Blend |
PsoWaveformConfigurePulseMask | Buffer | Blend |
PsoWaveformConfigurePulseTruncation | Buffer | Blend |
PsoWaveformScalingConfigure | Buffer | Blend |
PsoWaveformScalingOn | Buffer | Blend |
PsoWaveformScalingOff | Buffer | Blend |
PsoOutputConfigureSource | Buffer | Blend |
PsoOutputConfigureOutput | Buffer | Blend |
PsoOutputOn | Buffer | Blend |
PsoOutputOff | Buffer | Blend |
PsoLaserEventsOn | Buffer | Blend |
PsoLaserEventsOff | Buffer | Blend |
PsoTransformationConfigure | Buffer | Blend |
PsoTransformationOn | Buffer | Blend |
PsoTransformationOff | Buffer | Blend |
Safe Zones | ||
SafeZoneOn | Block Lookahead | Decelerate to Zero Velocity |
SafeZoneOff | Block Lookahead | Decelerate to Zero Velocity |
SafeZoneSetType | Block Lookahead | Decelerate to Zero Velocity |
SafeZoneBoundaryAdd | Block Lookahead | Decelerate to Zero Velocity |
SafeZoneBoundaryRemove | Block Lookahead | Decelerate to Zero Velocity |
SafeZoneBoundaryRemoveAll | Block Lookahead | Decelerate to Zero Velocity |
Sockets | ||
SocketTcpClientCreate | Block Lookahead | Decelerate to Zero Velocity |
SocketTcpClientCreateFromHost | Block Lookahead | Decelerate to Zero Velocity |
SocketTcpClientIsConnected | Block Lookahead | Decelerate to Zero Velocity |
SocketTcpServerIsClientPending | Block Lookahead | Decelerate to Zero Velocity |
SocketTcpServerCreate | Block Lookahead | Decelerate to Zero Velocity |
SocketTcpServerAccept | Block Lookahead | Decelerate to Zero Velocity |
SocketClose | Block Lookahead | Decelerate to Zero Velocity |
SocketGetReadBytesAvailable | Block Lookahead | Decelerate to Zero Velocity |
SocketGetWriteBytesAvailable | Block Lookahead | Decelerate to Zero Velocity |
SocketReadFloat* | Block Lookahead | Decelerate to Zero Velocity |
SocketReadInt* | Block Lookahead | Decelerate to Zero Velocity |
SocketReadUInt* | Block Lookahead | Decelerate to Zero Velocity |
SocketReadString | Block Lookahead | Decelerate to Zero Velocity |
SocketReadFloat*Array | Block Lookahead | Decelerate to Zero Velocity |
SocketReadInt*Array | Block Lookahead | Decelerate to Zero Velocity |
SocketReadUInt*Array | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteFloat* | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteInt* | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteUInt* | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteString | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteFloat*Array | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteInt*Array | Block Lookahead | Decelerate to Zero Velocity |
SocketWriteUInt*Array | Block Lookahead | Decelerate to Zero Velocity |
SocketSetDataByteOrder | Execute | No Effect on Velocity |
SocketSetDataReadTimeout | Execute | No Effect on Velocity |
SocketSetDataWriteTimeout | Execute | No Effect on Velocity |
Strings | ||
StringLength | Execute | No Effect on Velocity |
StringCapacity | Execute | No Effect on Velocity |
StringIsInteger | Execute | No Effect on Velocity |
StringIsReal | Execute | No Effect on Velocity |
StringIsAlphabetic | Execute | No Effect on Velocity |
StringIsWhitespace | Execute | No Effect on Velocity |
StringCharacterAt | Execute | No Effect on Velocity |
StringSubstring | Execute | No Effect on Velocity |
StringFindSubstringIndex | Execute | No Effect on Velocity |
StringEquals | Execute | No Effect on Velocity |
StringReplace | Execute | No Effect on Velocity |
StringInsert | Execute | No Effect on Velocity |
StringSplit | Execute | No Effect on Velocity |
StringToLowerCase | Execute | No Effect on Velocity |
StringToUpperCase | Execute | No Effect on Velocity |
StringTrim | Execute | No Effect on Velocity |
StringToInteger | Execute | No Effect on Velocity |
StringToReal | Execute | No Effect on Velocity |
StringNormalize | Execute | No Effect on Velocity |
AxisToString | Execute | No Effect on Velocity |
IntegerToString | Execute | No Effect on Velocity |
RealToString | Execute | No Effect on Velocity |
Task and Program Control | ||
ProgramAdd | Block Lookahead | Decelerate to Zero Velocity |
ProgramRemove | Block Lookahead | Decelerate to Zero Velocity |
ProgramAssociate | Block Lookahead | Decelerate to Zero Velocity |
ProgramRun | Block Lookahead | Decelerate to Zero Velocity |
ProgramLoad | Block Lookahead | Decelerate to Zero Velocity |
ProgramStart | Block Lookahead | Decelerate to Zero Velocity |
ProgramPause | Pause | Decelerate to zero velocity |
ProgramExit | Block Lookahead | Decelerate to Zero Velocity |
ProgramStop | Block Lookahead | Decelerate to Zero Velocity |
ProgramReset | Block Lookahead | Decelerate to Zero Velocity |
ProgramRestart | Block Lookahead | Decelerate to Zero Velocity |
ProgramStepInto | Block Lookahead | Decelerate to Zero Velocity |
ProgramStepOver | Block Lookahead | Decelerate to Zero Velocity |
ProgramStepOut | Block Lookahead | Decelerate to Zero Velocity |
CriticalSectionStart | Execute | No Effect on Velocity |
CriticalSectionEnd | Execute | No Effect on Velocity |
CriticalSectionEndAll | Execute | No Effect on Velocity |
TaskFeedholdOff | Block Lookahead | Decelerate to Zero Velocity |
TaskFeedholdOn | Block Lookahead | Decelerate to Zero Velocity |
TaskMfo | Block Lookahead | Decelerate to Zero Velocity |
TaskMso | Block Lookahead | Decelerate to Zero Velocity |
TaskInterruptMotionOff | Block Lookahead | Decelerate to Zero Velocity |
TaskInterruptMotionOn | Block Lookahead | Decelerate to Zero Velocity |
TaskRetraceClearHistory | Block Lookahead | Decelerate to Zero Velocity |
TaskRetraceOff | Block Lookahead | Decelerate to Zero Velocity |
TaskRetraceOn | Block Lookahead | Decelerate to Zero Velocity |
TaskGetIndex | Execute | No Effect on Velocity |
TaskControlRestrict | Block Lookahead | Decelerate to Zero Velocity |
TaskControlAllow | Block Lookahead | Decelerate to Zero Velocity |
ThermoComp | ||
ThermoCompOff | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompOn | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompConfigureMode | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompSetValues | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompUpdateInterval | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompReset | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompUpdatePause | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompUpdateResume | Block Lookahead | Decelerate to Zero Velocity |
ThermoCompUpdateOnce | Block Lookahead | Decelerate to Zero Velocity |
Transformations | ||
MatricCreateMirror | Execute | No Effect on Velocity |
MatrixCreateRotateI | Execute | No Effect on Velocity |
MatrixCreateRotateJ | Execute | No Effect on Velocity |
MatrixCreateRotateK | Execute | No Effect on Velocity |
MatrixCreateTranslate | Execute | No Effect on Velocity |
MatrixDelete | Execute | No Effect on Velocity |
TransformationConfigure | Execute | No Effect on Velocity |
TransformationUnconfigure | Execute | No Effect on Velocity |
TransformationEnable | Block Lookahead | Decelerate to Zero Velocity |
TransformationDisable | Block Lookahead | Decelerate to Zero Velocity |
CTransformationEnable | Block Lookahead | Decelerate to Zero Velocity |
CTransformationDisable | Block Lookahead | Decelerate to Zero Velocity |
CTransformationSetInputAxes | Execute | No Effect on Velocity |
CTransformationSetOutputAxes | Execute | No Effect on Velocity |
CTransformationSetProperty | Execute | No Effect on Velocity |
CTransformationGetProperty | Execute | No Effect on Velocity |
CTransformationRequest | Execute | No Effect on Velocity |
Travel Limits | ||
MoveToLimitCw | Block Lookahead | Decelerate to Zero Velocity |
MoveToLimitCcw | Block Lookahead | Decelerate to Zero Velocity |
MoveOutOfLimit | Block Lookahead | Decelerate to Zero Velocity |
Tuning | ||
TuningSetMotorAngle | Block Lookahead | Decelerate to Zero Velocity |
TuningSetMotorCurrent | Block Lookahead | Decelerate to Zero Velocity |
TuningSetServoLoopGains | Block Lookahead | Decelerate to Zero Velocity |
TuningSetFeedforwardGains | Conditional: Buffer if Aff or Vff are the only gains specified.Block Lookahead, otherwise. | Conditional: Blend if Aff or Vff are the only gains specified. Decelerate to Zero Velocity, otherwise. |
Velocity Blending | ||
VelocityBlendingOn | Execute | No Effect on Velocity |
VelocityBlendingOff | Buffer | Decelerate to zero velocity |
Work Offsets | ||
WorkOffsetResetConfiguration | Block Lookahead | Decelerate to Zero Velocity |
WorkOffsetConfigureOffset | Block Lookahead | Decelerate to Zero Velocity |
WorkOffsetEnable | Block Lookahead | Decelerate to Zero Velocity |
WorkOffsetDisable | Block Lookahead | Decelerate to Zero Velocity |
Utility and Conversion | ||
AxisToInteger | Execute | No Effect on Velocity |
@ keyword | Execute | No Effect on Velocity |
BitConvertFloat32ToUInt32 | Execute | No Effect on Velocity |
BitConvertFloat64ToInt64 | Execute | No Effect on Velocity |
BitConvertUInt32ToFloat32 | Execute | No Effect on Velocity |
BitConvertInt64ToFloat64 | Execute | No Effect on Velocity |
CountsToUnits | Execute | No Effect on Velocity |
UnitsToCounts | Execute | No Effect on Velocity |
TimerClear | Execute | No Effect on Velocity |
TimerRead | Execute | No Effect on Velocity |
RandomSeed | Execute | No Effect on Velocity |
RandomNextInteger | Execute | No Effect on Velocity |
RandomNextReal | Execute | No Effect on Velocity |