To raczej panowie od gkodów tak wymyślili. W LinuxCNC masz zmienne i możesz używać również instrukcji warunkowych oraz pętli.Segitarius pisze:Dziękuję za wszelkie rady bo wiele by to ułatwiło. Męczę się z tymi promieniami po linuxem. Trzeba te odległości do środka łuku wyliczać i w ogóle... Tego panowie od Linuxa nie przewidzieli żeby życie ułatwić..
Krótko:
#1=3
G1 X0 Y0
X20-#1
G2 X20 Y-#1 I0 J-#1
G1 Y-20
Trochę dłużej, ale jaśniej:
#<r>=3
G1 X0 Y0
X20-#<r>
G2 X20 Y-#<r> I0 J-#<r>
G1 Y-20
Możnaby takiego uniwersalnego suba na łuczki napisać. Nie mam teraz pod ręką LinuxCNC, więc nie będę rzeźbił bez sprawdzenia. Tu trzebaby się przełączać na współrzędne relatywne, żeby tylko samo R podawać jako parametr. Nie pamiętam jak to na łuki wpłynie. Kiedyś coś podobnego tworzyłem - najpierw w Mach-u potem w LinuxCNC i pamiętam, że reakcje programów były różne.
To wyżej pisałem bez sprawdzania, ale powinno działać.