Strona 1 z 1

Poszukuję

: 08 cze 2013, 01:49
autor: XisD
Witam,

Szukam strony czy też linka z objaśnieniem:
- kompensacja promienia G41, G42, chodzi mi o to do czego dokładniej służy,
- objaśnienia z promieniami, czyli np gdybym chciał napisać kod na zrobienie literki B, to jak z promieniami brzuszków
- oraz jakiegoś symulatora gdzie mogę poćwiczyć pozycjonowanie przyrostowe,

: 08 cze 2013, 08:34
autor: adam Fx
-symulacje pokazują programy do naszych maszyn mach3 linuxCNC
-G41/42 to korekcja promienia innymi słowy odsuwa nażedzie od konturu o jego promień (a promień zna z tablicy narzędzi do której go wprowadzasz ustawiając narzędzie )np. chcesz zrobić kwadrat (wyspę) 100x100mm frezem fi 8 bez korekcji program musiał byś napisać na 108x108 by wyszedł kwadrat jaki chcesz a tak to maszyna sobie sama oblicza i w razie gdybyś chciał zrobić go frezem 10mm to musiał byś zmieniać cały program a tak to zmieniasz tylko narzędzie. Masz G41 i42 by można było odsunąć od konturu do środka (kieszeń) lub na zewnątrz (wyspa)

do B trzeba tobie interpolacje G03 G02 stosować http://www.numeryczny.pl/

: 08 cze 2013, 08:50
autor: WZÓR

: 08 cze 2013, 11:30
autor: XisD
Dziękuje za odpowiedzi, a mam prośbę wytłumaczy mi ktoś jeszcze w interpolacji kołowej tzn w robieniu okręgów o co chodzi i skąd się bierze te I i J i czemu zamiast I i J nie można po prostu użyć promienia R.

: 08 cze 2013, 13:20
autor: WZÓR
XisD pisze:Dziękuje za odpowiedzi, a mam prośbę wytłumaczy mi ktoś jeszcze w interpolacji kołowej tzn w robieniu okręgów o co chodzi i skąd się bierze te I i J i czemu zamiast I i J nie można po prostu użyć promienia R.
W tych tematach jest o tym mowa;

https://www.cnc.info.pl/topics44/pomoc- ... htm#342219
https://www.cnc.info.pl/topics44/jak-za ... 466,30.htm

Mariusz.

: 12 cze 2013, 10:28
autor: XisD
Ale tam nie ma objasnienia.

: 12 cze 2013, 11:39
autor: mc2kwacz
Stąd, że to jest historycznie uwarunkowany standard, który znacznie eliminuje możliwość popełnienia błędu. Masz jedną daną nadmiarową, która jest sprzężona z pozostałymi. Pełni to funkcję swoistej sumy kontrolnej. Interpreter powinien (ma szansę) wychwycić błąd operacji, gdy jedna z tych 4 liczb jest niewłaściwa.

: 12 cze 2013, 12:56
autor: WZÓR
XisD pisze:Ale tam nie ma objasnienia.
G02 Ruch interpolacji kolistej CW / G03 Ruch interpolacji kolistej CCW (grupa 01)
F Prędkość posuwu w calach (mm) na minutę
I Opcjonalna odległość wzdłuż osi X do środka koła
J Opcjonalna odległość wzdłuż osi Y do środka koła
K Opcjonalna odległość wzdłuż osi Z do środka koła
R Opcjonalny promień koła
X Opcjonalna komenda ruchu osi X
Y Opcjonalna komenda ruchu osi Y
Z Opcjonalna komenda ruchu osi Z
A Opcjonalna komenda ruchu osi A

Użycie I,J i K to najlepsza metoda programowania promienia. R jest odpowiedni dla większości promieni
ogólnych.
Te kody G są używane do określania ruchu kolistego. Konieczne są dwie osie do wykonania ruchu kolistego,
a ponadto należy użyć właściwej płaszczyzny, G17-19. Komendę G02 lub G03 można wydać na dwa różne
sposoby; pierwszy polega na użyciu adresów I, J, K, zaś drugi na użyciu adresu R. Funkcję fazowania lub
frezowania naroży można dodać do programu poprzez określenie ,C (fazowanie) lub ,R (frezowanie naroży),
zgodnie z opisem w definicji G01.

Użycie adresów I, J, K
Adresy I, J i K służą do lokalizacji środka łuku względem punktu rozpoczęcia. Innymi słowy, adresy I, J, K
to odległości od punktu rozpoczęcia do środka koła. Dozwolone są tylko I, J lub K właściwe dla wybranej
płaszczyzny (G17 używa IJ, G18 używa IK, zaś G19 używa JK). Komendy X, Y i Z określają punkt końcowy
łuku. Jeżeli nie zostanie określona lokalizacja X, Y lub Z dla wybranej płaszczyzn, to punkt końcowy łuku jest
tożsamy z punktem rozpoczęcia dla tej osi.
Aby wyciąć pełne koło, należy użyć adresów I, J, K; użycie adresu R będzie bezskuteczne. Aby wyciąć pełne
koło, nie określać punktu zakończenia (X, Y i Z); zaprogramować I, J lub K w celu zdefiniowania środka koła.
Dla przykładu: G02 I3.0 J4.0 (zakładając G17; płaszczyzna XY)


źródło ; instrukcja obsługi Haas


Mariusz.