iPAT (igm Program Assembly Tool) est un outil très puissant qui peut être utilisé pour la manipulation hors ligne et l'assemblage de programmes par étapes (programmes modèles). iPAT permet d'entrer des valeurs numériques liées aux changements de longueur et de position des pièces.
L'objectif d'iPAT est d'enchaîner les programmes modèles les uns après les autres pour obtenir un programme cible. Ainsi, certaines plages de pas sont extraites d'un programme modèle, déplacées sur le robot ou les pistes et copiées ensemble dans un programme cible au moyen d'un simple dialogue de saisie. iPAT peut également être utilisé pour les déplacements au sein d'un seul programme de pas.
---