Un cycle fixe est une routine intégrée à la commande, à commande unique, qui exécute une opération répétitive courante — perçage, perçage avec débourrage, taraudage, alésage — avec une seule ligne au lieu de programmer chaque mouvement. Il raccourcit les programmes et normalise les opérations.
Exemples : G81 (perçage), G83 (perçage avec débourrage) et G84 (taraudage). La commande développe le cycle en mouvements élémentaires.