Strona 1 z 1

zamiana układu wspóWitam łrzędnych

: 08 maja 2013, 22:58
autor: przemyslaw2ar
Witam
Na początek powiem że używam linuxCNC przy współpracy z ploterem plazmowym, wszystkie programy piszę "z palca" i nie radzę sobie z CAM(em)

Jednak niekiedy muszę obrócić wycinany el. o 90* lub zrobić tzw lustrzane odbicie i to jest dla mnie dość kłopotliwe a przepisywanie całego kodu zajmuje sporo czasu i niełatwo o popełnienie błędu.
Zatem zwracam się z pytaniem czy na poziomie g-codu czy sterowania jest możliwość wykonanie takich operacji a jeżeli tak to jak tego dokonać.

Dodam tylko że nie bardzo sobie radzę z samym Linuksem więc proszę o wyrozumiałość

: 09 maja 2013, 00:27
autor: micges
Obracanie gkodu:
G10 L2 P0 Rn
gdzie n jest to kąt obrotu w stopniach.

Lustra nie ma w Linuxcnc ale można na piechotę zrobić tak:

Kod: Zaznacz cały

#<_sx> = 1
#<_sy> = 1
G1 X100*[#<_sx>] Y0*[#<_sy>] 
G1 X100*[#<_sx>] Y100*[#<_sy>] 
gdy zmienisz sx na -1 będziesz miał lustro w osi Y itd

: 09 maja 2013, 00:36
autor: przemyslaw2ar
Wielkie dzięki. Daje pomógł a jutro sprawdzę czy to u mnie zadziała.
Ten drugi cod też sprawdzę i wcale mnie nie zniechęca to ze na "piechotę " albowiem wolę to niż przepisywanie kilku dziesięciu lub kilkuset linii tekstu.
Tylko napisz mi jeszcze gdzie ten kod osadzić ? przed g-codem czy w jakieś inne miejsce

: 09 maja 2013, 00:45
autor: micges
Obracanie wpisz na początku pliku lub w MDI.
Zmienne do działania lustra również,

: 09 maja 2013, 09:47
autor: jarenio
jest jeszcze taki "bajer", osobiście korzystam pod plazmą ;)
https://www.cnc.info.pl/topics54/ustawi ... t38386.htm