Mazak INTEGREX 300-IV programowanie ISO EIA i parametrycznie

Dyskusje na temat systemu Mazak, Mitsubishi i Mazatrol


Autor tematu
Krynioski
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 28
Rejestracja: 30 kwie 2015, 21:11
Lokalizacja: Polska

Mazak INTEGREX 300-IV programowanie ISO EIA i parametrycznie

#1

Post napisał: Krynioski » 18 lis 2016, 21:14

Witam serdecznie.

Dotychczas działałem na Mori Seiki, sterowanie „Fanuc”, co miło wspominam.
Od niedawna staram się zdziałać coś na Mazaku INTEGREX 300-IV. Przeglądałem literaturę tej obrabiarki lecz nie znalazłem wszystkich odpowiedzi na moje pytania związanych z programowaniem ISO. W miarę możliwości proszę o pomoc , mile widziane przykłady.

1. Czy program zawsze musi zaczynać się od litery O (jak Ola) np. O1234 (DEMO. PROG), czy nie ma to znaczenia , co z rozszerzeniem musi być .EIA czy może nie być żadnego rozszerzenia. Czy program musi się znajdować w katalogu na pendrive. Ponieważ jak skopiowałem bezpośrednio do pendrive / program nie był widoczny.
2. Interesuje mnie programowanie średnicowo, póki co wystarczy samo toczenie. Na MORI używałem G54 i G55. Poniżej wycinek programu na MAZAKA który, powiedzmy że działa lecz nie wszystko z tego rozumiem.

Kod: Zaznacz cały

(TEST1 : SREDNICOWO Z G42)
N0005 G99 G18 M202
N0010 G50 S800 R1.
N0015 T1.0 T10 M6 (C6-DWLNL-45065-08 / WNMG 080408-TF IC907)
N0020 G0 B90.
N0025 G53.5 (PRZYWOLANIE BAZY Z MAZATROLLA)
N0030 G96 S120 M4
N0035 Z200.
N0040 G00. X105.600 Z164.800
N0045 Z150.100
N0050 X0.000
N0055 G42. G01. Z150.000
N0060 X50.000
N0065 X60.000 Z145.000
N0070 Z80.000
N0075 X72.000
N0080 G03. X80.000 Z76.000 R4.000
N0085 G01. Z60.000
N0090 G40. G00. X105.600
N0095 Z164.800
N0100 M9
N0105 G28 U0
N0110 G28 V0 W0
N0115 M5 M1

a) nie widzę tu np. G54 Wybór 1 układu współrzędnych detalu, a jednak działa?
b) po co jest przywoływana baza Mazatrola G53.5 i czy musi być?
c) czy kropki muszą być i gdzie, np. blok 20 G0 jest bez kropki a blok 40 G00. już z kropką.
d) proszę o inny alternatywny przykładowy wycinek programu, od samego początku z wywołaniem narzędzia itd. średnicowo w iso.
3. Teraz posługując się w/w przykładem programu chcę dodać kilka zmiennych parametrycznych, oraz funkcję WHILE. Nie chcę budować programu głównego który wywołuję podprogram, lecz wszystkie zmienne parametryczne mają być w jednym programie.

Kod: Zaznacz cały

(TEST2 : SREDNICOWO BEZ G42)
N0005 G99 G18 M202
N0010 G50 S800 R1.
N0015 T1.0 T10 M6 (C6-DWLNL-45065-08 / WNMG 080408-TF IC907)
N0020 G0 B90.
N0025 G53.5 (PRZYWOLANIE BAZY Z MAZATROLLA)
N0030 G96 S120 M4
#1=15 (DODANA ZMIENNA PARAMETRYCZNA)
N0035 Z[200.000+#1]
N0040 G00. X105.600 Z164.000
N0045 Z150.100
N0050 X0.000
N0055 G01. Z150.000
N0060 X48.400
N0065 G03. X49.531 Z149.766 R0.800
N0070 G01. X59.531 Z144.766
N0075 G03. X60.000 Z144.200 R0.800
N0080 G01. Z80.000
N0085 X70.400
N0090 G03. X80.000 Z75.200 R4.800
N0095 G01. Z59.200
N0100 G00. X105.600
N0105 Z164.000
N0110 M9
N0115 G28 U0
N0120 G28 V0 W0
N0125 M5 M1
a) proszę dodać do tego programu gdziekolwiek przykład kilku zmiennych oraz pętli WHILE
b) jak poprawnie symulować ten kod np. w CIMCO Edit V7. Jeżeli w symulacji wybiorę ISO Toczenie to jest ok. Jeżeli w symulacji wybiorę Mazak ISO Toczenie, to symulacja błędnie uwzględnia zmienną #1=15. Natomiast jeżeli wybiorę w symulacji Mazak Integrex to rozjeżdża się układ osi i pokazuje głupoty.
c) czym ewentualnie symulować na PC
4. w/w pytania są związane z tym że przy bardziej złożonym, rozbudowanym programie parametrycznie, praktycznie zaraz po włączeniu otrzymuje błąd w postaci 806 WYBRANO ZŁY ADRES (CM002000, 30, 85). Przy czym CM002000 to nazwa programu, a ta reszta nie wiem (myślałem że 30 to blok ale nie zawsze się to pokrywa). Sam kod programu jest dobry, używałem na Mori. Myślałem że zmienię co trzeba i Mazak to łyknie bez problemu. Przeglądając instrukcję Mazaka wnioskuje że programowanie parametryczne jest w zasadzie identyczne, poza niuansami.

Krzyś.


Pozdrawiam

Wróć do „Mazak, Mitsubishi, Mazatrol”