Automated functions support the creation and management of the elements and geometries required for programming. The user can display the suitable geometry for each operation in order to avoid errors, which means that each pitch only has to be programmed once. A new multiple track support function allows a separate pitch sequence to be defined for each track.