Dwa punkty bazowe...

Dyskusje na temat systemu Heidenhaina

colltom
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 1
Posty: 82
Rejestracja: 25 kwie 2007, 11:10
Lokalizacja: Żory

Re: Dwa punkty bazowe...

#11

Post napisał: colltom » 08 lip 2010, 17:39

solak pisze:Witam! Pracuję na sterowniku HH iTNC 530. Szef zażyczył sobie montaż drugiego imadła obok tego już zamontowanego. W obu imadłach ma być obrabiany taki sam detal z użyciem identycznych narzędzi. Dlatego proszę szanownych kolegów o pomoc. Jak ustawić punkt bazowy na dwóch detalach równocześnie? Imadła będą zamontowane równoległe do siebie. Z góry dziękuję za podpowiedzi i pozdrawiam!

Koledzy wyżej dobrze piszą.Ewentualnie można użyć cyklu NR:7 "punkt bazowy"



Tagi:


Autor tematu
solak
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 22
Rejestracja: 06 lip 2010, 19:17
Lokalizacja: Bielsko Biała

#12

Post napisał: solak » 08 lip 2010, 20:53

Podczas próby zapisu w Preset tabeli pojawia się komunikat: "Wiersz zabezpieczony przed zapisaniem", a w Tabeli pkt. zerowych pojawia się zapytanie: "Tabela pkt zerowych?"


kris852
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 1
Posty: 69
Rejestracja: 18 cze 2010, 16:11
Lokalizacja: Wielkopolska

#13

Post napisał: kris852 » 09 lip 2010, 09:03

Wychodzi na to, że najprawdopodobniej producent maszyny zablokował tabelę preset i pozostaje korzystanie z tabeli pkt zer a komunikat '' Tabela pkt zerowych?'' podczas próby aktywowania cyklem 247 oznacza że tabela jest nieaktywna lub jej wogóle nie ma. W tym celu aktywujemy ją (ewentualnie tworzymy) wybierając plik tabeli w PGM MGT w trybie pracy automatycznej - tak samo jak każdy program, w kolumnie status pojawi się ''M'' a soft key dostępu do tabeli w MDI. Teraz będzie można używać tabele tak, tak jak to koledzy wyżej opisali
Pozdrawiam


Autor tematu
solak
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 22
Rejestracja: 06 lip 2010, 19:17
Lokalizacja: Bielsko Biała

#14

Post napisał: solak » 09 lip 2010, 18:59

Jest opcja w Preset Tabeli: "Aktywuj tabelę"

Awatar użytkownika

zflaczały
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 138
Rejestracja: 07 gru 2006, 17:14
Lokalizacja: sandefjord norge

#15

Post napisał: zflaczały » 09 lip 2010, 19:07

ja bym pokombinował trochę z "7". jedna z kilku możliwości: każdą operacje zamknąć w podprogram po M2 i z programu głównego przywoływać operacje z nowym p.z. bardzo krótkie rozwiązanie, dla większej ilości narzędzi (8+ :) ) żeby nie robić sobie bałaganu w kodzie można np. pobawić się w pętelki miedzy formułami przywoływania albo porobić funkcje warunkowe, możliwości jest wiele w zależności od inwencji twórczej piszącego...
ludzi nie ma, jedz drzem


Autor tematu
solak
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 22
Rejestracja: 06 lip 2010, 19:17
Lokalizacja: Bielsko Biała

#16

Post napisał: solak » 09 lip 2010, 20:26

Pomysłów dużo. Muszę niebawem jakiś wdrożyć. A jak wygląda to od fizycznej strony. Mam dwa identyczne detale w obu imadłach. Ustawiam bazę najpierw na jednym, następnie na drugim i wpisuje do tej Preset tabeli jakąś odległość między nimi? Tyle że z kąd ją uzyskać? Z zapisu w Preset tabeli? Sorry za głupie pytania, ale do końca nie czaje jak mam to uruchomić na dwóch imadłach. Wasze pomysły można wykorzystać w języku HH i ISO? Część programów mam w HH, a część w ISO.

Awatar użytkownika

zflaczały
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 138
Rejestracja: 07 gru 2006, 17:14
Lokalizacja: sandefjord norge

#17

Post napisał: zflaczały » 09 lip 2010, 22:14

wycentruj pierwszy detal X0Y0 na srodku sztuki, wycentruj drugi detal np. tak: najedź na skrajne płożenie drugiej sztuki w X zdejmij wartość i zapisz sobie ją na kalkulatorze! i tylko na kalkulatorze, nie przejmujesz tej wartości do sterownika! (nie w tej metodzie) wartość X większa (np. 458,32) przejedź na drugą krawędź tej że sztuki i zdejmij wartość mniejszą w X (np. 394,92), odejmij tą wartość od większej = 63,4 (to jest jeden wymiar sztuki + średnica czujnika sądy, nie wnosimy korekty bo chcemy wycentrować środek sztuki więc średnica ku***a się znosi). wymiar dzielimy na 2 i przyrostowo w iksie IX najeżdżasz z MDI na środek sztuki i pozamiatane wciskasz guzik przejęcia i masz przejętą wartość w cyklu, analogicznie postępujesz z Y i z każdym kolejnym imadłem, montujesz stopery i tylko bawisz się w zmieniarkę detali. metod jest wiele, możesz się bawić jak chcesz w przeliczanie wartości maszynowych itp...

[ Dodano: 2010-07-09, 22:46 ]
schematyczna struktura programu :) najbardziej banalna ale myślę że skuteczna

start

Q1=235,259 (wartości centry drugiej sztuki)
Q2=1,258
Q3=0,569

call lbl 1

cycle def 7,0 datum shift
cycle def 7,1 X+Q1
cycle def 7,2 Y+Q2
cycle def 7,3 Z+Q3
call lbl 1

cycle def 7,0 datum shift
cycle def 7,1 X+0
cycle def 7,2 Y+0
cycle def 7,3 Z+0

call lbl 2

cycle def 7,0 datum shift
cycle def 7,1 X+Q1
cycle def 7,2 Y+Q2
cycle def 7,3 Z+Q3
call lbl 2

cycle def 7,0 datum shift
cycle def 7,1 X+0
cycle def 7,2 Y+0
cycle def 7,3 Z+0

call lbl 3

cycle def 7,0 datum shift
cycle def 7,1 X+Q1
cycle def 7,2 Y+Q2
cycle def 7,3 Z+Q3
call lbl 3

cycle def 7,0 datum shift
cycle def 7,1 X+0
cycle def 7,2 Y+0
cycle def 7,3 Z+0


stop M2
lbl1
"tool def 1 ..."
tool call 1 ...

cykl planowania...
najazdy
.
.
lbl0
lbl2
"tool def 2 ..."
tool call 2 ...

cykl wiercenia...
najazdy
.
.
lbl0
lbl3
"tool def 3 ..."
tool call 3 ...

kontur...
.
.
lbl0
ludzi nie ma, jedz drzem

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”