Znaleziono 4 wyniki

autor: wieslawbarek
11 sty 2009, 20:27
Forum: G-CODE - programowanie
Temat: Pomocy program Mach 2
Odpowiedzi: 11
Odsłony: 4205

Włodek 1 nie wiem co ty programowałeś ale widzę ż e brakuje ci podstawowej wiedzy z programowania w ISO. Tu nie ma żadnych tajemnych słów ani zaklęć .Przede wszystkim w Tool ofset(biblioteka narzędzi czy jakoś tak po naszemu) musisz mieć zdefiniowane narzędzie np.nr 1 średnica 10 mm. N apoczątku programu wywołujesz numer narzędzia M6 T1.
Potem musisz zostawić trochę miejsca na dojazd do punktu 0 bo żaden program nie potrafi przeprowadzić kompensacji od pierwszej lini(chyba że się mylę ale Mach na pewno nie).Następnie wpisujemy rodzaj korekcji G41 albo G42 i dopiero teraz dojeżdżamy do punktu 0 przedmiotu g1 x0 y0 a potem to już jest proste jak metr sznurka w kieszeni określasz współrzędne następnego punktu(najpierw )niważne czy to jest prosta czy łuk G1X10Y0 a jeżeli chciałbyś tu wykonać promień to piszezs w zalezności w która stronę łuk ma być wygiętyG2 lub G3 zamiast G1 i na końcu promień tego łuku G2x10Y0R15 i dalej wspólrzędne następnego punktu.Jeszcze można pisać programy albo absolutnie tak jak te co ci napisałem albo przyrostowo(inkrementalnie)co jest prostsze ale zależy jak masz zwymiarowany rysunek

m6t1
g0x0y20
g42
g1x0y0
g1y-10
g1x20
g91 (przyrostowo)
g1y-10
g2x-121.9y-79.8r203
g2x-179y0r381.5
g2x-121.9y79.8r203
g1y10
g1x20
g1y10
g90 (wywołanie z powrotem współrzednych absolutnych)
Pewnie zapytasz po co wywoływać te współrzedne absolutne ja i z tego co wiem wiekszość używa domyślnie dla G0 iG1 absolutnie a dla promieni czyli R i pomocniczych płaszczyzn I J inkrementalnie (przyrostowo).To sie ustawia w General configuration zakładka configur. A co do Macha to 3 jest na pewno lepszy niż 2.A się rozpisałem ale dzis niedzielai mam czas,poza tym niedawno tez nie potrafiłem napisać prostego programu :wink:
autor: wieslawbarek
10 sty 2009, 22:20
Forum: G-CODE - programowanie
Temat: Pomocy program Mach 2
Odpowiedzi: 11
Odsłony: 4205

Wyszło niesymetrycznie bo jak by nie patrzeć na twój rysunek to są tylko dwa promienie owszem może z kształtu jak się bliżej przypatrzeć ale ja z tego twojego rysunku tego nie widzę trzeba było narysować oś i tylko jedną połowkę albo ten trzeci promień też narysowac
poza tym co to za różnica czy plus czy minus :shock: wszystko jedno gdzie wstawisz bazę
co do Adwanced compensation analyse pisałem już ze używam Mach 3 niestety nie wiem jak jest w Mach 2.Poza tym twierdziłes że jakieś linie ci się nie łączą a wymiary są obojętne :?: co do programu nie pisze się G1 G42 tylko na odwrót a ta przedostatnia linijka odwołałes kompensację i co na rysunku nie widac jakiegoś skosu a według ciebie frez powinien jechac na pozycję G1 G40 X408 Y200 a w rzeczywistości znajduje się na pozycji przesuniętej o promień freza jeżeli w ogóle taka komenda G1 G40 pojdzie bo nie sprawdzałem

[ Dodano: 2009-01-10, 22:34 ]
A przede wszystkim byłbym zapomniał nie masz zdefiniowanej średnicy narzedzia które chciałbyś kompensowac skąd program ma to wiedzieć
autor: wieslawbarek
10 sty 2009, 13:59
Forum: G-CODE - programowanie
Temat: Pomocy program Mach 2
Odpowiedzi: 11
Odsłony: 4205

Powiem że nie bardzo rozumiem tu nie ma żadnej różnicy może masz coś nie tak w ustawieniach odchaczyłeś w Port end Pins zakładka mill opotions G41 G42 Adwansed compesation analyse. A tu masz (chyba ) to o co ci chodzi

m6t1
g0x10y10
g41
g1g1x0y0
g1y-10
g1x20
g1y-20
g2x-91.9y-78.8r203
g2x-297.9y-20r381.5
g1y-10
g1x-277.9
g1y0
autor: wieslawbarek
09 sty 2009, 21:24
Forum: G-CODE - programowanie
Temat: Pomocy program Mach 2
Odpowiedzi: 11
Odsłony: 4205

Nie wiem co znaczą te grube linie jesli dobrze myślę to chodzi ci o frezowanie tej zwymiarowanej bryły.Nie używam Mach 2 tylko 3 ale myślę że to będzie to samo
M6t1(FREZ 10 MM)
G0X5Y10
G41
g1X0Y0
g1y-438
g1x-153
g1y-427.1
g3x-74.8y-131r381.5
g3x-153y-10.9r203
g1y0g1x5

Przepraszam wszystkich znawcow od pisania programów ale Mach jest bardzo wyrozumiały :lol: a ja nie mam żadnego Cama a dziennie piszę po kilkanaście albo i więcej takich krótkich programów i nie numeruję linijek i takich tam różnych.Macha trzeba trochę oszukac na wjeżdzie i wyjeżdzie bo inaczej nie skończy pełnego konturu

[ Dodano: 2009-01-09, 21:29 ]
sorry coś popierdzieliłem ostatnią linijkę oczywiscie najpierw
g1y0
g1x5
ciekawe co by to wyszło na maszynie pewnie jakieś niezrozumiałe esy floresy :mrgreen:

Wróć do „Pomocy program Mach 2”