AeroScript Lookahead Behavior
The table that follows shows how AeroScript functions behave during lookahead. To see the definitions for terms found in the table, refer to Function Synchronization During Lookahead.
Table: Function Behavior During 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 | ||
| Three or more consecutive PSO*() functions on a single axis. | Block Lookahead | Decelerate to Zero Velocity |
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 | ||
ProgramRemove()
|
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 |



