Programowanie eia Mazak
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 8
- Posty: 22
- Rejestracja: 14 maja 2012, 14:36
- Lokalizacja: Wrocław
Programowanie eia Mazak
Witam!
Do niedawna miałem konto ale niestety zostało mi usunięte nie wiem dlaczego, ale nie o tym chciałem :] Od 3 dni mój zakład jest (nie)szczęśliwym posiadaczem CAMa. Postprocesory napisane, ale mam taki problem, że po zmierzeniu punktu zerowego detalu mazak jakby nie uwzlęgnia długości narzędzia przy obróbce. Jeśli mam czujnik długości np. 200 to po zmierzeniu punktów zerowych detal jest obrabiany w powietrzu 200 mm nad materiałem. Jeśli odejmę długość czujnika to maszyna chce detal obrabiać wrzecionem. Czy ktoś wie w czym tkwi problem? Gdzieś coś trzeba przestawić? W danych narzędzia? W korekcji detalu? W programie iso (znam się na mazatrolu a iso dopiero się uczę). Zapomniałem dodać że chodzi o frezarkę mazak VCN401A. Bardzo proszę o pomoc.
Jeśli nie wyraziłem się jasno chodzi o to że narzędzie w programie eia/iso ma jakby długość równą 0. Wydaje mi się że w danych narzędzia trzeba wprowadzić KOR.DLUG.= długości narzędzia. Jeśli się mylę to proszę o poprawienie.
Do niedawna miałem konto ale niestety zostało mi usunięte nie wiem dlaczego, ale nie o tym chciałem :] Od 3 dni mój zakład jest (nie)szczęśliwym posiadaczem CAMa. Postprocesory napisane, ale mam taki problem, że po zmierzeniu punktu zerowego detalu mazak jakby nie uwzlęgnia długości narzędzia przy obróbce. Jeśli mam czujnik długości np. 200 to po zmierzeniu punktów zerowych detal jest obrabiany w powietrzu 200 mm nad materiałem. Jeśli odejmę długość czujnika to maszyna chce detal obrabiać wrzecionem. Czy ktoś wie w czym tkwi problem? Gdzieś coś trzeba przestawić? W danych narzędzia? W korekcji detalu? W programie iso (znam się na mazatrolu a iso dopiero się uczę). Zapomniałem dodać że chodzi o frezarkę mazak VCN401A. Bardzo proszę o pomoc.
Jeśli nie wyraziłem się jasno chodzi o to że narzędzie w programie eia/iso ma jakby długość równą 0. Wydaje mi się że w danych narzędzia trzeba wprowadzić KOR.DLUG.= długości narzędzia. Jeśli się mylę to proszę o poprawienie.
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 665
- Rejestracja: 28 sie 2006, 17:55
- Lokalizacja: dolnyśląsk
- Kontakt:
Wszystko zależy od tego co masz w parametrach maszynowych.
Czy wywołujesz korekcje długości narzędzia czy nie, no i musisz pamiętać, że mazatrol ma 2 osobne banki pamięci dla narzędzi - osobno dla iso i dla mazatrola, tyle, że z tych mazatrola można korzystać w iso, ale trzeba mieć dobrze ustawione parametry maszynowe.
Czy wywołujesz korekcje długości narzędzia czy nie, no i musisz pamiętać, że mazatrol ma 2 osobne banki pamięci dla narzędzi - osobno dla iso i dla mazatrola, tyle, że z tych mazatrola można korzystać w iso, ale trzeba mieć dobrze ustawione parametry maszynowe.
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 8
- Posty: 22
- Rejestracja: 14 maja 2012, 14:36
- Lokalizacja: Wrocław
Czy mógłbyś sprecyzować o co chodzi z tymi danymi maszynowi? W kodzie iso z tego co kojarze (jutro najwyżej sprawdzę resztę bo nie mam programu w domu) jest odwołanie tylko do G54 a potem wybrane jest narzędzie. Może coś brakuje w postprocesorze? Nie wystarczy że w menu punkt zerowy detalu (rysunek 1) wprowadzę w oknie G54 punkty zerowe detalu i w oknie danych narzędziowych (rysunek 2) daną zaznaczoną w kółku? Czy w kodzie ISO musi być jakieś odwołanie do długości narzędzia?
Pozdrawiam i dziękuję za pomoc po raz kolejny (ja ten od gwintowania w mazatrolu
)
Pozdrawiam i dziękuję za pomoc po raz kolejny (ja ten od gwintowania w mazatrolu

- Załączniki
-
- Rysunek 1
- pzd.JPG (21.38 KiB) Przejrzano 4280 razy
-
- Rysunek 2
- dane narzędziowe.JPG (31.12 KiB) Przejrzano 4322 razy
Ostatnio zmieniony 14 maja 2012, 21:49 przez ciacho1987, łącznie zmieniany 1 raz.
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 8
- Posty: 22
- Rejestracja: 14 maja 2012, 14:36
- Lokalizacja: Wrocław
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 665
- Rejestracja: 28 sie 2006, 17:55
- Lokalizacja: dolnyśląsk
- Kontakt:
A czy masz książkę do programowania mazatrol matrix nexus - programowanie iso??
Bo to jest opisane na stronie 12-59...
Chodzi o to, że teoretycznie domyślnie powinieneś mieć wczytywaną korekcję długości narzędzia, jeżeli nie masz to masz coś namieszane w parametrach maszynowych.
Wg mojej książki o ile masz sterowanie matrix to musisz zmienić
Parametr F93 bit 3 na 1 i Parametr F94 bit 7 na 1 i powinno byc ok.
Bo to jest opisane na stronie 12-59...
Chodzi o to, że teoretycznie domyślnie powinieneś mieć wczytywaną korekcję długości narzędzia, jeżeli nie masz to masz coś namieszane w parametrach maszynowych.
Wg mojej książki o ile masz sterowanie matrix to musisz zmienić
Parametr F93 bit 3 na 1 i Parametr F94 bit 7 na 1 i powinno byc ok.
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 8
- Posty: 22
- Rejestracja: 14 maja 2012, 14:36
- Lokalizacja: Wrocław
Mam książkę ale tą starszą nie do matrixa tylko manualne programowanie dla mazatrol M plus, sterowanie mam mazatrol 640M, a nie matrix niestety. Piszesz że powinno samo wczytać korekcję narzędzia, ale skąd ją ma wczytać?z tej komórki w danych narzędziowych którą zaznaczyłem? Bo ja tam mam wpisane 0.
[ Dodano: 2012-05-15, 07:02 ]
Obiecany przykładowy kod do mazaka:
N001G00G91G28Z0
N002T12 (80MM SQ.SHOULDER MILL)
N003T12
N004M06
N005S765M03
N006G54
N007M08
N008G90Z50.M08
N009Z20.
N010G01Z-2.F172.125
N011X0Y23.F344.25
N012X40.
N013X69.
N014G02Y20.I0J-1.5
N015G01X40.
N016X0
N017X-31.
N018G00Z20.
N019X-35.Y23.
N020Z18.
N021G01Z-4.F172.125
N022X0F344.25
N023X40.
N024X69.
N025G02Y20.I0J-1.5
N026G01X40.
N027X0
N028X-31.
N029G00Z20.
N030Z50.
N031X78.Y10.
N032Z27.
N033Z17.
N034G01Z-7.F172.125
N035G41X38.Y10.F344.25
N036X2.
N037G40X-38.
N038G00Z17.
N039X78.Y10.
N040Z8.
N041G01Z-9.F172.125
N042G41X38.Y10.F344.25
N043X2.
N044G40X-38.
N045G00Z17.
N046X78.Y10.
N047Z6.
N048G01Z-11.F172.125
N049G41X38.Y10.F344.25
N050X2.
N051G40X-38.
N052G00Z17.
N053G91G28Z0
N054G28Y0
N055M30
[ Dodano: 2012-05-15, 07:02 ]
Obiecany przykładowy kod do mazaka:
N001G00G91G28Z0
N002T12 (80MM SQ.SHOULDER MILL)
N003T12
N004M06
N005S765M03
N006G54
N007M08
N008G90Z50.M08
N009Z20.
N010G01Z-2.F172.125
N011X0Y23.F344.25
N012X40.
N013X69.
N014G02Y20.I0J-1.5
N015G01X40.
N016X0
N017X-31.
N018G00Z20.
N019X-35.Y23.
N020Z18.
N021G01Z-4.F172.125
N022X0F344.25
N023X40.
N024X69.
N025G02Y20.I0J-1.5
N026G01X40.
N027X0
N028X-31.
N029G00Z20.
N030Z50.
N031X78.Y10.
N032Z27.
N033Z17.
N034G01Z-7.F172.125
N035G41X38.Y10.F344.25
N036X2.
N037G40X-38.
N038G00Z17.
N039X78.Y10.
N040Z8.
N041G01Z-9.F172.125
N042G41X38.Y10.F344.25
N043X2.
N044G40X-38.
N045G00Z17.
N046X78.Y10.
N047Z6.
N048G01Z-11.F172.125
N049G41X38.Y10.F344.25
N050X2.
N051G40X-38.
N052G00Z17.
N053G91G28Z0
N054G28Y0
N055M30
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 665
- Rejestracja: 28 sie 2006, 17:55
- Lokalizacja: dolnyśląsk
- Kontakt:
Powinno wczytać z pola Długość narzędzia a nie z tego które zaznaczyłeś.
Ale spróbuj jeszcze tak.
N001G00G91G28Z0
N002T12 (80MM SQ.SHOULDER MILL)
N003T12
N004M06
N005S765M03
N006G54
N.. G43 H12 - wywoładnie korekcji długości narzędzia, może zadziała. H oznacza nr korektora.. tak samo wywołujesz korekcję średnicy tzn. G43 D...
N007M08
N008G90Z50.M08
N009Z20.
N010G01Z-2.F172.125
N011X0Y23.F344.25N001G00G91G28Z0
N002T12 (80MM SQ.SHOULDER MILL)
N003T12
N004M06
N005S765M03
N006G54
N007M08
N008G90Z50.M08
N009Z20.
N010G01Z-2.F172.125
N011X0Y23.F344.25
Ale spróbuj jeszcze tak.
N001G00G91G28Z0
N002T12 (80MM SQ.SHOULDER MILL)
N003T12
N004M06
N005S765M03
N006G54
N.. G43 H12 - wywoładnie korekcji długości narzędzia, może zadziała. H oznacza nr korektora.. tak samo wywołujesz korekcję średnicy tzn. G43 D...
N007M08
N008G90Z50.M08
N009Z20.
N010G01Z-2.F172.125
N011X0Y23.F344.25N001G00G91G28Z0
N002T12 (80MM SQ.SHOULDER MILL)
N003T12
N004M06
N005S765M03
N006G54
N007M08
N008G90Z50.M08
N009Z20.
N010G01Z-2.F172.125
N011X0Y23.F344.25
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 8
- Posty: 22
- Rejestracja: 14 maja 2012, 14:36
- Lokalizacja: Wrocław
Właśnie do takiego wniosku doszedłem wczoraj i tak dzisiaj zrobiłem. Pomogło, ale niestety nie ma korekcji średnicy (narzędzie ustawia się w osi w miejscu gdzie ma zacząć frezowanie). Dlatego też moje pytania: czy nie powinienem w kodzie zastosować jeszcze korekcji promienia G41, G42? Te parametry H i D w kodzie G43 to skąd one są pobierane? Poczytałem trochę na ten temat wczoraj i dzisiaj i faktycznie powinno być tak jak mówisz że powinno czytać wartości z mazatrola. Pewnie jest coś namieszane z tymi bitami. Gdzie mogę znaleźć te bity? Jeszcze jedno czy przy zastosowaniu G43, G41, G42 też powinno wczytać dane z okienka długość narzędzia?
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 5
- Posty: 665
- Rejestracja: 28 sie 2006, 17:55
- Lokalizacja: dolnyśląsk
- Kontakt:
G43 to jest po to zeby wczytać z danych maszynowych a G41/g42 jest po to żeby juz wczytane dane użyć..
Czyli jak wywołujesz narzędzie to zaraz po nim musisz wybrać G43 D.. h
A poźniej gdzie w programie potrzebujesz dajesz g41/42.
A co do tego wczytywania i parametrów to musisz poszukać w książce do mazatrola, a jak nie to może maila do mazaka polska napisać.. moze cos powiedzą..
A wczytuje to też zależy od ustawień parametrów maszynowych.. ale ogólnie powinno działać jak w mazatrolu.. czyli długość - normalnie i średnica też..
Czyli jak wywołujesz narzędzie to zaraz po nim musisz wybrać G43 D.. h
A poźniej gdzie w programie potrzebujesz dajesz g41/42.
A co do tego wczytywania i parametrów to musisz poszukać w książce do mazatrola, a jak nie to może maila do mazaka polska napisać.. moze cos powiedzą..
A wczytuje to też zależy od ustawień parametrów maszynowych.. ale ogólnie powinno działać jak w mazatrolu.. czyli długość - normalnie i średnica też..