G-kody tak by zrozumiec z grubsza

Dyskusje dotyczące programowania G-Code
Awatar użytkownika

Autor tematu
k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

G-kody tak by zrozumiec z grubsza

#1

Post napisał: k-m-r1 » 29 gru 2008, 19:16

G00 szybkiej Przenieś

(a) w przypadku szybkiego ruchu liniowym, programu G0 X Y ~ ~ ~ Z A B ~ ~ ~ C, gdzie wszystkie wyrazy osi są opcjonalne, chyba że co najmniej jeden musi być wykorzystane. W G0 jest opcjonalny, jeśli obecny ruch jest tryb G0. To będzie produkować skoordynowane linearny do punktu przeznaczenia na obecnym trawersować stawki (lub wolniej jeśli urządzenie nie będzie go, że szybko). Oczekuje się, że cięcia nie będzie mieć miejsce, gdy G0 komendy wykonującego.

(b) Jeżeli G16 zostało wykonane, aby ustawić Polar pochodzenia następnie liniowy do szybkiego ruchu do punktu opisany przez promień i kąt G0 X ~ ~ Y mogą być użyte. X ~ jest promień linii z G16 polarne pochodzenia i Y ~ jest kąt w stopniach mierzona wraz ze wzrostem wartości zegara z godziny 3 kierunku (tzn. cztery konwencjonalne kwadrantem konwencji).

Współrzędne obecnego punktu w czasie wykonywania G16 są polarne pochodzenia.

Jest to błąd, jeśli:

¨ osi wszystkie słowa zostały pominięte.

Jeśli kuter promieniu odszkodowania jest aktywny, ruch będzie się różnić od wyżej patrz Cutter Compensation. Jeśli G53 jest zaprogramowany na tej samej linii, ruch będzie się zmieniać, patrz Współrzędne bezwzględne.

Powrót do góry


G01 Liniowa Przenieś

(a) Dla linearny pasz stawki (do cięcia lub nie), programu G1 X Y ~ ~ ~ Z A B ~ ~ ~ C, gdzie wszystkie wyrazy osi są opcjonalne, chyba że co najmniej jeden musi być wykorzystane. W G1 jest opcjonalny, jeśli obecny ruch jest tryb G1. To będzie produkować skoordynowane linearny do punktu przeznaczenia na obecnym paszy stawki (lub wolniej jeśli urządzenie nie będzie go, że szybko).

(b) Jeżeli G16 zostało wykonane, aby ustawić polarne pochodzenia następnie linearny pasz stopy do punktu opisany przez promień i kąt G0 X ~ ~ Y mogą być użyte. X ~ jest promień linii z G16 polarne pochodzenia i Y ~ jest kąt w stopniach mierzona wraz ze wzrostem wartości zegara z godziny 3 kierunku (tzn. cztery konwencjonalne kwadrantem konwencji).

Współrzędne obecnego punktu w czasie wykonywania G16 są polarne pochodzenia.

Jest to błąd, jeśli:

¨ osi wszystkie słowa zostały pominięte.

Jeśli kuter promieniu odszkodowania jest aktywny, ruch będzie się różnić od wyżej patrz Cutter Compensation. Jeśli G53 jest zaprogramowany na tej samej linii, ruch będzie się zmieniać, patrz Współrzędne bezwzględne.

Powrót do góry


G02 i G03 Arc Przenieś

Okrągłym lub helikalne łuku jest określona przy użyciu G2 (zgodnie z ruchem wskazówek zegara łuku) lub G3 (łuk w lewo). Oś koła lub spirala musi być równoległa do X, Y lub Z-osi maszyny układ. Oś (lub równoważnego, w płaszczyźnie prostopadłej do osi) jest wybrany z G17 (Z osi XY-plane), G18 (oś Y, XZ-plane), lub G19 (oś X, YZ-plane) . Jeśli łuku jest okrągła, to leży w płaszczyźnie równoległej do wybranej płaszczyźnie.

Jeżeli wiersz kodu czyni łuk i obejmuje oś obrotowa ruchu, obrotowa osi kolei na stałą szybkością, tak aby obrotowa ruchu zaczyna się i kończy, gdy XYZ urzędu zaczyna się i kończy. Linie tego typu nigdy nie są zaprogramowane.

Jeśli kuter promieniu odszkodowania jest aktywny, ruch będzie się różnić od wyżej patrz Cutter Compensation.
Dwa formaty są dozwolone dla określając łuk. Będziemy połączenia tych centrum format i promień formacie. W obu formatów w G2 lub G3 jest opcjonalny, jeśli jest obecny ruch Tryb.
Arc Center Format

W centrum format współrzędnych punktu końcowego z łuku w wybranych płaszczyzny są wyszczególnione wraz z offsetu w centrum łuku z bieżącej lokalizacji. W tym formacie, to jest OK, jeśli do końca punktu łuku jest taki sam jak obecny punkt. Jest to błąd, jeśli:

¨ gdy łuku jest przewidywana na wybrane płaszczyzny, odległość od obecnego punktu do centrum różni się od odległości od punktu końcowego do centrum o więcej niż 0,0002 cala (jeśli używane są cali) lub 0,002 milimetra (jeśli są milimetrów używane).

Centrum jest określona za pomocą I oraz J słów. Istnieją dwa sposoby ich interpretacji. Zazwyczaj jest to, że sposób, I oraz J są centrum w stosunku do obecnego punktu na początku łuku. To jest czasami nazywane Przyrostowa IJ Tryb. Drugi sposób polega na tym, że I oraz J określić jako rzeczywiste centrum koordynuje w obecnym systemie. Jest to raczej misleadingly nazwie Absolute IJ Tryb. W IJ tryb jest ustawiony za pomocą Konfiguruj> państwa ... menu Mach3 kiedy została ustanowiona. Do wyboru są tryby do zapewnienia zgodności z komercyjnych kontrolerów. Prawdopodobnie konieczne będzie znalezienie Przyrostowa być najlepszy. In Absolute it will, of course usually be necessary to use both I and J words unless by chance the arc's centre is at the origin.

Gdy XY-samolot jest zaznaczona, program G2 X Y ~ ~ ~ Z A B ~ ~ C ~ I ~ J ~ (lub użyć G3 zamiast G2). Oś słowa są fakultatywne, chyba że co najmniej jeden z X i Y, muszą zostać wykorzystane. I oraz J są offsetu z bieżącej lokalizacji lub koordynuje - w zależności od trybu IJ (X i Y kierunkach, odpowiednio) w centrum okręgu. I oraz J są obowiązkowe, chyba że co najmniej jeden z dwóch musi być wykorzystane. Jest to błąd, jeśli:

¨ X i Y są pominięte,

¨ I oraz J są pominięte.

Gdy XZ-samolot jest zaznaczona, program G2 X Y ~ ~ ~ Z A B ~ ~ C ~ I ~ K ~ (G3 lub użyć zamiast G2). Oś słowa są fakultatywne, chyba że co najmniej jeden z X i Z muszą być wykorzystane. I i K są offsetu z bieżącej lokalizacji lub koordynuje - w zależności od trybu IJ (X i Z kierunków, odpowiednio) w centrum okręgu. I i K są opcjonalne, chyba że co najmniej jeden z dwóch musi być wykorzystane. Jest to błąd, jeśli:

¨ X i Z są pominięte,

¨ I i K są pominięte.

Gdy YZ-samolot jest zaznaczona, program G2 X Y ~ ~ ~ Z A B ~ ~ C ~ J ~ K ~ (G3 lub użyć zamiast G2). Oś słowa są fakultatywne, chyba że co najmniej jeden z Y i Z muszą być wykorzystane. J i K są offsetu z bieżącej lokalizacji lub koordynuje - w zależności od trybu IJ (Y i Z kierunków, odpowiednio) w centrum okręgu. J i K są opcjonalne, chyba że co najmniej jeden z dwóch musi być wykorzystane. Jest to błąd, jeśli:

¨ Y i Z są pominięte,

¨ J i K są pominięte.

Oto przykład centrum formacie komendy do młyna łuk w trybie Przyrostowa IJ:

G17 G2 x10 y16 I3 J4 Z9

To oznacza, że aby zgodnie z ruchem wskazówek zegara (jak ogladane z pozytywnych z osi) okrągła lub helikalne łuku, którego oś jest równoległa do osi Z, kończąc, gdzie X = 10, Y = 16 i Z = 9, z jego centrum wyrównana X kierunek o 3 jednostki z bieżącej lokalizacji X i Y offset w kierunku przez 4 jednostki z obecnego Y lokalizacji. Jeśli bieżącej lokalizacji ma X = 7, Y = 7 na początku, w środku będzie X = 10, Y = 11. Jeśli wartość początkowa Z wynosi 9, jest to okrągły łuk; inaczej jest helikalne łuku. Promień łuku tego byłoby 5.

Powyższe łuku w trybie Absolute IJ będzie:

G17 G2 x10 y16 i10 j11 Z9

W centrum formatu, promień łuku nie jest określona, ale można znaleźć łatwo, jak odległość od centrum okręgu albo obecny punkt lub na końcu punktu łuku.

Powrót do góry


G4 Osiedlcie

Dla mieszkać, programu G4 P ~. Pozwoli to zachować osi unmoving na czas w sekundach lub milisekundach określony przez P numer. Jednostce czasu, które mają być wykorzystywane jest ustawiona na Config> Logic okna. Na przykład, z jednostek ustawiona sekund, G4 P0.5 zamieszkam na pół sekundy. Jest to błąd, jeśli:

¨ P liczba jest ujemna.

Powrót do góry


G10 Tool Offset offsetowe Pracy i tabele

Aby ustawić offset wartości narzędzia, programu
G10 L1 P X ~ ~ ~ Z ~ A, gdzie P numer musi ocenić na całkowitą z przedziału od 0 do 255 - numer narzędzia - Offsetem tego narzędzia określony przez P liczby są resetowane do podanego. A liczba zresetować narzędziem wskazówka promieniu. Tylko te wartości, dla których słowo osi znajduje się na linii zostanie zresetowany. Narzędzie średnicy nie można ustawić w ten sposób.

Aby ustawić koordynuje wartości pochodzenia osprzętu układ, programu
G10 L2 P X ~ ~ T ~ ~ Z A B ~ ~ ~ C, gdzie P numer musi ocenić na całkowitą w zakresie od 1 do 255 - osprzętu numer - (wartości od 1 do 6 odpowiadającą G54 do G59) i wszystkie osi słowa są opcjonalne. Współrzędne pochodzenia na układ określony przez P liczby są resetowane do wartości podanych koordynacji (w kategoriach absolutnej układ). Tylko te współrzędne dla osi słowo, które znajduje się na linii zostanie zresetowany.

Jest to błąd, jeśli:

¨ P numer nie ocenia się całkowitą w zakresie od 0 do 255.

Jeśli pochodzenia offsetu (przez G92 lub G92.3) były w istocie przed G10 jest używany, ale nadal będzie obowiązywać później.

W układzie współrzędnych, których pochodzenie jest ustawiona przez G10 może być aktywne lub nieaktywne w momencie G10 jest wykonywany.

Ustalone wartości nie będą trwałe, chyba że narzędzia lub osprzętu tabel są zapisywane za pomocą przycisków na ekranie tabele.
Przykład: G10 L2 P1 x3.5 y17.2 ustawia pochodzenia pierwszy układ (z jednej wybranej przez G54) do punktu, gdzie X jest 3.5 i Y jest 17,2 (w wartościach bezwzględnych współrzędnych). Z koordynacji z pochodzenia (i współrzędne na obrotowej osi) są niezależnie od tych współrzędnych pochodzenia byli przed linią był wykonywany.

Powrót do góry


G12 i G13 CW / CCW Okólnika Pocket

Te koliste kieszeni są swego rodzaju konserwy cyklu, które mogą zostać wykorzystane do wyprodukowania okrągłym otworem większe niż w użyciu narzędzie lub za pomocą odpowiedniego narzędzia (np. klucz Woodruff frez) do cięcia wewnętrznych rowków dla "O" pierścieni itp.

Program G12 I ~ przenieść do ruchu wskazówek zegara i G13 I ~ na lewo przenieść.

Narzędzie zostanie przeniesiona w kierunku X o wartość, jeśli mogę słowo i koła cięcia w określonym kierunku z pierwotnym X i Y jako centrum. Narzędzie to jest z powrotem do centrum.

Jego skutkiem jest niezdefiniowany, jeśli obecne samolot nie jest XY.

Powrót do góry


G15 i G16 Wyjdź i wprowadź Polar Tryb

Jest to możliwe G0 i G1 przenosi w X / Y samolotem tylko określenie współrzędnych jak promień i kąt w stosunku do tymczasowego centrum pkt. Program G16, aby wejść w ten tryb. Obecny współrzędne punktu kontrolowanej są tymczasowe centrum.

Program G15, aby powrócić do normalnego współrzędnych kartezjańskich.

G0 X10 Y10 / / normalne G0 przejść do 10,10
G16 / / początek polarnych Tryb.
G10X10Y45
(W ten sposób przejść do 17.xxx X, Y 17.xxx która jest na miejscu w okręgu) (o promieniu 10 na 45 stopni od początkowego współrzędne 10,10).

Może to być bardzo przydatne, na przykład, do wiercenia otworów koła. Kod poniżej przenosi się do kręgu otwory co 10 stopni w okręgu o promieniu 50 mm centrum X = 10, Y = 5.5 i ćwiczenia zastukać do Z = -0,6

G21 / / metryczne
G0 X10Y5.5
G16
G1 x50 Y0 / / polarnych przejść do promieniu 50 kąt 0deg
G83 Z-0,6 / / zastukać wiertło
G1 Y10 / / dziesięć stopni od pierwotnego centrum ...
G83 Z-0,6
G1 Y20 / / 20 stopni .... itd. ..

G1 Y30

G1 Y40
> ... Itd. ...
G15 / / powrót do normalnego kartezjańskich

Uwagi:

(1) nie należy się X lub Y przenosi w inny sposób niż przy użyciu G0 lub G1 gdy G16 jest aktywne

(2) To jest inny G16 do realizacji w Fanuc, że używa obecny punkt jako centrum polarnych. W wersji Fanuc wymaga dużo pochodzenia przeniesienie do uzyskania pożądanych wyników dla każdego okręgu nie koncentrowały się na 0,0

Powrót do góry


G17, G18 i G19 Plane Selection

Program G17 wybrać XY-plane, G18, aby wybrać XZ-plane, lub G19, aby wybrać YZ-samolotu. Skutki o samolot wybrane zostały omówione w ramach G2 / 3 i puszkach cykli

Powrót do góry


G20 i G21 wybór jednostki

Program G20 do korzystania cali długości jednostki. Program G21 do korzystania milimetrów.
Zwykle jest to dobry pomysł na program, albo G20 lub G21 w pobliżu początku program przed każdym ruchu występuje, a nie do użytku jeden nigdzie indziej w programie. Jest to odpowiedzialność użytkownika, aby upewnić się, wszystkie numery są odpowiednie do wykorzystania z obecnych jednostek długości. Zobacz także G70/G71, które są synonimami.

Powrót do góry


G28 i G30 Wróć do strony głównej

W domu jest miejsce określone (przez parametry 5161-5166). Wartości parametrów w kategoriach bezwzględnej układ, ale w nieokreślonej długości jednostki.

Aby wrócić do domu stanowiska w drodze zaprogramowany stanowiska, programu
G28 X Y ~ ~ ~ Z A B ~ ~ ~ C (lub użyć G30). Osi Wszystkie słowa są opcjonalne. Ścieżka składa się trawersować przejście od aktualnej pozycji do zaprogramowane położenie, a następnie trawersować przenieść do domu stanowiska. Jeśli nie osi słowa są zaprogramowane, pośrednich jest obecny punkt, więc tylko jeden poruszać się.

Powrót do góry


G28.1 referencyjny osi

Program G28.1 X Y ~ ~ ~ Z A B ~ ~ ~ C odniesienia do danej osi. Osie będzie przenieść na obecnym paszy stopy w kierunku domu switch (y), jak określono w konfiguracji. Kiedy bezwzględny maszyny koordynować osiągnie wartość udzielonych przez oś słowo następnie paszowego wynosi wartość określona przez Konfiguruj> Odwoływanie Config. Zakładając, że obecne stanowisko jest absolutną około poprawna, a następnie ten będzie miękki stop na odniesienie switch (y).

Powrót do góry


G31 Straight Probe

Program G31 X Y ~ ~ ~ Z A B ~ ~ C ~ wykonać prostą czynność sondy. Obrotowej osi słowa są dozwolone, ale lepiej jest je pominąć. Jeśli obrotowa oś słowa są używane, liczba musi być taka sama jak bieżąca pozycja numery aby obrotowej osi nie poruszają. Na osi liniowej słowa nie są obowiązkowe, chyba że co najmniej jedna z nich musi być wykorzystane. Narzędzie w wrzeciono musi być sondy.

Jest to błąd, jeśli:

¨ obecnych jest mniej niż 0,254 mm lub 0,01 cala z zaprogramowany pkt.

¨ G31 jest używany w czasie odwróć paszy ocenić trybie

¨ wszelkie oś obrotowa jest rozkaz, aby przenieść,

¨ nie X, Y, Z lub oś słowo jest używane.

W odpowiedzi na to polecenie, maszyna porusza kontrolowanego pkt (które powinny być na koniec sondy wskazówka) w linii prostej na obecnym paszy ocenić kierunku zaprogramowane pkt. Jeśli sonda wycieczki, sondy jest nieco schowane z podróży punkt na końcu polecenia wykonania. Jeśli sonda nie podróż nawet po przekroczenia zaprogramowanego punktu nieznacznie, błąd jest sygnalizowane.

Po pomyślnej Probing, parametry 2000 do 2005 r. będzie ustawiony na współrzędne położenia kontrolowanego punktu na czas sondy Potknąłem i tryplet podając X, Y i Z podczas podróży będą zapisywane w pliku tryplet jeżeli został on otwarte przez M40 makro / OpenDigFile () funkcja (QV)
Straight Probe Command

Korzystanie z prostej sondy polecenia, jeżeli jest przechowywany sondy wędziska nominalnie równolegle do osi Z (tj. wszelkie obrotowej osi są na zero) i narzędzie do wyrównania długość sondy jest używany, aby kontrolowany punkt znajduje się na końcu końcówki sondy:

bez dodatkowej wiedzy na temat sondy, paralelizmu w obliczu części do płaszczyzny XY-może na przykład znaleźć.

jeśli końcówki sondy promieniu jest znana w przybliżeniu, paralelizmu w obliczu części do YZ lub XZ-samolot może na przykład znaleźć.

jeśli wędziska z sondy jest znane są dobrze dostosowane do osi Z i końcówki sondy promień jest znana w przybliżeniu, na środku okrągły otwór, może na przykład znaleźć.

jeśli wędziska z sondy jest znane są dobrze dostosowane do osi Z i końcówki sondy promieniu wiadomo dokładnie, więcej zastosowań mogą być wykonane z prostej sondy polecenia, takie jak znalezienie średnicy okrągłym otworem.

Jeśli prostota do sondy wędziska nie może być dostosowane do wysokiej dokładności, pożądane jest, aby wiedzieć, skuteczne promienie sondy wskazówka przynajmniej + X-X + Y, a Y kierunkach. Ilości te mogą być przechowywane w parametry albo zostały ujęte w parametrze pliku lub ustalone w Mach3 programu.

Korzystanie z sondy obrotowej osi nie jest ustawiony na zero jest również możliwe. Może to jest bardziej skomplikowane niż w przypadku obrotowej osi są na zero, a nie zajmować się tutaj.
Przykładowy kod

Jako przykład użytecznej, kod znalezienie centrum i średnicy okrągłym otworem jest na rysunku 11.5. Aby ten kod, aby uzyskać dokładne wyniki sondy wędziska musi być dobrze dostosowane do osi Z, przekrój poprzeczny z końcówki sondy w najszerszym miejscu musi być bardzo kołowym, a końcówki sondy promieniu (tj. w promieniu do okrągłym przekroju poprzecznym sekcji) musi być dokładnie znane. Jeżeli końcówki sondy promieniu znany jest tylko około (ale inne warunki trzymaj), położenie w centrum dziura nadal będą dokładne, ale otwór o średnicy nie będzie.

N010 (sondy znaleźć centrum i średnicy okrągłym otworem)

N020 (Ten program nie będzie działać, jak podano tutaj. Musisz)

N030 (wstawić cyfry zamiast <description z szeregowego>).

N040 (Usuń linie N020, N030, N040 i kiedy to zrobić.)

N050 G0 Z <Z-value z schowane position> F <feed rate>

N060 # 1001 = <nominal X-value otworu center>

N070 # 1002 = <nominal Y-value otworu center>

N080 # 1003 = <some Z-value wewnątrz hole>

N090 # 1004 = <probe wskazówka radius>

N100 # 1005 = [<nominal otwór diameter> / 2,0 - # 1004]

N110 G0 X Y # 1001 # 1002 (przenieść nominalnej powyżej otworem w środku)

N120 G0 Z # 1003 (przenieść do dziury - być ostrożnym, G1 zastępczych dla G0 tutaj)

N130 G31 X [# 1001 + # 1005] (sonda + X boku dziura)

N140 # 1011 = # 2000 (zapisać wyniki)

N150 G0 X Y # 1001 # 1002 (z powrotem do środka otworu)

N160 G31 X [# 1001 - # 1005] (sonda-X boku dziura)

N170 # 1021 = [[# 1011 + # 2000] / 2,0] (znaleźć całkiem dobre X-wartość otwór w środku)

N180 G0 X Y # 1021 # 1002 (z powrotem do środka otworu)

N190 G31 Y [# 1002 + # 1005] (sonda + Y stronie otworu)

N200 # 1012 = # 2001 (zapisać wyniki)

N210 G0 X Y # 1021 # 1002 (z powrotem do środka otworu)

N220 G31 Y [# 1002 - # 1005] (sonda-Y boku dziura)

N230 # 1022 = [[# 1012 + # 2001] / 2,0] (znaleźć bardzo dobre Y wartość otwór w środku)

N240 = 1014 # [# 1012 - # 2001 + [2 * # 1004]] (średnica otworu znaleźć w Y-kierunku)

N250 G0 X Y # 1021 # 1022 (z powrotem do środka otworu)

N260 G31 X [# 1021 + # 1005] (sonda + X boku dziura)

N270 # 1031 = # 2000 (zapisać wyniki)

N280 G0 X Y # 1021 # 1022 (z powrotem do środka otworu)

N290 G31 X [# 1021 - # 1005] (sonda-X boku dziura)

N300 # 1041 = [[# 1031 + # 2000] / 2,0] (znaleźć bardzo dobre X-wartość otwór w środku)

N310 = 1024 # [# 1031 - # 2000 + [2 * # 1004]] (średnica otworu znaleźć w X-kierunku)

N320 # 1034 = [[# 1014 + # 1024] / 2,0] (znaleźć średnia średnica otworu)

N330 = 1035 # [# 1024 - # 1014] (znaleźć różnicę w otwór średnicy)

N340 G0 X Y # 1041 # 1022 (z powrotem do środka otworu)

N350 M2 (that's all, folks)

Rysunek 10.5 - Kod do Probe Hole

Na rysunku 10.5 wpis w formie <description z szeregowego> ma zostać zastąpione przez rzeczywiste liczby, które pasuje do opisu numer. Po tej części kodu wykonane, X-wartość centrum będzie parametr 1041, Y-wartość parametru centrum w 1022, a średnica w parametrze 1034. Ponadto, średnica równolegle do osi X będzie parametr 1024, średnica równolegle do osi Y parametr w 1014, a różnica (wskaźnik kolistość) w parametrze 1035. Sonda wskazówka będzie w otwór przy XY środku otwór.

Na przykład nie zawiera narzędzia do wprowadzania zmian sondy w wrzeciona. Dodaj narzędzie zmienić kod na początku, w razie potrzeby.

Powrót do góry


G40, G41 i G42 Cutter Comp

Aby włączyć frez promieniu odszkodowania startu programu G40. Jest OK, aby włączyć odszkodowania, gdy jest już wyłączony.

Cutter promieniu odszkodowania mogą być wykonywane jedynie wtedy, gdy XY-plane jest aktywne.

Aby włączyć frez promieniu odszkodowania na lewo (tj. na frez pozostaje po lewej stronie drogi, gdy zaprogramowane narzędzie promień jest pozytywny) program G41 D ~ Aby włączyć frez promieniu odszkodowania na prawo (tj. na frez pozostanie po prawej stronie zaprogramowane ścieżki gdy narzędzie promień jest pozytywny) program G42 D ~ D słowo jest opcjonalny, jeśli nie ma D słowo, promień narzędzia obecnie wrzeciona zostaną wykorzystane. Jeśli używany, D numer powinien być normalnie gniazda liczba narzędzie w wrzeciona, chociaż nie jest to wymagane. Jest OK dla D liczba wynosi zero; promieniu wartość zero zostaną wykorzystane.

G41 i G42 może zostać zakwalifikowane przez P słowo. Będzie to nadrzędne wartości średnicy narzędzia (jeśli występują) podane w tabeli narzędzia bieżącego wpisu.

Jest to błąd, jeśli:

¨ D liczba nie jest liczbą całkowitą, jest negatywny lub jest większa niż liczba karuzelowego szczelin,

¨ z XY-samolot nie jest aktywny,

¨ frez promieniu odszkodowania jest rozkaz, aby włączyć, gdy jest już włączony.
Zachowanie obróbka gdy kuter promieniu systemu rekompensat jest ON jest opisany w rozdziale Wynagrodzenie Cutter. Zwróć uwagę na znaczenie programów ważnych wjazdu i wyjazdu przesuwa.

Powrót do góry


G43, G44 i G49 Narzędzie Długość Offsetem

Aby użyć narzędzia długość offset, program G43 ~ H, gdzie H jest żądany numer indeksu w narzędzie tabeli. Oczekuje się, że wszystkie pozycje w tej tabeli będą pozytywne. H liczba powinna być, ale nie musi być taka sama jak liczba slotów narzędzie obecnie wrzeciona. Jest OK dla H liczba wynosi zero; offset wartości zero zostaną wykorzystane. Pominięcie O ma taki sam skutek, jak zero.

G44 jest przewidziane zgodności i jest używany, jeśli wpisy w tabeli daje negatywny offsetu.

Jest to błąd, jeśli:

¨ H liczba nie jest liczbą całkowitą, jest negatywna, lub jest większa niż liczba karuzelowego szczelin.

Aby korzystać z żadnych narzędzi długość offset, program G49
Jest OK, aby program przy użyciu tego samego wyrównania już w użyciu. Jest to również OK, aby program wykorzystujący narzędzie nie długość, jeżeli żaden offset jest aktualnie używane.

Powrót do góry


G50 i G51 skalowania

Aby zdefiniować skalowania, które będą stosowane do X, Y, Z, A, B, C, I & J słowo zanim zostanie użyta programu G51 X Y ~ ~ ~ Z A B ~ ~ ~ C, gdzie X, Y Z itp. słów skali czynników dla danej osi. Wartości te są, oczywiście, nigdy się skalowane.

Nie zezwala się na wykorzystanie nierówne skali czynników produkcji eliptyczne łuki z G2 lub G3.

Aby wyzerować skalę czynniki wszystkich osi do 1,0 programu G50

Powrót do góry


G52 układ Offset

Aby zrównoważyć obecne pkt przez daną odległość pozytywne lub negatywne (bez ruchu), program
G52 X Y ~ ~ ~ Z A B ~ ~ ~ C, gdzie oś słowa zawierają offsetu chcesz przekazać. Wszystkie słowa są opcjonalne osi, chyba że co najmniej jeden musi być wykorzystane. Jeżeli oś słowo nie jest stosowany dla danej osi, koordynuje na osi obecnej punkt nie zostanie zmieniony. Jest to błąd, jeśli:

¨ osi wszystkie słowa zostały pominięte.

G52 i G92 wykorzystanie wspólnych mechanizmów wewnętrznych w Mach3 i nie mogą być stosowane razem.

Gdy G52 jest wykonywany, pochodzenie aktualnie aktywnego systemu koordynacji ruchów przez wartości podane.

Efekt G52 został odwołany przez programowania G52 X0 Y0 itp.

Oto przykład. Załóżmy, obecny jest na X = 4 obecnie określone w układzie współrzędnych, a następnie G52 X7 zestawów osi X offset do 7, a więc powoduje, że X-koordynować z obecnego punktu do -3.
Oś offsetu są zawsze używany podczas ruchu jest określony w trybie bezwzględnej odległość przy użyciu osprzętu koordynacji systemów. Dlatego wszystkie osprzętu koordynacji systemów dotkniętych G52.

Powrót do góry


G53 Przenieś w ABS Współrzędne

Bezwzględne maszyny współrzędne: G53 - poruszać się w "W ruchu liniowym do punktu wyrażony w wartościach bezwzględnych koordynuje program G1 G53 X Y ~ ~ ~ Z A B ~ ~ ~ C (lub w podobny sposób z G0 zamiast G1), gdzie wszystkie wyrazy osi są opcjonalne, chyba że co najmniej jeden musi być stosowany. W G0 lub G1 jest fakultatywne, jeżeli jest ona w obecnym ruchu Tryb. modalem G53 nie jest i musi być zaprogramowany na każdej linii, na których ma być aktywne. To będzie produkować skoordynowany ruch liniowy na zaprogramowany pkt. G1 Jeśli jest aktywny, prędkość ruchu jest obecny paszy stawki (lub wolniej jeśli urządzenie nie będzie go, że szybko). G0 Jeśli jest aktywny, prędkość ruchu jest obecny trawersować stawki (lub wolniej jeśli urządzenie nie będzie go, że szybko).

Jest to błąd, jeśli:

¨ G53 jest użyte bez G0 lub G1 jest aktywny,

¨ G53 jest używany podczas frez promieniu odszkodowania jest włączony.
Zobacz odpowiednim rozdziale o przegląd koordynacji systemów.

Powrót do góry


G54-G59 i G59 P1-254 Praca Offsetem

Aby wybrać pracę kompensowane # 1, program G54, i podobnie do pierwszych sześciu offsetu. System numeru G-kod parach są: (1-G54), (2-G55), (3-G56), (4-G57), (5-G58), (6-G59)

Aby uzyskać dostęp do wszelkich prac z 254 offsetu (1 - 254) Program G59 P P ~ gdzie słowo daje wymaganą liczbę offset. Tak G59 P5 jest identyczna w życie G58.

Jest to błąd, jeśli:

¨ G jeden z tych kodów jest używany podczas frez promieniu odszkodowania jest włączony.
Zobacz odpowiednim rozdziale o przegląd koordynacji systemów.

Powrót do góry


G61 i G64 Ścieżka Control Mode

Program G61 umieścić obróbki system do dokładnego trybie zatrzymania, lub G64 dla stałej prędkości Tryb. Jest OK, aby program ten tryb, który jest już aktywna. Tryby te są szczegółowo opisane powyżej.

Powrót do góry


G68 i G69 Obróć układ

Program G68 A ~ B ~ I ~ R ~ obracać program układ.

A ~ X jest koordynowanie i B ~ Y koordynować z centrum rotacji w obecnym układzie współrzędnych (w tym wszystkie prace i narzędzia offsetu i G52/G92 offsetu).

R ~ jest kąt obrotu w stopniach (CCW pozytywne jest oglądany z pozytywnych Z kierunku).

I ~ jest opcjonalny, a wartość nie jest używany. Jeśli ~ jest to powoduje, że podane wartości R, który ma zostać dodany do wszelkich istniejących rotacji wyznaczonym przez G68.

np. G68 A12 B25 R45 powoduje układ być obrócony o 45 stopni na temat punktu Z = 12, Y = 25

Następnie: G68 A12 B35 I1 R40 pozostawia układ obracany o 85 stopni na temat X = 12, Y = 25
Program G69 zrezygnować rotacji.

Uwagi:

Kod ten umożliwia obracanie tylko wtedy, gdy obecnych jest płaszczyzną XY

I słowo może być wykorzystane nawet, jeśli centrum punkcie różni się od tej stosowanej przed chociaż w tym przypadku, wyniki wymagają ostrożnego planowania. Może to być przydatne, gdy symulacja silnika zwrotnym.

Powrót do góry


G70 i G71 Jednostki

Program G70 do korzystania cali długości jednostki. Program G71 do korzystania milimetrów.

Zwykle jest to dobry pomysł na program, albo G70 lub G71 w pobliżu początku program przed każdym ruchu występuje, a nie do użytku jeden nigdzie indziej w programie. Jest to odpowiedzialność użytkownika, aby upewnić się, wszystkie numery są odpowiednie do wykorzystania z obecnych jednostek długości. Zobacz także G20/G21, które są synonimem i preferowany.

Powrót do góry


G73 Szybkie Drill Peck

W cyklu G73 jest przeznaczony do głębokich wierceń lub frezowania z chip zerwania. Zobacz także G83. W retracts w tym cyklu break chipa, ale nie całkowicie wycofać wiertło z otworu. Nadaje się do narzędzi z długimi flety, które będą jasne zepsutego wiórów z otworu. Cykl ten ma szereg pytań, które stanowią "delta" increment wzdłuż osi Z. Program

G73 X Y ~ ~ ~ Z A B ~ ~ C ~ R ~ L ~ ~ Q

*

Wstępny wniosek, jak opisano w puszkach G81 do 89 cykli.
*

Przesuń Z osi tylko na obecnym pasz ocenić dół przez delta lub Z pozycji, która jest mniej głębokie.
*

Szybki powrót przez odległość określone w G73 Pullback DRO przycisk Ustawienia ekranu.
*

Szybki powrót do obecnego dna otworu, wsparte off trochę.
*

Powtórz kroki 1, 2 i 3 do Z pozycji jest osiągana w punkcie 1.
*

Wycofać Z osi na trawersować stawki, aby usunąć Z.

Jest to błąd, jeśli:

¨ Q liczba jest ujemny lub zerowy.

Powrót do góry


Konserwy G80 Anuluj Cycles

Program G80 w celu zapewnienia nie osi ruchu nastąpi. Jest to błąd, jeśli:

* Oś słowa są zaprogramowane G80, gdy jest aktywny, chyba że modalem grupy 0 G jest zaprogramowany kod, który wykorzystuje osi słów.

Powrót do góry


G81 - G89 Cannend Cycles

W puszkach cykli G81 poprzez G89 zostały wdrożone w sposób opisany w tej sekcji. Dwa przykłady są podane w opisie G81 poniżej.

Wszystkie konserwy cykle wykonywane są w odniesieniu do aktualnie wybranego samolotu. Każdy z trzech płaszczyznach (XY, YZ, ZX) może być wybrany. W niniejszej sekcji, w większości opisy siebie XY-samolot nie został wybrany. Zachowanie jest zawsze analogicznej jeśli YZ lub XZ-samolot jest zaznaczona.

Rotacyjna oś słowa są dopuszczalne w puszkach cykli, ale lepiej jest je pominąć. Jeśli obrotowa oś słowa są używane, liczba musi być taka sama jak bieżąca pozycja numery aby obrotowej osi nie poruszają.

Wszystkie konserwy cykli użyć X, Y, R, Z i cyfry w kodzie NC. Liczby te są używane do określenia X, Y, R, Z i miejsc. R (zwykle rozumieniu wycofać) stanowisko jest wzdłuż osi prostopadłej do płaszczyzny aktualnie wybranego (Z osi XY-płaszczyźnie, na osi X-płaszczyzny YZ, oś Y dla XZ-plane). Niektóre puszkach cykli użycia dodatkowych argumentów.

Dla konserw cykli, będziemy połączyć się z numerem "lepkie" wtedy, gdy tego samego cyklu jest stosowany w kilku liniach kodu z rzędu, liczba musi być użyta po raz pierwszy, ale nie jest obowiązkowe na resztę linii. Przyklejony numery zachować swoje wartości na resztę linii, jeśli nie są one wyraźnie zaprogramowany być różne. R numer jest zawsze klei.

W trybie incremental odległość: gdy XY-samolot jest zaznaczona, X, Y i R są traktowane jako zwiększa się do aktualnej pozycji i Z jak podwyżki od osi Z pozycji przed przenieść Z udziałem ma miejsce, gdy w YZ lub XZ-plane jest zaznaczone, leczenie osi słów jest analogiczna. W odległości absolutnej gotowości, X, Y, R, Z i liczby bezwzględne są miejsca w obecnym układzie współrzędnych.

L liczba jest opcjonalny i określa liczbę powtórzeń. L = 0 nie jest dozwolone. Jeśli funkcja powtarzania jest używany, to jest zwykle używany w trybie incremental odległości, tak że w takiej samej kolejności ruchów powtarza się w kilku miejscach równo rozmieszczone wzdłuż linii prostej. W absolutnej odległości trybie L> 1 oznacza "nie tego samego cyklu w tym samym miejscu kilka razy," Pominięcie L word jest równoznaczne z określeniem L = 1. L liczba nie jest lepki.

Gdy L> 1 w trybie incremental z płaszczyzny XY-wybrany, X i Y miejsca są ustalane przez dodanie danej liczby X i Y, albo do obecnego miejsca X i Y (w pierwszym go-okolice) lub X Y miejsca na koniec poprzedniego go-okolice (na powtórzeń). R i Z miejsca nie zmieniają podczas powtarza.

Wysokość wycofać się przenieść na koniec każdego powtórz (zwane "jasne Z" w opisach poniżej) wyznaczona jest przez określenie wycofać Tryb: albo do pierwotnego Z pozycji (jeśli jest to powyżej R stanowiska i wycofać tryb G98), lub w inny sposób do R stanowiska.

Jest to błąd, jeśli:

¨ X, Y, Z i słowa są wszystkie brakujące w puszkach cyklu,

¨ P numer jest potrzebny i negatywnych P numer jest używany,

L ¨ jeden numer jest używany, że nie ocenia się pozytywnie integer

¨ obrotowej osi ruchu jest wykorzystywane podczas cyklu puszkach,

¨ odwróć czas paszy wynosi aktywnych w puszkach cyklu,

¨ frez promieniu odszkodowania jest aktywnych w puszkach cyklu.

Gdy płaszczyzny XY jest aktywny, Z liczba jest lepki, i to jest błąd, jeśli:

¨ Z liczby brakuje i tym samym w puszkach cyklu nie jest już aktywny,

¨ R liczba jest mniejsza niż liczba Z.

Gdy XZ samolotem jest aktywny, Y numer jest lepki, i to jest błąd, jeśli:

¨ Y liczba brakuje i tym samym w puszkach cyklu nie jest już aktywny,

¨ R liczba jest mniejsza niż liczba Y.

Gdy YZ samolotem jest aktywna, liczba X jest lepki, i to jest błąd, jeśli:

¨ X liczba brakuje i tym samym w puszkach cyklu nie jest już aktywny,

¨ R liczba jest mniejsza niż liczba X.
Wstępny i W-Między Motion

Na początku realizacji któregokolwiek z puszkach cykli, z płaszczyzny XY-wybrana, jeśli obecne stanowisko jest poniżej Z R stanowisko, Z-oś jest lot do R stanowiska. Dzieje się tak tylko raz, niezależnie od wartości L.

Ponadto, na początku pierwszego cyklu i każdy powtarzam, następujące jeden lub dwa ruchy są:

trawersować prostej równolegle do płaszczyzny XY-do-XY danym stanowisku,
prostej poligonowy z oś tylko R stanowiska, jeżeli nie jest to już miejsce w R.
Jeżeli płaszczyzny XZ lub YZ jest aktywny, wstępny i w między-projekty są analogiczne.

Powrót do góry


Wiertło cyklu G81

W cyklu G81 przeznaczony jest do wiercenia. Program G81 X Y ~ ~ Z ~ ~ A B C ~ ~ R ~ L ~

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu do Z pozycji.
*

Wycofać oś na poligonowy stopy, aby wyczyścić Z.

Przykład 1. Załóżmy, że aktualna pozycja jest (1, 2, 3) i XY-płaszczyzna została wybrana, oraz następujących linii kodu NC jest interpretowane.

G90 G81 G98 x4 Y5 Z1.5 R2.8

To wymaga bezwzględnej odległości trybie (G90), stary "Z" wycofać trybie (G98) i wzywa do wiercenia cyklu G81, które mają być wykonywane raz. X X liczba i są 4 stanowiska. Y numer i Y są o 5 miejsce. Z liczby i Z pozycji 1.5. R Z liczby są jasne i 2.8. Następujące przenosi się odbywać.

*

jeden trawersować równolegle do płaszczyzny XY-do (4,5,3)
*

jeden trawersować równolegle do osi Z-do (4,5,2.8)
*

kanał równoległy do osi Z-do (4,5,1.5)
*

jeden trawersować równolegle do osi Z-do (4,5,3)

Przykład 2. Załóżmy, że aktualna pozycja jest (1, 2, 3) i XY-płaszczyzna została wybrana, oraz następujących linii kodu NC jest interpretowane.

G91 G81 G98 x4 Y5 Z-0.6 R1.8 L3

Wymaga to odległość w trybie przyrostowe (G91), stary "Z" wycofać tryb i wzywa do wiercenia cyklu G81, które mają być powtórzone trzy razy. X to numer 4, Y numer 5, Z liczba jest -0,6 i R jest numer 1.8. Początkowej pozycji X wynosi 5 (= 1 4), początkowa wynosi 7 pozycji Y (= 2 5), jasne jest stanowisko Z 4,8 (= 1,8 3), oraz Z stanowisko jest 4,2 (= 4.8-0.6). Stare Z 3,0

Pierwszy przenieść się trawersować wzdłuż osi Z-do (1,2,4.8), ponieważ stare Z <jasne Z.

Pierwszy powtórzyć składa się z 3 ruchów.

*

jeden trawersować równolegle do płaszczyzny XY-do (5,7,4.8)
*

kanał równoległy do osi Z-do (5,7, 4,2)
*

jeden trawersować równolegle do osi Z-do (5,7,4.8)

Powtarzam drugi składa się z 3 ruchów. X miejsce jest resetowany do 9 (= 5 4), a Y do 12 (= 7 5).

*

jeden trawersować równolegle do płaszczyzny XY-do (9,12,4.8)
*

kanał równoległy do osi Z-do (9,12, 4,2)
*

jeden trawersować równolegle do osi Z-do (9,12,4.8)

Powtarzam trzeci składa się z 3 ruchów. X miejsce jest resetowany do 13 (= 9 4), a Y do 17 (= 12 5).

*

jeden trawersować równolegle do płaszczyzny XY-do (13,17,4.8)
*

kanał równoległy do osi Z-do (13,17, 4.2)
*

jeden trawersować równolegle do osi Z-do (13,17,4.8)

Powrót do góry


G82 Wiertło z cyklu mieszkać

W cyklu G82 przeznaczony jest do wiercenia. Program

G82 X Y ~ ~ Z ~ ~ A B C ~ ~ R ~ ~ P ~ L

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu do Z pozycji.
*

P mieszkam na liczbę sekund.
*

Wycofać oś na poligonowy stopy, aby wyczyścić Z.

Powrót do góry


G83 Peck Wiertło cyklu

W cyklu G83 (często nazywane dziobać wiertniczych) jest przeznaczony do głębokiego wiercenia lub frezowania z chip zerwania. Patrz także: G73. W schować w tym cyklu otwór wyzerować wiórów i odciął wszelkie długi stringers (które są wspólne podczas wiercenia w glinie). Cykl ten podejmuje Q liczba, która stanowi "delta" przebicia wzdłuż osi Z. Program

G83 X Y ~ ~ Z ~ ~ A B C ~ ~ R ~ ~ P ~ L

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu w dół przez delta lub do Z pozycji, która jest mniej głębokie.
*

Szybki powrót do jasnego Z.
*

Szybki powrót do bieżącego otwór na dole, poza trochę wsparty.
*

Powtórz kroki 1, 2 i 3 aż do Z pozycji jest osiągana w kroku 1.
*

Wycofać oś na poligonowy stopy, aby wyczyścić Z.

To jest błąd, jeśli:

* Q liczba jest ujemna lub zerowa.

Powrót do góry


G84 nie jest obsługiwany

Ten kod jest zależna od ruchu urządzenia wykorzystywane.

Powrót do góry


G85 nudne lub Reaming cyklu

W cyklu G85 jest przeznaczony do wytaczania lub reaming, ale mogłaby być używana do wiercenia lub frezowania. Program G85 X Y ~ ~ Z ~ ~ A B C ~ ~ R ~ L ~

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu do Z pozycji.
* Wycofać oś na obecnym posuwu, aby wyczyścić Z.

Powrót do góry


G86 nudne cyklu

W cyklu G86 jest przeznaczony dla nudne. Cykl ten używa P numer liczbę sekund, aby mieszkać. Program G86 X Y ~ ~ Z ~ ~ A B C ~ ~ R ~ ~ P ~ L

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu do Z pozycji.
*

P mieszkam na liczbę sekund.
*

Stop wrzeciona zwrotnym.
*

Wycofać oś na poligonowy stopy, aby wyczyścić Z.
*

Ponownie wrzeciona w kierunku wychodzi ona.

Wrzeciona musi być zwrotny przed tym cyklu jest używany. To jest błąd, jeśli:

* Wrzeciona nie jest zwrotny przed tym cyklu jest wykonywany.

Powrót do góry


G87 Cykl

Ten kod jest zależna od ruchu urządzenia wykorzystywane.

Powrót do góry


G88 nudne cyklu

W cyklu G88 jest przeznaczony dla nudne. Cykl ten używa słowa P, gdzie P określa liczbę sekund, aby mieszkać. Program G88 X Y ~ ~ ~ Z A B R ~ C ~ ~ ~ ~ P ~ L

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu do Z pozycji.
*

P mieszkam na liczbę sekund.
*

Stop wrzeciona zwrotnym.
*

Zatrzymanie programu, dzięki czemu operator może wycofać wrzeciona ręcznie.
*

Ponownie wrzeciona w kierunku wychodzi ona.

Powrót do góry


G89 nudne cyklu

W cyklu G89 jest przeznaczony dla nudne. Cykl ten wykorzystuje Numer P, gdzie P określa liczbę sekund, aby mieszkać. Program G89 X Y ~ ~ Z ~ ~ A B C ~ ~ R ~ ~ P ~ L

*

Wstępny wniosek, jak opisano powyżej.
*

Przesuń oś tylko w bieżącym posuwu do Z pozycji.
*

P mieszkam na liczbę sekund.
*

Wycofać oś na obecnym posuwu, aby wyczyścić Z.

Powrót do góry


G90 i G91 odległość w trybie

Interpretacja Mach3 kod może być w odległości jeden z dwóch trybów: absolutne lub przyrostowe.

Aby przejść do trybu odległość bezwzględna, program G90. W absolutnej odległości trybie, o liczbie osi (X, Y, Z, A, B, C) zwykle stanowią pozycje w kategoriach aktywnego układ współrzędnych. Wszelkie wyjątki od tej reguły są wyraźnie opisane w tej sekcji opisujących G-kodów.

Aby przejść do trybu odległości przyrostowe, program G91. W odległości przyrostowe trybie, o liczbie osi (X, Y, Z, A, B, C) stanowią zazwyczaj zwiększa z bieżącej wartości liczb.
I oraz J numery zawsze stanowią zwiększa, bez względu na odległość w trybie ustawiania. K numery stanowią przyrosty tylko jedno użycie (w cyklu G87 nudne), gdzie sens zmiany w trybie na odległość.

Powrót do góry

G90.1 & G91.1 ustawić tryb IJK Arc

Wykładnia w IJK wartości w G02 i G03 kody mogą być w odległości jeden z dwóch trybów: absolutne lub przyrostowe.

Aby przejść do trybu absolutną IJ, program G90.1. W absolutnej odległości trybie IJK stanowią bezwzględne numery pozycji w zakresie aktywnego układ współrzędnych.

Aby przejść do trybu przyrostowe IJ, program G91.1. W trybie odległości przyrostowe, IJK numery stanowią zwykle zwiększa z obecnego punktu kontrolowanej.

Niepoprawne ustawienia tego trybu będzie na ogół w wyniku nieprawidłowo dużych łuków zorientowanych w toolpath wyświetlacza.

Powrót do góry


G92, G92.1, G92.2 & G92.3 kompensacyjne

Patrz rozdział dotyczący koordynowania systemów pełnych informacji. Jesteś Zaleca się nie korzystać z tej funkcji na spuściznę dowolnej osi, jeżeli jest inny offset stosowane.

Aby dokonać obecny punkt ma współrzędne chcemy (bez ruchu), program
G92 X Y ~ ~ ~ Z A B ~ ~ ~ C, gdzie oś zawierają słowa o liczbie osi chcesz. Wszystkie słowa są opcjonalne osi, chyba że przynajmniej jeden musi być używany. Jeżeli oś słowo nie jest używane dla danej osi, które koordynują na osi obecnego punktu nie zmieniła. To jest błąd, jeśli:

¨ osi wszystkie słowa zostały pominięte.

G52 i G92 wykorzystanie wspólnych mechanizmów wewnętrznych w Mach3 i nie mogą być używane razem.

Gdy G92 jest wykonywany, pochodzenia aktywnego systemu koordynowania ruchów. Aby to zrobić, pochodzenia offsetu są obliczane w taki sposób, aby współrzędne bieżącego punktu w odniesieniu do pochodzenia są przemieszczane w sposób określony w linii zawierającej G92. Ponadto, parametry 5211 do 5216 są ustawione na X, Y, Z, A, B i C-oś offsetu. Offsetu dla osi jest kwota pochodzenia muszą być przenoszone w taki sposób, aby koordynować z kontrolowanych punkt na osi ma określonej wartości.

Oto przykład. Załóżmy, obecny jest w punkcie x = 4 w określonej koordynuje obecnie systemu i bieżącej osi X offset wynosi zero, a następnie G92 x7 wyznacza oś X offset do -3, ustawia parametr 5211 do -3, i powoduje, że X - koordynować z obecnego punktu się 7.

Osi offsetu są używane zawsze, kiedy ruch jest określony w sposób absolutny odległość za pomocą dowolnego osprzętu do koordynowania systemów Tak więc wszystkie systemy są osprzętu koordynować dotkniętych G92.

Będąc w odległości przyrostowe tryb nie ma wpływu na działanie G92.

Non-zero offsetu może już być w rzeczywistości, gdy nazywa się G92. Są to w rzeczywistości zużyte przed nową wartość jest stosowana. Matematycznie nową wartość każdego offset jest AB, gdzie A jest co będzie, jeśli zrekompensowania stare były kompensowane zera, i B jest stary offset. Na przykład, po wcześniejszych Przykładowo, X-wartość bieżącej wynosi 7 pkt. Jeśli G92 X9 jest zaprogramowany, nowe osi X jest offset -5, która jest obliczana przez [[7-9] -3]. Umieść inny sposób G92 X9 wywołuje takie same niezależnie od G92 offset offset był już na miejscu.

Aby zresetować osi offsetu do zera, program G92.1 lub G92.2 G92.1 ustawia parametry 5211 do 5216 do zera, natomiast pozostawia G92.2 ich aktualnej wartości samodzielnie.

Aby ustawić oś offset wartości do wartości podanych w parametrach 5211 do 5216, program G92.3
Można ustawić oś offsetu w jednym programie i korzystać z tego samego offsetu w innym programie. Program G92 w pierwszym programie. Będzie to zestaw parametrów 5211 do 5216. Nie używaj G92.1 w pozostałej części pierwszej programu. Wartości parametrów zostaną zapisane podczas pierwszego programu wyjść i przywrócony przy drugim uruchomieniu. Użyj G92.3 pobliżu początku drugiego programu. Że będzie przywrócić offsetu zapisane w pierwszym programie.

Powrót do góry


G93 odwrotność czasu

W czasie odwrotność trybu posuwu, F słowo oznacza przejście powinno być ukończone w [jeden podzielony przez liczbę F] minut. Na przykład, jeżeli liczba wynosi 2,0 F, przejścia powinny być zakończone w pół minuty.

Powrót do góry


G94 jednostek na minutę

W jednostkach na minutę w trybie posuwu, F wyraz w wierszu jest interpretowane oznacza, że kontrolowany powinien przenieść na pewną liczbę centymetrów na minutę, milimetrów na minutę, lub stopnie na minutę, w zależności od długości jednostek, jakie są stosowane i oś lub osie, które są ruchome.

Powrót do góry


G98 i G99 w puszkach cyklu Wróć

Gdy wrzeciono schować w puszkach w trakcie cykli, nie ma wyboru, jak daleko go schować:

*

wycofać prostopadła do płaszczyzny do wybranych pozycji wskazanej przez R słowo, lub
*

wycofać prostopadła do płaszczyzny wybrany na stanowisko że był w osi tuż przed cyklem rozpoczął w puszkach (chyba, że pozycja jest niższa niż miejsce wskazane przez R słowo, które w przypadku wykorzystania R słowo stanowiska).

Aby korzystać z opcji (1), program G99 Aby korzystać z opcji (2), program G98 R Pamiętaj, że słowo ma różne znaczenia w wartościach absolutnych i przyrostowe odległość w trybie w trybie na odległość.



Tagi:

Awatar użytkownika

maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

#2

Post napisał: maz » 29 gru 2008, 19:23

przeczytałem tylko początek i ... chyba cię translator nie lubi ;-)
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)


zolax
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 164
Rejestracja: 15 cze 2007, 17:40
Lokalizacja: Wrocław

#3

Post napisał: zolax » 29 gru 2008, 20:12

Wszystkie konserwy cykle wykonywane są w odniesieniu do aktualnie wybranego samolotu
:), to się wg mnie chyba bardziej nadaje do działu "Na luzie", większy byłby pożytek z wklejenia oryginalnej wersji (o ile nie jest po chińsku ;) - jak komuś zależy to z jakimś słownikiem online od razu się podszkoli. W każdym razie kolega ma dobry pomysł, przydałby się podklejony temat z opisem gkodów w jakieś zrozumiałej formie (ale z drugiej strony wszystko można znaleźć w internecie).

Awatar użytkownika

Autor tematu
k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1418
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#4

Post napisał: k-m-r1 » 30 gru 2008, 10:40

to jest konkretnie z macha gdzieś mam też oryginalną wersje tego

wkleiłem gdyżkilka osób dopytywało mi się o komędy w machu

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”