Do zaprogramowania ruchu narzędzia od punktu A do punktu B należy zastosować instrukcję
Dlaczego tak
Punkt A ma współrzędne X25 Y0, punkt B — X0 Y25, więc łuk o promieniu 25 mm ma środek w punkcie zerowym. Z A do B narzędzie przechodzi przez pierwszą ćwiartkę przeciwnie do ruchu wskazówek zegara, a taki ruch po okręgu programuje się funkcją G3; w bloku podaje się punkt końcowy, czyli B: X0 Y25. G2 X0 Y25 R25 też doprowadziłby narzędzie do B, ale po łuku zgodnym z ruchem wskazówek, ze środkiem w X25 Y25 — wygiętym w stronę zera zamiast na zewnątrz. Warianty C i D kończą ruch w X25 Y0, czyli w punkcie A, z którego narzędzie dopiero startuje.