kuba716 pisze: trzeba zastosować I i K lub inny którego nie pamiętam
Nic prostszego do zapamiętania: I J K (trzy po kolei) -> I (X) J (Y) K (Z)
Z definicji:
G2 -> Funkcja łuku, okręgu. Programuje ruch wzdłuż łuku w kierunku zgodnym z ruchem wskazówek zegara, w płaszczyźnie określonej przez funkcje G17(X,Y), G18(Z,X) lub G19(Y,Z). Efektem wywołania funkcji jest ruch po wycinku okręgu o promieniu R łączącym punkt początkowy z punktem o wsp. X,Y,Z. Promień można zdefiniować bezpośrednio jako wartość R lub pośrednio za pomocą współrzędnych I,J i K. Wartości I,J,K określają współrzędne środka okręgu względem punktu początkowego.
Przy definiowaniu łuku za pomocą IJK funkcje G są zbędne... Przy definiowaniu za pomocą tylko R - sterownik potrafi zgłupieć bez definicji płaszczyzny i może odwalić coś innego niż powinien
Tak samo jak przy definiowaniu poprzez IJK sterownik sprawdzi czy punkt początkowy i końcowy na pewno leżą na łuku o promieniu R i zdefiniowanym środku. Przy wywołaniu funkcji tylko z parametrem R (bez IJK) sterownik odwali łuk o promieniu R pomiędzy punktami, a środek łuku sam sobie dobierze. Więc jak pomylimy współrzędne punktów to ich nie sprawdzi i po prostu zmieni środek łuku na pasujący...