Programowanie eia Mazak

Dyskusje na temat systemu Mazak, Mitsubishi i Mazatrol


Autor tematu
ciacho1987
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 22
Rejestracja: 14 maja 2012, 14:36
Lokalizacja: Wrocław

Programowanie eia Mazak

#1

Post napisał: ciacho1987 » 14 maja 2012, 14:45

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.



Tagi:

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#2

Post napisał: rafalxfiles » 14 maja 2012, 19:06

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.


Autor tematu
ciacho1987
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 22
Rejestracja: 14 maja 2012, 14:36
Lokalizacja: Wrocław

#3

Post napisał: ciacho1987 » 14 maja 2012, 20:40

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 :P)
Załączniki
pzd.JPG
Rysunek 1
pzd.JPG (21.38 KiB) Przejrzano 4020 razy
dane narzędziowe.JPG
Rysunek 2
dane narzędziowe.JPG (31.12 KiB) Przejrzano 4062 razy
Ostatnio zmieniony 14 maja 2012, 21:49 przez ciacho1987, łącznie zmieniany 1 raz.


postek
Czytelnik forum poziom 3 (min. 30)
Czytelnik forum poziom 3 (min. 30)
Posty w temacie: 2
Posty: 38
Rejestracja: 25 kwie 2011, 09:28
Lokalizacja: Warszawa

#4

Post napisał: postek » 14 maja 2012, 20:51

Mógłbyś też załączyć jakiś program iso, bo może w nim czegoś brakuje


Autor tematu
ciacho1987
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 22
Rejestracja: 14 maja 2012, 14:36
Lokalizacja: Wrocław

#5

Post napisał: ciacho1987 » 14 maja 2012, 20:56

W tej chwili jak już napisałem nie posiadam. Będę mógł podesłać jutro rano.

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#6

Post napisał: rafalxfiles » 14 maja 2012, 22:32

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.


Autor tematu
ciacho1987
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 22
Rejestracja: 14 maja 2012, 14:36
Lokalizacja: Wrocław

#7

Post napisał: ciacho1987 » 14 maja 2012, 22:46

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

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#8

Post napisał: rafalxfiles » 15 maja 2012, 17:47

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


Autor tematu
ciacho1987
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 8
Posty: 22
Rejestracja: 14 maja 2012, 14:36
Lokalizacja: Wrocław

#9

Post napisał: ciacho1987 » 15 maja 2012, 20:42

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?

Awatar użytkownika

rafalxfiles
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 665
Rejestracja: 28 sie 2006, 17:55
Lokalizacja: dolnyśląsk
Kontakt:

#10

Post napisał: rafalxfiles » 15 maja 2012, 21:10

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ż..

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mazak, Mitsubishi, Mazatrol”