Purpose

Queue operation is used to buffer lines of AeroScript code. This operation mode is useful for applications that require many short duration moves in a row. This often includes CNC machining or laser manufacture applications. Programs that require velocity blending, velocity profiling, or lookahead synchronization are also common use cases for queue operation. Some AeroScript commands are also only compatible with queue mode operation.

Command Queue

Command Queue operation was officially released in Automation1 version 2.3.0. When executing AeroScript code via the .NET interface, a fixed overhead of processing time and sometimes network latency occurs between commands. Command Queue operation allows the controller to buffer single lines of AeroScript code in a FIFO (First In First Out) queue to execute commands with no latency. 

Command Queue operation is supported in the .NET interface only and is not necessary for operation via the Automation1 Studio. This obsoletes the PROGRAM BUFFEREDRUN command from A3200. This is a change from A3200's use cases; see Introduction to Queue Mode and Command Queue in A3200 for more details. The Command Queue reserves one task for operation which cannot be used for other purposes.

For complete documentation, please refer to the Automation1 Help documentation on our website.