L'origine programme permet de séparer la programmation de la contrainte de mise en tôle. Le programmeur ne s'occupe pas de la position que va occuper sa pièce dans la tôle qui sera réellement découpée. Il programme sa pièce en plaçant une ORIGINE de PROGRAMMATION en général dans le coin inférieur gauche de sa pièce ou éventuellement au pied d'un axe de symétrie ou d'un centre de symétrie. Une instruction unique permettra de placer l'origine du programme (OP) par rapport à l'origine machine (OM).