Les longs programmes peuvent atteindre la limite de capacité du contrôleur. La limite du contrôleur peut être la taille du fichier ou le nombre de ligne dans le programme. Par exemple, un programme robot pour de l’impression 3D ou de l’usinage peut dépasser les 1 million de lignes. Dans ce cas, il est plus astucieux de découper les programmes longs en plusieurs sous-programmes, incluant un programme principal qui permet de faire fonctionner les sous-programmes dans l’ordre.
Pour découper automatiquement un programme long :
1.Sélectionner Outils➔Options➔Programme
2.Cocher Limiter le nombre maximal d’instructions par programme et renseigner le nombre de ligne max par programme générés.