Steryd pisze:Niestety z racji tego, ze okrąg nie jest funkcją (ma 2 rozwiazania dla każdego argumentu) taki opis ma kilka ograniczeń- pierwsze to dwa rozwiązania dla każdego zestawu parametrów (stąd konieczność podawania wartości promienia ze znakiem)
Nie do końca się zgodzę (chociaż nie znam dobrze innych systemów poza Machem). W Machu zawsze definiujesz promień "z plusem", a jedno z możliwych rozwiązań łuku określasz poprzez wywołanie G2 lub G3 (wypukły lub wklęsły). Pomiędzy punktem A i B na jednej płaszczyźnie istnieją tylko dwa możliwe łuki o promieniu R...
Steryd pisze:W układach sterowania (przynajmniej tych przemysłowych) nie jest błędem zdefiniowanie łuku przy pomocy obu tych metod na raz, ale w przypadku niezgodności danych ignorowana jest ta druga metoda, nawet jeśli dzięki niej możliwe jest wykonanie łuku, a łuk zdefiniowany promieniem jest błędny. To dlatego, że ta pierwsza metoda jest nadrzędna.
A w przypadku Macha odwrotnie. Metoda IJK jest nadrzędna ale przy użyciu IJKR jeśli jest błąd współrzędnych promieniowych Mach się zatrzyma i wyrzuci błąd... Nie zignoruje jakiegokolwiek błędnego parametru - jeśli parametry sobie zaprzeczają to się zatrzyma...