When programming for any Aerotech controller, any programs you create and run will operate on a task. This article seeks to demystify tasks for both the engineer and the machine operator.

Overview

Each task can be thought of as a separate program thread. Most Aerotech software will install with four tasks available by default; depending on your controller version, more tasks may be available.

Each task has the following properties:

Managing Tasks

All of the above information, with the exception of task variables, can be polled using:

You can use these commands to retrieve default speeds, the program line a task is running, what task modes are active, and more.

It's also possible to call between tasks and manage & run programs on other tasks.

Example Use Case

Customers may find the following common configuration useful, especially on A3200 and Automation1:

One of these tasks may also be replaced by a library program that runs transformations; for example, when using normalcy to a surface or when programming a hexapod.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.



Related issues