AeroScript Lookahead Behavior
The table that follows includes functions and how they behave during lookahead. Click on a category to expand it and see the functions and their lookahead behaviors.
Table: Function Behavior and Lookahead
| AeroScript Function | Program Execution Behavior | Velocity Behavior |
|---|---|---|
| Application Button | ||
AppButtonSetState()
|
Block Lookahead | Decelerate to Zero Velocity |
AppButtonSetStateIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
| Application Indicator | ||
AppIndicatorOn()
|
Block Lookahead | Decelerate to Zero Velocity |
AppIndicatorOnIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppIndicatorOff()
|
Block Lookahead | Decelerate to Zero Velocity |
AppIndicatorOffIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
| Application Frequency Response | ||
AppFrequencyResponseTriggerMultisine()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerMultisineIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerMultisinePlus()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerMultisinePlusIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerSinusoid()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerSinusoidIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerWhiteNoise()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponseTriggerWhiteNoiseIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponsePerformStabilityAnalysis()
|
Block Lookahead | Decelerate to Zero Velocity |
AppFrequencyResponsePerformStabilityAnalysisIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
| Application Message | ||
AppMessageDisplay()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageDisplayIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageDisplayDismiss()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageDisplayDismissIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageBox()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageBoxIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageInputBox()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageInputBoxIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageMenu()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageMenuIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageFileOpen()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageFileOpenIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageFileSave()
|
Block Lookahead | Decelerate to Zero Velocity |
AppMessageFileSaveIsRegistered()
|
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 |
CallbackIsRegistered()
|
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 |
GearingSetLeaderAxis()
|
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 Information | ||
ControllerGetName()
|
Block Lookahead | Decelerate to Zero Velocity |
ControllerGetSerialNumber()
|
Block Lookahead | Decelerate to Zero Velocity |
ControllerGetVersion()
|
Execute | No Effect on 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 |
DriveAnalogCurrentControlOff()
|
Block Lookahead | Decelerate to Zero Velocity |
DriveAnalogCurrentControlOn()
|
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 |
DataCollectionStart()
|
Block Lookahead | Decelerate to Zero Velocity |
DataCollectionStop()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddAxisSignal()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddAxisSignalIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddTaskSignal()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddTaskSignalIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddIndustrialEthernetMappingSignal()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddIndustrialEthernetMappingSignalIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddSystemSignal()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAddSystemSignalIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAutoSaveOn()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAutoSaveOnIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAutoSaveOff()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionAutoSaveOffIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionConfigure()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionConfigureIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionReset()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionResetIsRegistered()
|
Block Lookahead | Decelerate to Zero Velocity |
AppDataCollectionSnapshot()
|
Buffer | Decelerate to Zero Velocity |
AppDataCollectionStop()
|
Buffer | 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 |
FileBinaryReadInt8()
|
Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadInt8Array()
|
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 |
FileBinaryReadUInt8()
|
Block Lookahead | Decelerate to Zero Velocity |
FileBinaryReadUInt8Array()
|
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 |
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 |
FileBinaryWriteInt8()
|
Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteInt8Array()
|
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 |
FileBinaryWriteUInt8()
|
Block Lookahead | Decelerate to Zero Velocity |
FileBinaryWriteUInt8Array()
|
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 |
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 |
Log2()
|
Execute | No Effect on Velocity |
Log10()
|
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 Restriction | ||
MotionRestrictionOn()
|
Block Lookahead | Decelerate to Zero Velocity |
MotionRestrictionOff()
|
Block Lookahead | Decelerate to Zero Velocity |
MotionRestrictionAllowSectionStart()
|
Execute | No Effect on Velocity |
MotionRestrictionAllowSectionEnd()
|
Execute | No Effect on Velocity |
MotionRestrictionAllowSectionEndAll()
|
Execute | No Effect on 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 |
PsoWindowConfigureArrayUpdateDirection()
|
Buffer | Blend |
PsoWindowConfigureCounterReset()
|
Buffer | Decelerate to zero velocity |
PsoWindowConfigureEventDirection()
|
Buffer | Decelerate to Zero Velocity |
PsoWindowConfigureEvents()
|
Buffer | Decelerate to Zero Velocity |
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 | ||
MatrixCreateMirror()
|
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 the axis is enabled and Aff or Vff are the only gains specified. Block Lookahead otherwise. | Conditional: Blend if the axis is enabled and Aff or Vff are the only gains specified. Decelerate to Zero Velocity otherwise. |
| 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 |
| 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 |



