In modern, high-speed manufacturing, this is unacceptable. You cannot afford for a safety check to wait while a temperature sensor calibrates.
In the ABB ecosystem, there are two primary types of tasks: abb multitasking
Both tasks run simultaneously. If the emergency input triggers, Task 2 stops all motion without interfering with Task 1’s program flow except through the shared StopAllMotion call. In modern, high-speed manufacturing, this is unacceptable
ABB's legacy IRC5 controller supports up to 20 static tasks. The newer controller has dramatically improved multitasking. If the emergency input triggers, Task 2 stops
Multitasking does not inherently speed up robot movement or fix path failures. Its primary benefit is efficiency —it removes the need for the robot to sit idle while waiting for background logic to complete.
Special routines can be triggered by specific events (like an input signal) to briefly pause a task, execute logic, and then resume. When to Use Multitasking