Edycja makro instrukcji jest bardziej elastyczna niż poprzednio. Np można umieścić stałą zmienno pozycyjną w ramach standardowego bloku funkcji G, aie nie ma to sensu ponieważ w trakcie wykonywania programu spowoduje to alarm AJarmy są generowane w przypadkach nieprawidłowej składni lub nieprawidłowego umieszczenia makro instrukcji. Większość z tych alarmów zostaje odłożona aż do uruchomienia tak by edycja przeprowadzana przez operatora mogła być bardziej elastyczna Należy' być ostrożnym edytując wyrażenia Liczba nawiasów otwierających i zamykających musi być równa. Jeśli tak nie jest alarm jest generowany. ale dopiero po zakończeniu wykonywania aktualnego programu.
Funkcję DPRINT[ ] można edytować jak komentarz Można ją skasować, przesunąć o pozycję lub można edytować poszczególne pozycje znajdujące się w nawiasach Odniesienia do zmiennych oraz wyrażenia należy' usuwać / zmieniać w całości Jeśli chcesz zmienić [24] na [44] umieść kursor tak, aby [24] było podświetlone, należy wprowadzić [44] i nacisnąć WRITE Należy pamiętać, że można użyć pokrętła JOG HANDLE do poruszania się po długich wyrażeniach DPRINT[).
Niekiedy adresy z wyrażeniami mogą być kłopotliwe. W takim przypadku adresy alfabetyczne pojawiają się jako pojedyncze znaki literowe. Np. w poniższym przykładzie blok komend zawiera wyrażenie adresowe X:
G1 G90 X [COS[90]] Y3.0 (WYRAŻENIE PRAWIDŁOWE);
W tej linii X oraz nawiasy są oddzielone i mogą być edytowane indywidualne Powyższe wyrażenie można zastąpić stałymi zmiennopozycyjnymi.
G1 G90 X 0 Y3.0 (!!! NIEPRAWIDŁOWO !?!);
Powyższy blok spowoduje alarm w trakcie wykonywania programu. Prawidłowa forma lego wyrażenia jest następująca
Gl G90 X0 Y3 0 {PRAWIDŁOWO},
Należy zwrócić uwragę, że zero jest przypisane do X Należy PAMIĘTAĆ, że kiedy iitera alfabetu jest samotna to oznacza ona wyrażenie adresowe
Lista funkcji makro nie dołączonych do układu sterowania
M ALIASING P ADDRESS IN G65
G66 MODAL G66. ] MODAL
G67 MODAL CANCEL M98
zamienia G65 Pnnnn na Mnn PROGS 9020-9029 potrzebna aby mógł wystąpić adres P. przywoływanie w każdym bloku ruchów przywoływanie w każdym bloku odwołanie
utożsamienie kod T PRÓG 9000, VAR #149,
ENABLE BIT
M98
utożsamienie kod S PRÓG 9029, VAR #147,
ENABLE BIT