Strona 1 z 1

Zaokrąglanie naroży w Linux cnc

: 06 gru 2014, 18:56
autor: Segitarius
Czytając instrukcję nie natknąłem się na taką funkcję ale czy istnieje może jakiś subik albo inny "myk" żeby takie coś okiełznać, że programuję na przykład następujące linie:


G1 X0 Y0
X20 Y0
X20 Y-20


I w jakiś magiczny sposób zadaję żeby kąt prosty pod jakim krzyżują mi się te dwa odcinki miał na zewnątrz zadany promień. Czyli tak jak w mazatrolu :

G1 X0 Y0
X20 Y0 R3
X20 Y-20


i wychodzi zaokrąglony "dziubek" :p



Jest na to sposób??


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ć..

: 07 gru 2014, 02:34
autor: ezbig
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ć..
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.

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ć.

: 07 gru 2014, 03:00
autor: sokon
Masz G64 z parametrem P, nie jest to do końca to o co pytasz bo trzeba pokombinować z posuwami i dobrać odpowiednie ale można dzięki temu uzyskać zaokrąglenie rogów.

Inny, dokładniejszy sposób opisał kolega ezbig.

: 07 gru 2014, 08:46
autor: Segitarius
Dziękuję Panom za uprzejmą i rzeczową odpowiedź. Bałem się, że zostanę stuxowany. A tu proszę. Krótko, rzeczowo i uprzejmie :)



Pozdrawiam :)